8ab967629b0b701fe7e7cafbca5652", 0x60}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x88000) getsockname(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000380)="ec37ee5ce8b85cd8932410c6db8e89f35db6") 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x101) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x401, 0x80000000, 0xff, 0x1}, {0x81, 0x88, 0x3}, {0x7, 0x7, 0x7, 0x8}, {0x3, 0x9, 0x0, 0x6}]}) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0x38c}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x100001013, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x420, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/98}, &(0x7f0000000140)=0x64) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) pwrite(r1, &(0x7f0000000080)="6a53b19d561acd5e0d3e7a33c9", 0xd, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fchdir(r2) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x481, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000040), &(0x7f0000000300)=0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffc}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[0xb3db, 0x8, 0x86f, 0x0, 0xd2, 0x8, 0x3f, 0x8001]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x60}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = open(&(0x7f0000000040)='./file0/file1\x00', 0x100, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = geteuid() r2 = semget$private(0x0, 0x5, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/207) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0/file1\x00', r1, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20000, 0x0) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:18 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0xa001, 0xffffffffffffffda) r1 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000034c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003500)={0x0, 0x0, 0x0}, &(0x7f0000003540)=0xc) r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003580)={0x0, 0x0}, &(0x7f00000035c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003600)={0x0, 0x0, 0x0}, &(0x7f0000003640)=0xc) r9 = getpid() r10 = getuid() r11 = getgid() r12 = getppid() r13 = getuid() r14 = getegid() r15 = getpgrp() r16 = geteuid() getgroups(0x6, &(0x7f0000003680)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000036c0)='./file0\x00', r4, r8) r18 = getpgid(0xffffffffffffffff) r19 = getuid() sendmsg$unix(r1, &(0x7f0000003800)={&(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003440)=[{&(0x7f0000001280)="ca89a3fa584b28cc867a29203cf29719e084ed990a3dc708e82611b2d08bd945f22471ec24dbb3f08902e121f5227bb2cfe66135368310d0bab720141446929cccb7941cfcba0c05f39521262a44ab3144ad782e113f2c84ca769f97114fb054bd24dc71924feb69a2204fdf4d7edf44b1c3ee4d14925a0ad6f10edd7c6ce67ccf53ca95b28d541edf68e027f75cdf1bb75dfe1041b1a8d004c9f445081787759b0f6c628afffca24ec8d9fe1062481cd5eaee39bf272a210d1d4de40f23d06006e7f38381b379d73786c71c95e692cce39ff0330cff9c4ccb148224acef74d1a9b63b8756b3ce8982f0f4c0ad89658dc17d8c496c7f63779458b539a3dfaf092b50c560aea5dfb5f1cd642ce12791b8b7c76af3c574363fb74a6d8113139075a3622bcc7186959a0a6fdbb86ecf88bb0a616c6623bac43655cb26d25387834357bb1e13c3fd7ce589d72c582288d3fc4d7676a2874f6ba95b0d637f3369bfdefa0a9c112f8d30578a98a9f0c413a2732c6cffa372a7496557665ea2f55481da6ff89d89a588747e06da3e17f88d06d5539b1bb2f1666fe2a41676ea1a09f120be89c5844e3fbd7302907ce8a05a21375fdec0aca647fe27f33b9677ed750c1d72a861e2f044513ec51e2049afa81a5541b76bc07fffaa054268a7b310fb54b635d25da4e35b9128a6fc3c96cda35cfa2074e9d8e3697959b0475622cf3d7cc78262e8376a14d945cfb5d84ec52291e05246111356504759c2c4c9806e9bbb328dcd2e32675b9abd24591ebb42c2484cc21b04d00c5da4eb43907d2abb6e04f6c982f69cb2b9e54517ece3d37cec7c80176cc63eac1bbf3f1194a28198069a9d85f171cfeeb01cf124842e9f72cb829f62e8a3a74ff695197e9b4b797c9e5895979d59237f2697d268388753c5710651c0d02dd30db5582f3527ef525d8b2ad28ce7b8186cfd6b6278c53da12ec53a36ce36b8d6c47bc387eaa2278d3851aede5b3b4f53fb92b0a047431be4f6ccbabee161f676744b4e2730d4fb9db59624e9a80c4d1d4dd41d8a6d238f9f0fef160b1433e29f558c2b95f29a4245ae5518f70a8cd673d8df0bc7228a466784185a51b2719ca85e9535e6631c99e771958297c846c993c6cf277fe089e05f6700689fd17e013b3203a865d1a67dcaabb793f203fea35b84dae627dc38512ab420fcc57355cc621b16317a9dcc2687b32cf5a7d0dccc74e48bd0b00d75c184a929be5265f0e5364424efd43b910641b2024025018db5152de4919f895953ba49045a62f604047cde445ded9e8e0adadb48b45d0cdee3f1d1899ae207628011db3187774903893f67d8a7c76fdb45710aeea435406b48e763f5d24e209492eca0dbc4db4b5adfc2fa45f70706a6e6103878a629b67eeb9bfee9c955026eebf42abc6b7785c4bf3e84bdb6c2a1e30daaa80110d594d9b831df13002e256e82e39fcf8c78d6ca397dbbd607ff03b90133dc9136cdfa13548cecafd4fb058366498f8ceac44f3407499271d46ae7883cf05abbb79d712f22e496c32c4e620d3d4b6e08b2b366ecd687c4fd34966e325a216831e77e285c8d3677f45b002f751beba9440d48eee1f022c42ce49375d6f62f20645c4c2094234c92dee2142d5a4d4903fb4f0341065ec172d2d0d43006840e284dfa23e5eca0b636c38974da816287c758c8cbc9d21d900d90c9ac76a9e4181776cf0d68bad377f084c9cc4c9d7ab83c8d8d061de41297ddf90e51ea6b0e0f8bf9705c79a47e5fe8921760408dfaab813ec967fae452f8515718ff7df1c1497f558ff85f3edc2b3cef1f2e88de843c70e338de0b4caf7caca39aead04dfcbb344eaee8b4261e340f6b764f421e9df800964f182ef189c8d73bd704cf01201ce0b37692d19c52551db0fb418e77274ce071c7cbd154cf7871c2591fe9a453eca18600bd403d60af67cfc55720b599df3ac38399f0c405eccbacdbbf1dc95c8d812cdbd68fb875b7f2ecabc41c55365e3088032eca21cf55503b43b3bbab24f90096ed5201e461e39c58f9ac0c8131392f24136e79b14fbbcc673e2640000915b4bdff99a89646011bdd41d621382e8d42d6c834fe4df1179ce058055d52df2dba7db28f94d3f9407b6e9998ab3d255713e55c67607d215da34580b6ee4a68d6f3369cd545ded52381eb391f62fd039c7a07cdd8fce97e4303e4b78f09cd4f8f2a1419794a533313717ff1ba7f633a9c96f82af94394e8197907737cf5282ed671a7c006971a8c88b2a191da73bbf64bd84c2bfc5690dad612d4729c259b22d04ef0465ba48985ae8b71f07f8e6c88f3bb2effd68879ba1b856ecec81022e8767070907dad4451f29ca0a8e1438313ec196bf02b0a96010729c656924c59469019e726745ded0666197c8aa5c1f9f79201b24a543ed86c25e1d0ef68de66a2996b16a33bcb06e8c6b028676d9c5cebb259c105ee7b99b90b2d0071b6ad17674ef19e23e8c8219a84f57ef5865faa9be2290981f495f2946b124b43c99e304c4ea40e094153003357202db95a3851d22f2ebc0266a8626ee2b44b98b0c946161b1249153693cf616ec8cdb0032d84858c1cb81b375d5ceb110c80d0db268d72c5960655a39ec2f4d1ac9167b30af0d4b0153a0ebaebe912dde0caa00fcb340475a167448a3a32bb16c63202fa7ba9d892b486ce52a854063251265bc1cc8a27bc416917b4fca6adc986fcbd11e7ae1be80cc089bf6e370d282d73a478e263a0f4a090fec1c75cec1fb82508e40a74a52601e1b2f7c92c657728729c734a14e59819016f8a919f88d3f5a627101d7846dc5ceeb09400d0f2b4738ce88437f8e96dde359795a6f050abf7d8c48d0ce37597d7f5ccee0a9877eabf3832b03184a39c78175c83d9f6d631c40cf74f4bd06a7b72b77d82f3a3bc00be5f54fa5a416686ec2e56aafcee648ac0f521b9e8f7d359f2db7e138485e6fd4f20d30d550cb2400acf47af0a579d6780a6197b194be486abf26eb520bf1f97172c4756fd72c6c8e6b1105498c00d93c91aea030dcfd17e7d6e404173b976bffb7dc10cc8ca3903a7cdff19a6dc6778b142e1db250727bdb56b635b48e5bf27d0fa79b33a16858c8fccc620d9fbbfbfc9bf4e1733d8af7840cb8d5552a233fef32ac22d802c44f416483c57814edaf1e818f12adfd207a1c719d7f7034cba0e42c46f383206eeb64ded6c5ed851c28f541b6e2b084be503d8cf60a12ba8f879724d6b11e752748f7ffd6a2adb10fe906749def3aa2917a54fc26b9b5c451cb701b475d6b6ee6ad59216f34888db696c2925cdf05746f3c047f21cd144b5f9918a31acced15046c5f815c447351e09dc7c44a733b8f1efdb4a8bc3dca29fc3afb3c36fb8ac65998994b433c1b6531640c5d18680a7cfa2f485e817b8b607a3c2de61cab44923eae4c892a4d410d4283f8dab81ef914e5756bbc2045d7691ed74f9811e076898ccbdc40a0f011d3cb76bb838ad84a30ec69ac69e87b10aebd99f8a6ace194c374e51e08555c8880eb9f930f6253dd759bff87ae59ae5ab88802b1744dabeb5068f490adecdd49eb115410affd656e64eeefa76d6acdb95e579f003f993508fa83f8594d79128fe18c8b09f7a3275858c78757032f433574188260203bc290890c131a7be4dfd3ae418125e29c4924efccbc7c342aaf3197b90ddf911aa04e940b3d2f5df87c3c19461f0694fbfb8b247e81dbbc504cedfac08c915aff5d8b75c8d67f3a60e9dd378d087bcaa13bb8816e10c40123627657254d59f19cbe1c10d558e22db9314a71b9164b7001bb3ac1d7dddbf46a52859f7d2776060b8d6fc438e612502720eb413f86e1a12fd37534c1e77af32bf2fc13dd4ce97008eaaf66ad6ad4cd7f22072187fa2b9756edbe91eb6cbbf21c6c981ffcdb477f202ee08105c66c57afe40c11300326ef81fffc5dcc344b56d3915ba5dd8e63b84b3106d6cda7ec73df786d654a543af5110c6293e217f50212de3cb3116bcdb61a8b3a1ca808fbead8976823132703ff42e9cfb1031884a7eb65049f5f25ad6cd62f7993cb218b42fa08244dc0ae4f8673cb24fce448ca15681b36cb90ed33ed560a60a26d7671a25efdfdfde3d7012f3a39f02cf01dc2a5e416be2f02fd13c3181c9a9f2eb7323335abf03cedf7efa6d092327b5cd9d803facd7caa1ac1c9664cfed04f2e375f3848dda4662d34fbb079371c8eb1fd9ece9de14ad77c3ab318acaaa9dedd6b32ce3f47583d77e999f1e81357a995f5b95648fa92716da5e048429b7ffd4027e5d64f5d69ea93e5a5ff8e2943d5f671729cad874d2ae87fab48c008797929a874fc46e575271c8911ee808561f3306a01c4fef0171aff42fae7d6a5dfe788f0104a6eab5f1852b47b2019e7f0c61c2fb75589235fe035d4ab519b2e3a28b5a3b67175354025f36fd5aad244945873729ef610a3568bdcc0ddd8cb8cb5a8e53d964327f7fcb3469ad4e714ae633839c48990f59462067044073cf1cab2fc300a89b775c7b4ffb028efb00c4d0c674b9aeb6cd26733a93abd890a471f264db87c37c08036e6c2b92166b561c8134ec109e3af7526d874f2ce8ffb0e04bcd5552127ffb86b28d7dff7f56454553c07ef916c5620a59e8d8ad1eb26bff4243d0278237297837c4b97b925e1f38d5d57cb1c2c5038c4ece70209ebb18cfded7cbc08d199bd88c88cb1ca10db1c453d4b5094aba0ff43094263f6092ad93ffc1f6e053780e6f6219f052aea41c59547bb4444f23ca6f6bb4bf39a23ab5efa69068c8887673995348ff35cc43d51877c066cf10a9a02d0db2db4672820dbd91b51f06ff67e6e7e08a0e017c5eee52e20a7b0ea4fa91164ab1e2f0450ef724ecb0b4135af52386dc7853d84434a26c18bc614c4a2752c8a6704256d95b5df85d0d798d6ede57506b504578a440cc57c1c1a868281afdbb6f287bffd0ebcbfc26a80b542bc42ad6314bc4bf3edba250e21bcf327d71c16669a2bc4f3bb1d80fef45abf11d4a1f210e27c756a78bbc8e27f7116ea8c1e30043d870d512f62e0c3cc8b8f1a44652ded3b1a1c0dca64f8997caf7a5ad76f8b086044b774e2cd85c6140aa69362eae84770713c0df7e13e20e98205276b708b79779f34f5632ced358287d32a1b318a10d15f31a999a1d492c06f880f1524ee86b02cffae959435db0095aee1fd518f77f7f7a6c645b8b64ddc5bbc0224e57e858907f3daffac94b505a9a7d124be54607cfdc2aa246ad77314e73af88b2885884dfd69d8d5de6850ea3169cb3617ba7ca05a740b18680a63ee545a27dcfe88db9281c535630f898b1501481cc5b9a7d87a391294e4236b230aa4454ed3a1e71f7985005330ef84e80a61b78cdf4cd3db665a54a4b3c75a8d563ff5aa8ea71935ca1d3a0e64cfdaef2037fd4ebb0c4526d6e6a86416812b04128d8562c9b99c06622dd89bf8c869b57ec1d0a24a9fdab3d0403cbcd93712b1cdf3ac12e9839076d4fb431734b7d5625dfc0a2899f303f7c50f486ae766aa3a8d4da40f8a53f676f7e3692d5b269fc21f8c7859a8d2bdb70361f71079b1d97326613a5a82ec9488ca6bfdbff12ef8a25d3a60e3931beb90249e22de2cb531ec6059feaa0ddba50fbc7097e65583554079a16fb26fc4bdca08415a2e162765e4675732746548f8959a54b1ac2be44125b5eeb440a64b6c917c72a98b24483dba32d5eb97c5e71e42e6994d73745672362e4bd9f4a11c1fae94a719439d57a110ae1f2669f1fbc73aef8bb7ea6a835d3b54ef16d38ff3bdce3", 0x1000}, {&(0x7f0000002280)="e0b3a3be6f9b6ba7efe86c337ae86e3b720d6539584d7c031b5672ca0b2be11c6562dc69b6261f9a7be50f674dfa533f7ca6a26071c8d1570c4eba472f34a55cbc2fd9a54e364d68646da07317ec26067cdc82a66c61c67e874b841319113f1238253b01c6189d75fc923db2dfbcad6e9ddff77fd7dccf49", 0x78}, {&(0x7f0000002300)="40509f669e5913f4fd2346261cc641e95532f6993960b09fab464438419db97fc866efe1a31982a2625aff1a074e74e4b7df707efefc24bf2768a16392fc5e4c0e08d412b0754e2321d7171f0e93614d0f599605d9927c90d3363daa700461a579b40a94371de5bc9871d5944652d26945d9c0e8fef2205b89b5217ea6c81bc7867955396c05274f73b8faf16f3c218cf40500f570a8d94c550e841d38038966f3d70c11bd7da9bf95e49da16a3e39c769635b30142b5eb05d0fd29eec8e4922c6ccf3459e7bf24e78c4702379427ee216e802d48ca9b9decca8cd0b381928c00de28273676f8f8cc4cf45b7f21a200bea35f69aff9fbfc092eee323c21ef93d7ab6e2877b020f0b145f119efee20c5d208f04d0dae9d7691adce3e9afbbf68065a6277c47afca544880208530e6dd20ef479c81b755837ec35a2284b4947a4f55eefee2859a1abbf28d7b460bc0c5a6d8b4c7af11c264d849f57d265840521a4f593cc4e8a5e69a57d9d5274b4ebfb2a140be89f98f5239c43287d1ba429daf09c9ef63c961697ea1fe2849c4fa57a4202cc46ffc2b4939abd2a43ffbd3f3eaa4bc2f99a7b52bb4ef826c3e9a97756e955d6be34903e5cc2179a13ceb7b0033b1b4d4f069eaa56fbb3e01383e0c4bbcd0be8872eb47b1c604c6b6dd5c797d5bc6b8027bb43f4d774e681474fa21865c3af650bde674d4c8e5114c49d3498deb1615171300617b2877b90d7e9ea72d618b740a220421a46f7cdc3169ab4c9c548c5435618d09c37cb7512a4c4d1d5c699852cc2ef9233271c1a9469f0c7b6af03a0087aebadc908445dcf8978147d22c2e119b6c7f65929993cf5cc519627305f6781b660924b761fc901b99ed9929a74d45f27524984591e19b1116c504ce8818902161a27b31b594c44d8f1f2e27558f7a48ee5fee2190e74262bb45224665adf43e75e44a4f6b10c3f1b3d35d2003443bc1092c2345ffeb2c2ddd43fc3cee239ff1a2002fc07d3ef70ee78ebee5450d719cd3e28a452f24ddbca8015ad3d23626f8f4771297247fffb7251a7d057260c6ad72238e8ba286d3864c788488793446080e3b8f3369ac83b3b6880c10f74e72452c3e5e11d8374a58fa0de7caf32e7eb9a89ef7701c34ed00aaab292fb23c8f29c10a46e89025845d626576dd6a4b1bc6349d88b0f641066138ba2d865426319b864d799d237229ffbab57b854ce21199176f8f70a6f8a56d5ba826bf9395fb49f550e08dd23edf79ca55e31a8f4e75c13a25efed8d12022141fda225bdd0b511d8b626faf510b64902249a7e7c438d5ccd8879aa131d63896d7c0bc81f1a75a44f38492398608ee94af32578705d81ffa9ae12be9cd8c054792c02afdd2ee129ea32536985b0c5c8c82a2c6eee0ffcd466354c09e72d4d2680a358fef4fefb96f420c14c42f7233eb3f90e67aa2e906055274f437b25f31120e3edf21dd79f2a5211205b55e34ec09f328840c2ab2363af16e4cecd173982960658a49bb2b6f0a5f04fbd75e3eacb5c232884f56b3f0ade0157be36f839f95784ebd217609cd8aca8715196088d4f348247189d6a3d449ce7c9a114dd80a79e62e3dc10c1ec349d3813ffed83290e19a7447a4ce8ca5dd6ff135d4523692cc6e8b14cb3e11aa3ba5d5861ae3758a22dbd679360be5763ccb547aa3fd2084eca4af6c6ad8edffadc331a123de27a28a3d0ef10bf9836dbad74f0ab1f287b28d6e41dcdc5b550f62342f3a49f38ead7197efa8ac86d5043cb666408fd49fe55e7f75182fd6958ea335456dcf02a8f086ca3e9beace93c707b3e702c5d06e8d612101a12ace5f0998c786d4f2ea752d1541d20db15bdc9422a82d29e9a4cf1364f5d17ce4d3348f746395c13f3aad3e183f0da2adac1abab68b888743c749a10e5d9299ae5bc18b22e6c8cfa450a7f8671dc0c65075e69aa143bdcdbfe19bb44d741923e6710af6a83faf9a2d95e357ab4852cd70a8f7b95d294a93033da83d4b943d7f7b7dc118b681de8a382c980cc923cc51c98cea84e40430e4fa2b499915c5a43bcb99159ddb145526b1d68d1c20345cf43a9bf28f6696ba3c10be250d5d0c99083a5bae12c2b8d02c2e9ffa2467ebafeac1b3a778a1c133081b6a1592bd4bca4b75a7d7f29faf2605918b49300798275cec58bc52573adfe6af953b3fd85776c09d8218d8ca9c462088debf032c937888a6f2de59a489f360a28effcccfd57cdfd0af7e6b4757deb574e5f14b9607bcc06de4a07ae2c9242444140d15484dcefce28d5579fcb2904cb6b5fb34d09f441d3c9751c6eda7eaf071f381ba06a5ece293da688bcbc349731be4dd95a765f8154ea8b735f8067c9c7b912e1cc810d2ac88ac07f208621521e141ea5e0f8e2c7cc62f6e7f08cbfdb1f9cbbc2d8507d0fdd7c35a754f7b294a4573004cd13a473e126f7d5f5c57ae767489e0f7025e622e00496f3c62e7d6a914435f0697d1544dc6c7018b82c3feb47e5532b682e3007b28e35de32e87474deb90e4387e83c4f0476b2e14bde429c9f2b20025e4b7049235da486a1588ec03c4d747c56cd74882ba10ffd3b01996f81310914c716e7044d40bf2409dd3c43d64212c6164af8e2956b5b3bb21ad986e8a14db5fcb1b2fec96f36353b03836e336ed1493df86e9a9bb86546d2de3b5661d15436c55d2406eeb8b90fa9e647cdddaf720a70bd8a3ae4e706e9b33e8fd3317daf8328b88e2ecf883282b998dd7bbc718df465bc5c370589356ce8d90e958e92ae2e8bb9217cad897ba9165c19ba20291b4234b45de3163be6e0bb8fd38d92bd1374db0fa6e3dbf1d66158f0bf1dc0c57e18c4f652be2c6f802cc55bd8ae9d6bc80aa9ac540cfbb97efb80d514e36d11661fbda4f44c9f8136841f75f6c3179352a0a0e22cf80995cf90929130adba07fde306a41ab3f3e2859af00dfc4fcc1e9d494d205df82de6833b28c9035b5980d34f928115931f88b74a401c0dbdfa779c3e9ad3eeb03d12ea8435a47a339e9d354e2f7e2680c355355ba9e802ee688721ceceb5647872bd45f1ef974044e34dc18600fde5af751b9e5457491d52f5ccac3e07c78a8845dccdba5f3129e621919269e4a484940c1a90e1ae4bdb21bcfc43e27941ac2b60dbe1d43711ded901ed45fc387ffbf54623a6e983940c21da5945bcac93838720bdc4a29cf027054cdf976eeb3b90fbcd666435e2c0b986d7d3a74a9ad1201a48edefa0b3e7adf6c2bb11a8028b74216ff2a06e883fb1348029d43f6f3bb3d1c9d4288a7cd10a9a1b479720b344550e1f006bc5550d7898f658176e09ecc6fab88ad54cc96e778d94010f07c662643a659efe3c6768b44b41acac3c7ec288c8225566e932b590eb7609bb2327d723f326eff336637741195fbfa093999fc74add68dbd6b437a83e3bdc03789c433d901a82ba81f28906c176ec61889de70233ef353fa731948cf4940893c28900aa20f3a0177fd538b712886f468e1a96a24e044250cbe432ba0f8f8d4681dae8db48e3c521b4b3736740aa55240b5a5c86e9aeff3250d0cb62e9d04c63b67936ce686e27a677e12cc35883fc63bf267969608300e81ecebf3b76f864c80d07f60926a47d59d77ac27d3b8971ea9c62240822aaea9cb7caa1fad25d9c6b08f3cd1ec90dafb4e41a4f5f9d572ebc722f592830fff662c3b6152a395e7471db645baaf36a38b69ba7a21c15f95d0cb9b41b6f60f3e3997e127c4b215da7cb69e0730e284958da855f2879a77ec9a95b0553cf2c88f67f86c79425fb215da3a637b353bb2c6303cbe4b187745cd9265198fa3c6b779ebde34af6e45f424a3cf309b37a22bca78080c33e51876b31462e9578b1e733de254d244f6b56afbdbd750d411666a3399ef9b4e6202296b15c14363e614e0629b7114bf3b84a8d6cdc2408400bfc054c538a99ee1d58b67d8b6b7e04bf13443be205a90a13e5ea15654764ab0e767a13e19769aae1f7733b46414fb3216901865291e9589b7e29ce6e221c5e194e4550d41f4bd7c2d42ca358179c77543f86d25251d44255ab7cef9ca7aec054f596642b4484709b010c05bf0bad8575f3e159d96a825498dfd10a060f44293cde53945221bec4b0cb4a31e63ba49445d7fd71e3565769c294ef16e95ca05b62ef2df3bbd593402c1c5438cbad93feae0b4502afcd395b3f1c766be1edb4fd35a10975da254bfe42250bee86bbb6927b9d782391b236542ac89026546d05b96bd7d6261489c46569cb164f515615d58bf4cf7e1053305c245cff992af95873ce7bd0c0aaaa9a52b52f37eff4790b0b73fa3145f3851e26e2b2604a40156c2824b2b45cbbb73e611d9b5431a380dd07f913b8cadec6c923b97085b9bd202a2bfc052f223a0505509846d34ddac87ea248c74e77a0a4eaaec193218f59d14e6adfc2672d4a337e989bd8a7e0aec3211820d7f67f83f903bfe69365d413c602b6ab1a703a31532cff8f2151bba769334d4be6c9ef4b1dc3b9960e67b63ada08c35e5287b255fea6b7061ac3ab8818b6c88b61e58fb771eabd798a90c5142f083df11844fb9e566f5671387982249608235e2984a2f4eca296209fcdd757672ec5bbc4f552a9f0daaffba991398259c1d5e5f3cd56addc1dea618a28baf589096890b857d34af404b8d1813525ebc2f394de45198ea3f4a17fb1f77a73e3fe2c862d30a2b1c5b6c470ad4ee3a678d68d1d0f5790daa9e007aab8cc5911a6b1c1f46d9c4c57c393adea464f22e1cef35f8b7a022ee73486f8be9b26b2af72e3088a9e4d13a201399208077710acfbd8d60d7e24fe4a33f33e917d85ed0d27136e308e9bebd716eca4e5b759cfac16627a2420aca0c2cc1aacc87eb9f0bfddc4c84d9c90379d0f97f4858dc2b1bfcdd6525c03e425da032a40fc6383095f5337d80bbd22c611d33be186bf869050d1c1b47e31d3721d6621ab08364243809269bf4402b2bdd7c4b3b053626bd0b412fcfb739db836d9a9005a9d44ebbf7b9622b523c412e7892b401c4a06b5c3f3678888b874d5bb07a0835043d448ed17129fc02835e8bbf4b4eff3e3a5bde6002e9991a724a5533364fc0aee393d7537147d8ff8f4e57ea5636d457075ce1cab67bc864de83d1b5daaf4efd24645e94cda26672e064ac2d891cfd9aeedd315a7297eee7c84d0930727205f75ba67c250c16700fbc03280ba0171545b2dd1b6918d051a67434766ca9ee0105d563c138dcd418d762950cfdbc7d26b440e5206ca885c671014ea08d742fa46b519ae520b911c41321f6b126f0e81c2dbd40a64b822754ff9e3b3a2490bd7fbc81a255ba316d4775f98a10ea47192213a2987feebe9c5b70b2acca109f4876c4761c9210b8f1ac05ac6246a8cd850b761b8079648934dea4085aaa29ffb16fe96d4977bd82370c67ad0b9d1595e10d9c17c4ecb12ad1bc31f51ba8bb0e05685138273943e685d5e4c6c1af7fc233eab0697cb77f791d55274ecc23b2c818058a7fb9e8912357124160640106552afadc1537c6bd40fceba467320d966cc324e8ba66746f9a656051bac268258beeb900dc39d0e3a274f840f53500c299a091c0c2887e35d424ff98804909e2a5d4bcb57ad781ee2802ccc077857370362c090076bc10279ae90e6065e288d0911d5024d2d295b4de3682abf561eb545624d133f61c2188ccb91a5dd95ce8bb836afbcb221ead1720590f8980c3864dabf1d5a9ff31a47dbafb212539b616ab0a1e80df90a1389efe2e177c33eebff6eb6194c1ae4c167ea7f6c58a8634bbb76", 0x1000}, {&(0x7f0000003300)="be1d64e74d99d8eef84d43d7377a09180f04c0ce5d7c6d5fc5d10f914f6391a9e87e5327a73a64d0fb04a2f3a1fd7edcf0f257460e1946f81787d44b676c9eca5e5dbf92f19bbd2999ebc147b1e9a2f2810941937e73cff7f02e2f148d56c016f4488c68759237fe29c0ff5ae655c9dac94b38d522b8b64778f5d1f56f97df7991db45324b19c89ce1c520ed491f4d1d119d96c5f908e85ad3523b30", 0x9c}, {&(0x7f00000033c0)="6e7eda81692bf79c0d6bd6f12fb42a714abcb4ef7a1cb4e463eaf1d7d8b7b7b7a840111753a691e6f9e925fb982a99470c12ee35779fb3930721e8", 0x3b}, {&(0x7f0000003400)="ad2a6269f1fae5d03817c2273ea339acabe79d26a85c1f1b0b2313972e515a0df079f52025497a8a5fce66", 0x2b}], 0x6, &(0x7f0000003700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="ff00000100"/20, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0xc}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) semget$private(0x0, 0x1, 0x0) 16:00:18 executing program 1: r0 = getgid() unlink(&(0x7f0000000900)='./file0/file0\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00', 0x1, 0x13b) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f00000003c0)="80fc4eca8197b1e906b73d00abd18e5d928fdd64817e5d34be9b5a8decc41020f96700fdd9d71f6352bc53117fa2e40fd27c8050e60d55bce6987e5c77543095fcc02ab100f4ceffef194c53d42814e69fea3131cfec27e3f4dca218b1a688e779f84dc59a3b12c795fe9dd3a0b5c5fe428198bb5d6518b7987fc157079d2dc293b59a6f80d72061116a93ab8d7777d85555ceb3ea6799c37f54a5c5adc7a0e37a779dbc3cd73231c93281aa44b4d077109ddb35706864cc998806c0b989a2439980d46363668fada70eecbce8701684d3f3e7e50346e2756611e68fbb328440a77e2372647d2fc02bb967785d54122f03084a27", 0xf4}, {&(0x7f00000004c0)="db0073ebd763679564e2238887a9ca19a05b9de16f9832831d1470b492c643a32c8fc22729dd7b4831c2c66f1494665de31ff20732abc1a18963052fd3164b68aee94baf8027a7f02443", 0x4a}, {&(0x7f0000000540)="f29863ea3aa4b7f3cf2f6eadb1960ea47bd437dc80ab4bbfa172fce4c3f75978e85414a9562424be4055af3ef25dfe1645d19ceaf4266305", 0x38}, {&(0x7f0000000580)="6e612f0dea2a0fa0a0377f43da3100461a12286387edd4c5c275c7dbd1668a574d44c7c884aa859dc3ba8aeebc364f6127cd177c6369ff73c19f28e8d7cc47364f6a", 0x42}, {&(0x7f0000000600)="865d7e8b9754f8d7f9faa546d048dc186879bbf19138426580baaf40a0ff4a0a1134781f723a4a4ec67e98581ecea0fa42622e", 0x33}, {&(0x7f0000000640)="1dc17a7ba105ff327d7a9065290dee9a6dee9e1ddcf7a59bf2533600a04419c60412c12864cf1b40efe8f60211bc70ef538d3fdac8476972932d961ce871fe2f0275552799fa4a4fb333319263cfc6d28c9765bc2c4b5034eb3302bbedc9e9bd3e0c64e923eeaaff60903c2dbe3d94bdabf69130cf8f73a15cdaf64588d245b1b210825076a9a5f25ad8ed6435efa64737e3a7b9ef15ebe17ff3f77fcb8738b5dbbb", 0xa2}, {&(0x7f0000000700)="43da3cda637bbcd4b4dbc21baff97a70f63775f99870d168929f5da29f62bf37da1f1bdd179e7bc608bf3dfb898d924579d003d131999f14160b59acff7426bd38fb6ab85cf089dbcc5b24e3d0dcf79304956fb33472aaf8f7741700f716676212d0bb8bddd27493f787dc4d61754af2b2a3db67eee2f432c295f55b2678406175777afe56bac6ae48520583ed82d8ad38c20225f32f", 0x96}, {&(0x7f00000007c0)="ce567f0fc0c41b70c58de4f8abc6dd142b65a85fc967569c0295775bf37c6d6343b1a9f0fffa210e6fd9bb94fd1c5b4967cb2dd63ee706375e5e9226d4df594d00bbe78972da629255e3b5f0415329a8c54ce45ed224d9daaed5c6712356131e3a56c75e8a98de332cf61a728c5b6a062bf0a8abeb9c1047", 0x78}], 0x8, 0x0, 0x0, 0x408}, 0x1) setgroups(0xffffffffffffff1d, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x897d) chdir(&(0x7f00000001c0)='./file0\x00') r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) write(r3, &(0x7f0000000240)="dd78420bc8d31972908f85f8f32c16274e4033438eb8a1b256957ebe1f7573b7197d1b9a4e7ac9d4420e80bb32734e9ed4cfdd586f47b6842882722f471b28a409b50be306c87f3761d82d916568023f8da963ec8b516eb13a8780e7c418daf9a9ed4f95adec7e54eda113b6703dbbfddfd56b7172b5f69a362af70b991771a29986ea9d04c6acc29b8e6e5fb6552202827ef205365751ed1527caba6fd038411ba38caf5b4405155461e3913478c3d13e291b2b56232c30313dfcd3386836c265d3dd2722d6cffdb0249a76635a011d4df3d02e75", 0xd5) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x500, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000400)=""/163, 0xa3}, {&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000500)=""/120, 0x78}], 0x3, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x0, 0xffffffffffffff9a}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x2, 0x80}, {0x18, 0x1, 0x193, 0x7}, 0x5, [0x1000, 0x0, 0xc2fb, 0x7ff, 0x7fff, 0x3, 0xb1, 0x7]}, 0x3c) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x6}, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0xfffffffffffffffc) select(0x6f, 0x0, &(0x7f0000000340), 0x0, &(0x7f00000003c0)) 16:00:18 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x73) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6a, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xe84, 0x1f}, {0xc570, 0x6}}, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pledge(&(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\xca\x17\x8d\xccU!\x1d\x862\xbeS\x93g\xcfu\xb7@\x80\x94j\x03\xa72\x18N8\f\r7\'\xa7\xf7\x03\xf8\xea\xb3\x18\xa4F\x8eX\x1d:?f\x88&Z\xda\x1a8\xb6H\'\"\xe2kmL\x89\x80\x0f\a\xc1\x1c\x89\\\xfe\xb0\x9fH\r\xdb\xf1\xc6\xa9b-\xf1\x95\x9e`u\x10k\xdd\xef\x7f\xa3\xb7!\xe6\x05\x16\xd6)\xe5\x9c\xca=SI\'', &(0x7f0000000140)='\x03\x00Z3E\xd7\xcb]\xf4]\xb9\x10n\xb3\x81') pwrite(r0, &(0x7f0000000200)="4d53d1", 0x3, 0x0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee, 0x1000}, 0x187) r2 = dup2(r0, r1) getrlimit(0x8, &(0x7f00000000c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ftruncate(r0, 0x0, 0x100000001) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[0x4, 0x5813, 0xdec, 0x10000, 0x33, 0x0, 0x1]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x800, 0x1f, 0xfffffffffffff22a, 0xac}, {0xaaa, 0x1, 0x1, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0xffffffffffffffc1, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0xfffffffffffffff9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x4, 0x8, 0x4, 0x9}, {0x9, 0x9, 0x28, 0x4}, {0x6, 0xfffffffffffff800, 0x5, 0x3}, {0x95fb, 0xff, 0xd9f8, 0x80000001}, {0x7, 0x6, 0xffffffff, 0x7fff}, {0x80000001, 0x80000001, 0x6, 0x4}]}) fchdir(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r1 = getppid() unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='x\x00') fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x4, 0x4, r1}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x8, 0x2}) chroot(&(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = dup2(r2, r2) ioctl$PCIOCREAD(r3, 0xc0207534, &(0x7f0000000080)) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 16:00:18 executing program 0: r0 = socket(0x11, 0x6, 0x1) setsockopt(r0, 0xfffffffffffffff8, 0x6, &(0x7f0000000000)="cfa361dc1a34ed8cf90b34f145712a65cff644bc71dd0fe74d411005", 0x8) socket(0x19, 0x3, 0x1) 16:00:18 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x7fffffff, 0x4) 16:00:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="33a3d75c42ff7b9420a88a0e793af4126e42cac70a751a7ab1cf13b7e4c6d0911b08dd45d14c7c58be8aebb05d93f785d04c702af5a465757c132fd7b60cf6949672f49eac892f92978970b3", 0x4c) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x8001, 0x3}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x400, 0x6, 0x8, 0x3ff, "b1f1e378eea6d9d1bf9b34d169d2aa6b739422e2", 0x0, 0x100}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x80, 0xd7, 0xa16f}]}) sendto(r1, &(0x7f0000000140)="966c07e52300170d3ba6e2e9aae159d12c06f84af4a88acc7f2b4df8d55e7d19b4ed6312ac95cd494e94eae3ccab0cd957a18efcbcadb7e08e1ce1383dfcd54a5baebf7a4012020cb149fb8f50d3", 0x4e, 0x5, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7fff, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x3f, 0x5, 0x5000000}, {0x9, 0xfffffffffffffff7, 0x0, 0x80000000}, {0x3, 0x4, 0x5, 0x400}, {0x5, 0x3, 0x7, 0x9}, {0x507, 0x200, 0xd9, 0x2}, {0x8, 0x200, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") fchmod(r0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3, 0x800, 0xfe2, 0x2}, {0xfffffffffffffffc, 0x0, 0xc000000000, 0xfff}]}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20000000, 0xff, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80, 0xffffffffffffff08, 0xec33}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x4, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7d, 0x100}, {{r2}, 0xfffffffffffffffe, 0xc, 0x20, 0x3, 0x4000000000000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x7, 0x6}, {{r2}, 0xfffffffffffffffe, 0x80, 0x21, 0x8, 0x6}, {{r2}, 0xfffffffffffffffc, 0x10, 0x40000003, 0x100000001, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0xff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x0, 0x300}], 0x74ba, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x0, 0x28}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000041, 0xd97, 0x1}, {{r1}, 0x0, 0x0, 0x61, 0x9, 0x80}], 0x6, &(0x7f0000000280)={0x3f, 0x5}) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000100)=0xffffff1d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe4, 0x82}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) listen(r1, 0x4) 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x8, 0x1c8000000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0xac, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0xa0000083, 0x0, 0xb7}, {{r1}, 0xffffffffffffffff, 0x24, 0x40000000, 0x9, 0x3}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x8, 0x1}], 0x40, &(0x7f0000000100)={0x1, 0x80}) write(r1, &(0x7f0000000140)="5fd03e72a133c996171a7370a25d3a8b613254017301da25eed947ad9016c47f6f41dfdb93038af3dc90ee89e4798bc7577cff4871de096ee570e0ea0d21c222582ca60692c0891869db998eda128ab54d7a54bf886a2c", 0x57) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x1, &(0x7f00000011c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) fcntl$setflags(r0, 0x2, 0x1) shutdown(r1, 0x0) getsockname(r1, &(0x7f0000001200)=@in6, &(0x7f0000001240)=0xc) readlinkat(r0, &(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)=""/111, 0x6f) recvfrom(r1, &(0x7f0000001340)=""/156, 0x9c, 0x802, &(0x7f0000001400)=@in={0x2, 0x2}, 0xc) r2 = socket(0x3a, 0x4000, 0x1) fchmod(r2, 0x102) r3 = dup2(r1, r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001440)=0x5) fcntl$getown(r3, 0x5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001480)=0x4) r4 = semget$private(0x0, 0x7, 0x420) semop(r4, &(0x7f00000014c0)=[{0x1, 0x10001, 0x1800}, {0x2, 0xfff, 0x1800}, {0x0, 0x4, 0x1800}, {0x3, 0xfff, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x1000, 0x800}, {0x3, 0x8001, 0x1000}, {0x7, 0x6}], 0xa) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) ioctl$TIOCSDTR(r0, 0x20007479) symlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file1\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001600)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x2, 0x80000001, 0x5}, 0x8, [0x0, 0x100, 0xfffffffffffffffe, 0x2, 0x3, 0x2b36, 0x430a, 0xfff]}, 0x3c) symlinkat(&(0x7f0000001640)='./file0\x00', r3, &(0x7f0000001680)='./file1\x00') getsockname$inet6(r3, &(0x7f00000016c0), &(0x7f0000001700)=0xc) open(&(0x7f0000001740)='./file0\x00', 0x20050, 0x40) kevent(r5, &(0x7f0000001780)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x3, 0xfffffffffffffe01, 0x6}], 0x401, &(0x7f00000017c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x7, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0x8, 0x2, 0x1f, 0x1ff}], 0x800, &(0x7f0000001800)={0x81, 0xe5}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001840)={'./file0\x00', 0xfffffffffffffff9, 0x37, 0x5, 0x1, 0x800, 0x8, 0x5da2, 0x1, 0x0, 0xfff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x6, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0000009, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x11, 0x2d2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x5, 0x17, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x82, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x1000, 0xe82}, {{r0}, 0xfffffffffffffffb, 0x9, 0x80, 0x1, 0x7}], 0x200, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xa0000011, 0x8, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x6a, 0xf0000000, 0x800, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x8000, 0x40}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x8001, 0x401}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x3, 0xbbe, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x41, 0x80000002, 0xfffffffffffffffb, 0x3aa6}, {{r0}, 0xfffffffffffffffa, 0xd3, 0x8, 0x2, 0x94}], 0x8000, &(0x7f0000000080)={0x1, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2ed16d385a58a41d, &(0x7f0000000100)="eac3b1b789bcc78fc59480b106000000") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = geteuid() setuid(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000100)=[{0x851, 0x100000000, 0x4, 0x7}, {0x3f, 0x80000000, 0x400, 0x2}, {0x8, 0xfff, 0x10000, 0xffffffffffffff0a}, {0x101, 0x1, 0xfffffffffffffff7, 0x40000000000000}]}) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:19 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000040)=""/28, 0x1c) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0/file1/file0/file0\x00', &(0x7f0000000140)={{0x1000, 0x3}, {0x1, 0xfffffffffffffff7}}) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r4, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) write(r5, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) sendmsg$unix(r8, &(0x7f0000000800)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000680)="b137abf44cdb4611922d2e7139a9fe7df3de3144665c0fcee5aa87569c0b746ebd29411df98b910e8ffc5b", 0x2b}], 0x1, &(0x7f0000000a40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff0000010000001bbf8e4816cb962c51893bb26c89e8628764c423cccf2b101ce1361dcea3ce21c9b86b9907b22dd9298a1659037719ae26937019d91e6f3ad3efa33d461f8f8c1a87023a6aa35a549ce8f73157c9d6d09b0090d5e7a95bfc30421b73354b451273c10ba3b3dbda45f909f0365499fc2b1a606831c17d5dc5ec4aa3c25b8bdf09306437e4bc0657444a31e5e11e13641a345c8d9bd189ab244cbf33b96f7f33e5800484298d623ebc40d9b8445403f1f4abd29b717400048d4bad185bba6b427896b158d80b409f069c9c", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x406}, 0x1) getgid() semop(r0, &(0x7f0000000940)=[{0x0, 0xfffffffffffffffd, 0x1000}, {0x4, 0xfffffffffffff800, 0x1800}, {0x4, 0x1ff, 0x800}, {0x3, 0x0, 0x1800}, {0x3, 0x7fff, 0x1800}, {0x1, 0x1, 0x1800}, {0x4, 0x3a, 0x800}], 0x7) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xfffffe80) getgid() getgid() r13 = dup(r9) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000980)=0x5) sendmsg$unix(r7, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) getegid() getsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000001c0)=0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="c199548522b7ed72442c5e1230bb91950bc7efa56b1bc37baaa7a2733fc08d9a66c2309c1ff45711650196c85c40efce85dac022f70b4e6437c784f4e049fcf4e4db305d622b81d7bc7cc83866a0e985730eef85525a78b6e2225bb849c38b348b573e5588541893f3fae74df36a7e10020ea1f3a54d77d4341a71d8ae263e0ec9d695aceeaa2f9f63f9525c5272c3ee9a7fdca6b269f6d6b9422344cf0e339da490eb4af7e28ac0981f686cfe69177266c827d350aacc76c5ad3e", 0x86}], 0x1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x81, 0x4, 0x1}, 0x400, 0x6, 0x4}) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x3, 0x4000, 0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil) 16:00:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) fcntl$getown(r2, 0x5) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x20, 0x2, 0x1a410499}], 0x0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0x3ff, 0x15f}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xbd, 0x6f}, {{r1}, 0x0, 0x8, 0x30, 0x8, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffffff, 0x7fffffff}], 0xffffffffffff2712, &(0x7f00000000c0)={0x8b, 0x4}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000001300)='./file0\x00', 0xaa9f02506a524bc, 0x12c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000202, 0x0, "000000000000000100", 0x0, 0x100000001}) r2 = socket(0x18, 0x3, 0x1) r3 = msgget(0x2, 0x2) msgrcv(r3, &(0x7f0000000240)={0x0, ""/4096}, 0xffd6, 0x0, 0x1800) connect$unix(r2, &(0x7f0000001340)=@abs={0x682eb13985c518e6, 0x7}, 0x8) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x7, 0x3, 0x10001, 0x8}, {{r2}, 0x0, 0x8, 0x40000003, 0xffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x5, 0xfffff, 0x0, 0x1f}, {{r2}, 0x0, 0x1, 0x40000000, 0x6, 0x1}], 0x401, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x3, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x41, 0x5, 0x64, 0x299}, {{r2}, 0xfffffffffffffff9, 0x19, 0x1, 0x5, 0x101}, {{r2}, 0xfffffffffffffffa, 0x43, 0x2, 0x3, 0x7}, {{r2}, 0x0, 0x0, 0x20000090, 0xf74b, 0x5}], 0x86, &(0x7f0000000200)={0x7fff, 0x7}) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000100)='A', 0x1}], 0x1, 0x0}, 0x6) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getuid() kevent(r4, &(0x7f00000013c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x3b}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000006, 0x7fff, 0xd79}, {{r5}, 0xffffffffffffffff, 0x8, 0x80000006, 0x7fff, 0xffffffffffff5951}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0x40, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x31, 0x40, 0x7f, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x6}], 0xffffffffffffffd0, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x80000000, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x91a, 0x2000000040}, {{r4}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x5c}], 0x9, &(0x7f00000012c0)={0x2000000000000, 0x10000}) ioctl$TIOCSBRK(r5, 0x2000747b) bind$unix(r5, &(0x7f0000001380)=ANY=[@ANYBLOB="ebdabc544fd0e8c413f72deeb780ba6c1be0ac4b056e745c35f7176804261ec4b0202d92d479aadb"], 0xa) 16:00:19 executing program 0: r0 = socket(0x10, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt$sock_int(r0, 0xffff, 0x101a, &(0x7f0000000040)=0xfffffffffffff001, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x800, {0x2, 0x9}}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file1\x00', 0x2010, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$sock_int(r3, 0xffff, 0x1108, &(0x7f00000000c0)=0x3, 0x4) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x101, 0x0, 0x100, 0xe0, 0xffffffff, 0x200, 0x1, 0x10, [{0x1, 0x8, 0x3, 0x4}, {0x462, 0x4, 0x1000, 0x9}, {0x9, 0x8001, 0x7, 0xffffffff}, {0x8000, 0x4, 0x6, 0x8}, {0x47, 0x3, 0xbc, 0x2}, {0xd6, 0x10001, 0x67a02192, 0x7}, {0x8000, 0x9, 0x6536, 0x8}, {0x7, 0x0, 0xb6, 0x10000}, {0x0, 0x100, 0x0, 0x5}, {0x400, 0x7, 0x7, 0x5}, {0x7fff, 0x8, 0x8, 0x80000001}, {0xffffffff, 0x9, 0x1, 0xfffffffffffff800}, {0xfff, 0x3, 0x9}, {0x1, 0x20, 0xfffffffffffffffa}, {0x80b, 0x9, 0xe56b, 0x4}, {0x4, 0x1, 0x4, 0x9}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="62cfc4fc7e2e", 0x6) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") pwrite(r0, &(0x7f0000000140)="c8143c2f3b819c570aa5770c6e51e2a102f0529d3556a7906f33542f4ab1c3efb19323ada1079e22555ed5f62abd02af5eb363341df0f1931b63d1dfc32c0ff5d7441a4f3d54f335c0bf17392cefb71ec7e9bb6719c0fa469bccbe472350a26884521585c0603060ade026ab0482caa7", 0x70, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1000000000002020, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() close(r1) close(r2) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x5b, &(0x7f0000000280)="0540bfc273304f6b2fee622bd9767208ed46184f911e8e2a0dde86436443732370b001d0272000cc3d3db852c3867b94ab7a3233039c8587ca47a27ef8871c5088e014795609b1e524accdf8baf2d2153a2dfc46f63952b19ff4b7") 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x200000000000) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:19 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x81, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:19 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = socket(0x6, 0x0, 0xffffffff) r1 = getpgrp() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="23189fe577bf5bf1cb33ed92a31b72959299824cb283bbf9806266783aeb2330f7279eaa1eb472b896ff32ed92b1fd4f9a", 0x31}, {&(0x7f0000000140)="401fde0b517ec2981222b8dfee055cc9b3c49329cda16e3a94d7a69e", 0x1c}, {&(0x7f0000000180)="224bd8f445f4418f9322280f3f4ba5de0a1d9c72627929298e99b73efa5774c15e90121bc6bece87df1835fb63edf93377f4c91bd599ebef6ae7abab7e606a33439018acd358856fbb8acb248655d01fd308c6f479ec5c1d17f117113e49539dd49bd796831e60bb0dcc4a05", 0x6c}, {&(0x7f0000000200)="67c8557b18fdb80621fe3ec7022e22ab56a2eb3e60127ddaf760ebd0f1e8a650fdd4c86f379da7dcb751bb0a825e05933c3ea4d9fa84e48b29ba156518b70181a359f3deeea6b6fddcdf3dfbd04c2b9ed07952ab6a1766f70a78387ec480c1913087a4f868f1256c96ee98ebf9c1148d2132c158218828f4f98fdf350c6b6ba8209bbe5e0d5ce13dcc02748ae33e9ce0857d7dc4c2efddaaf3c770a97ddafdf9d4c54ba1f864bdede3a078b4e3bf2cfba17c6e8e929045c657db1074f4390467e43b32e5a0f8", 0xc6}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x4) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20003fe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4d}, {0x6}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000380)={0x7, 0x8001095}) r0 = syz_open_pts() socketpair(0x10, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7f5f, 0x1, 0x5, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4", 0x0, 0x4}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffc) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x5) msgctl$IPC_RMID(r3, 0x0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000480)=0xfffffffffffffff6) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x100000001}) r4 = getpgid(0xffffffffffffffff) wait4(r4, 0x0, 0x8, &(0x7f00000003c0)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x8000000001, 0x9, 0x9, r4}) r5 = semget$private(0x0, 0x6, 0x24) semop(r5, &(0x7f0000000540)=[{0x2, 0x2}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x8, 0x1800}], 0x5) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) socketpair(0x10, 0x5, 0x29a5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffff9) pread(r0, &(0x7f0000001340)="66dec925f0b5cfc608d3c0a4cd49d783333b6d6b24ff399d2ba742fb3540d68b6d865fdb40d67935dad1674a4e44ce7dafb1ff9136615aabfd2c30dead5983e0d0dcf784d0f1a26ecc5a657ab08e92056ab107550b0e3350c5f3f7020c41da38be881be0f4e5e9fb95d6d2ab62e8de72ddc624500451fb478dc4f2432d3ca2e96d61b0aa0fb06530aa8dc71673f2f37150c8b88320ad588d31b7592267e281b0d108a2bcebd36d4a440de414eb1c2c49336dc65e4a68bc516af410dea125aa2ec19467888a2661", 0xc7, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x4, 0x80000001}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) shmget(0x2, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="651e8b9ce5dae7cba5c030e146298f77b3ea8c0dc38e67d384245a11f1f276b419b32a468ef6b312c6e510af7addb7315a58038d706410fd7c4a5b70e94e184662e1cc2f2628ac89fff4fb052db44ef3e625c2b817470f72b0d1f608b12684992886cf8f729c429ab22be1e5fc3c24edee2b0a620febf3def9e7e982f29a8207c02e0a27f11d4a24cae1a4ddbbb29e6ba4f27b31f20fc8cdef6a41d26eee9492a3f66877ba4c41f9a2ce37de4146b1e8e781679d53c045a37575ecdfe91be4ab7b9b438181185c5e351c1f2e4dcb7147be23c97383b27cb10b5e26cde65ba8c75d7681e4ee35a97e991756cf939a606da6d32eefc0e7a527b417a8a7f01b852d437515a66400a1a306ea7fb1f8bfe55d12fd09855df96708fd671952696f1d8807921f98782e37876e4383676dd33042b78e3d0d852ad6389044a9d39f5888aaf8cb0280676d5ee5c3c8ec54d5a63bfce6db95b0ef53244e056e828e96727aa5cef79ab6f11baff3ade3b79700a3a824a1b635d73d289973e6cf7cf1fabf5be819d6fd602aa046f361758b4258a86941abe016e72e9c1321835eacde02840a2a771f0f6bcba36109b1db55aa878037022b370617c0218778116cf5da1840caf5479e12f226fe769b744a932edd812088ea7f060bfb860f343c1e5ee5709c5872acded78fe8b3cc4b1b4748f501bdf2d2e5cf3cb560800e22395f5be4795a84a30d41f9cc890cba2ed533ef46b1a43635a1d30e87b2c560f553fd9aa347882d4d1d0322b66dd1c52255d0c8906f06137ea5d3c953c0536e5aff4e2f67cafe9ac776d602f914dc669b35cd1d5e60c323c541dbae4190dbeda46c0ccf86cc9ccaa01a71777b8ad61fc90f364fc9b725ea2e8f5a055d4558ee331707f4a9897658c1d7cbfdc3cef03b6058f67ff7cfb2f0b6411c646dc53b9dc23ebde6759070eecc2278103c0fdb2513157f63da935077f1503ad727b3da1612dba7e407d10b1a6089fbc778b402bc3aa3f352f1163d2db920520021de1adc70825dcc85c96088e1b6f5a6f72946aada16e0fc19980f08fd64280fca9eb181bbb55d19b7e4964f95c94e47f701a27ab1f1713e9d2b2a426c2475df4d8cceaf2fa3c212d961954fb2d1e454909f0f249611732ce76eb9d0eb70e677a668e982d1807b9eafeb17cd71f527b8b8886ad10871551dc3012b6c419aa5c6c2e1b9041bb3dd750d7ae6f1663a56821341317ff38eecbec846b2fadd9e23f7d474f2df1d312888b838d5aef1c0aff37e8b7ce05d769a6f627cb9b90f5015d882eea429cba402c91e4f575ce981439dccdb2321618b2a11bb1ccb6cd4a7b828009033292a82970dfa4c0df646e9eaf0c94263cec3f5923ee5ab7930bc16bed304a04d76a30a20e54db1722647901db22bc1240e3de50ea0252e33a133c1cddcd4943d672e38c2bffe9ea2397f1c7394db6e00ba33970b08a1371c987bcdd0660719891b8b1ee74b56ddf61f8a0a3668064b036a237a37f1ef5a811e3a31d8f05017ae4360b470599c84c72b7dca4776605a35359d18c9719f6cdeeab34032dc1839978c0b67cc3a971d86ce7a8394714fcf9be8da4ea32327b2b01b923a49dd34d9a227d3f12890055173ff17e1c0da64a53a1434edfab8f8bf4c5453c58a02b4d2fad6dfaba6023a6016802fe5520eed5f54405e99c1612ae2721c9ec530852ea7c8c88d6e5ab1dd58e76b87461e33b3d7b0fd3860d160c41f373b86a1ee4736213196e6cbea3bc85c033a08871481a1f5dcaecf9a8917b4ffa2286763f48b78675fe74cfacc8430961cffc3abd20aecafb9517dad9c9c524f16948abaf49a47b6841295db7c13d9ad527c227694481b0ad5c4bf7f70d962930bb040dc0b5846212773ed8147bdbb4fe362d42fd8d01a96c1885a40b08af1ab8cc48fa5d9111411dbf1ebfb32805535bb73b4028829debab3497e7da56966c15ff2f3ef62e1fe1e7eca8c9c617c84bc0263ed778fd97d44fd3838461d10febe225f6ffe5966424e270b94af8ca9a40f8dbd497a7d428b1ea3024735c9690465cd571bd5ab14efa66370f43c0ecfdb11d3d957f44743c75f27bc567a2c23f88f52c50aaa3df3a8a5b6cd2f60e98a999acd28fc35946dd3b2028e0d813a4cb88216128a1d60976f461ea752d163a8660b5c8baaab00c1669c88c072770c87a1fc02f1a67cd4d39a20d9e3d315bb96e95f465c7d74abbdddab844808281a62be52dd0e93e04a99e9688078cfdf64be8ad5b952405e8f37196b2f6559fb216cebeef01624a20bac6457fef0c11dffaf2894e50ce10339b47f14cc0f89f603d3b871ce37408469904368d53f6765c8fc475ce1eafd2958692c0188a244c48e50d606da3c94c567dff02b875deda9a0ba95c6e99f29b774b9c07883c5245e202c1582f941fd7b57967b23abaf6a136f61868a3447daaf46fbe38a8e3dbf975f35828c2d6513a0d27c1c6a86faad7f0a32756b8f6aa6ca84a299e2baebbb2919e14ae5ee21ee8638493fce88e13ab48375adce0346f8dd2c4df6c4877d4014328e8ad928fa51da312e682f64162fcd28e9e088688a37c5af87aa4a1e1144a47680b6219bccfe6cbce1df0f416a13f364e2bec28de696a762eb8ec517501258f719be2cfe21b535ea079e79527c602680520208edb4c2f7acf85c1da87b9d5db951fe3f286fc7d69d816b042761ea050add800aedf1add5cc849a182d95bed73e2b8f520c22c608819f8a547576248b81499fb968af6b6d958276b2b4e29d9e339166228b794403c889cb9c696ec156de7662d1f6ad4386a535512f6c292c0f7dd522e67c27373d91441a62551ada2013e4f284ef1adca2794fc01aa3bf41ca8f09f197cbfe68ff31c7f1c1ee4f9b47d2bef0d7a2379b6cc9c468e3d0cf16041d87da7a261f1ba4f11cf459357bb94fe40e9f5db27fef981ef88e8febba905bf02079334e723475b8572d61184d722e2f0f1a844a970293d99093e19d4feb4e3f1c64d5d41804f73fd232ad6c692176015e241ab8a8ccb6f650a3273ac5f36cae214e05f9943096ca461835017c9158f4a3b1459ca6e472937b2cef4c308a0468c92f5e1981d1f76eb5ed1b91fc742396c80049a44d80563f9b0abab9cf7146f76d3790d08d51771af9da74a275ff9d4e5b254b2e6c7c7eb8489e97abf265c52a97e830083732ac16e99e276ed38ef50bc43204d079518fa6bd46a30599df6870eaebcdc084df44826a7b48779068e18524cfdb36f5b5dcb9f23f758612adbc73e840ea18a0b3f30245e714923ae38665a4110fc100ce61a0d5a68297f4121985669accc3c61fc1143b62158a98399b8e658c089df43db917513ae74cd3768c0f79f508a5381e3adc195e1bc3d8036ec3edeb671bcdf530453596b92bad7e54058c374d140983fde55f80073d69921b568eaab68f3159e01e74913747452107d8aac44c119a12a153738a6e596023efe6278bbd45af2834e3fd7a046ba4556c3c54f4fe6a59826a5dde155d3619f5f298fa7625459384fd6f761783f040d3b9ee4d9b4ebbf5421a00234cc5f996f870a2aaa1d622b60cfe30b001cbbc2cabcd219b163e269782d32f3111bc19292460b210a4537d2cf175c7f81c302a142f9c72eb475b547bf87e66848fa9e348688c32d5b936985c2659295374543dbf4a615b888b8e37f93e60a6ba38fb9d711426fe77eb89e7a0699911d45505d5cb63c9a47ffd570705f46e8009132836e71b494a0050984040a4e7ff45fc2febd9dc21f59e6711863671e74c398fcc34e4fd6263a5eae9cc03a1a2f673ef6bc2cec5833ccfc1f828c4a612384bd5a984ba735017f22e0ee4142dec31e65528bd45af630b4bfc5fd549a6670615abe76d8d1b56ca616eaca7370f79bb01054f222985a313e6ff70b9762a4e4488ac18ff8199c75ca09237f49f68d6952d1399f6839a6039d209bb57f4ae7bb41dcc93c73150419521e4ba8ca7edc26e39ebcb8c8b6f1cceeaa174e1cfa30b6fa16dbfa529b17df8983775c7d0fab0c7041b3b9b490d92231a06c16dca093d42c77be227ccb556258d8c5b088988e51ded5d3d957cda8510e945ac0ec6e5eb048d1ccc963eace9ee745a334dbde2ad61c07e993ae4a38e318aeb6939f433a62de6598f6ace5f41c507ae2911559811bdf3bc27c047fd82c9fd72adafecc5b6dd58897904fb6953e9c9d85eed657dbe647233217dfb4783c90cfbd347024f0a0590021800c1b37350f6b3182dcb7aec9d9dcfd695ece221e201ae83b52a35f5d83b0943b8b545db32be9d8fa1135648c2d6bff45e2088717121eda4d10740bb4a209c6df919728187c48f4f6a7f2891782e2237381c9d8d9589204f140e124ba0839721e4827d0717450fe70865cd128286245dff79e2a0cb93e6f26b0aebfbd413ca15d194b9af3dc5f129777ac939ee4492370fd399d6f23cccb3f38a5cb7162faa7767badd8c96b43dc2d8ff3cace421bd46e1c6da1fd435cfafae453b4831f06962e2a370d664eac183c6604d5cfaa13b974eb52fbbca5095e62250b53fccf5ef5998d56dfcfab587594e1986d78a335e5f4468c40ed2e621df64e1d4fec7779a6a09984491841aa53b14ebea4e4f01c0edf2dce2a912b8083a4f9eb2c7252d6903ba924f45c6cceb7b8657cc2b69c7a7cb117d3881abf3b7c65348258f93978044afd270a064a030d1b8fef372a29f485ab2a87c7ecc8423659811e72ea723168fc5547367ee0336c7862487cd4ca6d3b94b6a2691ee17b5c95d32b3119b2f9f24df98413e405dcada92d4e18128e7adc0986bf4f2814780481d26f57d57bad85a685f142ff7d6f7585be04ccbf102fa3602d6d7ac7637291e917b0bac4e51e063709344d2b70bab977fa9f5024c4d2c05abef3594f16bac2f4ecf9d902475846264030c554957ac9d70ab35d32d2a3384d6725a7de53f61952034048a64a700f59df151b2832c196e9c468e36bf4611d44ead27761c6f84de2f48921735a8902bbc521ea7b1c0e2198fe8b06fbae1542a4bb8141943397a9b684c0daa84f241abc67bd0214a8452a42bd1078a01c7b9fd3ff6553aac5f7377d40709f803a5b8481b661bcd757f9c503013fd85cc76f9ab7ca77556699d86ebf1bb195f0955e98c6f9046584f8ca656dcb47a76e85a23fe44680ab2602d019ce1d38f2ba1c554a6da0bec7cb61196ebc845b86dac79f2117705ecaab818250c676d2bed4f8924dfb880deeef1851e31835e8d8d3373afe0dc52340f659dfe16a26ba4ca161762fd99659f7359e29424a917098bd4b7ad9335fdd9fe92160a9f28cc634c03d7a19a3eb4fef032220239955de1e8ab21eee2bb781025e853dbc8b3d88fc02629a8f377bf848c61def34a3e7da58db97040dfe0eb0ee8f846a7056a45277d65aa3becffb8b40fceca92c9b4ef2398dee35186138b8aa3086b63b68500d0cf019b31c3968488d955529b8863bf5558fac392aa25fd102e867db9ebefe3da23b2357ab43dcbed3c2354190d43bee78227b021fb0aa711f24c0652fa9f02430e0e689ed3d0b5086f5390ffb99bd54632cbea1f064f568ab900da762ffdaf745f91c209b765ea6ddbaeeedfac30ee3b789323426f4ade11cd05a64f7c63377029bcd2978f791d91746d307891eb84eccdb1c3d7fb688e5721bad92bb14a9e956046ad1116f34a2cd1d5896e657f7598554efe0da471156075285b4093b5a0092f3a8c845e76ff4ac73193eb5b71a9dbdc0e522e53e3ad5375f80d0d4119dc0dc9033dd2a4e2ed41573fa5e417b09f19", 0x1000) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x100000001) shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x108, 0x1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fa4169cf3a0b2b9e08966d018ffb1db83e3ff35f7e2161b3fa0867a4717ee9474fc7ef6f73027ed1c8da55317e9b768ee0068afd6351ff45076a4f6b9316fcc70d6a2e58387d99aa7cf2881b8a1c1ee776513fab514c18632a92421d904fcd76f4ef78b95911838268aca69d2e73ecbbc122b3a192fff32382a128672fabad7b79b10cb908910e0ce9a97fc2a36b629e", 0x90) 16:00:20 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x84, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000140)=""/208, 0xd0) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") clock_getres(0x7, &(0x7f0000000180)) getsockname$unix(r1, &(0x7f0000001580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b96587d51b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032ea1831b615cda40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d9a2b988be02eab1f3ab8fad6a81d23b2c1747775a1f329e112ab53c0ad3596e8a5da7debffaf22a8e1b9cebc7d352229a6a5cfcb10a4a2d8cbf8bff22baf51d296d64fbceb04d612c458a6d7186850dafd0863f0e4327917e6a9bd039a9cea4bccae598158cf5761648c2465aab88988aad632ceecae9e72006a25ba76f6613a5606d0563b34ac40732d482b27ec2f1341a70f6aa79f817dc791f6d855c4ce0a0b765885cd4d6314bcfdb4e9a15744fe5af7a6075f0b2f89f710823c87b1e42874830d5e3589798cc2bbb8570d7e97718cd01093ca8da57c6f0e653281b357746d843dcde0b8b138d57aa8d538586297626f2362f30afa173fc86119716a6dcb69c4f2664064c6221702babb24ca8aa274051ad6bbc03fe8e816d6984c2c74a83e48cc88b5670bfb421575ccdf3544527bd2b021f6a6daad43dc9d5c978b90837152fc1235152e82d5cd9d02ecaa3bbfe95e302cb0e258c83873b33d53af895611d03c5ca52faad1afa21a17a66a81ab523b39f64c58d875accb2358f6e5dda917c5522f6ac41671471e3bd59de1f78d39edae1e5605254a5c7824c3534b752328551d80ca774a5870702986c6aa022adcec46ae8b039e0712e7f3e3d59420b6d66b0cc648cd76fc7061f49437dd29ebe28891cb5979ea2d18922c54a704"], &(0x7f0000000140)=0x1002) 16:00:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) pwritev(r1, &(0x7f0000001540), 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f00000015c0)='./file0\x00', 0x101, 0x1) fchmod(r1, 0x101) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x20042, 0xc7) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001640)=0x5) write(r0, &(0x7f0000001680)="f627aac426e43682350458c448a089e5bcc0ddae5dd26eea0ffcb1040ebd3f2bb717e2fef04f8296cb5b6a7d6a14f3b93f4dc3b7f7100b7bd86147e0c5f0f8bcd4f867b9133e494a5d18c938b01e01fe7954f5eff742a87bd59a8145bfe155c7a80bb7160709b0df2d60850367143fca39d2dfbec19e2fba0f6704e4200b4c15664607b9a974bc0193f4054381a81c71be4a02d0c612e80768429b7cc531a341a63c61fb833b9fe2a41e4426a4927be8536f", 0xb2) clock_settime(0x0, &(0x7f0000001740)={0x100000001, 0x2b}) mkdirat(r0, &(0x7f0000001780)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000140)=0x1, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001800)={0x9, 0x7fffffff}, 0x10) chdir(&(0x7f0000001840)='./file0\x00') chmod(&(0x7f0000001880)='./file0\x00', 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) getpgrp() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000018c0)) ioctl$TIOCSTART(r2, 0x2000746e) connect(r0, &(0x7f0000001900)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001940)={'./file0\x00', 0xc7f3, 0x8, 0xff, 0x0, 0x9, 0x28fa, 0x16, 0x1, 0x0, 0x9, 0x6}) connect(r0, &(0x7f00000019c0)=@in6={0x18, 0x1, 0x2, 0x2235}, 0xc) sendto$unix(r3, &(0x7f0000001a00)="a3720dddb979a983fbe467cdfdd7c37d64cf5bde6b3953afac24f76fa49c05f544669c6f96a69d618a105c4e8a784824af4492bf7965bb29ce0ab94c110746c2d39a512708b06561ecec0e942401c62ea63e674061e9ac8d3022c6a839c71e97443a6e9a2cf0bcfad9b9e61df0af55c783f418141436acf02f128c044369aecdc588f18d7242ddb77aec64e765efaf23a3c7032bad764f4a512243b0aaed2ecceac99ee21878e45a629b35323449f02ab561848a2475705241", 0xb9, 0x8, 0x0, 0x0) setuid(r4) openat(r3, &(0x7f0000001b00)='./file0\x00', 0x0, 0x0) denied attempt to set clock forward to 4294967297 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000000)) writev(r0, &(0x7f00000000c0), 0x64) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffff00000001) denied attempt to set clock forward to 4294967297 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) socket$inet(0x2, 0x3, 0x7fff) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3ff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x1a0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x18, 0x0) fcntl$setstatus(r0, 0x6, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x1}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000180)="08ab6db8d6aae9bc85e43da01e9d56d462e032b8c30917ada8088edc5eab0370e20c0ed790c21081b0341a0000c10c7d949d1543d9a10e8698a984a0129e735d5a0359ff7c7bf9e72bb2f4a3b338237b901d") pckbd_enable: command error 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x8000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632d5a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000000000", 0xce) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) fsync(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0xfffffffffffffd42) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x0, 0x2, 0x6}, 0x4980, 0x1, 0x3}) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) r2 = getuid() semget$private(0x0, 0x3, 0x202) getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80002) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff00000000000000000000000000000052e525d2a0aba0cffffe6c9b1ac8ff271518b84a181a4242e89251923458279de2fb04ab30f7294ea7562f215ccd47f89502000000ae8d77d2d73cb0087eb48b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpgrp() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x38, 0x5, 0x7fff) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10100, 0x48) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) chroot(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") 16:00:23 executing program 0: setreuid(0x0, 0xee00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x6) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000280)={0x1, "abd9c0fa03938cc4c344b94aa86b83db1b0242f1932bbb5401ac969ac0b8cc589f6de6c2c54687aa12855774f4a5c5bbdc361b6f8c6e0dbad5ee9a75d36458a172ec634e2ac00441f37acf4a8fccba1a50f685d218ecd14fd77671f8463a38cf668b63b0ed57bf03d72aeaa9a6a399e7e662f9861e39e258ece42269594c074f1292086b29b95abb798965d5dfe642892b2d5036cab2a0d00449c9dcf1c6b23a08"}, 0xa9, 0x800) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) seteuid(0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x120) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) getsockname(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x40004004000828a6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) r3 = kqueue() r4 = socket$inet(0x2, 0x4003, 0x1) socketpair(0x0, 0x0, 0xf5cb, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000200)='./bus/file0\x00', 0x800, 0x80) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8200, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x800, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x13, 0x2, 0x8000, 0x2967}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x7e00000000000000, 0x9}, {{r3}, 0xfffffffffffffffe, 0x80, 0xc0000001, 0xdcf, 0x4}, {{r4}, 0xffffffffffffffff, 0x26, 0x42, 0x0, 0x9}, {{r5}, 0xfffffffffffffff9, 0x82, 0x4, 0x3, 0x3}, {{r6}, 0x0, 0x0, 0x1, 0x200, 0xffbb}, {{r7}, 0xfffffffffffffffd, 0x82, 0x1, 0x9, 0x6}, {{r8}, 0xfffffffffffffffe, 0x54, 0xfffff, 0x7fff, 0xff}, {{r9}, 0xffffffffffffffff, 0x40, 0xfffff, 0xeb, 0xfff}], 0x1000, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffe, 0x40, 0xf0000022, 0x1, 0x8}], 0x100, &(0x7f00000004c0)={0x81, 0x7ff}) r11 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r11, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002b27fed2481361ad48c2ffffff080200000000000028000001feffffff0000000000", 0x2c}], 0x1) 16:00:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = dup(r0) r2 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) fcntl$setstatus(r4, 0x4, 0xc7) flock(r0, 0x8) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) close(r4) 16:00:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) socket(0x0, 0x2, 0x1ff) socketpair(0x2006, 0x4000, 0x64bc89, &(0x7f00000000c0)) setsockopt(r0, 0xa, 0x14, &(0x7f0000000000)="04000000", 0x0) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xff) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0xa, 0x7, 0x0, 0xfffffffffffffdec) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x1000, 0x4}) 16:00:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x30}], 0x1, 0x0, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x0, 0x2, 0x48) 16:00:24 executing program 1: r0 = socket(0x22, 0x8003, 0xfffffffc) setsockopt(r0, 0xb1, 0x8, &(0x7f00000000c0)="34c3be8d0021885cf25dcae1f19058e157c421695388f9331dcfd8e9755244e9fbfdd877246c6cf29dff52ec5982d8d60cb9c00a7935530de1537df695b8bc7ebfc39d7db0b75aae3a63972724e47234e3580f5dcd33b17ddd9efef860112a7d097348619d77863dc45c4ea1e113ef82c7958489df8fdc31f3b212a816e0b012ea6f9bc887a75d9b55c7ef1f45c992dbd448dbf4761b6d88ca31692fc9aaf794b6ceb4077893dfcec4d773149376567abd5767dffd59bdffb95c08f4977d8e5638706bf05f9f64d09511f3ba1a21e3c6fd5b575846fb4b6245b491a7eb59b61b", 0xe0) getsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:24 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x2, 0x400, 0x1, 0x6, 0x8000, 0x9, 0x1, 0x13548d4a26b39e89, 0x100000000, 0x1000}) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:24 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 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x5, 0x8}) r3 = kqueue() setrlimit(0x1, &(0x7f0000000040)={0x7, 0x80}) kevent(r3, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x157) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/175, 0xffffffffffffff3b) mlockall(0x0) fchmod(r0, 0x100) write(r0, &(0x7f0000000240)="e9eb114b63f3391dbcb600fbe0e4d5f73ddf7258e56468de290520b6442aca0f1a2854603bdf5826a598934439ac03edb87136b680000418596c7c5f12d93dfd12a7570140e30d7b6e72f1e6b80769a1840b66bf97ff495bd65cab9b3c220178d157cff6a0da8810abb277f615e46ae85f981ca1cc478dc8e6937b6371b01ea91b8aca8773259eaeb67395e74a47693a4a8ab8097cd2d82a", 0x98) lseek(r0, 0x0, 0x60, 0x2) r2 = getegid() fchown(r0, r1, r2) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = semget$private(0x0, 0x0, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x8000, 0x5, 0x1, 0x3, 0xffffffff, 0x5, 0x0, 0x2, 0x8001, 0x10000}) semop(r0, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x2}, {0x3, 0x100000000, 0x1800}, {0x3, 0x100000001, 0x800}], 0x4) semop(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffff, 0xef3, 0x2, 0x0, 0x80, 0x9, 0x80000001, 0x3, 0x1, 0x5, 0x7f}) 16:00:24 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20100, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7, 0x8, 0x60000000, 0xc3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b40) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000001c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3678618195d70b2362700f729f5f94bf205f6d621e5c25ed8202610672efa8ef314988fafe73ab679b83a57d0a6105d48d8a5f8fdc9295623f7c940e8dcfbd08aba637cb922a8f7937b47741cba14aa3181736a61cd472051ac4bc979eadbdc0adbe9076ba3e0db59eb8c9740234a2ba8e93445bffb2c56af3b37721d58358fb9938a1ecab896542c15fa6a6ad22a0e848b60e0b88d3b9f23ae35b97b09a548483b7483fae38b0ca6b27efa30877784c60dfdf7428e4d", 0x18) ioctl$TIOCNXCL(r2, 0x2000740e) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:24 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9, 0x8, 0x3ff, 0x1, 0x8, 0x8, 0xffffffff, 0x2, 0x1, 0x4, 0x2}) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = getuid() chown(&(0x7f0000000040)='./control\x00', r1, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r1) setpgid(0x0, r1) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x155, &(0x7f0000000380)="b6a4e651396172049694361258afa320090c0d4ed51cd5edd5102207fe5d553c2a4fcd09c5b8fb9c2275c3718c2ad8952a99722c31be93b67d6a2cc4edc7a8d60247d72340a1ff0d75b6a837cefbb0717c62012e25a1e6f04455b0282488fe4374965a96c59cc22e2fe92a55c325ce60b7eb75af111db0aadc2b8f6c61d2e95aaf2a2a7c35223c1815ee7e00bacac6cc000000") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0xcf, 0x4}, {0x187, 0x6}, {0x67, 0x2}], 0x3}) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x10000, 0x100007, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x800002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x673505e4ee825acd, 0x1000000000000000) sendto(r0, &(0x7f0000000040)="d5ad7aef3c912308725e89339c18030b4e0ba4860afe98e0a0cff5cd55d587", 0x1f, 0x402, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)=0x1d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() chroot(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bcef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd5}], 0x1) 16:00:24 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) setsockopt(r0, 0x1, 0x2, &(0x7f0000000000)="1bd4ecfcb242f56baf8399d69760c5099bd420b11b7d38cae92e2cb8d9aa0bb095a5f5f2908b1e3c20893b2ce06de310e62d8859642a30f0a7ee4b17c82ece4d1e81c9792657586ae6f0d5f382358df4352f71b164c52141e86055867dddaff19d427d4e25e61667828737a30ac4646ad10c0965195e789c84a5b47de74b8d6b03b434", 0x83) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) rmdir(&(0x7f0000000100)='./file0\x00') link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2800000005ff00000100000008cd7fdf03000000e653d7fd07ccd520fe4c6b2b87e9c264d68037987f8e8aece847af3d66e72b612f4cbd718ff793742f3236aa94d8edc8658933551fc90f60209a3bed0258aaac483481d5f9c9042ea58862bcfd323798d1d00eef89", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:25 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x7000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:00:25 executing program 0: shutdown(0xffffffffffffffff, 0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="7e5d32ed8e95a8983f38b6d16e82a663cb2df06a871eb27d8520222984eeac40fbe422b8982d62", 0x27) 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x1) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x900, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0xc0, 0x30, 0x9}, {{r0}, 0xffffffffffffffff, 0xd, 0xf0000004, 0xffff, 0x401}, {{r2}, 0xfffffffffffffffd, 0x16, 0x2, 0x4, 0x9}], 0x2, &(0x7f00000000c0)=[{{r3}, 0x0, 0x1, 0x0, 0x7fffffff, 0x7}, {{r2}, 0xffffffffffffffff, 0x60, 0xf00fffff, 0x2, 0x3}, {{r4}, 0x0, 0x89, 0x10, 0x33c, 0x63}, {{r0}, 0xffffffffffffffff, 0x24, 0x4, 0x71, 0x8d8}], 0x5, &(0x7f0000000140)={0x10000, 0x3}) r5 = dup2(r0, r1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3e066a1e648b104f, 0xfff, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x66, 0x83, 0x4, 0x9}, {{}, 0xfffffffffffffffa, 0xcc, 0x40000000, 0x800, 0x2}], 0x200, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x2}, {{r2}, 0xfffffffffffffffa, 0x28, 0x2, 0x6, 0x70b}, {{}, 0xfffffffffffffffb, 0x10, 0x82, 0x7f, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x2060, 0x5}, {{r5}, 0xfffffffffffffffc, 0x20, 0x5, 0x7ff, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x7, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x1, 0x20, 0xfffffffffffff866, 0x8001}, {{}, 0xfffffffffffffff9, 0x80, 0x80000005, 0x7, 0x81}], 0xbc, &(0x7f0000000300)={0x3f, 0x7}) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x1, 0x101) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) pread(r0, &(0x7f0000000180)="e5ea82d996b17162f9cde933ca89f77e7e266027aea1555e5912dafacdd69d8f6b9f2ca766ff3a350c09b052ca8cafb0c9adb7fa0f20daf9582520592c48c436a5fd657a34882deee0dc195ed7b6e67a7bbd860464a21e779e5ef9b13e29b0ac3257be4c7918cdf571efc001f73724fae82dca8d9c463524725045f7dc3c93f5300ecf76817e52b6e2535bdb900ba5b5f5c3d4ed3c45fbe4336d5124f719cb6939c4ba19ef8b63f3d7f6c4bcfb700d91d55a3aaf0df6501768c890df5ef7fab6b538a393ee807e57dd6bb6420f1476dbcf286527be5d99b9", 0xd8, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="2cebe3320b298c3bb4f2c72ef7f6c2163cf74041147918ebe30236129c3a154e196e27f2613343eae234e6e4d2a52e936f45202cc90ce17f01420ffcad16fc3ee794f3353211d5b7228dd903fd159c596098520626e9d54e903e1dc7ddfdf1281fed41d890a4e56b759c2662b3ed525e723c7079d24eeca368704618d0e8f00f692aa4e02e80f19a0db8bf3f4ec0d70860ecbff4c2fb564319d842ffff9d6d98bca610c7fa8695e8c4a6255877dbb5", 0xaf, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0xe7) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x39, 0x4006, 0x1) r2 = dup2(r0, r1) shutdown(r0, 0x1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xb0, 0x10, 0x6, 0x8f}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x54, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0x60, 0x8, 0x3, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x83, 0xf0000004, 0x8, 0x4}, {{r2}, 0xfffffffffffffffa, 0x55, 0x4, 0x2a42}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x1f, 0x100}, {{r1}, 0xfffffffffffffffd, 0x60, 0x40000001, 0x498, 0xffffffff80000001}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x3ff, 0xff}, {{r2}, 0xfffffffffffffffe, 0x6, 0x2, 0x6, 0x3}, {{r2}, 0xfffffffffffffff8, 0x40, 0x45, 0x8, 0x1c}], 0xfffffffffffffffd, &(0x7f0000000280)={0xfffffffffffffff8, 0x6}) r3 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000002c0)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x0, "73cc510ed30000000d3fc9c06d00", 0x0, 0xfffffffffffffff7}) write(r0, &(0x7f0000000540)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3, 0x8, 0x73, 0x1, 0x10000, 0x2, 0x0, 0x2, 0x0, 0x1, 0xb26}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001280)=0x2, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) readv(r1, &(0x7f0000001200)=[{&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/248, 0xf8}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001240)=0x40) r3 = semget$private(0x0, 0x1, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getgroups(0x8, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001340)={{0x200, r4, r5, r6, r7, 0x0, 0xff}, 0x75cba035, 0x400, 0x1}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)=0x51b) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:26 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x81, 0x5}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x7, 0x108) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="cd77c59d03e46bda6457bd07483e422f01661e05a17996a22e23c8e815d0ec9d2a8b4136b5f1c097044daf02f4e8314aa39a760413791519520f8a62a91fd0e96276a3509b6c7dc1492503258e355f9025994988ac5ef19837cd23420cde05bbb716b7f193f664573a824dfc167510282a7530653934897b9ca8230bc6dc1d228d2409205a76a22e2e7a589910cb5d3044ca7564f08abb1c0aa925336581630e4582c888e6770267ef20a9c90f2120f511dea71ef293e49f4ba67634d878738b060b20c0c1de6e8f418e91d5dbe1c912619715c7ffb0fbdefc0267b4cbf78524f7537582aeb78317ad79a429a37a4278e977baac8567eed7", 0xf8}, {&(0x7f0000000300)="622a5eff3c9d2e5809d42c8bf55264d59f8c9df9275b9ff385069d694b02b2c1ae98bbfc709e72faf28940feb0e8660ff4c830535adce4a950d18c5559abb36c4de0e70afe5c0df07043c9c6e58ed48c5e013f1a695c309ca9ec147ef223a8bf2a5fa93d0c909e126225d3f5c59c391ee91c12cd9e408232aacba8bf73f2c68c478e05b40347578092bcb6dd021be395ddf3acd3688e2b7a2fb2b1deac327b1534edf6d7d7730a4a0959224fa31a9f577b9ed6a26adc0e52c06a53d544691143f006f219e4e93ff65f7792214506d400908fbc55224bae6d0710d33cc9c90ebeb55be7d6b251cb0619c3cfd2280582434227d968a9e45ecf8779397e6aa603336accda827db8f4c29e6c521f6b42850affa548728cca6ab96b28d057df277621fec5597855a677f47a6b897c659dfe89379b5f3fabcbed53e7001e2994e8a9838ff35127e8fa5a7bb7b9387640576e52a33f0d0f8ab1fe2900bb7dd43dba6eba0c594338e8e122ce9f8e58efe349e0b00868a1d93f72aea3b3dbbc7624e8642133ba08aff82a82b8e79b8b40c4c0a1c9812fc04f579dbe5c930cd2cf3012a6463ffcc39536df317c169b307227d235a0a46a4d86fd70bd92f7684abb86713ee2635aa39259819300e5b6cfaa10c6b60d5966171a445919a53094000dbeee29e0c76daddee34754cfc77eb3026a4422a7cf81b9181a7cc730f6a47eecdcd22ab6a8c48ae8ad2cade6b6fe7ba16d8a4fcc428cecd0945c6012b43250f26a11b8bae27819d47998ea2b7a499660996db94bfde08f6bdaedbc3ff32b6667786805b2542e208436fe416f029f8436d70e8dd3260936c91160b507011fa71052df3ad07d013f4aadb80907fe2c477326a18f0e46a9526b9387d4a7d53df7a4f1950b8e49c3641177b26da12df3d96c5e8af859ea640d638cdcd4d28a74f0e5ec782deea9683abeac658e2e9f5dd2b75e049e04487e162df2677bdb682b1a2296d0915f004da85a169b831fb8ca5e1057bf9027ff752742d2dcb43dcb8e76429cd653fe9c5f1a1b629cdaac61e6710329a18306d37340156c0ec18381795d6034e65a5695c659908c25c7d08919f322067c29a6547f67f5c4bb7e6d5109d4c00a7ece40d334a6d0bad352bf89465396f83f12494a9ece3b1f2705f23c4e855f29a72c6ea6e5b741bda6f4d602c3fd8f6cfbab48da2e96ca6894cdc8e83c1deedcdb42f89f018bb38205225373533e1252d8ea3976c674cb141772752fce84269a9cc38dd3a022a8120b7b4f135eb95d41f01e4329a9020fdd640554a24c1d6e55080e874c3c8bf65de7588b8bc2ea313c5acbd02eb778c46faa8e8eea1d310f71ccbfaa5d8cb6fe0e15361b69c01afd6c768099c8a126e7cdc53f36fa744082f9bce1c4e208251f6d54959cd857ce3b033ea0d52d5cae72b820f86db933b5a115cfe7c302970977f49e8ad81fb1ec85326a87fec1e34c560149b7be39d4d57993445f8d00f811c17757bc642420b4e487c18c28a7ea4fea2ad47982538a541184221fd9b6f77db18274f6cd70f051f0a44b4ffcef5ffdd2be84d6eb7a81afda6197b1540d641644f6167b83c664dd8b792ca784848cd22010e217d786c446a9240b92ccb18f9aed63ff43ecbec62e1d9454e8c06e620cfc96cf4a6f7a79c632c546a273724a2d380d1ed308f32682f57ce3db359183069c5612ee59aa33d23d10762b48d26d01257d79b28cbb319057b100db0554b0f74a86e3bc0b5961640c937705ca5d2cb39e9a3a676d2ad4e19e0df215cb28ef6bb1fb41271f10c93cbbb3302c493d681b5bd7474f98ca8beb14a6b4d32f4119c4fcdf7079f30439d38255c4ca874b6a3d63f28469708897e52c39246c5e02283be39d2c9588f39b6351bbdac02887c205b2870480db69c58d7db20828f34df70de9bf44f87846cd5085d7fea2e4c248f089f7855560046ea3b6568b3e06d3745adbff7584cc8d9b25e80a476c7bb92a5c8cf362a2a11ed95b3fe93654dc6b7fcbba1569f17f3b442658c5c0c28ea525a4caa28ba54c327708332d708e7ca2091496cddbe6bc4411155ed0bedb7b361d3788a1796662ade9462515fab0a10f4738153defeee25b3f572bf4758eaea6765909550132cf6a12bea6fcb2bb2f735f3c90029f8f0ab9484236a71b796207b3e6c89954cdb2e2fbfa79157e015b00b62c8a0566d539b5fc9b5ce0665e31bbf817d311158ce3b41e373ff9d65e922872520a2932bb63e4c919dee91ae84f672847a93833c86ddfc2d6668f5bb0ee843634bed38072390e1f67a24c9acb2b8a576f01884a1d172a325382f05efc64c70f9ff2d3ae448e35d9e737fbb6183effe436d133bcd9a9ed4180acaa966f1366091587606de5f52b72eae06108100bd4e8314d2f0c37626f8c35caa314bdb2eea3f7624f797620cee2516acadec59ce1b94d0bac495fad20229c8f8b78435f07093d476ab950ec27f3936a31a7c76230a9359c1580dcada88a5dec7fdc36fd11b272efd99f71ac49304583ec9f262d79a0984aaed5a883313c3ebf1a83500be50d503ddb87ad78e6b5380bf040c7d4c802dcaa04b8f3916b46534d5dbb6bb3e2b3429eb6ce21e544182bcbb7fea0bbbfdc10ec45919fe638c56826d0ffe6103fd2d943ea6052d9371b7d8a97bba5ee569f910c0622183cc5fa330e5620ca0d444f534e72013d2151feb5a846bae548ce057392763c1fcd261a06215b68141a673ac8d3fdc844cd4450923b866abff7d56cbb9d8be1484fbbb8ef9de889fb5d02e1d2f09227857e30c0120cc846f97ffbdf2ceee8a5d97b8e7299a8f509e598103b944d813116ed48450ba7d7f7f3fc8a649531aa0d5b6ec682337da1858432e2fb644a06060018f2cfe322ac426bdc22b57d157a7eeca423526372f47b1cc8378e3666259491ed94469b0f7ef5fe87281d96f2b641ea5b622cda4d06a0e1d61b0117199af39a4fd1c37248c3ec6a12293bbd979fe89e8cf802bf277e732d131bfb6c138cd49b592f7afc0f424a61eec4259a7397b81335d4329592099917a5a4822a9672db5bce3961561474b55286055c226564fee5f240893eae7fa44d0ebb200f9dc5329f03963ff8f03b43b77c42aee40106c636238f1bb721973758442d0a2b8e1dfd1b576e235b3c38b4b586b471e35a3bb03fb0b18342026bc5aac08f9ad1009d2d340e5476aa955e0d48e47d460dc7095bda032ec8f2b63d460b5906a0ebf69e900386e0b0629485b191591a134994573d6970a42899863669f55a7f1a18cc8ef19fbb8775bc2e51b917fd82849ae3af8541b21031d52687c1540690656401ac072e114ff6970cf5cd031280509e2d9a76a143d92eaff225f9e97bc59c2b96371194e7bd3d86abc7a4a1a7b4b3451be83458cc956d3a1692925547fc146376fa4530f9ea0d3d85d3d16ddfa7802d2f4f656dc6148daeb4cfe068353947fad93485e3290b6b55f6ac20600ceacc0c542e6519d8c9ff66c9ef2254f64e1cf1ce62599f6d3f0ca54fdd3c25aee4be1631b1353ae051a131b25d02c1f9d608bf555c79d191ae662c89bd500e78c5022d483cbcfa5a295b9706fd7328af1f461a0a904d281f54c1047920fd3ee1c6c13d76d7e6dfbe3fd04e4b1e810f933aed04dcbbdcbc9930b63562cd2fe9f039ac080071686c2d2d201db2383651283817d11b15c5728af81bd8ac1e7bbedf6a26960f0e0775f493827338927a00e50ee59ba5339b8f9412bc505c3591d50c3142b2a61524b5b83a21b07a27e36dd835eb1a6bb07a22ec13307cb80b91197e6492071ab7e4a09326c55a4426b5a789e1bf9ac722e9b43e8a87d571a03af29270f7df9ac2d212dc2cca93d369da337b0756df9829cabe4853c60ea8135010181ce98f8987758e74a0d49fafe8f5e2c9310f55880d0c037342a8b5a568af88c756f96d2454416b111bed14ab2e0a5ec999d59ff27adcc09199224bd349b5ef6b5d034821d0c670b73a0be39bb079426bebf1505a74f33d4de19a0d8600d308c4051e483f8cfb8c6d1d72b9a02877f0788b0aaca62ea576c1a4d7b57cc0801bcf6f45dfdb76efc9a153ead116f329d4c480551d359f118d56a5f616f8ea23d31bf95779f3e39d0b33bcac4387c62aeb54264a0e4097b4df3c2ef74f01333fe0f05dd0cfc9f0f12d321ee95704796097aae3c993b321e5f5ef89bdd1501229c828da7fec353ec42d8e6c3979fa6b8ab6b72e9c8d17ab57bacf19b2765a780a81e82f4d71c8cd819654b68ddda13a69970c2d7f5f8aceb86f7881dd5a738056d48a4a5e3ea4ee7ad31800f15c8586d0e5c20e51d2a2aa386b767d70e3c1cb8e174896a62ace5794b4899000eb3bf59eab3d884fd2aa7b7034b0c3e05bc1d8d528262901220190aed48fee134c6a89c1ccdecdc574a4b95d8d3bd349fc77f036f0b67ab852e96328ffa01c3cddb3efe92f3b168a506f289f0f1d625763f214310b9b86bdccf41b7ed0cd27f341347afab70e08fd3435d09f373beaf10f10b7af1a24012f4a80a803e20c5d4ba98838856819072eebe48f627c254ef796757f384001d17ad8a2bb97da8971fcf663ca120fd60d752520d0cd58404bbd95ae8b4096e8fae042a33b610ff4f0c92c9d3de5e3b7d349b82142ef6eaa853345e93254e7fb9e3499176f6e4b953edc22802827e0b64ae426618ea2b85d9fd663fdbf786355b9eeeb9474bc14974010434d9bff091f9f753e549816dc07509fa8ff8b05b7c72618d9592009e4d485638f44b6ba9e59367f8a2f0e93221637a4b8b51a128823d73be9c8e6246fa829e8f52a814f008a8c1aaacdc523ba99c2680f2768de558d3e5eab21369956492946f3146c569df78cd61840e859cbb167347a410782bfbc2c503dc0305d0c54aea4923788a728a52fadd579261fc487e413c76a085355d75fe60a62d45804cf101f0e8a9f54fcc057eeaf77b348ed7f7f87f5e1869e2e082e866908bedc0114ec8e455bd87795bd320921d9581a9d3dec40cb5fdd1ed54087a313a8136f228d93dc37bf49c9ffcbc432e8bbfc655ed4530f2c34aaf150ba3637196426bb31259719d0ce88763092f2470597eb2f8b2e49b76bbb581de8386c103e0cd52f6a93942d40e3692312e44786a3a7128f8266b2dfd60f9b8b45e8b8752378a9e2ac220794293e85ffd49774aadd9300519bed180ca9c1b999979730b6e8026279ad4a99ada405c5141cdddd110826926a491a2a8507cbe9947dc7f9aed8a8efbce8bac4b49f0303d4608c82a0f5f61ebd98e09dab1b836e795ea35d829639a126bfe1c3c1c6b753388e6b61af563201e3766627741223bbabef827e23e3cbf683151572c1bb6fdc3eac360662bc39a7f517eb06fb9ffc0bf39b96ec7d89cadd3a27fa8995c803e54537dd6f7387a20b8f9570852952b6f78acbd0459dd4a352d7eecfd14a73f747b9c75d2f5b57ea317efb7ce32cc75c0e1f5e2a7334ea41f8fb247cf77555a9a13bd4bc82243280fc44d9f0c6da167337501fb019e09d12165d24c042d460fe377b418fcdded7b21b62404bf96a91e9b7e9558e86603e525014e8dcfd5c5a44c1c3b8360d6f0a81183f81fdea42ad2f0b7cdc43f6b66b2830763ecf7db9c9be8688eeb44683dde63c12d2205e7d69ba158cf738c86c68dc1b8e66c1c893d59dd26f03eabd08505c5c5bc0824ad3e92f96a9c5cdc90dd18ccc572da0ad1a887e7959a27b599664cb25c1357d49ed03c3f29bfbd8874422ec96b349c68f993328a43398cb44c2f6afeaa2c10b0d5100d1563a1d97", 0x1000}, {&(0x7f0000001300)="5bfb0f5fa69093b3f10bf44b22bef51488ec3f566e57c62bfa9575c2f5e4996315c63293e80a2888a0d3a4dc9033940e425c953910bdc3d532c7777c5b5f95cd46f01ed16dccfe99603c371ce4e3029c9a77743278d06f090af0873578c6e743fd6e4c88d764c9391a5fe77b47d58bf72a81dc4231936918b261a9fb24474b7be0b082d2162a2a2516531d6123c9995e7db8b3ddf0ae53c96449cc71a7296afc86c8e835dab488bcefbaea246ce2a500682db77b7ece71548f366a0633a1a60ab2d60aa6592feed8af43b286a3ded23463f6157257", 0xd5}], 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8484, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f0000001400)=0xc) r3 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r7 = getegid() r8 = fcntl$getown(r2, 0x5) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000001500)={{0x8, r4, r5, r6, r7, 0x2, 0x8}, 0x1000, 0x2, r8, r9, 0x0, 0x6683, 0x7f5}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100000000000, 0x0) fchflags(r0, 0x10000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0xfffffffffffffffb, 0x401, 0x1, "c053ca22e27c8e5ffff89a594a36da714d421cc8", 0xfff, 0x3ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) socket$inet(0x2, 0x3, 0xffffffff8b9755ac) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 16:00:26 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x80}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x101) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0xc009, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005136000009005001b0020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x31, 0x0) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000ac0)={0x1ff, 0x65f, 0x9, 0x9ae, "082f0564c49769d4af7a23acf70413f9c475d446"}) write(r0, &(0x7f00000001c0)="88", 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/15, 0xf}], 0x1, 0x0, 0x0) 16:00:26 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) read(r0, &(0x7f0000000180)=""/49, 0x31) 16:00:26 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x200000000000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x70, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x6d, 0x4, 0x101}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x8001}, {{r0}, 0x0, 0xa3, 0x21, 0x7, 0x400}, {{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x1c0000000000000, 0x401}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x0, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x6, 0x3f, 0xeb}, {{r0}, 0xfffffffffffffffb, 0x50, 0x10, 0x2, 0xb0f9}], 0xefd, &(0x7f0000000280)={0x81, 0x8}) r6 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x9, r2, r3, r2, r4, 0x82, 0xffff}, 0x8, 0x80000000, r1, r1, 0xa32, 0x50e3, 0x6}) fchown(r0, r2, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r5, &(0x7f0000000540)="936583f1375ffa3b07d611538eb742", 0xf, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000300)="edad4c508201d12b803c7f841d473cc619165b3931f264a528764b61fa127f0c9d075abef3a5e5c45b919b41c896e6ea881f0460adcc25e82b4fee90f3268c8c74c488a0bfdb535c11d98782f0bf78fe4180d906496da8c21b7fd01b9b4385f23374dddf540bd075c9b8cf8408cfaa89b1995c844870aaba1282fdd51f74353148a6f4bacfa9ce9104f09019a4a82d6264bfd4dbb4bb5035192f648f66f02a7e9834cbd3b7e58a742314cf646891bf0bd9679a", 0xb3}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="20000000000000000900007b41105b2e78359ad58b0000ffff00", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x8}, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffd) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/6, 0x6}, {&(0x7f0000001040)=""/139, 0x8b}, {&(0x7f0000001100)=""/225, 0xe1}, {&(0x7f0000001200)=""/207, 0xcf}, {&(0x7f0000001300)=""/92, 0x5c}], 0x6, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$getflags(r0, 0x10000000001) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffffffff99fe, 0x8011}) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x7, &(0x7f0000000140)=[r0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0]) setegid(r2) setgroups(0xffffffffffffff5c, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:00:26 executing program 0: r0 = socket(0x26, 0x3, 0x1) sendto$unix(r0, &(0x7f0000000100)="2275cef5143c738d762ec00fb96af62cdc54918325fcef78dfd3415044b916a9361333cc9737bd076868f3d33f9ae14954654712b54aa68e6fdf66395d0b99c18f3814e404611dbb03bfeccc3e93028c63a68937ee1793a540a414b0d089695b1f9a0d81765a7fdb8d9fbd5735b18f61ea36e09675df4dc2c8be0bc1a5a739320f24209b244f9dc6faf6a3ad86ba13120cd6063600985f9d31b71c79729d483931d600b0beca8159691f34539e9b5cb452fdbc7019ccd746fd67f7bc60334a5fe32c56dc7717cf4b951682a2d183ce0d48a42407350460506697689245ca2e90484d828104e27334f1f4819b6c185b1df418e2f30934e978534adf8c837f5beeb424e2f207d6e7de223acf31c5769025ebddb7dee5f39b138e289ceefb4be2239df93f5f175ac354a8b1467946c191389ac9b9bed11317b0a43cd6445d1b0adcc224b1758204dacf6c9c875feb4ddd1ffe9026c4cb1e13c3dc539e04655995cf9bf60c0c2825778de0487a25045e40ab7350eec04c494e0aef0cd487c4b64c2524f31b80b352b4d0a4b9ab6d9f55b47371d4b44d8796ac69f8f78b671d0e2c2a82a01cf16740192fd52ccc54adb58c7eb74b5b30b1012355430a705b6edd71c33081e1dcb1022cfb88bd29e6276f963a4026d3ffaf8911defc3d4389bb65b0f6154e18fad385d5b14e32b63ea2ca70d5db811e1ff26dbd4c1f1ca98679c584ec265d85bbca48d979044dec26ba67b2b804ab2415fa8f76e817f509d10a84a57a0d3bfd4b1989c0a6ffe05d0bee125e95d09433726b71a9a01611b5ab15e167e0a5ec5772c9e22cfffd0104ea7bac520b737dbb938adddc89feab76fb7e86680095cd853b013fac89f29d63586f5b8572232d7a3109179e57612299bede1a0877bea61d86f70a50b772e3df1322a6ffa18a6c06d0ca59e023b00af30878381743ac85b8b9aea552b029e5c3c9fa209a90d00bd70a09fae659d3e9dd9dde1611ac18c5cdd28a30dcb0f50062a60cfd3e5bfa101857bbfec5f5b9947ecf8d61a1a65e61c2f74f4c500cd5a0eac944cf77bccd1b841892332206696aab29dbea04a1abdc31dde973c6276c536f4821d67ad7eae3ce9f87a18fd7e1fc0a4c5905c695e55a889c2cc9da0bfe9997db55d891ee1f3243324f7ad9263e6772a2d61ca2a6e352163754dea59a9498ad21c470ff5bf888df60a7b35b804adc8e8769d79a062f5670c26972bbfec3cddd3c720fac53dd4cab6b2e9c523bb28e8b5ea4517e236b628d918bcc6c4609a79bdf807052a2417865ef990fbaf5f448273d2e2d83c2c53be288d5a4294dc0386adf56565816d3d24984d8c2692e03c8e9282390ef3686dc1800308088c6a24e0fe1fc1ec284fc0785191cd83bcbbcc988275c5922634f1590cba970cf69af65011e2541d5127b13ae4a8dfcb64903600708d771f9fa5ce90ceb59ac62f83336bf59de6869bced070ce3de0dc90a31dcafde25939aab58cbc07fa2b49d17950be232bbf03f06bcb85a37263ea8d7484123534005cfa63c382c17b7252c2759f4a6156d46f27e27027108a4122bc4b63e1e26e7485c26b97d44aaa9802c5fce360248ee1c8f9eb2546b6a51df5ad2f4cd9ee8c11789b98fdb97c4f4ef42521b0f9a7a7003e64eb79ed5f802356c8358be52b0c1e850f88f98ea2fd2c50eb7f7f832a3e98039f63f81ce6d65b22e27f93633e865be56ede3590d4ac3844c5bcb66205884a8021263010d2118ced8e9e93b0deefc0496802b1a8d7d236c90adae9cddabcd5bfbadcf55e65b258a948074a26e79573c84819833cd5defe0acdf2ec62a02287201c90534f415e63f0536e211d39d70ef148181bad99714babdbf0a9482bcdb64ef94bc70237b7e67aa57ab14da70935d969d677eafa984764a7e77330b6722b8c19cc2c151bf4ada2b9592051d820072e89d5b59df5b7c6b399718268640fd621f470a871dcc4c38570d5cd8825b4db4b175f83af197342ceb596c8ba9f4c15206a9ecd20de63fce1680ba8eb2709713a9c9a1ced62ad7a8cf011b05df1721c14349806ff991e22d46589385809c7a8387684cb04338df21b1f2f5d773a6f7111234398ec53ce615bffeea57c5c5aa03cb6e75f19299ed8515e190841a8e5e4ea7d7f89109268cde6285f5d6da0bd8501dc0e8b2debc004ed854b8de81c4d0b0525853e1b8a51f580fb0a718ef4e9217a888a61d3524966e06a885f1f3d0bc3274118807d4f5704f867a8992bbde15fec73faa4c3bcdeb4ed159bcac32ffb2686f11b115c83da63abf4edf7e3ce2d81cb21e86cfacaa6badd35fcc515efceb692ed5a4673cbd6845756b73c804abd4970d7713ca07bf80e94fed183f0a3e4b8dbb6d2e537117d6dc03349b8fdeeaf990f942e118e9c50b6bf66f7561a320b78991d1cb13d77b3c026c863f392cc7607ee8fdc7c519a2120f8d148f96ce6eb80a2239bdb71a951839f3a5c094c034be81cba10fd053ba2b2968db0e85d236c89152830d4ae995ce59086d9fe335dc76af473670e3c0dbec9b965a7d287ac48c11465d41b71f446e2e76d28becc7e782269d35b2612c7b296bb4db17c87174f6952a0c89b33f4ef26f57efe392dfefd452b39f2b1684f76200fc3517663e893a10ab979590a761577fcf45fb2a268a3b37ea07457e72b71e521aee1509816455dae6b8537ae593ea71e3b5709fefcfebffeaaf8f7dfe507826058000f684e010c32bc9e8364686262b40fb01f3af9e9be22b22ecddfdf68e215a7b68a6f701a3bb2dbb0332d733a03701887493e3a392a026ed2bab6e53e7759a85adc57a292a7fc5f284e49165db6a1de9ec11f21c236a7f1b74ae4f4ec10393603069888187c42ab7741cb7928841aa2269c1f66949725af352e375c03d9e5a23727ffb579eb9f8c8a66975a30832f429dffdc5f448147a930d85f0fe651f216caafe92bff9955ad7c3789d1390e96a9e32dc8e1b77c2039ffd1c4d2cd30750e874fe203e3e7c2aac31343c11d6c485f20cf27217d958d19449734da8af30d387247deef63a8d903de9fd2392102d03c1060557137cfd628cd6889e7c01f01968a7636fac015f1173b763736ea0ffa18e13bcd49adfd703d516230331d4f784fca834f362060bf4dc38b41ba3304e6f39faa489d01d55d9b38bb0dd43e07397cddad38fce0cc175ca546869d7995de10e4db2714ec038f7d8bd8ba3124e2a573628f7503ea9ded8ad6ee5c6262bc5382ef00f54821280070cd05de2c3fe7eb01f830de2adf2db432606295fb1c3aa259a5d9e475bd586b7bf8dbf0c87b3964783c0ad6c7dfe6a4e374b281a093858c4e1016a335040c5376aa81732c93df9c57823041356acca4610eae7b21c86dc75f0ccaada96ed85b39b90f11029ac6c1e031a86b6fe2820b5124c68b7bbd626025f74ec65711dd7c2439f16794dfdc4081a8a77794ea9a60aec4015d691eb59e0fcfb875344ffb5ff3c893b5bd56f9c34b9f551450eaa8b6e9866be845bb1a33d8027cfbe2e99f0123a5aab6c3af64a3c85437b08deaa040e2d2e7043c7b4c429086dcaa27bcef770054853b9e1fd9edde104d1928112ec02df0f0412ca3d8f265829d895eb20d400c48b6bdc54478540a0d4e710f73d3f3c0b3ea89182fbff0725b367b1754e18c86fd2757c46275e2fd25fd7c871da9b793ba41e25e7f2d07f3394b2c98fe87e85c2e69b76dc0ccbb8f54b89ebba156b7dab865faabb0ae71b2f3a196e5cc807bd98f45fa8f0bbe100e76fc7017850e64d59040595195ca096fe01df7afe12a3b4c3983d671ddbf793ad5d07ab5e0778af86bb3d290a3767623bf71893f111ac4608098e42aa993b4255fa1cc591c029613071c64d329af48e40ab67681f667c20b80cb366348c852b62fe15c5f8bc292efc387e3d7c67f90c428a9b8e85dc0d91e4b5cced45b8cd2dd16cdd76a4dbdf6b2869bbc259e09f2cf19dd96b725915c218031335e6c2c28bce8d1c3a9cf715b03979a70f0ca2b7bf3a445eb82e4d17f3c8bb1ceb72f692cce1f94235be36c3e31dd73b4c15a3086d7c85d12689a9d27437c7473174124a06a82be5f0736ec02cf4a8adc1a1a144faa9059f0bfe3b1c784d096923a839bb079f3c1cc760380c2ec4c153106c9ae07b5d86b722d7ff07a6db19118d48afa32356ac6d5d796960dbffecb2469f76a0d994179158ec243ee2579eed066703fce086400a6e3fbb57bd30efbbaac8860e2b0effd5b3b31774c4f12282eff99fb9f8a8c76165913f1c8f6d21c36f3d5b8fe49f4e6387e3d07f6cce12b1cc3b41701496ba04ea372be6fad2fa8c5dd89e98ca2858bf217559da1cf564c59131f515582142e2e716fdc8ae28d7886ee78aff42b29e4b4bd48d094f0be4e5e10557df3c03b64d3c63335b442139ffe3a0361f9a39ab9cbd04b6a7c92c70901d49b381e9714e17533975abb2833bd9126e0338a33081c0d111476f85b86084020827e2e4cf901596493e7727b7f69aeb1ea841e1ba06ee911579017b00393e9a38cacab3db354f28fd7278434af93ef87f192fd7b80976fd45f8ee22c29a628f536b2e95241e034b6d58a1ea68b748a9114f1e2c1aa0ae67374779f0b29098ab66a986f69bd5014e039964cdc9f7b89b4c9935b8f988415f7834f4e027aa88e04a34ef3c42a7f9c28e5b7f06270b3cbb03a3a4ac0cae4df6fbe471ee03603c36f714e1eec5451d50e29ebb0b8ebbb1f82c2683560389ab014e921d80badc3dbdfa6cb56140c8634308fdbc068789226249fe6321c79f44d21870c440faee26449c6e64f00616224198e421cf33e833e9fde8e072864bb98aad4f38c4b59671c0d4308f07304cbc5dc826f8a8fe606f90a5bfe71d292d4944e3603140e3d3e10de2b17423dbfd3cacc7d95d1e523b85533e40374739ad5cd8d2cfe6af0b922bb30ac91fd7029dfae96c0624e3cb6f5c04319766d89ac32a018689d0eff3d2daf1e2cc57bd6936670f9f43753eb106a004464725e47c52f8d94e0b3f40e6da84014befbc8c6467e5bbc8d910f4ccdaf02856ea0e8353d3ffe6e6cd3dd6a41511a3be00832aec161d8db253a2a2debe0b05bd053fefed9bf8d1675663ad2e11abaa97e51f2c1d64ef3c416a218aa27e4c7a18895155b0a34f4713886a8a1838565ea4ba12fadccc897cfeff6b963a864cfee335388d49c638979b73011733f87964df134002b56932cf8775fd619b3e05584ad47342a57b9890ead276038de44274e884fcead37669ac773ea55379e2b78144014baecf77bb40626fa2898fe358cf07bf2aa9955100954e7d816aebe4a499b7436c4f58c36e0b31db8bdd434f71642b137c3568b059733ffeb187e58ebdf89924ae12c457c87d88a1bf7678f0a0d9cf11fa0019cb7bf54bc64f8a3a25d3041a7ac77595db652bb3b7fcd28f2e694394858032a2561e6c3e87b7a68dedbe23f2dd2c9dca9b7e55d42c435432766a71af43fbdbc5efe9fc6acc242da4e6adf844cc9d18b55fc46771364b49352a5f96af07c593fca966dea2938e929654f3590148661fa929c285616fed6ef676bc4312c423fed266161b36567f90d3e5f0a68b6369448b606b8162a5f6b83dd8fb00c50036b30a09bea18da7d8fd8db0468b734ba6c38a1849821d3b7f9f429f2753f0a8f252c5f1b85324843ed571c2cd56b8e732b1f44fdbade4864237005ca479ca464b9d9c1420363229848a3db3e016241231a662b1f43cd4713e945ac69ba0aa0e47890f00039056e5bf12b1fe43de19075933ad76a44dc532765a1c", 0x1000, 0x2, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x203, 0x9, &(0x7f0000001440)="d3cf01d8b9468d69e83c01f02d938568ced3be2efbe7501f943aa3cc0bec51356fff1712b3adf63a320b594eddc56903659c9ba501864682901394478188d1b95902809b1b8d41824e6d528db90b1119e74c5cc713364e370096ba9700e0ff0053b681bd8b1966fc8f4cabdf6933a7a7f8325a84735235c6b774d903f831f012cc2d027b794852b41199cb387e729904ada17f90878baa9087a87a9dadec843098368a53148988f11835a50b08a82d126e7f27c89b21fd04571ccc5e6b7b7ac5b7771248dfa1f5bc1601ca4066fff96f4ff50acd4b9e43b0ee84ae0bf2cb479c613fc0fe8f213b89ab8d809bf6adbdb6de16b3505eae5887f3199b4098a4a8965b39366178c59e5c5fed9caf33bf58c0e2e5faac4ac3b3d54144a9b214fe573e472fdb2d0273ae76efdde57900", 0xff46) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="fb15383442ef361a3ed6677b2ee31f41e9602441c0caee6b0e63efe143a6a9d211f90eb1a82c0619932c2808000f00"/56, @ANYRESDEC], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockname(r1, &(0x7f0000001140)=@un=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80402008, 0xffffffffffff2823) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) pwrite(r0, &(0x7f0000000100)="197e6b72e029", 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x2, 0x5, 0x7, 0x1}, {0x101, 0xffffffff, 0x10000, 0x9}, {0x0, 0xc8, 0x3ff, 0xf00000}, {0x1000, 0x4, 0x1ff, 0xcd12}, {0x4, 0x7c40, 0x800, 0x43}, {0x0, 0x1000, 0x7, 0x7}, {0xfffffffffffffff9, 0x0, 0x8, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) read(r0, &(0x7f0000000240)=""/216, 0xd8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x4) r0 = getgid() setgid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0/file0/../file0\x00', 0x2a0, 0xc) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) read(r1, &(0x7f0000000040), 0x0) 16:00:26 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = dup(0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r1}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8402, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) fcntl$setstatus(r3, 0x4, 0xc) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000680)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0/file0\x00', r6, 0x0) fchmod(r3, 0x80) sendto$inet6(r3, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r7 = open(&(0x7f0000000580)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r5, 0x80}, {r5, 0x6}, {r7, 0x10}, {r3, 0x8}], 0x1, 0x88) accept$unix(r7, &(0x7f0000000240)=@abs, &(0x7f0000000440)=0xffffffffffffff6a) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000280)='./file0\x00', 0x200000000060e, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(r4, 0x4, 0xc) open(&(0x7f0000000540)='./file1\x00', 0xa8, 0x2) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimes(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000100)={{0x8000, 0xeba8}, {0x8000000000000000, 0x8}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000013, r5, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffff7) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8002, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0xffffffff7fffffff) shutdown(r0, 0x2) listen(r0, 0x6f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = socket$inet(0x2, 0x4000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="abff7fba0e4c9c0829a7d13f61e5c6957ef4ff87a3b1d5d995b8eedd4859c70d983a286b1fb6e4ec8fd2ef678f510e7ebc3ed7195f31fdbf449b7dfa221f5789a765bc9b4621e54253d2f515ccd39d7666d00ca1e03a99fb07263f0fb7b5ab1705dce1d3fec54970c735a8643ffa41e42268a67a9c89c57391984eb82c42f5095c5dec7f9fbd92019575deca9a6d86a165aaecc40cf8f159c831986ca11d07066b7f53d3a67bf60181ae51d302a9d7f15369a43c0d4ac42be35405426bce69e024de34a748fea848cc8eb454d13d8094d6", 0xd1}, {&(0x7f0000000300)="480eeb31b4c1e9b896fe525013136949b69ca5d9a8c0516bb14464c81d0bccffdb82fce9fbc026e5107907ce22868a5a29c657dfeafd60242fdad34bd964fabb8087d51baae0a0791f667b6b0fa639e121bf96d0a2c018cb275758270da1f55d953cad54856188c573a203253c", 0x6d}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r4]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xf8}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) pipe(&(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x5, './bus\x00'}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xffffffffffffffe9, 0x5, 0xfffffffffffffff9, 0x7}]}) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() read(r0, &(0x7f0000000300)=""/231, 0xe7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x2000000000008, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x1c4) setgroups(0x1, &(0x7f0000000040)=[r0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sync() r4 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/117) r5 = open(&(0x7f0000000200)='./file0\x00', 0x10a28, 0x1) getgroups(0x7, &(0x7f0000000240)=[r3, r0, r3, r0, r0, r3, r3]) r9 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x6) shmctl$SHM_LOCK(r4, 0x3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000002c0)=0xfff) poll(&(0x7f0000000300)=[{r1, 0x8}], 0x1, 0x4) setegid(r6) fcntl$getflags(r1, 0x3) setegid(r7) fchown(r5, r2, r8) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000340)={0x1, './file0\x00', './file0\x00'}) r10 = semget(0x2, 0x3, 0x10) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000640)={{}, 0x7, &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000380)=""/3) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x20, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2088, 0x7) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x2, 0x7}, {0x6, 0xeed}}) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x9, 0x8}, {0x8001, 0x6}}) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f0000000580)={{}, 0x2, &(0x7f0000000540)=[0x0, 0x0]}) bind$unix(r5, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x1) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000000)={0x0, 0x1f, 0x0, 0x0, 0x0, 0x80, 0xffffffffffffff7c, 0x6}, &(0x7f0000000040)={0x76, 0x3, 0x8001, 0x3533, 0x8000, 0xa4a, 0x6, 0x4}, &(0x7f0000000080)={0x3f, 0x2, 0xff, 0x9, 0x109, 0x0, 0x5, 0x5}, &(0x7f0000000100)={0x10001, 0x892}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00"/228], 0xe4, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000005) socket$unix(0x1, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x6c}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x9, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) r5 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r5) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r6, 0x2000740e) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000280)={0xba3b, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8090, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/157, 0x9d}, {&(0x7f00000001c0)}, {&(0x7f0000000400)=""/32, 0x20}, {&(0x7f0000000440)=""/24, 0x18}], 0x5, &(0x7f0000000500)=""/241, 0xf1}, 0x1) r2 = openat(r1, &(0x7f0000000640)='./file0\x00', 0x19, 0x78) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) syz_emit_ethernet(0xfffffe1f, &(0x7f0000000000)='+') ioctl$BIOCLOCK(r1, 0x20004276) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') dup2(r1, r4) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) dup(r0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) write(r0, &(0x7f00000000c0)="b605d6941ec7a0c17ccb5510f64940c96477ddfc3c3455b1aca34850b407ab337d802c93f583db8d3ab6a9d493da52f63037bca5bca9628b40932c60bb2b52f1eab64106a0174ec115eaa976996f45c1fe585ed897d1d1c124f9c7364f6ec5c6b0f7e0c0213572fb97c69c414d25ea83d5d69b0a8ee8c742dd47b731769dea643310406b852fe529", 0x88) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) syz_open_pts() 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r0, 0x4, 0x8) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) fcntl$getflags(r0, 0x3) 16:00:27 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) socketpair(0x0, 0x8005, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r0, @ANYRES64=0x0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYRESDEC=r1, @ANYRESDEC=r1], @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r1, @ANYPTR64, @ANYBLOB, @ANYRESDEC=0x0, @ANYRESDEC], @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYBLOB="44c7795903858f6f6cd3e10db8d65693d38b8c40f5a2af9c14f68499d4dc45a855295ce1b7e4a0e7a7170cf76f2096a1557e855e62109dfc0796e58ffa0e2c9b815148231f10cbd2b07c842982f89a26d5d95317072e332b9dd3e51aff474580", @ANYBLOB="9a9528c3274ea86224b0fd85945e32d2ce0e9e051f53bcfa790939326e571cd9b5c738228af974d01226c2f5d9c87c20f9857b42006ae8c3c8af224f6b9f5e1bf942591c25751e626b65afd857bfc7f468984c9d643fecf3a07af3085489e094b1478bf8b40397f4bbc1824ddfe92412131641a0f59b0dd20f779d0a4a092cc1da4b3aa3e1bf772e", @ANYPTR64], @ANYPTR64=&(0x7f0000000000)=ANY=[], @ANYRESDEC=r0], @ANYRES32=r0, @ANYRES32=r1], 0x2c, 0x6}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) r2 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup2(r2, r3) r4 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) dup2(r3, r4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000140)) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4007, 0x1) listen(r1, 0x10001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x40000000000002, 0x3, 0x5aa) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) syz_emit_ethernet(0xfffffffffffffe6e, &(0x7f0000000340)="b2") 16:00:28 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000290000/0x4000)=nil, 0x4000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x803, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x3) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) close(r0) r1 = dup(r0) dup(r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) dup2(r3, r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:28 executing program 1: r0 = socket(0x221, 0x3, 0x1001) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000200)=0x6e) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:28 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x1000) lseek(r0, 0x0, 0x0, 0x1) flock(0xffffffffffffffff, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xa0000008, 0x2}, {{r0}}, {{r0}, 0xffffffffffffffff, 0x58, 0x2, 0x8, 0x3ff}, {{r0}, 0x8e4c54fbe4292a43, 0xe4, 0x4, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0x0, 0x1}], 0x3b, 0x0, 0x1ff, &(0x7f0000000080)={0x5, 0x5}) 16:00:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x2) ftruncate(r0, 0x0, 0x3f) r1 = dup(r0) flock(r1, 0xb) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x1010, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x0, 0x1, 0x0, 0x2}, {0x8, 0x1, 0xff, 0x4}, {0xfff, 0x100, 0x9, 0x8}, {0x10000, 0x101, 0x1, 0x800}, {0x8, 0x5, 0x2, 0xfffffffffffff5ae}]}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xb0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4812, r1, 0x0, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000140)) ioctl$TIOCNOTTY(r1, 0x20007471) flock(r1, 0x1) r3 = dup2(r0, r2) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) ioctl$BIOCPROMISC(r1, 0x20004269) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x8, 0xffffffff}, {0x7f, 0x3}}) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000540)="fc933b6696d662598935be908247f326d4f962e68bf14b622be2abe1722f9680955e6ebb14557b84d9d3", 0x2a}, {&(0x7f0000000580)="17353d0055437edd3694996b04cb8e685659c49819aa13b1d153c1b6e134ff66ff154b5199759c715ff45f2fa1d06e6b8644a3b074707a06722289dfb5f63b49e37c05980c1d12ce89da6332524912aa5bde9755c785ec51bf4bea84521b4d477e99ecdb135fe6d86076b3ce13b23a9b6569e76ab65a86ec6ea544e2324150cffd9d0b6490538831526b581b4556e04ba156051bcdbb8be6a6a071226dbf5eb9b327be0a6dfa25ce250d0ed0c10f87bb736ce1", 0xb3}, {&(0x7f0000000640)="8e3de47af7cabd38374c991e", 0xc}, {&(0x7f0000000680)="f5e4bac22c052a1eaa1cc70a47299341d67007859ce06a647bbdc4a0398dbdff3ffde5feccb0ed74f05e3dd1b533bd1126991515505d3364c547355389b8b4790f67ea59002421be2e047a2d27f04baf6c03a1446c7b14cdcf64b66c72cbc247901401fd8776b7a764db6fb70ccd8f88b61db08266ca0cff235306ac9e515e02bd735073f509a6ddd00b6d4e8a4e5c800f5eb78e43b1a9903a1ece4c89282da3", 0xa0}, {&(0x7f0000000740)="022491202b7205196f2fb70ee2f916689b5e92073a23b06c92ef31d561996de1681b13d766fca77d7648ccbdadf23a947f5a006946329d7493eedb3c57f7af26c247f9f14ceeb08c820deac5a1542c8fcb8b2f1694606332ed19af810421838d27646ecc62b6fdcb68ab260671a539407df5847f5fe6c69eb838578fe267d5f95299ad24bab740872beb161640c5668139a854abb6f05d02724e98512bf93b66c23fc8d46e88081f531e04536083b253b8ef4c4dc9671ab3da7c8dd25d2db7da78015ff27f59f22251966e5ffead27ea645611ac", 0xd4}, {&(0x7f0000000840)="2362dde0c6f16f420ffbe492adb8e096839d2c33afcdbdd1c8cbf7cedc01b08322a28b8ba4a0ffec944c27afb6741ea27428102141d8b63c5328c3db72542bd8042ebb8050837e6a765dfb8d33d8a88e37b1369fa546dca0df03f2fac8cda1458af97ce1d8dac0c0c46fe28c52b359dcf8522a43a2c244496e71accc4b0c99352e256ee9fd25882d8c067e5942c8cefbc89bd48466db8a0df2336c47a10eb286fb687410b659fad78babd510c9d5403167f5be53244b6d4d7b9ac3bb1ae41870f3aee9f5831166948b8e487815ba3dacd16f530b705eb93720e1b90a850ca5d5a23d2496a448", 0xe6}], 0x6, 0x0, 0x0, 0x404}, 0x400) fcntl$setstatus(r2, 0x4, 0x80) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x402, 0xa4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000a40)) symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000b00)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wskbd0\x00', 0x30800, 0x0) ftruncate(r4, 0x0, 0x8) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000b80)=""/1, 0x1}, {&(0x7f0000000bc0)=""/124, 0x7c}, {&(0x7f0000000c40)=""/213, 0xd5}, {&(0x7f0000000d40)=""/244, 0xf4}, {&(0x7f0000000e40)=""/210, 0xd2}, {&(0x7f0000000f40)=""/57, 0x39}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/48, 0x30}, {&(0x7f0000001000)=""/17, 0x11}], 0x9) close(r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001100), &(0x7f0000001140)=0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001180)=0x7ff) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x68, &(0x7f0000000000)="b62c8a5837784fda59a17e00b010886da2186c0e51324516d8eb6cf6685cf63372098309717857b59ca739a8f22c9577b2ba2c17d2d4886c4051693156f480747e244a29df086fc44be67fc1205e76600dd8920e660347a07c228e27e0cf4f8daba14c06b8e7b60a") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x70, 0xffffffffffffff32}, {0x18, 0x0, 0x100000000, 0x9}, 0xdc, [0x8, 0x8, 0x1, 0x2, 0x6, 0x3, 0x2c1c, 0xdd3]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r1) 16:00:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/154, 0x13}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0xf8b}) 16:00:28 executing program 1: mknod(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x92) 16:00:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000180)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fdf7ffffffffffffff6a000008000000002f310b404f36a084900064e0629663a075694239716216b0a8e7000000020000030000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67b62313927b913cebd997e563c73891d5ef638837f11c300dc0640906fa45d709d4041c5393bfa97073c79c7a9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc0000b187906698e04e34248daaf9231f0de030323b4125ce41203583671acde51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc57381b3c9f33df9de3e1a7b8e2425757105889a2b32728f253f37384ee76933acf9a3898ed991f9f505db6452472921155096536e994deb51fa", 0x17d, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="909cca01161927c185f1e4ca76a64c7bf301eabf1cfe4d094932e57f9e511237d9df206cad5e3697d1a3d2eba2bfe5dc908d05f486e2309a476366083edf6e5d2c8a5ab7b6", 0x45, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="dc") r1 = semget$private(0x0, 0x4, 0x608) pipe2(&(0x7f0000000100), 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000480)="2fa9067acac5119d275e79e256cf15d7059c3a78a04a2445373478ffb55a4d8272699d19dcaab75d857e6bccd5b7658c30f4dd0b8da8a68556c047e56a5a60e87e30c6773aadeaf320a5f0fd07a65f39b4cda5998c7c6088ab1fb526c2821871eff50d2f9c9d7c47793797009dc1029ff33f396440ee5ee59769e5e7c0673d123467c0fc0a90e142fef84f931cee9d9451b6ee94b11286ddf61494db5b7092abc9c5ab2c25faa8975b61d167d44f37c50d2c618b445f6e00"/193, 0xa23d011977495c04) write(r0, &(0x7f0000000180)="cd42eaaad4050e90", 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000200)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff7, 0x13, 0x4, 0x0, "0b197086282de47d68d76044afa4a3dc8e533cda", 0x9}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0), 0xae, &(0x7f0000000800)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r2, r2, r0, r0, r1, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}], 0x58, 0x208}, 0x406) r8 = semget(0x0, 0x0, 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x0, r6, r5, r6, r7, 0x54, 0x7}, 0xbb9, 0x40, 0x1}) 16:00:28 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20020, 0xc9) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x7, r2}) 16:00:28 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x460, 0x47) dup(r1) write(r0, &(0x7f0000000040)="6ef2c23b7749b02ad16ed5c06eedae4d6809b2625f3482f80aa4e999881cfcb220a0ed7961d4cd0100b7d6003b2f465039a4bd309d6897400f6e7521229716e160de2d", 0x43) write(r0, 0x0, 0x0) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e903082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a887dd4bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8fb97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04cf0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f23a7cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366", 0xf95}, {0x0}], 0x2) close(r1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) 16:00:29 executing program 0: socketpair(0x23, 0x8000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x490, 0x58) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x2) renameat(r3, &(0x7f00000004c0)='./file0\x00', r3, &(0x7f0000000500)='./file0\x00') setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000140)='./file0\x00', r5, r6, 0x2) 16:00:29 executing program 0: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) chmod(&(0x7f00000000c0)='./file0\x00', 0x70) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x264, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:29 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0xffffeffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x2, 0x0, 0x9d1, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000040)=[0x6, 0x6, 0x2, 0x100000001, 0x3, 0x4, 0x7, 0x4, 0x2, 0x36]}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xfffffffffffff2d3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000200)=[{0x31}, {0x60edf615}]}) r2 = shmget(0x0, 0x4000, 0x226, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/156) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x20, 0x0, 0x0, 0x8}, {0x4, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4, 0x7) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/40, 0x28}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000003c0)=""/155, 0x9b}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/7, 0x7}, {&(0x7f00000014c0)=""/238, 0xee}], 0x8, &(0x7f0000001640)=""/4096, 0x1000}, 0x40) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8000) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000002680)) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='\x00') r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x9) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c, 0x0, 0x5}, {0x5c}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0xffffffffffffbffc, "859b3c882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x2}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendto$inet6(r1, &(0x7f0000000240)="c20f7a8f4a4fc0490fe31bc3199078f4dcd0d1ca866e487d4aa15a93d9f495bcf5fd9a49f5e3dfa30ce10ace45f126a9ca72529698a7bcb66510217227c782ce22870de9439d926cc0baa6ff740c2a4e0d5caed1f54e0da7079c2fde8bca23db1beec4a1d7be3c88c9fc8df7f84c73ed98f0cde7e39c177b9d7ad0d0d8b6423838b16fe4c4deeedecb4c8be7e3206978612606271b58b7fa1dac2c43c69a1a3730456f0ad3d539e48398e02389f372325f2b7bac0aa6b9961a9fe65e7e52a320fc4b8d7511383a988fa1bb5a0a2de7bda2669a68c4e61198f65fcbe8ca12b82f18", 0xe1, 0x404, &(0x7f00000001c0)={0x18, 0x2, 0x80000000, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x6d}, {0x42006}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x6, 0x20}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000440)={0x6, 0x1}) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) msgget(0x0, 0x201) r4 = openat(r3, &(0x7f0000000380)='./bus\x00', 0x8d36111dcc7886d4, 0x82) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000003c0)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000340)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000400)=0x81) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) r2 = msgget(0x2, 0x28) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000010c0)=""/93) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000001140)={{0x7, 0xfffffffffffffff9}, {0x8, 0x3}}, 0x2) sendto$inet6(r1, &(0x7f00000000c0)="6d5b4f038d78316efcbf0489be8a588733b96b040ab0e3528d7fc050f3218843dae6ea9a39e33a7d7c803e1257c82988ade15ccf4d650dc038c4ba2fe0cb908bd5566d69fede2d3fdd478bafcca980a305d11441dc7fd34ca0ff4fac5a2063270962944cf9e8f3dde2461353626879cfe1d45c391b922c5890d15de8e9cfe243e24d50a0ddf8386d48a0d09474aa0b264b5ccbfd675c1113f0e60b81793d50d45f35854b2f8ad7f01af021b506d81ff37ec97a0b2aebdfeb8bf614358ce5d2ab78f764875aa4e0f97f975c6050ab3d01dcd47291916dda56214430c63ba1c5836820303842051d8b447a6fbac226dc055c16a4667c6d928628e59e58389a76198d99a7f6d79d991357b2115484f941236a08a545e66d1b3e50078e497ae53323f9854f03abc6674862aef1e81876f0abcae8cf2e37cc4ffb37227fb21f821736e55bb3511e5b0d145d68a245fa03a7ab7a99f744283a67f73c6b3e83fb3f961994d3b9f7ddf3fb71c770cf28639d589cd87847592be8c6bf296d2ef674cbe1daf5e8fc7792d38d4a04bd142483030612885257247616dcbb0529c45987e6dc6b51c709d5a421f32cb2d7448ad41d5d4d1fecaa968469226792d64b2be3ed95c15a19313ff23c84d54b57dede484514eaa03ec31e9283df7339f7b664f8976ba87f877fa77bc7b2d92c00451e899934f3e429638a8944c714d74e9194dc39a3c5d77de017f0f5a601a4187dcbcac64cdef3501b4ae84dd5afd0b6fb0b967d4b8ef828442efe95afaae10632615968ea4eed92b256815ef18c33236a02e45bc38cbfe7157c78ae1119d577caa1355c3edf1355c4086de6106492d8f806ca286f1507c99c84bd5aa964b741f4fd0e54c7c9d2ffd7c3a8c04588f088c0c349ece03282c313803c6566423f678086bf9e548fbc51b749dda093c50ebeedf5f0138fdc69f5bc5602a356ba0391d89002088ae23c6508e555786e932b02839faa384467afb338a47f784604ada529ad945cbd7796b6524dd11f9415a6a93fc8ae2a88f737f0dfa016caf12813098b2a0f04bdb6044b85e7048ddaa3c03882bf5cd96d9329697593146135e205f804976cfb2d228e51880a03cfe032f8b84e0ab09c72c5d557d875eec84754472c164bb6d47f27636abad59bd9ecd0ee11cd6d031eeb526f1dcbf55b9fea3506a2dd2d29c16020a2634d91e90a3539fe74cf033bac75cb78ba4c9ba606fa6716a42d7cff0c4bda1dac0f83f2d998f96b458a6ee24177c14e2102838a0f09a837e270d8393a97ab1a52f24a4d8c609e65bf1a9f08d6d53aea70a3d6a4eab4f12db104e8f898bf0975603ae4906a9b93254114d3d099211eb6f55de6d951e93503fb2ae73c03d41de0f70c648d45377072dc9c9e797637b35f922ee5205e6998d2bbcec2ccb53d10498f1555b7f386f751d7631311ec6f0f7e0e212a09f8b98d7a04c257dcba278d7fd300fafc37c8c7b85024e78402bd873bc0917b4788a42c89d797964fc487120498756bf9ce3b804cfd910ee2227cffafe312359c4eb319d1343057073812cf7bd2a7553923b3c1849737b966cd87379d837b3d86900cda527c3f9ac9888a691c940434e97bb6ca1d11afc4fa4b9a430361da0e18a18379009da7e4d7cc906454007884e27b9b3ccba2e55533fdc6579230ce6af95ea536152f604ffb47b5e88faf7910bdb44f47ca26b7ce1067adc6d311e5f73e39ce52d4193f23279862f41d8eb805a71fdadabdc4bf74d31c3556e1f37849c9f38877d7f2625b3cce05f40517db0b85b4247756bfb0bed65c91a60606e517f90dad89882968661b9bceab7486f376a3778be58ffea46c8f2121d641b8778073433c756de2feb944427a543e8e0d629adb9d4bd6c8a045c0d7bbbe03e3398b35eaf64f8ad828a013a0d8814a35ca17c276f1735153f38c3075cb3b39f165bcb66e06b9ba892ea4b594ef1689268e7e0d67c20593a086ef363c4d5fc0f409f3fd31d0fdf7335d66987973feaebd3775e80571728ace0baa02c21eff8220f5d323ccb1a2dfa8d00e16941d69bae0c1b8752f97a4aae5339bfb71122ea2dc4b1f17b71b66ecf7a2b7da5b42ca72e395d7d1d63339985f8821659f59b01620114314b1c712bc2d9df9ae6bc850a9d43ec5d52a92ed36f2916a321108f065a8ed80f53aa552295aa7a9569566060640ea768294a0d2cb9dfd38ff3db985a1d26dcdc88dac8fe0b9e5e06f633f01cd4d1c04c5aab4ae520a80772f7cf5d9e66c732dc103736f07a48b6dfafde8054e1838f07fbce14827edeb398c82af578f6b60d40f7b036b7813aacf4657024b0f3aec62f47e36be09df70b3a6731b2ad61aa2d506b2934bdc2a36d6b4bd4f51f8356002c138b21cfb88423f88147822e1c1f2d3c49b1e42a6ba2512e315929ad12a762ff7d78e3639176137db9ecbbbec361d48488209ea21ea7ffd2485da2fc2a710359bcd8139789cbb9c02759e452c4df1ad78544f33d73f435feef504aeb18ea4f4bfb0ed92b4a183d0f675c25b81783f38237b61a81d96418db2e8f998a0deb8ab3444826f78e129b711035c3918eb3828b050e775ec0ac025d16131d7135ad814eca2676954a02eb9fda5ba20f54597e6f84e218ca1b465bd453570faf1c277f9e2e67bca2fb86261c98ba4ee0c343031fd2c4669718f5406d45b2e24dd83e2034b9b6193691c803af0682e430386ba5fa630f4a4a00798b5f520c75ab9e47d3cb0a4fd69147d6ff7ad707c533431c195ecb8883cf4232855df6195c358acd8b54ab50e6f969a465587af51cc8c37e62c9efd9048c068bb16cbcbb455e27ab42aaf0b889c8aa7d9b63972e59b24cc9a0d666ccb786cd502531675734d0263c3d9b3e9c6da02e3ea46220df586cfa762c8c17052cd3b85b09a6414df7d3b4230b568bb200c8e50323dffc4179c74ebfed06250ab6e671b98031353cecf1dadc309ffe38a7fd4752c25c42a1247f7259dedc5b4b42497f199dd24c5f664f5340b6c118a3c587e331f98ce4e26d5a2df426d348738a524d761b9f72f92aa2ef6aab3c69eff11066ec853448ee0d0f64a50aa90f82b414d4ffcef9d2f6afc91208b800a5adf47ae217fc831ebfaadc72d123e402414040d9fea6af59676ca6c6d224052ce00af2ae05cb4d88fb8242eb880e7314d21878340698dad8afa60077899daabd5bc9a27301c618ae7f68b6f8450bbdc435665c7c17e8d7489c3ded184ce5c461889c601af148a688f98540ef5378775d12c6d9427f5cd5bb5a8c7b145d759a04fa78ce49dbc8b3830d0cbb3598a793771a541f60d4d56c3daf3d94384209a9de489230a22b89b78b298fb1c0f5b3b5d4f1762be18d41b1ac8d9c4d69c195c9db34769c51bc18f52e72077dc346c2fe8723359eebfc0d180c8e6c6b35b8a76b2b6f7b1864d8f72bd5369ab96661f5a03ad14eb1cc69399b57665f32acf5f3d4cf7617fe17b08f99558505f42280783ce2be680fb14dec5fda1e5eb703f26f425bcee44bd7001b3f6998482fe9d9f1f6d9837723f7ee7310f07b395a811bbcc8392e18ba3037b5af5dccdfee7c2d8400ba0795ca2c0e612825141af6fecc00060daad6be237b92cfdf0dcf80f9219bb14ce557dea2904f4ecfd52f100e6aa813c8441c207db7d7d7cac8135fe98717557319867f5a0b38756ed85b24668843a84bf0e30e9d0c487c8a87517a6dd928606685df6f80c76cf11ecff9b5fdfe90e2524291945a85ef7290f4fa86b3865dacdf08182ee76b526a431655bba0ce9d4ea087fc1aa20fdc09697645ab1b22becc75d245ecd1f51a2c58b22865959701e3e8e2de96049eb58c4c7bd5d18c7bc25f1011cf9707b582dbf8bbc45934d95180e0a8464b31bacad13247788cbb2ac5a7c5e61131b1e29f8e28944b278a95065be6caa3ee108d12bbfefd7aae0f8bb4cc4aed42edaa0f3188a5fd85f1f7242e29aebe7277e218817fd7dff09dc812b012574dfbb0acca1aec273bb486631d36c89157e7f5e46dddd83a42281a981cedccf5e0bc50371692a07760d89ae98731d4a13cbc09811013d6e4c78f5369624617ddb24d6f2675e38108c87469b753ad99f8f2f5ea50d97de5ea9400d9096665ee05192be403b76b9acd1d701ed4292052a747d661faa01ee5774fd18b544862146904a76cff877c09a8a71a8dfd24cc9d051802f8086baca555e873e95b495cd6e55f0eb01356406219e8b94f9322459d8396ae214320bab14df03987a007c7e8b4264722474ed2c75f9ea2be455295f117310e761aa90e74b4c34db1998045313d258c60574a187a125e3027940360844252eb6a9e39a8971dbbf1b8826f6110e816ce23c5ce686b9e3696f48037651bd13b89c2b0b80984846f6bae505514004c188bdfd4578ede4373aca92654d526eb0e9afc97ecc5e07d575f44b86d87ebdc4706d807e24848fb0fce8e2f797843b2a46070dac935c28ec8596d9b5314fa7f40d1987aa0183dcb09b41f43b18a3e222139a9abdb9f2662e07d5995fb8e936c2dc7306d33258dbdc264481397e0ae055c1334693803f6910a21786725852312d47783bf755ccb754f9e61e7ec3baf2976e36945f2d8d167146f7cc5f0df14a59bb5958c959afdd7a3bbda563d467860a030f93223484c3da549cdd0f41f1bc35d1dd07b24d56726ed28d3589b742e241bbb90ff1cd664e5f83fbca3565280a601f9e31011059142e2153691d3e051b92e620fee809f9aa306b3422f55ef2af1e26d4bb550462218df96f63356b10adaeff69c5cf7138dcbce21bc34eb1110043dec44fbc9757bee03494678d687369a4ebee8f099621018ebad86a0df8bcf91be551d3af5b55d0e335ebc8ac22ba6525736b6065878527fe3144c3c317e701eee7160c03e8c06973b7b56e0c7d03fd028375840811a1a554d25ddba69afce5052bb49aa4cb90cbf0563e8cc04bf8e2618ced85d3d5b376f862897d85dca40c8556ae710a19da5fed72343a5e643766c7bfdb0459b8b024da93f0012b841bf8d080d2070ae2cf0e3482346e2ad912423d655263c17da3b4faad6742ca572597d22cbdef74f7ee04d9f37d2eee8f3d61754233d13cac253817c79b53e69cc94780040a94eb147ff3955b50894b546f65bf06877f4c3c4fae5668120767897fe3067505de6756125ebfbe5b5bf957f5372ef988a7e94508337efbbcba5e9e76f4d587274b758f4f056afd02dbe05eb6d0b1b8115d5347a39bc69d1bf11aed267cede371b1d8526cbc62c9c4aa10158698eb9db094d862ef96de67023b468a3ac76d7003f3a98ca052a13cb455722ad6272c0c38602e01f37d508730f4be10f2ecef7a13978757b164113957c59529bfc6201ff06c2bfd800966c30b94f2489bfa433ac6ae36b2938c4a1e142a80366570b904c76588494bdfb14c09a6c77d0b4089b6a049b98e34f7ade0cbe606854abd0609c11d1c020e5f4bd1c0dc3be0da971dce9afd2aec899f74d46dff284d22d44b8f972cc96fd85947313960ca3c11a5379d0d3acda2afbd81e39d9cbeaa6bc09ebf85f6abcea572e1bb8891c022615656cd2b89b8435a3754d164daf864ba08daf58510546f3a80709e20f839d20ed4f786736761b66930953501505c2a9bd57c56a94122112f289f7d8d125c2115c977afed6c2c3021cfca72cf90a3b9f4dfb35cff0d8aca8e2f0c79a7c24e2f24f10d7de0e8bb84d1d7b33c4fdc16787518605bda791e0c7eb09555fc1add7d2badad372bf455eb66f3c01c311811f5459e7db8bfcec0d857e85ea8fa", 0x1000, 0x7, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) munlockall() 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1c}, {0xc}, {0x6, 0x0, 0xfffffffffffffeff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0), 0x0) r2 = kqueue() clock_getres(0x2, &(0x7f0000000380)) pwrite(r0, &(0x7f0000000300)="71800b1726b5cd46a4ede5a9d9ffbfa7801ff7143b0e4c8567ae213f9b8f15079a69f25783d886155ad1f66747ead62fb6b37fe3c547e43310cd1279116d2779a42f57af06f4b1b87927c1315e3e0c4f64232287be61e3e8df454d4dbbc3f70412bc82d008e642a2a93bba0a4a55aa62", 0x70, 0x0, 0x0) r3 = socket$inet(0x2, 0x4004, 0x4) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20088, 0x0) clock_getres(0x0, &(0x7f00000003c0)) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x14, 0x1, 0x6, 0x7f}, {{r4}, 0xffffffffffffffff, 0x0, 0x40, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000010, 0xe7, 0x8}, {{r2}, 0xfffffffffffffffb, 0x20, 0xf00000c7, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x3, 0x44, 0x8, 0x400}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x5, 0x8000}, {{r3}, 0xffffffffffffffff, 0x44, 0x1, 0xf6c9, 0x4}, {{r0}, 0xfffffffffffffffb, 0xfc, 0x20000006, 0x0, 0x77}], 0x46, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x8000, 0x6}) mknod(&(0x7f0000000400)='./file0\x00', 0x84, 0x40) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) syz_open_pts() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xc0000) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x10}, {r0, 0x2}, {r0, 0x8}, {r0, 0x23}], 0x5, 0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xc}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:30 executing program 1: r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x100000009, &(0x7f0000000100)={0x100000000000000, 0x0, 0xb, 0x1000100000001, r0}) r1 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x7, 0xdd1, r2}) dup(r1) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:30 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) r0 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002ac0)=""/4096) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00.t\x00\x00\x00\x00'], 0xa, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001200)={0x81a8, './file0\x00', './file0\x00'}) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x8002, 0x0) dup2(r0, r2) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getpid() 16:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="5cb4b91c676d9c7f26103218dd13867bd05ad31cb0d77b7d7290061be55a3b75c09248198b24c2645b435c2ec0ac5306aac6f92855999f85bbd447a44ada54ca3804d8b5431769afe8ad3bc756e5827553017fb62a2c0e0c5434d7b54f4119b3f40cc3eecb15edf9b07db50e75b79da05b6beae8329c50457ab16871a6889a1a5dea579662139e46222724a1f0c106bfa70e6195c2878245f7983b9b4a53", 0x9e}, {&(0x7f0000000180)="56d449e68c217b179b6eed958db131ec94dae7143bd14d9b62554fc79de9e3b8726252d918b0f36992d1e463c032001da09aa83c229eed321ab5ce55e866237817fdaf3843d465c25779454c9c71049494c9a5c00f70f812d33b2a1c1c9cbd5f75984b32a322c9a3134f178aa1a51864b8fc0325c5f97452d5d563d68210e8c84c1716f5236f85fd6565e9af12e3fe05d93fe843", 0x94}, {&(0x7f0000000240)="0cc769a15a9287cee910d947ec2b59f03c1f44c027d34771c3bbcd6ea0292b9ad0f6e5203d1c44f2179a6d7e32d89a484a4e244a9cfcd7fad5ef78b1a8e11eddece3cf381ce028bec18a1fbdaecb89ac4fec932d30001ed5b9521dc952c25eeee83dafdbab69192b696d408b5b4eb9e5751a2550b981f122087c8fdbecc7c16030a42570ab1ba32f05204ade414c61b16587b2ddcbd76835c9a185f6a1b74aaa", 0xa0}, {&(0x7f0000000300)="ce7033cd10979a855f1e33c1ec5c1ea1907d58619a70765198808df9794dab7251ea72292ad08b5bec7644ca75b85818c542ecf1c2317ce725117a88af3c697a72e5a5c7f5fb1fc78bbb64f5db23ca2d3a70fb26c82a9a856a82d7bce4e7e0082a840c9c7edbbdbfa545aea3267b570156a51673e32e4593499a5ab8be195a2ec59f6772a4267cd734dc3ca951aa030ec334c398144deab61e56ad560dd8506909a5d772978d1e0804d66b467a2148118fe46fe6d285bbb375574e5045819691de0884ca57da910860e1bc71469c240506c02edf6c2de8246ab7695a0e194ccf7591d335e52ecb", 0xe7}, {&(0x7f0000000400)="dac172dde6b39a2748bbfe9bf0097d7b9292db62cef8586665f1c5202137e70940fe6cd28c9fd89077f3741ef93048e6a078b88597baece369eff5f045c03725a2091114bb9808df9ba416beab727027479166d80da8e0632bcfaa3594cec13ec26ef1420d4dde3218a6e49695c804ae5a5227f6d9988323d61f9fdf274abead573d7f3b602654c6f5113012a56380b4b5a7b6f9b7811d7341d4d258c790c6ecbd245cd16872b866457fd65c227ffcfad6b1fc278066e54544ac60616401ac41c63353733e3a191c88d67770cd064b80470c53418ae96c226c3dd0e35f02a0a0b03e8d64c557b8b250f68d12a700a88a0c", 0xf1}], 0x5, &(0x7f0000000040)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x30, 0x1}, 0x404) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) flock(r0, 0x9) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() r2 = semget(0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) flock(r0, 0x4) semop(r2, &(0x7f0000000340)=[{0x6, 0x4, 0x800}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/248) getrusage(0x1, &(0x7f00000003c0)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x5c50) r3 = dup2(r0, r1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0x1) ioctl$TIOCNXCL(r3, 0x2000740e) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000640)=""/204) write(r1, &(0x7f00000005c0)="abe77309e775b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125ce21ef0e297273ad28d7f9b743c90f1d01fb7d20381fbeddb3026fe6578f800"/79, 0x4f) close(r0) connect$unix(r3, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r1) syz_open_pts() 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) setsockopt(r2, 0xa61, 0x6, &(0x7f0000000100)="a085edd2aae7746dd48bf7728020adffe60239b6392b432382caa9370989b4bc89f8f6ed8beb73b7cc61994bba8a6f78886cd5f029dcbe11ff283d7f1cf4e6376f46ae46976916db84708f1531c0ca4ba7d08a2aaeb110c6f01fe1bc6e91d9c47f2b5f0f127dc4096404064f40eca241746c60c54cda585e2d3b7bf624ae3b61efb2d4c654bad6e06c0cd6fae7ce8383feab1a347b68", 0x96) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x3ff, r3, r4, r5, r6, 0x0, 0x1f}, 0x401, 0x8, 0x80}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sync() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) clock_getres(0x6, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x101, 0x3, 0xffffffff, 0x1, 0x6, 0x9, 0x401, 0x2, 0x1, 0x4, 0x46}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x6, 0x7f}) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000200)="ed80e1540000", 0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000680)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99909caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1ecedb605f837a7c6b9901e42613d3702dd80b0591e4b3a7b9c131d9a05dfda305ed37be989beb316b1b7a303f8f64f499e6eef4fd84ffc2c2d5da1505fb77066322e73ed887f6a21f8873030924a3b268065bfe4bf1589a9fe239232fbfca34e888653505330a9a2f51578948402427e75ec8c1bdbe3e66cf9d05b7469ec20e51fcb7c262bf5d92cdb16e6a2b9679d2c604c4d1093a0a23811f2", 0x524}], 0x1, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x7fff) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) r1 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) dup2(r2, r1) r6 = semget$private(0x0, 0x0, 0x6) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000000500)=""/2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt(r7, 0x5, 0x2000000000000005, &(0x7f0000000340)=""/130, &(0x7f0000000100)=0x82) r8 = open(&(0x7f0000000000)='./file0\x00', 0x20101, 0xc) sendmsg$unix(r8, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x88, 0xe}, 0x401) r9 = accept$unix(r7, &(0x7f0000000400)=ANY=[@ANYRES16=r0], &(0x7f0000000480)=0x1) bind$unix(r9, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x2, &(0x7f0000000240)="db2e") 16:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) nanosleep(&(0x7f00000000c0)={0xfffffffffffffffe, 0x7fff}, &(0x7f0000000100)) nanosleep(&(0x7f0000000040)={0x0, 0x1000}, 0xfffffffffffffffe) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) pipe2(&(0x7f0000000180), 0x10000) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/67}, &(0x7f0000000000)=0x45) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x40}, {r0, 0x12}, {r1, 0x10a}, {r1, 0x40}, {r1, 0x4a}, {r1, 0x51add93f3e6aa254}], 0x6, 0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x8b887881a7f54ef1) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x0, 0xf7, r3}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x310, 0x57) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc3, &(0x7f0000000200)="2b25fb3b49c0b2944a1d914eb9331413ae979d5c309a4fd8b0f423c24d75796cfc709831cc0c87379991b4329f25583e7268786553dd471a68c09dff1c0fa41ddee4dc0b71f1006a4a4e1ca28b9f1907194ac77d83895fdffdd351a275f97c3707c5fedbe547c68d5977f9d0494aa517332bf19e67644698734c35d619c30a04f91c8b10f3288f69d66edb4683afa9a2463bc39f8f4021dc099c2f80ccc8e0a285adc832c1b57ba76a59569c486e0c0467c192057628ca5aa19dc6c5daeedeb135138b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x20, 0x4, 0x4, 0x1}, {0x2, 0x3, 0x1ffc00000000, 0xadc4}, {0x7fff, 0xffffffff, 0xfff, 0x400}, {0x7fff, 0x3, 0x71f0, 0x6}, {0x3, 0x80000000, 0x1, 0x80000000}, {0xe79, 0x10001, 0x100000001, 0x71}, {0x8, 0x4, 0x0, 0xffff}, {0x992, 0x7f, 0x4, 0xfffffffffffffffb}, {0xffff, 0x7, 0x1f, 0xfffffffffffff392}, {0x200, 0x662, 0xfffffffffffffbac, 0x3}]}) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)="7d4c5f2d0bd9517799dcb45a4fff94f0b590c9d301a409ff1218e2d6f7bb980c8f39c709467d95484376e9f56c6678c4792e7dc8394d1bd3889672a067150e0b89f71d7d455b52cc1dc24ca555a63a63f0e6e7a022b25d61e6585a454fdf679a0a194cd38e582ba9ad51725af4248d7ab3d18557d94ad23b0d984291ed06a560cbdc625d401776b3631d8f211cbd0ff023ab4ca7962b6a961fd318a588e87274a72c01e979bcf069b8d55eb8e820497e09c77f00"/191, 0xbf}], 0x1) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:31 executing program 0: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x40001, 0x9010, r0, 0x0, 0x0) dup(r0) open(&(0x7f0000000000)='.\x00', 0x0, 0xa0) }L_- ÙQw™Ü´ZOÿ”ðµÉÓ¤ ÿâÖ÷»˜ 9Ç F}•HCvéõlfxÄy.}È9MÓˆ–r g ‰÷}E[RÌÂL¥U¦:cðæç "²]aæXZEOßgš LÓŽX+©­QrZô$z³Ñ…WÙJÒ; ˜B‘í¥`ËÜb]@v³c!½ð#«L§–+j–Ó¥ˆèrt§,éy¼ði¸Õ^¸è I~ Ç}L_- ÙQw™Ü´ZOÿ”ðµÉÓ¤ ÿâÖ÷»˜ 9Ç F}•HCvéõlfxÄy.}È9MÓˆ–r g ‰÷}E[RÌÂL¥U¦:cðæç "²]aæXZEOßgš 16:00:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0xec26, 0x10001, 0x100}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x4, 0x100000000, 0x0, "dbb6084181df7a4051e22b10f2a8a95dc463f67e", 0x0, 0x40}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f00000002c0)=""/30, 0x1e}], 0x4, &(0x7f0000000440)=""/4096, 0x1000}, 0x40) r0 = semget(0x2, 0x0, 0x90) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x4cc, 0xe7]) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x100) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) r2 = semget(0x0, 0x6, 0x400) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000380)=""/15) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0xe4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x1000, 0x9, 0x3, 0x1, 0x1000, 0x445eec6c, 0x1f, 0x1, 0x3, 0x1, 0xff}) poll(&(0x7f00000000c0)=[{r0, 0x55}], 0x1, 0x0) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4000000101) shutdown(r0, 0x2) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff61, &(0x7f0000000140)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x2, 0x4, 0x7f, 0x5}, {0xffffffffffffffff, 0x528e, 0x80, 0x4}, {0x7, 0x2, 0x80}, {0x1f, 0x9d7, 0x2, 0x8}]}) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20040, 0x81) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x29) unlink(&(0x7f0000000080)='./file0\x00') shmget(0x0, 0x3000, 0x680, &(0x7f0000ffb000/0x3000)=nil) 16:00:31 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x3, 0x0) sendmsg(r1, &(0x7f0000001540)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="6f0a9cc56aaac713ea0f9dd851160e164f3d383832f8775af2f819371f7aed9910ef0c0a3633b081945dd27714523797247d4133161fe8b7132aacbaa5a03562f33681bc883910f086c0b7421f6fdd2d489fa3fc4a26df9c43d83dcc5b6324d17c81ea42e2809067ca89863f5c66fa742538bf162678050e09adb9f99e6c4218d9335c2d6fd56200e9a62b8af52f45a7e64d4075a678f3c15ced968712344538b2f2443d485ec6ba991ca4", 0xab}, {&(0x7f0000000280)="8b4a31f730a9388ae38788b67e8e4a60c7c8951f638518943a7f24a3ca04e16568c4e309d7e1eb8a22271a3171d1698906e2ff9bd6a155a8909baf2aef693437996c038815800f08e008981393c3e35bcc051d58e8e63d1c7c8e87fab4fdb8a729fd7fd6ab308ff8da35b457ad7d1a192607ec3988e666a26f65e9a9a13be650c31949af3968071441c9d7467802881808bff22c9a82e28c37b433328b4ff9ab87578c44fafe81b2aa639cf558f8f27dd6fa1c02c8d5f4298b3c04d0d8409e03fe25183ef1b7876d3bb1b731a60feddd28d7506a57afaebb3cfecbbc368d626fbedc1e716c8d2adf4cde47d4d0dc7fdafa51740b6e41b8357a", 0xf9}, {&(0x7f0000000380)="9cb0e926d72c0846788e2f0cf2bd76dd11c309ff43a09ee876b97ebbc16c3231df085f8dcbee8f52f48ccfb168166a36e7342af60465b95948fc900560e8f9e3e1f2eb10719ab5e87d8abea5f1624d7249bc4bd70d20a37ed573b9bdf500e06ac918c525262e60984758d110682c93f923848acf0cc3b937d88fdea65899fc806df8b0cf3b2b244f9e88651a6abe9d4a9c58f5d813f94c9fae4fa0664e90faa4abf64f283ddb045d24da6edeaae4ab1ae80cc55056f662290965a849c6957239cdaa0f01932637543afacd6b847e351d07f8ba8b9d0f15254828eb38eed00f8aa8bb6125754d54929e6ecf96724f297776db2d97d2b2", 0xf6}, {&(0x7f0000000100)="f5c63acfd39efe16ef4c5d0743f01808b96897d2bd9576c2f7130df854aef2885a0ec074bd46fc1d6e2a047369", 0x2d}], 0x4, &(0x7f0000000480)=[{0x88, 0xffff, 0xff, "a1a5a522ec80646231b151bd96c0dd63709deab3faceef7583c7bcd68f6af3273049238cf926c5e884608b7ef18bcdb6d6223f17d3280dfe9c447eb65ff814788dedbc4dc31d5fec0b8f8cd05efd04eaf293efcd9018c41a00cd72cb6d52d681b7b23ac7fbf0f430f5b519e98db3d08f8f441682"}, {0x1010, 0xffff, 0xb7, "2d5a34ed4362f7eb6c31df5f18a0b3ee4ed6cd0e5a995d827e7aec20b7e8c336088060c03aa09d3cd06d27d758ee487da5e7bf4e8d4f3c2c02c616878d30d36ae46879ee1480fa064aa681b4c76f87b5ef5ef60d9eafa7719e6cc8f7f7096d22582445b8edfce3f3d4d78e6eb761fa12331092a0a910c84a712ceeed0c0a4c52dbc4d42f0dad586e82958850788ded337ec4178f79aa44ae0ff9268d7240b75ec112f5213c8625f04000b37240541aff5d516a058855d2db42d66990b595ccfa76c0288e8ca6c8c00977b0956757a1437b7d0f4250ec115421fac2b89228fbee584d48168ca8c97ae8c655ac603de7f25267234485ae9a2258038c3349ffa89dafe79457d5d97b4d804f516da62db4794a8ef37b4515725f18002b02e4a26fbfb2070da59d383fb51c7afb591868b8fe622dcffe48a0bb08fb6eb7c32f4ec65c77f2866d9e2eb58bbdfc6ac17edd581146e9c59dc9835ea4ebf6c16ac08cc0deab5188ff7247f86d0611a596a1060a01498f7980b3ba67677209f5966671ed97214836dbc89549b61a81b797a86d30c19f3056729edd44cbbeac0dff2ba625bfe59164458440e51381aef73d7cbf9ebfa1b12afddba41ef8aed6777669546112530c43f2609615479989d386fedf9a40634f1f272bbe2a928c2362da12dcf947e99d698fa7b21ec2a6df908395f59899d80b471705022c9137be56c0a0876e3016df6149096e33faaed7f4170000d5cadcc7babc65d376c0cb37ae49821ebaa136985110db322002ece95e2807cf9503ae80972569b7380c28e7e84e309a206a392928c0f279967022e4fc6b94bedd0b72f954a62af5ae2572618ad251d0f9866c7ad709ffc16fcbd6ca56d90b747b0fb4785fe299cfca77e8f2315d7f643d1381a94fb32150f738d599e14e84afee937ee097c42a05c14b7d310844c77cd8152a191e6bf398e38f714061d46fb25b141edc9f03f52bb1837f4aa5ef46eae2f6e3e76a17fabf98f2cf3c452ed764669523e6aced0328e187738877df914a327504387f2dd5832dad281473db680010780c002ce239eb612dbbcc6c03c34d5459abce2d839e2af26d91ea319714bb87cc8180e4e99fdc4a76d11767aaadccfa4c8b055647632d947f377bcc16a12462351e45dba2fdec8742fcaea1f15002bded50f79624ce333221d37e94498c178d72d25c6dae6e8d9cee73ae17466a3c5c8df30751297fa6432f75c4cf31ff054a44145ff61d1e722088cc01cd3b7b7a332e16c11efd1ad884e6f2e44b4ac538639f4050a89854dc58f2a78d5d119c4b0c6585054e35f2e0907f48e8f38621208d1efef0b6e8ee523dce8632aa226130900766a6dc114aee99b79425e047f651eb2b865d671dd262270afcc4d2ab9fc5fc88de59c174824cdffb082a1f1f4dc10cd2a65aab1d0a1a4feb5936139f828dbff60a7045b1231efee3dbb30ae9c2620cf50bd5cc0828bd22a04309609aeb76cedad8c4734480b523e300a59e668a470c5d9baa2d81058ec020a39956dff39b6c4bd388d483541bae2d218d3137e7e89b95f9980f9b26fbc469e02a3e35d1fa47a35133a6771ca2874ac568c6184640063855adc4b6fdf6660f67230d514fbaa780dd666fd14f3f740d712a2ad40a117ee2aeaee787b553e5adcedb327ce4e5a29cc969109b11ea4c7bd7a4f8f1d07a567e5fdaab782ba10503e0d3ba44571aa7f999d6fab6a95e1e1499dc0bb596dd3f457fc68875e0146581a9c58360ac33646cd4d511886dc99bfca3de12565b8e587b68751eec7a44975c2c116ee79b26d637ebc4c59eb6eeaac02bba0b8352dda2ded2a9733bdcd4a27e2d81a350d3a458f0dc75edc6c7c0aff1dc893838ff510cf1c184b1776d613d966b77852fb1bcbc11961ad70205323be8341775bee00314784c006b0d6eb6496afa8e90f5843b424664261baec61968555311c153f058c6c924361c4653661859622d1273e4408c913dabf527e491759d8b343aaf76b2f0c6c5b9086dbdd68271bb131c7bd6c7ffcfd945d2b6bae774b92b6224be93715875f936177f28add9c029efea632e2c084986b0032b1f6ed17bc7af04ba49a15fbb588ff31829cae6ea1566178730c90b55079dc4a34e65fa5866f50f48980fd3a5bc7d6e6564c6bc428901efafa167f4de80b6ab10cc0bc3e044209890082844d527a2acb4f0f3bc30f3d6dc6db3e3e40984aebabd29768b36a40ec899a2bed0de4d4392bf28eecaacb6ae34d8fdfbdaea4b83f933c34c5d45c18b96d2f1bd8f626b4138e21d541d951f48b7f74ca0fa1ee892b18e2c6d99241e0477525791304d1c302f436be8b9ac5fb4acacc9bf339f8d987a9dfb774a19fe01939cbaf19e273c6a2dfab5a4b21937e1142d4be2fec34e993c5d896c04a3feed4a0364725df867e9e0f9b27e5155e36998f6b9db14a9a8a0ae3321aff89e29f00730a335655df74a670121857e389fd5015474f0213c22c86043589ed75715403b2299afacb903ef2579f63312c9339871f42e3bac9c0ecd187f4fb14194e682f2bf29f8e653b82c2fd7b2d20ea4b3fe64efaaaf22ddab215956120e07560cff8c734af22964cf0d249bd28ff835fc276e74cd062ba4b45ecc0089c3eb6e8ac805906656764260696f73785ba88a57307332f8c8f47b2731dfeed0c71449502acc0ad5ee7eccc75ccd8e62ceecc7a6c1554bf7b0820dc209f7f6041bda953598ecabfed5b0f4233f0fe7fe390eb6908331445977023442146d322df18de731aca0f4315f5a4bc4b9a7aa13d2d7ff318fe3cf3ea6b9c21e8397a6131ad4a566a4bc894e80a439dfc5e6029a3a095acc3b63ec7030c6a209ec724b939722096cd985780664b7e7f52a361e19da0f926b31bb11e9987e85ffd6a5e0616bec3d2b5857056586b0a6d3254d402d29716b83d1e521eb31426d04bc584e45834dd553b7b9ad910a6b7b6d9e3a8220f8f81dbd2486bc3d5548300293b17200cce75e2b0c700684a0ace72222c430c64506746f7a78a7f85a34f7f90c7a3c7e3b3becaaefc07b5b3d9d1c1ed4e5d0e28cf807202d977fedbaf7037b821af604ee0590d56e5bf709c78ed05155c920e5cfc790446a70eaa6d8c0fb781d73d3335c7ecf4127562202e9da6e757bf68b864b86ac30e8a3ed942b7d43dd7647d417acf7f604a9e13b606ff4d5f24dc7028fccc7345913508648811f32d15a62e279e553075b60d81ede0e58030d36e728ef45b159eb8107d05a052805803187bf8b1e7e0e80b5341f844790e56fdfd0575fb2c1cfa7c44e10e07a30584682596ff025c89a5b8b018956508f39b86bbe7ad4c4bcecab550c2d9eb3468d43cee19220f7500e5ef847206be90f4c1f280da7a513951af79d009f42313dbab53aa214e108daedf76239a1a0dfaeed2329e32c0e8ddfefeb0ede6b2b7d1b483d772af8dfeae30506aca0e272161ec710a01dec85fc2401b844e328fe346c422f1d5552e4d13e52594afbd7401d1b2165e791eb2fdce6d5ffb4594feaf76402a05469c6529b94d7d7fcf278db13f845a0ab04aaa203739db759f4d9ebe37db7dfea44cb1d6962fdcc46be4f5cf8764371e042611b879be48b8ca53295e0439a177b68141a7d2de2068b75382fb550edbf28dc9b92621eb09d648573c63d09af680686e37233572874644d9d9085b3101d2c84f4aaf98094d6bf7872ba1cf398262ab65111f6cd29c630cd1292569a3cb879ecfb6c308abb3f190a31b8e96f0e22c5086f139251c1734ea26525f2d710e0037acf3d53735ebedc8325d3e24cb2aa7b7728b05c6333a6a4bc707596f888e778f94bf0d807a0298d69dd37bb47215bc1121eb96d5b4f0d294b68c9aa1c8e65f34e1c98ea45adccd1f1f3317414142de0230f266ac890c5bf30b48c881382d686254c534aa3b5046f7ce033d31674c7baa20999a794490c1351fea07ab3ce0ca80a2a9ae5faa7683c3065271df4ee60e4b476bd9a57dc0be1afa71b6f4fb8160d06ef5fa02a5dcaaa780a64adf92e6307fcf3478a5922597f9fe6e3ba13fcfd2f0916b03a68b13bc5ea951eafb7856a800ffed9fd01dbf4afdd5681122001cf0d53a697c350b8aacd002818bb5b1b6e4039781aea3e0b7074398e7849cfdeeef31d6721d462f885c15e83e0564b1e933a726af505eecfe9c066d976621c041e68f54ced6c490e88b2d25b24bc243c56c90a1a4240e6669871aed5c64707664a6969b8314f8752ed0dc88d9a0665d2c807072f2472d83c10057391d3e062373d100d329d065ab49fa42b5b32a7d151fa017e0436364faa61a451eef6529b2714e5a72806bda94d8df03b50330cbce2ec61fbeffbd83753f164137082423e5ad6f1d0e352a370569164309a9f8071f00d7fd3598af4770159bd23541d5df399d968b19ff7bb27117c4e588bc96071f3e741fa267f123834f7fa14478e95f32966ade12a8674e18c6899e17337c4ad377d37226d23c4a556441f0630dd68a81b444adbcbdb389bdc6ff6e7ffcc82f837e475d7909b79fdd65cd35eef099466694a172e1c647599c48e623221f669fb432fd5b90742ba960f3e56c565b1bff8ddb643c4774acdfb257fa2a266bf35562a2c52d87d4a8211fba09073ee7f711745d543d7448398d09619942b46741f930cb3b539bd8e003900595c14a0f22b30b8c9f34c6fdc3ed77938cb8289a93e73f6e927036195610db676d85805fb509a22d53a7e93da41860325e35845e597576b3af901f64e1b343516c119bd22b202487632cc27a42ea97c71d59d562833d1bb547b714a468c053424cd4df9057c2f7d9bf26c950c7ab9a171275f3c648283530e1a239ec4dd51ec6e1741fde2867cc3458427810e4d217000bd296aded6970c22403d2355345af45c0fdccbbadf7ef566ed8b87cb032b389b47687d9ec019d1e95916071a65508e746cb8b433176bca51837b51ca937240dd3f7fde200dda661defbbdf6289d86c99b9301ab08e13441d4abaf952ac7b97bcff145445ca8faa7f48adcc497168ba56806ea1a99024b174a901262ad80ec2b32bb7385d17688681d40e8fb0c2a46feae6a048d1b1a5bd5f52df35b01db3fac43f65f20b60236329dd6aa305b27d970998752b2647ce957b472c9efda8cfd3d9421d4c65f304fd4af536025df4d80b20c2c494a8c35ae5a0fca37708f0d99224601e8105c25e1cdf96e1676e43cdaa058597e27fa2dc5945defd76413434e3519eb1e07e5477894318ddb176864f7b2d231247c8d2707074d4df35de7d45d743b59aa52c2bd2653761140b9904382232af8ff61391e97f7eca849c7cfbf2b92856dfef79e04ee80273f19f1570eab760e3705c47c9281fb0f8bb9617fd66486281b9fd9ca9c6f8baf4da55734f82d86a1bee1de8ab33dac2ae641241e335f71c89a1640ba5d453862eb044e0c0e74d19799168f755f41eca464c585dabe724128d4d5f7e27dbd11038d02ab8c218548b382ee56423a6f9a60021ed3bd649972b34dee94ab954824ab404bb9f36a92930ede30f7895accef096641240346e10d6a24c6ed21cba430da35d38d915a6506b7d6519d2a0e434565d2abba8f547f28d5dcb7c79d60d175347d54b9276694aa56b5cd493819dedbc0f4082e02002c051cb7a3a7a998dc4ebe61f26c1e4b269a590aea0225ba96e57a3f7208552a5a94a92ebf37997e5f899a268487acde860d16954c276f5a3936c29f5ffed37e1ea748a4e4f33ded54a5fee1b11cb72f2c2573f4c73dc1b9f2de6457ba6599e871e20d2998ddd017d1c"}], 0x1098}, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r3 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001580)=0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x88) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x8, 0x7a89, 0x0, "823403dd1593be84bc6c4a6907078e46da7b8cb6", 0x2, 0x3}) 16:00:31 executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x2011, r0, 0x0, 0x0) shmget(0x1, 0x1000, 0x2, &(0x7f0000000000/0x1000)=nil) recvfrom(r0, &(0x7f0000000640)=""/202, 0xca, 0x802, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7}, 0xc) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x401, 0x4, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40000000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0xc48c}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x400}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000dfd000/0x200000)=nil, 0xfff}, {&(0x7f0000e74000/0x4000)=nil, &(0x7f0000e7b000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000e96000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fdf000/0x3000)=nil, 0x20}, {&(0x7f0000f09000/0x1000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000eb5000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3f}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xae}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000600)=0x8) 16:00:31 executing program 0: r0 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x2, 0x3000, 0x10a, &(0x7f0000ffc000/0x3000)=nil) 16:00:31 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x50}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x401, 0x2f, 0x5, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) getgid() syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:31 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r2) getgroups(0x9, &(0x7f0000000040)=[r0, r1, r1, r1, r0, r1, r0, r1, r0]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000100)) read(r5, &(0x7f0000000140)=""/157, 0x9d) recvfrom$inet6(r5, &(0x7f0000000200)=""/34, 0x22, 0x1, 0x0, 0x0) fcntl$getflags(r5, 0x1) write(r5, &(0x7f0000000240)="fdaa2fe1746b9656f12bd69719aa7daeb13aff824ad217ed7fe6ac4adb6b863db20f0e87d11621a34e4a1f3f24fa8f104a3577f2e4789eaf80d68efa5115aa91c1bacdafc9ac1fc781fbe7b875327a6a4b9a00", 0x53) ioctl$KDGKBMODE(r5, 0x40044b06) getsockname(r5, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) write(r5, &(0x7f0000000340)="6d09c91d3ead477e7b03964044a7b48b26edf61fa571590bc3f141bc741fe3cf8fd4a6660d4f949bae29b9fee12d4ec2f1f7db90bbf07bfb12d6e6501e961bffe775ef5783c0bd08b6e644d66a45fa48ea52661691d06ee19ba3beb6d59420eeaa0e33ae3c06b7bdb88569ecd3aa18cab63d633a85089d8b793170d2305773666e7e460551d2e5c902c6cf84313eb9198cd11dc8373dbdece2552fdce45447b5cee72ff4b35aab468b08fa5eee41a46d4473abe2ab20e7f956a55b57dd53b4da3cf6ecccbb8c89fd03da88c14cb0ae683a303e66e6de417aefc6259206d4481dd87a861bd7684f3b0b4db9a3434404c01b", 0xf1) r6 = semget(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000500)={{0x0, r7, r4, r8, r3, 0x58, 0x3}, 0x4, 0x4, 0x7d}) fcntl$getown(r5, 0x5) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000580)) fchdir(r5) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000005c0)={0x4, './file0\x00', './file0\x00'}) r9 = dup2(r5, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) writev(r5, &(0x7f00000007c0)=[{&(0x7f0000000680)="57b0f91074a10a6da45bda36773ec079b2eda3a918d3b078aa2b1dc44e287cb3c5a056da5855c78fe85f62d9e7fcd18e90ec2336ad2eccc4597dd60d6a2a86185d1d1e76d19cbd2e078a4373b7ad811939abc0222fdc28c98f657d81551944b2d9", 0x61}, {&(0x7f0000000700)="4cd1231185ec7f2a66f96aedc1243a99353096b2b7fb7f9db19dca9f4d261c292c400a1677f94ecd80dcbb06bd0d6fcccb9b0891801f6af8fbd581c89ec8a8cce01c706bbe7e460a06b445db5f37ed62f798e8bcddbc9f48eb5b3f41491d4445b70f0c60960d432a1953e8879fcc1464e2c036d68ad94c813853417c39d3e97a88d8e15bd52afb", 0x87}], 0x2) connect$inet(r9, &(0x7f0000000800)={0x2, 0x1}, 0xc) connect(r9, &(0x7f0000000840)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000900)) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f0000000940)=""/38) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000980)=[0xad]) 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x400, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x4002, 0x20) r5 = socket$inet6(0x18, 0x7, 0x2ad4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) r9 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0xa0, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x6, 0x60, 0x5, 0x8}, {{}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x90, 0x8, 0x800}, {{r3}, 0xfffffffffffffffc, 0x0, 0x14, 0x7fff, 0xed0a}], 0x2, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xa0, 0x1, 0x7, 0x32}, {{r5}, 0xfffffffffffffff9, 0x1, 0x0, 0x20}, {{r6}, 0xfffffffffffffffb, 0xc, 0x1, 0x35a8, 0x829}, {{r7}, 0xfffffffffffffffb, 0x20, 0x6, 0x9, 0x200}, {{r8}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x7ff, 0x46e}, {{r9}, 0xfffffffffffffff9, 0xc, 0x20000000, 0xe3, 0x101}, {{r10}, 0xffffffffffffffff, 0x4, 0x6, 0x1ff, 0x1}, {{r11}, 0xfffffffffffffffb, 0x48, 0x20000000, 0xc03, 0x7ff}], 0x7, &(0x7f0000000540)={0x9, 0x100000001}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0x20b}, {{r12}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}], 0x66, 0x0, 0x4000000000, 0x0) dup2(r13, r12) 16:00:32 executing program 0: semget(0x3, 0x1, 0x2) r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) syz_open_pts() 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000240)="9c0000000000e1ffff322e6e2e", 0xd) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x246) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/82) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x4, &(0x7f0000000080)) 16:00:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0x4, 0x0, 0x700, &(0x7f00000002c0)=ANY=[@ANYBLOB="0005cc46f766feab73ea9ca75b"], 0x10}, 0x0) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000040)={0x3, "922f84486ac455d3179e51975a6824edfc09c14c9626936a212af24a3630497a53c1c1d65cda4fffd99389f46953e38c089e5489835140fdf060636ee01199f3852a598d3bf102d992c51e0e1b04bf0830fa788c4e040ab99ee4ca754440cc09978e5e"}, 0x6b, 0x800) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff99, &(0x7f00000001c0)="9c59a4fb4489afdf7bcbe71ecb96bc299efb5229fce27489b8bffe5e786799411cc8b298fee2f4d52426b348151ae49256b8aaa07cff25cfd925fc6dcf6496bc994a05fe706df1de2de2a6ac1ef86784c2cd12886d7846b4a6925170e6e49ee933e7adbf5f0e8fd467fe32263e4114024dec345772b08af163eaea3414e597869204abfdbf6c6f86911c20a04315a24b6dc1973e8204003d854c9df0ef892c") 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x4, 0x4, 0x4144, 0x5}, {0x7fff, 0x5, 0x6, 0x9}, {0x6ebd, 0x4, 0x10000, 0x401}, {0x81, 0x0, 0xffffffffffffe02c, 0x2}, {0x1, 0x3, 0x0, 0x9}, {0x5, 0x4, 0x7, 0x6}, {0x1f, 0x81, 0xb5, 0x7ff}, {0x3fc00000, 0x7, 0x200, 0x4}, {0x6218, 0x6131, 0x4, 0x2}, {0x6, 0x9, 0x3, 0x485f}]}) r1 = fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000380)="0e1f34390a5f56fe7c7bb8cffbf94143bc9399a52a826d21db4958026ac57cce200f95b3ecc247b6dd12a0b8ce2c622b726b8daa13482e1387019f9ff03332751d9876e5e8ac72946705bb3694533bdad609c0e71d5bec5bc3df76b02345e04a7993775b4843086698831d042bf0367d948313f6660930da28ba0cc65b83c42c646e9986eef67fe66560fc8d7e1e930d5ed9f7a62ea4fb9a76ad72ba0536ef73d15b1295c360e9f1bd52c170830d0b241fa9cac8dbd4ccf89af26742b9a3a683b5f6fce96ddb9555b0e43e00556eda4ee8b1e6", 0xd3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x20004268, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x0, 0x7, 0x2}, {0x3f, 0x22, 0x556f, 0x507}, {0x1, 0x6, 0x81, 0xffff}, {0x9, 0x97da, 0x40, 0x10000}, {0x3f, 0x100000001, 0x10001, 0x400}, {0xb587, 0x200, 0xfffffffffffffff7, 0x3ff}, {0x2, 0x401, 0x40fd, 0x401}]}) 16:00:32 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000680)) r3 = semget(0x1, 0x2, 0x9c) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000200)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="a75906ae50d3032a0000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000b04a37c204de063826583a67451368739dbac6f39bad43dfc687a0c11d86fb3d3b89adf71c1a0f5f0ead15a7774f6505be4203960470b6111443ce684ca643f0381e"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x2, 0x1800}], 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') stat(&(0x7f0000000100)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control\x00') 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x4, 0xeb, './file0\x00', 0x2, 0x9, 0x7125}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a074688a67bb84590b0000000000019a861171a40012ebc1483bd2a336b051afe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3c) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) close(r0) dup(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20880, 0x0) msgget(0x3, 0x2) getdents(r2, &(0x7f0000000100)=""/121, 0x79) syz_open_pts() 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x3d81ba4935024a7e, 0x0) 16:00:33 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x1000}, {0x6}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) 16:00:33 executing program 1: setrlimit(0x6, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r0, r1, r3) mlockall(0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='{%,@-\xea!\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='@.[@^)}\x00']) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) listen(r0, 0x9) 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/116, &(0x7f0000000100)=0x74) r1 = socket(0x18, 0x3, 0x0) fchdir(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r1, r1) write(r1, 0x0, 0x9abbb978e034354f) 16:00:33 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10cc0, 0x86) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0xad, 0x6b, 0xffffffffffff7a09, "c30799f3d59166e91c97f43b352ee0a631d3b41e", 0x5, 0x80}) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) poll(&(0x7f0000000140)=[{r2}], 0x1, 0x0) 16:00:33 executing program 0: mlock(&(0x7f0000b3a000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 16:00:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x1, 0x0, 0x5}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x400) 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:33 executing program 1: r0 = socket(0x102, 0x4000, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x4, 0xfff0000000000000, &(0x7f0000000000)="23c9c5", 0x3) 16:00:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r2) kqueue() 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x100000001) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x1, 0x3, 0x0, "f81f0ccce4c4ec98b0d49f87ab04588672251625", 0x1, 0xdfb0}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 1: socketpair(0x20, 0x8001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x180, 0xce) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x104) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x74, 0x4}, {0x74, 0x0, 0x0, 0x8}, {0x1683}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xfffffffffffffeca) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1a, 0x4004, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYBLOB="4825d927b5b6e22a20dc7d70db5154defe1711ad40134176683f10ca351f6eb11b113767585775bf2467bc5a9fa51868c3b9c6c0d5361c9685", @ANYBLOB="80a273f75128a2fc57d30b7d94c6f132975c26e9294933ecce8c950bd335827fe2e1199700a7f259fd6450876e2912c32349cfeaaa9e556c8c3e7e24176e6847c7dc626a9a649eac966a9135033d59bb28da82451350c1309b9117ff020355d8cdafb9010487e734b93a87a579b9c8a3cf3297f417dc66382843", @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT=r0, @ANYPTR64], @ANYRESHEX=r0, @ANYRESOCT, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=r0, @ANYRES64=0x0, @ANYRES64=r0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYBLOB="a70f5a1cce533d3266ef2af26120204d5ce21302a4f9744949c4abdc560b22316a8cbea9cda7e77ae62647ac30a07ef6b743e6ad644e5e77e1c558a291864edd1b4367ca37886b2bbe166d9ae029b9112600f3ba1b506943181f1ca6a0ffa7c94025", @ANYBLOB="ff5afa0b2b39c3e909f1e04fccaab9f0a0f49b4004ca4b4b98e34359c0c13606e50fe9e85c796655d2238b3cf566d3e2b4ab074d0fc945fbeefa6c022381c3f0a39df827f008e6f07fec6b750e689d09e7bc8443a81f0318cb880f0aefcc3254fb75e49a937eed9d37bbd340e58bfdff2ceeb9f5ee020c19fa04d8a6ad9ebfbfac7cd2d14ec770fae5df1dcc88614ee11ce9795b578663259e2ffa0d0d3cbb3f80e1149c12a3b82738d0872f3dd2efcb8affa2", @ANYRESOCT=r0], @ANYRES32=r0, @ANYBLOB="2e10566beecb9e8577c6d9c6c12bc6c95b195f2e21bb4b23c11dfa10fae9e0833345c2a350d4bfe4fde3241a59e71b6ffcee6c678485494e05ceab3faa28e587a097b9e53524f91de2b28fcdf549f1c7ea917fa135604515009c10bea8c379ed8636617c46f01e02e15df8d9f684d0280047d01a2f5899778a9ebd2a7a00fb1ace903c545120b6d3830cbcc3318899a8c9766b233f6c1f423188edd7c077f3a32f8f3c7e18aa2dd16837049915a516c202b4d3de56fe3193251bf10b0ed5b68cb86e5a3239c15e465dd52f57d92ddb3cb901f4c948d26581d16c673c0fd40352ab1f0ddfc78d7d694ab26ec3b4b6e4ead83de787c26842383d4f2c9fcd73b03caf25eff99c8d3be82b990c022ff9cfd573edd4c13781079b949278fa875ba7f1a3001b0776ebaa2651d495d95d0b48c09468abd5f439ec9a6088b2fcd946c53457b357ce507af4b5351efa7f6c703c", @ANYRESHEX=0x0, @ANYRES64=0x0]], 0x28}, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x110) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000080)=""/111, 0x3}, {&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f00000017c0)=""/81, 0x51}, {&(0x7f0000000380)=""/234, 0xea}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/228, 0xe4}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x9, &(0x7f0000001780)=""/54, 0x36}, 0x1) r1 = socket(0x2, 0x1, 0x0) fchmod(r1, 0x2) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000340)="d0a79e2483e39f33979350eba59f6313e0be6a76be36dc7e5da417619e8086f700bc6ba497f40b24b6c99ebf5f2d045387c0bcb9434a11109daf986cfbe3ae", 0x3f}], 0x1, &(0x7f0000001840)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x7}, 0x1) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0xacc, 0xff, 0x8001, 0x8b}, {0x3afd, 0x8, 0xffffffffffffff94, 0x2b91}, {0xfffffffffffffffd, 0x401, 0x3}, {0x8001, 0x80000000, 0x1, 0x6}, {0x7fff, 0x2, 0x4, 0x7ff}, {0x101, 0x4, 0x0, 0x6}, {0x0, 0x5, 0xffffffff, 0xffffffffffffff4e}, {0x1, 0x5, 0xffff, 0x7f51}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x90) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) 16:00:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xcb, 0x6}, {0x6f, 0x5}, {0xef, 0x7f}, {0xe7, 0x30bd}], 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) getuid() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x14) setsockopt(r0, 0x9, 0x0, &(0x7f00000004c0)="442c82de54b502839f16e42906a8f396430d844f6a2216048730fccda169709115df50", 0x23) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/65, 0x41}, {&(0x7f0000000140)=""/199, 0xc7}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/87, 0x57}], 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000200)="ea541ad63051538d7b230fa20420d4046bb98c6faac683bb88e5fc472ed2057cccb53d83dc873bc20a5b72e2f4381addfb1bb7726bac987c53f9444ee37808deb12fbadd2ffdc8a506af0e83ec5ab682376310225add1c2bc1985cd35cff3219dd39d1318bce830f1bfbe50949c01a2451fddf853d6d01197d8cb6c7ea722381082e722403af0119b34b9fdd1627d976707065c2719dcffc68527f1ccf1c30d06e41cd2a881c7dd8a36dc0b991dad72d1c92e7c8838b3f456eff48e637b56cbdaa325f43f0f2fd8f8f321f2d2e5af13328733a010ce3c4882ad691b23645d5f1626e6681059a436f0e3bc5cb7c78cfa9d5109eb4bf82ebcf4ab85d5eef4796dc3adb9581b58f7573f87724657726f2297c27b28e59e4d757e3345e6a6ad585046f119bb7aa2494a948aa929117b2a9c499412e5a85f6cf2e9870a83bcab9f6e19072b4a06a6e2e0a91dd947ab79e43a62504544f6c8bf0520cdf3dc334b15950cc7484e9ce56ee0e84d838f25ac021bb84f8de54d33833c7c0fa3b4945cfbd03489d8894e8999d330a175f6c80919a73a244fcea66665ee5622910f3203f29019d66bd9b6252af66cc9d06e20a25fec837c9a84574d7246aad6da56985255d36f5762ffad891faf745a9314caf8784d9d287d839076ece419ad69d17b0cb9d865d30e3e406c079b186753a46a6f7df146ce1d7741f15af33c67d1931dff5de7da6c557426d4287a9dff3a0e62bdf7e1800cfa69985a8926caafa0b72547c56958f0945c191aa8ca64e00d82a46d5dc4b794d161af4a4472648c2527688637c71a2b998047060079bf296d73dd5ccad0b43ba74eb478cecb179c136c1ed74aa2efa40db85a0bf186b751b8141e309b5c50a58e42eb0511177f4812066c4603ded70c27cbadb0ffa3d2333dd308260acb81eff0ff4408015f02c4e6543e5886f4ca25c212ce82e0b649470adfd4dd6c16064ae8818797e7e71fe297162e23d3edb0108fb3313f8e73f669277ef2a9f4aae34d4fc6d67daab7783fc701cbfd2088c0745acdce80988818d39b4b43f89420df7c2f35582d6bce20406920a63d6c74e563a0c5f909ced53a18636ab0cb622fa108e8ddacdad87f5a827dad89c979c284a6013968b8237219fc92839cc46af7f09ca0a52a55632b67cdfb30e6f1cc63eb9dfcf1bb4371355620e8dcfee570c5182406e58865b2f525350f5c6846ba9e7e7d83c297abd00e5289d27aee8df9e2655acce34697817fb9fd386ec17690e25d7a5108e5345fa5922861237186e25d62e9e1d01b1ab3e93aecb6ea7e978423d2bd29f7a636f8ba7cec1c91de1282e9550f7ac8eb7d8811843d134e2aea6278dd5e998566e678d0249361ccb2303f8c3d3df5cce6b47c0a73aa1dcbcbee7a2924cbc69e406050db58fe368f0ad5945abd1042f124247efebaa9d2cd4f3688be073b45e55a8323c89800ae89d2f619efe18fe7f8037b5079bc047efbcd069ed17713f88666cc8a4cd9eda748a5f20716fb022991a0559c4d2f83de0d80569cc0dafedaf11121f07b92cb72659054f3033209054ee31646bdad37c406cc4cdd5b316d982db9a0e050e46f43720a50384a9b78d72c1d20c2aaadf33107c2a3e752d2f9b6e60dff51e65fc77feccc1f3b48773edc004329a6b431b74fc9a9a95e0c790c7a38d61b946302985084473968485f8a0bee7064f2004690582b7928b5628d52b7c4d4dd044f634c41317eb646c31e6b91748a87fdf8183699de02c60f06985509a38de6684e3da17d15e1d6ba0c1915cb0aa651cf53a04f4264e791da6e807f23018414eab835b589a79aab4c8ef8efcccd7d326a33bb3f16dcada6d3c9f07133293791ef56d2d3736195b1a1821ec6dacf040174027c90ff7335c68ad78b45dff82248edb510bacf11f624777c3cfa34232e7cf020bbfbfc1892fcd9d876d2df0e58b1fb70c6009274c23e6c7e542a4b450882204ad3621ccd3b8422cce0aca24fd440a2ec973086ddcc2dabd7ef73aed14b611ac9b45af856de987326e674209743c46f0cd51a943ebf2a6e66308ff1f29e9910b99811e4c8db01d7e6b5e34ca39a4063448a291b46a9630b2abd5a360e5c564cce3cabab02a81fa8943d7f6486a8ea3d9010896a1b64e51371f07a3514ce31cf933ae49bebad75fa9cb9431d61419f1c4c4fbcd120776a7b2f6dfb481e7f1c267ef55903a4920d1429dd826533b3f6028ed72cfbd90ced330107f64e29eda39c52f0f0af4f501feac64de5552b3f54ecccf0b3200a58da2137e7ce46f41c9137986ef3881e488ed27ea782ef8ea6424588216a85cf1ebceccb586ecad279b93ba785450c5f7b510fe3925cb0a20192defa288abab2cf329b2ddf0a4e5295708dc270754e173468fe76d6ba74bff34becad9526c088bbd19bb52ffbc313ad8a820c349911607b8c85afd3d8adaba38ee9f528eb83ff29134c735f8d0f69c46ceb1147cb20edfa80b5ee24644043fdbe3cac85bc987711e3581fc3197fa7b05f9e6f57605313b4b2f18c7e7aa31b3052a4d23b8b78d32515be4a16c5218dd6339f62dca7d84a493cdd088225b01ceb735b99bb369a826ad8c032857f06ffbbb1fe2ac570fafe9f0bf3cb6601a9cc0055f1c9f47e1691161a1bf3dc18fffb7d0eb88d0c4318079c2338b1b71adfcb1907597d5de8ab22b9950ddb5e74505cc1108600c738473375e286ed3c9b88027459001e8af8a6a2111cd31eaa7d2bb4a385a54b8b280de0894a0a2663af02609b8325ae8d4f87443babd53b710aed933cf36ca8a9914f538595aa12880efa2bc5a8fb581cd70dd39ee80ae9ca1f1db63dc3c9cd6735b8bf734bd02d1ff1ccd3aa67598241cea8fd1b9668a561c3459ba51887e0f78e13670f950a4e93f3a0b36c1f5c7389eb9f124e2329220c607d41a4411c4ce4104443e50cfc742d5368bbce4988298bf7ee81bd54579a62b8341c633831984566494292037d0da1e9f5bfd9e9421eb43f8c6fe3a28de4459b26680ddfe92cae9069c40710a6d546f98a318a894b0839ed639f720752a6bcff294ee74f764ec6519d3d3fddceeb6dc3a80452c3af6d2db3015410b8f38ed38ab575a600bc010f2a47f6c1fbe321040f985b198042960ebb2256caba71f1f4aaa31f01d31b8492155dcfc31e2a8cce508993e5828b9e032f505e106251027152e173d50140809d29368934aedbad367ac12f490ccdf25811e877f21e69af375e4462543839c9f79fe5dd560a1d3f5fd68348d791c62d17b816df38ab5a3a3a67075e4dee2b810c9b4c1aaec3c30cfaba1c10d09e463528680f6d6731705bf12ccd2d18b95adfe4bcd5d91263327c0ea30c31daafd4c754dded6b25fa2340172191b60f6858a97f07434112d52f0c6ef8a666caa2a224b827739ed9c55abdaa6877506529ec27a01237bccc4f0fd4dc7d0c14c242e9318560d3f815f010446a64b363b640fe64ee28b1a060048459908d46b5cb97cab07f25cb6e10edffcf49f3fb1569d20d5ee916b2be8a036c291cc475bc266b40697d3d381764d0e988f11ebd4aa46b8342c65a52d640974f9d9e095555cce51fdb7933db47a617cd761a523f64a4ee58492a560261c20c34dd5e39ceefe589d6b7097ed411892b458e4a4d69b03c443a6fbe571b9c64e2bdd2393482dcf7393648681a7eeb02a9ad9d1c086049e49a6bad7ad12782b9375e805dce007794723bacae8db9e17f7b18a43f444eb14a5280dc457844ed003038c733b7d50dc56bdbd2851e2981644bf73b6cdc4a5aa7d6ef96450c7b589bd6398811032445a9fd43781f9e93e50113e9729d00897f5d03eb2e97dea3660b830db23e60148d4d086fa2a47a88a542edf8d9f4b6e55485b4b47940e8f9c27eb7c346b8c425859ea4da473c5ca634c5dcaa191836136d0b9cba16bb0a6a67f523cc574c9923101e53d8b0f5d7ae638f34262318537f0b5688e62f05c13a9d438948c175a2bd48f4f78457044caccd1c33fe3987f158d0b2f11e68cc674ea72fb3b803eed3d14f42b7d24d9f0eb53c0ec5f53f351aa867de47c9c3719e93b389de56e417ed37b956a29cb3cf535919a122e695ee923064afce3c333c846b0ffb8cba687ac28d1643007fa8945c478d985a6a732e4b1612ebf0ece87dd128c8553748f1e588fd1af8fe1c07fe4479d28a0c223aa4ee304cfef4cd3834e577a658439fe8159942541f31db300c7549c9603ed314d3c01623f5a5a1deb9e7bbab7a71ea57c2ab1daff737d97c90b477d387c9756dbf20149aaf8adc8a5974097283d5b18686245ad5afe4ce4f778f028068057836bc0ffcd9611cb8c6d9b7780e78139db6a06f093a9311396544c12f4b8b335882b570c8172b02567d7db70b36c0886d0afdfdbd7f3c036a8b95f47eb388193ca9129c1e85bac5faa897e1e4f5c35e5393388a60754cfe1333074cd639cb474461464741eca7aefbb719c1c51b15e60034dfad8225ee767545b21095e43b311af4b5e482b96a8d702dffbff8ac70563ca3a7a1281d5c224944f2eccc2b71f2c464fa55d2e1a5549b86e915d72309e89c7008b555c4bf3aa16bc5eed6f72160e7df2c544a8cb6a00e20a8416259f998f616dcb8ddeb8fc17836ecd3792fe771bd57340cf5c586e6ce1e790c1d03a9c1419660d375ce87f302ec18fd591a966d485e871f93a7e99b03661e2af51e1365c7b696d08d49e1c0bf6d41625ccaec60ed927d95c39eef578a8a4e3e839e034e7a0146eaf666cbf54982ca23fbc1037aa18541116ab91be62a1596006c63d74460893245bc3cd99376f08046557439f9717be6b795c6fe231d28f431ea19c30408ca13f39046d43c05fff3b69ee15f141f8836287e4526fcef41acf0c7c597e334f9c89733c5713ccb0f3ca4ebf762659561ce4019065515f5bae386a04609c8d6ec42321f298432186aea423f7855f08e8b12491a0592fb6ddde020fec273dbd96291b97a9d9d2648a27cffcf0aa4640c1461e2dbb9dc7cb9e618159bde57206392d03117eeb392fecc62e2de971fdc0bf684a12064b3553b37d19093b16e26456de7c973b2d9c4db0feb67e4554ce67a9b86acf472ef93af6954fd1dd73cc6c8a03d9b45bac6c8c42b3eb6021b5778ac29316b75a5e1987fa306c3967f96c4f137b99bf71aadea25a1a4a890d4695f7b2c893f2f1d49925a50a7f844cd87d7b021dafff228d8379851ea238d655d1b86ce4adc1abb492aa973b70efd6f79cc1f1d85f3a7ba58818885461ba44feed49c5795e71cee8b7bd562e111aabf55c608cdfc3eb555f478590cf7b9c06b8d4e3a2d33941eb6d87ff9222caf5d455e56255e28a46ef88c18311ffe861539f39ec08f571472d51b0d44385275ac4f50e107b3c589f037ec15c1acd2d4410dc12b956df8b312cd435f29e7e24a05e88fbc5c04abda65efaf64c0f126b887b52255f571b232562a52d7e583514db1edfe32fd47545488844467da9c3cce2cf558ea1e0cbd3360dca194e74d274bc9bbeca91f1d0ca72a0da8f48498906fee2cdcef1388475d33d0a5a15043cca9b6a43a3106120d167900de08ffabc2f4c3313e656a3dc7ae9ee18062b1d6907db180b3d72cdda93132e6b092bd6397a2cff0da1b51502ee0acc3a072971e95b28f8b945f5dce9d4223f682026c55a94685d4a8c731ef8581f5b38901a15d3ee1d3837f96184e10c3daf2f2de7fece8cb90bc597dde5b86a6e995f56b59de10b64bad1d388899268ad9e411d60c80ed3e6d0ea4e652d5f3de90555de1d0a533732a4ad6a807d7a", 0x1000, 0x403, 0x0, 0x0) write(r1, &(0x7f0000019f97)='J', 0x1) fcntl$setstatus(r0, 0x4, 0x80) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001200)="09b8a5273204856420a475f3a201e64f0fe5df2a1d89c7425bc8cfe3dc522146f90514a2005e2e997e8af93ce3d1bed52d43c663934114c53124d0b51bb000d9570b13babb0fef38ab4cc8cbef19968a47d624498d0cbfff80715a7c91d5965aa548df09ca289190950005e391ee7248f3045c4372e1266c5db430afc15fb5abdd6144bb72686f8db0f7be70dbc5f6d98ec63045dfe141dbc68f91cef77bacdeb11638b70cc47309f0654532a3b8f241d9c4226fbd62b0a88788b544f3e6142178df0aff9c4f63a81a9902e804379655ff748fda297edb2d4adb44f04b93494ddb6eed86ef3eea79900c53b6bbedea516f88de6a3876710c20e6c6012bcce5c111c2d3127374f7e9a618b1fbb9e11eaf094d3dcd81f6fa94759be0ce92a67fa8ab2ab30c6f2e66dafbb2a85a1509265739988338435fe7295e3fd5b7e241cbb4213d5531eb0f933925883ff4db7d562e57af412795d9efd26880c20d14785ddc07f09af12b5d614ea1603c2db29ea0afa81a1b54c666e75b2187d1d05632c802913c8d624155aef45d9539a582fe6a10c0e19e0e57dcab129e12178fd86cd3d7698883609212f42831696c0bb7e594b20acf803f9324cfb17bbd3fd946d224fc6db0fe9d9bbd6f515d9d8aa44fbf201b4beac865279508a89df782d60a43a0b77bc5cf234386c968a069d39c0fa6ccda67f042dba32875e4db15ee60f46a1c18396e566a23433c09e9069f3070c42c3c76aea4df772e46ca722faa19a857223c10d25c11b352e148f9a2fb1eb898fb5ec5b67eeb3e13dbd15a782ca9d7df791c13d9da2454691d780cd624b115e2cf7c884c4f76889cc8a3f5aefbf3c1dab260e6fdd7742c1b3e0f76dd73650efac76dc2e71bb87bf3a0bd177044197fd4e59ab5bdbc1cb2f4ff66e61bc3b4a11407f645579f21a4551be0182e4b545683d8c11cd39c591e4615575f67dd07a96ff61aae8ed2116d5212749a8ce6fde14e403afbe9d84b6824b465b181a1d1c7b91a1700c9f3717ec229cd068d4c4b03046afd7d8fa63bcd9623b9a05c685e9c011d2e7eac0aae04846190f83238cb18bb847df09fa84ea01731654a20479219e6acf5dd5bdd14ccd4ecc3919f4a931685e6a41b80ad412edad661647417ae513fad21b09fac85908f7f2c243d9246b101e5d6ccb23c6d29298c6bdeae2fe896c230e9a4f244129bc6753d5fd2d8507efaa4e03f5c5fc2eb80856ebba6a9b4d4e089bcad24ca586a26b0b3ab57ac060b8ea3739875f38ae6e2cd9b70bfcb5923a62c1e3238f5ff7b9a1e5ea5bbd2a6f66dc929339a888b30378e4069582226d2acb130715dfa32320d187dd72174f280064cfe0b4880fe6ecfa0b4d5d6b9999b82fde854163d9fb14f80d6ed8352f70390bbab538e2b34c62db787633f32cf4a6e152adf1c9efd1779a8c1cbb7ec40cb6fd886b6010d9dc1f9ad93f9643eefb0ac6e8f4d71df3b7370c8ad2389fa8d653de219a6dbf879d23c2549611c449a5337a1318ee4e5d5d637837459e74b21f2f1f729e680c3ef0c59f82095f8daa1ec7ddb4cc70f8de0959f0e6780cd0f2352b2db6958fb5c6856d7cf5f43ff034815aa371a8fe33bd7f0314af89e66c0520cf71c9a8e0a357eab4b6fa956a675649e07ec682a1660329dc1b428149d69a3389dc23ff70c5d4a6998122a34ca6de789c5e9527683111128f8db84ef644ce400850c982e48d1274d701d8f5b4b8683ed47740ee52600fbf10e8db82419f0396e801cb2a51033f093b1b566f1b137f30c0b870003f3afd089e10ed0b6ae948853232f31fe7b75bc432dd00728a9bf95afc28a861489127befd46e471fdf621f3ef0e76a7826bc476027d67a2ec45bc1477f54e3e3994c773cfb0a2cd6ad68489fbe341ec1341fb36bf9f123d0c145e7230f1f75d6f12fc8746ee9f153cdc3f35d71fbcbec705e2ef7c7055888c85f2909ffa8b8c53510293c429a60ff8e921acdfb4e529b3d246ab2c693ae6cb5151192ba19cd393a8fc50e2a7894e7e9ed266584deb91b6684895c2a2d92d74485ff66698667313c1ff810dfd672fd0c1bebe22da628aed545fc91ae67972b981921c48a41babcf8a03c4efd24c8e70752921290bb0c83d9b1e7debfaafe77f07214df9a9f4eeb9b10af8ab20f5b22c4572e61d635ba9a8c7fdf0818227729d8d467350454a08ef9ada8c95caaa8299d9c3f9cfbc096cf9487814a8f88431dd979fda13bd93b81b6c56d97e0fec3fd80bc5f52022ba8710fcd13a5f3836d6b097db2b6b4e9133b5f32372c14bbbddbbc021156fb95d677e38ff0c12101e35691bd739fcb01483dcbacd19ec07428e28256c466ec194e93beafe266628bfb7c4328e5516e2cdd378112faa2353aec95b7d7070389e3004dfd299b1f074b0d8cc28adaa440d1a5c9a9461a296a92ad5fe667d8b241d3de638ea475cfdf3e1971015530951948350ce9ac362edca605fdebeb2618e125cfc4f2774c88bda77a6f5c6cf19afff9e523e30c4ea892e8be9be193aab1a2da965b48e579489ddc44268face1f44b28ab3eac9da7d8e39d11dc75bdd5ec419d82e96020fb19e6ec06f4b02189871109a6bcd0907990d847ad5d0e12e77ebeee7e4cb4a6591f4d47f0753574c96bd9022f9c21df57f5b3c4391b0092d0d6e6e5e78fb01c7564fc1ce4679a52b1d3e181aa608a5f7ec5306821c3b8b1fb6486357a6ef9130cf8743aa3ed3d449d44bbcffce8df36ebde708e62a9e58cc8a3868dee1256347ef493580baddb9ffa1623ffb9f27cc59d0908f89edb4fb5e84c9f0cbd1527d73ee12ec21a75bf0f71d85bf9981474b8e0b86a403ea8031b232be46ce37230545efdc28b13ba12fd7de031ae5e0954b7867600528e645c83d17578b9144ca76d6879d525bf0321e1f913380a0cd27a41f6581e0fda51417a8f0f9a73d78084a92f553f7ac8aaf59681602dfb5a7b8a9c6ef83dafd30e4642341a431d8d806eb76f393ad6bf9dcf23f2821d0dda1a5c63310b2ea869b4cc63d69fa0949dbb1c00e770172bed12f067c7d52a8774e03c58e6d20ea5458203daeead9477503fe70ca90d4d7486fa3cb653373dc2b6303467aaedf7383824aa9d969f7064410cb5f3dbdf61ddfa6b2798427d8c9ac94e448d6093af5034c8afecf5f5acf9779d816d87be0bec4f3099c355b34de84989c1f876fe5657a49dcb84765ef1aa8d57c3571e424466bd82d1e96d9258c1a464852bf69438ae21ca921a0007c331fc5c32efd68dc20ede50ee362812461d82be93c197d30b8385a66afa943ae7176e9b77f010d6973880dba77110a957cf80c12dbad70bfb4478b3951baf6385fcc04cf2d6252ca0b81e307a37dc33132941718cbd5f0121f972a1307ad5955cb4682200d5abcee873cff961ae5721c84bd24958c3d8cb0d280763cfc6530973ad70d4003872ccbf1499f6a38c62ffb73a3420cf619c8255fbd1940d23341126bc0e6bd78e86f834e7ad6d99730870a19f0062eb0ce88fa39bf9fafef76e28627329796abaf15daf94b8cf1a61c0d777575a02fcff32b8262caf08e19527dce9c757439dcef1eb38fa45e2e168c8322dee926d8daf358fd1a60fa20e998cf32046d3fa99032089ed435cfc6a8d3123077d247922d0f9df8661e92d06d682c81f0433aa95d1a3c69526f944b6dcd2f0347f2ce25357a97b17d6e084f7ca9df4163b42b0158cb89a960fff8bb112fbe111e4061404784d257e2e1c7ab44cad55ec2875e8dff5363527e1fc9482298e0d9f6987e364f62dc9dec2c41073f0bdf2959fcc56f287191845d5d2fdfa51268104cd28fa716f30af7c9322e039d7a6a51d44bba2d73f9ad6581598a1b8ffa6521e00d66ace0899b5a19e9c7ad16f13a8043e5a1c63d37cffba91ade962c5cd99afd75466d2508d0002f516bba9080f544ec896410ea60d802cac27ebbe34cd649ea0f78baa48bbe824701eef7f780838966ffa4860698e976dcb12373a5116198de9951888f996cfda210b0ce96083de1d7e1ba5e6a98f05cbd59182f05b8acfb0698ef5a30bd0f91d3ac4c4c82d3ac39ac1d7f039729aede1d558b16d645df5b5baa0c7dc0b21f048b7da91a5b11abf130d403904da060f335d7f0bb1dd5ff3726fe608aa76c842b9ac87668e166475250e04fed475cdc5025e9e6c82839915c11560fa11ca93155cbe896818a9b4ac7ec51a1bd0969cd0689ac49d17160bb9ce5eb6475f3741bccfcbb6c91c8d9402068723d7407ad781287097fd292890dbf4d788b3e03b9e8a28c1f47dafb6ce40461fac549e441d4c159cebba470b08c68f82e866a3aa28637cfe41340ff346f321ad0ccf193140f0d0d1deb86388e9a9d897d1e65548f8323266c6102fa979798db763ffd27956466493f0266da937fa35778017a41962b5327bdd72171838749707ad2bc394f709f3631da62d915f68b12d2e659f6f016c94f177674bfa587e3c89b439cbfc950e34a4b4441ed6d5213d37876309fdba8c701d8a85e233a57ef8a6197bda4d3c5e69b2f03e43610698f551f157567df0e49be2e395371f77b05004c57587c96429245b493a7a148ac69084d91e941ebc1bff851578e9c56bf8e24447953d956d689dcc5f39f3ab9a346c8e6a87ce6d44b544ed810beee71b257ac12e7a3afa54e45ffbbeeecfd637d30e6e1a1dc4cff499df387c2491eeb1250b4a24c0a53e81817915a0f934b54664f4f817dad8b3e6e18f6c4caf277630ede832b434bad148b2c3e04f29d5fc422951e11d3650607a583b7a4e9a2e7cfd85c2ccb98fbeb29a8e6259679ca6e47dd7158f9358737e7d1b7a12529c1e35c9f6d7ac758ece2e066e38a628b2b96213e667d1a23c3262cc703040b19ea4a1b4f39f58dc6d0c9803866201a07be16c0355e8869bbd87aa465a992d77b96b7d24a159cc412bcaf16ad2b9f49450fa94142d6af0cca281a8baace1feedeeec94d49ed4d1bdddf99a2df0787f90c65548b8de67c84cf10c06d826142533ee4f5720c042708d3efd9b334614e259038f88fcdc3bdabb3f44cd0fb0a2e963d7988482b698288aebb460a05d34a3d5943b9da88084c19284f8e6fa514d2fdebc87c8b84deb18cf5755b0350f51276976d8b85125c570e59470585c7074b85effdfa43d8949fd36bc7b6dac8ff4273496a637438d08ab325d3ae715168da38e7790ecd89e84215ead89b36f4ded58cab52407dfa28da892cbd6c76039d4feb6585c32dca09dcbd075b688a8300320661e47db9cea6a207081876e4e35014074b8931ae19a5d95b15e517fb33abeb6d3a44acbe5d6ce8732e19acb5dfec3315cdf4b521251b71e2a989e17b6ef5196420cc4c2b511d55b34c7dbb3269e0d030472fafbc7b1848144273e496541d90563764f56ef161133c8e3bbed80ce29f878902207384de100504209a8f7340ceb24deec234a133a71461e09717b9fe2491cbf59a6958ac4cb57cf19664f971dac69d26821fd24db56a09dc599667afcd232585df3decce6f3eb208fc43dbb6c33a72dd517774bf8631bfa8b70078bc7714cc684575c4ed72d6cd89bbb688e2c2d9dc22cd651cd969cfc36617094feb93908f22b55f5c8d541dd4c9d1f7a241a24278c549f5c2d81bb0221d530e1e4ab52bb959b45615fb624af2e3322fdb08f68dd1b9d11f1f72af1ed25dccf9a2d4d1053f2da14c1bc824416010fa13a95a5ece415425e387a22595b5cfa6b87e6300334e6ae79b5556ab2c94160de39899fad7ee6dffd50b0371f3ecbd185a3fe6f50bfcef374f749e3535e", 0x1000}, {&(0x7f00000000c0)="bf3ac3bd4972253734a23eada3d2eac455d932f9da1173c0c11ee5f84f40b83761f41e721072", 0x26}], 0x2) write(r1, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0x4}, {0x5c, 0xfffffffffffffffe}, {0x6, 0x0, 0x10000}]}) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x840, 0x50) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0xffffff2c, &(0x7f00000000c0)="3bc9bff2312af4fc0c9b8e4ec300") 16:00:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='Mc./file0\x00'], 0xa) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f0000000280)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x800000000026}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r1 = msgget(0x2, 0xa0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/150}, 0x9e, 0x3, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x100, 0xc, 0x9, 0x4}, {0x6, 0x3f, 0x3, 0xf0fd}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") r2 = dup2(r1, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000008b, &(0x7f0000000000)=[{0x1e, 0x100000000000, 0x0, 0x7fff}, {0xfff, 0x0, 0x0, 0x80000}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002080002006, 0x40004000000028ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e00000000000000000029030000000058a393355fdee30badc24f42a0b66803c6e2086caa672009bca0ac4053421073785183e8acc58c7568d57e0671a6a5a308cac6a311a31a8796a0b230aa6b0dd841c489b87af91026739a4c4bb3369aac6e8567eb6efff195837045afa4f225d6a54d34bfdb813197a54cb313b7291baf5cbe9b8e8ebc992194eda62c7a17c8262de1e4e9441a44a4e5872d5d4f746440e4c6b0287dee85e2c4acce7e5d2b192fcc9b6cfd4453d99f97c29aab775a1e397c31432b0cc5dbbc90a909eef6a4f8f968622fb97ac8f8a8786a86a6afb17b572cc443bd482d1f55393022ce23cfe731c232bd294df8d86c75d9ff41c1952e82a1083bdf1d638fc42ea79d4f64dfd1474a9831dabd51a8d577419bd724be7348bac2f0758557264597bdf187d977d5d45bf8fc9599f34e93fed7e2d813456c89249be742e665c51cea3aa243b3caad", 0x171}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x5}) socket$inet6(0x18, 0x0, 0xffff) 16:00:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20001, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0xfffffffffffffff9, 0x0, 0x5, "00000000ff7f00170400", 0x400, 0xffffffffffff1102}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000200)='./file1\x00') 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:00:35 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x3b9aca00}) r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0xc2c}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x9, 0x8, 0x1, 0x0, "3a0246baa18716feb48409667d3235890ed03535", 0x8, 0x4}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:35 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="f9ebf8533fa54fdf0ebcda2e61799b970c75ce64fc0e9ecbcaed9596074a2c7de694d90d8d23fa56d591947ed6ce52efb6642e8b711992a3", 0x38}, {&(0x7f0000000240)="6747b416b2a5576a9539778b12ea921cc4d1c84c636f7e175fe2de6b1223dcc4e8d0363e68caa0f1f62695352ad17a588991903bc6b5e97eecaafccc11f03e7624e52e2245f94504c11fa15b275afffb0d72e32c0fa0399feedf0fb57663d3407cf503074bbadd996c22ff441cac5c82b783d925a47de27dcee148fc9723b0c8d6e170e7e5b3dc99890afd01d13a223db1273c", 0x93}, {&(0x7f0000000380)="2b74e252d39e89499111d140597d8bb171bd33530cd48c4642144a25f23b296494b73cfe57636acc535dd3a92a0c8f5a4de934b8eea5a693264bc35a89bdf9b6befbd8a43d6f47d20fd052af8d9c2489a92952e2fa45fed7145fbabf2a3416511b4fafed8a18", 0x66}, {&(0x7f0000000400)="d8e97592763202482b5a4e9fe3ea393ac9c373184a8f4c2e8f46aa912acb6aa2ec2aa014f86ddb59d1765e5e182bcda2d1c2d91352134fa50220f470cf38718c1cdfa090", 0x44}, {&(0x7f00000004c0)="1b67b122330b9c462555a1f03229708a9dd383f434de76519b1ef24948ac19489f3f814e4d59770d1bebda943b30fd85013cb2e768bd6e3b42c5ab239876b45e7b9600670d624a566f0f2e716c2b91e4e9bb84060f17b66476d94b7ae4aa3c291a7b2447d27ac6c4dab5a685b0f3d9e809fc11b0270010972b0c2a100b605edba087eb0093c6962219798d02bfa94be9601a8f7ea022d67fab0c72164a7fc45814d3ec3b88e58fa77def11db16b8b3e2b73076211e1222bc222f01f67b8058791d3b38633e1f2a246680774eeff57bc4", 0xd0}, {&(0x7f00000005c0)="d2a34a1fdd4a0fcf0b2350447a4581cfebf971398744d04ea43cab05e3a9becd85fd2ae2186339d90c059138a729b29043efc6a5c9050af2adf27ffc24ffa7d8cbb5d61b67da8d9c5606e4cec7f5320dfb8047c9096d60efbb96ac1c985ffe2260b9607d54d103bc10d3a3fa9d77f862471c938fe894cc563c5f5e2c9ddd6840fd331e5288cd93f55d94b125d6e8abdb26623671b55f834c2fa7f34b75c8095a34fc48de9a0556aaaa8dfbadb781761e10f443ad6c1ae28f0436afdd40596f6933fc2bea47eaf05afee9a45d2782ea248c80715df8bd5c33aecb19e5efccf726bfd9112f20b94f306b59a169259feb8482f5ab5864d16d54f332a5e5ed", 0xfd}, {&(0x7f0000000300)="8fc7a8ec7e81392aa25a7f50c9ad8bf4eb784add46290e6958c91d0702761d260c5a414349579780db406135ae0cfca1c8cafc02f7771df80441", 0x3a}], 0x7, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) write(r1, &(0x7f0000000140)="b7189918462cf539475e197a45be291f9668286c159c8ebafeb382982b1a4ebe4b5e669a8abbaafe35dfea7c041ab4933bb70ec9bd6d875ab350af647fa6283b912395b36f995c5d588a547cd3f43c0ae5ca15c5e56d22b23bf233c4946f32b84d252f2f157e3e5905cca64ae83331d818e62653f0f5065e5e15f062e3a8205faadf4188662a17bd2e874cce3b18dcbe4a1aa23cbb55", 0x96) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sendto(r0, &(0x7f0000000740)="44505af578ae9f1056319e01b5a19530fd573bdc9e264cb16cf5970104b304877669d65d8179e42d1f2693dccf62e7f3a0a097edd21754041b04736ce6821f2f48058e8b7408d06578de6e832786043cc2a96ca00f04d8870cd352cd95dbc13ceab54a57a88e7455f986dfebe6da8a81aff3345d87ce627ff031c606277bea0d58d6", 0x82, 0x4, &(0x7f0000000800)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="68751c750ac508be80fa27bd620a7f503aa3b729efba5f06638247d2ef20774af38bc7bc480c30fdbbe55fbdc9", 0x2d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b2") 16:00:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 16:00:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:35 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0xa0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/94}, &(0x7f00000002c0)=0x60) poll(&(0x7f0000000000)=[{r1}, {r0, 0x112}, {r1, 0x2}, {r1, 0x20}, {r0, 0x21}, {r1}, {r1, 0x10}], 0x7, 0xd865) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x8000000000000000, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x20}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 16:00:35 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) LÓŽX+©­QrZô$z³Ñ…WÙJÒ; ˜B‘í¥`ËÜb]@v³c!½ð#«L§–+j–Ó¥ˆèrt§,éy¼ði¸Õ^¸è I~ Ç0#+"$%.!",%: #/--!.$ %22/2 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x8000) r1 = dup2(r0, 0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$getown(r1, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) listen(r1, 0x1fd) 16:00:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x2, 0x101, 0x7fff}) 0#+"$%.!",%: #/--!.$ %22/2 16:00:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="7b242655bdf33a0d44b057e5fa6a598982ab0f03502cb7a54f12a98fe0de97bd4cf65df3", 0xffffffffffffff82) fchmod(r0, 0xe3) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f0000000080)=0x10) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:37 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000001140), &(0x7f0000001180)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe89) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xc48}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0bf89d527f8a7557b7a1a5d4b13bc88026586a788ebc117570a95e8cf4eed4b76f6784f5170f2be2e536a15ec35571f387e0ca47d0b09c6253b411839db60800a61dc0cea0be93fc190ee30725d660000b40f30d1daf5dd5056f840a4b5f6520d268da8cdeb9b08c98a066b47"], &(0x7f0000000080)=0x1002) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='H') kqueue() 16:00:37 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, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1ff, 0x6, 0x3ff, 0x8001, "05e1ff44ef85f4f24a369a1ba5c0f8a67c4583e8", 0x6, 0xffffffffffff0000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="f9f2ffae92414c25f81d7d", 0xb}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000400)) 16:00:37 executing program 1: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="5fdafb61adbc7172fdfab511fbdd92ce322bf222c08724b4133f488e3256616eb3af9612bfbb4b66e4ec5ebcde3f46c78ff36d21a4236c277b9e1c89a834cc54e69d7a9aface571937a116efb0f28c3c6dc2dc3f1a90bc9ea3f810bee83452f55dd1972ae003e44a3300c2703a93740d8819adb7c28611dac0d79af0fae4b4971560502cfc735f7e073e00004cd26f0947f4ad296642e069882c354a30b2d14a94a765ee41fe761bc7ab777a4ffba1fbcea20380f1c783ef5abd73ee3599c8f86a71c14fec289e47a887d504c9e5df6bd48c"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x8) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:37 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendto(r1, &(0x7f0000000640)="bdcd67099abf4cb8330edda696e2f6b74ac97e9eb1f15a5e20308da5044fef7edfb5e2498617e8f9667c3067daf4f7c25e0ccefe52760c6d33863ab4674026fa204bdda76ed33c681b32bdbb2a3f321c15c26cf71abc50b322f287dec5dca22ce8a49d6b95921cca86e35ed6a487da914f7460b0bb67faf1fb8d649563a5dc7b77d7badd7fcfe6fe0b1d7dd7504d595a5c75ed6e6a5fb27e0e5e656b40a60d045d3003721e27095812f1ed0eb090ed2aa367642d6b56b133cc78ab141ec3a614c79403ec09b4ab6c9d40606274512765ccda8bd6e821918f519d62e9b51601db794e57b9e8fea8e9997ad46de25aa747e417fe406425d6263c5e6585b369c961a24ed312eb75cd96581e994c8244181e5a7e817e37a080ec6f53f6d842d8f8bbe3a2308d42484678786af15c6c6ca1da12463b0a59867c0add7144f0ada3d68b699bd5fb4daa6f9a0252c99221545acc762399bea6865a021a1ebd6eea1e6b84c948830eb0606938eaa250cc7b787fd9f403f5c1bf1e5d2586d84d45b4b96e175d41b11eb5fb59f58cdc918ee1b2ecbd406861b9840b06db05344a67ad16e1ab33bee4c85459fa3cbbcb24818d5d77a4c2d8b957973821fb7d7d31ee5332e97adce694aa6f996e4ad82f42e3e6bfef81103ba34d83949fae49ab765105bab90ee1da2c7529482f57e0d6e9397705354a58bf3db33bc431640884c9b3b3ba0221a4dc7434694be5b4887844b6df829dacf959af887e92120a5724f7f7196bde82379f3592ad21cc9ba3cd006a51e5cbe50d41e5278808383ee52e0a8e965fbdb3f38dc408e9cac5563be538dd30d88154ff998e1982e5641f26712aaa9787ba1799de2d337ef33f8d10f7c45450e0d5b54e48e734ff0bbe8a687848551c6bf75e8ed74c7bd9a717c4a1b6402839ab7bcc232c3f0394c2688c7cc790f9ce07ac0c091e10d08dc073210dc2f075a6e032f76ea0b6ff84a40c1d2f43a9e95e2f8a604860434eeab303a7dedc53d5762dc439ee3d964f12698b6ad83cc4a589c23a6759ca19221c6a92abccc782c69f5e151584ce4996d5dcc73eb545412ae0850a937a5b315cdb451c4456f6927944a0e4a588090ae08b1a7fb12d348d637986966440fc46b83d2affaf4bb7876c4940d1aa5dc3751db33fb11d3806b6b58052c1453464fbcd2531f1d1b8b99cede93da6a1cbf2ce282ec0f002b4a16aeb46fa3923a2d2ac7a8e4f7cbc3dbfbeaceeb0a614961b5c64d4fee0afe106d0072c499bb8587ed6297d458336f45ad4b5c1bd450aa5c9e1a60155b1f535e6a6edcb1037e568f8278dae045c6bdf4559b24d29d32230a2dcb757e7c28e40cb31da931265fc3ff2ae665feeddf6bf800f2562de087e633d22036c47d8897f2c22088fe544217a9f5b4b4a6b5f18476acba657757f7bd0bb849d2d224598df162e30dc810a48d468979defcf188209dac7ce885829cd6b33b2c894fc409ac287e5e5ac2d1ac08c1db3797afa6558e16f1773226907a6a0e449c94dddd8495bc1088c26024fb38589389f65e29791f322402ebbb59d1904721836925796fa55816d4fa7eb5e4b7e3f2638741375787bf9574a6de4a7337c525b2b0ca15ad3e135b7d718cc32deb4cbae0a86a09a837ce17121ecf82ea9fa3da65e32b6846865ffe86a147f71399769d2cb70c6aceddb6ec4d7c64c65367ef711aa72132383dc0af0f13907406d015dd65aab9675d385041f81bb69c8b3452726ad711d78456e08d52b90593d9755b0b9fbaa840c7a3fbf545bb30bb2684db9a2f00eb3f8dbdfd8639aad04828999e08c115ea144535bcf8bd5100f7879e88a671c42fbec47c5b3c425fe12b8722daf829d7c98a31e77165c5c13706708fe226cc5e305643d94a514a0365dd06170b9066633e088a410dd87a8eb3b18d381cf200d7b2d204cd6354d20b3c549177436cef37baf9cecf1e8fbb1f08b91e754881fb152f4c5a2ac085cd1d00448e72fc20b98550c51a58a69a10018ea7790a129e8614937bdd38a3397f173ad3e630ef60bcb9024883c2201ecd1a7bb213c2b6692008b61c8608e46590ad1006f08092a71a0faeed061429ab6dea1e01cd7895dc2aa598b4657d9550b4bcb562220321b50a4f3f4546c9f42bd97e9d663e2603756bb515c7a4261e6ad1f6cebf01b60754651f46a1ed721398ab0c38126b22b7597e3f9202f841e8caa1fe7750cb86b96f1c60a20f2acc8d5d8260406901cb04fb2efe55521234a991eec415891e1a8596eb730431eaba7604c6c16b6d8a11df5573488797967bb3e0d6429f683ed3b196d10dc93af2a269d04d579dc92b44b27ff63f0bc495e73d6cda7df0b4c1d0507029aacb74ca611c47c7f3bd8aae8cb798c58752d55ac6793f6c703679dfc19d9c94e44e0c8b1f5ca6152a711c743d5262d9d23261fddbe8f5193bd06069f7c529e071401d94359e690c7ee7833ec5a65557e4255c2b196fa72cfabd3bed0a23767484bf40ec2394b77f844f9001c5dd87a835a775db96c88add2165a10fb4b3202c781fd4955b025bd746cd1226f12721fb96418edfbe1112ac4b804ee270f02d0427a6ef3b5893d0e6588b02951df924362e4836561b49d00697f419de5cc694a5d74f1d061e39ff5d2f7f4c0df9b4a497c6b291efe830afaf970983f7181a906b5d5cdccd53746141d74a16f6c77a335af0cc8db75ddebc302e7324ec064cec57cfb93dac175d032e11746144a4071cce59f10f5e14c2665b2dc0c3a1ba2d2dfbf39fed2658aef3be1031c3a1fcb3ae7447b652d9fe643eb1518f1283c79a31aa94cbf1210c6b941421f4eee5a289c04f1fbdaa3864cb6b761cb376063ae65fdaa8a93fb4d1b37fb8ab923645ff98b99b17f08c799f6d03deaa6825d0f1368a30aa8e2b37fbb585a548e38973b62de338e284a5ed89b09308f74dbd92b9a83131aa73479309698f0cba4d4db7885d2ad29cdc0c5cd0b9589d9bcaad05b6d3036365738f005a37235e940e323fe1c23249bbaef33314890bf61bde80f2055e19c3ee7890040370ebbbd7a974b6be7198d00d60552ea62e166fb93805adb0268693fcffe75a34ab511c708774fff0f17bdaad21db6255b94bd7439a928bca4af29fd28bebc9c4198927b69b4ad5710f9066839b3668da4975365d887097538384ac4d82b8f543dea1865f2aaa6746379060a65961e86e79460204d6c6cf3622a36b0a94780b54ac935f23976202cdc3abe73d8e03f62e011fffef1571f7d39c3d9dd9148babd645723e4fc6dc532364006c731c7c0720f0deb175b94d8138e01e5478f028eb8be2cd01f08a7c73390ef01556f6ae60f2a08689c9f62a47db0ed1af81ddc83ff19828dcdd3bcc72e33e8b391adb5f25c8d50444c4450df6f311feaa6990344e35705042b32df572193759a0056d485e25162d273c169bf5b6db75c076ecabbdc287047eeacbcd2396d46cb4ec3355f29414b1f9109a65d1b685a75329ba27f99c55066b468f989c307ee2c942747bc40a73b920314a8262e0117afdc3605889dd4b8b5c80748f380196de8568db3a16d3f01ecff97416a0a4229f6019e405794571a75786762b7ad652f10d6c19e28cddcaf7c11fe7491c2ffbcfaf771aa46c9511cf3031a2c76ebb821075542bfe8a000506d3bd524a93fd550e9528744d7862b514f0b6649ef00af92f2e0213388db6e758d9c57690a76988e9a8ce86ab70147269322bf04c29e08499e9a01e57679cf566d344f30ccda97d7f35b746135aeb4e8a5d284db8c414d64ad13f1f7dce0ed879579070b0bf1a5a68f4235d0051b7b412e77479de2442d1be129c83498c671b14a03997c174069a47c2387b33b039c76345f752da57a3f8df62f21ced4c72a84b2249d781adea5a32d131e2887f34e62f80d9a5f140d488e1785e288f0ea7f3ab449496123f5e982adb8550257ec2350c9f576e6407a2200d3c81f5565b328148fae228f1e5c5c8e2d39947d3b6a666f2be5c6accba2bc052433aad737eb61a582cb8b23a2af2302e5df81d213258b18b55fe67b980db8dc5b4ee8a6cabf1b8c719d78d33d522be5429b28a2e9d3a4a368c7127796e7b15602726d28cc971347258579de81fc61e22630e3bba2dad1f23b69a11563021b9d9e242334d344bca0ff00675cee1a4232ac3d1580af9a0dbda79d21cf3f9ce1a6fcfeac1be03024e3ddcedaeb1a92314813ff064c33b148ff7f1ec061aa4a281d352ad87a0fc954e1c279af549dd6992a338f3366b22bcc2fb0e404f499ad533fa483e8a30ad95621d5ba7659bb81c5a496864f9d64195bc62960051b9a913bb5d070eeb42c993742e2d29cd402a8d497326e6b9eee2b048fc8f7a7ab53264a8823548150bde2a5f8723f8eeddaccb96be25a3933750ca4176d89137ea4bb1d0c587393223f522678174da05186db36afdefa8f403a21d99004d9002f80a2813bbc043a5170c68221b5673ba33a95a3ab4e731db3f21db4064b3fb1f0c9391d683769efcb5ca32a3e2e118e4b54395304ef2568fbbbff950cac664a575d9ead3513ce719e5b1e109b59fe062c45d72a7c33e568631d2856b8069cd29c8a23dbd0e315e47cc50307b533cf4f8c3c42221b79a98c0d28c4b1f9b447543b96ea3b473d25870f479fb361a9b7f010e63f54e282d954edbf861b84981d57599ee89ca6ce5fbae763d6cba6cac2dd1d5c0436b8d8582429b8c80f6ca157ff414e4236cac6543d3f6519afb6b46570c28af8c9779c417c08440b459e050d9fa2fa235bd1f1c4e3291df5465860b6ea37748e3ecbc4ad75eb0e62a3ef6e8e34e0cba8db0a77fd4ff5f36235683e26691e8bdc31ae75508175bbd635ae067c130746f69bc8dff94b549e53c236d1d66354a0ed3c0348b83b03f1e7bbe09d148c27590d15af53d8cc33bad68b07aa243987a98884efd03b715b7100c179636c759d13f72e2deea00d34fb306f7b3e807b5499eb060100c6d0875797f6421ed5e4b28e57dfc0409cde6051e564b1fa1ba44256d91de88553a536a9545d5affca872facc8e651e12ef4341de46af952720972ebd031b0a5d4abee99abd54ac48a23886884216be3b0d233f20ca9d2e550ac9c18e86c6a5af9bbef6b32495f9bb85a0a70dd386efb84e587e29a2d1b597c675a23c0c7f2574061474379bb6fb965d285c8b0430e3bb262a18445a585c20a633789a0400e78e39b3e20f8f1fe60e6d2bc45d6655403f6a13f5761cea8ee9469eed400627d23182cc160426b2fbfe555080fbdf99576dcdb7b551760d32d3e65130290bcf3a9e2190654946690e1aa53b92a2bc440f30b8de121f42277e09e0fb032b7a27da10b530052af36bbbbef71448eb6543e6af0922d2a81d52453ad2138ebe25ccfe6a8979a60e7f11017457301e1030e31b6f6f10154baf0b75806f6cc07d74419364992125c739c7095250f9396c6a114c58a5171f1a061091914175fca8aa09b1570bdfaf7a4065d19398c4287532faa8fe109028f1e94f2178cc94149c5c0ba474f71a40efd1fc538b0d50643c06695511228c51d0e1f853296832e89fe691c6660dc1a6a94b246ddc24cb179bf6b0663b6230058cfaea564d0a85cb40f4d019680ffe64b9cffd4b58d3663112fd1534106424ab6a79bcbe6aa1cc9974d88bd43ebc7eadef907ce62621e30bcde9a34f0f8d70c688afca5b74ac9df965bda3a91758048b756a228f3f4a656a6cd808177ec60f25415e508911f441132caba9cf7a6f38315e6617339e0d47b450191b0a7b2db5270ebef9b3450cc1c8a65", 0x1000, 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = kqueue() close(r2) geteuid() munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r3 = dup(r2) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r4 = open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r5 = open(&(0x7f0000001680)='./file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000280)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0xfffffffffffffffd, 0x6dd, 0x80000001, 0x2, "30d916fb99fccd5ed797027ca543ca26934e4301", 0x2, 0x5}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) utimensat(r6, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r4, 0x4, 0x4) open(&(0x7f0000000240)='./file0/file0\x00', 0x101a0, 0x0) linkat(r6, &(0x7f0000000300)='./bus\x00', r3, &(0x7f0000000340)='./file0/file0/file0\x00', 0x4) close(r2) close(r6) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f0000000300)="882c", 0x2) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r2 = msgget(0x1, 0x74) msgsnd(r2, &(0x7f0000000340)={0x1, "bd0f02ab0bf0ba13576434bbc1e1ec3e81dd2d25d2ae2327084bbf8cd6e9cf6cc88746454e9286f387e16e21dfa783ae129639c83aab47761cc8af5a8d37760b728a600d462740eacd597a5405fcb98c0a1dc287c5e9f1a975e6d8340b8f560405224e80850bb00b4218549cfa10b33b350fed8c7f51ef7efb3cba0d1e154575a5254c69cd8cb089c4aaa87b5fff0d659b66f45a09e0f4015da049733456abc2e028a496cd05c44d0227b81a5c62b9eb0420b0c2fc6f4232b846767d15bfb9976c8c343a434a5be1432977faf5f9b1d36676d5f43cbcb7ddba8ebb42a00bddf5ad2145c4ee0bbec75d6fc4c1dc6d31fd7b196f59e71bbba6eb54d608d3212d3ae472fe4b57efbf795c57be622566acea6778e915feb16d30dbe7f95c4e9000658e08059cab586412b482984aebb1e5301a85f8b942484797ee64743c540b99a56f99baeddc79f3d5a872291d0d3dce88cb2ed6c6f23285fcc90da041e4f86ada312d8aea0364067b51a9b22c1ba809f0ffd47a67b827229fbc35a4900abcecf255c5cb8c307762ae67308fb06aefac7055a809969ccd4e20c4581fb60379adc4272277ce1be17ae5fc4155e08995a7d7be5487229e0b5d419ad597c1615010e35246af33f3fd286bf0a232cba180c2ce7a018d88edb32c2d27ba750cd5090a854d54389b7eb752fd5d6fbf8cc75e88e20587575bbcd377810b3e2543dab4cae8dee4a29c8f324c6d7835e87e6ec1622cb10039aac2d13fbb1b57266066a558746e56d2a688ece607f8d3516b1d9e7d2904d5b08d71af2149f11f5624216ec320974306f43796102f9da1a9286255188035f32f42e4e712d84db2739b94cdb58b98cdd9e2b7ac46dc60fdc96123d137ebb75e535c98268b0ec711358816ea15d2784619c8f93e1aa9812b5683388d6bfe888f8d063778ed7e76168a1ce7e0fb1ffbb6b54fbddcb81c7a3ead24b2bc05b8e2e9a93db80d8aefcbd5766070df9aadf90cd50d2e4e179f5aee7191d1148c45f240d32e85e37c24a8aaaf50e0e7f567f3c66a5b159e3cf1d7cf35d50be36ea6eb41af427b73b9b09da6e2f4e37220690aaa1e2561812179a8c35882a6939fcf098ea79e0bd16405b3efb2fe3e2858ceb9e63a7cf41db382e592521c5a1779beea434a0f6340caa195b416f277fb932a4b49999f9830777fb8b6e13391536c3f3a079cee10f23cfb8374a97c498f90fdf2343e8631a4606e300b14990141b71c0482e3d79324dc21c4595918f12336c5f3bdfaffb5fc3840905f5c2139fb1a2f5771ff5c1141d6090df568aa8ed133da98437d69802b4d96f19f349859b669c64dd27da78243d9812a1b80911c1c9737e66cd3ada1bf89dc997d0291087acf998173748d3550eed4d4fe7f7c4dbe07e10abecc04a6e791e354375b1a408c584b0ffd5c072963bf0049f685394fb9a895c86310cb24f658b6f1f2866c898b49debd92cdbc31bec3bb4f3f85bad2b677f215b8c29a9b343c54a7e5ba547e00f6d3d0476f282f204bda3c5b9e2726649dc61223dfc9c6b63e27105541dd51ffde99b1a2a5567310b182bddef9bbe75c3b4b23dca32c205d60b4306cf2183eabbc41fd2cde0058705f7cc5576b7a3e59b52572d6296bc37a2bd5f515c577b66e4d3b9ba44a6caed6462a5fe6847d8ffd1cb2735e6537f3217073aab71dcaffa75169cdc885615192039a49653ac8650f42019426b43454c81f397ef37da36254074e953ac96cd32dcd51edcf06197b1d4c48e09b3b6dcb4ffa6fff2b81b709b9bd907198c4037c936507fade5443fa3bab5301c54d1ae4e280393ff61b38f654728a7f72a1c9d9afe6248b6852f74b233842eb92a0fc0b495d1daac1d157cf5efc6932e9e7477e1759e5ff57369a3c7467ea993aa284c76c1123aa7230aa0a940b8907c1655b3d8066dbcef34924507168e944d0c806d7958959461661a04f862b45d9cb7aaffd846213a4e36b3040977a752838a9d21e0bf3440e1774c592b8179f69bde68cac8e1bc18a0b083c734a9998853443e39c2555ffe0401a16d0fc3c56b9104c762a2f1cf4e8543466598fa4449d0b4fb705b20134a55dfe3c091c2b468377fe485831e9e393d80b6ec79919fb0c90397e680c6d5eb049f04015964da4b9e0f74cafa259076567d510883d9356d3ee02442ec92a57a72f77adf96401f9257e6dcf5dbd64aa55bf8838558d8c58f6531f4288628b80a28dfa5b711bbdbab65f20d54cfa1d321b293d1f15d7400727feed8d2f0ffbad1c5a71762694bf77e8f642cce7866d5b1a30ab7f63b22ad3ec188d8a52963658cd555fd3af9950267b118cf9c59b51d999cbd13356c67941fd9c6515e43ad90af95e37ea31376a4abc9761d9f369e6309fad3f9a2a307e2ac24987ad42eab52c16cbe9593b51e44b3b2a8bb7f34da813ddd9fc01720c4760325c3c6cd38be44d61da6c721216d1a2707b0ca728642ec78c11d83d95bf429e1dace3c2c28406dff9584fc2dd14d5b49f56fce755af36cd4535c7803d3148c0021f17ea6d201504be8231d5b7daa6611e594f53d6326473bce2f7dcbd3b65961fd9b2c1977df7e39ed263ea8c5ddc2192bfbff27056b4794fa9a67579be639d55f2cdec25466a1c5e9de146d8d367b19feb0269219517f68c709d6cb2d2e7c13c351026af68c0ac523569a2d4d63daa468ee1663938bac1c0204caaf6e8dc3cb91c0d984223b8fb9a6b22a0925330ac2be5e4e42d3d1fd8622ff8745e982103855f1b2945058d91a3d0574a2e35b986ec28a4c42da8c6831f60ef39cba43a281b0331634c7da7ee2a3e794b889e51212bad0c39f1369e8830cc0bac0a8d8bf9db1a4d2ab31ca93ddf00d66bf5ad5eab5c03398f50de4590ea0294c20c77ad5ae9e33a990dabae160e5f4b977d7a8701d14f95421a8a15fd59f3e98b645c1e436d6d105406d8670ad0bb1f01f9e881e90d1e210bf281608abbaa412a84a558e8b2cc3e28ffdeb464c340e9bb0cc7621c7d4d3e7d8e7e4ecf8334ad6a836b293b9fa23031334becbe25041e97d0b4cc0d3fa9046ee41313156cda6dbe2f602e33fd65d069c8c5b85d4fba7cbec6b4a2939cd9f15a926055d325d78a3877d35a58aa187213f329eb3b33d3a61f081d1009f9c82c03afb360a7c24f4fbbfc5909a69e79b2f75a630094d97e349fd31ccbb63aa8fdf6fe9d5641b9fb72d01201e04fbe91c2f074ca4198e768b63ce474d848913df341949a4c48ea1e9a019c74d821f5e3b07c7a060a5c5cd35cd014f0c2e885749a2ee7b5be8cf00a60bea3c5daba5e0dbc69cdffd776d8c565fca136ff8fbe791539b9349ff31ba9f9b4c03b869e96f0e0e48ff9605ae30b6c1f3f595af83fafb493d835abfa998ac127ed5487653c9538ac9da3820d52b50965442acd4894eff6076498bea9a11ce0dbd2364aece7f26a9cebdbf6b1e7cfc5fa1b0b82c1f3bd5841bf7c3e0806f630f57c2951f88569c516a1fd7cb471061e620bdf85f943ad8294a80a1f77abd04058f2f0de4c3f0aeedb6c705fb3dd2bf1249139034f347fdfec301525c1b525292b87b05884d24840401ab699f0acdb9c052343ad0b34a275f02d94a3a3c8e0dc15d505785da7ad663946212bef184268c93755fbc44a9aa7dd24418a29bd4b0d28754e19ddecb7d7e7ab8fa4e8cb6a56e95cf4e705676a47ada06c880843e4726f8a2d30dba90ca3c85562727ef3f215ef621fe7e2a2cf8030c2d5894a5d78ce7996edb343db7948c13e864bba5ae4213fa1755659b5d1d85337b3a1db003c406ec2636d3ab6a544fcdfcba38f65c01ed9c35420570a09fd5d1d4c66b25c28fa499f74f3348e31e6571f74e10149f0b13cbcdf46cf46c4e75395f0cc00e81f70a2ce341a249c74deb6df94c9447bca68110dbefe1ef64378d3ee7f85cc8d4be92085c06d01b505e9a8b1e872747c31e3efdf2a43f45ec3a3d3a0708abec8361414d87d9b5824a7b5691918cfd6776effe533e50f7226d4b015eca7c9ed3e68fd652240fb9a3efd91024125d563a8f1ebe04440045385e9aed58402d05de43e3b69ea3c44a5972a5abb78e1046f70fa2056e46275c1189d4d3762a1ab5c9d8ef4b1643b40dcc6524bfb36cd32e51eb949e26a58d539b876a73077fd123cc5bba3c5047b2fb466713ba6530e297aa16639e2a4c2f32cb3cbdefd317fbebf395e75de154af2b648eaee8d567da74abdc8473aa2fa6c32e442c5be8dcb6f7b8c0a179f91444582657f7085f718fe1fb5f185b5cc9b7daf14927b424f9d3e6b615ca53a4857aae51061df64afe5316d9b5345052c078260be0d46a925f0f1796aad2760193023c85e23da44d01c24fbc4e6991ff35d77df05a63b5e7338907ba7b7c7f2d512324e7c15af1c854c5aa618308d8f9f269030191de9c11766e78b88d11d73909cc4d69bc529c88c1df37d3980435eac984778470c1a884f1b84cc504d0ff65c5cc01d6e7ed694598e91c39f06582b075fff8a766e30703cc0f7f0312ce2be318335c1f08f5d53bf1be6dea61ca4ffbaeb81961fad1fdb12db176d5e14d6c30fd49d9d3957943360a3feb2b14e4dd8fdfc2d9586c81ab063e0c804c28c42de27553d48ac2d030444d885c960ae49b814e79dfa543ed2a83899f4fe5bf65f47193ad63354588e5a0df22ca32c7f36698e68afb4ef0ebefdb015978d96969ce579203c1092a465661d07f23a691ce9e43f5f00698c457770359d1d0c1a358867540e821353e45d1af33d7d0c450fc9d4b1d4302892f5e89d9b0b18e8f10251124f0c27453503c69aaa8adb63bc6cc1fc9dd391239a3e99c93816dcbbb34d941cdc47f16b1ffd7534a01ff2fb3b4f3243dc6ccee6f11f94c33b227bd02c9c6b7b6c03f93e88077072961224a0e21d0c26fe35d7baab9e65e1569079ca1ce1858f3cfe9018c1796997bd174b87677e6bba258596b53a878ff6d50b009b41a600b1133ed9f4e7d2c3517e96c6e7be0b6eac36fd8ff6be545d7b0157144a8503734e33439b046b90e426b76113966594d9040a0c6689fe3356bfd9ccb16601a25e4bb3811ef79fdd9c157a575f5555ded03edfe65321525862f2328d827e4580bb7b2884e266e9fdca6f8833bcd2fe9fea5403d1bd97a5ce27acb831a8de68eb4a112b5cb94189725a9783cd78b43b36077d1ad16de5537caceb8a9b034510e4ccda2dc19cef4674836ae65c11a0a14d6d87795426f7125a5ce96d309b99b3024208550ebb4bfba13b1a1095c89400b92c0ba1fc33135c71c988d87d9dac72ff909dc3c30c7280d566f1ff490db24a5f4032278376d825db01b9b341e49bd57775c817e5a30434111be88467cf9fa299d1071113c94f62184200127686f813a0c99f2f6bbf7f851ba81d96e835bb6729022d39b5dabab28a6bf702cecf71ab3b57e9d8a7aaa0e09267b663d77f63b44f7a5c48e116a4bfba8efff5435c22e197bcf7941d2eff4e565ca7cbb857e32c8f38cf62c67e36a4bba502097c3218c95ee7038ed90412ef3428359fe5d4d55e9e54d879da11a950486f0aad1a5a0e4ad81b819d57e1008ab9e3caf37cd56c61fac80b392d2a2835bee4b80703692cd62ab5c196fc6879db70754f27ea3de1a97cd7f3dc85374e41e33fd725287dba9751cb7c18c8426916220c7312b3e05a1833fb2d7154e6a6b11a9e9e07db04c100df7b1d7a18ef96d69b10a2d9a63d1feb07ba5134e6cb9523c8d5560b0038fb3c0d143e0a0a515157d38ad8133616681520c7c8d507266a1debfdfead0fb2529decb93f2ccacd9b"}, 0x1008, 0x800) 16:00:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="00000007000000080100050000000000027a00000000000000000000730f00b7a076a32777c65d9ab62a3e95b2f5e28092eceffd806510af48a4d9a62bff79725e794e07268e245af3f18e76da8e7490f2415a4234dff30245c9bdc9f7208a174df2f500000000de80c1b569115c6bd4ae2185d364b0c124544a567b128881f833dcdedb1c99e5afa4b17f237a757b25398391f1c2b796e0d839268fc64ab00034980b70cbae405b3f002ad7319f57067badea6706057ab406f7d6a50b"]) r2 = socket(0x40017, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x100, 0x9, {0x2, 0x7}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="f13a3c20bfd86c916e3e46c2f1e62e2ecdac70d06f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d3d4f57fae76f4536cb7", 0xffffffffffffff54) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x1df, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x0) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x1a, 0x0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dbb429c61b7827554327abcb717436ca16a7b3ef85bbeb84a2bd80967dbb9010fef4ee84d252c7f2b8f089609ae0db1dc3e88920234480b99adff7ba86362e97802c3fa28ac96f1588c9639fbbd3b0c1456a8ba041b27b8da64635b5fe3a2e3588fbdcc1d8d536dd72d0dcfe657190dce193ab1d356e2293ae62", 0x7a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) msgget(0x2, 0x48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x396}, 0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xff, 0x1}, 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="3000000000d1405b67071b542a530706744a07daff0300001800000029000000310000000300000300000000000002000000000000c9dc546221b7ac1429030457b8017dc3b87f86c4bac5eb6ac75bd2a1a955110ffbb287b823d678d64012fe27ac959ef26c5d86f3a9b63ab4d528ed5f716ff953dab7fb65864396ff7a26c5f0595d45cd50148f31570112551a094f78f8afa20efb87f674659e2e88b24644adb0935621e6e95f6033f2bffbb6"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:38 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000002c0)=""/216, 0xd8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000000000), 0x0) 16:00:38 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r0 = socket$inet6(0x18, 0x1, 0x6) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00004000000000000000020000000000000000000000100e000000000000000000000000000000000000000200000000000800"/78], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r2, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) semctl$SETVAL(r1, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000001ac0)) 16:00:38 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x6) 16:00:38 executing program 0: r0 = semget(0x1, 0x1, 0xfdffffffffffffef) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/108) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:38 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) socketpair(0x16, 0x0, 0x4e3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040), 0x0, 0x4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) open$dir(&(0x7f0000001100)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)="bd5c9fbff6fc0d5b92a83149ac3d457e472aa702a89c625e466b592fd5f9d0cb748926613c", 0x25}, {&(0x7f0000000040)="34eb2a51047e1e9e65c9bb2ce54f51b63d0bdcae3d363f9b5365004d043a0d87073dfa2486bf6125980c33ee88a45eaa18df2f5b443ae2ffe7e7aab1f6dfc38ec6d31819aeb489f73dea88bf83f7d74112100b21a9ae8a00652371b5c6770e8b4717432c994ae5ea6f32b885", 0x6c}, {&(0x7f00000000c0)="e924b1308a2ba6d0621d542db846afe2e8ddbe7a4f3c1ba48f357b404c712825519ba97a55f1aedec1ed8669e9313ae969c8698542320511fde6b439471d4674338a08af0c7ab7173d7b0995ae46afb67074e04d9fb355e6fe72d1e2f29fae9289c14557eed71f5a5bcd4c23894a1c4a81c4826ff0040379e1029c37bc58dcabb2d7457ea88f141a130c63282826fa2edb9de710d30a8a2396e7edb07ca5638bfbdea822f467ac320d2421b53fcfa2d0e733f99cedad3125c46ea52df305f5c46e21e71818e86e488149dc8dec89679b18314f0dc7db707a8489b056bf39c043634a9983d95e183f2938f0661566c92d8c3f4d3f40a9a48b4bd93a594e2897530df0b9a7200d2cf6021fdd554b3417c3957154f6f1facb136904a8bce821e184278a1bddba48401634d4c01f45206c727993c6329fc8a4210cfdc76c1f183b162bfdd37cfcc36cb21e6121130cc47ee974e4f1b8e060b79be7d9428c8dfb4eb33bc434551d934243c9324e775cd794ced7d940056775929133d94f7758f8ffdebb3061a9000c6b59bafdfa3c0d34cbe2cbb623fc57e9301196346c05e14516a190424ea86f629ad92f30e74dbc7c97c86eb5224a0575e2d59f6c4caa1c203f0b2577ec24396e5b57e2210d6523ef135056165330c4552ded90abf0df3589ecc5e1848a7ee2c0ac3cef0eb012929f6a2d774e75eb88587cb7a5f3f31c4b65b77f6b971cfb7d76e93fdeb0d9875e89351f5a4aeade2ddf6e528e0f53ccddf092c2dc74a1af3a2cdccafb50ae59b3c7e56f4afaa3348c6ed137531f5d7fa23df7ad84899ee7dc4e52a4862f6e7d339627c75e4241ff1646a856215119a6c95a54670e26147ce386311ab83c06fad23ddd3691f93f84913838d27845739ae885fde669815495f61653537fba4338a892e268a625b6a3dc051d68406f36425a53a8fe6cd3652f770f006e8d9fca1b4c91fc87167090ee5bc548984c0113d9ec6b0f208ab30d102125cf3ea2ec8fd5f4396ac1cfa8e6dc283de73d5a7f58c9bdff9ac5289c95fbc0d87040f9f3d4190530b8c762c9945e886de34323dcbe2db7f62b660b20716a52348a8adcc7a933ebee359fb3643309a8af9baeae84decc8d534da341426302c69c28ef9b6b9c4055448babf42b81688aaba76154aba76e93730a48bae37d7d92a4aefa6f438572e66b6a84edd1c8de9180d99d7ec089bda5cbea34b717ea610d423caa76ffa665dae11ee9d9621c0676af999a1e60f8ee1cb3c104c1acd7f9ccd24f6ca63864b8ba55f776792fb3f35e9a37605146266251e4a90e667aa2b26748b83cc962834206d93c1ce25e8c46902faae847cf2c58169a45374c4ac6ad819d0812cb9a7870b08139e6facab87485b4b70318f263e7cef41726f23051e6e99397a13a55bb65fd88e2657c4c99ece4f0ea067566f9b65f1bd2480ab17104c0224613730a297baa4fbe991b2d6a76df35092af62972c5542bf95a169f896d7704067ecfbbe901bba0a4a4b994722758f489b89b8c4bd1c941096d307ea9642837e7966f05bd390dfea182972fce05d50f5c54ee6360d0d79eebd61c09cd45557ac0b84e5748e846daea447ea2f618407b95cbb9c9cb83556da4fa5d7a115733537994ebcdbaabb602230bfe64e163689e09a38c04b806f5b2037cff17179041b03fbd90c0c459f978ab0751a879b8f90f9eda8de3084c9d5a404b42f7db6fccc24962244ecafe96f4d1d6308bcf58e6b96f81573f3461f6ad68a3674e60af8ad90736bd5b2b0c79b05dbe4ba8d42dec06fcd810719716b9a5874f38e27b11fce55f77a6408245475ba3e8b99a9fcdca09bb931587e416e6b96f484d283e8c9cae74ac1686ff67ffbeecc802fd7cb1ab5f4261fd2885a6005566cd414e8f3300c83583ac70a5500281096c37c5dc31d10c7a0a732e3275303964aca20899213a609a381c97964bbf0c3d9e3b501376f4f1296e3c2c23d53c947e2b86e1a4bdb4696b3037560920c7e1199825dfe29c02dab4cd40923b4e1fc14bdeef7ce17408169878e711769e726036f04ec8f6a8101b4ebd7d197d6924e3ad631f3b0987fb35ba15d93448e32ebb441aad5ffd511f665c68c31d3ce7b257f8928208859b2a352616b9bbf7efb7ed23e1d31b41be4ac139597de4be7df122bec438ed5b3c75a443c53a93b49deff5c269adc4280c40a6cea747d29999df8c93ef338048216ad21b872e8df7949820a06912069dc44054b18c9e7a6dcd5b16e5def954e4654543017db6b98e822fe3bbe319da3b7424eacfabeaa626056cd4ca131ea8c99d541820ed159da9dcc4eed280da0d7f7957438a90628e5ceb77b867543ec4bd8b7bfb6ff82a252edf76e03838c0f909fdb13d2207bd8228d362d14e4917ce430bd3ea7123d2fecc494cc043e20ebe82b783656a87db47e24e3c5e3653fa1c0e4b23d1d39d15c602c4440f282b0515544a03900174dfa5b79e51d3b5a295beb630a598fb48357dc9f2e9d663f7f7646bed3a33d9b31a72c2eda2ba6a23f9eaab836f897fca19413eb7f69c2a0f6cb1a5544c147fd1a943e051f8304104618934f5ce8909f3f512d12f8db162c37b02d82edbda5373c663efed4200c307b873b5279d488a6fe8c986e77eb9d43186ce81d06c411b11ee4dd04727b732f3c595eb3759836275ec6ceb6d600fbc83aebe7593a710ab3574f9b4909634371fa918991c27cbefa11661f65baa63816a52ba7569eabd5d6d21afcc2f35dcae79864f2c0ac5e7c1ce7763d32a556b3d850ef4ff14174df5e4520574fc82b16de5eba8dfbc181d9e861e7293a15b7afd71a30d93033c4c400fca399b3e58c23baf0daad208b36ec139cbe9c57e7f6a6cdb81785bb90b59653bdb71cbe8b334b45274d9d87403d2acc1c49110354ed9abb8ecef93bc9ebe47fde396ab639ba3ff494b7539a18a062a5905f1260f0d3d4bee635eda535b2bf1cc1031f984878643e5cc009e036401f10d2ebe53a6db66e29623f931ffe9d7a10854a646770a3c7d0c1ee10bf775af0755a5a2ebbf3de920e0b8eea12cde282aaa488505cbfaf3fff003f6dfe066c297dac36c8e4cb0369e4a2546dcda70d9578e1b842e51728f417bbf361fbbaceb3b1327af31fc12f0bfc754c2c451f59492ab749e683fff1f7f5b2ed892542c383b0a82fce238eb553147f26b213700a3ae00157b5e0a59c2ce3b3660990efeac456a35f818121f90fafba917a78446d6767ebcf3bc284fcdb483a9c4832ea37c7d3839a7ba18a9f617c211f6905bd96e598809a7df4d93852ca6d5fa3ab78d715b5cc3e55bef72c4cf045f9fbf3c318b7b09febc8f78e2c3dfe0ad1a8f7fec5674274ada24e25aea7d3b4938edd8373eb40b7ff1abf561458adb81cf7ca08968a1ba49935d3c14344ce9bec436570cf480b09885f4e4f07eee8269ede370b6e71b1fbd1ab5937c5db77af3dc25babbb9355e3db259d04d743e56bddb6d7a23fb493f58a26bac0a47c0c84941068bfcc7fd2961f7f659b344e3855c40fa1dd4580a7e17600cc94fbca32d1aa46c3964d86db004368d786d2375da608c874802f044c5610bd7086edb2d20f5acc984cc5b19661a01284deecd0a814ad6216d6b07a4ede18f1e11948d52c377a9d99b7c9961cf3eaea43dc916dc026af0b3a97978f578fb9c493ac790f6cfb368fd7604cd8126965f24b3b2ad73dcaf32a773abf3c546f2c43b0ee24e9e615908d39ad952924f9816c3d7170f3df11422acf1abe3ff799d9026facf0cfe76ca158c1b5ed1668551f5f6f9e0147e975ef866c05d364e85a2bf9501213b6c52e044403e9ca8b42c51b69f3c19c042847a91df89bcacc7641c915935372f0b6250efdb5752c4039ee69f1a76e98854dfaa54397c3b031da3cc4db73343d4249c73fe6cd846ff0253041d2c06bd4eaca724f984d2fbfcb2301c92833dae0c6d9b203d67f7225a7e5f49905d4997b056ed571567766f076f41164bfe3a3dae945f440e271601feb2198c4acf1d3113e9819b09fe05d3b7a3e3cc20e78f93fb5ecf6d8c27b34c28780af359a7a3fd96cc2c304d77fc224938b61eae714344ada81df456b6ee4921718139afec8bdc97d24825dd367716568acbf6532e6cce2ed24ee7a47d865f056c08217cddba7ffcb2d37004cc1a8cba2e296bade469bdaf18dd371e34974cd93f4c41313777c5011c196c70c42d9510cffe067599f92696fb8cbc686a17c771b84656c887ba7ac20b8c31cd9064c0f37f4d3144db2eaa357112a4e0ac4571bbb4b629c132a7b232568e89576f22bf611ec06eb9b0a96374c89f8449b43f8c315af0e37663d1b2ec622b768eb88af36c9ad602b53c68905878a02e5ea0633d6d31d1380ca5b17f2133f19f3e2cfc6e0c7dca7a98131ed9d4410325074362de4167a71a599954b308d5bf5bf5d42aa391edda16ca61167e2bb7c1d8fad143573cb052b847fc60104f2ff3f315c322f5ee0f531058c180182f5a4af1fe79b2107726c8799a91f883aa313d3f9b4ef7ff557d67a56ab7a54b76cb663b6d7bd0e80de0c4898f609717318bc80fdf92df8a112032107d401ac663627521400a9d7f275f6814ca4cb10964880fae695916fbc6ea55d67dc356c77938d5a1bde8ef362679d142283dbc4229cdd00a0aa10a7cbf415676bec353e21e8437d2ca950bcb738e6f770df5ca69a6f9433164d370ec539677823cab9a01bd4fb21b51e60a4ef60a80751c2b26f0e53723f467dadb675b10fe1eef40e985a4bda7ef0c1672fb716082e8a69ed06d857c65fdaad93f5f907184399d97476021a3f6fdc2ecf78422f0376a7313f9c6d4180ed64070414bc77dc69eb681390ea4ae73021b2bc521a8079b9ddf75f29402b0f554ef044d6ab35bf3e9612a24f3e27a9ec9674e9a1f775f70c14d0db43b17a3fcb4b2699e1a20c4ff72fad2a545c04f801ec6cddb01fc925ae1fc081db198ab885358b720f409f355bc43361bdfdbb270b42cf0b91b67cf0bd1b43842527a4ca9da6ed875aa6450e47e2791fb6b5b0705ee3fa2ede3bc0b8388ae358855ff38f1a796f72a1b9a7295e510071c606533b5ac9b7b9ae1a499ed4009f7255c0c4a8080abb6a6fece443bc4514ad65c61f7dc04a1ad4b971c1139c05096f21cdc3246fe5e2fd6d41931ce3b984f0245362500afb1ea6670ba8154fa9d6f4934c34c1a85b54cdf631ef8f2eca7dca4513f74466c77a4aeae7d98b6d34468005b42954eb12f179ad29e738233b0fe4ec7d506d5fd9752e28ed15b754c82b5dd2dc9a1d6939d91f22b0c52753a22638be0f3d97bf685f6c1dbca737c466e5ae2f574b34295e2e9c3ca104fa2b2a27d214c0be29d87cc0bc7981bd26df04d3bbac61018f10b0223ef0e99cf7475885983b81ee18816553ec0828a28d973dfbfa82df72316e4801f2cfe03ee1b00c8c8fbecb7745a31b13476517b03865f31c21080e975e11e06b17661ccf9706a0360be9f95e2ec3e689beccd779f8764010d8cff2a3102e6a5ab290bd87287f783a47910a0130510946afa496389a8dc3163b9a83e7a56648222d6b907320391a53870078376686b6bbf9bd66d9f6e0f18cdcc89896269ae47530b09bf7cb7a5132deda518ea855ac8a2120b33215b28d2816cd4433b0380d6d6b17300559513e3ca16ffd1bf9e99809515141c44bce94e1b2960f802b0bc67c6428958911133c8a86987a3e7b65dc1a70a6cd2aced8227951123fd01368d8b19757bf40ebcce1b722e9c40afe158599d43676e0990c1833d959b5b1b95", 0x1000}], 0x3) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0\x00') readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=""/120, 0x78) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000001c0)=0xc97a10e01a6fcd7b) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x1) socket$inet(0x2, 0x8003, 0x5) pipe(&(0x7f0000000040)) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800, 0x40}, 0x10) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x3, 0x3) r1 = semget(0x3, 0x3, 0x380) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x7, 0x100]) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x400, 0x0) faccessat(r0, &(0x7f0000000580)='./file0/file0\x00', 0x4, 0x1) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000400)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='][[.&\x00', &(0x7f0000000200)='u::#\',\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']{]/\x00', &(0x7f00000003c0)='+%\xae[#$\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='(%{@\x00', &(0x7f00000004c0)='}$(:\x00']) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="000000186004008ba8002b27febf00000000ba0d310b94e99a00000000000000000000000000000038b60fb5", 0xffffffffffffff47}], 0x1000000000000246) 16:00:39 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000100)=""/147, 0x93}], 0x3, &(0x7f0000000200)=""/128, 0x80}, 0x801) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x102) 16:00:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x81, 0x80, 0x1000000000, 0x1b155b7f}, {{r2}, 0xfffffffffffffffd, 0xda, 0x1, 0x4, 0x6}, {{r3}, 0x0, 0x8, 0x4, 0x7, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x80}], 0x8849, &(0x7f0000000140)={0x100000001}) write(r1, 0x0, 0x1b8) write(0xffffffffffffffff, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x42) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f00000004c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="e40ce2bd12eafdd7fded9f006b0873445cfc3195240e346ef4c5da92863cb64455f94cf38f5633ee3719bc9263b744cb10fab9922a467ac14cbd0538ad648d77038679a3c1", 0x45}, {&(0x7f00000002c0)="c8ad", 0x2}], 0x2, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r4, r3, r4, r3, r1, r5, r4]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r5]}, @rights={0x20, 0xffff, 0x1, [r1, r5, r5, r4]}, @rights={0x30, 0xffff, 0x1, [r1, r4, r4, r0, r1, r4, r0, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xc0}, 0x40f) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() close(r1) r9 = dup2(r3, r0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000100)={0x5e, 0x200, {0x3, 0x1}}) dup(r2) pipe(&(0x7f0000000000)) syz_open_pts() 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="16c5dd41aa664e760ad7169675735b6c813a8b2cfc015b33b88e6820316169ef112a2ca29ddfedc92fb15880b64a2aab94913c3715fc3afc01a2029defae6d2c5bc52162e35d942f874de6eb3712da415d9bc600da6da73737fa831c8cf31f259eac19b3adc608436ec4db4f4367423cd946c64fbcb8d17b6430b3f2ee9b7af6172088416dfbf49f0fb0b191c18e5c640860ee821e76b49b356b15e304bd8e47ca6e9eae6cdb0a4d55", 0xa9}, {&(0x7f0000000240)="3d01d6e8680dd3a355039e7b5115cdb57d1d8ef9a57662a4b3efc67fcf1f06c6c3d6e2222ec3bc40767fef56bb92890a61c7076031fa4c7618edbba01ffdb69aba68c08ecc41edda7287042a75a4201aa174f4f4a83fc060c35b088b5f0eeae17236797a5c9e7d0017223d8f8808ffc22c1466c8c9072d34e236b5305ca5edd9902ab543a60d90b2e633de67eff5a1b1defb177abf23c3943927515506511bfb4c91bd68b45139860011e52a66e3002c2fe4c36d977f82b05f3ba199f632b13e0612407034c47f169118d26740d3c1a4d18ffd6ceb2d35614891e99053fa0a648c23c608149a7fcdfef2736dc6fe1bd86305483b70ca6b57801295739290", 0xfe}], 0x2) 16:00:39 executing program 1: syz_open_pts() setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x9}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x9) 16:00:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x7f, 0x3, 0x9d, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x9ad6e4a57bcdc109, 0x4) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x28180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1d0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0xc0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x3ff, 0x40, 0xfffffffffffffe00, 0x7}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x11, 0x100000001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7, 0x800, 0x3ff, 0x800}, {0x5, 0xfffffffffffffff7, 0x5, 0x20400000}, {0x8, 0x7, 0x0, 0x5}]}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x4, 0x1}) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000038c0)=@abs, &(0x7f0000003900)=0x8) getpeername$unix(r1, &(0x7f0000003940)=@abs, &(0x7f0000003980)=0x8) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd30888f90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d017f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x8a) r2 = openat(0xffffffffffffffff, &(0x7f0000003800)='.\x00', 0x8000, 0x40) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000003b00)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000003840)=ANY=[@ANYBLOB="6f45eb579dce91e3083a6a7c686b785995ee47c2d850c6265a"]]) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000037c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) r6 = semget$private(0x0, 0x7, 0xc) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000440)=""/255, 0xff}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/240, 0xf0}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/240, 0xf0}], 0x7, &(0x7f00000027c0)=""/4096, 0x1000}, 0x2) semop(r6, &(0x7f0000000000), 0x0) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0x6) lseek(r4, 0x0, 0x0, 0x3) sendto$inet(r2, &(0x7f00000039c0)="07915f8770e6452b5533cda628b57285f74822bac9267aea16de4c78943523e8441eeec174a432aa349d290e5e1fa96955c5e432df035004554bd259ec4142f4a1a709f217b23896b0cea4e22e5b5b15b7576ff6a64493388293ec5b25e06be6a2981a4523ff512d1c32a14a7cdf43389c49c3b53d0536d8f435c89c6537a9738bac8e294e94a0", 0x87, 0x40e, &(0x7f0000003a80)={0x2, 0x1}, 0xc) r7 = shmget$private(0x0, 0x3000, 0x203, &(0x7f0000ffd000/0x3000)=nil) shmat(r7, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/93, &(0x7f0000000140)=0x5d) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8302, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x100, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x8, 0x0) r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="10f8013fa68a06531a4cd5578db467eccbff1539e40d56b2a85f2b144e51d3e6d2f7bb4a32740676fab6c1bd9f72afd8943d4d52e48bcf62047308bcfd7410bd88ddbcd91837adabdf2559e82b8166c141ff2054b37e4bb8887ac2c59fdc9e76ea01c0034e574935c1e5b5b8cca6b98d986cd0513f814d76c5bc39ca3a898d0d25af4b74ab2de1e05b3b376bf185d3eba5bc400a475d367bdaab45adfafef34b47f3919011fcb5c97c83fd6e4822ce6e6120efa54b447a7dfed5cfafe1903c0c10b6bb8aa6755f10400c06ae621b801401755a31e6e5401e9ca01cb422e5", 0xde}, {&(0x7f00000003c0)="640d0de7d1a68b6861e87975e60010fdbe2ea3c4c744063e5e2ee28c8bbf710422c7aae1d966cc71f69fb6c27784c624977ef495d8b3fd63bfa296409b6c526d5f136e6d3a29f880072796b635f65116248d542c4d98d7ec5fd7f4ef9d9d3e77d2ac8eb6afc6a3909606eba94cfd00bf0558327aa288f25302d0d899e6f0c0e9a05303f522809c53e9e1e0ba1ebfa08f835538f24992db33e94b00165035a5bfef04ca6439d16f44fab99cf4cdab87c9d2989d5fea7588b892067d3119cfa05abb69ac158fb1eb", 0xc7}, {&(0x7f0000000140)="097a09a9214aa6705adcd9d16d48d207123d456741344ed34d2cb9f59c37fb1166c981efed3dacffe3234b60d0db547e79ecda2eab74f5958a50cb2a914e4495b4e834a9e4d174f071e476bdf430bf7f413a4f0e6090b616b813a95120acce94007d19b0bec78581b6a386f5837f58964341e19cbef5f42766aff36c0eedc0da1144e54a433aa68de12f611f11dc3c4161895d4812736791c361025d65e92425bd832a2728db00f18d0594f65d153c29b0f2d32b0df8c145febc", 0xba}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000000792abb5870c54bef568f149c8821aa11042bbb0b12bf70fec0c6d467b5ffdce88647053d93f190b3dc80f0d76305016e9a3f39772d2dc76409be6f807f5c62fd8d2750f67c7e7690b925c0758310282b029607f95ec1f59e344f250e4bf01208af0a74fdf663aa12a848b374b2d5ed6e46d1a10a568ba6089bc41807b148429b2c4ba3abd3666b606753b4f3eb28769a50a576b6dbd7707e5962e1bf9afaf953411bd36d47723a09f390defdf26efedf1bb6259efad545d1aced69e996881004a09c8e9bf7981bd72c6cea1418ee58c3b2e938"], 0x48, 0x2}, 0x406) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000004c0)='aZq+') 16:00:40 executing program 0: r0 = socket(0x1c, 0x4002, 0x7) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) utimensat(r1, &(0x7f0000001040)='./file0\x00', &(0x7f0000001080)={{0x2}, {0x2, 0x5}}, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x842, &(0x7f0000001000)={0x18, 0x3, 0x6cb, 0xff}, 0xc) open$dir(&(0x7f00000011c0)='./file0\x00', 0x8040, 0x132) 16:00:40 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20208, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) 16:00:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x3, 0x6, {0x3, 0x401}}) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfff) semget$private(0x0, 0x0, 0x42c) 16:00:41 executing program 0: pipe(&(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/132, 0x84, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) socket(0x18, 0x8003, 0x81) 16:00:41 executing program 0: setrlimit(0xa, &(0x7f0000001ff8)={0x5, 0xfffffffffffffffd}) r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="11185fcf6e18b58ff69c23756e10f95eb22686a4f32f7f7b53dd33bfea6ddc89c5f866697461704cdef9162b04271698555f", 0x32) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)='on', 0x2) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x5, 0x5, &(0x7f0000000080)="375259e501f096c7d29237238970674db77e9f309c2538e777ccc26cc81ebfa4cf43de92e5fb8d2bdb3af6c9438d8963df029ba0ed8c76b3d3d788dc52838519f021d541067006ead35a869753f862e0cbf8f95d669c024cae82cf1154d29e879443eb8e1f78379f47de844a7efcb49a61d41f93a6c1fd217bbff43ed5", 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x21, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) r1 = open(&(0x7f0000000040)='.\x00', 0x500, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f00000001c0)="a5323e28e21b6f66df5bb5a420dd891edbc752610d284f25262d63ee067c9bf136025620bc1f0cc39c5957c778dc4252c72042048da298b8b812e7c7dc8217894aa6cfb2d30f917ca0e67b1625706099fc67d7a28d7301cec8c5eb7fb7505f59dd55b18e39d9ccc8bd7a20348e229d1a00dccccdff97cb9985e5ea0c73e48bd3c1c6e5ebc89c0c9e48de4602857d7e11ae0c1ab90035fcb61ec008f2b6f6241b7282807ad77c94ea48e4075b816538298636998cd33a14772fb1aa8912d7ad8fb95d", 0xc2, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='C') 16:00:41 executing program 0: getuid() r0 = getegid() getegid() r1 = getgid() pledge(0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x7, 0x99, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x7, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x0, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x8, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x1000000000000004, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0xaa6, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x2, 0x1000, 0xffffffff, 0x4}], {0x1003, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000600)) accept$inet6(r3, &(0x7f00000004c0), &(0x7f0000000540)=0xc) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r4 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getgroups(0x2, &(0x7f0000000640)=[r0, r1]) getuid() open(&(0x7f0000000680)='./file0\x00', 0x40, 0x4) syz_emit_ethernet(0x79, &(0x7f0000000580)="300bc300efd95e41371e935be8337098bc151f8156405d36cf0fc325773212a457c812ff2dc03ae0e3c1a9f7a993cf619c6843ba8517ca6f92356ed35204cfec5cb5967961169e193bcf5a0ad25850b150eb8d698920b8146941b9e42908006503079bef0055917232bdfd11f225409e182f84f8b9bececfb5") 16:00:41 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x700000000000}}, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x1f, 0x33}, {0xde, 0x3}}, &(0x7f0000000140)) setitimer(0x1, &(0x7f0000000040)={{0x200, 0x6}, {0x4, 0x7}}, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xa0) 16:00:41 executing program 0: socket(0x11, 0x3, 0x0) kqueue() 16:00:41 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000300)={0xffffffff, 0x1, 0x1, 0x4, 0xbf0, 0x1, 0x9, 0x10, [{0x5, 0x5, 0x4, 0x5}, {0x4, 0x7, 0x2, 0x2}, {0x1ff, 0x20, 0x10000, 0x8000}, {0x8, 0x4, 0x7, 0x1ff}, {0x7ff, 0xcc, 0x1, 0x7}, {0x0, 0x84be, 0x520, 0x7fffffff}, {0x8, 0x1, 0x8, 0x62}, {0x9, 0x8001, 0xff, 0x3f}, {0x4, 0xffffffff, 0x0, 0x8}, {0x5, 0x3, 0xc155, 0xfffffffffffffc45}, {0x7, 0xfdeb, 0x9, 0x4}, {0x5, 0x7, 0x5, 0x330a}, {0x5, 0x7, 0x7f, 0x681}, {0x0, 0x0, 0xb21, 0x1000}, {0x3, 0x4, 0x9}, {0xcbd1, 0xdf1, 0xfffffffffffffffb}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x100000000000080) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80a0, 0x188) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x1f) 16:00:41 executing program 0: socket$inet(0x2, 0x2, 0x7b7) r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x1}) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x1, 0x81, 0x8, 0x6}, {0x5, 0x8b91, 0x2000000000000000, 0x400}, {0x9d9f, 0x3, 0x5, 0x7f}, {0x9, 0x7, 0x1, 0x2ac1}, {0x83e3, 0x4d76, 0x6, 0x9}, {0x101, 0xaa, 0x3, 0xfffffffffffffffd}]}) read(r0, &(0x7f0000000180)=""/153, 0x99) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r0) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet6(0x18, 0x2, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ftruncate(r1, 0x0, 0x3f) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x58}) 16:00:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="824b000000696c583000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x30}, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/247) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000300)=0x1000000000000) ftruncate(r2, 0x0, 0x20) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x5}], 0x1, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:42 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) r1 = socket$inet(0x2, 0x5, 0xfff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:00:42 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x8, 0x0, 0x0, 0x0) 16:00:42 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./control\x00', 0x10000, 0x0) unlinkat(r1, &(0x7f0000000240)='./control\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x7, 0xfff8000000000000, 0x3, 0x8}, {0x80, 0xfffffffffffffffd, 0x80000001, 0x2900}, {0x8001, 0x3, 0x4}, {0x5, 0x9, 0x9, 0x1ff}, {0x4, 0x3f, 0xfff, 0x7fff}, {0x5, 0x4, 0xee63}, {0x2, 0x80, 0x3, 0xffffffffffffff2a}, {0x6, 0x20, 0x9, 0x80000000}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x8, './control\x00'}) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)='\x81\x00') readlink(&(0x7f0000000040)='./control\x00', 0x0, 0x1f7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x3, './control\x00', './control\x00'}) 16:00:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x39, 0x4, &(0x7f0000000140)="390f2b4c2fe3790f17ba28acf61ef7214b190688e1be959df498ff2f2be29f26b6b66fadf3c28b306ccfb337b893d9ee9877c83f59327e3457801997eec78dbef243dc033bccf822cd5c3787f7c8d83764c2f7452f3f737eb2b8ff8a05ac8e", 0xfffffffffffffdb7) socket(0x10, 0x4002, 0x7f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:00:42 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x80a, 0x4, 0x9, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbf}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x81}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f02000/0x4000)=nil, 0x7}, {&(0x7f0000fb0000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000e41000/0x1000)=nil, &(0x7f0000f2a000/0x3000)=nil, 0x3ff}, {&(0x7f0000f21000/0x1000)=nil, &(0x7f0000f5b000/0x1000)=nil, 0x2}, {&(0x7f0000f78000/0x4000)=nil, &(0x7f0000faa000/0x3000)=nil, 0xffffffff80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e59000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000efb000/0xd000)=nil, 0x5}, {&(0x7f0000fe6000/0x7000)=nil, &(0x7f0000edc000/0x1000)=nil, 0x5}, {&(0x7f0000f22000/0x1000)=nil, &(0x7f0000e76000/0x3000)=nil, 0x6}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000f7b000/0x1000)=nil, 0xa51}, {&(0x7f0000f3f000/0x1000)=nil, &(0x7f0000e63000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) chflagsat(r0, &(0x7f0000000540)='./file\x00', 0x10000, 0x2) r1 = openat(r0, &(0x7f0000000580)='./file\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0x3, 0x8, 0xfffffffffffffffd, 0x1, 0x3, 0x6, 0x7ff, 0x1, 0x0, 0x89b5, 0x118d}) symlinkat(&(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00') munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) r2 = openat(r1, &(0x7f00000006c0)='./file\x00', 0x80, 0xab) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000700)={'./file\x00', 0x4, 0x4, 0x3ff, 0x1, 0x8, 0x0, 0x1, 0x0, 0x0, 0x40, 0x80}) r3 = semget(0x3, 0x1, 0x20c) semctl$IPC_RMID(r3, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000780)={0x18, 0x1, 0x5, 0x7fff}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = getgid() chown(&(0x7f00000007c0)='./file0\x00', r5, r7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse\x00', 0x10800, 0x0) r8 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x20000, 0x1) pwrite(r0, &(0x7f0000000900)="85ee86314686af1a6998c64499aa46a430b48b85b29df713b98b01ac8e6fdef2343575e83f68f65d214bb92723ad3bd5ad723be269ecd19932288afa20eecc4673b03063be72bfffbb2bcf77caf54fc52c811d514dff2991f8adf8cc12176d37eee551ca9f609421ca408a71f1859972eba4921dd82382693bfce9d8d8412b58f52a8b611f1d3177abbda740876d4ee9313d4082b778852dd0ce13f724cf98d95f134fa5e398", 0xa6, 0x0, 0x0) getpgid(r4) r9 = open(&(0x7f00000009c0)='./file\x00', 0x0, 0x20) writev(r8, &(0x7f0000000ac0)=[{&(0x7f0000000a00)="cdd7f8cde05c7b5e8fa853b0ede6094116d405dd3c88e05212dcf4074ffb020b6da7a03c2089d7501859c939ecad779fc9b42cbbd94e88d059b2d75eedc9ac66f055baf0ebfa7845947e86d736428d556112f5dcf60a68c9bcb68e47d6313523bccf87f2e8db76509266ac5f48a733cf2f408d460bcc8fdd1d74c6642b88409baa7ae1fccfa556343c3354edc6a8410e00e98eba16caf9af88de4e04c0", 0x9d}], 0x1) poll(&(0x7f0000000b00)=[{r2, 0x2}, {r0, 0x10}, {r8, 0x8}], 0x3, 0x6) fchmodat(r8, &(0x7f0000000b40)='./file0\x00', 0x100, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) getgroups(0x3, &(0x7f0000000c00)=[r6, r10, r7]) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000c40)) fchown(r0, r5, r7) unveil(&(0x7f0000000c80)='./file\x00', &(0x7f0000000cc0)='W\x00') readlink(&(0x7f0000000d00)='./file\x00', &(0x7f0000000d40)=""/22, 0x16) 16:00:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x200000000000045) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:42 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa08, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) r4 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000180)="3a4c52ce12d982ae276484ac57f89580ba88", 0x12}, {&(0x7f00000001c0)="bcc8a5685e75fa4437ffcaecd6399fd67a34f18d922b4e45f32497473e6eaa0d0db3cab6bdde609645da09f9cb43f777f703fed97c4d16cace59a3", 0x3b}, {&(0x7f0000000200)="2d312dcc77d99592f55a2eff0710767a40b41f733e35ca9ffca6295039877e0eabbdbebda21f97609ce91c9fff5b", 0x2e}], 0x3) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x400) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0xfffffffffffffffe}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x51}) semget$private(0x0, 0x7, 0x4) fsync(r1) 16:00:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) r0 = socket(0x20, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x100, 0x40) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000600)=0x80000001) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="c932c291d42a5b4219a9ec5cc268dc3276f564f96d23eb725d39423068672e152b064ea5cc1b32605387b2319e1940c968f0c342694fb04f7c57d94ed4d0bce9e5bb44580df5", 0x46}, {&(0x7f0000000080)="5824242ca09a866ab056638373720f1e41fb4a19df36b04393f0b1ee8390644eddb162b083e4d1f4b03d036047cb8f7961", 0x31}, {&(0x7f0000000180)="7561a407744b78721feed37b435fa19f5a68d0994dd3edff771e13e4d783855a67e49fc3acbed708190c7541d574908e91ec44de4fdf5789b8216e22cd471749406324d9a0787a6e74a43bc25a12892af5d8977f5761e0d83e0f5b852e374392239aa0e6179b29a56471d3ad9151f5db1b1147b73ea1ff9bd5777d506d34fd0340217f6cf826a4dc537b2cb627f03fb4d334c897e18b8ccbc1d8d2e2e25e19189bb76503d0a83b585bec97d94e8efd215462", 0xb2}, {&(0x7f0000000240)="84d57d025dbfb5b49aa70d9423a99225a752894081e67339276040bcab33397821f1b8569d49246198b16a386c2a6488241dc7aefbb3abc9bbdc46e8848de480c7459eb42cd2734ec63f1dc74edd807d8e8b07215445769400122e5bf2268a3e368767a3a20a21f1fdc459bcd8478cc9a7bc65eea793c8ba4032584c38b991b96f72f0a2729a617804db23128672efe9022e56061b16ed8e9a6cae4ee6444f88d20df7506a4e287756d9d5226ba300315bf02513e1bb86165e13c712c915e711", 0xc0}, {&(0x7f0000000300)="9238f85f0be3a25e6881dcf93df9462ae528aceb08a426bc448290ba248681926dfb91acdc0e0d8039e0acfa57f616b5249dacd17d75776100e092bdf6fea353d26ab011d65cc9b2ecad129f07ab6c66f111b51fadda9e40acaf0af342faaad2b2eb3b3011b1da0b31037565fc0af51b1498b6f311be5a1a476be320c9829240b32158ecedf9244475feb09332269460d015805a258064585e90b6ce44bff8dbb871d09d50e2d5e2ea44d8e1cf97447d7df8d46345152a64f44342f8e32d2b2fd7fec6d4c30559118ffc7c4d826b5df68107c07712dab55f07e47b222ded637521969478a5e84ce110f3edb99b00452ce523e5918819", 0xf6}, {&(0x7f0000000400)="f204f0d41e5b684427c5930a9bb97bacb28cc1a5e86c2702077acdd39c72344aac5f2bd99583ff4c534b79331fed6620695b31339ff5f537a9bdecbe6639", 0x3e}, {&(0x7f0000000440)="5f035c37ce55c48023db09c1089bfca1c7a95920a307c4a6174263cb38e4c433655041074642dd6e622354abdddf622c1c021ae7d6fd4ddfa263205165ad40fa9a56f088d5b7f3e77b99512ad6f6d2ac6fb3c805daed2d4bfaa77bea1a78a61b59701808a397be90ca35f4cc8ef97c0723db759648385c9fe409c4b122918e1e7e5002c0509a1ac71d35fbf78063d11ea8ca1c00f4d92a8aa98f909f4c42961ce0fc15c8091223537a0f3e52f87dade564f8b1b9f585ca660d2878b716a8d4367e2cf02368e8cfef45d68f4d72b20c867f", 0xd1}], 0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat(r0, &(0x7f0000000640)='./file0\x00', 0x410, 0x1aac10d1cb706eeb) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x1) socketpair(0x10, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r3, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/88, 0x58}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x200) open(&(0x7f0000000040)='./file0\x00', 0x20181, 0x101) 16:00:42 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") getgid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x80000001) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/175}, 0xffffffffffffff09, 0x1, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, 0x0, 0x0, 0x8, 0x10000, 0x8, 0x20}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0x3, 0x289e, 0xffffffff80000001, 0xff, "03449d0726b9bb601b856e94a974b0780f930d3a", 0x2, 0xdd}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) clock_settime(0x2, &(0x7f0000000000)={0x67, 0x4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8008080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x7, 0x8]) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = msgget(0x0, 0xa) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/103}, 0x6f, 0x3, 0x0) r4 = geteuid() setuid(r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x4d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:43 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) setsockopt(r1, 0x400, 0x1, &(0x7f00000000c0)="6af14aff720d6b2218cd2b75acca5cfab37382259251dc9a79d4191f2207a3d3d1c8df74a52fed0a54870b9acf7a6b4ffaab9db00141b872351065f9966cb2a10fc81ffd7605f0c2efdcd431bb0cd6cb31e29f4ae39b45f9f57ba08bc4a4f27c7bd5c50bb115b548a697f91f14f8d676064a1d7a4320d3e286a0cd04d3344716b813ab6397fe22d8988f4fcabfa4eddbc4ae39cc7f79289233e951011c5ffdbd3ba01ad0285b84da3b", 0xa9) fchdir(r1) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) flock(r1, 0xd) 16:00:43 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x80000000, 0x0, 0x8000, "d04a0ce700000001000000ff0700002000", 0xa1, 0x8000000}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="b6dd2429a970abc0f0d5663fde1b249c5df74d27db9a26eab453da5c4e1d36dc7c", 0x21}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="ca57b1342a2e236c0ba6391182a29c787a09552c246ac9168af7dd6f656d51a91319df76b41e74ef4cd477f8038655d9635575d84d41f5e886cf71eeeef3b83743fc7d4940b661a46e926acdfa718b4c3bbaa712839eead2df2466bdaea1020a17a63d174c9cdec670163c515f", 0x6d}, {&(0x7f0000000140)="8b46b51d09d32e253677bef2b71ca739bb2a4cf379b973e0fb6381319de3", 0x1e}, {&(0x7f0000000180)="c5051558aa035044744398e0ac1b9c6b277668cbe3adba4dbe2f478d9cbdce8591eccedd426667725e6c507c38603a272e44675ce6efcb2bc1cd7ffed4820bf7", 0x40}, {&(0x7f00000001c0)="0f8ac49afe2eef144b6fc129f9de2c59f619a80762555d169dc666c6b4be1d6c8420b96a1545ff0e85d0607bf4918b6119d1766c0854ad624fb4b8c8fefae0cfdf1db511ae92dace227a1643", 0x4c}, {&(0x7f0000000240)="aa046bfdf1e9bc5aab50db1e3ad2d4f6eb7cfddfe45aa9125d7722200598d91fed71e7884d9317d59236d03a140d4452e27f1c3ff2b5281371d8ed7d84f46652378ec5d83f7dba9a5a96fdf15fa13d428e13fd474f25ef32dfecafe6e0cbda8803d84f0dfae6bd7cd64bbbd712de65943d3e792b814b1d7c4f5d138f018b3a7979977d3c542ddfee17b100cf22403ef93f483f89dda85813b652286c383ad58b976b8d44a71fe4947c", 0xa9}, {&(0x7f0000000300)="ccecc83e0c86595cf4bbedb1aa53308f8fe2c31157eb5a6d5fdff8246bb5d633651c7659011e01cbbebdabfcf50fbcdb5e9c2bc5678afe64da3df8cba0dc89a494c20a4a9f0c7c69758fe0ed3cb11a745cb5d9be8e08ac9d2e3941c5c4202396754145ce49c5d5935876c3f7af39d87873f63e7dd3df338f7d2006b36b64b13052368c6f0c69d020b615daaed6fff93d046bbe797c10a2894b99ef3995137465f78d4a9276a258dc62365b2a00c7e8a6057880b3f7ac87ec93249ce7366541884a3541b3d644ce3794ca58ac6ac903", 0xcf}, {&(0x7f0000000400)="5baed4f49f1d9913b5ea76c0e85f", 0xe}], 0x7, &(0x7f00000004c0)=[{0xa8, 0x1, 0x7, "9c9cb9b40be6c87d5546db2706faf4e5a973daf346f77eeff2956b99b37b1eddd74b995daf8af638bbb8c5fa3957583d1e4e8d8a5fd054e8d86902efabb2d423900518d0739f8d92df25e5ccbc187cedf28a91cd8a60f088f9a3aaf066d738a94847d93cc3cbc20671a685fb4794375c60eb1134256c3c2b25ce19cc469b5d29551133e14c90536d9ec4626ddcf6aed3d99576"}, {0xb0, 0xffff, 0x8, "9da4c22014393cc42c24e4c1ee88dde03d280bc23dfe8bb8c23cfe4b8d589ac5b438de73be5c0f29b8ee8a36f597e29f49c51e91077bdbe62279d96f6b30f58c6c473d36fa5e5986462124542f24bdcc1ccbaba0ebe23b0318ff60613d2df13392d3c12626c3643e6c54310e6adcc1f0c1cdd714ee3399ab13ac230b0c694423772be927c49622c1d412d107f2cbe478949a399bb32207716f"}, {0x100, 0xffff, 0x401, "0ace6170e73e43d891c33b4205e7f2b3dd87d227656faa647090a345b2fd05c4357b206430ef9885bbcd26febda809b0940013f8ffe2ef0281e807b41ba0c3072f4e821128862c269481950be767476807ad6fbdc62d2b9aa1aac9e95151fe3a58f77b35005973db9d8ec0f1c2e158ee2f2e61fa044756cc09f8ffee18ff147715bcda960438f4ed79a438de7fa69ef9335980ba6c76f7bf8916414053545918b756434b6384098c4df1a25e1089d87cad936099f5de8332a55976ebdc790883bed9de4ed07a7f2bc2fbbb3a37ca36fa9ec4850c349e53f8280214b51b40b08c2cd602b8f031b79bc8d05d"}, {0x110, 0xffff, 0x1, "8c7ee99e5f6a994e8b8e3a604b4c64c0e8481e57ca79f2375bbc6c2e5ff4f611cebb3133ceae4f6b699f4a1a047e39f8f584b428118bfee46ab6639219c05c6c3300e94fb8d9f2383a483fa036953f7b7117f008b78500d33901492487aedb5a06d5fbe6d2558a8246a88794345ab6dcb2eec3519a25256630ac85e6d59a2e86ac1bf5a1d4e7f64cdb8d2969e310223d6b50a23b8af3634bd45117cfb56bc0cc37f267d21de328496ca69363abb7e0f1818b2b625837e40128ccad622adf223caebc3e9b1b3e7932078ef5e35702a39eb506cf4b32781384b25d9f8058ca64efb8c030945b68ac7e6371892f7df09b3db989fc9706f7445c78"}], 0x368}, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@un=@file={0x0, ""/30}}) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:43 executing program 1: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x892, 0x40) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40000000000000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x1) 16:00:43 executing program 1: r0 = socket(0x14, 0x3, 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x55, &(0x7f0000000180)="ce0eed5dce0e37c435cbb7392be5bf") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20040, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0xf09c, 0x4, 0x5, &(0x7f0000000200)={{0xd37, 0x10000, 0x3, 0x100000000, 0x88b, 0x6, 0x4}, {[0x9, 0x7ff, 0xff, 0x25800000000, 0x5, 0x7, 0x1ff, 0x80000000, 0x7, 0x5, 0x8, 0x77, 0x9, 0x1ff, 0x8, 0xb5, 0x6f7], [0x9, 0x2, 0x1, 0x100, 0x7, 0x0, 0x7ff, 0x4, 0xa358, 0xff], [0x1f, 0x0, 0x8, 0x10001, 0x6, 0x6, 0x8], [0x8, 0x5, 0x4, 0x18, 0x4, 0x5d2], [{0x20, 0xfffffffffffffeff, 0x7, 0x5}, {0xa7, 0x81, 0x2, 0x7}, {0x6, 0x37, 0x3e, 0x9}, {0x7fffffff, 0x1ff, 0x1, 0x5}, {0x7, 0x0, 0x804, 0x8001}, {0x0, 0x40, 0x7fff, 0x8}, {0x252c, 0x3, 0x6, 0x1}, {0x8f4, 0x7, 0x2, 0xffff}], {0x1f, 0xdb3, 0x40, 0x2}, {0x3, 0xcc, 0x100000000, 0x200000}}}, 0x6, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:43 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0xc1, 0x2, 0x401, 0x1ff}], 0x2, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:43 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x188, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x200) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) ioctl$TIOCNOTTY(r3, 0x20007471) kqueue() ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000001c0)={{0x80000001, 0x8, 0x6}, 0x1ff, 0x2, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() chroot(&(0x7f0000000140)='./file0\x00') syz_open_pts() socket$unix(0x1, 0x5, 0x0) r6 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r6) getsockname$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x80000001, 0x100000001}, 0x10) 16:00:43 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)={{}, 0x4000000000004, 0x4}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x7c0df904a820f5f1, 0x2) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0x400}, 0xc) chroot(&(0x7f0000000040)='./file0\x00') 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xff81, &(0x7f0000000040)="b22c1b6758fd6ba285b7030809000000000040c0c00461ac300853c8231b") 16:00:43 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x919}, {0xfc, 0x7fff}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000000, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x7c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:00:43 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:43 executing program 0: r0 = dup(0xffffffffffffffff) fchflags(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x108, 0x4) 16:00:43 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0xfffffffffffffca2) 16:00:43 executing program 0: mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x160) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x20, 0x100000000, 0x8}], 0x4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x2, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x9, 0x3}], 0x100, &(0x7f00000000c0)={0x8001, 0x4}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r3, r4) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000100)={0x400, 0xfff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) listen(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x2, 0x8, 0x4, 0x1}, {0x3ff, 0x1000, 0x58f, 0x100000001}, {0x6, 0x5, 0xfff, 0x70f}, {0x0, 0x5, 0x8, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)='a', 0x1) pread(r0, &(0x7f00000000c0)="653a3d89d28263aa43921b7142183f35ff9480692c87db6418f554a0dcca70e67f2c0686653fea21f68d91651d229348a56f66f2cc0886b684d85869fc461f1b724082d68799a4be780b3636384a6036db92848636a0ab1ffc10cd5a56de5baf49bbf801f5c1c3b2749a9e143d6771935187cc8e924d7779ba5086550e44d4657b904e202481e27441904c5d01d0b3b444949960effc2b1278d1c3c1f2c93e890aa49f54a14abb7e21f5e5dad928acfd89a189cb65b07a88928d4aef030a0b08566a83fec861fb1fe6a00a46ffdecb20f6", 0xd1, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) 16:00:44 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, 0x5) 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) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1}, {r1, 0x20}, {r1, 0x80}, {r1, 0x15}, {r1, 0xe5}], 0x6, 0x1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0xf4ab, 0x7, 0x4, 0x1, 0x4, 0x8, 0x5, 0x1, 0x3, 0x7e9, 0x8e69}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xab, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x98, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x401, 0x6, 0xffffffffffffffff, {[0x1, 0x80000001, 0x3, 0x0, 0x9, 0x5, 0x4, 0x7f, 0x3, 0x0, 0x0, 0x83, 0xfff, 0xbf, 0x8, 0x7, 0x40, 0x2], [0x81, 0xbf1, 0x0, 0xffffffff80000000, 0x942, 0x0, 0x2, 0x8, 0x3ff, 0x6], [0x4, 0xec6, 0x3, 0xcb4, 0x4, 0x3e, 0x2724], [0x5, 0x5, 0x1, 0x4, 0x7, 0x7fff], [{0xfffffffffffffff7, 0xfffffffffffffffb, 0x4, 0x1}, {0x73c3, 0x1f, 0x3, 0x80000000}, {0x8, 0x7, 0x2, 0x1}, {0x4548, 0xffffffffffff84e4, 0x0, 0x6}, {0x6, 0xffffffff, 0x63}, {0xf87, 0x1, 0x4, 0x80000001}, {0x10001, 0x7, 0x5, 0x3}, {0x1f, 0x2, 0x3, 0x80000001}], {0x1000, 0x0, 0x3f, 0x1200000}, {0x100000000, 0x6, 0x2, 0x72}}}) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(r3, 0x20004b3d) sync() getrlimit(0xb, &(0x7f0000000000)) r4 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:44 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, 0x0) socketpair(0x20, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 16:00:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x1, 0x5, 0x4) 16:00:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0xe100, 0x28b1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x5) kevent(r2, &(0x7f0000000000), 0x28, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) nanosleep(&(0x7f0000000040)={0xf067, 0x2}, &(0x7f00000000c0)) 16:00:45 executing program 0: 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") r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x5c97ed538108483a}) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) kqueue() getpgrp() setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:00:45 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x30, 0x7ffffff, 0x8000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x81, &(0x7f0000000280)="00a3f0ffa65918567d85290bf53b8eaf2c05e9d90ac5cb24681d0f4f318224bda484514c186e27700747b5d60000fa0de283c801d1b0ce796fd90332baa6d2a4b2fb612e291a36fdc2b666ff8ab4d2f4eef2e32cebbe2603042b8907f10db207ab76666816f2382f928ec912835c7d0b2e5df11ce8377973b0661946aaef3db429") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) mlockall(0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x400) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) 16:00:46 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x20000) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x10, 0x40000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1c, 0x80, 0xd8, 0x796b}], 0x7, &(0x7f0000000200)=[{{r0}, 0x0, 0x18, 0x10, 0x10001, 0x7ff0000000000}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000082, 0x9fd9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x2d, 0x2, 0xffffffffffff0000, 0x20}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x637, 0xb322}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0xffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x1831b19a, 0xb5}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x62, 0x0, 0x7, 0x7}], 0x3, &(0x7f0000000300)={0x6, 0xd8}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() close(r5) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) symlinkat(&(0x7f0000000340)='./bus\x00', r7, &(0x7f0000000380)='./file0/../file0\x00') write(r1, &(0x7f0000000100)="1cd9fcaad24dd5d99256a20ef23acd17900cf899783a21f158ed2389e87f7ad5d9b0af862036058623047f1824110d14131221dc82ce246f559829", 0x3b) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x401}, {0x807, 0x3}}) close(r0) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 16:00:46 executing program 0: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00') 16:00:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/167, &(0x7f0000000140)=0xa7) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)) dup(r1) 16:00:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) chroot(&(0x7f0000000000)='./bus\x00') 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, r4) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)=0x1f) fchown(r0, r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3ff, 0x7ff, 0x0, 0x61}, {0x7, 0xff, 0x1, 0x8001}]}) 16:00:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x800, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x40000019, 0x5, 0x2}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x3ff, 0x3}, {{}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x800}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x2}], 0x3, &(0x7f0000000380)={0x7, 0x1}) kevent(r0, &(0x7f0000000000), 0x7af, 0x0, 0xfffffffffffffe01, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x8) r4 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x20, 0x9, 0x8, "5ff393c0560b0fe51d006f3bc58751fe88f338eb", 0x1, 0x1}) 16:00:46 executing program 1: r0 = open(&(0x7f0000000880)='./file0\x00', 0x480, 0x80) msgget$private(0x0, 0x8) getsockopt(r0, 0x596, 0xdb, &(0x7f00000008c0)=""/64, &(0x7f0000000900)=0x40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000480)=""/47, 0x2f}, {&(0x7f0000000580)=""/216, 0xd8}], 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2812, r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x82}, {r1, 0x1c0}, {r1, 0x4}, {r1, 0xe}, {r1, 0x40}, {r1}, {r1, 0x144}, {r1, 0x80}, {r1, 0x20}], 0x9, 0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000940)={0x1, 0x5, {0x9, 0x8}}) r2 = socket(0x80018, 0x1, 0x200000000) 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(r3, 0x4, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x6, [{0x2, 0xfffffffffffffffa}, {0x3, 0x8}, {0x1, 0x1000}, {0x3, 0x519}, {0x2, 0xffffffff}, {0x3, 0x5}, {0x2, 0x2}, {0x3, 0xd4}, {0x2, 0x7e4}, {0x3}, {0x2, 0xfffffffffffffffb}, {0x3, 0x6}, {0x3, 0x3f}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x800}, {0x3, 0xfffffffffffffffd}, {0x3, 0xff}, {0x2, 0x80000000}, {0x2, 0x3}, {0x3, 0xffffffffffffffff}, {0x3, 0x7}, {0x1, 0x9ee}, {0x3, 0x2}, {0x3, 0x1}, {0x3}, {0x1, 0x7fffffff}, {0x3, 0x90}, {0x1, 0x10000000000}, {0x2, 0x10000}]}) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f0000000700), &(0x7f0000000740)=0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f00000001c0)) close(r2) setsockopt(r4, 0x1, 0x10000, &(0x7f0000000840)="03272a9c7c807ff0f763740a39aad0b7df87d8276301787c078c7d5a6fcf61db483bf3c2632a2f689ea552e2", 0x2c) lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) 16:00:46 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x2, 0xffffffffffffe194}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) recvfrom(r1, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000280)=@in6={0x18, 0x3, 0x400, 0xc302}, 0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 16:00:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) socket$inet6(0x18, 0x3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x80000000, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() read(r0, &(0x7f00000011c0)=""/80, 0xffdd) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x7d) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) syz_emit_ethernet(0x59, &(0x7f0000000100)="b61ee4a85066c4736bea051f4841126c1c20c64c09844b4d5147f5a16438770069ae3e87c2f94f8b70d590144d0d24d4dff9c6aa6c855aeac3b141578846954586212ea694d7c972dbf0ca9c5a53366758169a8242ec47f4e8") 16:00:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100, 0x2, 0x6, 0x1}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x5, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgid(0xffffffffffffffff) r12 = geteuid() r13 = getegid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000140)="c9cb6d18d2067bda15008e2230bbbf5e1d9b25a11feb1ceeb9457bcc28ea035945c6b1699dd6f5c34b58016b17cd42133ebabd2a034efb8bd36eecbfab511c50c65cc7a1909934ce9cbef12ad4eb20c0700eb38d842ecabd5a216738b67adb32a63ac1154dcff951b584f930f4c653f4ff0a443cb547f08e524db5319ce6169e404f53ca04db74b938f3c403d231c97b874fee8add3540668c7d911223a16cffe2ecb072c3cb770e0ff62f40479d3e445d06806717e11a4783bbdc8a5ca4b79dab0bebef40575ca85c48161853b1af50bc790e6ccbb6483f0fb86c80", 0xdc}, {&(0x7f0000000240)="9fae37f7065e148ea007c1f98e4d7c67f5ee3f90f8fcc33efaaae24cd426d73a019958d33d1bda684f7bb271f35896d2c362628af629ef17929d66c0342f2f2c24e9476e081698cba05f1ebcb45860052a63a1e6168f360174c889849ce22d6ce78b7cf63c6df608536dc7d5dfb8889033eaea41db393ec47635bce780612b16ae320a8328420ad01d00f8b7c372fd3c456604a83a1af4331ad8adeb6059c1591d7475e4c8bc0c5238dcd6d7bfcfb23b6304f85e1afa282f876a525f804e323244bfdf3865ed09bc1f163109414e3bd745119b0b941b13313b817ae0346090de51b07927", 0xe4}, {&(0x7f0000000340)="656694d502d22cc0dc2f9d14b92a760250ab34cc1ea62da0bfd4249b73d417383b", 0x21}, {&(0x7f0000000380)="69aed7433d7ae4345926acf2ec5812e2b2c32aa8cf9d5d47562a7a3fb086ee92d230a0b97a1d973a88dd541169da4a236fbde62d2c6c3b30b01e66d1e945615def15f51a6abddf1c02407034c243286968636c0f01235a670aeafe7dd1fea39c4021115c75c632d55fe5b71216ecc787b8fd88166459ff580313e2b419d976c3df183b208a344a58aba2145ef889627cc4e0ad7656810c176d46100fb77f73da18032e9cd598d8329fe817b89725a6c8968210eb0202c0cc9aeeb42ff6cb465b7d346c6ef2a253726dbd93b7c617417e69bf", 0xd2}, {&(0x7f0000000480)="7d7fd3b159641465e7bf7babd5fbb384de5bf5b6dc8ea5afb8b34a079eb8425f1c7ef1dfbe05eabc899ff8d0f0d8f61c462313255009579ec720bbe48c4f44431f6695a61cf22401fb4e4223fa6169ec2da4deaf6d0c95863441cb1d2ed4575725298229c835b0bac523603cc36e", 0x6e}], 0x5, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa0, 0x8}, 0x1) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000740)={{0x8, r4, r6, r9, r10, 0x40, 0x283}, 0xfffffffffffffffc, 0x5, r11, r8, 0x3, 0x1d, 0x4}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000800)={{}, 0x7, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r15 = open(&(0x7f0000000840)='./file0\x00', 0x200, 0x8) ioctl$VMM_IOC_INTR(r15, 0x800c5606, &(0x7f0000000880)={0x8, 0x2, 0xd50e140}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000900)={0x4, &(0x7f00000008c0)=[{0x9, 0x9, 0x5, 0x20}, {0x7f, 0x7, 0x3ff, 0x2}, {0x4, 0x4, 0x5, 0x8}, {0x99, 0x586, 0x8, 0x81}]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000940)={0xd21, 0x200, 0x6, 0x3, "d1f6fd2327c111829d2c42d6fb212ddd2b7a4e10", 0x6, 0x800}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) pipe(&(0x7f0000000a40)) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000a80)={{0x7f, r2, r7, r4, r17, 0x20, 0x100000001}, 0x22, 0x3, r16, r16, 0x9, 0x4d65, 0x1}) getpgrp() ioctl$BIOCLOCK(r18, 0x20004276) getgroups(0x4, &(0x7f0000000b00)=[r5, r3, r3, r7]) kevent(r18, 0x0, 0x3ff, &(0x7f0000000b40)=[{{r0}, 0xffffffffffffffff, 0x8a, 0xfffff, 0x4, 0x5}], 0x4, &(0x7f0000000b80)={0x3, 0x1}) sendto$inet6(r0, &(0x7f0000000bc0)="d164f7bcaaad5f94e87d640fe53c76f2db59c8e2ca1afbb4df4ed0cbc7284ab9c7627132333ae681358b68f1cbf0188daf11d4b4b57fbb4af074478288aa0b07b70e8b3f35b6a7931e1983cffe9154e8768d80445f3320de1ab4900d18965675f11ba3f3ce9c6e19eceb315f851f9b8ea9dfa624cd02799a0108f53786f300fc7418bbe241e467d884f938af0a88e660399469aa3a5865ea44e070a0e8edb2763fa6b1cb0a26323637182605d3a1cadc269cc80808735750d09294e7c9b93b6fe8344a32b2e3e2f3f487e7fcafebfb608155e99b5c9ce92ebd05ee8408d19cf3e2bbf28386242d5db49a1353d8b3d5a0543c", 0xf2, 0x8, &(0x7f0000000cc0)={0x18, 0x2, 0xfffffffffffffff4, 0x5}, 0xc) ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000d00)={0x8, 0x8001, 0x3, 0x200040000000000, "1668f984338f27b274df30db2611e3956bf4fb5b"}) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:46 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:00:46 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000380)='./file0\x00', 0x100) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0xa1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000340)=0x7) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) read(r3, &(0x7f0000000240)=""/217, 0xd9) 16:00:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000492000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") socket$unix(0x1, 0x0, 0x0) 16:00:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0xb6, 0x3, 0x7, 0x3}, {0x400, 0x1ff, 0x10001, 0x10000}, {0x1, 0x0, 0x9, 0x10001}, {0x534, 0x1, 0x6, 0x4}, {0x800, 0x0, 0x400, 0x1ed}, {0x8, 0xfff, 0x3, 0x2}, {0x21c7, 0xab5, 0x1, 0x2}, {0x3, 0xfffffffffffffff9, 0x1, 0x243}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) 16:00:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xc8) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f00000000c0)='./file1\x00') bind$inet(r0, &(0x7f0000000000), 0x10) 16:00:47 executing program 0: msgget(0x2, 0x400) r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x3, 0x11) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c92600bc1700000000000000010000000000"], 0x3f, 0x0, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x5, 0x0, 0x56b, 0xc5}) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16e0900000000000000a9815f73f2a044fd33055552fbd5e41789001000000000000019f52f0c79456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00"/101, 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x5, 0x0, 0x82d, 0x5, &(0x7f0000000280)={{0xb9b4, 0xed, 0x8, 0x47aabae2, 0x7, 0x9, 0x2}, {[0x80000001, 0x3, 0x4, 0x6, 0xf4f, 0x81, 0x7ff, 0x4, 0xd33d, 0x0, 0x10001, 0x5, 0x8, 0x7, 0x2, 0x3, 0x800, 0x99b5], [0xe64, 0x7, 0x6, 0x80000000, 0xf210, 0x8, 0x80000001, 0x2, 0x1, 0x6], [0x75, 0x9, 0x8, 0x4, 0x1000, 0x8], [0x83, 0x5, 0x2, 0x7f, 0x1, 0x279], [{0x0, 0xf096, 0x8, 0x1000}, {0x1, 0x7, 0x2, 0x5}, {0x0, 0x7, 0x7, 0x7}, {0x7fff, 0x0, 0x8}, {0x3, 0x0, 0x2, 0x5}, {0x3f, 0x4, 0xffffffff}, {0x400, 0x2, 0x4, 0x36b}, {0x1, 0x6, 0x1, 0x1f}], {0x100000000, 0x6, 0x8e46, 0x200}, {0x87b7, 0x8000, 0x400, 0x7}}}, 0x617}) close(r2) 16:00:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000040)=""/148, 0x94, 0x2, 0x0, 0x0) 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) mprotect(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x4) syz_open_pts() 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) pwrite(r0, &(0x7f0000000200)="b0574b7256ebc00fe0c9d716f7ac008ecfb2d8d071032be68f7416e9395e61732ffa6212554abe2b48", 0x29, 0x0, 0x0) fchown(r0, r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001, 0x0, 0x0, 0x7}, {0x3c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x6b3) 16:00:48 executing program 1: setitimer(0x0, &(0x7f00000002c0)={{}, {0x0, 0x100000000}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000000)={{0x6, 0x7}, {0x20, 0x2}}, &(0x7f0000000040)) munlockall() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000001c, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000080)={{0x7ff, 0x2}, {0x26, 0xfffffffffffffff7}}, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:48 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) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="49a2007f07ae7ebc55cf949621477965ee374fcc53c8689ccfbfd39c28149e99c634065fafe8989778f237cc8e39ffa54fe7640e247a192c16e32120afea38a1e152", 0x42}, {&(0x7f0000000280)="b7cdc5a6cb24745735ffcc2b19dbe300712185c755410ba4434f80f143ac72e6b3e2c7ed68aacd04c2e4a7084fd0d4e7af942c7a13f476a28e06127ff726099115cd21e32fb89c12d83a90f4de42395698d0e71d5c5881ff6967c20102000bfbd7f3a77ccf25c1e04bcf73e159028184e28e4e3a7bb40cddd35e14c87fa85af9703d776c3c228df1936dc46196283aeca42b3f35494cc668fa4c6e86e53d7f347806caa92976c91be23ab0bc12b1160995fefa42b0c4cd49724d2eb7a5", 0xbd}], 0x2) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1000000000000733, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000100)="b5439ebe4fc1fcd9b9079e1f92593f229f88a4896d18716b3b92fb51ee3e8e5376e3dd99c8ea694370af4419e8cd1c268362ad3df8f19a9fd0f753859663aed9c7e35a42c53117440ba2db6f6183af73a60c7d1254b7422173b8254a2505e05e118c2485aa9f5dad7047af78c692a292a20793e11ab60b98db73add17441c50da70e58cd912c7d3ce404d631684bbec808b68ef62ecd02b0ae54786d5e05cf7da11cf12a4b3a484a3ec1ce9b3894032aa702e5e3085740b48947197079fe05efbf77337bcbe677492e1d76fffc3edae88a5d03d44d9027135b09de77b24416a443fb570281871242354928998404e85cc9", 0xf1) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1fffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 16:00:48 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x48, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x6) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200044}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendsyslog(&(0x7f0000000000)="a46e4c8015e40e0a4fd1677e1adb75788e5bc8e40d7904648b790643e0ebc0d6a61e08f9b7fbd80f30d272708713b78892e69798205451c13a963415f7b85922a44a5ab7558c66f3d63e3bcb346b9a5d5906800d325afe57e8b15a93b8df83223b7796578c3a5b3a91bf2683bbdd21783c751d4f918a179a2662db3b72fa9a5bde3ec3fed5156d0623c3b1db3de82917713a7427906dc9ccbe423ffeb4ae47cfa89da4f37073fa1d47d9ce4fcc62e7516cd0e33528c70a", 0xb7, 0x10) 16:00:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001001, &(0x7f0000000000)=0x8, 0xfffffffffffffe35) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x100, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x8000, './file0\x00'}) syz_extract_tcp_res(&(0x7f0000000240), 0x100000000, 0x7) openat(r3, &(0x7f0000000200)='./file1\x00', 0xb, 0x100) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r4 = syz_open_pts() ioctl$TIOCNXCL(r4, 0x2000740e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:48 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020044000001000000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x7d, 0x51b}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0x1}, 0x10) r1 = socket$inet(0x2, 0x5, 0x3) socket(0x10, 0x4001, 0x6) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:49 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) write(r1, &(0x7f00000002c0)="9d13018f3cee66c2b4ea80b8caad12adc83080390bf3eb198ec287d9711b96f6ba8da08e8826383c51020191ca8f403b26bf3b3821403b288bd8c51e2295fcf6204404a46a017811ec416b7640ac7fb2ad3b70d15a917e2764a7d17f03c80dd06d28c9b72b51bab0edbb7f3841ee40102a9c24adb9b86c1d60cecda53072a626808004ad343097d9336cc77dc021820187ee1915f1ec3d2a6dd23afa22b398ba45e1", 0xa2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$getflags(r0, 0x3) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1000002) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0xffffeffffffffffd) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fec002962661f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:49 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() readv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000340)=""/68, 0x44}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f00000005c0)=""/72, 0x48}, {&(0x7f0000000140)}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000000640)=""/153, 0x99}], 0x8) close(r0) r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0xf7}, 0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa602ffffff00"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000000)="2078f7b600007d89e0329c", 0xb) 16:00:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) pread(r0, &(0x7f0000000140)="f08eb6ef2e8dc3b6a05f53bca7e768ca9a1a0edf5fadb687a1e555f5d59822699b4bb37e126f7661e0", 0x29, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x100000001, 0x9, 0x2, "99aac920e2500707807f35e683aaac0e7de2e50b", 0x7, 0x1f}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:49 executing program 1: minherit(&(0x7f00000eb000/0x3000)=nil, 0x3000, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="b1020801460ad5e2f3bbe10af0e6ad8776a5144f74d9b967131698aed9fda7446ee80a26be2536e75a8bc87c09e60b7b5bd6d11c18a916b839ccaa6f95e5bc5e56987034a84059c5462eebc86692611d3e0d7ec074e2d236e986f7934c946eed894585b82fd5644eebd98eb2398ca7bcc2239d763ac2871233d346ba33e70df148a502bc63b156c96b369cf7179415b77b5e7ec8626ef43320f0a69fb0f70cd59469269915050aeb6970ded51a2f726459bee26990926502dfd0cc20641d5fcc8cd375f1781aa9c94d03f20923cc47e9a17ffae88b3486721ff30e454f6dae90328bc487ec617eb8befd588187d4c107bb22e65109e514855a5785d16f04"], 0x1) minherit(&(0x7f00000ed000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="b5d65bce1863e22e691e1dbfb55417a4825baa475286668702f49a45f554c2d7ebb8b790385632ff2775c4e78c1a5c1d6770e5dfea556a3711fd17680791b3ef103ed4bded7118968e6567c635aafd118e482e14382d286d319e39d45f0e33f14d9f9c99ba298c365e6c7b9e4475cd3099354d99091b8bc3f089518ce5b6a4489ed0cb7d2ae5f08e021ba7f5fc807a", 0x8f}], 0x1, &(0x7f0000000280)=[{0x20, 0xffff, 0x753a, "09649f2a1c90ae59bc25106b"}, {0xd8, 0x1, 0x100, "e6aec16a3819f38e22066f5e176cb4e0236d2ab7dd534550ed54989397cacde6b1034f2cdbffc4521ca0fc077fb059d4ba4a0363d588892c7f43c39a9dda92abc5f1d79686a825a2e943d0eaf1d3035fdf095e4f3d2679dab044d3aea063058218e5c74cd04adac3516d6b9894def629078896306d2ef0fec1651a4aede13165aa9514910132b7e4be99526980d0c0d6150f4cff9bf936fcfaf4d4cca35f0b6e4ed2b106d3e3aa60d82af166f517a0341e90bd64cc618248dcf28070bb2127d30dff62b4"}, {0x28, 0x0, 0x0, "ba83d5e5fbd340e9cd56ffa1e279d1c91c"}], 0x120}, 0x2) mprotect(&(0x7f0000756000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:49 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x3f}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000100)="ebfbddff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 16:00:49 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xae, 0x2}, 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd43, &(0x7f0000000040)="b2") 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r0, 0x19, 0x9, &(0x7f0000000080)="c010cad6d9375231b658e7986fce53dd27bc9bf6fedcb4725505155dd60336c27dca23a2ea55882e8ef2b35e917869e9b2e529735394508419128033247f9730e50e60275c7f1b4a943a9485d576160ed2ecdd77aec25027a214ec12fa10602e837b89de9acad0e73865b008ff94a28490eb45a76ca731bb2c632e41ef082e4241b1ecb93ca43ba537d52dae5811fbf098d94c7296ccf3", 0x97) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x7fffffff) 16:00:50 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28e793dd87c1beeb3a0000000000000000000000000100"/39], &(0x7f0000000100)=0x27) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x90, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000001ff, &(0x7f0000000000)=[{0x60}, {0x44}, {0x3589, 0x0, 0x0, 0xffffffffffffffc0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x35) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x80000001, 0x4, 0x800, 0x20}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getuid() getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r10 = getpid() r11 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r18 = getegid() sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="227e135ed993ab13fdb5cc63756233f8fc0324f19789f69cc9d9cce688a3e40e9e3030ee611cd7a4ccdf3aa0f52e6f4e332def39fe28d758964c1f9ed90157b9ab0eaa17f61775886abd5e26bddf8eaba6a2e6a8857ff2f5384e1d148eb4ec7cdd494acb6b04a93ed258079dfa4bd96fe62675f6fcff979373c8c13cdc21e9722a04f14520692277338ddb909b77a2f876e96a0a16fb8cf8f9bbd4921ebfdd7b204fdb17d75970d1e3b05b8b60aa42073ab9200c2d123453f2041a5cb221e9f2f31a1d972a3533", 0xc7}, {&(0x7f0000000200)="25d27efecff15c1ea3fdecf856f0df50e395fe496f7517c389a0400a67dea875397a75ef0e5474b52dd1fb972ccde2a1c471178f4c", 0x35}, {&(0x7f0000000280)}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xc0, 0x402}, 0x400) 16:00:50 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x7, [{&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7621}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x62}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xaf4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfff}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x4, 0x7, 0x4, 0x81}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x20000000000008, &(0x7f0000000000)={0x0, 0x2, 0x8, 0x300000000}) syz_open_pts() flock(r0, 0x7) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) 16:00:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffeffffffc, 0x9, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x7}], 0x4, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f7, 0x0, 0x9924, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xa1bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x100) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000002700)) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000015c0)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r2, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) r6 = semget$private(0x0, 0x1, 0x400) fchdir(r3) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000001540), &(0x7f0000002600)=0x4) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000002640)={0x6, 0x20, 0x8, 0x7}) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000002c0)=""/239) setsockopt(r5, 0x10000, 0x3f, &(0x7f0000001600)="3835a39e88d868e9f9d0e795ae084ab72aa073729765f71c70d53bde065d3178ce17f472ef2068a6461e95dca5c1a0de88f8defe5f4cfbad363a2b5fa303ff38317f0aa320750df9090609fe64a2f5e30794a6a9e41c0d601537fb7e82ccaf860773d424987c5bf7eb394e73e416fef26f87513903adf66517538af72b2922bf258815380a61411117f95ba2bb202e41070c8060ba846bff5328ee9c653492d916d593329322aa836ff5761ef3f03c08218862bcbff5bbec6cc32c7070a2185847e1da176a947f468e249364d204248129ac7a56ef0027ffeb5ece5d7e47fdc56022f2d6c7f885bcc1f972f0cc2a5d0969bffb61d27fba7cd41cf944be0b3fbde24c8bf3bff879f86b06b9113986c7f99715103d6a17301e23e411efade2cabbf9114aa677f4ee53f3db5323b05d9278d1e696571d17147927f6f8cc5830f6638e9f127c7cae424b1b5fdc1fa8e177ea5c1c1ef5b3dd14526be1ab2de495b0e2ddab12f3292bb935af8c7cd2e52d17fe2929e10b04f3adddfb9ea46a4147591edf42977fc0b07b0e0536b276a165f27d0b6d0178aa010f91ce7526b599a6ae852c40314c58a6a72831283df88beb7182f7260e0716c14f3ce1b779399f1f4389cf41f316b44d70067257f5bf015fe79887a8a11953c774172eb9401248682075609e060c981cf892ab8eb34a41c830879ad76190cd02c25deaaba7e3bdf4f5e379dc9c17d1297ca2b8a8c07e51307129c836da1c08aaeafae32cb449dee593291b8728be14cb9d93c750e47da98b17fc2a791e5daa69f4ffb295113a33482d7ea27abde949f62b293259869843be4c090c4c280ecd0ef4158314e84d6cce82b01f00baa6ce1cc60d22527659352e4dda82501ea9582148290aeb6b822f16a5e6161d9cd02b6c99f4fb907b492ce225e117bd40f6cbbc5db24831965679a09d24fd151122eeb8fb1898d7748a578f8ab51ad3ea16686507bd5f2ca7c0c43a7278f6cb4aa68471b93a752f2b5d4f9d11b310207bf7c4aab3885afd4e21e8231e0d209de1ab7a95d88b10895cfc3377a92781e1ffc190041c4bba9a2b187fd3a1465c2e09f5b27786325361c99ad4fafc166bdb985b0d8d16e966e41831206988b80ba24e44b187f1781e7791864e0366bdd596dd17be3cca88f295ae63c4a751781f1c4fe5552f26b6f92485dd659051973e9ddb9068047200462b9e44a4837c2f569840e80647075f1b3c2622d433c81ac6303d25bdff3ae9f23442243b00ea47eccdf6969e47753c055e0e1be0c18f77ccad74b9e73fe5c1eaf45dd37a2246b3812a3abca50e07791125513f37f18bfa401b0ac5ff020a66f943055820087167612cc61442219bb649dcfe8deddc399ba2d8d64e9a314fb4d91a996da4a9bcf1f5a79f3ca73fb9b9be0d73ef86dba1297a21158bad8927a701373ff5a2e1fdd668b32d5767382c4d74f792b604f056986c6b361fb701b467eacc9a68ba1783cb585ff24ca97e9389415ca41a9008021061acbca20b259f1f315e89daef6e78c75cdca27534b6ce7617a5e0ef2bf42eec4f80ad1ce8188d1161a00843d25a74cb73dab5adbae5a62aa807a9f07415ac446530b54993f041ea8cd0860507685ce3a1eeee52f05b92013ad6b1ecaf53fd14c00b2aa0ff924727d1169841630e4031f28a96beb01369181b708ca092c72c5300a93808cb9a238a8efa72bd0dbaa2aafafbc1d8e1c60f2cb96f9d3b876ee2f3b77fd61f358a4ba5a1b45e2ea493c34fb83fa802ba33264b445463c64fc98ad4ae369e6bf805f102ea5563ed9024009e3f8b430344a8a1bf7e76c196842d9617a952c996bc6ff58b7a1bb757f176694c63b712ba91703c2a96152aea06cbcb93ecd356b6f75d06ee868f7d8d3eaf1523ad42583637e4b1b0a98d5abc519995faa85b9e32795002891043bd5fc3cc3b8b1a58755f946e4be1722a3bdc3dce70dfa70c36c33ad0cf0d0fc138c95afdceb7e7b37467d1846960621e56d4086e2532797f06ad8fbbe48596e83a759301cb1c3110f180d02548404c56f4fdd2b5a57ecece1affc22314af43b9b530240ff682ec40913e4fd3fa3ec7b41c46f1d5d568db38207fd71bb00160fb94d93c71b5cfc0ae167466aac65004afd03fef330a8ffd2df99041a0f5113fa228dee8967d0bfee9f34479ff7f03273c949bdf1b1e40ba495043064e0f9a0384cee29ef694f74470670bb857253e6779a9a5342a110b243a05acece02515443082ce93c3bcc03b8c0ffdf6b016c5fbf97f0468dfd89044c3ce05c05e8bb2e7e883fd9e4e6ffeadd6b2066aa69e7681a2fac1501965a8f751782d6149d635ae0d93f5f3c09ac83e9a58e041ce591069b4dbc8d25c0d3064a355808c70a39bbeebf845438035820f1bf43a645d31fb2a76d8656ac2ed1b9dde2dd9995e36aae15499c65746801959847bd4e5694ebdb6eda92a46d1535bb2a189242f91be860e4db924ae4eb97657c98b11db6a1debd812e7442d398576daeb4f1507add298679cf1334e2f64fd1994eba9a4abb81081cc43bba514e97db537f1bede9c8a0dfd99f9a25581c6183b7c223209157ac80aa0bf565081ea4c771a8f9c9603fdc6f3c6a74d38f77aca4bcd3cc0e0122c6a69a8f6d2981e976bf7d9f70702e8b2011a5ee71028687e181c88c712ae621e0a29a97f082a34661851766c6f755f31189239faeb38b966c95f0a0c0a9d9d746c4bd8f79ac0bf53879c9551503d48bcdfa0e7411a78e77fbb73bdda8d653d204d2919a849ded97addddae4d6e8b66e7413ee7d69b32a54e0874133dc248e43fa9d51c30d694c72528259047b6a5b4765e7eeeb7032715893b0f27085aa998f120a56522c192d48132f55d771accbfefb4d413877b45f855b786cc6b203b4fed1eee5b99c3e9f3ad33cb3493adcdb95bfcca37fd67ca9c96d5bd47754192d8db51c21ae0eb772aeaa1515cfcfa4dba17dbc49e7afbc70650abfa8d8ff5475d540176c3069680438677f7445e7e61d5236c0c9287df68152a9654ea1d710781ebd93daef9c62c47a938616ccccd61bdfc218ef78c1dfebf2caa88b88224c69a9e99913bde2e1549c58b0365b6f8ebc3b2b99dcda78b5d7c7f8f13ab924700540db7d920ebaaf95077c47e41c29aecf1f00735ac1746984ed728b390b4b81429dd68e438a926b5974e4559ec409e0c1e1aedb6681124972f9064c27e708885fec4e0125ab789603545edde65a895cb4d33b00c9dab6542c856914eea98db78fdba192aac78f13d3313f295b4a5057e72facf738821f1096a0c07b7460979161b7611e9746144391ef84977476ca4d3505fea9f7b3e8f3931a1426bdc6dd7656ba5efeeace2a7354d7c2b964aa396a219f5bb9d67f754c6e540a00be3ee022a19e6a5394f4d2df35193e0cd46a8fc0d918fe97337504f48f25fe5b5849fd6e3db8607c24e4edd9fe90ba3c518551828c4619260398816258f1410584025970b172d1c61949f3faaf4e876680bb39530b3552716c13013137869934d455471fc0afb19b1b4b5427bfe67289e20ff291746426fa1de24e1df1b60ae5065f7de3c808b65c5ae03d2e3ebb62cf913ceadd141de64c753742f70e0f0b8abb8f30dd2eb9a5dcab5e78a3fbda6343f9c5923425f3ef9010148ab978b3b8706d376eee9bd1ccfeba35fb6b92f923197fffdae2e8d79f400a0788859c25907717fa1153dc570044fc23dd164bb63979fe2f63996541f7902752727a08b0403f7026adfe69038e416372ae14874190bd49f90bbbc8515b0dc36b717c98a26502742883bd4e9e251035423c8793394b142b17eec90fab74ba53c4a15e3f0940631550d9c767cc5d75666cf0959ac060b54b6bf866d2f833aaee9730755d58b3c61867dba171c8d93d60f885c5abdb1ca001913b52ff92c8a113dd2b401a7a9f0e12144c6c3b6e0d4aa7f0d392ba5a66413075ee2a1ee3929326c3a604f637acad88c5bcf02def9b784b2fd6e80e8a46ffa6d53dffec3f3d009e2fb7fd816e55ac4f3546d4d1fc72232ab27fd43e6d195744672820d04aad338fdc7f6e5499454af078782adf36d8c4eb829d8bd9fb0376d19156c6271767ca1fb288099bb4cb28137be6e37506e4a257b67655bb37e99b79d07e852e05fab6c3728344b547bd152de18a7d73296ff253d7bf036c1d49e9794e75b8b33d382cd42e35cf91b75008daf88e35735eaa5f888e47f635f1b2a51d5ebb0b66b38633e4dbb96ef9a4d12ef42b9e9a053d5bd8afb166759e8b5588209838a4ba70601cb275fd04fbaa2664fa0eff691b600efd95f1a719d0d4b6f0836396c8a2548400d329632c93fb5ffa4399e6afacf0a9bbdd2ace55537dae3d68b228c8257060f78b5c611e6e97cf2b44fdf4feafadda485bf24777e403f837ac41c6cb48f8e6801568d0719a49421fa6b24ae02996970823bcfabe19c768e687eb559c48b5835dfc3e89ab9ae575bf06027e858fdce41328885673d3fef8b4edb5b01cd754a704b6d27fff0963b846d2d8bf1a66eaf4b4fcbeee163dd8612d04f8c47345126979f9dc6d5b38fc9451e39a92520fc3723440b1347185db215e383e91e3877afed1b1fb0840a6763122dbbb4d241ee504e9b692e030a08a522b180fe766eb604b2f44113dff18039dc9b0a4457742ef80955eef0d804e46ce417ce8d80f04901a62c2375fd6231137cc416d3b0e950fc9ea7dd3bf0dfd04b0ab664c00b997e09b88431da01bae0743b6a53453aa80febdd1f011221ce97b47d0bc8040e491685efe25773261f273020a5bf8ae023946439e80e90b8acc008a828594ec59c3cc29cddbc9b1f0e5b674e1ac44db737bd43dce8dd3168835e1d52c9434026ab4bcdd8232d085e7d2299b47ea248a82195987d1b726b6ae5c22bb0cadfb098f55142e74816c1d32bf732361a58d2393aa2dd754fc976847464c7365f33a60c969779d91e6c8bad036410344da1f2206fa7c1d56983850b3888011ab034a406b3a19abc86c49e795786daf800ca27d5a805b529f06f3249a1c61ed1708366d08b48b1c64c384beaf47ae4f9949fb1e4b5daeff92f10a3d95d7d5c6551b0c7891c22b43bec62732b8a2ce23a4d704d605f6e3b93b49b9833ea6f38f645edde91e1af11b6047ed161dc70fe041dfbbe96c449055e4ffcc910336a963957df2c15056bd5716b7e4159f861bfade1c7c34894a6d7806f89a1f057e93e3dd93d51cf0f3dcdbc92aeee18520050d2a1a8932a2089f0529847a5869ebda613789b0ffd37b0fd99d3a979840e7ae4261cee8db3315fc1c42318c2a270a1859bb4cfb196c492d7bd3837632f32ccc0b897861bfe0a65d8ab61a4d4c8ecf2ef5e0fa8a3c096b9170c42908276a1730c6e473b264a7562ece98874a60157de98aa478c115c26cf9c55c7b645e6d96a0b3c0a1aa887ccc36bf5d160806348a68fc77d7dbeea5b65c80a19df94ae40c0908920068208786c714fa51b657e33304f93ba4be6bb1764202fd5c87a8ab3244cd3018a4552c0dab866a4f557d645485516d2aa7bafe0c6f03182c4fa2b4247e75b4f2a8f1565010a7c4fa76e2029436c7611a1d35cc69e5f5cb1498b5bd1cb24a8901f77fadffb1aedbda4d0bdb0077e5b9aa6b6dc40a678d3aa0b6ec4adcfde4bd2037c32919be9e6a76461264417220c7f6ab429eff4fc9e80be38d1fed7efa05f0187e853086fbf9a6aa0e78d501e8afbd7adc74ad73efbd96a0352ea86a76e015850c4552e36337faefb6838cd24d74df8d41c9cb74a35004a48d1f98914b3", 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000280)=0x6) setrlimit(0x7, &(0x7f0000001500)={0x3, 0x5}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000026c0)=0x2) getrlimit(0xd, &(0x7f0000002680)) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/178) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001580)={0x9, 0x800}, 0x10) setsockopt(r0, 0x2, 0xffffffffffff122e, &(0x7f00000004c0)="2e33c6e6da5d67c010493a8115b975aaf5740a994b8afe5f665d42689c7e4c62cac47f1af09f8be0608af5ca9f45933cdba1168bf53205d5881204f082c19adaf65d6ba1c8b129523ae9774792dd294799fa0ea93e8ebd33d8b9f489fb9f11cff26bebf3590cba71d54a65dce3afa17d0ba3a79ca62aa951b2c8441529d92d41e86e88053c75bd1b822d359beab5fff1bb695decc3bddc089a9fa0c2391c38ac02ba076fe9fc70d3ff661b8c1495cac4ba2ded5246a7887a8b869b5c3181c2ddd1d8c51c652b8fc81740254b27f0a4ecfedb82e2d2e3be105dd149411321e1f512edab3ba554814f1756b6bd4c359fe5b860ad146767893d4f9776adab6a3303186823cb3072c89b2e2d7ee9cfcbffeee61cbe58895c92ed82e7cdec1f8fe57038049be601029684eebde3fb6146789c9a996210ba5eb99dedf1c9fc5d02e7debe6405622c14f6460bcb613aeea8d061116360e32b061d1e69037cf5f7ce96c07ebcadc2e71fd93804d74e396d6283d9fc02a6f8a1e1f799670d9396769846c652dce565dd6d4ce0dce1fef6d0012d598e6ae178d98269459058f167c51c97fce9ed1dd9aa70911fc724435638df97e2d10a6324ab66531ab8c64174d3c36f705f3888faad6f1a625499ab0ccb1d94bc489933e34ae7240455b0e47328cb19f1d4a41593166a59f2aa0a42ebafb03eba38260502b25972019d54cfd4e944e1f7b781ba65f887bd46f5a84e3be552c2df572a0f00cd44f4939a22fca1b607a1c50e1d5f760a882235adf84c279405ff23cae934b7feba190b36d1ff13394b2ae1952a82517971d2786092e9c0d3aa6aada6be85cc7f78eb7365f43a386dbc4ffe94d84a3a4193c62e67a48491af6d788c358956f84ce57e3f964640ebb8b9c44d9d7b1c96972dc157235dd833dc0ad522686967db97e342d4f2e1d180b76bdc23b7f90ca92a02d5a42e07a08345ee6331f6f8975c6868a46ad9bbae3ef549ae8a4dbdfebd3066d829641da2252475417a1407d42f2457c0cd2a99afd5e6f85f7d2ad09e6f580803a6318b4bcf2828bdd55b3190d951f272f4914acc7b08e85c41754095eefe232d7168b9e0e36ab3099b25a4d4000d800249cd910580bda73093b81c47742b5d0c0bd4c06d24915af39fa090ff3159c8997f07f63a5f4976fb12117525da0c80093161ec8e4c48d831e342433eeab802ae2110d640942b06ae8316ca89b63f471319a0e4de0a036dab351b5230d397d38049163590a42095ddb090d17057fbe36a6cfd7a41a23230565fe7008cd7f551caaf49ed593535c4e893866ecc93ef8e294da0541cc02887cced8618dd38b047213fa7aafd9751dbaee2eea3ba7e7b41a1a84127f51ba17823aa8cf3b69f9e27ff3f37f7b319be6a3c9456fa6db29c70379daf288f7fd71352ede80b4878f2c24d93fe23f210ebc024a7c2790b3b49e2123918d5a1045a9fca2e4bd8644155523de537aa2db4a6d92468d4ad9f827028e256e3799dd09e5263782debff915c506162bcb83396f0ab4cc843b524159bb2ba438a49e2ea10873134381678d8337e82a68531c177902acfe865fda837727649a3c95f1225e7ede605ad26ca57fa33dbad3c9d859411a432b9537ac83b5cb9092e42625d25a91fb8a899c5886e1114eea13efc8d7bed5c12eb896a510548c7c92a4132ad2ce0a0728f510b3b4b0bdb028f42da8c897c788661c6d1521ecb777589e32b3cac05c967e46b449c0763fa8138ee8112add565c6c026a98a4dcd5f7f229d0f2b8f23938ca5fdbed50595df45297f81a946ebb3370ae7f5b5737ac8667c9a9fa638ff4ef21b9f59d573a4ee4debf5c714974e092918ec4a9695a72d7ca202dacf512ae8533970a8dcc3d931f60def924f84c9fdcf8e49cb5b58995ff693ed07885cbead80a7fad48f75080ea64c8e56c5ead26cc8a674ce0576fb60f0ea6066152b2b99c5f48d39feb6b774c01735cfdfcfcc18819e21f49bf6b5073faf6ea9c217ee0544d24952ac2103f63910247cc2a69ba532ca1dbf9f94ef1a46508ecd48d6541f3f552ec8540908f7e8da0181c7d8338e238859dbc17a931ff5a37320e48ff728aea1b4f7a4eaf14cc08cbe74d05c41e27af8b5db9b97eace677eb2302344de2bc5adc0b2807f9f970ec80ff64560530b261213c951c594bf2de57d9b41d2ceb7a1bd22c42d65ba9c070e279737f813ae30e0bf59d751b545968f12eae3b51071b4b60ca2ea34bca76db39ab5f48dbc667caa34de5b783411cfa6367e1226971cebb89992444e1ae7f2f5b7e018731ce25442210510d9581a48bf21305a20899d9b147ed90f5ac9384527948e1abc05500299a22cbc6edf9acaa390d3a07e213090ae892186f7471769fb68a13fb2c23ace88886e6848d4be39c35a0666d22dcdd96ae09697d21371c1cc814f45d8002407a452d700c680519bb23913a7afc61994d1ae2433bcad6fcc3140f8b4f63429e1011c7d3201a3fb7a03ee1c99797cfa8a14bd3d4aadacd96fa57b40ac11a1f0164f1712b7c94669c250fbbd232600c59a781d4f155da0964e6fbf0a25be4b5519678f75e2f9dd3025eb3a63443cc27b929c255b613b4b367d85112597b81bd632da5f96f0b7943cca0ac3c5451720480c796909e3f158793b4e28e0c5fddace26d2ad4f05bf1680638c955d1817c10ffdf39cf679b4c7a6063d8735c7a82ab3b5875e156eb78845db470264e044a4598a73427ef095a0d5a8ba35e057697bf1beda7ae57920563dab5703f0fdfe5f42e2c85d17e371567b0ac81920f1393ff6734e39e60d9233035c2232967b7072c61995de508db83b4068d08119e373c747b7b5c5491be9c3ec1f3adb030fa3fc78fc2b54c99e35f7dc0b9f80b0c2351fafc4a8d35cd13ac7f229fd73c3160030e04545176c1cbfc02f43c3d2c39556b5244ef454dfc9a97c9539c190a4991de6f9f7cd5e335fd4459ebce4600ac0851e3c744777c1f34c0ab3b52fb6356975e3e083f38ce0168f4fa305da0109269823475a2043bbcf78b0855eb9ea6ab294b57b8c4996dbb5bf5b1e8e8b24cc562cc6f2f0bd4d74472ffa5d3518276aebd71ade69c22949492a5ff5f975fdf6f19cab2004be519ef725a76f7cde384806ee8666a9586cbe349307493362371b631ae0b48503ce6df03c8b9f3b2cf873407bd6da0af2274940d6ca782af1b04c5380c17460bbc29abf6c5305e3f9a3219804a358f641d64b4162012de887dc1bb5d1deca008599bc1173f3319f65a5e782ef02f919a53e6a2fe4ab89beab4db89c17243885981c18339c115be27dd679725b6f49f5fc18879b771949c77aba449bce46c7fb144a903502cfbfa1aa00f9833d80a9503184c26e9f257958307062460a66fa2f9b0544a95cf811f40097242f265ebdbf786f59186f0efff41ec31028fde9cfe31bbe78d492f08009c8ee680818a8588e1518afaf936677e2463dbf2306ae4cb9c9581900de672900bd3a420e12e4b79a6dc8358f4f9fe2bea4befe46e1bdad3857a8717d4a136bd5c8c050332529dea821fa4822b7e292dcc262c01c6a2e8c6169079501c81ca6c02d559091f7da4be7a239b3305f42fbbf19d9fa8b13f5623270264f6c979fac85eb78da191414c0935d9c7c2e68eefefab8869720c1e67647538c4cfc62e708abf142c8280edd3dce63e9a9d06edd7a2b6397b9ed39a326febb4633715f643884a27dc9e8984743f34fdde9c62cdfdb5e225bc22fa3ec4552238e56fc36924f77ccf4876277ebac3f47072104698c3cd4c6c32d7be44bacb213583803950548c084c35c2d0ff7e19c414f1e4d1a31ad6469d2afed27551c9f06d70bfbba461ba7987ba73506e6314046a96ea84f816c0302c761db31593fd7de2897ad40d4fd9ba80e7192fb5c49f6cf325d31d868a2f6f995167cf9181a9bf59542771c1517aa042c4d983649984e8bb251c060be161bbe24472c3c17de09384030d8d7cebedaf862e0e9117a9fba9e2f5be273e0d30fbd06dcf5fac999c461cb8db9ba072a2af22cc612f79bf0686e9ccc22c7db12fa5b3d9549ea833df890fea8162373c074cf852fbe90929968d5078795728d4cc061bd339bc66348c88c0cee5cb95e7e400409ddb2329c06eb918ebe3ba8c050fac484909e87b070445c5f3abe15c56eb9aa3f3688ea2d40a8ca9bf3af1cdfccc27bc95f2b74d6f2f5e7d284211cdad258656356ec6ed1a64e24c846ab21349f4b17fbc2b29c0115cc458a52cba160766c9a26f68839ef19b746384107bc3fc91c5eb9366f7cca3f65b54807f02259726be5629d2f2451a62fb4a545d5dd94f85ee8c44f5346830361a7a4b32f2789bed45600325910f3b24bd16ed08077ba8c6299f6a8c2a6bfb3f66210aca5f6deb69ccf0d3a021fd871babea9ee459b4ce4ec8db348314184fd5a6f049d943f6d9c4050ecce8c23356ae032432f07591f33da4dc91143b4f3c40a8f25731f351f1237393bd647b086f6a665093a574bb85837c69b2a9f98a8e35977dd8a2023b16b413d8dad9f7cc47ed42d0630a89b90f1d151642c702c112cfbeffe0c531355636f4045b2f772b8ca42d2d098b100f739f5b32793fad9b323cadd7bc57c3d70ab6b3f9e5d3a9d48415dd4678fbc57dd353c30c7a2dbd3e5a12c0f7f3bd60c04004ee0bbe645665d6781b4d4952121cfbedc3e944fc58441f1ad07c0a0ff1cf93b90da90f9563a77c3490b164d03b1938dc19bb7dc63b350cb9073681b1054755535710a89a41ef0b58229c041850e99d5b031e68a331a3974674f00200a5ab3f7e919da4b7f7bd9d2880dc1c4fd5256895a6497180aa4013ea321631c07d617f92b3c2eb323bd53ae6339ea08e600092ecf3e1530d010494a5771f3c2f45f75e34b638dae223b891052f643ff51fc36abc77fd2d79722babd0ed3d61c541b5c04c0578022bd02c579010377947fe06015c42c73e1785aba81564ec12d520f7e383dfe90dac596e09eb4589bb66d3c8e6a6fefd03ce4ea0e8d9dbc0e25a582c597e07c67508c09148e6bc8032e58b5d9c67b173fe65b1c59534e5339f5b2fcf42723409581bd962b9016764d6bc133bb44528c9d429558504409d45ee1ee64270028e8923f1552cc0711c8b46fd74f1e92b4eea779056f5e556bca30b064df8105ba12ce16af85c068290c94d5fe9e5211e0ad692e91027e3b7a2dc1f0eb87112adf5b96f129fe564d1011f2e394c1637a9222e5f059e2714a1074e68fffc5b7a5fedd78174fa98204090160385e41446270feacbfefa638e4805694d83fbf9876fbb34e5ffacc8c9bef5202de76734f36528a68c4d7b0c7d008277696c99ef3974e0003bb91ff5060e6608918790a68b5ffd92930736d7a3a1591e3bcd91fa8cfa7fd9d70b9a969e2bba3ecb7c0357397e844a8d77d9e35107e6ad55642ad194806c0c9365913e69b251febebf5a935e9da4bd48f5b71baf56d913bc9a832de2784f1e9d7e0de9aad1970631a39cc996431ef8a6d13fbf3f91790048b7cdb506c7270d5ede063d6e00a3f6052d2339d5e434e62949af0766e6feaad94f1f7dae3eb70a7c06809c5c846907ac4a27f14d2c59737f9a479c9e7c1792c02380a1799eb9dab890f4998f473d1b66c9e989a67d6e467ac32881ee95309226a9311382d7b4a4a2b3bc979c1f1411b922b9548f2db93cc5903fc0b30bc536f09b48e6d7a73803d8b822a5f2b09f22f5c97d3cdc3d66430d4ccdb4aa8d2da227e78eeeeb3198d874b6bfc7dcd30599134b810ca704f7ad43492736678b691", 0x1000) 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 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, 0xfffffffffffffd2b}, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r4, 0x4}, {r2, 0x2}, {r4, 0x18}, {r1, 0x187}], 0x4, 0x3) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0x4, 0x24b}], 0xfff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x10, 0x3, 0xa2}], 0x7, &(0x7f0000000200)={0x200, 0x3}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x9) read(r3, &(0x7f0000000500)=""/192, 0x1d2) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$unix(r1, 0x0, &(0x7f0000000100)) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x28}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) write(r1, &(0x7f0000000140)="a5d70c415791d90ceded7c1befeb", 0xe) 16:00:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7fff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000fb7467de04997500000000ffff000000000000f87c8a5b671b1b542a538706000000a71400239e9028a8204dda68747a3e000029"], 0x38}, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) fchflags(r0, 0x0) select(0xa, &(0x7f0000000080)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x705}, 0x0, &(0x7f0000000100)={0x9, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xfffffffffffffffb}, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x4, &(0x7f0000000380)="b63e5367") 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000280)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0), &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="02") ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) write(r0, &(0x7f00000000c0)="ddfe943681355b2826ff84aa167acb597a9933de36a47e4cea1e3d19f970310c18334ded82084d3c207db65d74c16abbf53a09c15062a88b80ad9645f1d1d6159c3d70291ae3fd42ae71fed77f0bb2bfe7bf3db5c87663763f4dde58b937a1aebb4b4474aabe28566083d43867915a35169ad02bc54580662e4ef9139095d2b4b058f541759e41fdb0a9469799640993bd4aef3ef3ab1ac079e084", 0x9b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x2, 0x21, 0x416, 0x0, 0x1ff, 0x80000000, 0x80, 0x0, 0x0, 0x80000000, 0x7}) 16:00:51 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0xbfff, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x3ff}, {0x0, 0x5, 0x0, 0x132}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="92") ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x101) 16:00:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="2b909e3c000a855c7d0665677befe41a72f59c150198266655607f70dc8c91066e3ac0b326fc6142ac1e83ff5dd79c23e4727f3c42d910d6e4d67139de9324ce0b5ea6169a1fc2be386c389e72eef0fbf464baa38bc63ebb6d4a166cdcf9e39daf1bae24e0f4dc6b9e19674748b2c7b7b0d9953792fc6591c526a16ab45cd348bc832c96f54a325390c2a26ac374b36dc968731d2ca715696b82a86909321c1fb036698b3842dabc67a758ced504693d806e9e38b8d8a54471a7643744bc98bfa778480f5277f910764864634a11a8a8bd3625bb6636729adfb4c3bd21db98521c791f63a687ebf2a8317c7daf28b9084ee5e3b9e31206d0407b422bcd", 0xfd}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x14}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x8, 0xff, 0x0, 0xd06}, {0x81, 0x8, 0xa3b, 0x3}, {0xdb, 0x1ff, 0x5, 0x2}, {0x5, 0x7, 0x7, 0x1f}, {0xcec, 0x2, 0x43, 0x92}]}) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x48}, {0x6, 0x0, 0x0, 0x40036d}]}) fcntl$getflags(r0, 0xfffffffffffffffe) close(r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001d80)="c288271b956d53e1da0000000018", 0xe}], 0x1) 16:00:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x0, 0x3, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x44) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x7) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7ff}, {}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\b') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20008, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x200}) 16:00:52 executing program 0: r0 = semget(0x3, 0x3, 0x410) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) r4 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r4, r1) r6 = kqueue() close(r4) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r6) semctl$SETVAL(r0, 0x4, 0x8, 0x0) 16:00:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000001a40)=""/4096, 0xfffffe53}], 0x2, 0x0}, 0x40) dup2(r1, r0) flock(r1, 0xa) shutdown(r1, 0x0) dup2(r1, r1) shutdown(r0, 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x14b, 0x0) close(r1) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x60}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) 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:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x40004000000028a9) r0 = socket$inet6(0x18, 0x8000, 0xde05) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x10000, 0x5) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000380)=0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x94, 0x762}, 0x10) linkat(r0, &(0x7f00000003c0)='./bus\x00', r1, &(0x7f0000000440)='./bus\x00', 0x4) write(r0, &(0x7f0000000000)="9d671a6b2c4388382a6f89768cffa68b4e04f2993fb692496a5aa026629373697c7f4364369ff585f7e6aafd2f375b16f0a22a033716761d01d1b88b7015e376f990f2a0485a93bb9f83b049e63f420f33a351700eb6740f566750053020197e8e251a95a129495672936d8368b8501daae9a60417ace53b7324938a0bfc4520bc4207a27baead5e37ad3e007f9671cf0093b633bd8ce9e17db324b7d991b6888f3629", 0xa3) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="32764ca309cd8682", 0x8}, {&(0x7f0000000240)="0a42334677aba1e051382cd70bc013cd56781bc8282fd17b118d6f4ec718152554057230ea9a7bc086e091c76c4f8746251340e76e102c9e5b08e363e2812f2567180d9d1f8753d6a35fb31ff0f1e5a11f50b01414cf73339e79300a4077aba9f4425d1b4db9c0e8d34878e2ab13e521d3f8d9653a5394dfa1a6c80f69f529586f2d0eda22a26211c274cb3f936448f8d94e6d9dae9b3faeeb8dcf3e79c8d911ccba77aaa08ed9680adee13a54d6ce7e542a33aa1360dacaee966abef5b3901e2dae", 0xc2}], 0x2) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186004008b00062b00fe0000fff6ce4f22276e2b8d2a48d69e000000002c000000000058a100"/52, 0xfffffffffffffd05}], 0x1) 16:00:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) read(r1, &(0x7f00000000c0)=""/238, 0xee) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20481, 0x180) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x2}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x580, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0x20) clock_getres(0x2, &(0x7f0000000040)) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:52 executing program 0: r0 = socket(0x18, 0x2, 0x200000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$getown(r0, 0x5) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6100, 0x0) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8040, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x3ff, './file0\x00', './file0\x00'}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x80000000) 16:00:53 executing program 1: pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0xe, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x80000001, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x50}, {0x6}]}) socket$inet6(0x18, 0x3, 0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff59, &(0x7f0000000340)="b6") 16:00:53 executing program 0: syz_emit_ethernet(0x71, &(0x7f0000000140)="58ac32a96f8e93806f7bfa609780d35f7a16d028eb2ccf03bd3666b732f38657cef820ed6363e8e2efbd7a294604b751f397f3a38febb4ea9cb3f288293e693e3ede48b6f78d6ba18429ab42eab5f801ed4779b7c61ca9365ca64ed15b7f3e1f00b89659c4a1c935e1a61be9604bb72d48") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) 16:00:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8031, 0x0) recvfrom$inet(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x1, &(0x7f0000001340)={0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x900, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/203, 0xcb, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:53 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000180)="9c37eb5ac69f670b24c351647782af374d61ea515a5e40836e267e232c75ff8678d9546afa28873cecbfcc9701b58b6cd52633f32fbdec653263fba5a6d963f48f0e2a211457a1e2d67766b45ef35df1e1f0d56af548d002ea81a587f3b04912a6d20d1eff1c8fcc51b5f971ed92a5108e0f8b94e806e1ab6347f6896477f983e30545c3a1ae22b60d3cf21f616ca32d8e2c5b28ccd935fda3df7dc639b9cc1c56ec5d854144fb930672f967a1e5b5fe55dc75c4eb3abeb8d7f4c26c9efad1f39da43730f1f26dc1d5d1e79033fb23f35550c6917d2d91869c66a8ab59187873", 0xe0}, {&(0x7f0000000280)="1853a21c1a164334de35e0da6f737110cece282e6eea94dcddde6092d72c1dc9ff10ddae5942649db043ba987d90b31ed4c6c1ba58baf1235d56e6ab421ccddbdba66d9bac471926d514a4fb81f6c36fe6ea74c60843fabe7b1ae1c4e34ef7e68ba64eb1fcada0cb8e1ca93aabf42d5a57340f1fd7337fa9bca96e39f529852412b9fdaf98a6de6451140f23179ec82ad6f6d981b28bafa54ce7811b7dc7a02019f173a0bf9df40de4b33f133eab94a279e66c32e78815904f13c778ad6c37f29436b58c6d579260eacb532bed3ca1e5f37cd39ac803cf3aa68c93d32954085e19d1001457975b85f44c4cd2bbececdd53bea786722619338f9a5ad2a1ad12fa7de9bd21efd67d3e7be76a9709443353bcc7d46e000a22cf974b7ee1bda7f8b53d9232486a64c943abf0f063ef4cd3ec03648d4cae3c459d99a8f5da40df0f524b6666de6d998dfcb88e20bc2b28032989b90cee7ae71deede271b2fddef1a808655cf7bbe320bfb9fd8342787baa32a24890c3c1ab7ee3cced8c58ad7e3df8821f69b1a439a84e4203f59a5865714d67f71fa801ebf250290c614959bf1f23324fe7d166d725746a70273eef0a4fb944fd6ddd8d3229899b4be1733a24dd5b5b7d0874f095eeecaee4271b9599e41a2e8dc06b777effc1a539a1466d2bf49c0e5100ba0ec7dfc41283932a46238e09c4720b3ac779f8de5e96c45d0b5c132af7f02e05e94ae193995fb3e8860cd093bc7561ebbc5cf53447735b386eef6a1b89500c36874720389717d007c379a1dbca07851ea205e2636e1a6c1e400948303ddf6d24e218024d5d095cce92f91a6a1d079f8ed7bd3413955d00693769f8a1c7c2bd52704bd1cfb23be018ba34f00e84fae833d66520ee8daff6a0c54a483a23a0238657f7f559f7f8970431a8a02b44fe2b1f3d535bee23a07ea9cc25333f07dec0ca7c738e5fa1734c2968c5e60d91d99c585596830d36189c7563ce88a863a9d88da8573ed27b65ef8c227cfa82de9c6ef5e828808ab745d7b67e2dec2545ce58c9f5e55534d2f63be2c049bea1fb6be91be2b9c234928a954af6b0259f98dbac172496cac7299287f847b4963ab95eb35c8e6a93f684c5d73ecf598bf9d717de28b12582f3d0fcb60a1c38fdb9435699b8c6b44ada916055129d13ff9368ea18da8817ce41b832e787dd1ec71d7c1857c44753bb4b3702b676d97428b238a8e9ae8c3f912bc20bf6710d7a9f246e3519ad631278db446a2a0be339b043d7a81f7eea22f96b9d9ca625a5827908707c84ee6a1c41cee477563b1232adc4e1bb5c11f8d633176715bc315c4c67dbca989da878ee427c42133639f86a6dfe72eed1583b86563d0ab96b14e11df13ae1046daa29273b0bcff7ce8cfa60758ca2485e133f9076d29ebcd0302bef7b542c55665ab5e8358e31443f8591df7ce0f1e34d5ff3082e2ca4b9b9745546796a8cf6a929495e2056130b05c21d251ff1a7c1d3b3e27d5742eabbe16cd8a363ba87a7735597a0f7283d8243133610c50c1a54009870a6785d5e349a9b362b1db4056424d05470f61cd88c8ff2d3f039cf0d9a2e410f38e7449afaeb4c83aa07d5379a84960b8163d89f2d446550679628746a7b90e4835b1fe31461ed7595058a5b6cb6c184dc966785f9baf63efdb2b6e7dd9177067c59aed84135f9242c9ccacc713a23cf3ce9c874777ef39b54ee2f9e77fb0df45abe04a8323be06ef868f2f96b12b7bd6c64e3dd016a205f394824eb048ab5922e7122f4570bf0359a9bba7acd579b769b7e9a731d569c556f1e7322ed2fd2de3447e6f17d6da85b87ed0eca9e4ba2e676156445412f2d42ddeedd146574517088309bbbf287384f17b7ee9e16c7cbdc72f80e88b2725f9ac4d8b978d071793afce5da2e6965036ce4b2c068036fe35242db0ae7f37f915b6bbaa68fa17b59671f481faf6074d7a77a2af32dc0e6bcaba32f7c1a7239aa961fa3defd05c345cb8e8544c5452750ae5e20e97f0e2332553f6dfc8038270f0165286e7464374ed9431e5e9a7d719805060b3edf4fa1e8cab1b790a18eb80f6d5ceed563b62fc6635058bbd47ae88c7e3a795c54b8155e207d25f26ed24e2f1a2f3c40ab18da0cdab6d8028083371fb2d841c8a16ff2f4d1e3fd65aa4a821e32e36f7d65d6df5061a9a2e5b03f4eb2d8bd3ae90bc09598c120a09a0a27b76602c9765fedabf677293ca3201da056103b3408dfd1721fad78bb83f0938a8f8198b4945a26ec39f75c534596bb58e29e4f0618f50edf3b2751607b171e5dfef6e2d9d5b4b3b55352eb806f8fc49177c4d7c4c647ad38cab4a797655b2ab532920cc77bd2c4f184c92a02f61a280bdf025e09ca2b86705b6af6c2b6b2c708586d71635a3b3d7fa693d8cd9cbc211ad36d3a1f292dd299348bbfdf5ff6db2a6055884ed518c90d80b121a206428b9ccb4bb96532166ff84c2b47c728e7d928e048f40452fdb6d04909e17b8d1906d0cfc3b41fb997ad61da5ed9711e5dfc4b89760d758f39a642d709613b82c5a6d043b63adfae3beeaffaae8d4b72276d2f22ea07c6dcd950f6de99e37f2558cc3608265e7bcc6fbb0053b3e38e20802177c0a5598368e3e46c37b1dbf9ee88479f7ab52c247f1f178e87a082dafdb8a411f5480d6d894bd23ea2196b99477c948c065a8ecfe8a042ff5849c900e4b4c0f3beba92b691daad118a4b4ce823215da1ed71b9b4a609f98ccd613c22017eccaa5b79d726b3330bf7e99667dc9cd51c2c0bc5422433c24e9d62f8e6b3d874bf90ac2ec8e4c5a8cf4de2ab9b07ff0f675ff207dfb33202e9afba3c54512e10b4b547615b5d442f2c333e17a9dd1bee3d00798ea724edc20bda02ae494f780d513ddfc138ec8e2dfbe4a0b391f7cfa8cb7dd39e8c18a46e89482b91bb18cc34546eefa11319a501e20e766dfed60746a255bb9124811331817654ff071961842b1a5522559abc6778950d3e6abb80a1135887837dab4c0a53d7511995c95f88d2d9adbd988b91e4e5f6eee95a35c0adf7f2d4cdf53846950c77c7733a0c3351945bf20913f52fc64c397671867c20f2552713f9feab96735ccccf0306d0d8b6abdd3376364e0edcf6238419b481b8ccd7bf38aa7fe01bc212472f3af6d2f3bb331b22ee9f17e8f77791f05e795633ad16276583e39f3c62d19a029a33006319b499f20ecf4b85f6f46e78e43f5a6b461c93c7956b2588da9f779e34da508fd2f6856dfaf1f1602b41a27deb6bd5fb992824ab19d0520a50c730606082f1ee9ad32bd36bdd51316d6c19f95d43c16b47d12faaa916452014fa2e29ce2517cdd06f829eaf95877eda11da70367a84227864eade19420f2269c952e3e6af89198cecacde84f90ce4e24d2ad0b245289ef669168fd88d36b78094e0956c34cc6d2ddd1aecec84d211a79beb01bae26f64ff87ac825074d064dad6afed69ffa70c427a25cc6d7d679f7aef947e9afce559205626825faaa56d266b7dd406f4b24a6ceeccf73617f93bfdf0c4608ad44e4f98473965a1be77b83be6cfdbc95f6e0b0490d4e2083a8579e9746be54f726631b0cba21babb375457f73c1cfb50640c937e0780d9ecc1e6894c2790df6117735ac0f025ab02f35c3aeb8a4ab649f445abb39c44373fe95fad99ea9dbfb68720145fac533a31f0f541b1d16465dae61e2200d188106065a644c483845d39b4105fad0e90135d483497ab42478b975e29173a634ac06f5c03d2e4e7a0685de6f31d50ac03b5aad9d6b6e2a78cc9bdb015ce35548b792e22248999f0b4e94423c130f7388ac016d9813931de0ea08c453f39019ecced7eb3147ed7fd3de582580481fab01a94a08b961e34230ae14644c6e2bf9f3e42adb4c9a432d4a672e4cb550325fb39afc7e5e9e4865c837aa97079fe3e4394289a6de4e04756d4152357060502ba4ced0b3d108d6a6436eec105b2ced8dff1841f9c2524ba307db8436cf1da0e729228d8ed7e07aebe1b404d9052268b721e0e9d8082d4b40b8f324bad2e170d2af4837033af8dc63a1441f0bcb8bc5efecc402eea506588985fa85a819b80ec3c4bdec2b9f3503c3e67d10341b13fc804ed4033734ae9b2d220fe49f718bb998514e8c690010f45eaeea8987bd0a0500ee2c08abdf0ac77823c6106d36592e130ff1cde8124742c7c8c973ac000c828212384188dc72257d8e17649cf6cc587ae7f610d71d9b113063ca8de13f0d24bc79869256fdabbf1e22f2e33cf332c74289cc616192dd2f33c2b69beaa9d33d4d3c901fde8ff62a2377732a09fc0727806689b76a0bb914a462c730f941c2da75f8123c48434be87b14ee5bc1798b7314105ec2f756f8cdb9771ec036712c0c6dee6f3a86bad5d13f4c7c885328ad69a21cc3af619034140b1c725282b5e78245b4a782bc8d147d3848f0b6753d8c4767fb88878834248a1a593b00d67141a876c1537a0a8433f78cd1ec8e8769b712fedaff0338fad3673fc886af38fa2cc58debc54d2253d9bfae3aaa530b9902f4da34814b180ffa17edce7174724f6656469405f8285c6e8f8b0d9c54b4b1faed6b93581cc4d2572659f6479d572e7a729d26fefbd1144be98b46f998ed131417e4e7c4243fb25bc637dacecdf499e6981ffa2cbe93aa2c6c3a8256f8c7fdb956c5e94e0db7f223040b0d70477e0d8c11045f3e64e8a1f928f872baecc141617ddc2f422af5ba269e19192942a83fa58566f84b2a0f81aa160810a55b8596a38bb008daed9914f34b9966f7039ff30c8192e4966a7daf94a9714c7eb7d2e306132714955b53b563bac0a7350101a21b1a46803d8249da7fc781f5ed71cfe41228d1a94ed251eb0f1fe930d6c593b9d27e34efb4c70b5636142032ed41822a6b0f64c612d8881b304d60e249a61e875ee2e1ae477ff01e6883ade844298e3a4e2a1af48031876d503275f81dd06fd8be7b2c4f968f41736d845859dad70ed2d812c3ebb357fbf2089a8865c07155f71814f610f070033a89d3e9fdeb2c044dc8099801c804d0daece424f3f60308d4703b68fe3ac6ea2a27909222620d4e4a5607090a60158283b3399cb3009c2bde762de762c19918916944c10c0c6645eaf6e80f3369acbcdcb0edd8cebc800558c3e0b85028b96d8f3f16b31c80f10f971a9cf81cabf07626b4390c488d780995cd8c1b3950ed9eaf9ddedfaf03068a9d152f2a954324d93298394e90c623e2fbe0800740d3d59d37cc3e6c55c939ee3113848b088f26673f6a413092857ff779acb0c40c58df559c9868965198bed3aadeb6ee7a25cfb4149872dce8e91a9acfd2c4fb7e7e9ac5bb54ed045286a54a26ebbd562b42cf8a24daad4cef0913d13b9855fe8928d5bbd5b1a6c532c8dc0a58fbf259875c088ffd5277926b726d7b6a940eadadf9f0514f6a67e1c148bac4f3c1ebceb10b0fa931507196d9bfb93bb8bce33e08064129ce6d4e70864bfdbf3fe66b15bb96f15b6467911f8fd9f0f03c7316d23bf20d56e948eb603fb7748dbebf89da065de0ab90933a2433640efe9bb82efc368184a26f5fbcbbc7354eb96b1399bb5d544697c53da6e808f1ab3620128c2775cf42b68358a059e3fc4bba9677a088e22e6cea807365955369692cfac2b67921630cc5fbe8eb9daf5a6862fd8cd3d56967bc84b957591fcb62aa50feb515371bfc7faa23ec2a78ca5ab90eacf8b46e4a40c085c4db4e1ddb282a5f2c95209d0af25e15c048fae03a209b3e3c3afd2c1151b0f0ec1312890ee8d753694bdd9090f75c16e870f05", 0x1000}, {&(0x7f0000000040)="0a7b994af032ddf815db171e0600fa1b883737eee3b65405c7306b5a8db61b0be9c03db80cee16ff2333268f5b440f7a1e4d744ec7c063b9a3be538419f0abbde4eb8361b18aa30d2d833cd6ddf564", 0x4f}, {&(0x7f0000001280)="dfa188814cd381ac331356c9640a2495492b1396c5c141865a8ec6fbc63511d2f890b0c7cf66ce7f109feb2f46f37863d0811cf81228c2f6761316f0673f1a48e873000a19b9bfc19a73672265468f04787bad31521e9238a34e5242b2753fe2089a80d2646f65c1288370812c1ed37762defba8a40d5b2425d2abb3eee4db4ff3d0ff5421fddf8420337a3e715066b7", 0x90}], 0x4, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) shutdown(r1, 0x0) semget(0x1, 0x3, 0x2) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001380)={0x914, 0x0, 0x6, 0xff, "a7e801d71c8a53cb29e7642f6a4ebef6f20c5198", 0x4, 0x5}) 16:00:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:53 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x805, 0xa7cd) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x9) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) listen(r1, 0x4) 16:00:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x1ef1}, 0xc) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0xa3) read(r0, &(0x7f00000001c0)=""/116, 0x51d0928223c736af) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:54 executing program 0: r0 = socket(0x3, 0x5, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ec00d1f1f042d75ed9521e00d4df7562f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xffffffffffffffff) fcntl$getown(r0, 0x5) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x10000, 0x5, 0x200000000000, 0x8916, "6ae407056f65bff3126ec4db753a164978f81518", 0x3e5, 0x6}) 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) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSFILDROP(r0, 0x80104267, &(0x7f0000000040)=0x3) fchmod(r1, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1a8, &(0x7f0000000300)="2dd795d47826148d121dff71f1f944650512202f71ff26ae0fbd4b99c2ee47398afc18cf72dcff44cf812595a026520a86977b392fedc397314ab0174dea743755881cb94b32728d540c7b784b588eda3d6a4d3b009499a4172cc0500a53f63d9beec2efbe33884d45f9e8") 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x800) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="000000186004008b030023270000000000000000000000000000000100000000002000000000f6a2287f433f", 0x2c}], 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x10001) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8000, 0x1) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xfffffdbb) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 16:00:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) socket(0x1, 0x7, 0x3) socket(0x38, 0x4, 0x3) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) syz_open_pts() write(r1, &(0x7f0000000040)="041f13e291a519c28f755766bbf38f7de0d1591bec25861417560a4e27474c6dc2ebb3747674644460adf4cd9d41834020fccc93eecca6e424e7a07f0bc516b110418849fcdd01bdc4aaaca58943ca87fb3ce252195eb7bb8a807eaf7623d1154707b46ce5a3f6b2425a3f88ebcb132021fe0dd81da019894084394231bcee0e0847b3309252e29ff877d3f041039cfdadb80369716a22931e0b84b6b687a6a5d9ee9d5e00694f23daa37199131244a6b34179a146c848e9466bd32d62227b3e6d40faa7ca07603969d0a5dc4b061ba988ea7976", 0xd4) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:54 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046", 0x50) sendto$inet(r2, &(0x7f0000000080)="3164a306a3ed1e853461aefdce9e1fc925f6326b09036dfafdd9951d7d4ca845e3bde0802db35a442179da1cf17a1c02670193305a25de3a9f119cfe25cd216258cbb2c34ae510ac12292353104971be5521f0f38d61f8a447d29426d85dc241f812bb3ebdd979ca43de5800879499bb14e266bf", 0x74, 0x408, &(0x7f0000000140)={0x2, 0x0}, 0xc) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000240)="c7f3b8d0f05e402fdc4d522f28bab5a232387dba3f4ea6b1ad642d", 0x1b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r2) r4 = accept$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000b500002300000000000000000000191650e9fff9d24beea42e1b73f47f0000000000000000000000000000000010530000000000000000"], &(0x7f0000000280)=0x48) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:00:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009152d39b56ee647d00"/4098], &(0x7f0000000000)=0x1002) 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) fchmod(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0xa) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kqueue() 16:00:55 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="6b319cde109e23b6511b35f40b8138547afa7e525c6972ffd3e7d5337013da9ea52c68c83aa005b5b6d8f6457a1f029e8b07ea25684eaae21038125c621d8bb9850ddb2301dad1f6ce9cb72131f1d0a17b74a372e36e3565f37355807094e6c044487da66e93a78c4124579825e1c21c1aa63f912c616a1dd9491660393cc2328731e3ccd7bd19473914de42fe310921d0d8bb82", 0x94}], 0x1, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) r2 = dup2(r1, r0) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$lock(r0, 0x7, 0xffffffffffffffff) 0#+"$%.!",%: #/--!.$ %22/2 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4b6d, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 0#+"$%.!",%: #/--!.$ %22/2 16:00:57 executing program 0: r0 = semget$private(0x0, 0x0, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getegid() setgid(r1) getitimer(0x3, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 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, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="75f4d59b44d6857466d47b058e95f1153db7c866ee08c1680d818ab98f602fafb0b42b3e35b1c06837312906e9c4162f0158a202fb5f9d13efe158f6df0a6a9ae559cda3fa7708f079d6d91464f19d24671dc4e924d62a0c99b47ae1916410b620077b0913f9475da7132e424d1b55fadbe543c0394ab4110a15636b", 0x7c}, {&(0x7f0000000100)="87fd6af53db28a8f87b9057e1a63c289766d5777eced80762fc782b887714667533f9d6594ad86368c8c29c896a313a104e47975ffa4eb486eeba20e6a61047885b61ddde3f7bb50468bf8ff20e425b7c6dab0ed7572bb99a99ddd", 0x5b}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:57 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:57 executing program 1: poll(0x0, 0x0, 0xffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10820, 0x0) write(r0, &(0x7f0000000040)="c0822b352f470d531318bf4bf41c50ffa00b10e5944f9c5917993e5977c587fb36443dea3bdb53893e45e429c71b416ee7dcd7f3f20b6b968f21", 0x3a) execve(0x0, 0x0, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000040)) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18401, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x8, 0x7f, &(0x7f0000000000)="7ee1ad24267224b9a9ad6c36a204dbfa4720f171969fe953d78ffb98354e15b64a18bbd88388459833fccb2fee9c4dc4a77e11c1004426af90ffcda60c957cddfb87b17f944311aedf7d43f2d657e333751790be4454ea15d972e6c7bbe8e73133fe3964c9d9f55f38ebfbb47edd4bab63815daa1e3a862ba9fd406551308cae0366b7cede7f3c6065d8d8c8c6c4193ab13d109226029990df9f2b75a669ae5e1bee35e9c07b22e9bc94c280d9e08b7e8bb9", 0xb2) r1 = socket(0x18, 0x1, 0x0) mlockall(0x1) setsockopt(r1, 0x29, 0x2b, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x4004426a, 0x0) 16:00:57 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = msgget(0x0, 0x220) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/149, 0x95}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/157, 0x9d}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x6) msgsnd(r1, &(0x7f0000000000)={0x3, "c74b0f62abd36edf82e81603311f74f0c6f4f93a78cb72a2bf60a5c116e7b969346954caff61c118a916bc597ca74c945a3336184ae163f51e5744827bb9e8e3ac3a3717f1c83f3ffd032b69586df3a0f3852d6a882ea0262bfdd17d97b81cf5f5f2827b3eb3152fabe863b0bda4e08cfededab158973b6b958f4e461baed3d6f919118f5ccb6b1602f1738f798e8c06861d4ca283431eba39c0389ca6f8a454bc645dd39b421654019762bf40"}, 0xb5, 0x800) 16:00:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x900, 0x0) setsockopt(r0, 0x1, 0x934a, &(0x7f0000000240)="6b4a0d60b30295eafdc34538ec33a1fd8e54a393155594b3a8f8b785dc463ef72a6934fae6f7149137bb6b0b63a2e3ba085a0477a0a19c21788b213315c601b3a9afad21b391ad2844d40e0ae0d4a638d834d1015d2a7ed93c6793e40c1d51863fc065f8188f0d3633295dd97610c4685d61bc08d4a74aa9bfe9ebd05d947546a51c488c6112493f8b1cc20c8d0873d902e5fe0db0fdc267875a996d8698919ba625bf3de6ef213d6e93fd229320df1b0abce88079bf5b757fb7fd803f1b6dd7b3a76734519af1f437317304b6dd85d9370bbe2fa485ad5f3eff809b24c1c11d74f2634afaaa0000000000000000", 0xffffffffffffff9d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000a80)=0x8) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x5, 0x4, 0x8, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xa1a6}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xfff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x70ce}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x3}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3f}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xd8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x6}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x17}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0xd24}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="f7f224b354b0528d629d5f724d65632ac7d2454d9f63a2ef6800feae767ea66376fbbd6227e10e9d0ca9b6e29957a55a311e7f2b", 0x34}, {&(0x7f0000000940)="3f24c2f1cfd15bf63c935ba6224e457808ff7a760d54c6326f7fb51206ad0ccf7eefc13aafa25e1daf0e92bcbebe498d2d4035ee3a806a7e52eabd7ab2132f2bb35d86ddeb6204d1368048f28c018484492b8d58633cf90c8bfa8f688d778bb64cfe4315f61d2377c8d474a1c292f178e722fde025454cee92883337a879e8f4f57bbe84f665f6741caff76a746a5e5a23b9274d553a692f2ffead6113dcf25242c88fafb6631d4b2a6f8fc0ba", 0xad}, {&(0x7f0000000a00)="4d498b873665c300404515a88eb559df0066950c04939645b0f40369d918be248bd8f37efed07b9378fecfeec58f2d5c3a7ce5976ef83c14aeae9692304c85e338fc20541dc953e6dac6f8f53c91b9d726401c7f5a6c9c2a0ba15b544871", 0x5e}], 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000340)='./file\x00', 0x10, 0x4) writev(r1, &(0x7f0000000000), 0x10000130) getppid() 16:00:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x608, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x4, 0x0, 0xff, 0x6}, {0x80000001, 0x2, 0x20, 0x3}, {0x3f, 0x401, 0x3, 0x5}, {0x3, 0x50a3, 0x9, 0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="dd", 0x272}, {&(0x7f00000001c0)="b7d673613cd30a58f2e5fd305040d9c17d95a959f5adb24937fea21a18f4a0f75cc39ce18a678bb8eb017e6f757a9bac6fca672dc49d5cd1f9eb92d29d99d5f4ff68e131e00fdd3d360b17471d90c832d41d88dfcdce1984f42b053cf9a0e549219498f46eb9a27413b0582f2ad9e77c14590917792cce7721805ffa093e463c23fd81048996407f39558c7049ec13b0302257a956a7e831f9166f26ee9aeb70", 0xc0}], 0x28a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4c, &(0x7f0000000100)="b6d4452ab5dfa00d3000e0745a2424bdca4b0d0000a9ca85f344cce59717") 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xfffffffffffffff7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)) 16:00:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000005a00000001000000ac14ffff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="007f3c8adaf0a58ca9e0e3001200000000eff727791fccc5ececbbb9cb3614931c635daa085884b6e71b5b44adffb70a667d1012e53e6b92e21c611e998116046f428ddaa28c221e759560c449816ac4d444159c8b40843f44ba516cc36acdd2f1ad253caf3f2bf1fb13ef5486900ec915df7a2c0fdf982671e6cb628bc37cec5e0c66a0b3cbf5ae8922e4c1ea367beb2d722c530eda9e06e1222db66dc7da"], 0x2fe}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x10c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:57 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/129) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) readlink(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0/file0/file1\x00') 16:00:57 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getppid() fcntl$setown(r1, 0x6, r2) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x44, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd}, {{}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000140)="09b25325eff594ce1bfd4f7331fcd2a59bc710e1a96996bd68ca425750ce93b6b8a103f78cec6dd10d38fdf5502c2116b898e43b04a062303a6cde2c14ab7b92c9b29380d88f9af8aeb70f50e1683565a7b47688090b7fd7aea5f7e38cd63a1a183a0851aebe", 0x66}, {&(0x7f00000001c0)="7b7692998686f86ff13a8081b5d330a77360ec9af8b0671c2f7a995c166197bdd339e93f35609434a36ee1e7dcd0afac6506503e1ae4c191d75f120d3c892cbed63db6df29c374a0b35a6decda506fd74063268591b2ba4bac4972846de33d26a6bdb9a7048cbb2e19eba75fa8e0a4916fb6db5ae0868b673cff0259100710afbe331c04367c572fb0", 0x89}, {&(0x7f0000000280)="076230e349847f8105ad7c2ee0ee4fd7acf4ba65d38ee0ed370a5f5a091a3557d005710b520967ba4f8d9bd76fe598c17638af425cf64893496e7800da369bebfaa60f4520e955257a050992ccf1ee527ecc31a85cec3d261de9c1cfecaf15842d1c0b419bcabf8003c0debc4e9da781207aa5c6499068a3a84cc5c80f2f92ff3f2e95ce0ee51eb6480337ba5a3896fb6b02bee83e47a61750d750754d305a0eb73b855487b185fb7ade2b1928e73b", 0xaf}, {&(0x7f0000000340)="f0ee9fb4e63c0aa20318fdbb7182aaf2d90cbde64824a68c0d7d1cf02d05c308ddc083e6f758ca397616f1881b3adcec9111babe80ce0b8d22fbad53a932c415d323d92791d2c5a992d7cc79f552741c9d7c622a9a14e84fd2b93fb5976eea0e7209308fb93509c5097bcf6e11fc86ec4bff1a79b4a9d7c56c748e068642f2098243e97b9aac6cf54c04316e01f21edcbfe5bc4614cf4b80c27379a8b296902603934632798806fd762d7a76da45b012a7d3f67786adb083f37322129f0b18fc3808910efcbc53a85ba6cc30461118dee27009a0e036375f0567cb06bb7f6d103ccdcb04354ad85ebbd09f963d365e9c3c2ac66a", 0xf4}, {&(0x7f0000000440)="e3a10308cd08eaa8afe93c64d792ed30e085e08fb0f1464556a396e58241bd7624bb3d204f693078427c54824f80cfaa9efbffb79d72e3d9f4af50206f80f0093156a6908ae4329b73a9644aa3feb52f9fc1c56a8f3a860374c239292a65acb7873b6a37de8731dba1da73ba1809c4d75def8514aca272be5ae6b26c56144ae8c410b5c442f37edfc412f2bcd421b83593f4", 0x92}, {&(0x7f00000000c0)="652e23979af1f9c5d67a33f75d880334c811fa2e8b7d18d84a4b4ca3af72318e57b9f9c1094c17c6b47e35832b571bca4d863a6a787b", 0x36}, {&(0x7f0000000500)="bdb80fdefc8e57696f108a088a11f8c94b4aef80ca8c65f1bd49c7203f6751332aa4b05fe09d67f2b5257d555db7212ab050e2f188c28de9bb038f4598160390793a54b38eb31e523506b4f18507245896ae0f9cd47d363212c1eb1cec274d26e90a3bed", 0x64}, {&(0x7f0000000580)="4ea85e0d108a3aa006c9d2e25856384d98dee597ddee98c687d1c75aa6a3d6eb999c6d21c83015cf9f78935bb9eaada655b87bf36261ee1066704eba9f3926a9613124b4ad985a023cb051e4da0b7641b1657a9b1a699864aede845edb013de07ccf6b71d5cdb13ca32c46588ea2d908682943f7ba74188b989b24c5cf2a02f9863c2e98abeda7b3ec339a1f5def28c9fc42c86bca3adbd0fbbd433ffffbc62cc6d473866a93f516803c8324836d02149a5b", 0xb2}], 0x8, &(0x7f0000000700)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="1819b569"], 0xb0, 0x404}, 0xe) 16:00:57 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(r0, r0) 16:00:57 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x8000800080002002, 0x100005bcd) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000540)) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/119, 0x77}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/155, 0x9b}], 0x3, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) pipe2(&(0x7f0000000500), 0x10000) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./bus\x00') connect$inet(r1, &(0x7f00000004c0)={0x2, 0x3}, 0xc) open(&(0x7f00000001c0)='\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0xd1b}, &(0x7f0000000280)) 16:00:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x4, 0x0, 0x7, "09c23af53ac9ce7b5c4f2a9bc0d542cef5819112", 0x3, 0x5}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, &(0x7f0000002500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) ioctl$KDDISABIO(r0, 0x20004b3d) ftruncate(r0, 0x0, 0x7f) getpgid(r1) r6 = getegid() sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002440)=[{&(0x7f00000002c0)="5e93eee5161908a5c0dcaa5da9469fc19ba188dd0d8bf1de53539a63bc8b1861d9f2e51fb6da766dd836c3a4d5abaaa98fd31b85f5af55d69c828cf67d8518baae0fa7847311be424c203b26505c5fc47dd7d43a1f9562f4bb0f01cf960886f4d194489563e8dcb726c734c353b249d369463a30edc3880ab639ef1fd319d686640ef820d83890bee66b5ab115059f7e6b5af3c9743bb78d5d1219085a6eed0f5362fea3238bacb4860d1897dd8086da31f74d1c4b6bf1698930e759884e41f95b263d2f6b514346f8340c4a0a7bd8b4027fe7323780d7602a4a39389602c0c510dc0aef4f84015f4fa5171a082030ac763d5eab091d65d0da7fc4d4f7bc24f8b7617aff7dbb3571b60b9ee031ea85ab708ec57a68daed8f70d3a99c43cdebddc4a59c84438cc77bb944f8260c9c6f065759e1fd4f39d4ddfeb14db39bfc24c97655c00740ae7a8beb309fef54278e713e64f7c2dfb8bebefa5786b93662419e2f0fbaf09b3e2ee30ac07e445c70ab1316ef0adef528325e22eb9c79d8f03e8957a88bf5825a86f2d8882b9c450fc816b155090b102cbf21ccb0813a2b42147e1691cbda95d7c77a094a70256ffa21b80402eb2187e576e22f713a8bc4318f607837d96f4901d9b943f4988e88c9f89a13849d13e36f1eec4f92bb637d3d2525ecc764dc73e8552e5d3504f10926253f05463969c8af00f0a2c7d840a9dda2eb3297f0dd006233db5129885a8ca849c99cc724a6bd09605c2fcd5ce57a03ed520de2cb83017a064d8dc79cc38d6c07883aea2660551eacc69886ad84d6b35c773999c8639eb3f576bd787e591d51a9944e388fc9a3f4d1b92c5d1edf0cd91fec042d4a0edce85d7f9ba4b42fffd624dd3fb7edc77b8d1d8237a5233bd075d28405fb0ec0b86c950a94e68f71258399cd5d722d80a4d7302375647fa8225eca762558da7d1dce6f0b4207d6d2968b069255eacceb6ff8cb828a0b1a072df6eef34d4d984f0a649d9daa64348e3e0d04f8a7b368c732d10c8ff233146ba75e4f5ca90ba4754b732d0558aa43d1681cbb9180df91d9172a75b340763e5f60f63579a103e95df4746487fdbb5fb6c12fb7d3e37fb33b48f1ccbc0c388210a9cda2a5f0daf78ff8015059913c17666152b7efd2f4140304d8da3098c6ff33c64e32186444da76e5577dfc6bb0a1b6a4065fd2b59845d2810484d0f6814d7515414960f5c9380c85d96588c5cb3e4fca92848f7bcaa7b2e8c977ce534440f7fdebb4e883dc3c31534308d7c62fcc30d73f7c29dee6f95efa8d4994bbe2992a6d494d10231d7a6e2e1e621b531454d3cfb0cf09db1d1bb935dc8d6962c9c00d34d82936a10fdb68299edcd64309507778d80905e2572b8d783cc2bf8846de0d7e7c965ca133a9ea21b9c4e4181ed0597b707401b2b317b4a20a95fab5dae46f137d9bd2224cba27b0dea57ffdb19cad5981af3a7b8d2570436b5693f8384623e851902f0abdeffc3d22aa0fb1a4c70ad9a168b5298deddaff16ed9fec4ca094a48678a3b736d188eb590738669db80859eb8d375e9eaea226e64720c344f04a9347f29169a5754634b5e0d5f97fdcd91e5f0be528196ff516e535955521b1b853b7e59271464da92cef170595ef08ce640473eed3aa3d924f0009a05d74b4a2e333b7b5c3a74a9811ef04070d393bb77c16dd9b48b2e61d6300d88f7971f460adef9dd436252bf7a2935c280e17f9c0e459b669ed8fd657f54620137c674421ec4a5d0e01f118e4fa0d4757a617b70390184af3cfceb34dc251dc3a4997c6f2b845e69a5a8c3135831216d7028cac7bfb1a0ff0bcef37291f7c61308b17b8c9a44875fd8713dd2fd4e00801f82cc68430ec4937e3738422ce49b19d43c6106e6929fe11c0ce03384e2d1c454a2f1e08b16018f9834910e9b3600c47afa4fc18ff8f642f3b47fca2168a6d45db22fbb1794a1ad6111de1be380072ec0e7b8f86a6c004fcbf20a967f6663fc6d16d88120b0ba7b78786495182071fafcc9422ce1c961cd733ad2022e9cdfc7450fe2a59a843066c4e0979cc9c96bffa885aaf51f9c577d36581be6bf6c8899d5ab7c1bef2327e189eddd814c11961af6c4e0ff6ab984239452ac02a9afe1de74348971b6168743bf5fa4f127143a203393f42254ddd286d11493de26c256d304f9d6b96a3874fc1b875466611117c79a1c399e1542550b100985861c8fb53a439dc8e30a2ad4e5854b2a1556c97a09048d63a4500c749eb6a8c5da5db932ecabb14208bdede2ab0c5d883a643e427d11f2f9f32864c323b453d70c1c758e00af84b52569aafc9e0bd60b83f0e6d1e657d2146e303097a259300191ee0e2102391d58669280f752e89adfaa87ee4062b1372022c9984af5fee580f35ab8940864d849d7cb9aace7b76e150460830edbfb94148bea09bd57012c44fae817d6bb97a6533ceb104aba0edd477d5512c5ddebf0b701576d7c4f05feb860403d91ff79e751d74fa1e8615e383bc102aa49e7b5bf7ea7b4f181e37e240926102764baf3d75f6be3c2a79711ff767a0e245b4e7a243fd1985415b85e7e36de8fa6d398a919a837d3a0a8e3e41d7ef4da8e80ecf0c7efd7b7b00bc4f496d969b63b3ee46a800daca5d4abb18ba1eda1ff7b8ce77618206d8d1c578853cf60d07b85abb295eccab9a4c963def2a7d67903d29886b22b115f69f10ac50f49a908d20166e169244a576cf4c415d981722e868928054eaa243ef93262136fc8ce649d59a2a515b327bb38db17d32a8fe41c296b7d0ef2a4a9d9d0b1ed90ac3728466d17575c8e2b4f3c208bb71e68df38287aef369793409ebda8eb5016bc0963b6e3c90f32f4c471d7b201e8e4c77a93d080c2389eb8cc043390a17f6bac303a5a5dd2619ef7a865193bf56856d415c0c2ff7c170d40aedc6ef83b4fedef3de635e696ce30f9e6402f04c0459fa63bff72f025b1ca6d9a1902e167d43d4680201894bc6cf5218a39a5ee4ef3bb149997f08df06b62786ea2527a886b7cc62f700464565e91d14cd18aa60208730fa825d1e1834d35decf8adffbf9d483d8782de2f8c91cec247b0e2b8a3ed68010395f0fc24c1a7b7edcc8aa63d1838aceaf5bdfe7b965c3c680a2e22cdbed6e60e7f33292dfd6c4980fa640100bfecc27019bf091b76c2c93b7ca0384cd4fe966b7bb292d4efdbf3ea2897f6cc83e004e7a712626abf17fb4eba7313e903e48a18bb3fba5243bc06a14e74b7ffcf7d7da486dee8924ca9d670293cfce3d9926c9b134aaed5cae6d230c245f22e94c69831900a8dac637beb393ebb77f42e55ebb26ab3b48ac64aa21a0e7978c811f4b9e6eac4fb082153bb1bf6158a4c9d92275724122b2dea412b49021fea7603271ef2dcfb817e2bb5f39c7ca8625221f8d6c4c998e38bf94c8b6112e79debbca66f14686b578c51bf65f76f76e80a4edb891476d087189b61da41452c5db8603cb26e9a3154af13074fb7c797e8f0f931f2cac415b4b74a0ebebe6fe300e8464313dc1b86eb84e926ca152b95b0973dae1740d8a9fd32a4e2e47a50734048f925f331fb09d2a943066d38909f67430de0781c0a8f7af5eb14019e92a9063a0a3ae017fe0415547c9417381c0201687d02267be64974a0623bd3200dc7481bbce355df207a1c234b93c88624854dada07b548cb318b98116ddaff42518492df5991582eed9ef457df697ea388a9997575d6c6223f2d01e910cdf7c5e2f20a24357562afcc9f05246dabbb29b96de40fc70687bfe0bf343efffc0e0636c2c175000ebb42827014f6f08eaf0630333a145b6092e0c976db3a9f79806879e8c654d22438b16ff1c4de8ed797edca3114df411854beea3115a663a8e39ddef3f6ea8c693eacb0a5a19a067228cd71a43216f763d963a3a9f20574613c2c32b554de07b36991e08358e00662a955d08162db0fa298821f72e9350faf43ac236dd807bbaca6ed9090b1151287c0bccb577c411f148604a273112c1c614129c1e03c15440733f3aef64ea622c7650c146131d1a534ed191b24e0cff3e7df11e1a51d18da562fb9e16837998122c6a6838024d1180b2d0c2a82b32018498e55fef8a6914d402f2400c841cc8677d09b95b12f934aff36975aa9eba38180b7ef78dc5730794a2f8858cb856bfda38fe9bda615b6c3bb35568ddb2c89a1123f969dccb4496fe9cf3f2079f8e0664138e1b12ea29f8757a679e412d078f14367c9dc61a14741304624770223c105ad70be13f4161667e8a5c82ae9654652cc835737505ffc7df8ba60191c6f0dfbd3d8339ab35a3286990ac6aa620d1f0dba86fc1bbc076696268c4ba75a7419b9fb1bcd2aa27d6b16d858f848ec0551f10e6ebeecc9dbd0824ce63e736ac1a398bdc40a74db641706b804be9382208cd46a7c7c3018e0c430d8449da645b91126d770e90855e5fb106c16d8b190c6e8d99b0be146e720d87f297b0d5d7fda8c719bdb5e86157076b3a4fe83bb5ade7589c888ad00176cfdc898f13e492ceea4e019f2f04453a65ee5b2056113f0dce346ecf5e16e50856f581bea22e572230bf31fc5b84037322a10260c0e6c326309be6e071bd3bb42d814ea077308e9374e14bc7d2127b061685dc8e036e3ab4113bd03b3a770d5691625133b38483fd065c501c2c38a6174bb6d00d973d6e446fe877c3c421c51183c66bf5a6ac87f309be6a598412d308b588efae5767ccd00d7b2ad88eab1219cf9c44575099dfa761bd429cbe0632ed0d3445ba089e865604604d4ea06bfd9b96bca6059f531fc7226ff7db04cfda2e3f076c95a64109f8ac8c07a739456d05d9197c749b76972a5d9609a57d748b3383fecf53e1d706eabe6fdb2b5ad3eb22ac48df7a8ad8a09f1013cfec49d1e41e90222b5a20c5329ecd28ccf3be4a5616c80a5157bf6c94b8a6e060d9379619321ad6a752804b5a8a24b557175c4b0e6d88f6a4f5a1cd6bdfee9718ef99cdd034e8dd74b81522cf49cc8deccabe5fd7ef0dab28d5148f269173ec74ced715d869c2cd15a79b90374c9717804a860803ebad4952c3009fdcfd4bd4fb05ded70cef09f841d393e8d98e831df5e6f64a2ce87cc88c52f5c78908e0685335baceec73804e27a1dafe30330d8d86770f330b32b5ecbfecbc9a647636c19ed0874ba0a1c4ff4c52704574f0b7fd17669dbf905198a17031501ce94a944b3dc37ae46c44b6479e0bf92937ed496e7df5934a11483ba8cd333a178421234a4c1cd3a78a2c9218c92a63c2faa86c57bb96b04a5ff1629da775358421c4b13a9fda8443a8b5c8cecbbee3d97803463f911feda60926ba0d6e5727584803513d720dffbda316d9c3458c31567b52388a20a3c09a439f11726c879ca7f0b997ce2c1bce049a3ddd69cc7ee6539df4c5e2bcd3e5bc1d2f5e448cb8d6f3b3670bc914dbce8a7c258dafaa13aac3c50c9932b46dc3198b3a705898b803217c4e6fcfe4c7f97251436d595690c02f7b9b44b0a38dacc8247ed6d282da255dfc36905eaab2b0b64a57e885fa57292bded45fae8463f24d5c236830f4f3fff7397eae21569c7870c845da8850c7981cecf7c6be24cc6e8cfd3ce1fb9fefa5d8d198aa8c0a3cfbc6381f7d8163d5d1c06e88817199ec87d04320e9391e687e82891d186333bf668b799ef8ce334db63f7dce50b8e2d91ff14982cf454267357a03d69a4fe40f9379d98d258a60502f2d4207732d69cce1ebe04f5fb83dd065d1f68b6607776974a4b9d3c23dcd8d4dcf46bee264c1ea66241a62472fc08b", 0x1000}, {&(0x7f0000000080)="43d525bbf36afeef38060596", 0xc}, {&(0x7f0000000100)="7dd71c62e07126ddf7041c31a54be015a3b4a4b2214e3a934e7417e411aedad26b48db5b99a326d0615eee962e6a1fe6c0", 0x31}, {&(0x7f00000012c0)="7e7aa28531e74ceb791d6b5da9944e10a830bbb4a2f8a13b49faf605292aa85bb4623afe3d661ca90388dbd985bd9ba3074de7a558440d67da458f2225cc5f19f3df9a5bff7d8a089c79edd60bde2530041a6f07f8ed0b3c6d1f6f3637a5492041213828710720368b8faef372411b30cad17ff7dd11406800836aa089111a8e7b5cbd8c36ffca6e513b906c684d4417457859a5c21436f2bd9a68b34e6651c0493c746b18736828e2a1935f7a62e2219d27b4d4951b716ab202126f94f7f9813f452e0edae33013eea364647e52826744a9997324a945745cbd654b35cf158f70e02ec9f4d0c862bed6a25b68db3ec556e1e97e3360e6846bad56cb8c0317087768a8c10d3fc8bb1414bebddb86d1438c6437bfb58f2bd8a350111ec5b55d63ec77ba37da2fa84b4ef3bebc12c25c5cc9777cc539adbfb46106a95727f48c806a00bf38e8c69d64f79a750abd697d02a6a0a8bfd9d54f0ce3c2d7e90d9c3dcfe3b4d1ba5ee1730693964b4e0a9753cd83346f954cda3715298b86e871206272cc4341473cb79a903098a0569750cf3e5beae8bbc817fb6a5df614610413d94f54413e91c43f9699c88f5bd63bd0d7ebacd10db88c01ac879161231c7d92c616e104b32d728eeaa4b869428f3de5b0dc5b5e377791aa28737a231e683b18a26776d82273014a33a5c48beba752a9fd7f5b51cc0e195388053223a798e7cee2b52ecb86a251f59db311b97d9c8a6e67d8f2dd8dc323556e8846ff8fca00b0ab8c37f66226f8bb94c2e4a6818ff6e1173ed41255b23cf6614d972f096170b7757eaa030bca395192d0623cd915a00250252491d12197d75cccce178036f94523fc7d4925daa725c1c92a4e1f817e5bace6009e6973b2ff1cbc01899c7479b2f2082fbd33acfc68833b9d04640ca50dc46abfb4e89a8c4a1f74d6bfbbc523f66ac21ef645e838532097e34bcd1f402a43de6ac449377fd07b03b937c5937c84f0190ce5fa7fbfac3738163f55965d98c391e761fb903fb3f6ea282209cca057742c3918eb6d775c1879af0a9086b68030e7dfcf7de588373cf1402c3e3a0ea46946bbd0bce481827c6ba6c58321fbc9f080dde29f1bbec36050b62428129484f0a61e21ec67a654685c2bab640e1c8318f035d16a87d03d30f18049f2b75e0c71881e03dc498204581f23398b713dae7ccb6094813e2b20d5fe7eb8076518b70ac78ecc52df605f9271e08cd45bbdca89b060b409db69d3fd65193b6de536dbbf985dbbd643a35a4b6bb0bf46af36d50fbb7fab826c5abb1de441475c8b01318e2f6b7fecd1612aae160f4cca782fa0f91162c6b61fbe8860035abb35dabc7dfa27923b7ea718f2d60f9a0486d02acf51744e7c7a4659f7c161c39d27c6b6c00a90d429a83848d9442783c878a01c6f96cf1621d3b48572c67670c36c959990cf84291e6142241ed004809b03790be5901618c98848e62e090dcdcae200b4c2e0d285910f12aaa96718b9f8b365f745604b0555987e11cec7e37f4a149f26beeb8ec958446bd104e3f47c6cf145605b8bcdd9ea12f69d0b0a8b43cad172402064ab96e636d334c8d3e7b7fb5592d47f8ffda51b8f7634cee7d9717057d50c6857c1a7c2db0196fe96e20c9bcb63c74e1a94abb36d123a05a7e29aba21b667ab54babf8b76bcbdec8b7f211b5cfc8e5157b3c03ca183a9bef67d2d8f83c4be529d765a88a05d457f528b527a3db3366863fac5fcaf31a735afd8993778ff821dd88131812876afdc325f6527a9ccd47b2bca44bdc43582674d1be63e8d9b978732b4c55c0a0c07a50aaac13de3acbfdd6e3a487255e012a0228a3c462e7ffdfcff9dfb124848f51e66204c226040997753c73380224ec6a0948f3ac3c454bc6b719963f0c310da2a4877ee10d0ca1f57a6cb5e473dcca30df52321bba6ffeac9a2479d96cf94791977b151c7eccc3c30a1428d3602f5969419890bdf0de916c425ae1f918336ca9d2b1385d57f735924598d921149ab3fc6f0162cff53296f38d6389788fdf0179325cb1c262b5f65e377b44e41c9a1dc93ea0938288174b39918e57f131c01e33b2fd60a02eb408f4703fd2a63630a3143e56cc7bf5f738ff501c1b69b3f538cf3a16098dfe6afd591d9572db4ee8232ccc174a6c1b3aafe63aa964a308e255f317e5c68b1b7bc3c9098947a7b7bc89568a86465f6179f2aba040175c71a6ed3e9afbc8ec216594f4f704d197659a23fb77f29bd74e91700a40827f0dbb86a280ac81757b264e1c4523b88bb37a44982a0a0b83b5aa5695aefdccfe9c08962eb731276bf2434b2e57adfbb1026deb5c28226457b33c7a08f1c0326d39d48ac9efeacd382bf45052e760f2b04b70f95059280ab5e9974a63244b322e5d77d1baf22bb6c821e44b385fb05af23a97f9afc211e6895ee986c7fca8f0e9b8515fe6ab07aa2058dbb55f34396bd010f8a51d0cb15a14761d7f8a9e608aac00665f909c726f107922226c2a989ad7423ae7a5834d53c1ab9954d5a294c98e2a371ab6ebd4ce29003be42fb55166bd3ebb437e455afaceceb75750fd906f31d1bd9c148e7f3fbdea2aa4e088db5cafd25f9c1a482c248f306c2997627d0a2cf41ed097e7217e5516641be922c6e4ce4b4113bd27526af56e44efb68f60700e5c544acee8c4a62f61f066547c92925413fa19c030dfe4fbceea432aee518dbce596ed4d428a37368db736118e2e336a6f6ec0e4d338de79647130270a010731bc7c7e9c04d0a6fbb2e6494fdd80f126923a32029a446dc27291e2f7d2842a245f33df8b474d3703082bad49d200c1c449d7aac93833a86811377d11a19f1b54f854554eefcde9b76c6d5311d03739bbc09b1a4c0f9dd52f15bbb925e98e220357214c50d7dfff2624619fa31d2de9adaac454d3f59c7840b117771db143b957fefed9773142cbaaed82c04bd12d6315780260a042d54baba3e163943094f6b663d7885b545e35a28dab5972b4f7ffd56bdc41fd540e6bda705113f213dc2b97d73da706c50d28e600ea18a8c018b827c618dda1497f1af580ebf311f4bca9fec5bae7486b2ca8c11d347f4811f33315128fbae8b535260e851f37405200ad4125f601419154be599fb28d855ab28cbabc0104a89600645c96098bf83d9a7f9d2f3858f943b1b05015cdb04aa5de352c924a8ff7bdab94ea3f7234af0a047e0ba8c4a19aa4056bc46c618a5482945f56d5e1b4ae76fa73c34eb6c0775d1255972392561c77b656071350e418d634805cab40c11e72ce695e0fab298c4c0e0791fefaab0febafbcc11c6676bb472d23da50941be6289b5731b86d1d5ebc6bc9638bc7a2fd22a1f5b4cdd64d8e3cdb7c48f14b7d1b98b81fe14bd2710c177e862a1c86933dc222277c165470c9537a895a431abbec51cfcbf79d684b06493f4a89d5622d6c20792cf52035cc7bed415c7c4e51d52f748fbbd93d36cbe1b51c102733e317920a238a3c7290f85a0736def88239a338a3fc5a1cae8f790cf5cac0d91f06cffd6d4c2fc64d0c6df88adfee938738f889c928ad8f3a58e8ae9c238b1ac37f97c281e4e212a17593b2cd4d6edd6a69b974c3827ed035ac88945599d61bd3548db98f1de626b99806adf85e38f7c165a4e060d588d8a8f658c69cf068ef807acc085ba9c16179bce4fb9d1dd2417999c3e3438407ddf88988185a52821c2ea5e2fba41242c3af1b7efd85e6178a0e9613a28af7d10b7086fc371c5eeec36a3dac54fb97de3442db859e39f11c20ee715a88ca4a62e8839d62221d1cd278592c91fd2f1d6ab98a6da41c23bc54b28c461260316c24c0e693ca0d10e407c053d6bd297daa22497496b980e9b4f18c0375d07ba0760e0a8d86930c2632cea62639307835dcd25b06c7383915ade296e1fca8196c8841b0b2301e62b534ceb45e6e8163b661f9cab3b9910aa1df389d9a7e685d07a7e36731d8b5e5c36a8e84c37bbb5ad971ec1e82c321d346e244821ce7fd23b9e37a8c303590443877eb58302a5ef89211359e966930fe94c22d0b2a107289b3e09400e3ae5bfef01b197b161b3467e8af48744f82ee1abca9b9580dd35469f617e5917a6f82cc0feb7d3b2c54a28b68e10ee46c54afd26b9cab9a143b4c2f2354f5dddf7c67d19c31930b2b99713638870b8f4f0a58a94f30e7231c7502ba88765f231697bc5087fd2fd07a3f3335023720f2972411f6e88d2cf90bd0f255e19d9b6e1bf5a2c0ff7fdf0e0296a3a29dc7e2245efe5ff686bf9d11b0d215823801c47fb341cd71786037c8090f58d892998d61e67ebc0ba411b11d16239df5e3724b27018fab5626b1f66c80b210628091d465f82a32cd2c925310ce76a45f47239e9a9e0bc017ae17cb6398ecd56a6fe9b9c7889e3e1b14271b729128a428114f906ff78f17dd221fece07ab1e2f46ea60335767761193c6ef883e4df8ff7fa578f8e10d81743a492b58cbc9b9cd377ec4e9f29811d8b2a38e34ea0c1451350f1c9a7eac52b3cd2d47c3c04e03397d8f4c66f8ac47804ef7e830ca4ef7cb4ca40650418d722a30bd15d15c90f60b6dccb39fe3e859542469f873e768dd1ce3cd3429179935b2e55c7509726b825edfdbfd1de39a183dcc20ba0cd8f6d2f7ded00a075b1b1206d035937f64e42df44afa2bb5edd676df13dcd12c40e1b7f9a44b75a63f5b07bccefabd204f3d35d1ba015bbcfbdbb00950b184e09d2612db0e88e9c61fc9b3658fffb488949feeeda2c198e9551d634e5c590aebd50410641e2a19a6bf79700e35fd2eb69d1129c6a9a0b1a54299889b9ac5aad876ed31efaac520d351e3c5d2483baf3cbff902a6979d666024132ab6e35f924d264b9bf46b6f2687ed4c9c5560305911368ffb9d724868060012bb3b00f0fefa65c8769f7886d05ba1de6b3681008e99917d957656402b4a48706e1ef5cb5296af91d6966ceb26cb46dc151953dc3daa39329194aaf3bb7aef61965c6caf15164c272d75942e39db15aa173200e5516dc56f0a357f4f88fff800a6a7fadfa7c446b410d57bafec5c1f699c7e5fe5dad9cf3415071c165a9f18817b7645a1ca4edd5e6293ea93b73d7b5508bf004da2640908603cb88dab2eb604c81bd088d0cf96b5f8116ebf09931e71f47bd45fd58a7bca91998db601380eab3a2a50500f0019d7f187fece5321bd3d4eea06ba2c72e397f459f8c80b8056f410989c6d6cbb23293ff618d1861040e115a5975f15cbdcf4a242f3070b9e11d12d4d98d1e78324c1d27db26c4f687ef18f8d5cfebf05a684f8bc89d9ba27c217effefd7089cde68a7d151bce390c57c9e4a86721241e5f685e0e1530d5196457b4c7bde11028b64d83c6a3c68e3a264115648ab473d6645061aa05e09431875c2a6629e8161bbbbd3b56d9859fca8d6a2bd76410b104553dbf7da22f4ed04578bec0e85758c142ac50f8d5504072394e3460d2baaa3db960bd416fe7b19bd79392d4e0bb597a5adcff3f0cc395064ac90b9851640734b4c3a9430c9974f76a94510857a68b166c33c435e4035c4193166808250d705e3d4ea8ab88598a4efd6e469f9c8b9aca98f67303e2e18e2a490a5a9f9750f6005b1117e1b8b0bbdc2da43071fea24aeacfec58c06c0caecb1881e0624bc68785944d877b1e63119202078d2a5307d735f3d773a282aaad0b0b88ea383aacac48c6e93014b3822f5e1f827fc807f96f4b69fa5dca7e3bb8c36500ac15f817f346b8b2ebf60f0ccc8f4ce27d155488afd99fdbefda31d53b360ff393ab67b882a8", 0x1000}, {&(0x7f0000000140)="929705cfe83afb8821a3b7a660962bd32c69c8fb95ac5b92119c260191f4d340fbec91cb2fd4d0aaa110e8d0f664e6d65170a8", 0x33}, {&(0x7f00000022c0)="efc693b931281fea65127f8f95c38d07f1700677f8284ee9c59825f2f8f694600613b0ed327f5a4b813ae14c3ea375c20f8cadaaf05b4ebda0e2923f409705a4052d47ed3f", 0x45}, {&(0x7f0000002340)="f9322b908d10452f11262a2868208cb6542385a1c244d94d221f04d0d42dc6b56185e6776e45bc7652ac30b35ac7a05c85d586497185cecf50f294e5807abbcde8306c6a8d2a03001b2086a6a767cf7205e049e53a93703f352717271dc54b400b3d50d289daca94934e44e6e09a17078a309d625f744b81dc70d914138e555e979779b3ecfcfe4dfff2901cf085693316664f60d01127b21fa4f043c8d605c9f53ae85d3ee25fec61234ff3ac4eb8df779ae3c17acbf271e934345584bf3547c691db3205da4a237056ef7cd04de4dd26bb", 0xd2}], 0x7, &(0x7f0000002600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000023000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x90, 0xd}, 0x7) 16:00:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x4003, 0x44e6) 16:00:58 executing program 0: socketpair(0x2, 0x4002, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r3 = getgid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x80, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse0\x00', 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x20000, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000001580)='/dev/klog\x00', 0xa0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x10082, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x10000, 0x0) r14 = kqueue() r15 = dup(0xffffffffffffff9c) r16 = open(&(0x7f0000001680)='./file0\x00', 0x800, 0x8) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000001700), &(0x7f0000001740)=0xc) r19 = socket$inet6(0x18, 0x1, 0x7) r20 = open(0x0, 0x141, 0x1) r21 = openat$klog(0xffffffffffffff9c, &(0x7f0000001780)='/dev/klog\x00', 0x20200, 0x0) r22 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r25 = getpgrp() r26 = geteuid() getgroups(0x5, &(0x7f0000001880)=[0x0, 0x0, 0x0, 0x0, 0x0]) r28 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) r30 = getgid() sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000140)="6099761b66e7f2066bca6daaf08e0a17d5eeff89bd045d5e1036a0c2b06e3be93db61bbda7fe78e63511b853f1d417994c80546c8cbc8993aa5ed6ac0451d675979e31632309d8", 0x47}, {&(0x7f00000001c0)="9666a1fdbc85ad6d987f48384b91fb85cc52f93db8215e5fca933f2a66a4af9351c9d4b2b39c4c7e402270b77e869ae886892815aa1ab5824f18aa2ab6361a345be3a88d4a72e8", 0x47}, {&(0x7f0000000240)="c2997277a5d197719e77d965886a5dddcd0e241e0ce46c7ca05e3ee8863485e31ff8285e16050f885a3f7a64e3357477f9e738bef6bd7f4418a23dcb46f8a4a9f4d20ec3b53a1550c08741c1c744a2eb455ba7166a5e3ea4a74e64f823a7bfddd4a398ab5132ad105465016e66d0490ec9aefd534b3d779242fee096daaede5cfc01fefa919b67cf0964da8bf345c8149c4b5abcf6a8b054aeac6d88e9304638ad2c68abfc9c60192402fccab8f070973462c25288e44733ebe6b1c3d6baee240f72c2b75f2f2b58e16cf02e6ee2a2ee03076d92578c60ff57d387db92b44f46638d0e43ca6b8056f83302accf1453574b6d350930de23dbcaf051b7397c7e575f9eecbdd194448d6f596a0d6958bef35aefae21f2872312627ae6739c617860248759a5f046235ba234b94c2330ac1414bccd77bead342e9f14eee8030ead1fd3e48032388d276919c77c10aaa1cbe2cdaed7fec8e698f52481097ed7b7d3c16b906e585655718c9d60c37352de5f967a7b667a3539cba7b16a2716de0cf60380d24335ec18e7d41296f22c0bd047e9cb6230648997ea6943fbdb2c9afa0aa900e5cd888e2fc2d4b5a6b4f4c0215d8301e678bb0f27b633aa5334a5fca09c5a4a47a2c379489d6c49ed2e115c4cd5550b02782d81cdd91ce7eb84c51c6e6b60f361667dc9f84f106d92bdc592ae72f645db73445483be712b10cd4e2c2481e013d500df68068a272da165e8556adfa1603886810568fbe58b2cde177b02d7072ba681a9a6beda1d4f1a9c45d367f5b88a8a2b0938410ff70d56d005ca64531ccb9243685f45375d43492ea36a5227574a891a9b669370cff6633a646f36a78d7c40257cd06058376cfee691e93595a0d08fae7b3dc3d211eadb4949a7d8c27f8ea2da7d7f44c226e72bce0a4b5383f0eab9903af36c5cff774f623824b07a3cbcd925e59f9fe7aaf085bca3713ce54f05a7fb37e6ccd46a231a9ed89c7fff31269a92caedbc380a99abc19a7646af6609479bee00f0dadf6a2a8408bf3ba9d2560afd0ac9e99de380c177770be58207ab4d1d5c267a4cfdbddb1ba7f5d8e62022ae8770e0b59de27427da853e9dbcb542d52889c4b03a760ede643ca2448fef1323efe6b131c0dc527b5a4df91ef0db0e9938d93607bd31f1d7f62efa22ae584699cdf674b898082b0f029f1a1ebb9e89019c74468320024e95006720e9aa87f53746ec30ab20e0296071a4bc2e29017d2a621704f372bab1537183f36295b92729349ec2601e7545a3276c7953ecd63c5c1a992bb472613ad514d119f97256d56bebc8c71ad576c7f35f0cd9ef9248ea93d8eecc37940c2bfa03945a44fe51df7300528d575971cbe68df1b6fc1679ad8d14c703b964e974c0c1a0a76c492f384d7d8706e8c5ed765d568fd907247435876f87a1b353e0de5cee1172168e82ed78d6ac8be84e01a472cfdcc8535ce7079b69969796e84735a8ccd726dbf806fde598a1d1621c84633cefc18878999bf28c5071b38b4da7c7d64177bb657ee43d741702d185172bc4af9c88dc6c18f434b9dd227a322ac318f85e2fc49bfecf738ae1047bd0aa4da3b37e56d2008b0bbf7cb84c542b91ab0d0878eda6943555a7fed408d6de11c2d54e9845eae81b204353336de0d1582ccb16a8f2d1cc70b86880c47ade6211b6ab68797f244150bde0ef06525b38eacbd90157cf42817d0f881010a84e246f010a128cedcaf0e4cfe08eef3d155f68434d142f35c9787ba51c870b940bc6df4b1543cb0df32a5c33e9c88770f363e83c3cd8957a3f5444e14e5b6c0e26895d43659bff5f4e5765932ae8b0bc786052721c434a6c5cc884828199665653d0a082f2f742421dd542014e98d39992ac4187aee845aefc314befa5f0971a5b506ece693f4e4d5c3e6d2a315bd03d7c1d83d407df569261c28c3ba2bb2abed717159eeaf37e9dcd805141a59b13a6b4b547b92b08f0209a61f09f2eaf626a7d1407e3276755720b977044eee0d70b0f94100299cc7d9267994161b9114aa72578da833bceb6c3108c6bfab905f40afdff655f4cabd09969cec846f427dc37fd7c19142c4ba514fe6c82fa3aea28149bc1df21547c95804f5fa90cf9142db19d34d4aee77481a989b54eb801362036497e2719212914e5076681319ed4904e8bc9d9b0309ce56f6ad29c2e7526493945ba95893e693059a44da945072a3b3d14d1d21e58a93401687241311096606a10b7b91542b497e9af66057a4fcb20da825899b8e404771fb621a68077157739cdae314d2a5750c063ebc05aa208075c25cb1f2746d6bc1fe5bdaa93d70b51c254c05e4a46b7caa478c6874e263e3de508d13aaaf51bc9789934fce32c7f2015f5cbbccfba69de11d78a7badb805e2a89027c0d4b2365559ff808d761b9733c4da4f3cf27b9afe7a5e0f5bdf849b096fdba84d0813ca02a29af4da87c3ad7330628f28261ca4384ca933c12af90ef3fef3ad83b46fedc180696a80ec602c810d83f660a0c590675276f96db738c5b0ff995a34d2829aa8392658236121a527ec877595b3b2886b27f0e7e1243f85ce985db5bba09bcb56fa4a891c89d3f667519c7d151f3288dffe79e4175eb91b2b6b30ef03ce580dc28b140c9aee43d63c143d6b95d691797fb773fa02f4dbe3239dc22af296e829b79f18c87feb4353c480bc783d3b6a914318e86a402c2c3d62a492f542514289fae879bbc8d5e7fad7d0914a58e9923acac5aae424a2d3c3997c666499250e09b63a4f44b4ad0989425fc613fbc7b408c8b61c8bbb2f3145550bdcefee26e6fa37cbfbaf50007a9842be252261791103ea9d038a9408362518f1456a724f8d721644e31978af0ad11a039203af1c80ec7f2819aacb3afdaad3a7865d799c6e7b5377dee2f327bc2dd0aefefeba807e52341208ee9e1889fedc2468a08ac1fe589c6a9372e21b0f679a6a593dd6101c314ba659f396159e00a80585712bfc94b33268b3c89c1895d95274ea580925f86df2c9f1963e39c3d425c8de171bc57277e8e9890f29771a241d695858b4310018835becc10e86157e90d8518e9796e59e92ab8a2a9b51c38da7725c4c0a8506da73a94e7e3617a108d45a282b033ced0a5980e750649bb74afc662a98b1c37d5fc91925109f57b510e5682ae63b429e7028ae74c71f933a8307aacb3b3a35ddb09eb09282fe773fb87e4a8f5fcd5694da7c84d1006dc088573b0dbd02392db86c83eecf5fc730b4ed7aaa2a53d86153d5467fa8a620e7d1316fadf7c24ff5366df6b1873ac178c3c69cab564b07ce4a81f4ce06e27661c6fc2f3fb390c7a66637a4459e559ddb2a02668d17dcf145fdddb1b410dadff642200e2bfbe511f18dfb06a9612180d5de46d9ebcf1e2b8bbfa1a6192115f760dfeac0ac3e73cacd4dde9fd8d06a3468fde9bc7b1e14f850fc5613cde4094be17d7dcf2c5567aec91fc49d0c8fa288546deef9d761601b6392c86587b6e96d79edde1d11c5bd0194b66cc1cc7ae9453f7fdbe8bf911d2e9aed34fee2e2a5fbe2aa7a90a2e16822a5d3e1891118b5f34cd09c289a9f0e8c7dbed898186b5a57e67217880f95e84860915ea02668f6a3418421d3a271562847366ea7d232840cd0b9f74d40be261a8d6a1b8c630a64d5522c273c4b9de5e936ef6d38f161d73b3c110585c2cdb7c419d1351ef8599aebad87deee75a926e054187d7c885e1604a8ac4405f891c7f972327d05ca5fdc14dda115c8958875827f6ce073e58b55493d02aef4d7ea8a9fa9def3b3af07c02e815ebb0f294cc835c925e948324bb38643d0975316b8f424148147fc6dc07a1feae22583559d8164427d512d51d52bba1d2ebf63e32f6b8513d08592571df423304e12a6fb28e082740c9e564adca4615f649c444118454e2fb37090eba3f02b11613b53e23178ff0844668c133bb407b7d9770e84e6aa9392573181e797a171f9ef4671b03b9824366aeadf8877cd915b8c8188fe3a231aa6a60088cde2d1dbc2e19f607827f969b8fe93ca012a2af710d534d10787d71bc7e68e1ecb73604f7af48f5015219b0e59f34ebaf0f9c65b7305c2ecab77e25499c19b6b4be72647b99626ef2f4c69284d4879fcae717fc3e50e10c3bf58d86bb8ed6292fa1f4cce0d049f594a23f258ea2ad2c2ba917e22f47e8dfac3ba136e9b00ca2fe788e98eb14536256af3a93922f233fc0d47a071610af1507f3baf72f13e83fa8e725501996307ab33025af645b5779eb46c1554021b0ebee46ff3aecf53ab7727b5100d5e492117625511964a86c63d75f5efd2a98e3167a949df421ecce1721bb6c30874a5d34f70e5010d265bbdb937d1041b5ed70c58376e3c2ddaa32cb75971bc0d10367441191c69be07daa5e26a72deb4863c714141e1499f3c9987a4e2b71e76c8acfdce71151454d99f7fa78925cb47c1917c9fe5fd6afb9fb7947523e69c08df94d9655e02a0298b07686e9dcff4f601b0e367ad5666f69368d5dc071346d1f00d4b5c61a5420e5a262554f4d15b88df1389612702e80b2a2049cb1b557c2baad36c02a4e99a6886187c528efd8c913bf54b2fb631ec1c6c9ff8fd5be95b7d1277d386d9f4bd2fdfd1b16886e4bc93034757df95bda204d5386826a6759b96b3be2a380baca4bcd4b99bddc3da3c54ddf69c37d0567a2617928233fef014d9b4ce1286052aad22bf70f932474770e1373309b67edb6a15deabee14d72cf43569707d088118f0b13979f97793fed21c72ad7ab65a5f6a9871786b90865a9eef15c18f5473bae051e3a3269bdf96bed6503fbb82b41ba9a6ac0b21673e2b96c53608032dda7e21a16689961cecf077f794611cd79f811d46d08b9035506fabb6d7a0115b8ea7bf1ff42733d707310b57a724de53e439c009f5e944f0c75421d67d6f639e83c31041ff78da39c4e2b0ef316dbf187a863e332a2283c739b444452762e57a7b1f5a3964e59ca76fdbad418c233b92deb15f751c4163ab88d2b3ca97a2a1a20387158d2fa7fb23b82598901440b9edf21f1a3fbd9ee98366ac68ed99141b072a79909d184a8f907b9e6176e4a61f91c1b49d9f60436b88a59d480a443fdf3cb9d9d2afca564aa281ec80f650782f617774c6c004e4f1202da40b316593c5dc0b6bf5b51e38b5e086752d477e4629389e52fcff1ec5154251a39f327c238e2b67b529cf0269c459384346f49c43603a9c17acfc449241f08ea9fe882e09a236f4083f2521756efaa72f2332f349e2533cd846fcb87ccb168e26a8d304a5f25069f88e9aa97490cd16939be368f90f499bedbeaff994edfe1f60ea90840ad21d1b1ab0c93b929021972eab45f60aca93d1e216eea23ac2a3bab6ad9d4ed8809d3820c0ba9b4295587de45b93dd2003c9a5eb9340ae787316783451426381435dd78d88a15739f07880f23da4e3e443d1391696fc3d1048ea7ad61c74eeb72cf8867ee37d7011acf16d62304c519c1f74f95bdea7e8337cf1181c8334b57bb13b0e1b319a7aa0c2b4fb69f8e92702ca953386920d48a16bb3d19b4ee21690cc2f634c75bc7018f85d8ac284d76685da0d07d2cb087bf17d9b852d78b065194ce2528dc8e6763e09d5ef61c57036a8bffc955ea1b19d8c06f455451e38f4839d550d1d292a9fdf17abad4dfcf813bf27a76c129f3aa5cbdccef9ac58d2eb6b27eac8bd8f243990b0daef97587ff1a0e2719f38618155cbc7e19042e582e60766583a90010a15d611c9d5c60d54c22d2b64d6f92ab5a3df325dac9ebad802", 0x1000}, {&(0x7f0000001240)="8cb52d92b889b237f8292482af2299bee315c1b2c4db012a2cc5386506c95fbff19350fbe1d9b7b7c62718a9972a4a0baae6f4ffbfd4bd34c4202dc8eef23f22fc0fe90d4fe3563417b0ac97746e68a35a295bee3964232860645792fd4309f40fc323aa57d731e7523211328835228ee401ebd500dba19efad2ccc91645c193e7da81955ec5", 0x86}, {&(0x7f0000001300)="0624c928947bc356194ecdca675f367afa932b03fb85cb678b14bfe9536d8c69828c9c7f1dbc3ba80a1c47f0b521684f4c80781ca1eb8e5d96e1a1a46a24141240a0f5154ca6c40175b9d4b77b813f83ed20878893d6d67ade5e82f7c3c66f10b475d8cbc95ba231818cba87e1eca0ef7d9911f9b57e945c6593d42a34ad49f1488222d2118b5a74", 0x88}, {&(0x7f0000000080)="26a687d298e3b9a88c813fb5d994dffc4454fd9959d80b2f6fd05c30a10782f335a37d726d73", 0x26}], 0x6, &(0x7f0000001ac0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="00c0d3d5183e2a33c0d98f720000000006d65ca0000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x8}, 0x1) unveil(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x80\x00') 16:00:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3, 0x20, 0x7}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) dup(r1) setsockopt(r2, 0x1, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r2, &(0x7f0000000100)="a3c3872253f3fca300a270b9c32b3c5bf3c207652fa3aab27733dfde7d7f6532870e9a49eacf33f46e46842748c33fc613aa0f792f8364b450ede29d53e098093545f69fe11edbbbbbe0f4360edc3d30d882cc01a623f5ab67e527d9166f61fc2a9f72ca478ea98377f478be5fb6308e157c6b1cfd81e5982c952ce0c49517194e408c599356e11ed9c22285647dc8e363fc6d59be9646177695887909d9cf1a0829e6b6f4dcb35027c3a9394cb474ed723bcbf1641f6508397340ec70b401f8890a0342a5b839b310d3d1e76aa4ef46f14d849429dfad3c9fa8f0beae0012a9494949762ba3a9c5719b27bc4b7ecd405b2785cde41982a52673183e283917ee316f46fda1cc5583b7a5618bf8175c9e264ce6fcc26bde7ffc1d21019a10f69fb659d81cda26f02712eae667bae1ee4cc18646ed26c1234cfbe4abc8e3b588c61d35019d44cdfd9f3849df6c0bf5d23e7f13c4933ab90a1606081f1b936d94f19a90157ebfff5d48889a96ee1bac334af62fa3a1d141f3b48e792f20ab9088a19513b20342de928cd5df7da6fbf85211c1caea1c440a9ae0af76288a03fc0170ae3158b9243aa3f48c6ef7da5075387b274f8ab4d230aea65d400ff613bb48d2b03c4a838cfb683043abb6ca11eb70edf3cae02472c6e0d1c795a67802f61cbe5d4c1b9d84791d23ff47e4a63e338eaf39e11cd02148279e348de21b7808a12321f352b0574bdb36d386589892836dfb3b71afe02839a39bd52828591c123e0ad1003496788813c7c9231fa6d469674726ce19d432217b6ae98fc1ee1f7a7f251048f01b739178b855c74b2de2f360c08a1710f23e80544492e107cb0c1ad5760206361887375c0bb977c1e347cfc888b3a2f6452169b1d57b6878136e80dfba5891788d71043661fb13a077e3eb579b4ca58de287a693e279b77dd08694028856b86acb3b1fc556c1a4ad3666412cdaf27b33fedd19e50ad9b3480d49b271621b9a19d2427cb3259bd6fe6fac43495d4e1b594805719395c56f8b7a602905bf2e7f23737b54e5b994ea1a0bf6cbda80bbcba6da34ca9194b888c1ee800d4e97d91f9811add4984e62ddc62ed0edf5145fece5b7cfbd5314aa1473c94d947cf7053fb3559861edb36fa60f93fe0b59305855945e7526c5b26fbae2cea7e712b1916f454477dce6ec06114c0c6cecbada4d9515d534f6379f2c6e057366f9e19230d114b2bf94040ceaf46c00e368b9fbc2e803f88465b65928da785bf43e6e7fe28bbed06b1290c4c062cf33f55dcda1419e7f9f4f95513146a6db842c6cb274d04e42d2b08445cb2c582488c659d2819b1b4ca5854636cc5fe0bf40a3fb32c76b08f9f2fe3b616ea570a263ba7dfc6892bf3cea133631429ecaf6aa0035e5df71011f9b2697fe687543158773b23bc68a199b687e1635952fbd741e07f73b89b21384ca14d7bf1d03b0631263b88876e663d36a415b7bf68f72d4d9ea18bfa651aa7071b338ed96bf60de85b5be826fc1e664261c7833b548161e128a1acab67c73f319d7924ac4fa5461200235964c93ae3f678d9f7b1a7ae82cc4150e10dccea0466d200f2d0a26840698f6d4f41d03e0b13cec6230d935124e891322738afcf77f7b81972c807d48814dc45c85954efb5ff1f1e77c7a548250eeae7482dde931b9f231c84da6f891d4bd788d2d3c8be141815204c9d8ad332430a39bd0d587d233d3dce251ef4320c4070f6c84e66a", 0x4d1) sendmsg(r1, &(0x7f0000000c80)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000600)="219190c18f720ecf26051b99bfee693f9840dd8f328278901e47b98149aa88c3a7eace03d08514115870ff32e9fbcb75592a6b81353d9763f72e461bb3c06f69310c7e75955df27dc818a253e25097b91a6962e7bc3da78da493f1d3c260bab4bdcecd317d9e91916438422be3da70791a79a0856f66efb92c68", 0x7a}, {&(0x7f0000000680)="384d95acdf809f69cf8c6b8c21db29e9484c4fc2e2858f028020e68a442ef021bc8a413a2ab0168cfd3e05d7d68ae143f3f0d1eff7de7b47c8e254b7d3cc2aee8ec3d954de0f1d2c574a977b762f8ce691251c89a099abcf03d1ab1ccf1dd6f74e18dff06693ec32f2e5cc5a20bf7f8045b042144183471377119e02a3b91b0d954232ab4a805639b7ec95ac86584d518ae4aba1fabe2fe0", 0x98}, {&(0x7f0000000080)="6f7a43401f85a339060663376988ea59", 0x10}, {&(0x7f0000000740)="9ff7720dcc73879ea722faba603565754659ae0e40d1c37b48ac8b6ba125312480e4823cccb95ca73e4ad72be7ff592ab337a5c757eb43780bd7fd5d6b6afccc00cc555e73d5f990e647f22467c2ecbf01e6bb825ae76de7087c8035b2ce085e48b3ff89aed417be758c234f5a1c3ba706339ade57689afc086567f3f71fc32bb21c658e79e5def457b9a8", 0x8b}, {&(0x7f0000000800)="e1f8c1f9c8f550bc0c0995f9221f0913370dd86fda7dd301da0c950ff8f7d16485d62ff406862a0b0faa5a4425b33c666ce6a9785db65a40b90efe824fa531fc1076779638e1ef11b583e09d461ccc2718bb286e38f84e75c159de70bda2f827323c05d4eedd3422ed99baf80278c54f3c652d524cfe463c6993e3816ba64f7b6b779abf4a6b6bcd66a6527c0751b780cbfae421748aa2f1b0524f91d9f533075fffe8acb4fc5e5e491e36b059a752ed1af3eaa2a1e46097c8d3aa8e4f8e7cb3247e16ab5419055da4fd606b5b", 0xcd}, {&(0x7f0000000900)="c21fa8fdb231db8453ef1c4614e32ce1142312092369baba538d53d27ea11772bf8f8957ca53f9c1cb81b9450cf5978a1097ee13d6194b48b20f71f64b3941b80f0cdb9c6a420fc95d9178fce8dc4b711e0fa611bd6f2ab3827976649c6384f23faebf774155480d909faddb650c3e80945c0766039ef085f0cf9bfbc1547c0886f1ba6a8609d1e7ef30cba9809bd39ff443a9b731114c2d84df8635bb551d6f56bf2296fa0a67d4bc9868bdcaae94946c135c7c6a2befaccf55c6d66637016f3bebf8e06f8c80ac51aebac98da5545a3ae7077964a736ec", 0xd8}, {&(0x7f0000000a00)="067e6fa1ba5fad5072905f9e581c79ffbe096a16cc315b126f45daeb67fb003c3378a828903ec37688b8208d8dfc4b1f5b26bb39e24d0978570bf2029fff9b9ba8b2b6085e0695089445f022176291d82bfe66a0719d73c62e1f223e3c39d759b6a377609457116343714aef45d89956641ab2fc2e7811f3971ec4297db1650ef8329baa53d067c2a59a6b44", 0x8c}, {&(0x7f0000000ac0)="0699b4f680bf9946e25a5699bee20a990415ce5d2b01ac47786cf47d84ce79488943d841225d0147eb835fd6c6ddf0852aedc889ae0aaccdb38435041327391aee7f2d8cb9a34585b3281c2416767f17dc8e710614007b168cb932c56ca9bbced8157b983312e6b38130c15f9d3530314b00e559cd6d1563553f71b21cf7464f774aa97696d4f665823f50c5828bf1d7710136ceb953325ead5f6e8c1654fadf82a7d9c7249408d983c0f323eef3334ec726adde3c04dc312bede1ade3b2f14f2d759de6bd685eee42bc91a34e6b35994231d25154bb65871567137fba070fe465a9451f2b84126dbdb85c77a893423805b268968abf4d", 0xf7}], 0x8, &(0x7f0000000c40)}, 0x8) 16:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt(r0, 0x1, 0x0, &(0x7f0000000000)=""/160, &(0x7f00000000c0)=0xa0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200a0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x1418, 0xffffffffffffffff}) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xfb}, {0x61}, {0x6, 0x0, 0x0, 0xfffbfffffffffffe}]}) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x301, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x75f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x3, 0x0, 0x100000000000, 0xffffffffffffffff}, {0x6, 0x0, 0x200, 0x80000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87, 0x10cd, 0x3f}, {0x7, 0x0, 0x3, 0x3ff}, {0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() unlink(&(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x881, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x5}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) getrlimit(0x5, &(0x7f0000000140)) 16:00:58 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000189, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00'}) close(r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x6067) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) clock_getres(0x3, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047473, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1f7, 0x200, 0xfffffffffffff0e8, 0x20002, "9c4e92e72d0fc82401eae76aa8b74ec2e0a733cf", 0x40, 0x890e}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) faccessat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xeabbf3c60b1b0bd, 0x2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1002, 0x1) r1 = shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x8002, 0x5) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:58 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/217}, 0xe1, 0x2, 0x1800) r1 = open(&(0x7f0000000100)='./file0\x00', 0x101, 0x180) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1, 0x1, 0xfffffffffffffffb, 0x5, "ed51897d62b4ae7468cb34dcf978dc38a1298da7", 0x2, 0x53d31b25}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getpgrp() r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x9, r2, r4, r5, r8, 0xd9, 0x6}, 0x6, 0x822d, r9, r10, 0x6, 0x7, 0xffffffffffffffff, 0xae}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000300)={0x3, 0x401}, 0x10) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) r11 = getuid() r12 = getpgid(r9) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000380)="5ac87c7d8b98467d1444964e1c71963c075a259ca2226bd9c2193f96a28dc87d653c8bf49b78c767bfa2b3ee0dac0bb43a444108c7d6d6e7b7ee1138959351033cfd636c5a1f35a03e132c34dfada5c307ce03d071ee572b84ffeaa3bf3bdde20ca1e8c6adff1f2a4b2786014acd4d2576b1d213d1afe4d716bbd5bdbe7ee645e8ed7f24dea096a4b3b85018def96dd638af43fb86c93a502e643e53bd306d3cc07ed3074345494282b5ca6e2960b883a03128", 0xb3}, {&(0x7f0000000440)="7d1d412722ccf1bd310a6b0d99790ffc4dba8ab7a95b1f0df5c774da2251e6ad2b6467c70866a7b07e14376932dede48d793e7597c7ba2debfdc63c3203ffea34a72d2ccdcd782b9fcbe", 0x4a}, {&(0x7f00000004c0)="087f270cfc544342229137b484477262d13709eff26153e4b464cad2695837569181d779b775ab37c5ad1a8423bf642341fce790a6b92d531d3796a2818d2449e6e7296b02555866e9025b0b6b9b0797ac856395947924d1af895f245b99383b8bf919de1f175f3cf056d48d9ab2f92d7d286b7aa3b2b622c54f47ab1abfec3770e406fe3c5e900447001cf2e960d7dbd1ae5b024b5327201c4dbaf2e6b270516c892e126dd291d55793f28fc0cafcc610475d870be14767fe60005029907c24ecfc82e41ff8ce7cc4cee0e1aee96c7cd18ca0e5f00fd57c4fea84514552d9c03c0cabf9de24c13234d8eff296b598964c35df30ddd6ab265ab79627cdba5cca13f3827a7bf4e5b9f9eb84ea771182056b7a6d160aaceeb190fdd25ad0c6f881437769d1ef15dc687b36fdb88402f8f244d4d80e07d1cae787a971f2ea0b18b804d686db824c30300c6003e08b1b550282d98eb1ac0d00febaf3f60f653317852345cce0a9d81072ee20209b2cb5bfd5deae64f2a13956f6df7d1f51f3d63dedc8f6f0d2394666a530725afbe55f00f5fe47baedb52a70c999da51202fe7c44435f1e3fb415e7f5cffc9f27dfab4b540c35be059966cbd35949370d49b62b3c373106787d2336749b1cbad25c7db6390f59ce059fadbcd8c3b43b426ca9c69915b71234498a860ee5a49575a89f595d5470546fc27436214ef64462bb214899fda917f21b293a01a50bb6f19c7ffe3b3495e719fbca316b1aab71c8e5584abfb1567c727a1c25549d19ef299cfabe94968f1a2cd38b61e43102bb411f0ed35d7d08cac6bf5614d458a65694e56ad2b57b7a821f8ae4e2907b2c55dc276e7865d82a9e58b05ef502290f2a77a56d796e9bd2c34bf42fdbcc4d6b8f38af4630c5057b6271c684c701ba3fa01421158f97ee9b086968b679983dcc615dc890aa8e7dd28b2bd430e905acbf5e5bdbb367e71c99886787565302ee55eee4e1733f0413adc3a0071f6a9ad8b69200a86958f31ecde8a0b3a89552d99f976c7e4b312d374fc9a1cb88adf148d58369d86a2773b3fb7746e97c0c97c3b143c3e0dfa47015e7518b3cfb918b9a8e1f306f6afdb99e737198b02fafa9e7a500c99a94423d0afcb4291978b1fdb808b99cb77c2017c88b54cb837763ea43356ef38eba96c255614ea81f1fae8521bff1d4bc68884810db0bd8a41a187a8fd208c3608b3773f4b39229ded930822f237b0d4d3f9edf1d8efc0f037f3a1e11f624d78414f59da6026fd23d51f6538fad471778cec5651252fc52fed3234f7c515edeb4e2910fe556f8b08e3bb97a6e4dfa6a0f8df0c2bc06cd95fca430c4b4dc2044bf0d3bba2b69679305085d71e4f05f91b04d708cfef9ecfdb39c7ec892aaabb14e1c4825827dcb1c351a02e86a0f4f45c26e5a8111b2ee94f47295379efdf7865854ae6ad2c23b2b6cd161cc8462d9236f3c33a0a5d3fcfaf208ceead4c18b58f69aa724fa94fbeecbe6a44ac6a2775d3750cd5196c90253d6c64175b1e34b16367e1535cedabfae461976498ed8bb1782e807eb42b9c1012c5540fd7b6612bd06050275e138cd16f1de2bcd7636d395435ec66c19dbcd9df400345b3da0ec506597ef40259a01761b38d3d737f12fb1c242a98c1cb03f336d9f3627563afe56164c1c327ded19bba913a78be5d2e6344997981c8a677683a570cc24a6c42a11d887e3d8fd5a6f7df4f1a669d3df53c5b2287bd78ceea55bc2e0d49aed7428fee7f10285f8517ba3728aae390832bedcc6cda436b08ad733c2bea230a4db5d07e67cfcc8539ceec2d5dd7831f6fd59c349b04bbaf45b39b281cfe450127357baa69e30574e6973f40a6ca397a176d233c24f8dc5e2d335af8751497dda5e1ef5a8787e0491506adddc74c79a4b354d23806df1c9213621992a42a14a0ad29cabe727682dd294450e0cbde0db7b8aa68227f3ce90f952c18d36a188136287006e39959bc168ddf4d706a60dec53e73da3cc85afa7cb8a5584ed7f23171c96e4be7c6904fefd5b685e530c2467e7581fbace9e843d0d79b5bdd5c18e376deea646cf711b8cc01c91455cd5f2fb5811c1675177670157f95972fd3f0fb86ff8b6e7eaa7b611e9fcc0e2adb9345448248ba1cdad5624d8f4a47a86a5ca1a8a671173bf67cd999db94b656f8c39108eaf455c95d74fb8df1122db6706a23d1e173208d0757a67245bfe3ebadf31d940721507f8271b2f513b572790892536324d2810401a651033bdff7ab98a39a38d19a3e16402f99fc78ff55f4061bc669832bb95782ec8c48b5c618e6a8c1f35acd4060bd82ad80df1cf9f3716dba8b5acf6e39d1cdf28b925e5318d63daec5ec5e9e437bf06e7229a6b21dbad582bcfdfaf0d7411e1bb6e827b38abae63c8b1ffd7ae77a6845447a8be6c94a393f9afcdfa0515bfc1146565da80b79c018f047e3183f9a585ed25589daa95559131309c446226ff30b79c9b596f64abc10647a99fba892a8433c2d219202e81e3e09a9f468aa1ede9dfc401e2b05d8e3e31bffd609b6b1b47845801043ce0e62bb0dfd4a8c12de489a03d034e9f27cd1d60761c71ecf4214c5d0755d9b7b12f8f7a2f4d7970fcf90aad1380cceed9b24eb23d78f129feedf44125ab1af1c2396bcade7eda219a5e50db5d2ca642cb3cc8a3b353e2060555b3e9cd2fb51ee34e4eec21a9049ebcaa1872267775c3a9a3ba634a3c8f2ab5ecaa950b9c6b94c8debd58c6bcd4df8ca03d1b7872f5390e5064e276f51cc28dd203aaec94a41452ee5fbdd3849c7395af0ea226ebedcc6952847f652a748c2d197e520dc83757c7591414f18b7eafbd8f315745f35d74b14b638d8517d9e83ebc9ee88316f0ee5ce3dee812de9e4e26e22f83211e4a77833aa64bc7e2bef159407216ed3dc790862f1c659f9e93b76adc26d45464925999c6d91708f1961012954b8b08266cc19c56dcc5d07ec359c7abe76e36f416cc557a63e3c253d91b3e9a5f2f76182537657f8c693c948a74d956bb8deeeee670514e627c498db436c761ae19aa7e5f71b9c1def5c1ca95ead68ad02b1e291df3c9c280182ca3ce0c96d3c537c361de9d6422d8e0a59754af7ac051bac8c98be64e531850e5e050c6439fa9ccd308685489700ccb7aa9b0b24abcaad8264906327eeefd856aa79aa84bb0871ca3f67b24e334fb4a2c6c1e11a90c323787f309b4cba24572daeb7fa65eb47653e1b11529120967235d24155dfa20780d6b0e5f9c9cc0bc80e7fa8d15f4bb36772bef7adf1b17244619c1f7d4b11a54e78cc7ce7f3c87ae20d3c1128d5cf0c95c3ce21f37bf2af819b34d63cd0f534cd8266195c17d5d5d147f60394c744bdfaa405024454e395afe8308ee8b09287a133158c882c5a3a13c569d3fe59020db039ee31bd7568d0f4240f24ed22b4111db1cf91d774ec732551233a78a1c22d7d770e7d0df13594cbf659614bb059170d8c89050b85fa2d50669a6b1438d6f018765e3bb4e1fba2df6dfc011fb24946b06f9794b33814213b02f6cafb6180e9667f7eb57f980bdcb2f3e6f4657425432ad9419ca14d89da84576ab96c3fe43914dc3f387c293790b1c2fbfcafc569bcffed6d6fa237986fbde1869f693300dcb54a21f12a28aec7e8015846e22b4f35d6d5319bbe421af9699708e4e24ee3f7c62afb41f95d850acafbc4260d01c8e481f4f8a66d07312a88d319d35a279ae4bdfff275fe2a54c457fe31dae603ea3def0c88ac7a77ff47522e131fa37cb7b3f6750f8f94ea1d20940cafa549ac1b6f52f68314cb59e3fa41833e702617766dc2a0179caa9de1b8d02d3d58d7f25f3810edb87a43659774d0f133eb1535554c0e6e0edd7c627dc0c11aaf41b9aaa38fce0664c541c9c823667749406d95cc2ae158558faf5056047d58ab5478640e839b48115ef11bc10d5f7d2fc7bdd2b079bf61f72b72e47a18e4ddcdb5b0184500e6a074fe9d625abd9e0fc80760e9c006892f74f3b739386527687d92c414fdad5f19da85181818871e937a02ca9d34c100163de4e9f192cf9b3059eafe72110670465a978eb382dc3878b2bf8cf8482e229d064b388d9da3605b146eb2fc2e1bbb6de4eb3ecb361cd3d6a7023a31b752afae04369e2cea44a9ee4d906bb522062cc2f2f7825d65ff2ed01ed77a18b9b03221187690be096596765a7b411b4b43f028b974b38072b200c630d2201bb059dc15f0fccf26fb475c007f1b9ba7bcf78024fa9709d69d91852bedae9abcb853c8bd37213ba999bc48769b376221a7eadcb1e92d039bc37c55a09324f53a918cfaaac61e4f27af8d03b9de7b7717eabe05496602b16c11ca7f7e49e2ed87095d7644db29e09904392a9b10e7b9aa2f717621c4272ccb5a74681d3379f345fe642ddecf5a1e24f5cb7a0487e077f0e15f9a41b2df3273cb162706e9c52ae3ab26e2b07fd7c1c544339e34746185f6b5471c900ca883d0fd5b85e6fb7ea1b3d9e465dc5e0e14ec931e1e2b1c892e8a678e27e149c278b82653dbb1d32fde4eace8302704eb5507682ffaf2f72bd843fd3ba52bc7867dc1e89138af49b4a2dcff0943e29db89f0744cab131a116d60a58a06665c26b74ce6e4d7570202398535bb26d90b38f8227f6319e34d0365ab62c0b4a4bd2037b1fa4db3f86e6c14ed98f6a8af44d93cae55494a993f96a175473a279b3250984e79b807e37a4f4b0cd64f82c1426e2642e2cd3e52ec0038c9116d863db0a1cf2a8bc6bb173db7e7d85d410c9cbb0747783cfd8cd1371abdd02c89aad3e3cc175df315448aacb45b22769a0c0916d24c3ac8cb0f3f4bb9ade6fe491c657ae1c3a1c83e243673bd54a46fc3f769084c4e1bc3624c30279bf939f6138fe406277272d74b1b1982ee727624b67a465c633b40a88c183349bd1a1f0541d2f8bbf929fd7e4a1a8adb2842421721fd8ab77ff141b6448ed4d1dfcb1d1f7ba7627cddc83d52418a15933dc488d5c084e6a9b60975e12173bc3008cd8ba5987755f8836ede7262402bc0c4a4f14675f2c63c262c184843a519a0127dd9a1d7f92446800133d97545bda661986c7ae50b86ab0f4307f2ef880fe533f9b6dc5e51c27ab2fb901c0b2fed2dc5bc045e5df969bfd45c68c6404e14cab3da02470b1c1b3f8b3103bff2579603867e66f8ec244745c8ce8256d340d2726435d9ce56eea26931e91d5770b2e3dd6a921e8cc5bd5a2808fb53e56ad7d534ef57f7ab873603bb8b0903c319e42f67c6d0592048e16cd9a809b1df8efb53979a5d708c1e6a95644f8a68021afc86dfac5b54d1637cdae638058e30a83d51d0f387ad9688eb0e554fbd01176ea2fe8cbbfb08ab55d97d436e2c816f34244bde26266af1c84ea982d1419beb2eec90ef3dfda85a38aaf794bdd3e55172117f9e8e58e4c4f0d8bf4e93f24a916bde99a4ea403dda3606130fc070858074985fdf03c24df6715b67ad524c39fcca468a122eb92f6203275d0b72d56b0335ee7ce093711ec50302b689e78656a67a48ac70ef9162f8ffaa50e46c39964d0a9b872ca4fbb5a110876697de07384a5ec6bb11bd610c29512831009f84dbda85c39ef41633b38c02f36dfbf733771aa072158d2cb7b548b813e11af30346015feb2b3a25a6fce2cb1cc528e1060cc714199817f2bcd41a98278167b07a5323015a48407d93599dfdd8e7ccb9d9ddbc54eea11f25a7e7719df1f35a935b7063639eda9a85f5f11c2b49dfa4b5e0f3cc7a5db72a50ac5b116c0e9b1cbe11fa180362365e095d02fa2d2156f0c", 0x1000}, {&(0x7f00000014c0)="f6c0ceca7e0c06006c27b802f3fd5a88f2030a07960075fb9819872f0c7fdc2c71a8", 0x22}, {&(0x7f0000001500)="38ca81e7b67f51da6d82d5b70768682dfaa5ec7e9592fd06a4157dd5351af419584b794b7c93edcb5ffdeaa5b93e8cefec9333ae213e0e0e5a0030b92c831e8c50166aaac972265eae60a27c26eabef1b744d6a7b23a2e40c3fa0d70a62e154a01a8201856cb332585009c768b54cc9672f0eb054c3537c5bf6c34858e5eea1a88c9fe90712529de7736cd017f68c0c4dcc8b3b093a90c340cdc1c3d5f527b2d29c101f4b5800e0b80dcf38943a1390671d436ea7a1ad8e63a72e8a578306916adf2639fd981387be77b072c7ddf54187d128798bf172eaa71", 0xd9}, {&(0x7f0000001600)="48a31e2b95e3e7666f8179ef64cebfa6cbdddd02f9e66f8f1d0d0dfdc40fd17322ebd5c6468a2b582feebe11d596d06fb566851c3fe7e605d24ead66f32b35c480165b48087f49762d0fdeda44f92c9fec", 0x51}], 0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001700)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001740)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shutdown(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000001780)={0x3, 0x1, 0x7fffffff, 0x3, r9}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000017c0)={{0x3f, r7, r4, r11, r3, 0x10, 0x7fff}, 0xd48f, 0x7, r12, r6, 0x7, 0x1, 0x6, 0x2}) r13 = open(&(0x7f0000001840)='./file0\x00', 0x10, 0x26) kevent(r13, &(0x7f0000001880)=[{{r13}, 0xfffffffffffffff8, 0x83, 0x5a, 0x2, 0x1bf}, {{r1}, 0xffffffffffffffff, 0xe8, 0x6, 0x6, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x14, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000024, 0xfff, 0x3}, {{r13}, 0xfffffffffffffffa, 0x4, 0x0, 0xec42, 0x6}, {{r13}, 0xffffffffffffffff, 0xa3e3c22d420bb483, 0x1, 0x7c, 0x8}, {{r13}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x100000001, 0x8}], 0x20, &(0x7f0000001980)=[{{r13}, 0xfffffffffffffffb, 0x4, 0x60000002, 0x9, 0x28c49e23}, {{r13}, 0xffffffffffffffff, 0xb8, 0x21, 0xa2ae16c, 0xf05b}], 0x0, &(0x7f00000019c0)={0x7fffffff, 0x9}) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wsmouse0\x00', 0x180, 0x0) close(r1) ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000001a40)={0x5, 0x9}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001a80)={{0x4, r7, r3, r2, r3, 0x4, 0x8}, 0xfffffffffffff9f3, 0xffff, r10, r10, 0x2, 0x9, 0x9, 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/vmm\x00', 0x880, 0x0) msgget$private(0x0, 0xc0) 16:00:58 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="b0adb12c5e176e7b1d3e678b136adda05d825a63239d361d9ad9a760a3f465218c6a98e658413b50633639934f0c84853bbf7a7a737423cf66076b7185063290538c3c85c8e90e8d68bd469d6453717781d5847104dbb31f27485e", 0x5b}, {&(0x7f0000000100)="52537f2f841bdcc0b9fc71bb96c5917de91c19bf2b5d9f999b833b18f59ee781878f8cf4cf644cea97bd838a66b23cbb77f67048af39fd012332f63393b4266e9c3b9ea78b6ea26b40fcaf35a8b572f724428535808c23ec3f9707e047f69ce94adce5f2ced3cfbb5f9a65237adf919f531bc1c5adb326149483dd6fc003bfa206774551a4caebaac0b82717153a507d1b8831", 0x93}], 0x2) setuid(0xee01) socket$inet(0x1e, 0x3, 0x0) 16:00:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x9}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x1dc) 16:00:59 executing program 0: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) fchflags(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kqueue() 16:00:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:59 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) chflags(&(0x7f0000000080)='./file0\x00', 0x1) setreuid(r0, 0x0) setreuid(0x0, 0xee00) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) socket$unix(0x1, 0x7, 0x0) socket$inet(0x2, 0x3, 0x102) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1c}, {0xc}, {0x6}]}) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x0, 0x80}, {0x0, 0x7fffffff}], 0x156}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x0, 0xf020000000000000}, {0x3, 0x4}], 0x2}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000380)="f3c85a49a6ab6472e3909b1ebcf4c6b8fdcea18e5827ba26675b38fa824a54c556c54d1639656ebed05358c76ca9f5b80d00f13b92f17a2888923a294a1ec8420868b6ce0b6a3a864ea88277dd41b69bbd7b508fae8e59a839c710225ba28ad82a5cffd369b8009e1ec4ef662f1a8f1ab1768b14fc773139e4e5fb64fa7639ff0e0581b12d77aea335962baae7e285e1e26e110a8b6643bd6af533d157e5c5981d56b2806b4036a5ed88687564b73d949d640432e2d7f2f2e0ff82f400f84e784d6736a32ad86d149c1b1aeaa5c7956161d11cbe7688eefc1f0bac9ecd1923a759c0e3b6af9555f3f0f3e7767067680bf81f995c6a5362a10e48ef9bc4b526fd3190cf43a92ddf471b009305c9d85ef5c0b8760e70ba40e85053509fde5efb3dfe4e726b7a02e8734d7f71724a0066dcf6e9f8de971995e0309b0f4e865acc246bc94cfddb8a997abf4b6b51a37a90089947f3d05cc50f2152ad758e7c1ee4e6a51077ad97fe4ecaa07fe7c883617b66f94601c2614f93d0760c7401f6dde1d922cc9f17dde81f3bfeb9b812c4e1cef505b0b1d47c37a817be22600283e2417ed70dfa022d160631262bade1f50e83b8ff0a672944b8fbc55ac1697680f92df4a537ed073f4c55cf82d473f2fb6fb3c7bd78ccc44341a546f9a99ea8fe0f292eeffa58a84d13ca9ad17ec9fe1112b74ad5be4e6233571122c5a0c621c9e8ea0de5cd62d6b3d9f9492f65606662ad769964706ebc19004771fa546a9f2235c8e8624430fcd939e418013afafa2649191495465a9c807144a6b20e7de1b6147350f5c7315f00a121fd87d5c3db29a6a66925dba3be7d87407693e583a45d7d7983d1f490997cc138f2b2edcc318343d7e2b4469ecfd55225b626d87a6a12d827d22c475d3a28d00d6324ced3e1abec96eed9140732095710a8ce39e302318d23d65ebb7ebd3eb6bdf7c0409a3e43397dfefa289ca89086be3ff9364d098380e6ae14feddd1e144571989492798900f13de6a304bea7e70853ab47d396e69356fc1cc3f2af93bf1e5dadd2553868a84f10b9d0104e40e91d03590044f21e3d7abd5a0873fb9a269fdffab2d162ad9077d8871e90045ada5cbda48b25a615fb026c3009b1399948715e48d153f1067b79729b97e03a685c7360323aed8c81349f173d578fc0931d564349a9a84ed481e206c6f8e239cb363432f467670889050a4d7f9f41e4dec5dce5c7727eb4d7dbc72393c47020054bda98845028daa8f7f81d63027b218d2bdc57335974bc46a79b41ebc2425f554beb03eff331c5a3c771102b82611e2bca2d2d0f3398b877dc295bd1e518cdb834dd80fa435cf165d281f230e71d634a7df515fbee1fed16bfee6e0f515c13f207515cd26fd4a1e7671e835aa0a4828d29dac84f46c8ffd4f372b75727e13a630e409a3fd3e27d669cc02c819970332fa14c2f6603ee5452f678faadf07b084729d2f57c014a3962306fb22bf5ff1409102744daebca456d11377e43ccc5f56da39ce0e8d2cbd3d2090e58624112650b950620782edaceadacb93c63123db2f6143f82ad561bc4ed6332b053ad265d775acac7294a7ddd33606e9084768b0384e34cec9b0e1c60d8246a4d47e6c44db3a38d5aac340fdb3f4a894161c8bc3328a16637881b37801d9decaaae5ed84269675bc3813c20e4601e2e136dd5ce58e6afd1966b677dde905f64667b1aeea089cbb408bfd7166535a350bd469ad40ab86cc967738384b11a992d113275250e90f2ed8399bf9def60a0d5fc249b13d5280e3467abed76fc18a720e8930f13b525deedbc9e4977d6b10e6cafcf1b63f94b8b954bc2cae4769c51615a3a9bdd892c8c9b7b8a1e8ad33a537e466530b496fb1173c29cbe82a0d8b41d5432466c69b48c014ab33e1b248c2119b838828f535e28a85f20cd10e90c286a0344d71dd7d995e43a357eb8b965653bb9def3b18127d4187f524ee083c835dcaeaa45a0145c063185cdef0f12dc51a6f5d538113c9a2713cf9589b0811fce51b698f1995f508ef4bfe1306a1c120f94b3a3809893889d9a502ae844b9e96a5b9da2bfca9d2eb385a908da2c45ba5782f82afb4af3ec54544858e8a1bf6d2db0b3bfc1bc612684c40cc0e83fdb58b5eb08d384c47a4a7c06cd76cb8541a6d1c0f18e95a94f9f553b339b44a5fec8320302cdbbcccbe9f36fe80feb3adda933009d96dc7eae7740919129d2b80b368acf60bb96afcf907de96ddb6ec0623a58e6d8f709c341b0d5d9c30955be57945b7b647c2370df77f516311e95bb81c14c4dab51a8c5af049a580e531f2173df752307f3bfef5501bc8b604b8fb82af9c51757bfde07baa15f18f35b2c944d94ffb4106b703b1dc7e8e72a5889c2d11bdaba1946f79d2cd190579bee60586e3dc90ac4d8d6a49f7380019215fcf5577f44cfe850d9de0ffe5364c3aa98c5781a580ae0143dc35f806ba020b7254af47a1494dadeff38fea779bef07c68b3d0f9e66f228c7bf4e5029ccc4c27f8785d6935508957abd72de1a63f8809a7bfe55fd4f52ed74cee9fef70eb96ab0923364e2c988e1dbc5c56879dfc1fcf1650608109e047387ae7271b40b81514be83d294539c01e5e09540c27df1732d794e211300450b640adeeb4fe53d85b08051c70ec5341e638fd8a6be55b1b48a866c6c802dfc1cb6b5a2113aa9e61ad94795bdc540df6da3d1490be19d38158ec652f28e781b7c986464f2cc2521b5a1edcd6d01a243f656d7d9efa9c9339a6873be4ef23592e29bc64afb4579ef7858ff59549697cc4fabf6ae8e3567ca4710deb66abcab0eaedc025b05e416c2b7029b1c8dbdf6f6a525c4521f55b1e16e1fb6481756111a7a02e02bc325bb39448a3ce9c3af5bad081415cb5563f74cbd7c92048a5d0df90419f04f5fcb8bf66a704e51995fbb6297dea1da0d437529f470c74edd8dc124c37958a048aaebe654f860d5bd9e31bda008f4dc0dbbef4d78fd5499ec888f6c6f86ba5aefccc94b784ea2baf502d401d3911d5a7e308b28d8ca568f2a0911c7f1ca304bb29a1e4db19fb564159f80cb82f935641951dc3b1ffd8142cc4894b18af45390d979cb0b13744f389d4b654102865bb625d8a5e83b0b503561c88d06b019d7b741d4b00a523013f57f9b4fd0f48b51755f859d8842878a6328d9b9afc00f8b4ba03ab0c805c6c8f9b02fd402be7cd3bcfc550d1a2dd396e8b18d6207621550d22a083cdc49f7d29763f2002a5161a00d0d637d4717b4d2ab279caa1085deb8a54ee5758952ba71e983df1ce649ddf8004da3204fa0f335b67bf15a9b86d591f15a78f3a5d119bbcbc8e2229c03b2a25747c259ec52bdbc41dfa40d543a2c0dd9ee9a882b657175a20321e918c41b5de84c860c51451ffe981ac9f802d9108fad39ff2c21d3d1fd8ccd56a19fe5ae2686d350963e0cd7f025e51f8fd803fdd06c8f5a09e14fce8153e71fd496977b999453577b4e388cc2604bad9070b51d6536f61b162b98bb6d274436fc9b7a4fe28e65a7866484e8ac7075ad875c97aa2d62aff97ba8518a1d483879a917439158872d4d72d646dc29bb78284b509b22d1d6891186b2bc0ba103fa63c1586e49ff408be33bd744bda621999994f2b617bc9b428742f5a0170e3731cf58e9bc7c7d36daa6afbc9a2160dca62eddbbc25c290de45465e7423c1fc36462e80fb14b27b1471c5a61b59751d311d9fc9c9ef3ee757d02fbae669fa78fe12b5105685fe7533dd5e735a7f785ffff011aed22b46aada3c88c66c1837197e7c63c9fe17afa9cf0bf2910929b20cb1a8e7b65194e5e6f31cf36fb366dbdbdb426dd3fe0f8d9ee286ea782de94686dec667c441d41d679612c92f38cdb47b7732faf6411c277e3778133eef5ff4a8730660efe55ba9ba51883e548044a4cb21006791a55dd1e46c47c348ba5e2dce980dd2b341b97223200e858864a9604b6f6dd795dd6e6d907bf2f09b1ce1c4112dc776a816245f131253bfd9e0758a325bcd97a898e179d0c20e00f958d3a7a3700eb6f18f947c82d719b6eb583631b210c8a319c3896192562e16e93cae924c140d67a5a15122d41b983f8a459982eb5d522045dfe4ef0ebe8fa4a0363493adf1c9b4be6d420f52648a36f39e029e109df1bf764bb2ab4a850d4082d6a0749fd894251c365837c4505f454fa2a5e66e9bd3d2a7f17cba5a6219bab99a8f2bf8d51b18b175beed2b888a08a1cf454467b8fc57f305f7b2a130f6d7dd8038b7362816b228874917fb1e293a317c0f38c07ddd1f5e4ac7c416ef5beb1f220046031d19fee7d0826399da0ce5d844a2746b3f96563c2afb53b85898c3681130cf65064875e2e7b4c2ddf12c55aa27d2b438549d902e4c144c456e8bba08276b3c928c334361233bb7a4d059c88612faa72b2b0ba02b2ba41cee56ae461b581ad1e935957daccbf0a7c9246e9942a9f6bfd1f25022ee8941452a934f55b3d520fc9b85f6a24ba75aada43633beffa1a61706c9e757508535157dfdce860096b51069738acd7b9b0e428a90cb6bb5a6979cabe507142130e8d34c36160560a918c2188c3b9c9c963063112a92d3a1239507290b8b2c6e3674342009e6fe632147a54358c9ab2a1f4ca28dddb9bd43f5b85236b28cdfb14036f2e70610bb435a2f1be969659370f330aeb833e3ca9e85fddb22468bedfcf75e21451fc48513c28b285332a75a98114863eaca21c7fb35c6ac4698003fb6ff0e33f955056b44091b7b273eb48c758af5ce9ecdacdf3b4ccc365d93f4c4e9bef41f24ec94a183e53fc84038febfe1e59dc73dfddb37aac4b96541570c2a5a1b398022bc1409b6246d08ec9869f93813e954587e53283628605257691c9f3a2d202b6fb2372c16d2494a871480d9e6e401b7ec97b3bade36c868203116a39005fda098b9a6b5a76438e3b0b84dadb67252bdefe475a04bfa2b04206aac807c80863e22a1cf320ad5b642f9f2bf4999b046c798ab3fda9c65c0574235173ff6dccb96279a1e3b93e46a572bcad8a8150977fb43474b605ee9419eb7bd3c0d85ecad8a11d1ed9d652db1f5b13e5e3c62bae489aacf2866545906f3e14f899b5f8fc4e993e0a1ff4834edfcd45d4a29c600160951239036e75341dbf9045e13d73d4f0cbefab9cb023b93cf547791dc956c218efa31d26ce62559ab08d68f3aeadd39551fd5c04448db941e6b8accee110fdd17724e11be3088d8a65d892898464d602fc2e3385b50a165f3df8bad7dc275e4c4fcc97bbe3e107a757593b5ab048a01f00e9bddcf12f807b19db5aec36f81acc7c40653e85e9e2309d601da3c37f7b87d503e3a29766bf6c789170df827d62e2b75555fcfd4b0edbc0be14a10cfcfc6c4c467313f71527529cbcc0293db051f5526f305d3e22a80153d33dff9d9fedcc332594cac0976ac592af359d8a3b650bfb5a3a58fc0fa35da003c6acd73d6ef059291ce8c879bfe4a4babfab4bbac3151c74c9ee5f5008723ae613cfc69fdf2fe1061ded391166f2b455e98cf0707eb073fa1c45851ff16b515df648dd4f48d67adbeb6e62e724dadddb030274c32402320419dbc7a0e87dbb66cc982ed2042d76d77b956c84b0400e512169e233c1cfffc6fc374a81cd8c286d450963cb79509b1906afea37ed8baad73529791a2523fedead28893cb5e4908aae009dea902ce83d90f090dcca610a23ffb1350204c11fba3677152d6be4e31a6b6472548029edead8275a11efb75d18cba31f4d087b35b7721107539bb965be1709398d9a5", 0x1000, 0x18) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1da8, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) r1 = semget(0x2, 0x2, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/132) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x310c, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0x1, 0xb6, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x11, 0x4, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x4, 0x3ff}], 0x7f, 0x0, 0x100, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x80000001) pipe(&(0x7f0000000240)) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x7, 0x0, 0xfffffffffffffffb, 0xff}]}) 16:00:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r2, r3) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d7e13088a1bf612a993"], 0xa) r4 = dup2(r0, r1) r5 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000280)="2ac4d40d028ee4a2eebc7a071764fd4e2a777362da665416ccaeb81567a194ec0547aa4e583b5516c46386a87d5be54e17709541951062cccaa5389c55a14d96fdc93083e57cfe6ae7918a1aecb51122faed8144dfa2586a2ca50d5cea147112f495d88caa78f3fa48fa1ad39099f27220d759206f2b6afbe0707f378938ff6ae4efd995dd4836288a9d5babc11dcf00560ea34bf4bd812ecf2fbb62e44a660a222907327863ddbf8f220a499a93d8d7d4d7f13ecfddc080e9f090882e7b49b797151e20be738c270657d04c8353194320796b0372e96be45f7ac24753aaea3a", 0xe0, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x9, 0x7, './file0\x00', 0x4, 0x4, 0x3, 0x8b40}) sendto$unix(r1, &(0x7f0000000380)="5348662e61fc7e04e4e321edddccdf895aca13a98ad55637b7fcfebcadfa6780b608b593c73f459ab78a4f9640729f9c33346e3f1784e81d1e045fab4e5ff150fc98e386153277614799d9b85cf8d5d01e8c25751c56b6d7273feb648612f1580ed845691200a031b1677223815d06e33f081a29ec04289bb60e7234eb4a3156571807f93d45fe505ee1f01f75c66bfb8f3807025f01b7eb808825d5796f0533d80c9e6f8f5dadb2ded203c94792c96c7f190c9599b09f249f38ac040563dbe7aec7bfc52fc1482b7d32fe371c9a", 0xce, 0x1, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:59 executing program 1: r0 = socket(0x1000000000002, 0x4003, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x30, 0xffff, 0x0, "6427eacad3d598f119bcc0741d95974092e573049acbd84160b0"}, {0x1e7, 0x1, 0x8, "9ed9de2379bd0a0dfe675a6bc0861b9371088737bfbcf6c1964e394634087dea584c09a5e01445a06abe62b6074b5b24e432a8c7178d25a90c0ae3d16f039dfc04e3d1cf9bac87556ac8bf54ab605233481018d055d4447e61efe311ddbd6771be0d82f6c6f6b0dc694cf1b96b5c4a7595e6cd80e350e1a42b8f9208cbb3692be01a425a0fd40d7448a07ebdff23bbdef5055f418f9d38be11c90563ada53d80b0daf71a073ce961e221a2a736e6788ab9be75fdff8d750339f6d9d03eb819356d5b9e132df5c77989"}, {0xffffffffffffff4f, 0x1, 0x49, "84da90c5f34ef0692bc372aa0690c164fa6fb4ed18b3b26ba929ec03a0369c5786115b942debd7eb5f8b96e65916b069fb7d7caf4c7fb8a8a6d4ec7a50722a755f305213be8ed2590f3f5ed641e45b1ec9610e35af8121c2daff66c7f3032c13838a16142443ce6bc3d3f26cc7242dbb1737da36a4af72542346c1eb2daa9a18f5e4af2534184a35f5c95bc805d4ca49c5265bf8d9d911f3871679fecc9f7d168e9f9c68eb37"}], 0x1c8}, 0x1) 16:00:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:59 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) kqueue() getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000001240)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000001280)=0x1) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)="b8158e116d401deec6bcd0e288c452b6bce79490b98ee5752966ef3d58c8fcca73faa86128a1a76ddc521c0a8a88f1daf4975c1033483ba2cc2dda8b3bf08f2a99789569b393eb9d3c9e456dc657a902ba7d58e2bf19b469231077bd76e24d428b237d0c683f677e9398929359804a5eb03c2602e9319ac89c1e2c404b8a31b9db0efda947f70692fc6f1bc887e92ad9ae2a68da10", 0x95}, {&(0x7f0000000180)="ce13d5fff1ad8c8e830bbb115dccd08c0c8906bce7f246132045fb0501d14ad6455e2ad34007274dedfbea4dab4fadeae8def111b818b830a4f92d4efc3219c08729c53a8f34489421228d75aaa9fbc486e03704c79db052f5122ebc66568a83098be05b6ae98e3e811530bc0ad31146bfab18e484b13bdb9e83c9f73c4d5a6049d691dd56d065d074bb0b506faf9444b7b80427fc6991022d219fe6e1d87b9f88e38e066c6da994822a7dd59aed07b1a0cbba508e75e668fbd731ae9e20ef89b06a940ce74fd4671048421fd3c126540fa7eb07836a303dabb6e7efb76fd029e38d0747817233fcc9596512058a683720223088d4787609a43b9a948fa00db7fbf7ec9877d368e38155fe545561d2f0812e442813b03b5fe7924a1ae79fb12cabd6eb14f1977368d5fb4562ccf4d576e9c8e840e7644af5b9b0cfddb97274dba50016cc475dc72b85c83fef392addb3d97c0d755fc34c92ca17ece93db07ec50e4c0793fca177c2467d28a7bb33f60899972b7dc4562083dd739b9b374df4d8aaacbb2492d284c4054e83f72c2c05e879fc0f5b5d2b9ddcfe96326c3a1a651fa8760240e76b4dc67382163863e1ec408934710e49b9355368f4bfbc00132ccf78a3ac41fcd70b9e7e89e89eefbc0eb646814c1dd03a06904ea5d9fcaeb9374fbafee544d08034a43754170f905edcad7b009891cf734c27942569995b412d3464fbae6b7864a30f8239a44d287b3d4a554064b3f021d52360da37be6e0acaf500f9ecba0a61f2c682659fb35a4f1d45c43d6a44953cf523a4fbfd2f9367bd7194160933cb191e2604b75a16d4c004704ac1c89db572367655eea24f4fff36abc6af7cff22ec52d09e862849b50e3d8b4f1408ef8543b4980741822a79050a3b67c36b6c84eba30e7ec7c046ebe538ddb69cbe733d4b0329bd339c802946ec8c123f369e8fa6c0bffe8b0bdc1535dfec00e07bc9dd98be42d8a13f7d8fee64f5cb6990dcf8d8f7b76998b0ca901259ec7b918830f338b2aa21478125ec4a1c588cd75ea3ed350a7a4c59f548ab42feee08bf26e1ad618261c5d73af9e80bfe65910a0604ff7908cf5112fa048662f2ce001f4c3ce15ecc9fe7b3e8436d1804eeb4ea4d4c03c588e66ca3f90b80945ed99dec016f243b9e9e7d6a5456222a7801d3cb84ecb6c839be7d090e03b9fb9edd93c49edeac4122c2619e4be9b7e177ff67375a40711e55b8cb5442f8b022efb8d90bd790af5e4c3963e8a010e8673ae8613b29fa86f9ab89934da44f1e4e7cf4044f0453d0cfe05dbe4ea479b85fc0ddddcc6806d0057688f1fd22d6aa06f9c6091fb49662dc398ad6eb74498c94fbed380774776b555a04bf0149fab085f7fd8df7e65432185bd42a0434e81784ea049936b61a0378fcb8f8a53fad51f13296549c33bccf8b1209117ec530631161a6650aff0d4dfb27f5e4db109edad44b8799021850bd35cd70c411cffb17b3326b71ac604913ecfc4b29d051d8ff7cce4b6f01071d860a55d68b45a0a7c4b7e419d88230d1ef59dfd6f29579e5b5fed8f4026b5d545f03f0cee4e6a36944e73003d8413016425051a4fc06eb7464f42ccc40ccea4b614742b6920313b1027b18f0b1c6c6e2f1a125cf9f029bfb6006acfe25cb7fbe367c1c5085917c38b6dbbf100a0e83cf6ceef5e41418647839bccf0b9fa56a1e78077bcc77944c72d6e1b2c075851ed683b4acd710ff342a57c91f4b0141f7f9bb1fed6146422bc200bbc15ec1f8636b3fd626d99cea4b1fcd4f62a0a057aaf36606a1baeb952568f43e7d44d58b3bc3628f4b11941d5adb6642fe6186e1d4dca50c3d009723589f8d3fc917f029df1028b5ec360875dc5f0d71a0adfcfadd5481c6961e93aaf53e221cd45b23cea4f5539184a130818d4ce9c2a6edd8fe64de3272baa5ae2d8e62f1b36369fe09705dcd67d342e0dfea29cc36b53122247e11750ff03858e549588c69e3e1b78d19ee10e92dae5a8b0e93456154b6dcb235ea1d8f40a239f359bd25d9087fcaaab73687703a995a9494363355b953d5a8ec30118fb1578260021c5ab1bc3742fae5db3ccebf4721b98cfd95c6998ccb4c15ce34cfee10c0b1101d9192b181862b3b7df367a981afea924a117cafc6aec64c343a2033e5284164037e8e2d3f6d095d7af8dc8f92b70e6cd06fed04866489229d9f9b1a21fc0966e76f62303669fb583f32ff11fd01e01e0925843d570fd77d1129838a173a3d5df3e4f87539e3b215e1cc7e7e8fc4d258472f55b228f7568a7381659a9620f6b1f15d4b690cf8d70cb1d95a689f80becb68363c3afd6c17592e929bd89753b0da02ddfea227de836d92fe725a1908aabd48d45bb553e2bfab9ff865c0b9f3fa33d24b2a7a2d390d842543fd663237b2d90ebcfecd0aeb28ff173a773e1e80fdfdd81d6459919506bf2e806234ae5d6ed56710877efd042d4546227f85514a346b8f78aeb64b52912f0670599f8d135bac70233e91d74d06e972fa10b72f122b224925d08db9d43195b923300548fe8cba9ec04e99cde4d727d68174a80626048043b221ae790c8360a5524c732b213033beb08fad317860f4145e1f6157402da21ec4e6e2ff507342bde7505d2701865c2a43469916918ea67be76d396925ea3b4c85ad9987b43219ec03cc762fb37ad117335bacf0edccb4b2bd175affc3d95d58a800542b264b2881e37ed1e00d2f0fe8737dab9e21bcd7ef589591eec4fee8df65a9b6d82187b4ff317d07f03a81461d95f118522c9debb697fea21460c514cac22067cb135b85cc7f0db91ffe6b27c90fd3967bb61418353d709b8c93a6c661d1f468358a1d1c55304f2de0dd58c7b1f0cd6493fe877c4d96b0fcd8816c19d2492cbe5b82053d70e234a911c3a662569fdf246362c062a748d58888a901a8154f7d85dcc8c9b264a541bbcac0b30216094cae7ac622519475415c33dd314ec5506210345cb4dee87b08a01142d277b39b74ac90c59ca87ddd1b368568668adab97185061fee089f577600f07792bbab3a8a34fe11d6d0b9881dee72381a614179649216eb460ce6b2ce145cdfe1e382dde5576402a45c52046e960c1d6a23f3e0e9b78f51369da46dd72455c11c46183417d1ae2fabfa3665cb1328e6eb72a468fefe102a384ec511ff9e23d32b2e4b07fd1dd3e26c8a176757a50dcfd86d04c7b1fa74ff24a616a7988aa43651ef9bbd86474af436bd14bbf00921da102b12db6afb9da082acc04afce3338b5a7bd6d01636a984811c78e820532a0fc07f80bbf870ba6922eee30a7d83e5f67e68b99ccd7a890a0d10d4e32b9205fe2b427bc4c098000cf529c2ee15ce6f8f89a17204e2395d3b4626d8f83237b33d651c9d84282d80c25b55ccade263341222054a28523f69dd46c58a13007c27f5f8d56dcde8034182717c2206fc490fa36cd912d027950b77e05a6b061426548982ffa869bfe4a7d7456144a2629597927a9567397a00481df7b18411a6414a3ffd69cbc5ce9f85e14898fe02dcfbc7a2b803a6ff15eeecdcdeeb0cdc6bfe61fc3084d64b5b28441e0bed6d963938b33ddec1e18273501b31d714ffab38874ea21e305444745e68d1a935ee92c3e143a2202dc004f3bd273a8c3844bfec1143f9a0253df738e24905094e9c86a23f5195368a8f53517427ce81572c54a509178cbde039ae040304a726634024100b705dc5dc3349295396888843c073ebed50dca95ceb9ec23dbc6279b7080da244fa599fbcbb7ca98b904125029ea1356b0c35bb3755c7ae2f073390ab6acccfca3cdaf70fdeb97b63ca63d406f263632f2641f1312a74e15cf2bf55c8d573a625692701369b1c1550a94480c23f5fd9e7fefe1c554ed9bf801f36269609fb1197b9dcfaa8a456facdb05cb102211cf04f33e204f97c0a922bda32e8c49ddbf0c8de42e0b361bca3c02be87b5df2dc2c45561d61d2a2cb3902a151ce7b82d7d08e486be836656c16228d14ccdf9abaa6ebc82f15c496bf0304e760895149445d10e46f28eb2c3a140bc5b68f21b6f32caf0e2a023b52414dc6734c7597ffc5de4940687c599dc0f54ff83b643b1f302e32e58189d8b79d44c6f41835498dbd561e78ab577f2d02d46cc23d7ff19f2960cc53bbd91f77b3ed63f4b230080d1b251b618a9e75d42242373a1544658f955ed4c9671d73d39e517b6fc08d96f50732d3bfafe264350cae3e9839e52dc008aa5962ce439ebac34a961304994c7022c20efa2103677da118295e66fcb1aa0a77398db1b168758d593b4f22d8d3081d6500f29fbb17caa4a09da2ba8c53cab10145526042881c21a14b987049bfff5472c4d7d0b2c80b1ccb81209803538d28181bce45d5b4fc340b9c03d6adcbe277b56d8e8033bcc4abaeefe1c54b952db542be0d15f4ff378863592ad0a4fdb8ef2cdfededebe4bec59268f74b607443384c2dec5e99d19e111e5e20a17052cde21272d406af49ddab5b6c01815179097ace9a1818d0957665e41e72cb8c1b774169b2618a456972c927153275095c5cb2253da81f6ad823d82647df6078848aa0a1cf328f4450bcfdf2e804f8034d09e0f483af680cce02f84a6ba111f0ee3a624ca5b3028bff1b644fdad8380738eda68dce44b558582f2cd01f5cee11667d79d5b41484c19022f1f0249f2328ca376b4d8b41e4d1e68cab00935cf88262c771d76b6d5396dda532724b8f1833881ed93c70c3f42501a1cb9ceab8462f0d4e9fc0d1f8c8ee790bf601bcf8b4d8cee7d3c6e950937ab0c657d68821ca8ae9701e7e2101edc956bbda488e41a62d96dae43582fc4ebf8eaff7c833bac5c6e24c14c69499d595ff3db534ac73ed810b0d73cedaa2eacb4509e1b042cc8ad29bbd668ab3094104fcd08b70a9d501ed420fa3f178dd64c698abc0909b61a70d08223bfc65a62478089819271e82439b97b5b8d28650bb67fcee01c3e7003941900a60ff6d2e07e739d0d7640ca820038f179b2ea0608d2103b309c8438c0840145313c1ee59e22a2d7b71640a35a154a0fcdc4d9e1c31f8952f746d60e42cba1ed16a3e0c3b244806f23aea98cc4225426b72cb3939b1f251a1efc9854f2964a4aae1e73691c75ba3a2baf4fb50b4f7d917c6d84d83aa316306643151ded088e1ec4cd3b8880caa455467f47942ae1e559b7164d0824376e6775d26e0ff8b662deb4ca90c53af16cbaa7a78e8ccbe19530b643094da6f8a91344851378320b86482c3e15d5ad5a690f0b7d09108181f0051002597c8fd403b8433e49b7a79ffa5323c82de65c949845e3d2987e6c21c51406e68e8c340f5161ab67848c0f396697ac72aa68dff0545a8496dc46852b24b0bd9fa1886ff9c5e9eb4f6d7d7353c7ad1814e902aa6f694ccda1efab996659dc778506a0ec4ba4d05a1b8436bad25de409eab802d6082b492215c7158e77ac3fec6edee7447f24bff3ca58baabd3060a5b7177e3bc5b00eb6f0caa1bd5761524a38b02bebea208acf73da51ea621b7552ec7aecd2443a5355f789d175079bc04d39d7159d5af236f055fb5171c411e5c772ddd12418211b18e9a8b5f83213850628bc6c0179b0b8964764312ffbcb67f2cc35285dc8e8958836054aec5cef9f3749ac31f0d5856de7c740f25b93028f1fcf2226849253fc16cdc12641a810d98967be7f2c2457f87b2670e34dada46866070302be593f32cb4e63eb3541ffa4dc49a1cc9058440f26588c3a4f3aed70b1958c03598afb6cea0f5ecbd8c4774c1ec2f92bf5f13fa1555d7680a2", 0x1000}, {&(0x7f0000001180)="d8c3ddf68e86cc52662dc03b860745db961324fc3c955c71b655085daa9a788424fd331bf55c81c32264484eacad4c48fcd357780c5dc863177e3356aafe6cb5650c27090d16179bfc347e0ff23e031851a08b971ecad96ac7c2576dfe2f256c2a8b451339e661e471dbeec79497077c5792ac1683176ac20be26ff8df5dd6be66ee5e4e345c1d", 0x87}], 0x3, 0x0, 0x0) close(r0) kqueue() 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt(0xffffffffffffffff, 0x80, 0x9b5, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:01:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x2, 0x8}, {0x10000, 0x8000}}, 0x2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x10000, 0x0, 0x2, 0x1}) ioctl$KDENABIO(r0, 0x20004b3c) 16:01:00 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000280), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) pwrite(r1, &(0x7f0000000040)="250b77dbfd2a20894dc3a3ce0acc75e5c8930463df3d46a80e81a4157a5b06d1dcc6621d177513215672858a7ed5363c7cd0075314db00ae3d2299a42b8fb35abe4573512f565062d43d69cb70b2abbd28cd4eeac7cf14b76e624e8d8e61567f03c88b225f8bcd193962a2ec98ae175c0910a389fa36916d0cc4342c131e8401c9e948769a74dbe69c69f2b51deb41c8fa8952c03bbd173a59865f440cc4848993f8993e72c845f77784b341cf36", 0xae, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x640, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 16:01:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1000000000000800, 0x2) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket(0x18, 0x1, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x40047309, &(0x7f0000000000)) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xa}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000b1, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') 16:01:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x3574}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3495ce79532b2826e56376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff3728c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80804000000000000000100"/177, 0x1f1, 0xfffffffffffffffe, 0x0, 0x0) 16:01:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/217, 0xd9, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 1: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x4020426b, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffa, 0x0) 16:01:00 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x5, 0x8) pipe2(&(0x7f0000000000), 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x20, 0x1f, 0x4, 0x800, 0xfffffffffffffff8, 0x1, 0x7]) semget(0x2, 0x2, 0xc0) 16:01:00 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x40, 0x7, './file0\x00', 0x100, 0x1, 0x3, 0xea0}) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f0000000000)='./bus\x00', 0x20400, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x180) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:01:00 executing program 0: 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) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000189, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) sync() close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) 16:01:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = open(&(0x7f0000000100)='./file0/file1\x00', 0x400, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) 16:01:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/138, 0x8a) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xaf, 0xfffffffffffffffb}, {0x82, 0x3}, {0x27, 0x1e}, {0x0, 0x10001}, {0xef, 0x8aa0}], 0x5}) execve(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f00000006c0)="e5097822006a2c89b5652d82cd717c7dd994dfd291930679a1f32f65c3f379b80e803551d79c", 0x26, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="270df8dea8585cc57d7594408453b98107984cbd8cdb37179f1e8018a7636c0e4d2dfacbf0429be9c27a579ebc78d0754b09090ac6c96623", 0x38}], 0x1, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './bus\x00', './bus\x00'}) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x4a, 0x83) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x48, 0x0) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) 16:01:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r1) r4 = kqueue() kqueue() fcntl$dupfd(r2, 0x0, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000100)=0x7) r6 = dup2(r0, r4) kqueue() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0xffffffff00000000, 0x1, r7}) 16:01:00 executing program 1: r0 = getpid() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) r4 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x43) ioctl$KDSETRAD(r2, 0x20004b43) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000006c0)=0xffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r8 = getgid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, r7, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x39d, &(0x7f0000000880)=[r11]) pipe2(&(0x7f0000000900), 0x10000) wait4(r0, &(0x7f0000000180), 0x9, &(0x7f00000001c0)) ftruncate(r5, 0x0, 0x0) r13 = semget$private(0x0, 0x3, 0x200000020) semop(r13, &(0x7f0000000280), 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x80, 0x81) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0x200, 0x0) socketpair(0x13, 0x8000, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000340)="6c042ea267293f91a80483eac3d03ee613b04e828f7ca107bbb1fed426577639805458091cb07d3ebfc670a1fe50e259173a1326e95c0bd273f66ea1c83fa7989dfeb53acad11be07e4be4613f36b9146d4c0148afc3891230d982609ed58be994ef828f197cd2f023fd3125a8a9c66e439d88296bb52049036d5bd3f624d5036ae8e2dcf9b404019a91d0f595e29091de5fac63034f6065700336f8e5ee0bec691621f8fde21e14d12666f3f261d91b128d09f7ea39989f56488b839b9de8f90e", 0xc1}], 0x1) wait4(r0, &(0x7f0000000480), 0x8, &(0x7f00000004c0)) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000580)) kevent(r1, &(0x7f0000000700)=[{{r16}, 0xfffffffffffffffb, 0x5fa03b1a27f54b2a, 0x40000000, 0x40, 0x8}, {{r4}, 0xffffffffffffffff, 0x88, 0x40000000, 0xd755, 0x800}, {{r6}, 0x0, 0x4, 0x1, 0xffffffff, 0x7}, {{r3}, 0xfffffffffffffff8, 0xc1, 0xf0000002, 0x5, 0x8}, {{r15}, 0xfffffffffffffff8, 0x42, 0x80000001, 0x2, 0x7fffffff}, {{r16}, 0xffffffffffffffff, 0x4c, 0x80, 0x0, 0x9}, {{r5}, 0xfffffffffffffffe, 0xe8, 0x8, 0xcae, 0xffffffffffff8001}, {{r16}, 0xfffffffffffffff9, 0x1, 0x20000004, 0x20, 0x3d}], 0x9, &(0x7f0000000140)=[{{r3}, 0x0, 0x2, 0x1, 0x1, 0x1}], 0x100, &(0x7f0000000280)={0xfffffffffffffffc, 0x4}) nanosleep(&(0x7f00000005c0)={0x9, 0x2}, &(0x7f0000000600)) flock(r2, 0x3) nanosleep(&(0x7f0000000640)={0x6, 0xff3}, 0x0) ioctl$VMM_IOC_RUN(r14, 0xc0205602, &(0x7f0000000bc0)={0x3ff, 0x9b1, 0x0, 0xfffffffffffffffc, &(0x7f0000000940)={{0x3, 0x6, 0x0, 0x3, 0x81, 0x80000000, 0xfff}, {[0x0, 0x8, 0x100000001, 0x6, 0x3f, 0x9, 0x33c, 0x8, 0x0, 0x80, 0x80000000, 0x6, 0x7, 0x5, 0x401, 0x5, 0xfffffffffffffd65, 0x100000002000000], [0x7, 0xfffffffffffff800, 0x6, 0x2, 0x2, 0xfffffffffffffffb, 0xe1f, 0x8, 0xfffffffffffff9f8, 0x2], [0x0, 0x5, 0x5, 0x3, 0xf3, 0x5, 0x9], [0x10000, 0x9, 0x1f, 0xfff, 0x100000001, 0xfffffffffffffffd], [{0x7, 0x3d, 0x2, 0x3}, {0xfffffffffffffffd, 0xe22, 0x3, 0x7}, {0xb40, 0x7fffffff, 0x7fffffff, 0x8}, {0x7, 0xfffffffffffffe01, 0x81, 0x7}, {0x20, 0x7, 0xfffffffffffffc22}, {0x91d7, 0x6, 0x67f, 0x3e4e}, {0x200, 0x0, 0x6919, 0x9}, {0x3, 0x2ed8, 0x3, 0x1ff}], {0x5, 0x9, 0x3, 0x6}, {0x0, 0x1ff, 0x3b, 0x3}}}, 0x1, 0x1000}) getgroups(0x5, &(0x7f0000000680)=[r11, r12, r9, r10, r9]) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x4, 0x6e540843, 0x7, 0x2}, {0x1ff, 0x100, 0x7, 0x100}, {0xff, 0x1, 0x2, 0x5}, {0x7, 0x80000001, 0x2, 0xe8}, {0x388, 0x8000, 0x5, 0xffffffffffffffc1}, {0x3, 0x0, 0x0, 0xff}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x1, 0x2]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10200, 0x0) syz_emit_ethernet(0x33d, &(0x7f0000000380)="c3a2d5bc80623e45007268395392f1c0298d2f3475b5552d16e25d20768a957d1cb48083dcb4693fc10ff6ebee281319d5339956d9a4c3f9423a237b44d472ad5c8ce3eae69fc48c") sendto$inet(r1, &(0x7f0000000180)="7076510d6d23fe3df6e9427e0726641680061e08fb2011dd029f55a2c93efe05952b2f9f9014dd10055b411adbbe6c186361cfacdc800e5005e2f9212af240dfb161ce2b41bfe87ea6442710b71602894716add88fca54c9b6b5b4513d520e327fc0eef2cbba747a60247d41d104fad02c423dc1d6b022cc08893016c9ab75abed1651cbc53dd8bbe9b5904d1e2a5005eace7bb755fe627ceefc", 0x9a, 0x4, 0x0, 0x0) 16:01:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x9, 0xfffffffffffffffd, 0x5}, {0x200, 0xfffffffffffffff8, 0x9, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)="b6a39702ab07e441d127520d74a5dbee464391385fba2b1ebc88d85eae445f0fb87dbd5e982d77ae4ec7beb5dd45c8b332b79e72abcc782873232f3ed66e0463d88080a2683d7544d7b0f39291f4a7d3fb2309fb7f8784f5f7447c4849775d0c9cb3d9e0fd209d9a78444cce4654") 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 16:01:01 executing program 0: r0 = socket(0x1e, 0x8001, 0x5) flock(r0, 0x2) getsockopt(r0, 0x3, 0xfffffffffffffffe, &(0x7f0000000000), &(0x7f0000000040)) setpgid(0x0, 0x0) getsockopt(r0, 0x8000, 0x8, 0xfffffffffffffffe, &(0x7f0000000000)) 16:01:01 executing program 1: r0 = socket(0x11, 0xffffffffffffffff, 0x0) getpgrp() r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x80}, 0x0, 0x0, &(0x7f0000000240)={0x100000001}) write(r0, &(0x7f0000000280)="18178ed4d39e7be7110dd5af91b8b9e988b4ec4b0e7e443148abb38edc0d73f0d19ce4afbe1a58a432ff7c4e3239cb7f34bd82d5cfaad0e03c93f47b74b3d9d66dcaa83e580b009d64a4cb1dc83f10999134e87067a1fa2c9fe9214e648b0b4352e556ef326cbf320eab9b384f0d8f6dc2447a1755b628425672c16c6f4eaa482cb873959b2bfa3ca8ebe6476a6d6e7a4c5b92aed5", 0x95) getitimer(0x1, &(0x7f0000000100)) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB='\x000\x00'], 0x5) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x9, 0x2c0f}, {{r1}, 0xfffffffffffffff8, 0xa, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x29, 0x7, 0xfff}], 0x6f, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xa9, 0x40, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x4, 0x6}, {{r1}, 0x0, 0x4, 0x84, 0x1, 0x9}, {{r2}, 0x0, 0x0, 0x80, 0x8, 0x4}], 0x10000, &(0x7f00000001c0)={0xffffffff, 0xa2b}) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 1: readv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1) mlock(&(0x7f000071b000/0x2000)=nil, 0x2000) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/23, 0x17) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/156, 0x9c}], 0x1, 0x0, 0x0) mlock(&(0x7f00004f0000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000016d000/0x4000)=nil, 0x4000) ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) semget(0x0, 0x4, 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 16:01:01 executing program 1: getpgrp() r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000001c0)) poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f00000000c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d00300ec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) poll(&(0x7f0000000000), 0x200000000000025f, 0x0) 16:01:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x92, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x101, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc, 0x0, 0x5cd}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)) 16:01:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:01:02 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) open(&(0x7f0000000280)='./file0\x00', 0x10, 0x40) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x500, 0x40) recvfrom$unix(r1, &(0x7f0000000100)=""/139, 0x8b, 0x40, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) rmdir(&(0x7f0000000200)='./file0\x00') readv(r1, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/184, 0xb8}, {&(0x7f0000000380)=""/126, 0x7e}, {&(0x7f0000000400)=""/162, 0xa2}, {&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000005c0)=""/165, 0xa5}, {&(0x7f0000000680)=""/7, 0x7}, {&(0x7f00000006c0)=""/8, 0x8}, {&(0x7f0000000700)=""/99, 0x63}], 0x8) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socket$unix(0x1, 0x3, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8802, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="b51a60c5434a43c160123284de68a9b573257266753227c2455e91b2ba91b85fc80541949bdb75fafd00ca8da1d195529521f12306059414b9009828e247170870edcbd16623eafc7432aaa5b24af3caa66bb802ba74effde169ab0c8677bf567dc8335309e0cc63229dc569d18b4e548f343eb3609099455c968cb52a715b7e1054d45aed8042c59127ab9320f9ad8345a88c7c70315723cf84ea29529296310b164de0760dbc85b655bfdef19fc55f1fd743ad1a35e01f26a6519f9825846d1fc8fe09b07aae637b015e07f7a987919c557427428748f5155a5eab1a35b7158256f00ee0effc9a146b414977c864df382cc1a171", 0xf5}, {&(0x7f0000000180)="f78874205c1e0e9c803e391bd40d9742992c2f881d8b47995828f7adfc83019c6d820ecfa6ae383a4624909baba4bc506bf68052551cf7cc3163836e5ff32c88485dc2920dedcffcfbb8dcb43b3bb83748c299e047d27eed44813ddccb0df451b44b9c8325a213b463da52cd3a8ede34392d", 0x72}, {&(0x7f0000000200)="9e08aed5429dda5a30acdc9686fe5f1bb992dc5594a0021a914f6eb963c692e13a5000604c2aa7e5502607b7c8c72f65a80efc660e942d526166f5", 0x3b}, {&(0x7f0000000240)="d8556a", 0x3}], 0x4, &(0x7f00000002c0)=[{0x48, 0x1, 0x2, "7c8e48813e4ab8ccabe5c7d2b9b58865983f8a9b5d09ba85f1dd219e32acc5569164f91c4d7781cf5107f1a1208e18ad87"}, {0x108, 0x1, 0x2, "f7a1ee8072dc3ea69a72f64b355363ef9c1c73c873179e2542b9e1a246736b80c02b8c04ed4af9128e8a02953b1eafae9d027a031090f994da97ddfe702bd668b4cd88b33722e7e76b2cba6ce6e8e83beed85e26f6c506f830d70e7968f6fa6d9edee714d004a38999c83408a54681260fcf5463e6cf7bebcf5887d9d640c70061502392cae080c9f4fdd0b417d739b6cf2aa9dc6014a031b10c28fd47b7a608aea5096f528ba9d9f943c1ed2c1e91cad04c9a39616e79795872b4671e114fa1425e475f0297894f14c0e22fae191aa6cada9b72f7e65fd3cf92d9ec0b5e45586cfe111ff24e6afbf6dc1a0e594ccaa2e0f73eec"}, {0x70, 0xffff, 0x3, "ce7722f9445d9c98b060122db0d3bb3c1f14cdb07d58444050cdde6cf992ce8fe26e99cfbc43191912b0c3aab0d8a9a15024e52e23a78e62f541a29a1f265809626137f79317d462bbab2f4bf01a34ee7f0cc6654ee2f3f5819aaf4b"}, {0x1010, 0xffff, 0x1ff, "06cd584db283cb0804e178134358212fd033205cff52430428ab3cd672b5762924099fab6a71ec6cbcb1bc1a131c369dc1c02e343885372ce25873069ff3228d01ae07e1dafcf2e1c0e6edcb0832d37b58e687422a08e99fbe2200e6d5e5941c8d0dd68ebaec4bdd80779775263bd22757c39624cd89734a52a770227156021966abe86e8c0e79d7a8dab875e58530a54cf63c673800321ac9e8af07b3318a2c01c637ccbf8a20d989ef9be8a07005ca77942b99cc031e8a4685aed4d288d10b2825c63eb457b5274e5822dc59a3ad0ecd6435c987c3ee5692f47938f25c118f1a1bef7860fa0482c50f409ee2e2532af7f1e05ad2ad73036754ce54cf342834214297993a9176f6a34e2943fe393c65dde8709fc11d048b3391e5665d3d6aafb9d3c85c7aae01e107a2af4c676b4951c102080fd740daa0394565f43cfa03a1c97b2c141d20c12605417f69cca5eb53650f2770d8d46991bfa7fabecfacbc6d448cee2c88ac2ff96e1285e7b650d1637515e6accf82ecac2ea3096255a604c6252878adfc063f4375fc84d1371288b3258ea92f263316287cb14a0a018e5e29e90de46985caca0267632111752dabe39fb52e56dd0e2b6337d04f9d7f29c01a8b5ac3dab2e7a9e965e1f8a6bb325ba19e0211d19df9b021266077142bc49fa4eae7738f155165cf4ed0e07b5d774fdb60d7454c46d81dfec622acd94e42f480dbcbad1d7ae67b2380c0980ea59d12942eb410277ca82b46b3e6674255aefce716b59211efe50332aeda1f475b9fe005cfe02cd2bedce5f8741e761208129a9541db37f68fe30640ee1b395b75d7a94eed2e635a9c77a69c87d5271a80eecaf220be5ddaf4a3dd6e7238bb3e16f1db8ca065e9ed7fccb158a4aae9f79c2c7af66d14c0511ebbeea95eebbd1d7e8c44c686535db0333333229be90223c4599f89622d6f842c1914d70e6a7c533dd40ab71070500e726e698924674af7f6094939f07644e84228ecabdacf4675d8525118de217e90632631fc90d50469fcbd4cc24d86719ee016d158fcdfd55d995b6aeb9b274eac8f486c2eb7fdd794ade7a350a297a404d667b1a6ee610b4c4a540c6c1507647a209871c1a82f956b9776a93bb9f4f2c47e31d0799ed5c2c1e503bdc94b4c7f19d4de3c9526281312a36c2efa20bf588ccdc35eab08b5bc58f55b3d9286223509a402e76e94bd70098f9d0ccb9184c89eec126e4aeab0192553bd54a7da905d1ef7f82e1000579e197b81a1956069c1639c81adb8fa54f75063e67d3bf875249891f85b28efc3dffa17822e0d41b3687ad0f55938631b53cec8b0ad05988a9d475995aad47e08284cfff9424f44fe9dd9bba167d79caa4e0048c86dbf4ed622136a2fd51b4fe4319c1cdd18764156cf7a96a36aa7f814a73b7c84717150f6b697d2f63f4e0946e9d6ecf88553f97f90d3765a4ad392d90e4dc258ca4305d0ed811302cae8773dff8a760a6e98c6d8e21761ca82d6a3a1d5509ef318473dcbc68fbe2f52f7d916eaed8584a8a8b1bfdb956b3aae8a6507a37089f2488ed2660c9e65eac224cdb58e0b9beadc195d333faff01f26682f2dcc15a6a2323b7fa1ab44461759213052f26ed450a46a5d6ca24d04fa2adceb209ff9b95b8670768c3b8040827921d67167ff63fe7cbe162f6cb37b98384a44281e54d2c1d11b3ca50e04f17791e00e8a35d3bd92a2cec4f66491ea36041d0d3a473f3eda85e3b42dec1da56cfa0c8186a2eb2cc2bedad30f2841cf59d933060d01b02860a39fc99e0603adcac50690fb386c951c0ed39fc07be2b0e7cd4db8869926abf7af95c4498e0342dfe46f3bdcd105570c92bbb94ab930a9ffaea5b8bdb3d8ddc7224cba4569453e93c612aca70bd20eeab565ceae6aa6a68f874ed6af738348f07043d0006b6bddd76866873d9c50582d43ea26766be2061691b085d901d95fa856f120c1ad5f4862e1cf97c498638c50ddec2f71662a751791f8f7f213d772911af0b6dd86772c40905105fe324366e756a730ce1909449e2d82d693ca5c5ba09003e04c3911b66307cd07b432aef2df8d62a00443fb175fc17b9027b08990123a7d5f21155c8a19470575ab53c2c1df70e64c7691899e5224f46179d706d2a9feb74ff7a7b9392b81c9f6e5071932566ee5533218d6f807022821e3ca011c4321a75d3d08d4785bbb4c56e1d3991fed46f394612349a4aab6801a8adc19cec4cbe092dc5e24607f1afd89e95acfb5f53d63a389c000e8a83abf2754e387577f5c065b84463c9de5dd9195bf855f7cce4369c261d4e1c528abfb40958a5ea9227149ba13f87ee5d0ff09ed846478e3ce401dca02d90f29ca3984706d153756a4981bb8f6012459c80f6b0ee1e0995c1a3acbaf9272f1b1dacaf659a86fbc36ae76290e3c6d7ef406c3fb37659f654637b9ed3720fc2931dccb36fad3cad950241a0c034c488a137081f1cd839684d9357c98ea016f1956b4f5332514a50c1e4750e67288f7d10b1874fb65c9783a044f6815e6bcab23527275c5f2153adadb0372aa8a61360a4e89e711b357b78893bf11e59dc1cef30b7c79c8879d211174a5d0fb21807fc8b59fb73806bd7609dc8c9e9eefba1e2d7d39b2200a8b99822f59950702a98d6ecaadafcbbb5fc178a36553fcc6d766f7236a3296172ee631562c6307b3516416c0aa98e7d8119be16a3bdd2b937444a17e9375b7c6a05d413f061bfa62344817a2f0dde62b7b4023220c0966ca229ca7b4e117e51a81652989cc5e0acb1afd4fc91a415133f5f9c7ea79999ca0791f749485b649d4393eff0d9d29daafe47f448c12ab63fb933656292e10497e6976bea1a56879e4e15b0916f325337570799b59e706fa3258580cf475ee80b58c913b70399a4b8f2f25d3da945249611fcd61865a3f7c7a24c32cb9686512afce5d4d6a0f05783863e0489ace3c7007b21e580c5281ee74da60e2f0e48b1d72b20a1d1bda9319b1dec349b2da43ee9697745759ff03a90612a4cbd99e3fe8391b808575cdd6d1af8560ddbbc40cb139ceabde53dfb78978ebc8051f9d20f869d69a09c1772ab372b52b69a5351c6f08f298a4219991ffa0217012367d6abe84233430c0dcb0043a0e0297a37e1265ea105f3a8c9272aca5a0e1e1f7cc36206b9ffbc378751681e7bd54a3ea5bc253b098f80444948ea4ce38b122cd4ebaf3dd88f4a90fc5961cd110ca8dfbc149c93f808ecf87b010765ac47bb72350bfd4c5e7622b7623dd5fa3a1148fba6b9efcbd230a86423334d2b02e956b0b948289695e49fe3e51903a4f44fd1451d375695ef75871beec01d3fbcfe8b97d1766267277cb740d0285a7031ae77e2a40cbfea6698315368fd6f8e22a18c8981bef2aaa42bac6cacec5f5be40ec7fcf4b49ca4a7026ce0f5cdf8a28670ef49ccdaaaa7308c1b65bcca83e279afc3cabef984179e89f50a879af3170e9be08f644d40c29262016ded3b99c8a3aa3a06ccb856c671191ffde70a86b64fb87a5fdf67bd83c510883a5bf298adb8bd1380d5bd4e972cfb6bc6d105dee93839fbedfc88756c8f43a7798ba4b55452b79f128e9491d2825a09699ecabc2971133ec99052714ebdc2743b19e962bf8bfed0484815a8aefc2372b46b87510559d69fe0853083e76dc979f0bf87c090bee2da209346e316ee9a2d510e9b58ccd869b2643621df3d3d4b6f9162765e6b556d8feada24bdb96eb13255c14fcb7ff5b26dcf319c1808a37a5f44ed1da652807fef35cea64514978a340200a4a3f19826ca5e8345df898a7be90de15d418ed08afa8c3d93db25c9161ce08ddba1d19877ced20360d0bf38306ba2b3b92610f333271e339326aa39d7e7915e17cbfae2f057c3eacb4bf88e89706cdb54157f1c4d9436a0aa7b4a7e82f5b635c49a175a391f0d52d533dc00cd8773398c4cfa3bfec44f4fb378f4860995b1029b9eb76b53db06f93a7cd405d56607349f1e6d09aa9d76bab6a12254b17b4d5234a3bcbd9a1e5d1baa2c629eb85b0a15c3a5dcea941535acba7b9d66fe1dc339a9d4b42bc10fbf1c3284bba6292b29aa705869c981396e78d2b5d7361a43daa269ec0aa300dfc4f6c7710c3f8168a493974a05913eae14792167ea495bde82883a38b94bd730a87df74cdaf9376e192b1449a841697be795d9ebcf0f0187d7cdfe9d0e7d6c22dc029ffaf2928066fd08e84bd370006a72eeb35b37577983d4a0134758b28fccb8cd364ddac5d644847dbd63b009baed5c78776fe2faeb6a763ac3f69beffb9761015b41abc699e8b270c9b703c72df3de06e6ecc265f5d80f1e3c934b861c7e289c80761b56876772ecac543251a55aa7cf4000fdfd15c35d01bb455e15740a7cde683a7632dcfbc73ffae26c79d11ae40a6a31495e0a7f2c1fe4acde06d68201be12270ad10e67a967ef0e276bcae39e43ae051715af82c9e46699d98d084ac9b0fa1173a9ba555db4051977f9835927eaaf766d3fa245c42be49c93ec212f3354fd18c5a3b34c9e0a58dae7ac2607c3ff611e2b6526887cb473d12201f3dda2096517190a6ea2fa4e2c59e26c0d570d00b05959a3d4d6283cd4684195ddcf9c0ef6cbfeb1b6be70e25675d7d8a1b59b6f024ae55509d8552921befbd6c40970925800fa5ee3e94bc38c42d726ea87c4f4dc811ab1e37a769e229b4f7b85f0073ee79624f2d1a88bc8444d968ebd2aa1cbb33aaff33e18c58ab8a74722b97945630b488f776d82aea1173a51abb9aabb1759b2b9093893218bda123ca598ee7dc93e364216d58db8a85cdee8dccb25c1b53706ad0476bf6a44f6a6797b46d1dcc8c0821aec7ba6c75902c393741a7f0570621c662514f7a79267c1d70217d074c2070205159aac5b87c1c18737f166dbfdd08a7fc3c1868647ef0cf6b8abd51406841cb444904032ed1cedaaa33b625674bf3c5d335e3945543a270ce34bc24dc471cc88eb1c7979bf86d9f98033e248cd66d1055a903936bb1b1fb1af194a2382abed441cc323037972c9f06542abaf4a7e170ffbe6bbb74a608ac03349c68a64efcf23ab18d0736eda061b5fd5f8eeba9a1eed9e86a658af0f9d00164b65f7d8099e007647c29672ee78a0f21005e1ccd2ee436ae1d3cd72a7b32a5d331abc0668f58942f1eb13eb42ddd96a9966e554a5f0ac37eee49be54b9855054af3b2523b526d347be9ac06a939081ed5ee912cc9be7f20bfc8b872ae50e9177e975d7dbae84f4310dc37a274d44ba82d0bdadf0350500f94c6bc3034afc85db9f314fe14db6b8e2b6aee75560668c19c4a18c21b9b2253d75a34a976f66ab2fe0523409632e60788bbfd5a7da220903c63acfd3aef0c3b20d0955e5c1ac62aaf674735d63c84c8a73e438f85f2bbd7a6ed398490d7426aa53fe7775aa4dbf432f4b5145197216eaed109e39442f6cd8a46c74ace4972f881411d47c72b9bf92f7207d58698d0a44cf788bf14d775a1cbd6c4fa22eee31a5eacebb821ea5f650b80a849cdcd4d27542da759b57eda14d5081f889783b76ccd6879368682596f6aa0a5dcfacaf37de07aacd022e227023ffcbf758cdb559b5d317464bde06bc1881b51ac655935ecb35e79dfbd000ca2c229aea72073e187d6425801b4b179e4869ac519054577358d4d7f190f1d7c93737bb85c04c1dfd24d95afe51bcf81af936912d9442677ae0a9ea3477d1a6a8521f385856cfc57fb0f305e652c54b43870b125b3ff400496e78c68672fd342b7818b5517c045f0464f2d76228c8cab67bccae3bda1452"}], 0x11d0}, 0x3) getitimer(0x1, 0xffffffffffffffff) 16:01:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x60) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0xffffffffffffff01}, {0xc589, 0x8}}, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup2(r0, r2) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x96a, 0xffff}, 0x8) sendmsg(r3, &(0x7f0000000500)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x800, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)="aa8c417c080c11182d75d4fcd7e3017aca9b6d362ea2daaef8e2c134b7bff7b19b18d561a2922caa16412c79725cde3ae61f65bcbf9ac592e23ee578e2485ec97b3572766b31151a85", 0x49}], 0x1, &(0x7f0000000380)=[{0x48, 0x37755913f78a0fac, 0x8000, "9780cd1345b8029044f5f996da3bcad06f8310caa967979e33bd41bb13da2cc28e54e37a1d58cff48d3a8f33cff81a3fadfb84"}, {0x78, 0x1, 0xfffffffffffffffc, "b4172a63cc556381382556007595cbee7eb5b3722ae159b3b548a9f110338867abe3d6c3583fa4829d1a0e624d971136e168296c5bf3cbd823c6814dd0f0c5adb534c6a92ba3b48caa3a0115a889e7ec88b11a1601ee1d8cc8ca6719cf82e83e2d4c"}, {0xb0, 0x1, 0x3ff, "be64d3cb3ee0c7fc3a5f1d7c0284567da86905cec3247dd06c79b5406844bec20a42d38ed86b3f158ea460d2f6dc0b70955acd87652c4469b5abef40d539d305e5a3989e56672efd0eb35cd900a75d092ce51a4f90412cb2691b46f3415bb2f588784a35c937bf964957e7b84ece6dcbccbba839ba47852e27e3bb30e11b16112ce9baa84d1a0b4bed115c071a391d036febe5554da39920f36fbf"}], 0x170}, 0x400) close(r3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000540)={0x54, 0x2}, 0x10) bind$inet(r1, &(0x7f0000000580)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) fchmod(r0, 0x93) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x12, r4, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) chdir(&(0x7f0000000680)='./file0\x00') write(r2, &(0x7f00000006c0)="3a2bdf97ea3acf50250b83e0", 0xc) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000700)=0x3e4e3b88) fchmodat(r0, &(0x7f0000000740)='./file0\x00', 0x0, 0x0) kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x840, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000007c0), &(0x7f0000000800)=0x4) poll(&(0x7f0000000840)=[{r2, 0x2}], 0x1, 0x9) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000880)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000940)={0x1}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000980)) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000009c0), &(0x7f0000000a00)=0x4) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = getuid() seteuid(r2) 16:01:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) fchmodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x24, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x80}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="46ce7d866b331df54f04e7159aad27cf33b77e90c665d33e3146b980da404f503f5d6180d9e757562d15ae16c74f3798430854f3c08f867399c0ab7141e2e9191f6e5ffd136a1db4d89ab0cf734fef3b41fe9dc13e504d2ba1ce46eada", 0xfffffdba) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4d97, 0x8, 0x100000001, 0x5, "a481453a6b013208042c9da9a5f8eeb6a5bf0252", 0x3, 0x8f0}) 16:01:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x480, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0xebb7) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4, 0x6}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup(r2) ioctl$KDENABIO(r3, 0x20004b3c) 16:01:02 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x6100, 0x7) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)) 16:01:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x2000000000002, &(0x7f00000000c0)) 16:01:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) fcntl$getown(r0, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0x3}, {0x8a, 0xffffffff}, {0x0, 0x7f}, {0x7}], 0x4}) fsync(r0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x9) 16:01:03 executing program 1: r0 = socket(0x1a, 0x1, 0xfffffffffffffff9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x800) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x1a5, 0x0, 0xfffffffffffffecb, 0x0, 0xfffffffffffffffc}, 0x0) 16:01:03 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chdir(&(0x7f0000000040)='./file0\x00') 16:01:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000ec2800000030e30000000000020000000000000100000ae7240af7eb4827b5daeaf41a74c6bc3a651f572660ee1becd11f9141e402df97cfc5a1fecdda6332a4827119c1b75e4580febb8947f6a914c875bb832a361461d72a2733bf5578d0810c8ce47aafa74c46eb63eb9801"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff66) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/151, 0x97, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:01:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8291eae058d4a0b0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) sync() write(r0, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="780074a910d75d828894b652ae30476b4fb409403aa25a7d251da23130c6b52bf2ccdedbe629b184185a8514cf19864e388d32e9af3a0fc394d07f8478f9ab2a7061ce1ab63eb46b6a8041c63bbd71b59f80ef3a301ea2c16516c597ed4a81171c4fb5db4410e92d45eba91d69ac7f59009fb815c6", 0x75}, {&(0x7f0000000140)="90dc108f77ee1fe9fc2ed678db4556af99a74759225cd124d8f3ea61a01b0c7957fd480f18b1ac0347259c05ac7fc11e731463f42ea35fa6f68f045a3f12727080ccdad0837621ac62e6d38ceaf1da96f2f98f79a9e3b0b1c06cb5760720bbe44597fb86f2df10aa542fe14b1e65d2cbfdead62d59463797d14cb6e25fdd6f6a92381f7eeb5340622dcea1b34a58c043396ac7919fe9643ce06c5b90266e8a46a59d70365fe040a1fcedc47285bea75647d92769dc02ca71fae5a46c3068abd2f5a002baff7de996b398c57066b37b959c1f64afa0938c25322fcd", 0xdb}, {&(0x7f0000000240)="6659ecbf7aa5e65d1bc9e577450189b52d9b4caa8fdf347d48f2b7d5ef27eb8a5f1d543eb8c3738f18c8c8e2fe8b751da7826a5044765dff43e0f6803cfc225890c5fda961a1a0480eaf51292a044d2a21ff1483c853519ec0f87f6130ed2875115ac68f0ecd6d6e3661f91a4daf5fb99a5bafdde76e6c08d929a49cb33eee98d75a32dbdad7983ceda2558031283dbd99dc7de0375eab938ba704fd1f25", 0x9e}], 0x3) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 16:01:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x200007, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x0, 0x100}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000011c0)={0x1, &(0x7f0000001180)=[{0x9, 0x3, 0x401, 0x40}]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x7c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000662000/0x2000)=nil, 0x2000, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30, 0x31) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) r4 = socket(0x18, 0x1000000001, 0x0) setsockopt(r4, 0x29, 0x20000000b, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 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) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="9d8a7a149b94474d3df996fbfd5aeaf0e28dd6f6cbcebeb1e467f44d46f8798b212df2953deb3eee194f0d3829133f26360b3a437f2fef67ac4be77afeb9abf95b0ff454305c0375930ba48c6f1edd0157e2dbe09e2d174e12d7609f3345d88623d91c94395a7efde8d6ab9e1ad417198ca0df6ca18712f98b06be6d8f48df825d08f303d5399757de90b9c098b9cd66e31efd3c7ae3fb252c15a1f49521c0c3ddf369c5a1920d2c29d5f37787b59d8b306af48d0c4d230f508764b4ad3bc76ad37e9cc253448806ab3a218e305392b7340325bea8cf14", 0xd7) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:01:03 executing program 0: r0 = syz_open_pts() 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) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)) 16:01:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x42) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0, 0x3b7}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) 16:01:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x50, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x1000, 0xbbb, 0xe50, 0x0, 0xcb, 0x0, 0x0, 0x10, [{0x0, 0xd794, 0x13, 0x8}, {0xadf4, 0x28a, 0x6000000000000000, 0x5f}, {0x2, 0x1, 0x401, 0xf5}, {0x26, 0xc14, 0x6, 0x437745f0}, {0x2c, 0x7f, 0xbf2, 0x3}, {0x400, 0x3f, 0x2, 0x3}, {0x2e1, 0xaee, 0x4, 0x10001}, {0x80, 0x1ff, 0x3, 0x6542072b}, {0x7, 0x0, 0x9, 0x571}, {0x7fffffff, 0x6, 0x7fffffff, 0x200}, {0x6, 0x8, 0x3, 0x9}, {0x200, 0x80000001, 0xc11, 0x4}, {0xcd, 0xfffffffffffffc00, 0x80, 0x100000001}, {0x8aa, 0xffffffffffffff16, 0x7, 0x8}, {0xffffffffffffffff, 0x3, 0x9, 0x4}, {0x8, 0x0, 0xff, 0xb0b}]}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x1012, r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x100000000000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3f) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x6) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)) 16:01:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f00000001c0)="193e54967fe6688f4866b05e6f0c2f014e95e6e0272b3ddb0c0649bbb192cf494171ea1e7182723d16d93e0b1cce44c7ec0404493469e350bebc7a282f67b6869ea42d7beaacb57d67d435ebccdff412d4041fdd7e4841e7cd8601e5ae5432013fec497b1a50732514bcc507837633754177a3b4a8bc76afd2507d", 0x7b, 0x407, &(0x7f0000000100)=@un=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getuid() getuid() geteuid() r1 = getuid() setuid(r1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:01:04 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000280)='./control\x00', 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x1, 0x0) connect(r0, &(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000700)='./bus/file0\x00', 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4012, r1, 0x0, 0x0) write(r1, &(0x7f0000000040)="aba0", 0xfffffffffffffcfd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0xac35, 0x322f, 0x3, 0x1, &(0x7f0000000300)={{0x4, 0x7fff, 0xd1d, 0x6, 0x7, 0x4}, {[0x1, 0x18, 0x5, 0xee9, 0x61df, 0x7cd1, 0x3, 0x1, 0x7, 0xd96, 0x9, 0x1, 0xee49, 0x7, 0x8, 0x80000001, 0x0, 0xffffffff], [0x174, 0xffffffffffff8000, 0x1000, 0x3f, 0x3f, 0x5, 0x401, 0x10001, 0x3f, 0x5], [0x9, 0xd8680, 0x1f, 0xfff, 0xff, 0x9, 0x7f], [0x73, 0x0, 0x6, 0x7, 0x5, 0xfffffffffffffff8], [{0x1, 0x2, 0xffffffffffff7fff, 0xfff}, {0x7, 0x8, 0x7fffffff, 0x5}, {0x1939fb80, 0x100000000, 0x9, 0x9941}, {0x100, 0x100000001, 0x1, 0x5}, {0x4, 0x7, 0x7fff, 0x8}, {0x8, 0xffffffffffffffe0, 0x9, 0x4b9}, {0x1f, 0x0, 0x2, 0x90}, {0x100000000, 0x348d6c5b, 0x4, 0x3}], {0x5, 0x1000, 0x6, 0x1}, {0x8, 0x7, 0x1, 0x1f}}}, 0x4, 0x70}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)="bdc8e0255abcaaf6d68efa4516bb6ce2e6947093ce0c221d38223fa52f861ba92f", 0x21}, {&(0x7f00000001c0)="e38882f0493368c6953fe46639e5d4bdd01640db4cf464e7d8d41214694f0f7eaa8ca04df68045aed461e8d2b931012b0fab2c4af7ddaded8230e7b5f027aa86a279797bedbf8ccd0b21aaca1693c604313abcf1ab7f58afba39196d3c2f12a0cf35f6280fb6174437de1e744060dc80a58e67573c9be9010e1f499c6a205987d4c2ebf92d39225837c997bed4b6d83aa727aecadee6cabb94467705", 0x9c}, {&(0x7f0000000280)="30c3cd8e42f1e6cee0ff46a85c01d182a5725fdcc84289c7cb37baa4b5f3f6d177cbd6cecb431d45da7c030c1721af3bd08cd025753ab7e3", 0x38}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="f000000000000000010000000500000082f005857b30e3bbf56c4ab47f6f81013f78d82943b1a87cfec6315dd2f4511cabe7fcbcd9c3287f207aedd9cdb355a2d2b24f558a57e5f10532c087c13550f8601cfc4575d3724fb058ac2d64838627fa0527ace9f3613fc8866fb80cf0a895f0e3d9010fed34f471c3f31b5e9d4ce6b6bd306b2e617f93173c140549637ba88fc3ce7f0960d6e0cfa534056f045fa511a1c73a10ad17efa4436b4ec3caef5dc4f40fabd5f517d5abef09899330e7f312cc49701912442a6912dbf59a1050519e9e0792192d4c13db5aa4ea9ff4ddeb42efd5ec23fd2e452b12a29600000000"], 0xf0}, 0x403) 16:01:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "000000000000000100002000", 0x0, 0x8}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x6, 0x2, 0x100) write(r0, &(0x7f0000000200)='3C', 0x2) close(r0) 16:01:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x12) utimensat(r0, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)={{0x8e, 0x7599}, {0x7, 0xf9}}, 0x2) r1 = socket$inet(0x2, 0xc005, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f0cc55b5c69084ba1b2b36c37175208d53bf40301ed19421f100aece21af1bdf4bdbfccbb3280618a63f734f9ea0abe3b74126cfd700f09931c3a064f95121e9c31a7abb84dbb83266e134e8f538f44483199100f207220de8e50fffc15d746c7ad3761ca8bcd1bc995726fe8b9b16b40f35aa606e008cd53d2433eff480a6a2f9cc4a0c43491d5f42d3666581178ab68a6e29d41451a5ec315adc4db96b737e17c1c0477ce3982901a93f5a7bef134e330ff52606da3bdb170d858ff98a647b8c757b4fad6bfe052d800c83056dead1af066aad9845fac508868cc8b49628edd36c8bed79f06cea04fbf4f48e5c3ad8a4f319471a9ab06dcf0d0678d6ae301d8488b512c514787936a229e7881cd65dfe01a8d7a5cb1500ebffe6f82b3362a0fcd5c07fa8f6fad7d29a7cad95520cedd39cf8a8b3afe4e0dccfbf94ca8b7a79970de4f88126557af017b5a696b9d8e31e1412dbd781202e05d930ec41a16659c70a418c051ab30c004a24d8863016815c2368660081bde1aacd4b97c17eb674515c1c601e9f6bbb36bdb74b2b0985ef067574dad011c926c018b3350bb51cf9bbe9143a76db8bb69a484a809024ba3649071e853b8c8f6e1f197eea4a8579a77f1a0208f34f4b55ed5b38efa2d580ff8cdcc719edb5fe17327a93e7dda9578ac58cf1ac9c6d311dc337ccb7db572d431fb39232eabaf0070b15da79e88308750bdf01c64ad2598629c848bd267900fe71266c432aff86643f42a2bba5209a19f91d57fceb9df39c450b577c4f95615ccc0e876d62cc30be112372e6f19b8034304ceb4f3bdaa575e3488e4c14ac3f755e835cbeb9177b73d3e6ee54eded1ac9af73c9d96b5b3c3b593c9da262622eb918073a5f5d993ba50caf184687a10f625c59ef1c8f079a64201e1de9376d626eb6772cf3600e389d7fd721b19c4df249098030f9b588442f07f401a86dfff9a0134dea074298e8739ba9470bde04903509c023c6410d4829c546170a86613989dd2a7b71087f258879214a2c6f49777acbd7e90a630b1540eb98df15fe6860e1f9ef6006fd425a62789f8485224ed54504dffa0e1683e4f2b14a6f5669fbd23b85000508a086ae7093af5842488af58c74ec751aaf2804b4e54bc5a72890f1491f63caf041e562fb23d1d30c12778235c958fb015dcfb734ba051800422b742528499305e9eb487483eac064fa44cac4fe149521d23191b216fcce7670c44a19ca584b6fa5805c273b4035c8d5c5022b8ed887e35658700e3f895cae99948fe3fe5401a2cb73e77633dfb2e775b2e6f97b9b70ad19b68928b4347db76a7431105d1c5c087ad5b6490938e14249d358c1aa54d9ef21f5a5e9bdbf82ce3cf486ed5972262347feeef2f711ded9883cd58be6f98a9910733a5c46316c7636f5387df040b1ba1b2c32d5599fceebca1b611ccb0d2ad6e288f8f4abc31f14aadd851f4c2265369aa6f1030c3035badbe3a352568708f858ebdb9bcccb9efa17c98a82693b0663cfad40362e7833a351801ab7d6110f665e73032532ef88af6340bba1e95b8ae6bb4ed7c24a957f00844ba17f052910ded84372713ccba8e7defb433bea6a58bf215996d0f4b9b873970bde44362254360c981da13292bc845e3721cf391546eaaf86178132b26f4d491ac8c02feaa43c7d70e9cbbec12cc794b427457dd8592ac5952a5c0fa3886ba5853ee18327f5c864b7111086a6db44a4788d70c9e4b437885c9ab198d6060a6f4b56e247488eb52be1630f1014fb1647eaab8c0212eceba84811ba3367e308c3283e42fe21396642605c3aca5a473beac4bb7569b5156c6fcbfb939ef2cefe193b128fdf70e9a643e3cfb74a233abb1b156c807cd1f911787d7454bd16f80e448f4355595245696fe4ed2ccf0e8d310bb26213a737180da9b8d57cc4b775abfe3985bf81e46aa16a9f41880dbaebe8fc5686267f0a32b06486b40621950ef072d488b728608407e8260d7b1cba61e0038955fea80013951b6f944072069fcffbe06deb273516a4ba66bbd1874ab3b179be40f009c3ef8d28c5e56cb57f26260c5e79255913fa2c5c56474059dd1af930f09e0939cf979b49c0df4c50bb6eb009a7a31b4951c70a8ff96bd93af5849f9eff2e553748ea5a29125796efc3fc70c82de4272873bf06a23171c6efb11e4d7df5399b5e5a29b43cf9aa6572ab9c910f438566c942a5366214b4b95321c00af29f286b02069430a532d6c6c828fdc3f8f1a0527a076a0985b3daba862a8d2e037c0c33950a0c6196a1ba46cb9df9584c6dce2d21d10dfa95a1ad803fe4cb1f898359d1e2e71b04475ba34db84374c7cc9fa8dcae88038a9c3f2280d1c08f26b9fc56f1f32fc453b4295d3cf44f5db2611d412b0fb86771081f94c730fbb50310b6825746b21cd2f391280567064b37fc1a3d451a19a1c7d19b3722385d6705224f9a648fb1d21b85f2263cf91151b2050e34d52b8e05a334666211df0d40cce82a76dd31903c7791a67b9d8ca942ceb967bf5e3fdb8568cb12de16581b8a9025f07261ff819d849ccc8d8169771dc4d3bbd6bcc354238e6b4e0a300c4eef41099cb34f4a7e792e93fdc64d90592b305649826fb390bcbf120942e7dbc33f44aea47ea36566f21352966d0e226932515741bf0a55ce714fc1f2dc84a012d9e31c08e237e3363e7dc591354c730de2e45a9b133841cb8e5ee81712ed71f3ff8fdc382025aea7997b081194df97caced4b5fd51af4438983338a1552c4a82816965c331e86327c5102ade9b597ea5a7b33c9576043bb0538671341a36c052ef478e8341bd504cca054d86a159b7474ed9d9aa07c3c514b8bb41926d43f65af2543b5a0cddd53f242113c8a7d4187fdd3bad55159e124834f6dd4d7802e83f5bbc8cfa57c8212f69ae2db17f93957f4297ef9e16cc74f9aef9dae40de75f84714db472c4108b5af06c4f4a9b5bec7bfef8e8adb8fda012880927fed6014215f9c92f859fbab89eebe6d26aa031aad733077292cba617246d9544c45c5cbf41b7af4690dd1d657e83ad496c584f2f3da4e827a26eac7a896da092794b886d3418d5848307153fd5fc3391bedddb166fb6f8817c8b9a2c19b11f2ee2cc1b0924f9d250c231e7ba519a2fd5f2e820ca43daced633f152ba70215bb2d75fda3e49c53037966759eb56b59ae21582d3793419bbe73760ef4553d7674470077219476d07d6309bfaf289676ce59ece6192540d53727d861c963db02d40a88fd8d0ce82edf230ac5c502e1b28880652df09337658d7ca3f72e2c2f73b4965d3b7f1fd8464e68a02a57e471533ec012007f8b037765ce947f09f91fe24d3b15c7a682c48e7235f8aea8edc8a1aafa39c63ab85e3b330eee4de953d07b6f8b080f84d356759f8e5f4cb28b4a90962d245c6d4dc058a6b1d4da072880deffb539c659d1f7fae85dbf2b92af4b7009d59c6dbe298656f1e06f2bba5fb950f3dd3a5b89e56b3649cff20f0011f2c03b59cf0ef843c76501310cd86b52ba15c22b1768933a327f7d7b96bd489f8eee7ece723d3e8212e1fcc4acea92579b59eb2f503f3c678c4f6f4075c0e96dfcfdf79d94f9e3de81b230428e0e0328bbd9f0e3acb19e414bd7217a365e9445b4dda0cdb010e7d7881bf826934e80da3b58c5da23c1331f87b04dc18878fbfadc845c1eabe8bfe3fd65e0fed4dc7b9360357c659441762eb0572d169c61c2fc3b211ec7a8675fa4667f53d39fd9c33c2d3676728a684a2074170ad88b7050effeb3568784316788fcc57f70eb169c5d6ae84ed6fb9a54b462ab9fc2f2dd9fa62f55c3a96ae88e09c17685b3dd893ccb3fddeff745a09f1dc6295f5bdc0aa5991e16779dd045090d25e26f768a537156eb470c712f8b0303cecbce1f12e320439d9eac87b01a6c7d78c4e9a4565e55ef79980603770910801f6b3a2d35f0e7e22ad465c8fd01a627c70457380a2882748fefec245f459c336ba6ce5350f9a31cdba9392f65b955dbfe293a608f61f5a66b700b26bb5405743a8b955eac21f3fc23e97a2df76b5474bb3623c3c07cde297150db5c85dd7d36c47ad8faae7405121a3e8f695bbd76b703f78f058855c5adff1f3b97c5256437c335a25ea954dcb4eeb5b6dba07afb7185f193aecfb9ac8053b359a3c2f3513fcf4b3e1fab42fb1da099a850e77b25582bc86a2441fcc6af887c80d961117b428833bc7e528667056cdad829bd7058ed48f9284d99c56e86148da17f9d65285f72b560beb33cdecbf7816420dd8cd8d36c757d92e91a0bb1228d43e65e09ec5468611298dff8fda15f837d9271352296d7115ba958e05091431ea1901486f7016e10d459371a3a7534bb49ab33479953987ce7cb2bbc5c6d229dd4508808f3985b6b94d11dd8018484da3e7d63f9e61866275032493e898f460f08ca5d33c2e0c41a86a984a9eacb2768ee604679ac0ef8f4cd56f8b1acc0fc1b223c1ae9feb28e2561c5541cab8a8bafdcebb8ad0cfc43cb6c45ad2a2f180db48feaacd39a8321d3c31c27cbb48904afd1f58c72e75ea5b03a02fc26e66b432cff4ca25d99e5bf58ef069604f901d0a7343930b0b5d1c1ec074c5825b2943be35d5281f7a0dd0453d1b3cdfab56d496b0535b0f4ee1524f2364bc55f8a49a446586fcb22313b8efc48707088c03b16e626becedc03addaee14f0220cb42d8f4f7ac3430042e8b0266d37b40e896eb7baac71e51d842cf3cd875eacb86125cc313c6936365b581f669bfaae5c0fe9fbdf25846af4766c6d351ffb2f73b78b1c9aedb5767479f583a05486232120a453bbd805dbf35b99f52b5280c2171e6abb039d3da5e2bd17a5b7581e40abce887a253a97f570b5fcdbc895e13759c306fa86c6984fbe213787d91a1877911652f177d27756015845c955978398f5e525d9dffc57c309b9bbc97ebae8870148f0a9d2865b0a19049ddd3e5e676c6ba2e8110c3f096ea4f88917744aa09124da9149f2befddd8d7926de9802a16d6a7b0920930ec8390234bd605301e19ec06d2ad35c973fdae08a6d03e9208a7d372858a7a7bf87c03a2e9bd1976c77769902210867693843abfd9be1e864070d22849dec692a39d70d7d06e2548c4a8b8b7468a7306219f61f19b7dd9cf97514ba1d22674fb5738e4748dedd8fddefe41d25070e9a3d5eeaa90b4106df49ad7683c263b2f54bec9cc304c9bac974899b0c9c5325f4aec0853f3645949d8283da9d18f1164e75c290e91901687099a3b938de57e139042a8225d6976ed81b6346f1106c620a422fab18e21c604fff2c3d73c10c8eb83042d17f08a2b086c5a39a33c2350bcc0ea13508cb92c33ef3a28407e62e97fdf7f7a66b913c4483b9e7dac03ce845d9ed6bc168009b0a91a42a6d11e37fa8f2989b4b1060da7daa660e18753ba057d299499d64c639b5e2ffb69f664908ffebd0f048861be087e8d3b4ad293d3e0455c9fb2fe478f1ffb39c21f1b28fde08e19edb3ec52291f918a051aa05c528af0f902d3c274a98b4160d6a0dd4f534188dfe745f91f523ccf2700ffc984aa446795d706f3d81cb777416fdbc0fe28a1e5f77310a20eff89742182141fc225894626de506e09755bc208830efea7704c04bc2e0b707557646786bb92770b3fae2ceee7a9efc2b5a37b36e4e84679574183a001e2306b2d747b2c0c1335bee7c102bf5e6258e96be6a08a5165f68bc3c5a46640411faf5a76b59202b0c471ee0b56e8647b5d7a319156e9c2188f1133e601841336d29adc9f0a2153d10423", 0x1000) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x20}, {{r0}, 0x0, 0x80, 0x40, 0xfffffffffffffe00, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x60, 0x5, 0x889a}], 0x81, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x28, 0x200fffff, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x95, 0x4, 0xffbffffffffffff8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2b, 0x0, 0xfffffffffffffafc, 0x1}, {{r0}, 0xfffffffffffffff8, 0x93, 0xf00fffff, 0x6397000000000, 0x311}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x5, 0x2}], 0x6, &(0x7f0000000040)={0x3, 0x9}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xf530cb0ee9b40f80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) sendto$inet(r1, &(0x7f00000001c0)="43f0944e845af5807a5bb68e3043b7ff198dc13223c0ff31bcfa6a3e2096e9718237ff4b0f1cc78c5fd9710916cfc45941623c3d4b397a2ce058b8c3705ba3206302e23efc6f04187a945205c59092e91b6b3262421b7d5ab7997550fb2e5de20e721390a230b0b9c0e456f97bdbe325", 0x70, 0x2, &(0x7f0000000240)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r2, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:01:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000003a000000000058a3", 0x94}], 0x10000000000003cb) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6) 16:01:04 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f0000000040)=""/33, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7036, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) 16:01:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1000000000000092) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:01:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mlock(&(0x7f0000514000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:01:04 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, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:04 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x81, 0x0) fcntl$setstatus(r0, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 16:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x22f3, 0xcd5, 0x80, 0x7}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20088, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) socket$inet(0x2, 0x1, 0x3) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = semget$private(0x0, 0x0, 0x200) semop(r1, &(0x7f0000000180)=[{0x3, 0x80, 0x1000}, {0x2, 0x5, 0x1800}, {0x3, 0x4}, {0x3, 0x4, 0x1800}], 0x4) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x801, 0x10) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1) 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1, 0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x69f9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000180)="0f4f848b007ae843f049f3521b681fe8ec5f268f57b814a4ad9a4b72728c3ce30edbf187b348c619c52ecdc299c6f6e34c11a4c5d4a20d1aa9d02e7ce03e33caec9216c4d6bc588262469c4150a5f876af59fa41d8d488777494690627246e618be04a62e69a5c12c3c321ca5a3f798cc2d32b4f3bf8da27c087682ce86e1f01a6259232513965c53c4e54546dabc389e819e94834ad0a4ec15da2ee54b4c4ca3c02808ebe32e422d6052b", 0xab, 0x4, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xffff) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getgroups(0x4, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="1ae9f5d6ee27b761daa716bf185662", 0xf}], 0x1, &(0x7f0000000700)=[@rights={0x28, 0xffff, 0x1, [r0, r3, r2, r0, r4, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x400}, 0x8) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f00000002c0)=""/104, 0x361}, {&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f0000000440)=""/131, 0x83}, {&(0x7f0000000500)=""/73, 0x3e5}], 0x8) 16:01:04 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x9, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x81, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x20) connect(r2, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x220, 0x1) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3a) 16:01:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x10000000000, 0x10, r0, 0x0, 0x2000000000000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) getpid() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) lseek(r0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffff7) 16:01:05 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000300)=0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) pread(r1, &(0x7f0000000180)="72e96bdaa4da24a8bada7caade2e0b68cbf277e3c88edb90344379030064a5b3c8523d0f07f6319a1cfe71345106e2704d0a41c223fb1582c6a5da8da992f73268db03e1651c183c37288a2e544963c2a86152701a4870d063cc53da26d9231a6ae9af9e35fe1a2073d516219cccb602ac6944be3aa2ac78154fd217c4b82222fbf677143306c31eaf7e6fb007cbe49e426ae382d1e143c7b239", 0x9a, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x1f, 0x709, 0x53, 0xc330, "637d3198bb1f18eeeefff4d0d7e9701eccb4e52d", 0x7f, 0xffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7fff, 0x3}, {0x7, 0x95}}, 0x2) 16:01:05 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 16:01:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1140, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 16:01:05 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="d3eccf610351eeb9fb16e32ab88cae6314df1d12dd7d752309a2ba614e34d542b5fad5d778f5385dbede1d5cfa22189eb97b7a80018cc36780cbdf47915c82575f95ed5d7ac24132d1d2252417ce2cb6ae201d3ba1d9fa25cca0de5b02b8c23ee336f88f9e15e5c3d37ccb081e1698ea738639c21f166e503ea8dc9724022ee67dbad7bf670ae468a9d382debc4585b24431691b9fe867c4d7e04e44b6366288255678e34efa29152b26afe121f54204dddad1eaf3b9421cb7310be84f1c2d2d18cbf3960daee603441c0b2dff9593ab340fcaf00a70188bae2edbec56dc", 0xde) 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(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:05 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r2 = socket(0x18, 0x4, 0x8) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080), &(0x7f0000000140)=0x4) 16:01:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xd3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)='\r', 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x8, 0x7fffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x81, 0x0) fcntl$setstatus(r2, 0x6, 0x0) 16:01:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x100) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) socket$inet(0x2, 0x7, 0xff) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000900)="9755320120aa65cf706fbab5979579c7c0b2447750e9361cd47cd288efb2934a8f80b77aa6909f4433729386704739855f0492aa8bd5a33c4b08c81c0c1e9e774d7e0ac1b49ae0f5a81ba105a4b187cb184f3dcb92bdf01ab0ea25055c29e1357860ad6c5de5e3739665148252d828c82019beef6c00e5b628cb46f25722845fa7e9fe4df129122c2f9d30ad2c4d99e9e7dcd5f5779b9e2796552e1f67b6c1e00b04180fd92185810dcc723d34dd311e416849a8194fece7ea561635c69e98cd1415e218cd7c9e5739b3e6cf26db23a2dac486dddf48e77a2994c51a692a8371023420fb8467093bdaafaebdecc20df6e70481c94801f7a933723bd3d975a127b7d4bc5c32b58d197e58a8830d9434697b1b4de7a488034868da5697ab1ad03bd7856e3a7456a9320cc5545e34a61cd4ad37aa28697ed0ff2b9ab9484a858ba7f2a4b3695c6d284a2492a87af7ddd7d5e8f1f85d95fd8797cfa3c1c638f0741564c1f63da5b0a384cef24b906dba3ebbc6d8051af9650c64bf6ef4f4cf0323412dbda2f5de68ed761bddfe26d14485fd09a961f0ae22fb06b2e4d5c705e3a4e133f082516be03a0ffe29aa12347dac1cbd74b2e5e546a479045e83af8c6e24da763ab8add8f766ad22eeaa08e3d829bdfdf344fc1169b519fbbdcdcfb6632d", 0x1df}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xc90, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6, 0x1}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x418, 0x0) syz_emit_ethernet(0x28b, &(0x7f00000005c0)="e4f21916e081bc0f71c67cc764b082fc036781a9309e231ba6a78d75d49600000000f83c82631a672c646c09b6a5241f9b652be990640b688bcb66a0f4519fd43f7b6fc02a99b457a50d91af503f544d7d387a7984eec7bc85d164fb16000000001f9388168b87f45f4931e2e8562a54eb03193cf6af7f4a58d17e7959e0395c23a0e02fa1e8eca47e1b6842eea5766a6ecfb9f6982fce7ef36cb8dd49c1fb090bbbe8ccd2da7ac7225b1a189ba1024618f79906a9bf92860b5108cfac8716dd47375491e0296de9eba48a79bb84ca622dbfaf480b2d4aa0742651e0382af88f09d3288333b1ad8d488f05377a048cebd6b3596c3d861395f37518066296434ecb312be99b6d1ad9735c45166857c66a586e5ac73272db5fb99714f9664fc53ae97b9ba69bd1d3e8cb3f8087b64d6089f905ccdbb86647f5117fa0721c4fd6cd5595f67de785002cdcfc03d14d2003f420ae75d06c272e31bb6b3363") 16:01:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:01:06 executing program 1: nanosleep(&(0x7f0000000000)={0x1f7, 0x3b9aca07}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x61, 0x6, {0x7}}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x10, 0x1, 0x6}], 0xffffffffffffff30, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000003, 0xae9, 0x2bb1}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000002, 0x8000, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x5, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xa9d, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x48, 0xfffff, 0x5, 0x1}], 0x7, &(0x7f0000000080)={0x5, 0x100000001}) 16:01:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0xffffffffffff76ef, 0x2, 0x1000, 0x4, &(0x7f0000000080)={{0x100000000, 0x1, 0x3, 0x6d, 0x20, 0x7, 0x5}, {[0x2, 0x10000, 0x8, 0xff, 0x7, 0x200, 0xff, 0x8, 0x100000001, 0x7fffffff, 0x4, 0x95, 0x100000000, 0x400, 0x0, 0xe06b, 0x0, 0x5], [0x0, 0x8, 0xffffffff00000000, 0x9, 0x5, 0x6, 0x51, 0x4, 0x9, 0x4], [0x2, 0x8, 0x2, 0x5, 0xff, 0x3f9, 0x4], [0x800, 0x8, 0xbd, 0x8, 0x6, 0x1], [{0x7ff, 0x3, 0x9, 0x5}, {0x5, 0x2, 0x9, 0x8}, {0xd839881, 0x40, 0x4048, 0x62}, {0x100000001, 0x8001, 0x80000000, 0x1}, {0xffffffffffffffff, 0xffffffffffffd2fd, 0x807, 0xffffffff}, {0x100, 0x0, 0x7, 0x12}, {0x4b5, 0x1, 0x10001, 0x7ff}, {0x80000000, 0x8, 0x9, 0x1}], {0x7, 0x4, 0xffffffffffffffd2, 0x5}, {0x6, 0x2, 0x8, 0x1}}}, 0x6feb73d8, 0xb963}) write(r1, 0x0, 0x0) 16:01:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x21) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:01:06 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:06 executing program 0: syz_emit_ethernet(0x4d, &(0x7f0000000100)="502ebf9f6ff45798997d0c9bec65d6b21213471753b11aafdfb1c22217e5fa22746dcc4abb085292e826615a0d88f8b936405ac466b91e337c2b618766fc579fa619fe671ce444d0619d491358") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffe7c) setgid(r2) 16:01:06 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2018, 0x9) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0xffffffffffffff01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x50, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 16:01:06 executing program 1: setuid(0xee01) msgget(0x1, 0x380) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setpgid(r0, r0) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x81, 0x0, 0x40000, 0x0) 16:01:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000100)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddf", 0xfffffffffffffe44}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0xb0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffd) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x78, &(0x7f0000000240)="e520325edac820b012d5ee1bf974cc8ea96f6309b15c6578859682ca0706262c9a753f756b48bc9a2c0905d5e1a27242a6f22c0e7e7ecaabbf429770872580f49f6c1a3c0594c2f82df28704aabb8b277695af194cb67fc79a5c4d46c6def5435227ff31caf173f867eeca002557381786c2532737f3d2bc") r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt(r4, 0x800, 0x4, &(0x7f0000000340)=""/167, &(0x7f0000000200)=0xa7) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xa, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa92, 0x0) ftruncate(r5, 0x0, 0x3) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200a2, 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000140)=0x2) 16:01:07 executing program 0: r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x3, &(0x7f0000000040)="e457ac769592e6bd4ababee3fb2f2a5b4bf23abb295770b620a189e62b74749ee92cb583b873c4ffb1c56893c90418a4b9eb4f56faceb7887ad39a74ee0ee04a73ed5cb0557af61d65ecfc6440bb17074f36ccca7dea3cccbb4989eb82b1e7b1824affc743923c615cb9fc1463b2a88f1fa1d8e49795919268cff44e", 0x7c) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x2, 0xb) 0#+"$%.!",%: #/--!.$ %22/2 16:01:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x10) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r1, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xb2, &(0x7f0000000100)="a4e0146e5229a8281ceed34166afcfbdee2fca77642e69b45e5d2ef6d24e64f78869e83af2c57f981893c04750d26f360c6c4a457d765f1791ca58a6c56ab3da32a27e0bc2a603d32a4d84278f4a3e728d6b68557e338116d2fadf70dcc808721605f5b612b925e3b2758ed6aba60b2d6e9bb497444e7cc891326d0dd37fc67afa97b2b99b00679bfef8102ec457b406bbdbcae51c50588a0255ad04b3d12f4bda33eb228be5760189c2eec22acbee7add45") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 0#+"$%.!",%: #/--!.$ %22/2 16:01:08 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:01:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0xf1f, 0x7, {[0xe986, 0x3, 0x2a, 0x8, 0x3, 0xa6b7, 0x2, 0x4, 0x3, 0x0, 0x3, 0x1, 0x6353, 0x6, 0x5, 0x282, 0x7ff, 0xffffffffffffff00], [0x1000, 0x3, 0x100, 0x8, 0x800, 0xffffffffffffc11b, 0xaf, 0x7, 0x9], [0x8, 0x9, 0x6, 0x7, 0x8, 0x3ff], [0x10000, 0x9, 0x7fff, 0x81, 0x100000000], [{0x7, 0x1ff, 0x1, 0x8}, {0x4, 0x5, 0x5, 0x5}, {0x1, 0xb24, 0x3, 0x81}, {0xffff, 0x9, 0x81, 0x9}, {0x1e3a, 0x547, 0x8, 0x3ff}, {0x0, 0x20000000, 0x100000000, 0x49ca2ec6}, {0xc4, 0x9, 0x4, 0x1}, {0x100, 0x8, 0x1, 0x6000}], {0x1, 0x66, 0x1ff, 0x1ff}, {0x1, 0x1000000, 0x78c, 0x379}}}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) pipe(&(0x7f0000000040)) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x6}, 0x8) 16:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001380)=[{&(0x7f0000001240)=""/157, 0x9d}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000001300)=""/75, 0x4b}], 0x3, &(0x7f00000013c0)=""/58, 0x3a}, 0x3) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCNXCL(r3, 0x2000740e) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 16:01:08 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x34) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:01:09 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./control/file0\x00', 0x401, 0xfffffffffffffffe, 0x5, 0x1, 0x6, 0x5, 0x9, 0x0, 0x2, 0x8, 0xfffffffffffffffb}) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000040)='./control/file0\x00', 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x500, 0x150) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000240)=[{0x6, 0xfff, 0x0, 0x4}, {0x4, 0x1f, 0x7, 0xde}, {0x1, 0x0, 0x7467, 0x2}, {0x2, 0x4, 0x3, 0x9}, {0xffffffff, 0x7, 0x2, 0x5}]}) 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x8) 16:01:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8266696c653000000000"], 0x10) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 16:01:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x1, 0x9, 0x9, 0x0, 0x7, 0x2, 0x0, 0x0, 0x2, 0xfff, 0x80}) 16:01:09 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair(0x6, 0x7, 0xff, &(0x7f0000000000)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 16:01:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x33) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:01:09 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x201, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() r7 = getegid() getgroups(0x6, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:01:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0xfe3e, 0x8000004) 16:01:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000003100)=[{&(0x7f0000000100)="1d8fada04b060745859b714c461caa7331f8f862242974e542cfea8e20b7486d1824fd37c75dea3247ddf66041ea8c07912973a2aec3bbe8c00436e8a914b6be52a084cb7076baf5178452797e6a3e822102b4cba8ffbeb530a048b8b82159f9e03850d5a0fb6b979a7b77695835988b6ef35a8b3fbd6d045f03d1c726b6315477bf079406e3073bd7b41bf9545774b0cf29aec0b1cb117d5817e37390a00d1aa89a97d15fa6f968ed1f715baa2a78acdf5d0c3f1ea2343abf6a6ba6555ad1de653255af1971fa95246b9c0924ed2cb1e21305381119563ac64749b8745c6c8716820b9ac778c2966f6260067ae76ee5175c9dc6a1e738ecb4", 0xf9}, {&(0x7f0000000840)="d8a4e82a5e08f969e40f1b502ac17a3322e43e1fe73b434d0f582577ac6baff72ac04baa2c0b36a2ad7c7fcd600e707df6087a1dcef454c6276e27e94cd622ecf4e2b2793b2ea2252e1e8ce011033efef467b772e0f231960c77322fb5c8b8eef3f5b0289ab132b651c8d54a3b4daa8a8ebce6b617614ca83f50cc9659ae6d6c796135b398cbafca8216cc02cce1b4ac769c9ce2440dec67dd0f73a676fe4c8a8c3077b0cb6b310c74f7b1a362a9a80776de153707ca9c7a3818e0f87a1e1a4ee356ab4a4b0c090a932311b99fe5edbced3436fa3769cba880b61f1052baa72bf5c1dd2acdd59a3a11342232a83b3e45ccecbd3727a4b45d0b1ebfa91906", 0xfe}, {&(0x7f00000041c0)="027865976fb62e036dae5131bfdd754ae90c9f631ffcd57036abb6ae3ccb72d001e635a2835578a805b6d4ab21b281b1e7ea3ed2b1179b18c4ec83e9fbb1515cd3ead9a9853556943cc7a26a889da50f899952b8a2f5bf2bea4202a6e1a00945af61d5018d937d9d14bcb7ca2714ff0a9e69e221931456e0c5ae171a26dbcb42d62affda1599140629821473500eae570668c6dd0b6d5e8d3eff8c", 0x29f}, {&(0x7f00000031c0)="5dc02d5bef82c8d95cde98058b2ac977cbf5cab299b28037da0b32ade143ab616028cfd7f56f579f3d76a3af7b74f28873837be11a3da59748c8002871bd71ac13731e88adba3efed18b88f2f6c56eb3fb836971ac547b964c0522b27a498caecfe5da0665d2bf7614040587adc98a62370114af57c2a4aed4d038a76dbb9c6633d01bc771d2b8cf16466bcccf224a46f060fcb3c948a7bb6791ff3f7d1bf5da26de1e6e00c0de4cde14da5a5ce649022c38cbb90135474bd73ecd297b5d8c86764af7b3f75ab20bdacf463a6dc32114c2ee84cf481045dba2d6c28b6923791e3ebf564896ee5835c1d360930f268ba3d1d3bcf4f8f32fdcc0822e13cfea953c0391097fa4f57f319c7c1a1e11904501bec5789f3be2b45fe5d410c7ba53e3b76bc1a6f34d4ae53788a3e07ce92fee35f01d0f86ef57bc00df8d42390829e15f01d4b92f79e5ed6f1a5e9403f453711d22b00f00ccbba6a6dbe1ff2e69f412f93f2bfa1a3d1885880a43b6c51524f19325adfb110d2f6f3aae2ce5fe02cbe4d8458eac5efb64cbaf42f8e2f24652a95954670616fedb9e614fcd667b1f8ac9763bb13d26809ee3e1cc9cb332e8b95a3aa6139b5595a5753c58fdd484736273209d2fb0305171eb754f44ec1e5b3b3b02d15f5697161757887c107bfce8aa8f93e4c4d5b971cc66bd84a88d97378bd5fbd026aa941b4705f34d86c0e47c0bd7dc00a5bd969e7e298570fd49d07d57883b4b8c2b5c3847eb3f5c86bf1cc5f2304f476e274da1c97532fcfa90c892e268e2c2092a8815e05f3b174d52f8970f0ab978c7470e6105f0d006081057ac593890b6073d800c85534cfd595e210af71dcede4f0bfe839594028473e68a59326cddee0ade93cdbd4f60933cf09709c08652bcf585f08065cfacb051dc6072f553585cc16fc79ca0fc1377432053afb7ffbccc72efb4d03cd96fecd8c05c418d3ec5f9a523ea7afc342fe7ef4e2e7b7468292080190028551b89415d85814efec4aa21b1de08f2f620c04587eb59daf8a26ed2ed26c86acfe76ecee7dc4b1f33f080f3e1779e021987cd4f83e80ab22c65fcdaee94aa54fa94e40828e11ccbc60d0314cb5fbfcbe5ca00c33e27c52e0adefe86434023b6ea53c50fa2c02ce0e606f33dcb3e6f5ee7a41708bf85faec0c01a6a21952c0766d16210e78e1611e22b3dc8d35bc400290e1b152341bdf4142953b21c087e2758cb7efc817786fb150f9db9456ef47e137f47ad7953ba1dd3dead79f95fd2bdeb2f4d80374b9dac6f8f6766fcb7b75483c66ae3af38be58a5354552c15f1e9ac8a1016720b4615a720d4216ddc72bc7077e2b550ec072a5153867ef1f4bf610200853f739db563536d078dd71b912730978fc9b6265c874d33d70a38ce10da6cbea562b8287a31ac8351f6d6d80324a30830363c3563fbd5e8a92c323108f83ce5fa546903b6d0c30d660b0f75442a4fc937ece1ddad557e3ee6ab33c4fbb030b75b1944af5d8201690caf5dddda573b0e72cfd68a9fa9d76f7aebb71285b03cc4a429bf9556bc85c108d2cd4cae6e087c6063a7ce5c5d6cf6feb3824acb5abe2b1552ae9c059937ca7ee1c74d1cbf2a61cc137588333d61e1a0404abba490105669f074675dce834520ade1c91e120b3ded0c26556d50e9d1b16e3eb6d9dd7a380d6db74a4a383ec2e30a5d6a96fd6fffd60e70d02c510dc4efb37179dbf551047a67293776615dbe317588cf878c1e5260187c6435be23d9bfc3835d0c128cff443f1b9387ce7ca18b33cca895ac7a68d11ca5d87c29e8ac401e69c58dd4617d771d0ffc91a48913aea3d2551b83f57115e244b83131442b37878c29766c7f6b537849665efb5343e8075c11cdeea65077a1a12f09377aa4d8de9d83a54426227d41b6b3d6beddc7f06dcd2fb187c9c492f4ada8a009e8eabee2c061f703699c60698c88eb27237afa137fe10a9740882cd890d56233a316c804240870d3aa7d26dbb636b5142468d4de0b882b0277b56e72b0fa6249da85ecc2c7338a9580225ffc8407b78c739cae3ea3faf6dc6d5cea5fa1d22a8c7ad4fd05cae44d0b8a26ef9f25e840dea2069f840960c0bc2d457f51fc64d8549e4796d00a86fb663e132b638d353efcb61a502f8fffd2544ff3ad7e33a6781121d0f6b849bd9241368b7f4428ecee2349bdceaefadb82fd4c4432c8091627e3f80f929f9791b71e837ab0887ff91c859f4cb90ea31e50a6040f350a9fa5eeac2f2a4e21d66deb39ac4bb32fc91b61b6bbcb9aaeb7a0a8494c5759b9761aaeaba787f4229ed528ee6cc418fcf7637864164ff6ce58058c47cda088424639dd6a660a252dd77a913b4f9ba27088ee58649cb0c626e2ff5fabe11c4dfd6655e08c839e548cf1913867c61cde2e0806b6e80be257ba0f75a29311e08506cbe1652383715030896f55b50883ae99fca76c6256f9b5c552e6a4776d563a64275925a2bf4246ea3fadf1d0129736f4b95a325c9abef5779a289907a42c1f51b9fa8628ce68888ee569dc4d8d5c6064c87ddeb6d305db5423dfbb02410c99ef15553efbe739713f27d5d1d302c6ab5cff807784a12a851a6f1f1ed571e3932cedb4b8405e5f0f3c6caf30dda6484f509d26746a4dba5e1bca6b1966a17e68590845454a62fbea0374457509c6c47468b608be38bf552ac678ba581e5f82a65db42995bc8f4dd682f7cf720bb22119d2a9a53531ae4f11823fa469388cc63c44a09225d208758e63a9874486cd5e5e04b03c14bd54740c21bba218012b59108bd6a80f9fd2cac5181b07780b30724a128fb609899e7d84cf129406953e345c3f6f5edb0f781ffedacdc2ba4ef49431f09bdc6d4a0a942152726bb068858109e6ee1ba40de28781bcab25bd19290329a4597087fac57ca72c89dc4549a977bc0237f309598ad10aa53970eb452930abbfd75533e00187bd7aa0e892ff198217a8c0d8d516cb37fb8fa16a855de99c4721622bb16e5aaf8e9f3b3e0380d054c682f71637963b4473a7d85dad50f220c29045f7698f0830a9e4dff642c14df98d7d7eddebb74851f5c1582fd8db98100b2556d1ae3408495c79a04776771be82bb8789751655bfc70e7ef2bde16843ff605600248e09ea323460452d091dd2618d41e5fe8bb444896abf6e49085c6445507ee4e0d26eec9981e1da74f45abb8b4914c6d206f93c4ab5c4aa4cf5530e1a5e42dc7c378bf3f45e0da2c6d9b6b429198467b68f1e85f2012e4aad2778564af12eda403b0f0394191324db8cefaaf09f585be940a6b15ad319bdf924dcd5810b9a9a355605240965d8cdde7589b6395d219fdf7f2234871fd2891b8a5965076d102f3356fd4c1ae95b73a72298a09ed001ce9547fd7e33e7308188b91dd30b98f00d6cc0b9b16989687935fef5c8c0fd7e584f250c87970d1bab1c94587f9558dfdf6618ce1cd6c64e1760549bf2c3df8da0e110c931886c829d1241cbf6a38c9dfed019e1fb9173b5309928095ec99ff4ba54cabdc88a7978b795b9755518ecedcdd97a7116e0f0e654f02f0076ca10930830a9c74c54b8fed90b30266c58b5d36829ecebea446eb01b4dc5c1c6c254576539acbed4ea3ef671eb23bfac94641d45b39bc65f580dcb4fcacfed096ef85bbfc44d67ab6515d99aa58e94144c199ab8f473288f0e5c0c6a274d08129987f1884b3ce7f511b641f472cdcedcd5431af86470287449be468d9fa3e26a03765eca60117f7567e5abb75539b2cb3ad4770a3e319fb7f0fc7504d6135089932f0820a2f57dda6bcd10673d9881f084ce72d1864f4d886f410b94cb1e3c89fa11665d20c2dc3dc5c0dcf66d4eee5064d9f248b7d6cbc21b7c1072d51f47086ed2fdf17833ce39361f099005985a1587ddff6b43454db866d878dce3ba991e3ce0dabc894dff90630673d3e2a9b001292f7dbdfb813e6d13febd76307ceea927d04f488e7facb2f8c3616dfcb619b13728548bf34386e1094a74138af9062129e64a0bd167d05fca076c144817242259dded3c823339f13d46f05e8f004a2f5d60e06ccfedaf6334c306495f8a5b2260ec647dbfc730dc431f5908de2971f7e669aac17783062a8567f8f3a507fa2d5b2240af057f15039e7b0a774444d4a36a9330504ad4f2ea9b0aba6e29a2f8d1953db94d76a8298730449afeecb75ecb5db65e4250b883d4a831da172f147333e70a30a9b42e1ee72721447418f5ef7d3076989780b554ffa95bfda92be2e252916ed06ac221f537b29e884f9efb611b02f6363e905fdce4b5827395713c3a2e770cc040d5476ac656b12de4287eac73d0b6d06ecec4b2b6c9969bdfc7fc739235b5cf1f62707b4e36bdf40a960604e3513bd2b946a11c116a81f219cd005e1f0e17a41376428ec140a06c6c33488dfe32fce61de6597f8eba3c1ffb8ea57c92d530d90a49bbd7f3d1e4ee441f21512d76c8519e1a6e9c1b0b3991443c9dd6065bf3bf5e5d4de25e2850a7c3b392015925b6e204ec7d1a7a296805b005d85920ccf54c24d37353f1469764d1bb31c5826996b6047a5ead3b3d72390dbcbb84240e68aeb2b2893cdd82eecf69cb017e86aa45d4a0bb239376dcd2e8a9bdcbc12a51a780c6d9107d45ec2e60d3bc8c7c8571a98f73503ffc60f4d305b5d810fbe5e975d7cc8ddde83c25c1173ea3adb6343fdd69f113b185309723a78b2316df115dd30f98358a86de32ea1960ef1f04d26523b7375330a9a15d404e0992e01b8cb140a725fe946972e9d35ed5c4661e8b0fe8d42d6175e2e1d7b4744f05f359b72db0aad19f24b6838d77a240787d4ea46324895789e67ec0b74352dafa28d29845db4444e1915fa5657f5d2c4d32beffec960f80c63d9dac659464ffdae7b45b3702e36448166e57b129b694b04ff7b691ad521c1272e688c44ce0c46c0654367ece0465dbbb3ae05a968b17372ea37a8da93a1645c8a3b2358bd27461b53ed9b8eae4ea1fd03721f1d74a2cee827f2bbd9207cbabcc0b0850969c8a86b56e01b33ae7061b89c73ca59fd1f27d26ec59ac37c8287501a2807dffe8465326e1ad3e70871e1f2298bc61eb97c08102941f87f67a904d9a8a203a30833553d161a641359e796948686c3fe58fdd05040b1e82f77f3775db792f055d68d0120e848597c039a974dc4c39a2f5a8accdb2773a7dfe2f699651eb802a29476a4cec1f746a3243fbd7f524b57ebb4de8e10f1c33c428849ae5fdb2ba2757992a2cab51cd0790b975d344fede4cd1f0a84868e5f7582d20d9bdb7a51883d125453a3cd2dce76aa79bd7ea66b87da280ffe5bd23dafec05c1ed467d63629ebdac7b50d350f6e3d0787542826cc02ed4f9606731e54809affc1573a4a609a07874ff537b33c1109c6db4effbd51afc57847cc4c47c798793f6164c8c504beee9d9ebe015aeab24afa8ab1a1df357f3d69a347d1ad9bf313114231b2a9758f4a85459c422ce5c718bd43b0bad0665e9b044fc1c066d34fd0b8eeb965a96d3f45ab67fe00f9e4945ab3fd055e07aee01c9c1c7dd832b462f1c14d5afa0ce35d5a70cbb39cc3c51d7d9664f42d301e7a338a368941ce74a81179972c71a68205ccc4e0d8fc8bdd746b5e832f4f709c9d863d6d804b3651a5dbce1afbb636c692c111069b922003b7f30ecffe743b328036119dc288d145f170c2218256bb2e0bd08d8b28c84579a643153db0241d3bb58718280a63fd21957dcdddc4f1c49c6067ed2a8dbade555773ff37d7c5820b8a409c378ffcfe44e96315d95e2588719e808", 0x1000}, {&(0x7f0000001e00)="072b685acdf0b2cafa91f9b39f5c4cd618be893ec613043556414c141a1cb5886ab6676d7fd311278e4ab4cc96773d80b6dda77ced4590fbbc3210ceb258af52fc22a1e36d6d46880924f0d1138289eda5a961c6c83390eb7ee75aec852ff436f857134fa0fe07ff3b67ecef51af1ce47bc5bbb881dd3ff7e4d6a5efd78de07eaf80fba369ae2ef94ddd66785a9d9e4e40b1ec4e392d45ea86e75fa06564f6c14d0ce21ef8532e737efd9cc3b6deeb902dc9e01d76ca511da04555bd7a06e89d20d3b88456c9a26b70c39e959c96e8a34fc09a23ade0b3b62ee34935ea134c35c2104b25ee39112b3c0016e5110358363a22682884dbcff8cde15dcbf95d67462c9e5bf910efdc3b4ee06142f807f8181fb7186e1bba372f2e5d30b7601aad1f260ea25ab73c5586a21670210e7a84e76db2bf17699446b5cd98ea2c4196cab9b477ee43eaa1358bd0d62e68532f1d73ce76a934da84b9d2d85513d9aafe639f9c50ce106e734eadded5db3086baac0f0fb7884463c41a3196935b9544ab733fb3d736478cbce9ecfe49c05634d3a9e7ebe37d07325444889021d2c12fd97eadec8af7978d0a83266575e929612d427aec933bfe32ce03cf41b4d343cf7217b8cd7ea1ba83c50c251f87e98d60e29b04856b55d01dc990bcd4901f6be3a925b16026074f0ce0d5aac0f7bcac0bc218ff9add6e07069df47598a62d28f67abd7a3776a1981484c212abf6e4bfe4d586f55a8cb5671c291447ee2e9d691baa947d6fb91b49c2f7bd7902eab6a139e0c1edf140657e37938b71d0681deff3b65631cdc329fe0be7109fd5863df4f0ba95999e020e20a17f848d13eabe37059811249f36d077258c4eb464d209b236f6d47b5d268f952472a9a4ef2aeaf54d3c4216c57724071774eba87b4a60f20c822b2a1d5a54248d1cb7a51f0f1873afe425a6098cc7eb7479dc4ead80f2e543b9c723574e50c0ca1df5010ebf616f5855633ad100e3dcfc39cd3e372da424f3ec57937e88362297c2bdf0fbc476c01b40604a85800fbe7e4bc3de9a3b09790882f766624d75407c52cb5c91209721110284650b7dfb675b351173733469e406e20bea441893176266a2635800b35ec5cc72a6c813100c31be95850a8dc33900034ee43d0addc92975aeeb5d4b1fa0b5861584fd3d6554b749bec872e64e2ff24ced915335ebaedadadfde80335136515700c238fafb1e0f7dbbd26d752cb73ffeb130dbb7a4ec315dbc7c12948969cde316fb8a008046d179f94bbb604bf970d124b0c9848e8e9c5e2ab8406677a189d73ce0a10b9e3fc6c2a8887c4e776ba2cc58f41db2c1a26f2d4cb5a4c15a9de4a6586474255fbf3318cbd3d7e9f0e829046472f2594446a0176b64d192c3e9cf672c0a6bb5d0c3de81aebc3abc1bab94c5274c2e02884213c3d453006cfc39538630e4f05ae4034aff7830d17a4af84e547c70f8477b2e355f055227467839561e9ad868e6d216dd6e8bc1ea428e144160d1f8121ee32ed6c27b69162af8a7e325b5af0b4459e9aaff1f6fe219f82b63cd85b0626c456cf2acbe576e9f0e44aaafc72507f5ceff329ded8ad564f2350cd74c5b4eed62174824c5aa000adf4761d37b20e9f70166e4efd6be66c836c34a8fd0073bf07eb7d95debc9b4d94f3fb0c602f173f2829a75acfd003e7d5a675b1f71dae3b02b3fbe4a4fbc733a867d04b3f1f72aee29e72ebee2b087ad739093b922b68a03ba8331ddbdbbfec1df3d246c1b29e916615cbb8bbfe6af3285d06cfb914a65bfda5de09626cecc532fca8fba6c31d9f5edfcbbf01282d4f35240f21aaa8733411aaf213f0186ef33e9a34eb18e4e71dc237867029d3c80cc6b6c26aeb119619f086ad89b5f87866103a955a1ab567822dc617999a015a420a30029da8b18fc8085d63c755bb1907a3a0a2de732912d5dd3a0a2041f328bd8841427b5990b3d9a0d3165d500468a89c3b7027e7e156e5ffa93d6ddaacf37c444df4bb0b8b92bc7c12bdc92da330a8568eb495f13ce45a044360098265eb00308428b9d5756275fa15d74548b7e3390b4abbf5ce1a9d5decf3bbd7a1dbd31a0f1c57cb5e3cdafcfdb5b44ea3af44510164174a9b4acb60a4a8cfd2b28781b4abb4f0f481ce4d778a4fdbbe544004c26d30ea7a8dc335604fea11f891fa21c43bed196e7ae89e39b975d2a08a5b6432e9037e74a7e1ead93004ec8ed13d870df1b13a8b32480a8b522c38fd2676fcf44b53bd352b91ccf3263e7eb87579a43a10c976f7deed9590164f0254eeda082a059f68759bf7c72e183d0d5b4a52c2bda73895eaa582bd8a98c0900a75647780412db32c28e02f10fb0ea9ff196ea88199d0418d4779033518dd0555147c0f92f6b27040060c3fe84b16b2afb01bd4d03b1ccb9cf10753b8a0c37e2bfef95fdbe48b2f152c25e4cf55fd3fa62df60e225c5c0820cb7309737f6175f82241dc811e85399f7d6cdc4b036bf4b1ba9a1bc7bd460d145b1f09c34c223e9e8f5dd516b896b15123a90d731121aaab9e5837ea68e2f2d1983bfe38144bdec6f4593dda3c1c38588dfd9780d82c61b0cb92c64b7bf24f1090009226816322b85a8129a4f1d407fc3dd0d970912dd4f4fb916a254142237649d1edca98f437e125523ed736c9c51dbaec7cf46fd20e038d1c193d5e14b1131e1f2be8d90a510d73b9560157dc13aedf9c907fb22f40b9ee4d613e4703889e3dbf0a2fa798985ff781d4b51c2f2a6c42aefb210b3066af567ebe09d3094028f195d44835bede185ac9238870ddeb3ec603ed30f2bae3b02f17b6d82d36f688b5e00f85927c5a8faa86ae9a6ddc83f0022268f91cacdf509525ce20cf0330451b1019486db1251264fb42725671ec0e414f691e06bc2bb0f46a5e05aad15096c6862f0788e876f3537191332524d8c0fc3589eb2bd0138092d7733cf683d7868558ea85369c7b15601fe3d7af934cea5b5b6136cf4145e54fec45c559e2c899ca88b863c06cdc39350063d7563bcca1398f323da4bafcc9eb57267ac4403830064926367a4282886ee15f0230cc89690508e85bfdb599223afac757c2925755e6ea17f2abfb2c7730eb31ac91f438b4200ab2206e26510dd99bbbf5723316f949d83f01600d8555796e98c3a94b7eec10c8b3ec85431a287b2d86cab106b890c1738e85f182b5692496a7f805d0631f68e500fa943c6b63fe4318387abf69db69156771c62201f3cca4c8b4d33f4346415af8646f2050e53e39cb7d8f221edd15a50819d184e82aba44464280c9f68cccbb4584f4c88e94e951a3ed9f3d55a43405a8f95ca1d845d27f5881b2302354f351a3fdf12b4e35bf7be7a12dbca7a7f9651ebd590defc53314f30e6c0b43ec42d7fbc9856b187a917ceadcba591d54ed27c746798371f12319315296fc98b63d9dca0e52dc034e1b252ccaf48fdd1969973f79cf107de3b3549fb93bca9e9526c05aa91080e028089b0082feb56a82861dc54b24960776601872e2bf4750d1e5c6dcaee37e11126192abe6d86a5e9d0b4ca19cf6d6408dd1d12eeea6d4b5982d51f330a5324c93b695d4ef0b8e6ea0de7314a8932c9c62e5d2fbd467a51bac7a644662b23cc158627abe9bce235844dc15933e133d38bbbe61b24c5b7a50d4d0f2d5fac4c5450742612c63897742bc6ccc30d7f15f58292b87fc01ca232d57c69cfec5a62bf26d6b90902784f2854e650caa01af264da320f1ee3e2309caf8e76273257984cee43f811aadefcc921a7261df74a20c6e6bec22a01ff1931a199a6712f3268d1414c8964637e67e832e0f1823009addf1636e0f0cdc6e416a3864dace0ebb04f5bdcff929f9ac0454591ddf242b15fcba25286c6256cebb66a411b85b7a06116ff2dd86933732e777572b0bfd46f165f67ff3c094dca351c353a5f3a89f428ff87b78a928f1710e2aac724554af2bd1a97d8ef84276e344429eab809372def42a65fea1c87e077eae6584b975b67037923ac6fb4e57d74d1f790d900218712d55b3d9352c7343140b22586f78d77d8a3e699dfa692233ec96bb916dc6d5146cb3466c33b076b123fe867d2e1ec4e7a81fcf1224557366d838d6996d710922000b8becec6f6d5031e6d09dff7c54aa51bf793885d3ab67d6496ec5c7e6d44d20a147cd80104f4d47375e1f33606f94fec2e6842117f86809c3767fa306142be903a0ef45b03a9905e9539d7398270caada28d2c3079604ffe0a7311998b9962e675b9213392cbfdc1043dbd90ec50d7802830c0ee92a33dbadb4e4f50a5022f4b411a5208b996c807b3cfae56d77bfc073abd0185264bc0fa3416cccee75201bf9b2188f7b312c5dd6d8ac60dbb818e66a9a8e719487b55850843c51685924815a03dd62e216c235ea1ac5bf2d08eeb1ab37850823d34808ac38844ba02e19ba2de4ff72e974b0a28d652eb61659f1a0cfa9196818681bdcc078eab390c101b9008249c0b01396cf2d14ec3c9b84466abbc9edaf38cad7b106c7d373ea4119ff58f1ea64f95d22ba82b62b06afd8339549ccdfc991da626aaf0deb1e09069b976c3e772448aceafd58388329b4b54a799c3492dd83d334640ed0c600a901abdb8f19b9fd60e752a70a6309109e3ab5f49a537e42233abfc9e5aaaaeecc3552118ccb194246df98b6f9acdd17f5a52e24681220b20cf9dac6b8d017c8e4288ca57e33a50a120e691068c11090f80461ea31222e8ae649ec9301e89107ead1d978d9482111a8d76f3cbf7b9029a859cf2b015dc4624f95788599800e6e4e7f98e73d23d0bdf994d162a51e7dd8facbffc337aced31e9dcb9033138e5c228f54e2c16ce5ae1e61fa6ba324522606a010893f3c77d88289750a6383ab4fe450cb19c1e950f1a127bdee2e35f274c5b67cb5858f6fc43973d49b9662413e1dbc444e6ebb6009030430e50f11c3c09d2f0bebb567e52cc97af8523c3f195f432d6b555f58921023ae4152b34acc0426543535b44c7af9d98d8bd9c05c03affe4db5b573c57d39e817071f71804ee1b5e512424f810fc314abed96c3d795fe32c119e31c54757e0eca60fc41a5653afeff0c366de4106ac9016fe59b7a9daa94a8e32d935d33567a796160cd6ddb1afcce849dbfbd5570a3bdca30cf194609a89cb5e734ca67e500bac15e3c284656bd5fe300c931d3c3312b5a474a411eb6c4e2ae7f985402c5863162a8fdbeda9b18a31dbb8b6953fef69ab77f74e6ea68ab98e925297c13a6faeeacd3ab10de9e20733be5cd393ad22ed6a747b1b67aac76a6521f94d5869e5c857dfc71e94da3a4bcd65049ff51e18b85c2fdec9ebdfcccae4a9bf3d903f12e02e7e1248b02e21787931711fd33859cd12a51be31810ba838f42ac5d2f2c98eabb83404220c6ead82860a5241c117578e3eb10f50312e721e9f880537f3534ee35ac3194b0a30498769b3a666824ebb4210a0e94e066fca19bcc5270983e7f83e2bdf8bcc0ba68e40072dd3cb415689257600ba781cc7dd52ef9d6a715279dd9d493acb9cebc664fb7efb6956d688b49d662dec3da4d599452a3be4048175e417bd61d35c4a2d370b005191ba3cb12925fa92c787ce5848353aaa500d7a6d8b6d8e82762de984ee488a9a3a05c2379f5177056cacf6c3861901afb80b441a6c7becd2989994095936a3859962a8a53b2715b00fff457032f99f98bc2eae704385f165223fc4c39ddd3789d86ab2867aa30d4b6ecfdae633e2a1550061efd5ac59c05887b1a546c125ed79b935972b3c62464f974661292a", 0x1000}, {&(0x7f0000002e00)="c6b34ac51c87744dc3d211cf5d7d0955efeb64bdce4736960233aa4d5eb5dcc80c3877a6fcfd94c4eab6522cc4004f7012a2025d740418eb3c8f7b0af444f67bf25004296e9045e8800859d2adef943f1f79356724cb330c12609a1d887ede9b50dfd5e4531499a8d25177a3d4a67c9820f56f4b7654fc58db7106dfd51a3994aec510b62b8b85c700a2a1cb26cdd2fa68a57e1e2b569d5d9cbd379121a330bf65a2eac3f161b0b32db203b423691acbe08cce7645c6c33713b64f58ec07b53bda9c282fd69dd0136fea9b5d1350b52a010f2da40afa04654c0ca8705c86026005eb11ac742676b95b4c6efb5a6ec86e8e3a331d", 0xf4}, {&(0x7f0000002f00)="720f025d1ced1344824e40d3f3b0ba5fb839e4ea05e600411af41795d54ade8461ec80cfdd7da819fd2ef3dc92c0b6315a210415c2d4f1ccedc63fbd1378264e53f66cc1fa64b82b1443056b91082d391d0e48fd288c7a4e48bcb4685bb8ac425439b237cbf04d789a7712cd844a7e8e4d571c90e4a5f1328501d22d912664b483f6d9c142bc916ba3a1a4dce789a1348825e618951fdd470c60f01c99dca18b", 0xa0}, {&(0x7f0000002fc0)="6a7e1d166b3c6cbb1e5bbc749169f987839c8da09e99153b2b9e60588f", 0x1d}, {&(0x7f0000003000)="889cfa4da5fecf6201b38d022897935ee38664ec5946f6174d5254d130979a3d42e4934efb05377c7db811987c7b92369096b8e7213c66c823b0fdec2be3665110f4145c1e8079d3559f999827390ba30cb7529199dee4f7e50e1bc66b6fb87f551cff8599fe49a388d85b3b44a7a0b0446cbbb431f167e07a5636cd01a02afceb48a47547cc4eb5156a6d387ed6049bb382205232e44adb30a8f44f7dd0636f72271a5d6f14fc077a84e32dfa06274a819549faa26885dbd09bcb801591800169ee9981b93ebe7878298ebb299e39490585", 0xd2}], 0x9, 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) poll(&(0x7f0000000300)=[{r0, 0x2}, {r0, 0x1}, {r0, 0x85}, {r1, 0x64}, {r1, 0xa0}], 0x5, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x22, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x100000001}, 0x8) r3 = msgget(0x1, 0x140) msgrcv(r3, &(0x7f0000000200)={0x0, ""/227}, 0xeb, 0x3, 0x800) 16:01:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0xfffffffffffffffe) 16:01:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x180000000000003, 0x2}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x9) 16:01:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:01:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x40, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r1, r2) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) chmod(&(0x7f0000000100)='./bus\x00', 0x2) unlink(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') 16:01:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x1, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x3e) r4 = getpid() r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = geteuid() r9 = getegid() r10 = getppid() r11 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r14 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r18 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000600)="d2a84a031ea57793040000007d801c98", 0xc}, {&(0x7f0000000140)="d47548b665e67e81a3ca3099853bb3ec8f2a208c0112dd1f36d77a503a71d81d4613b08fe6df6e64cc4296f632bd3c4776569458090c18a1d037f66e976bad1eea31e0a55161d900d7c0020424679b1a1e5d3954c6d187352f8fe371e06c85b858b63a0c4e81e3ee6b676506b19ba1b93bb089e59a8558c1f834f29999a3363aabd2672b984082c62e3382a8826298f144965f23206af1ff8064879dfb08205fdb6ed089dae12932755232e98e63ecf03a8c404ed2290245750866c027e2aab9c16954a4adb315cbcd65c443156861f1fbb54a", 0xf}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r2, r3, r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x118, 0xa}, 0xb) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(r0) r2 = socket(0x400000000018, 0x3, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) shutdown(r2, 0x3) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r2, 0xb51, 0xfffffffffffffffe, &(0x7f0000000040)="3800a70f2e97cb62e3b36f545fb2d5b8a45d539d053382df68b32833bc3593e7fa29cfb313bbbe7d64bc70526a21b45a2a59fcf6230b2b3ce3daf73d5b1c6949a30031739d0e4015afdb074ed1a86d1ff0eed747bdda2a4912cbb68cafb63ad00a020c06b7404136ee", 0x69) getsockopt(r2, 0x7, 0x206, &(0x7f00000000c0)=""/129, &(0x7f0000000180)=0x81) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0xffffffffffffffff, 0xffffffffffffff94, 0x9, 0x1}, {0xfffffffffffffff7, 0x86f7, 0x5, 0x7}, {0xe338, 0x6, 0xf298, 0x1365}, {0x5, 0x100000001, 0xfffffffffffffe01, 0x9}, {0x2, 0x80000001, 0x5, 0x4}, {0x20, 0x8, 0xee8000, 0x10001}, {0xfffffffffffffc00, 0x7, 0x2, 0x9e32}, {0x8, 0x7, 0x8001, 0x1545}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1c8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x101) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:01:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x541, 0x108) open(&(0x7f00000000c0)='./bus\x00', 0x201, 0x100) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x5ea9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 16:01:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xc02, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000680)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r3 = dup(r2) mknodat(r3, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000540)='./bus\x00', 0xffd, 0xbde2) fcntl$dupfd(r2, 0xa, r1) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) r6 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) r7 = socket$unix(0x1, 0x2000002, 0x0) setuid(0xee01) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 16:01:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "a60032b79492ad9c0200"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x101) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) fcntl$dupfd(r0, 0x0, r0) close(r1) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)) r0 = socket(0x10, 0x4004, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0xffffe}, 0x40000000008, [0x4, 0x80, 0x0, 0x0, 0x0, 0x100]}, 0xfffffffffffffe22) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45, 0x2, 0x0, 0x8}, {0x80000000080, 0x80}, {0x3, 0x0, 0x8}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xeae) syz_emit_ethernet(0x7d, &(0x7f0000000380)="6b61f80d363341ae4e26b5e66142bec47a52e6956da8f7c2857f42af9b601ebf447bab717cceb00bfc2207000000166bb7f994af0fd0f97233f51d645ae5ce391eb9074f705bd5ad9dbea553c5b7d26c43c0ea87d225cea5f87a483e6205d03d92d4bb440726d0bbdfb21eb5a355c11c61974beead1d8f40e3542e0e3e") r2 = semget$private(0x0, 0x1, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/170) 16:01:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) socket(0x22, 0x3, 0x1ff) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:01:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', r2, r1, 0x4) semget$private(0x0, 0x7, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000009c0)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r4, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000a00)=0x80000000) recvmsg(r4, &(0x7f0000000740)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000680)=""/22, 0x16}], 0x5, &(0x7f0000003000)=""/4096, 0x1000}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x150, &(0x7f0000000b00)="b6bf621ca2b8019acd957a5e35e4816911d6d11be179626a2b2e51c4e6d63db3195b5e4349c0dc2b5be244a56bfeaacebc8cc0e83045464866a056c8c55187fab1637fbc2757f1592dd734a5ed7ad361dd67b80b0911baebf02c6487a886eb330ebfc0756900da7643caa41b9271eef237b93891a18fd3fb9c76a6d0cba7f026a12bcaa1cbeb49ee711049580763f93113a8e935a8d86fa09084474eec528653a9725b1f63525b460466c27da939a7de62217be6266ce1335dc9205b174510bc8e2b40855b45a63a4957ccf922901346ccefe6d22f9620e4ad6858c314ad62000000fcc06b098381b9075b517af2dc7be5c2409f9e8f711651b4a95ac7f5feda8f5a439ff157e5359d791127b558cf2d37afeae5ac7814004a8f54190db77dba1f9c33269347770f02b2c45a81ffad6edf4676e481a343d6ffaf70e0cd045277b1e7d578c6023bbf56dcc5691e0fc0c4") 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) pwrite(r0, &(0x7f0000000840)="6a055ca670ff5c636c47840878b6ec2eaf0951df220f08d065e447f045eb5ce3be7783de840a29445cb5b2ed69c13509a0ca9517bd8aba0bf28ec2f162c23087241a53b55bf6c1b94b832b40e27673f267a8728b73d6ff065692f46a9b45a63203ca9f935f75ad8d518a8e718f7e91450d496982fd29b41ef081014bb26791cad18bde34b3db3e0000000000000000000000008b80ecba5bc48bce416033071c52abf66c9e123d55f09a23e7cf2fe968e5aec858646b8cce9c2fbc4e907acf32ab6e2d217c16abe51bace17675f987f82a5ef44ab4fc6d9ea53642522f870e5b7b5b6181c4732d2a79111ca7802091115c24f11c9d14701f45e99d9b584b34a71390af8fd2011dd3729920951f59b1d10d2e3ae850f02405934e98e6a4d5b841923d6d615ef2e1be03cfc0a52c1ab68bf7448ea32b8fa9bb879098748c2911bd8b8bc9617079c319a8e2be36592c0c47142526a6b193f387d58efd6f552204741331493f0319e1072912b813733341c09a9b8fe73fd5af889bbc4e689191eacb0f08488bb2", 0x185, 0x0, 0x5d) 16:01:10 executing program 0: semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) r0 = semget(0x3, 0x3, 0x120) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/173) 16:01:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc2, 0x14) 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() fcntl$getown(r2, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fchown(r1, r4, r5) 16:01:10 executing program 1: execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000600)='[\x00', &(0x7f0000000640)=')\x00', &(0x7f0000000680)='-)!-\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)=']%\\\x00', &(0x7f0000000740)='/{\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)=':$\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\'$\x00']) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg(r0, &(0x7f0000000d80)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{&(0x7f0000000240)="e0ba5ababdbd3e2a0f3cb51122f530e8ebc7a29ca87a499e5d9bf814f2f1a0c69ab7d006ee5116952883fb018bc4b6687d2922e274176cd7b33e02f58396db46763b8ceefb539cfd31becea4a4ecfb91f3372c07e545358b812f4c2c062d72904c6656405ec84491f1606826c13b55a6906135c9f64845ee27f3df88e6dd6f5e10c7566d5db4f2ea5cf8", 0x8a}, {&(0x7f0000000300)="bb427b1c1c7126b9dd", 0x9}, {&(0x7f0000000340)="cf339b09a788e8db9cad652bcf9e76fa7369b094889d5cda905ae6f17d4eb47510adc63087ba78d94879f6111e2fe185edcf958d91c8b0c2d7fe04fc1695463e9ede16bf9cac6fe78256e55b716eaba2d48d486b58300d16d1cdde238d5ebc5fc1649c36b5e330ca8bf4e8fec537ff48c7f9017d72ed3c75b15841b0aa9af1a05788cd4b50eb449669250bfc67cf6c24", 0x90}, {&(0x7f0000000400)="1202c8cf2f5b8a562e9e3473ff15c7f2df48d08cbe095a87baee5aa175640d97128f4c5c41bdc51f6dba027a25c73cee357a7c85ff1c2972dda2093fe4e34d775ff5d44a9184e8fcf31b969556c0a0272f80439840851f90c8163e89158fd02de86287ddd66dbd2fe03d37b7ae904d66c470ba8767c9666915f4290bdf1ec14cc8ad109dcc6c982c1c1b37dc9d0eefcd125a25577a2e23ba2545f19bb6c12305d11f12cc5aab752e3b7e5a54301cbb1a73e0b43ad11f941309e884b3b49c7182644b9b7a33181ab5692715871bb22d01196b77bb9453f03235dd938adc7db96d13b62b8b2c63a83feca661ac", 0xec}], 0x4, &(0x7f0000000d00)=[{0x58, 0xffff, 0x0, "20186a3be185b84079245c066d2b0f66f573b29891228a4d6b831537b58b000ddac04d72672eb5e6c45d40cadf23ea2554208c19eb192d169c7782ddabe411b7dad95ee36663"}], 0x58}, 0x2) r1 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000ec0)='./file0\x00', &(0x7f0000000f00)) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@un=@file={0x1, '\x00'}, 0x3, &(0x7f0000000100)=[{&(0x7f0000000040)="c4a605fbb141dc2931c6feb5d25b03b36c0264f7c6855a16dd322a15bd332ffa77abd1b02ba982931ebf7c8debedf23eb92ff9bf25cb9586c1bed9fc604bbd7a3b785f7cd46d13ec2d8ab6304698d0eca078e3fbb1bd4ed96dd85620a8c30cbac417506d29e0c25cce9de3fe64137da7fba71f10b1cac931d4c156808075edfb34b4094392fec753236e325669ba55dbd65f71185951d55fa4", 0x99}], 0x1, &(0x7f0000000900)=ANY=[@ANYBLOB="d00000000000000001000000ffffff7fe5af2f18b8b0da0e273c4f7085544098ddec82d1993dfeb4af6c9780edb4c46f753472d47bfedc62c204433a6a36a3fe35408e041b5d29a87d22093c2df7221530a94a65766476ccf22dd17f212fea8c8624e87caadf71cd6262e129d9a8bb2da407cb0ce722ffd0934922d7340c8e52ceebdcfdbcce1732e22a168c59ea28e1b8417fa86da5658682b9b2f40be8ec8bbf8a21759a222834ec0720aea5860d534a3b10c092cdf4b4594237fa939311c0ac720528ac1549dbe8c386c8e6f30000d00000000000000001000000020000007eedba34b50ae78515218670504235fd057a2175c5092c120794da929313543132035a85c422451d7cf7792f4eb801164389bc0c3c8cb3377024a9240a08d64063d8af841847138182562b8fdfc3b39fa6263e83415b6c3f52ef6c63db85b32d95835ef7237abe2269c18a89edc2998d8a95815a5407dc2eca61b60ccfe86f8b38e77968f915ad55bf120f41fa76bad48b925b9c5d85a55a18b78c4390ea7fe304822a69a53531c5e059883e07f8461015b4bf04aee9aa023eb4f447000000009000000000000000010000000800000069b512392d442c8312a69ca5ee689748a0097896555c07d6e8353dd8911105ebd74ad2d8b8810feb4fd267b85b5e3de93c6fbd4387aa27d883afc8b5de4dba4c4d4009b1ecbb7d2a396073332abf6b605e8d7aa3d59e135b3d3573b73473e19a909fb2d4c56ed7f3ded0ce6cab63d7593136324b06ada976e788eeb6bc6db7bd90000000000000000100000006000000291daef80a6f4f1f392af3f3415b9b4e454f350b249e141445ede45073af62498ca18922421145d7f3e1f2a7177563e9079ab4a6dd3cd285646f86b4759a30fead7c20d34a6b3b6f6428f9aa50c8fcc8e2cc21b1c63d37043a5dddcde933927019ab565af9a03b14cc5cba05d4a9d219f7fa6fe48da9387e43f8000000000000a0000000000000000100000000000000cb43e278aaa2e888728fd2bfe8b9788a96feba3ed9b1b55a02a03a733ade93937777e0848ef60e4fa2fa017d3672f5cac28b2e64a8e4a69ae2aadff4da13377622c2f26b63ead09ee6f5edddb376484b18392df613ad7d5e6960be552286219ef3fd10d62e69c0d28527afe35d6aed43f7debd0bd5568b3064d77943359eb1ce951d0cb580fa4689937ebf0000000000062b201df708767f76a7fb991d4b04a79c7543c94aaf50061fee75916d43d55e85265480c0e16e9635ccfce3bb36fa71c440fa"], 0x360}, 0x9) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) chroot(&(0x7f0000000580)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000e40)='./file0\x00', 0x2, 0x1) renameat(r2, &(0x7f0000000e00)='./file0\x00', r3, &(0x7f0000000e80)='./file0\x00') 16:01:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:01:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/42) 16:01:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x34) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b8100000002900000000000de1e20b000000"], 0x31}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fchflags(r1, 0x10001) pipe2(&(0x7f00000000c0), 0x10000) lseek(r1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x2000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e4") 16:01:11 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r2) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="b7f4197f8054f40166f5f3b25ad9", 0xe) poll(&(0x7f0000000200)=[{r0, 0x4}, {r2}], 0x2, 0x3f) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffffffffff26) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:01:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000200)=0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/175, 0xaf}], 0x1) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file0\x00') 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = getgid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() r6 = getegid() socket$unix(0x1, 0x5, 0x0) r7 = socket$inet(0x2, 0x2, 0x3f) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffc5) getgroups(0x6, &(0x7f0000000180)=[r1, r3, r4, r5, r6, r8]) getgid() 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x4000000000000}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getppid() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:01:11 executing program 1: socket$unix(0x1, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="82") open(&(0x7f0000000040)='./file0\x00', 0x200, 0x160) 16:01:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000000)="b388c2af268692c4a972cb3ca57f23e86bce70e40254762c622626b4eab89daa4a9cf1a3f027b0ab8069aad9354af121171a19dba09ec633") getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40}, {0x6}]}) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x41) pipe(&(0x7f0000000340)) syz_open_pts() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x144) sendto(r2, &(0x7f0000000240)="4e99e6916b52738c5149f28fd7f8e7ac8536babee36686a9e31c5f0018aaa2b1", 0x20, 0x403, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x9) 16:01:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x2) r3 = dup2(r1, r1) r4 = syz_open_pts() connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e38b6ec09632f66696c653000"], 0xa) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x9) r5 = getpid() fcntl$setown(r4, 0x6, r5) 16:01:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000880)="0800000000a97e509400940f5509827ae627a4ebde0d2b4547f56dd789e0e0b5d561f13fbe1db5605323b15f91e5118db8cbec0d52662e06a44f73123b8032246210c256e395899f17bfa08bca99e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97868aacca5bb9aedf15c672578629955c1354b6c3a070bf82231b01d2dbbfac49b894b41ca24de1f1434cd18857", 0xbd) getgid() unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000440)=0xc) getgid() connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="01002eff7f000065b100"], 0xa) getgid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x2}, 0x2) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000001c0)=0x4) 16:01:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r0, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0x1000) 16:01:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x114) fcntl$setstatus(r0, 0x4, 0xcc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x10000, 0x7a419155, './file0\x00', 0x5, 0x7, 0x8, 0x2}) close(r2) dup(r2) r4 = syz_open_pts() mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xc53f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000040008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) fcntl$dupfd(r5, 0xa, r4) 16:01:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000001a00)=ANY=[@ANYBLOB="01082ec4a766877700009a70af5d198bb4f6213a1df3e93811a7d7e10e8fa38f23c498b62839362d1efcdeaccd3ec0ff15266ee4b4b95a0ba819d265d54cfd4987feac3ad7d7831e01f3c50b3b63d70f13e1d7404db9c4c013e32b74f8440f879a698b8510247b8b83b5258bb4ca20ae12c03f66efe7eb0c493a69299afad016ad9b301cae657519c95783a809c5ef7cc327bc7560f3dbd1af3a0324158d10483b7fa82ed309a2481de18e1a6d032f1ad33b7aa026d41a76d49a2d914c0065e6948d3bfa33114f9c80c72659a1e36bcf9ccc9ce7f98d"], 0xa, &(0x7f00000014c0)=[{&(0x7f0000000140)="0eb3e5cd7b9d9577381d57522d96f14cc670d963896319edb4381261789a350630ca77114e95557f99a0e122af6f20c3e3cb8acf926d8b5a6b4c6362d944ac6b6a3b0d001da430a3a46dcd9b5531d953220e6b79ff9774bf6d4a3b19579877a3a582565cab7be4e93d70a9298794ad4461dac35a08d022af7a9747d6d1f96f8212ce228c2034f4dc5bd1b66e6f401c071f4d54c5dd96fc738168916c8c2be7626329e825dd63163b94f31eaa19c1b90735c18c62b72579", 0xb7}, {&(0x7f0000000200)="8b6c624fb4842ab654f0afe968019869c42878dc411d4cb7e650552170e9cafb88ba45570fd9a34175c8f8baea1aefa06c654ad14eee9f485e5da7ab835d8ae524dfbe5be1deba3156108434fc1bffa4d30d0eb49dba918fb42f4797b7ee84a52d1cd04678ed9e0f2ca578ca776885b21c079e5cf0dd1ef643da55e1a2d1a90f9702714855b22f353f1721dc601a3263340fe70ffe6a4fd1c2b7e33a0330bc4f0f7e01a4d093d7848903835966abe5bbf038bab8360b780ed86e1d40743d33ac43802171b6f00eee2c87e23e03bbc58c37fb7977eda5e77a81cf4d75ff4bd6c6417adbfbbc1b739abe622582f513c765cbb419381c6486", 0xf7}, {&(0x7f0000000340)="6bc45a01355fedc059478f182e58dd23155cbec07352f2a5848f7ed8d30f9d6851494efe9d10f93d94ad4c216dd94fd0a2d0272a6d1fcd5bd70a805eb010fcd0884fbe8ababab98d55195287b852dafe44e8f1081cbaa2f4705a1ac9c2c6", 0x5e}, {&(0x7f00000003c0)="5a6a3eb97332f7b282b7b8b03ef4afee85e14acc65b43a3a88d29f498b6748ca5fb359d5a4d60f486008b28512b23206d3dad44dd1e6f8b74d2c4d9d8fdacdf6a748efea181311d5ecc60d1d349e3e5479b23c4e13a23c14f3f09604b0e713679d461be4f81d69d2f0be66d6f01f260473c00dde15cef3f042349abc98bebff56d996f0728ef103f25e257e0f47a9f737d19a3b8a46296abb44fde2adf13bdfa9a42625d037e224c91dbc1e6dd9062da4fae9872de897554078bf0f3f2b2e5f3370c3958ba29c39ef31191a7f69bbd9c4625aad0547f687db1b56b6fc29e2c669e44a993fe8c5987be6ce4889836da339e8b537ed964d34f0e20884844b49223beede200a826054325df447f16b68dd46b5c03a77e9cabd3f4a00370968f49d15e6fac455520f9914a6175e0be535f03b479a3fa420a20e0964fa8fbe47059dd893064b971b0a554982ce67ef4a05f01f2c24793be2622c573a7579dd263e6d50c6736e17b3072838ce08ea6305660dddf06cccd0100bbc5c2cedc5d19ca7408a6456a1c76173f3b46f564cffbafe09c5687cbd33b38d7203e903128a2ab5ed977aed5f2c822633b7c472662b3e297166146281e4e3b39da829d53cfbf4baea24e8de144b55faae60bf899df207a9423f7f3d2c68fb6a23a8b98f90b29c5e8339b92fc7011ce5a6339cc29062d24c4af5cb20c0e5eb2a591a322f3183ef7a19e8ea0c0b26c9abe1ade274ee02667c9eee27f6134f24daa94c1fdb3541d7e08d62269f914a0bb31591f160dddbf66311af889dccc13b0f70411a91286dd8fdbafc23f345eb3cf5f3a331d07fad5e2b442cf924d1f5c6521006e61efad5ddfa2ba6c317cbbc6b5d9a47c2c57969182526cb656349c96b66bfa552b291a0d7920bf9138db71a410481cce7554ef0f4cd048e37b923b036ecf8d689393f3aac8a687e44572e4e64d0ec3e64bae66c7e000d88bb3fce9940536572c134cd74ac64a355d7c2b213cb70d2a99e97444efe55021635c6cf713a850ed1aa5b4319ddf6f02bc66fafbb5a0f5c81de279ed86c838664d3e4aa0d2a8790eb318f60819ea1e5ef2bf100f8d80ff376d6409d0a8a1d2f14c27129f3ce1efc6a5ce1a41930b5b01fb1bd71c5db6eb9ea653a4a9efdb1b4efccd394d930938e20e8b85d07ceccdd05fa11cdb586c37b570f531abbdb7c37a3b15be0ec2861f6e5abb664baf6706732fb192f54561a846dfb3e10563ebb30d166fd9fa577188cd45809cee25db53b1dc639c89bc9047b55bcb0ce86e6d7cd53835321e7cc5f1de6b7671385f692a5a79483404eca8c368ba4f12879309ca994a2cd9300a0812816b3ee980caadb50d3fc295781a0788c337bab97d2eaaa4293b2a4a2c21f87dd0f876468e0e64eef767cd78e20e53e496e27e75b0e17d7bc58a883936338cc034584f0b1c99e5a2b014233113c336e4f656da7aaaebb1017fa51ade5f4ac75b82d4c034c81c5744217f2e6cc8ffe7c7fbbe3eae3abb282f53f4cde267d200f177369f5fcd6ed80eb6e0f93e4b1ced6d72af3891b2f4409c2a836bb07b8dfefedbd8630e70a35f56521afcc82aa881a1fd95a99c8cb37856e8f291e68543f0f66a439307fe836bc2d67710837ab689caa8e3535d5c5557f64b3ab930af3ab394585f6e51ea774a1c3e156d93e6eedcff24fc7271471b14abfaecc76790690da831caa9fc706636c436cac6e79fe5e3ad8fadc3d47a021c1a6c63745f2b2e8501deee61d5c6f64f6a3562179bee3c69144c464c6556dadfadd172f9097b51dee14d2975721f798805600bfc6c20834150a78006b5d2fd9abd2e63100cc618f98d1009a3b1c57035e75ffcd03c1a1758f1f56b490523ae6c79a77deb257f714fd4e2a073704b1a2b2aecbaefc89708c8c80e5ab08ce696a73e5bf52b9910f496fc208aa640ab9d139f8ee9937b3dfc8d356b40e234b6117551a2792d9b040b974746ccb0ea2f980f7a5104c9ad443b2e8e9cbee83cf7da9fbabea3b15e1683ee6bd9336923d948232856ed5794881c7169054e90190fa13ac45753d37b566d0d4a5ae063be20af2187dbac7fbdacf2125388e5abaf5f5b1a44dba6a4c13f106eb1f20f4ab2fa5656cdf6d000fd1bbc753b5da9fb4943337224a36b943617b32e487fc3b784c5c005392619a6fdf52314469b9c3cfd052843214f8ce42d762996c3bce569878080b2a7fdf1f88826cda0bdc5cbc220df70145f228946fc5d129428e96bb2d713889c63e075f6ce34d255e6b761152351c996f1b474f426fc24c8fc215e65cc26cb3857537e273e5d47d88c52fa05502c5d9f9244a9c7f3c505570f0a2c74aa500e5697d0d0e5f59bebd39305847aeaa657c7626f1fe6317f442ca6c53b1db6aad0e8559bb7e1fd7a04f0611b11c41b171ae44dabc19dd322871b4d41685c01bc6ef78cdf531cfe24d70e0be0037cf07299060a7a6c9205009ce87d971bedaa33cb1df0bbeb2a1e77c8db1694456da607514da208af00b037cf50ce9acbfbe5c18d50b13a10fe7b24f3b25245f234ffa0da6bff26ee81376702cc46104598ac633bec7aec167483125ad625717fbae48a9c9a1f0b715024b7accf7eab26a089162eda4ac13a253439c726e16e35d109b2f2356ed5d97e712012b4a2102dd3359ddacef6fcb1e114a93e75707d271338c9c08967ba638bee5657d5e895f5accac16144fe8e15e5e20a1ef64c7b54319859bc87fd14bcf66466ebbfb53379f4c604d182b41c5ee77d39480d3b0075c8034c510f444bc751f2f1100011ebc15270b82aba73373f3ddbcfafbd878d249d131332bf9a060cef200abc1e54d790eeac888114580e4419d7402f2b843b7f57e484d286db946d4941a26634b44afe6947ef2b79a38f604389cca939551d2be50a87fb51a8050e8b54e8313e0c33a9b155aec26247aba6ab2e297a56542cbcf4f8077e7fc72090d7b494810bc935bb31b43be06a90f00b6e6ce02de82c27a770e3bd89537eb556703de86710a6a426ba97c9b72c5b877bd7739535594f3f4c2ad85de0fb1e83e0de583e40013155e6ae94b87c688658b3ecb2bcf7149ab358158c3bd5c06788d51143f49f46dfb82d2b4520f51f67720a8b2a37bcd17716499d468f9ac237291184e4a202452e996542efcf85a962c37205ae3ac99c530cf0127ecd58bdfe1cff3203e027bec8b402cfed2269c9906beb018b0bdd4f24d9527a940450e48377f475991b6dd5f0c0593502b56d272193756ac44593c74fc60f198061d47825652d336510e8f67abe7a2da2787f8830fc210cb02cf63c1e10b09923efb4ccdcb33eabaccb12f8ed70196727c4256e3bb34aaf4f7d6f98a00fa361390688827340f0bba63b30fb83f8228c31700e3a8e8eb3d194319aba5699d9265b7135b6524909b33f76627b6a95d7f98e144a5be834f764f1b2146672b00fca3930529c73f8a8d7a35f8b75c0c053e22cbb161f82a1ae094b0b1b80b5158936dd385563f441f07cab3deb5fe1a4ea7e3a215e91bee80a252e221872c256ad9d0cb058ec64c64f605c050fb23248b8bbd3e011574c1301e13c21d774391ce69a28a9a966de4c61506876cb92839dce187f65860500e25f72afe129a8d566885c8254c4b272e8e5685bd445a5b311187fd2ab1c47b064a2090215cd6f849f5b8e40d438198f3dec41166c4b4b14aeff5d22a4030cdb20cd15ecdbf697336dc7fdecf94a0102a8fd8c51b5b124e39e78ea5164802b11d3837a884f748619afdd2d132dc2b63f9c1a08bac66fa7eeff4a2fd41dd47c62f8f537ddbaccb6a8278acf000c93127c790cacf872bede9b2ee2c406199be38c7f6714b7d047b79d673136a0b50e94d5d812ecf2b31cc224dccf20ff9564b1eb70196412e0963b9e2dcfc2dc1b1c7c149fc662636e2349c8a80541568918de4417b2021c531aa9658b5e45f7a8a178e0212545d6db67b72c67472bbb1ec911d9e9d88b88244842a9cc3a15a81a28be2e11674315b12658423ba9782b07fd2775e5ee94a2257199b1a423964c2a691b63af96a5e929d49524866e48b0aa9ec8847a3e774df4bb6f256729936173888784cf96673159b1e7578da2cab359216c947812c1d1e57d01eaf2b7f94c25dda5903f06e98a7146ef4493dc7fa592b5f3b261a9ca35b1038eb89f996e1e89eab130a1a4a102efb2b927c18eb193267bcfc6c7295b29680b5eee3e901bcb8e9b0e247d3b0d50e8cccbb0c0f362a7aef09d2289a9a71d8c6d725cfd022a92344cb7fbf42359da755c01d175265ed7277605b00c03b81578d596fad7733e72a8258bd6edef5661a7c9da6ab96d8b000dc8231a8e2b7150f25b1dccb59d25641181bd53ca6683c8748329e7934b753606abe6a6393796652d24e9aeefd9b52884f361edc5454b99b1d8a4e16a5ff6775e81b52f6590d3c6c19d0db20a2196f259117d15e5cba6ee18863e0df37fa8f9e879896ae34145495b02874de0e9241e770b94557ae06e96178a301202718aa4686c8d0a334808fe58e1ca8ea0211d54deac44309ea2bf3680fc183cb7fcbc132296c5d2feb6907df887e626eebf7aabde277e77c3537b11db8ceefd6629e1804cbaade1a7f7c45dc56ee67a8dee078f6a6430393d91636e8d345c72a72cd64866b1aeb0f02c0113a62b04285b45276a6a3af27fbdb8fc2bd35771c5dd9c79570d8cb20b3d01a727a95f67419bf00d400fa29dfb2d7a1d246cb580f99cd69dbac8c26d2e6c2e78635fb02157b75628905383c0866d9c9b058977ec91b4302f3e40633879a0c7629fb45a3e2f40af579f18d761d754ab67af2e78ca75f936ddb4bb6aea66ed7154cb365b300b480828c221a6a79bd12657f770b344c2f658152c1c9e8179430e839308b03bd43699beb50e83d03da1d83232d2ee0551fce9d2c7f3a630bf6e16efb3f2f0217f654b5d309baa1b946865e7ea2fdfdf73c9b872d4cd4abcf6898524608edd76e0b56075065df24bede7918235a3b5b37a570d939a455d1791e207c714711bedfb0c154b603217e14f54922ef1c56052c5b70dd94ee63900b9a818e164363245b055f86708f31bb02f464b528ff474102835fd98bc30acc526a5d498aa92df117dfbc669d20680be6251c608edc06081977e152d4f075834cc8925b114da2072c405f2a2d864cc3a2569f62809688ec5f79dcbaf65673bf2f003c6fb590a4b4480131f9aee3679beb5cc7039c84e6042c457bd3e2f6e084de0d3688c841b5962339bab809a1f7d8c47be8fa8346bac92a6342c111d36c4b236cd749ff3d0e0a00f7393dc2bd970bc168b1505083a30fd15ff0e4546a92514fed6adae42edb62dbf5deed7eae0619f36d7f71c3ceabeef79523f05dd73ebfc7e35f090da166e43549c746172478a8db634a23e47118a58a5f7c9286df7f8e9df06e5102778ac87418531b8b77564b1c40d2329bdf1252facd93679b4c2a1fd58270aa817fedaef9d163d8d022160e502b8084225dfee52b8aad20fcf84b530af8e53d9af19c488dddda680988afad7f1848551856b4be54f607f4aaf6416d77827101ed269d0cf60e8ab0cbe0705361f6b21ea680e8a44e056b0da63b1a3a72ae345d4987970b8fa1b7f4e92b22e8eba7c6e6d15fc07ea1664cbeac1fd58f72c0e202e5c8faadcd3568bcc29f4989c07e13424cd6b9a559a4650479796c4d6a988dfe03c636b3c461d27d167ec51c1e6252ea51ef631792418731bf38962dae3445a8b24ec2692261311f4136144289d57672362c81bbf403d6e3c55197749fccd", 0x1000}, {&(0x7f00000013c0)="373309bef155f9c417128d5245eed03f06571f51faf7068602325a3a493183b79a6706e50c4e3dd6a60d8ee5e9a93f4c", 0x30}, {&(0x7f0000001400)="46abaad8d25f38f2c80a7f1db441cdea5ecdf53242e765058542bc449f0f6c8a40eab6f466d28ab4800965ea88b8b1fb3a48c8873dcb15461ec379a0124679f8055d80673d6bcd2cdbf303cc7c481f083fa7bf83e1", 0x55}, {&(0x7f0000001480)="f9f0eb3395f9", 0x6}], 0x7, &(0x7f0000001540)=[{0x100, 0xffff, 0x3f, "0807a34e8e377d6023372a96ea54a1799e06f03464e7899fcddd8e2e18b01b69b9e03e7e105479a31ac1a82f9ca63093045c573f703932944eb2b2c077586515d0990d3b7115a99972ec8ff7d17eccc752242f2bd7147bf612f65af443682b32d4199915c5d58ed512d22c9161354808cd379ba3e92c116400f331bdf534177c40d1e1e6e7a2683232666d6e768ae15924112cb1c2a28cc3d67a8355ba1006f1ba0d1c1f5cedef266b48c62e3e9972e128f5622a3ad1450c6a52e4bd4b97ae0f71a36e6acb844fc1a33322dbade85dd471c17c49dfc96e6d286c919eed36170f42eb82889d50d0e5e43528ac6b9ad8b2"}, {0xe8, 0x1, 0xac06, "e5dc8fe25950c2d87f9e31b4ee931bbe2c6f52b7086565afa57142099467b9b48924aac5f8399b06f4c1b8469cb95d9171199344f021b87f5ce8ef5a219f54a04c1252ee0a6efef4af03bbc7afc7626ecae0ba5a0a936842b8baa0481ea1ad5123521f4d24c4731c5d2b36c4c68f990371831bb130da9c7f16b4f20e8ffd9d7b66309e9e88f5ab123692a51227ee6e5830ef5bc56a49c185ad8cbe8a5a9509b0f56a19248ef5ea40e32bf9dc4c717a51445ff7623597a6e9bc4ac278fe624758633721ba7a3cc7238bfa3b92ea156ae8a9077829709c26be"}, {0x38, 0x1, 0x7839, "576eae581767b85e51427cc2b91abde1c19019da6401ea6a7955f8a5a844f9776d9c"}, {0x18, 0x1, 0xfffffffffffffffc, "42e2e488"}, {0x30, 0xffff, 0x8, "1155500e5fbf120a8be730c56677f9f88e358ebcc29d38319c74286028b170"}, {0x108, 0xff5ad754185b911c, 0x1f, "6917d4de8603fd1e935377d18309e84210c966efe43733724326f0294353b20b4e13e93ab965dd76aa02bc52c299c285533f9ad85d21ab352e307fc387de0ec2273f61e845658980548428c9fd963680f25bf89a1bb55cd962d002199944fca271e153da86ed20b59cad255df90d270a257bfb8e7653da33aa50259ad3c5a3a64d2c247e2bf8871f2ce7297be95f10130558f1ff60966247240cf17b50605bc5e33284d29abd736f573436cfd53919ceb0b684222b302804eb37219b0b6f3448b3a805b4354eb54268f434660a3bc13932c5e61507646755fd63c7c97140704b8b19acdfb0b04286256e01fd8c14858095"}, {0x20, 0x1, 0xffffffffffffff00, "3d80bcfd3ae369dfd6f48c"}, {0xc8, 0x1, 0x1, "0692759718dcbfc2ca888b6e4ef1b63ba8f9799eed27cd4b9bee3b8d4d1143d5a281561f3a081c1c5097b2bb7a04b0288a337ec100d57a43d2b1924c0db6d6431db0f42decef1e64e22307299fc2aa1599e33a57092b85222267be096fbece0c899e4c7cbab80e30410f2ae7c48a3c30ee9d055177af1081c3395bba4eb984bec99153e7f6775cd7844053a8d298b2e4af89bb2b6bf71a770ba0de564505c75d7dafe72feec19b932e320bd0c0b86c00479b2a9270"}], 0x458}, 0x8) r1 = socket(0x10, 0x8007, 0xdbfe) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xd5, 0xe000000000}, {0x18, 0x1, 0xd6, 0x3}, 0xffffffff80000000, [0x815, 0x7, 0xf88f, 0x2, 0x100, 0x8, 0x6]}, 0x3c) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000006000, 0x400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) getgid() 16:01:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x88, 0x0) ioctl$TIOCSDTR(r0, 0x20004402) 16:01:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="c834f4a6653d01d40558577e66f25f456d3170fb98bcd7b5da983874b4fdb51e51571e46172dfd3c42c795dac53903f4d74794d54e8558789a2ad37f1ae9be204eb7ca8a7cdd889d52f22a349669de885ad544ba4669e83db1dc78d7ff687d048802e8b6a201440d1d2cd8227b058fc1293e4746ae91a76321387a54044c32e935ab89cf0cf5c77451b999953bcb0032d47edda3a07b8c"}, {&(0x7f0000000280)="0b73d6c364806b390c93e448cdc978f0b158d140203fd91af605209eab1bf60f7ba2e6c776bb6012bdafc3a60f7001b9bc44e08618b78002d66ba84029b29e6d64731f2d9a9664ff962a7c92f291842391bc61090229b1e51390a4d2ae3dc869111aac33b3c6e2788cd5450cc03074f81bb6abfc62de48948a9668e71179722f958b2f568b9819966e0e13d25dccfa5f7a25bab1ff41", 0xff2f}, {&(0x7f0000000440)="b9f84c46809ff8a7a77ae0471855a5f120f1f6e9b306733bb07f08cdede16d329494812ebf90045ec03a127572949851a94359531075a204ebf7ef02cb7f5dc0aa8c828f09fc09f759ae0e145358c055466bc5cb5d0366a52708134b19e38794c3d6f154e26e65e8c1ebfc192afdd03d141d1bbebe8501861d43d2321b4f15196a34847c058466af56badfe36872b690d1c09eb96d49c7b7335941797e0cf2225b0a2d9c2247d0bcdec507ac5c2c8c142e68d1b3c5ae2b23e685033cf686921cec7fbc5e18e72347f2c7da70c5998cd87772a412fa18fa91556e4c92f3a8d18fe92c2159744a6cf7b08c16acdb5c9bc266bc7fb4ad98f25506"}], 0x1d0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1004, 0xff) mknod(&(0x7f0000000040)='./bus\x00', 0x8020, 0x7) r1 = getegid() setegid(r1) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x4f, 0x80}, 0xc) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') setegid(r1) 16:01:11 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x100000000000806, 0x2}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) 16:01:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x7) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:01:11 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:01:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000002c0)='./bus/../file0\x00', 0xb, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000300)='./bus\x00', 0x1, 0x126) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)='x\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x705d, 0x2ea, 0x5, 0x6, "a6b9fc3f62682637a6c31bbb7f8c2aaf2996c22f", 0xf4f, 0x4}) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:01:12 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getsockname(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) fcntl$setown(r4, 0x6, r0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000280)=0x8) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000002c0)) getsockname(r3, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000380)=0x562) setgid(r2) r5 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0xe286, r1, r2, r1, r2, 0x20}, 0x7, 0x20, r0, r0, 0x7f800000000000, 0x6, 0x7fffffff, 0x7}) fcntl$setstatus(r4, 0x4, 0xc4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) fchdir(r4) fcntl$setown(r3, 0x6, r6) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000004c0)) msgget(0x3, 0x88) setsockopt$sock_int(r4, 0xffff, 0x1204, &(0x7f0000000500)=0x1, 0x4) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000540)=0x5) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000580)="da77858a310f3548d9723d83ec1228fb3491a7bbb9b3b5a457bb50e1bcf14d1e15412e7e94cf4d4df974670a007c082fbf1810c926216f3c5ed7199fe7004f9245f8ba375ef4bb686774d5eb1b9a163ce90335082df90c6eea81e11da03b51e8eb00c07c2857d17d83dbaef4bdb7bae1fdcd532186e649e93c5c38e564a0cc2b43934e00830bfceb036575bd49cffaf7af4c8aa8ed43cd1b7936f078dc9b9d5428d84d2302685ca3a497240b880469d3174b8466c5e54c819924f746", 0xbc}, {&(0x7f0000000640)="babe0632cdec7d4783e4458caaa757135d221939bb90e38f3c1964dc04eaa70b64db83089a1d398dd5fb1802a25999d56503a74f8a7e01ffe25c6f21ce5f431acf564e637bfb6d8ad85c60e2b2f65954834e34a68c3b0a46da150750718b57b90e2d87aca4222ee7912df738037a7d627927f3e208b1fb83c9f339e7f448f2af68fe227c274e30fc59e1014df5bb818153cc643219e0902152494f9d8157971afa4bb267e27ce0144ba15cfaf43147f814cff48de34ff8c1b96bdf8dca4b59dbd8eb5b", 0xc3}, {&(0x7f0000000740)="e48323b494eec4f2eb3a82a2886b1287e8d3db9f186d7800f062c915cff7be02c2d66d5892434163aa796f6af6eaeb0cd3dee42ffab002eee0426556a5eead1cfc1fbd1f92f2f34666b5f080e8a37eb8104c1329f37d4a054077b9", 0x5b}, {&(0x7f00000007c0)="fe5ee1d7532c50b5f4233878741700adeb71000669dbcfd64ba0b41e86b70de3087ab5fa1633e970922eb1daea5b601e2443f227203b71460b7382da80e1275f9071b2ea2adb0fc043d3fa9314ba0d06eb880ea658643c2ad1a394fa33be18f5cbd4ab3ea80b320631f8fa89f5", 0x6d}], 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000940)={0xf80000, './file0\x00', './file0\x00'}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000980)) r7 = semget(0x3, 0x4, 0x1) semop(r7, &(0x7f00000009c0)=[{0x3, 0x9, 0x1800}, {0x2, 0x1, 0x800}], 0x2) msgget$private(0x0, 0x200) write(r4, &(0x7f0000000a00)="7db493646f2a721243de5161c0deee6eb9a8c24033aac6749366e65b19587756931291f884cee82789b5fb4f799fb0c61aff3727059cdc5a422cfd51891cc89290c08ca14c6424b053cea3aa01ffda5f4f0a8836d13b73a9eec636933b2b2f6e42f16b98f08e2d0aa18b760b66c71ced6287dffd9a1be3ef7401ee038eb713abeadf5f6f97c2a8242515e4a27166df846a79f9fdda0da373cdd48d9a172d00667513c9df4325627bde1f19e2cb18e06dac0f878c9171dd2b6e70efed0216f85ee14d8fbfd63897904f7ec4b2633ff5b83348f88d013906241d366638f416c73280f6bb", 0xe3) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) write(r0, &(0x7f00000006c0)="bd", 0x1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r0) r4 = dup(r3) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x2, 0xffffffff, 0x20, 0xfe1}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000500)={0xffffffff, 0x100000000, 0x8, 0x3, "bc7102d2a389a2347df68c689dae9c83b28766f0", 0x5, 0xfffffffffffffffe}) read(r0, &(0x7f00000001c0)=""/148, 0x94) poll(&(0x7f0000000040)=[{r5, 0x5}], 0x1, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendto$inet(r4, &(0x7f0000000400)="a4b202c840926fdfdbbfe990a60d8356252d1e75d4f7e2ec81940ce51bee9ea0ffe312212eda40f130071a41d14b541a5343ac37e36353767045ad19242b7fbf7147b1803989ffb10abe161d28c7ebc18388bf2f174ffd2540624aa66e053f5453112354f0869069b3f0024fdd599acbfdc359cb59746149cddd241f9ef6d628ef8e11994c2e7bb6a6f604dbcf5bde726afb48c02c09eb7d6e3dddb9b47555592f5a9b7df395a3609cd310a0b432235c205e778adcb27b9d6b6c55c4868b3862c55aa0146091821f61cc1fc15f50bfc7902adb", 0xd3, 0x402, &(0x7f0000000340)={0x2, 0x1}, 0xc) 16:01:12 executing program 0: r0 = getpgrp() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[0x6, 0xfff, 0x2]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r2, &(0x7f0000000400)=[{&(0x7f00000001c0)="1f82b52e0260426efc65b201fa41f44d67ea092595f5f1cd662e0521b2ecef9c852cae0f19ee02f31ddb644178fd9db579adad4de05f1d7ad2c3994a43767911ad0fbb90a951186393dd95ffc5d29695c9f3d2c01f3a07ee7f54e8526e59e3757a1a476e78d575aeb8526bd0b3f6451e2dfcb57e7006fa6b19514655de35d334bb8b831b732da1c5f1cedcfb6daf0f3f533bbba2f52de5d6bc22992ff08e0c", 0x9f}, {&(0x7f0000000280)="b7b97a7728e370bed0a63bd49609107d111fa47b5f6d9b58cb0a1c472849c66e56267e7fbfdf3dfb45e75820dcc0c491b499b18fe79ff8d2bcf40f46ca3bc003da665d21c548f9b4e1b76b953b224be86cbba4d600ebea8969f55b3f5713b3f3430d4ea1b8dc25ff3b695b0afd1ab16f1e36f629b9e35268354fce9628eedba2441f1cd1aaed4401a463", 0x8a}, {&(0x7f0000000380)="d9de8d25db08417fbfc156a9a3d28052299b844e3b2a2049e8937627a5166b8a5be884cc150bbad0ce2e65e815587f0c4f931ec80f46ec599aca0d9678f29c9cba9edd38c932c8b20af196ab3d5c6cc36250a3f41cd033cbbc40bb799a67686b815ab456da4fa6ace54bee0faca9", 0x6e}], 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) 16:01:12 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff000000000000000000000000000000000000000000000029000000000000000000"], &(0x7f0000000280)=0x6e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000001500)=""/38, 0x26, 0x42, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x7, 0x1, 0x1, 0x4151, 0x5}, 0xc) r7 = msgget(0x0, 0x220) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x4, r5, r6, r5, r6, 0x80, 0xc8}, 0xffff, 0x2, r4, r4, 0x3ff, 0xde, 0x5dc, 0x41b2}) writev(r0, &(0x7f0000001580), 0xb9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:12 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"}) write(r0, &(0x7f0000000040)="8974200000004000", 0x8) 16:01:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x101) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:01:13 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) r3 = accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r4 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x42) r6 = fcntl$dupfd(r4, 0xa, r3) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) bind$inet(r7, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000080)=r6) dup(r6) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000000c0)=r6) 16:01:13 executing program 1: clock_gettime(0x2, &(0x7f0000000280)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x60}, {0x46}]}) getrlimit(0x1, &(0x7f0000000240)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001240)='=') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0xb, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) fcntl$getown(r4, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8400, 0x0) r5 = fcntl$getown(r0, 0x5) fcntl$lock(r3, 0x10000, &(0x7f00000001c0)={0x0, 0x3, 0x1, 0x204, r5}) shutdown(r2, 0x1) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:01:13 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x200) r2 = dup2(r0, r0) r3 = accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6}]}) socketpair(0x18, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) accept(r4, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x9) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x10000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000280)) 16:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x13) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x80065f, 0x200000000000009, 0x9ae, "082f0564c49769d4af7a23acf70413f9c475d446", 0xfffffffffffffffe}) kqueue() lseek(r2, 0x0, 0x0, 0x2) write(r0, &(0x7f00000001c0)="88", 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:01:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 16:01:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x6) 16:01:13 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0xfff) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x2ffff) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) ioctl$KDSETRAD(r3, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000100)='n') 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x5f, 0x5, 0x2, 0xffffffff}, {0x7f, 0x8000, 0x6, 0xfff}, {0x6, 0x3ff, 0x7, 0x8}, {0x8, 0x10000, 0x7df, 0x8}, {0x4f, 0x1996, 0x1, 0x3}, {0x3f, 0x0, 0x6, 0x1000000000000000}, {0x335, 0x0, 0x8000, 0x4}]}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0xc1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000004000/0xd000)=nil, 0xd000, 0x2, 0x10, r0, 0x0, 0x3) select(0x7, 0x0, &(0x7f0000000340), 0x0, &(0x7f00000003c0)) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2, 0x0, 0x0) 16:01:14 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="53f0f3ef57c66b263937d7fcb9e4bbc358caf0e25e0a6884285886900f727ffe4a0ff36a582e9432601bda5d2383cb23224ffa3db2a1ba63047d42b1fefa98495f8be1abc755b7668ad1e325ace41490bfcaf6fcc2cbbca327dc96d7a6a44b17b906cff5d843eaabc990e21e5728c58ea8f569ee7ab4f11980d7290c80a9d6100bd9fbe086750adcb38f10e13678baba402093c5ddc418eb67d2e54f81859e78f959e28557ecd4e63845eb84fb1b063d9cb5a7421ef1341dcd2812be988b605c225fab93b5fe09d8a13f9a0c8dea98601bb98d3f71fbccc64646ed513c5499581d06fb", 0xe3, 0x409, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:01:14 executing program 1: socket$inet(0x2, 0x4003, 0x2) r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x0, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000040)=""/83, 0x53}, {&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/194, 0xc2}, {&(0x7f0000000540)=""/67, 0x43}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0xa) sendto$unix(r1, 0x0, 0x0, 0x405, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:01:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom(r2, &(0x7f00000001c0)=""/62, 0x3e, 0x0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) login: pckbd_enable: command error 16:01:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x480, 0xa) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x400, 0x2, 0x4, 0x1, 0x7, 0xda, 0x1, 0x2, 0x0, 0x40, 0x2e53}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x3}], 0x5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x100, 0x3}, {{r2}, 0xffffffffffffffff, 0x9, 0xf0000008, 0x5579, 0x8}], 0x20, &(0x7f00000002c0)={0x3f}) socket$unix(0x1, 0x7, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x8) close(r2) pckbd_enable: command error 16:01:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x147, 0x8}, {0x42, 0x1}, {0x89}, {0x86, 0x9}, {0x47, 0xffffffff}, {0x48, 0x8001}, {0x27, 0x3d}, {0x26, 0x20}, {0x0, 0x1}], 0x9}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff68791a00e2e8d542401700", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r3, 0x2000747b) shutdown(r0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20011, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x26, 0x6}, {0xc7, 0x6}], 0x2}) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r0, &(0x7f0000000040)="90ab9dcfdda3385a2bd755c41e131c8fa7e461267e8b0576a0b17b9b52462b70368a6e9efc016f48454ee39c1b8c2ebc1a8302f676af301603b55932557e9a4455ca9c784d76fff635aaa09abbcfcf101777f0170a0220910ed698391298058b815c0b61cdbb5473b779ac416752fd6a82f292f0412cdc14f73534c127691b6d3096fc1eb0", 0xfffffef1) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x84}, {0x6}]}) r1 = getpgid(0x0) pread(r0, &(0x7f0000000380)="87a11bb96a8b6e8d61d1729a188c9fc89cecc6887b96c8933524f6e903c7d041e392012eb438e1bb0c6cf508fb71ce0dcc0a27bf8e7ac93e9214242a6080ee7c9a88179fb3cd3b8c6a3538718f199fb9c4e4a67df965023dc25d501150a226efd51d4dd2e20945804b5809229fb83214e4087f69661eaa5ce1e8799c0390a97ed8c30144ea214d5bfa18a6eaaceedc28d271dd2f93589a3ae6fa714c8bfa0037a52ecb9c45e5d1f6403c2ca73f0e189e4de70bc0476e4ac8e820d9cc911db95390ac50603eba353727848b23af381e62bf77f0d51bfa78b9f9e0be", 0xdb, 0x0, 0x26) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x35, 0x6, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r0, &(0x7f00000001c0)="41a70cb4666ceb97f5e4aa6095def8c81996031a639822cb667676ece42ca61aea7c92989c03cafbc1c56105339c52a6d692d3f771fd72852ddbc0369adbfa6ea678c18316680418d411ca31a6adb0faaf7a80db2d544ab38c9e8479e4e49b366ffaedf322ac7d842d96278cfaf76e8c8d91474d5bf66fd0713ad9f8084591f80a4c62d478fe1e774515f867f275079f59c1576bc56b5697e6d33880e8dec07f9fa5a5ef70ffad74d6d4065b3c0168580e5739d8cd8ac09a0549c68007f1580972d0704dc87b764745b8889ae7ff30b40aa79a6411e6e7bd908d40f14197a6beb90800000000000000", 0xe9, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) 16:01:16 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x3, 0xffffffffffff0000, 0x7, 0x80}, {0x8, 0x7, 0x0, 0xfffffffffffffff7}, {0x80000000, 0x5, 0x9, 0x401}, {0x7fffffff, 0x1, 0x3, 0x5}, {0x8001, 0x4, 0x3, 0x8001}]}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = socket(0x10, 0x5, 0x2) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) write(r0, &(0x7f0000000080)="f8b75de688a31d09550aa630a9357cca4725fc1b6ff11ceffae335197cd84ea3e75126cb0948116fcd437dda19618ef008774e97f86e194c2dc6666c02d301c48b6511e66dc0e15ae140b57ef851d17a6b6b0e33251b69af8e00ee6f69d5c336ef328dbc56a4f07f92defdf8f72c0cbe489fb15834b6d7fade574a7cffb7d39a68ad95c036d4b419aa49e05bcd5e3839ffc15fed093083761b3a4f1cc5236ed98504b5cd694bbb21e9e18841f0e11dfd35d92fae745c94503134cbb93a4b1e852310063f5c1360a030a133ae8b2f6378f0f1d3788b10dfde60da2798843998860c25bdfc79582e2a045d331037f79a30ba82fb6c4846ff578139ea03", 0xfc) 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x0, 0x200000000) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x80000001, 0x8000000000022, &(0x7f0000000040)="2e935e661b1d2e5d67173911631caf3562218d050002547f66affed41c72a712360ffc975dd01d9d7672bac491bdaa9319959400"/63, 0x3f) 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) chflags(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xe11f, 0xd2, 0x4, 0x1, 0x7, 0xff, 0x3f, 0x1, 0x2, 0x0, 0x7}) 16:01:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) shutdown(r0, 0x1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:01:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x100, 0x108) write(r3, &(0x7f0000000180)="f6dfdb3c0f6555d4f88e3048f2bfeafd19122c16f1f6951f11418c51bbbe5eb101000000000000006525ac114232e7062c023002561fe4dbc49ad40e42da", 0x3a) 16:01:16 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="0329902d0688b086d89d147c085c65eb8335cf5c3df221fa065460838fc9246659e824131b6f8d57e65884176cbce785cc86bd3decd8ac56c06875a9", 0x3c) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400100003dd, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) write(r0, &(0x7f00000005c0)='D', 0x1) 16:01:17 executing program 0: r0 = socket(0x800000018, 0x1, 0xfffffffffffffff8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x100, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) semget(0x1, 0x0, 0x282) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:01:17 executing program 1: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="52000280004185a4fe03badc630f76c42b7495b8b47d6d0000002e1cea4fe151f062b10000d6d9e20fea8fda00003bfe209640311a23f6c24a475bfd85ad0100a15f5a4b00f84890e0535925fa41916920b4ca200bb97b8eed01000000e3bc1d735fb4915c86f38aff20a38102494acc26873d4aa847da8857c2822bd0da04000000000000e84f69afceced7c0e0bca16ef44a00"/174], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0x7911c277b39b8f38) readlinkat(r1, 0x0, 0x0, 0x9612cc2c) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) r5 = socket$unix(0x1, 0x1, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x10) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r7, &(0x7f00000001c0)=[{&(0x7f0000000580)=""/218, 0xda}, {&(0x7f0000000680)=""/106, 0x6a}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x4, 0x0, 0x0) 16:01:17 executing program 0: r0 = socket(0x0, 0xc007, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffffff7, 0x9}, {0x18, 0x2, 0x5, 0xe2dc}, 0x6, [0x2, 0x100000000000000, 0xffffffffffff0000, 0x1, 0x49, 0x3, 0x2, 0x2]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x10000, 0x1}, {0x18, 0x3, 0x9d, 0x1}, 0x0, [0x8e70, 0x3, 0x43faeaf5, 0xa0, 0xd04, 0x9, 0x27274b89, 0x100000001]}, 0x3c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10282, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x7, 0x8}, {0x18, 0x3, 0xfffffffffffffffb, 0x84c}, 0xef72, [0x4379, 0x1f9b, 0x9, 0x8, 0x0, 0x5, 0x3, 0xfffffffffffff001]}, 0x3c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x8100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x52d, 0x1, 0x0, 0xa23, 0x5}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) sync() pread(r0, &(0x7f0000000280)="4642dce7f8fdd33484e647409170fd62fce6232d65c2de841a2af4cdb28aef3fb33aab7e42cf60a80ff6aafd8725bd469464b8a7d47f2e47f50cddb463246d4a36c0791850f96f4d5708d3f35e4ee811d415d96011c8e1b8d176bc125aa76534c5e5e0926a3bbcb6c45b0cf8a109bd6e2873fa5ad50fd447812f242be8fe3e9eeebaff3bcca87d9052005bbfb58ab960734c10", 0x93, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000380)) shutdown(r1, 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x0, 0x6}, {0x18, 0x3, 0x1000, 0xfc5}, 0x4e6000000, [0x80000000, 0x4, 0x3ff, 0xfffffffffffffffe, 0x8, 0x800, 0x1, 0x100]}, 0x3c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000440)) bind$inet6(r0, &(0x7f0000000480)={0x18, 0x3, 0x200, 0x4}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000004c0)) r3 = open$dir(&(0x7f0000000500)='./file0\x00', 0x20000, 0x80) chflags(&(0x7f0000000540)='./file0\x00', 0x10001) msgget$private(0x0, 0x4a0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000005c0)) renameat(r3, &(0x7f0000000640)='./file0\x00', r4, &(0x7f0000000680)='./file0\x00') getdents(r4, &(0x7f00000006c0)=""/123, 0x7b) bind$inet(r1, &(0x7f0000000740)={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) recvfrom(r0, &(0x7f0000000200)=""/178, 0xb2, 0x43, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) setsockopt(r0, 0x400, 0x0, &(0x7f0000000100)="eea4a16e63f94a976a2af90b4ea06dea301fc24f368e6f409f8c7939e5d343b51bfe92fa4b127ee87626a01dda021e0c03c8f5f74bdfb111612f0cf041ad1d4895aa69662d8b445d3486913b4d9d983512e66097dc33db29b76f3a226142a0bcbceda93f0a679e37835364fcf0407e7d30a106fa7937ef3e3ce493a89e5f5920a34d74a146c923ffbfdee974ec213acee3c6eb40fe9144741c185cd593ddb48bb9adf428790c98e20380362a88a41e30be39132cd700bc86f39f0ecffdb11c1da7871a94f4926e9a6169a883cdae9962b6215fe5c08fc1011e68b47d00decac453", 0xe1) 16:01:17 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, 0x0, 0x0) fchdir(r0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:01:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0x3, 0x7, 0x9, 0xffff}) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x80) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x1) r4 = dup(r2) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000080)=0x35) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x1000, 0x8) stat(&(0x7f0000000200)='./bus\x00', &(0x7f00000002c0)) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) 16:01:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) flock(r1, 0xf) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x200, 0x26) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') pipe(&(0x7f0000000140)) 16:01:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f00000000c0)=""/133, 0x85, 0x843, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000000c0)=""/12, 0xc}], 0x3, 0x0, 0x0) 16:01:17 executing program 1: r0 = socket(0x800000018, 0x1, 0xfffffffffffffff8) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) r1 = socket(0x20, 0x4, 0x101) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x18) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) getsockname$inet(r1, 0x0, &(0x7f0000000040)=0x21e) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ff0000/0xe000)=nil, 0xe000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:01:17 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x88, 0x7ff}, {0x183, 0x3ff}, {0x46, 0x2}, {0x101, 0x5}, {0x86, 0x4}], 0x5}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 16:01:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) lstat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x8) r1 = dup(r0) renameat(r0, &(0x7f0000000200)='./file1\x00', r1, &(0x7f0000000300)='./file1\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:01:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x400, 0x0, 0x6, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x40000000010, 0x400000000002, 0x5) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) socket(0x6, 0x4005, 0x10001) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000040)=0x6, 0xbe) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 16:01:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x80000000}, 0x8) pledge(0x0, &(0x7f0000000080)='\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@in}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) socket$inet(0x2, 0x2, 0x2) 16:01:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x10}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0x80000000}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3f, 0x2, 0x6, 0x0, 0xfffffffffffffffd, 0x92, 0x8000, 0x2, 0x2, 0x9, 0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendsyslog(&(0x7f0000000280)="6a1c0ec18f8e6888b00cbb3b2c0afb607e9bb634257007f924fde2ef18343b6dadb8440cfad72aad4766d4a4bf49d8f917b690b4f2c4a1ff03d65b6e91fce4541ba10b", 0x43, 0x10) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x1, 0xfffffffffffffffd, 0xc72d}, {0x25}, {0x6, 0x0, 0x1}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="8d001f0000fef7998b7300f04eeb00000400df"]) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) fcntl$dupfd(r1, 0xa, r1) flock(r1, 0x4) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x140, 0x7}, {0x2a72cf413c26c443, 0x6}, {0x0, 0x3b59}, {0xcf, 0x4}, {0xa7, 0x401}, {0xae, 0x4}], 0x6}) 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x401, 0x0) msgget(0x3, 0x250) r2 = msgget(0x0, 0x10) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r2, &(0x7f0000000140)={0x0, ""/123}, 0x83, 0x3, 0x3e14e551ef2514fc) setitimer(0x0, &(0x7f0000000200)={{0x2d9cc015, 0x8}, {0x200, 0x2}}, &(0x7f0000000240)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') msgctl$IPC_RMID(r2, 0x0) select(0x40, &(0x7f0000000380)={0x40, 0x10000, 0x4, 0x8, 0xf7, 0x4, 0xbac, 0x5}, &(0x7f00000003c0)={0x7ff, 0x40000000000, 0xb8, 0x3, 0x8, 0x7, 0x7, 0xa7}, &(0x7f0000000400)={0x4, 0x9, 0xfb0c, 0x62cd, 0x1000, 0x9, 0x3f, 0x100000001}, &(0x7f0000000440)={0x5, 0x4}) 16:01:18 executing program 1: pipe(&(0x7f0000000080)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x600, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000680)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) write(r3, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0ac40534210737851", 0x54}], 0x1) 16:01:18 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa6, 0x4}, {0x82, 0x2}], 0x2}) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) ftruncate(r0, 0x0, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 16:01:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) getpeername$unix(r0, &(0x7f0000000480)=@file={0x0, ""/14}, &(0x7f00000004c0)=0x10) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) r7 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r9 = socket$inet(0x2, 0x3, 0x1000) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x10, 0xb, 0x5, 0x5df}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20, 0xfe71, 0x1f}, {{r3}, 0xffffffffffffffff, 0x61, 0x80000001, 0x1, 0x23ae82ed}, {{r4}, 0xfffffffffffffffa, 0x7c, 0xd0, 0x7fff, 0x1}, {{r5}, 0xffffffffffffffff, 0x6c, 0xfffff, 0x7fff, 0x101}], 0x7, &(0x7f00000003c0)=[{{r6}, 0x0, 0x80, 0x0, 0x80, 0x4}, {{r7}, 0xfffffffffffffffe, 0x81, 0x2, 0x80000001, 0x80000000}, {{r8}, 0xfffffffffffffff9, 0x80, 0xfffff, 0xa51, 0x2e56}, {{r9}, 0xfffffffffffffffc, 0x10, 0x6, 0x0, 0x9}], 0xfffffffffffffffe, &(0x7f0000000440)={0x10000, 0x2}) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffc, 0x3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000500)='./bus\x00', 0x0, 0xffffffffffffffff) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x2, 0x0, 0x9d1, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) fchflags(r1, 0x10000) 16:01:19 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x20) r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='.\x00') r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000002c0)="d5848fe5", 0x4}, {&(0x7f0000000300)="ae6769a00aa7c5ca1719c955a2bdd9875ba556940434e0e2c1ffaf53502b7c53fbebf00b3fd69de6c0b0f95b4bafbe85564c6768fc370d7360884cd8e2e306b415411616afb834d1a355cb96b517b4235cf35d63103d56cb", 0x58}, {&(0x7f0000000380)="131384b85e14dcc0515e849e6d1c1a435da7ac5c02f58954171f6770e43438c010f9", 0x22}, {&(0x7f00000003c0)="ea9221d8e46822b1b3d14cdf809f4f84f81ae8f63af72d74fb3b45adc9344a2dff941584077b3ddb525840fcd09f9d41222e02ba41c2c74d0ce2eb334fff3c68509e15b5204ac5e0502db9374e3e2ffb2c2794f709e20e4658647f2718f590f3c1f53e04e89d7472f1848d3c4e7ebcc7fa6e8e5c08b6778307bfb7ac04463863dbcc3be584175949cc692b51dde74de6ac9480809745f5f7b2e2f3a8c58f425b73cb6006bf3ab69fd48f8e4917f6a192e0ea9e7ef5ce7d440506d098320e50f0395308ff030f06d5bdf89e8cdb7ff9bf9575c1a11186236178391c16f842b9e494ee", 0xe2}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x2) bind$unix(r0, &(0x7f0000000240)=@abs={0x1f95d27d48731892}, 0xffffffffffffff80) getsockname$unix(r0, 0x0, &(0x7f0000000000)) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 16:01:19 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) write(r0, &(0x7f0000000000)="ef0946a1304c374a41a6961ecf5b73ee985eb83eab909c0ec200d3448206e8f1d3f4", 0x22) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x64}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x291, 0x0, 0x100000000, 0x1f}, {0x3, 0x0, 0x3, 0x9}, {0x1f, 0x1, 0x60, 0xb8}, {0x7, 0x0, 0x2}]}) r2 = semget(0x2, 0x2, 0x200) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000200)=""/206) 16:01:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getppid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x98}, 0x1) r8 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000001840)=0x123) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 16:01:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xa6, 0x2f, 0x73a, 0x7, "8aea828cc0dfec0811ea905d5400ae8af0f97e00", 0x10000, 0x401}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xffffffffffffffea) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000340)=""/221, 0xdd}], 0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x6d, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:01:19 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) mlockall(0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:19 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x1, 0x101) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x63, 0x0, 0x152, 0x58f8}, {0x9, 0x4, 0x3, 0x98}, {0x7fffffff, 0x7, 0x7, 0x80000000}]}) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/bpf\x00', 0x81, 0x0) 16:01:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x8000000000003d, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x304d8, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') recvfrom(r0, &(0x7f0000000040), 0x0, 0x802, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:01:19 executing program 1: r0 = socket(0x1, 0x0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x4}, 0x8) r1 = socket(0x10, 0x4, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89ffc1b24a310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0xa) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x190, 0x20) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x1) 16:01:20 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10008, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0xffff, 0x5137, 0x8001, {[0x7f, 0x9, 0x7fffffff, 0x3, 0x2, 0x1, 0x0, 0x7fffffff, 0x101, 0x400, 0x3, 0x1, 0x4, 0x9, 0x8, 0x100, 0xab, 0x3], [0x2855e610, 0x1, 0x0, 0x4, 0x2, 0x4, 0x0, 0x7, 0x3, 0xbf1], [0xfffffffffffffffe, 0x0, 0x400, 0xffffffffffffff80, 0x9, 0x6, 0x40], [0x101, 0x2, 0x7fff, 0x0, 0x80, 0x1], [{0x1, 0x1, 0xd7, 0xc84}, {0x6, 0x5, 0x8, 0x6}, {0x6, 0x800, 0x3, 0x1000}, {0x8, 0x89, 0x6, 0x80000001}, {0x8, 0x62, 0x80}, {0x4, 0x2, 0x1, 0x9}, {0xac0c, 0x7, 0x3, 0x5}, {0x100000001, 0x2, 0x401, 0x7fff}], {0x5, 0x7f, 0xfff, 0x240000000}, {0x45a9, 0x800, 0x6, 0x8}}}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0xffffffffffffdf46}, {{r2}, 0xffffffffffffffff, 0x42, 0xfffff, 0x3ff, 0x6}, {{r2}, 0xfffffffffffffffa, 0xc0, 0x0, 0x4, 0x400}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x3}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x400}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000000, 0x81, 0x5}], 0x7, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x8, 0xcf92, 0x720ca747}, {{r2}, 0xffffffffffffffff, 0x44, 0x80, 0x8f3, 0xff}], 0x52, &(0x7f0000000040)={0x3, 0x1}) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x8}) ioctl$TIOCCBRK(r2, 0x2000747a) pckbd_enable: command error 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:22 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/210) r1 = semget(0x1, 0x7, 0x1a) semctl$IPC_RMID(r1, 0x0, 0x0) msgsnd(r1, &(0x7f0000000640)={0x2, "1aa576e5d53ff991076c0aeed1caaf14ca4d277028895701fed241aea44fd446dc98bb352c492a964ec73fb15caabad4e33f26d26889600480ae8542965739a80598ba2ef82914f098b3d76f3b9c6901491858264513cb99f5c726b5c3be4c4db29c8cffbe977a9e29a6deecb10fd768063db9c142a41f20c45565a9f71a17e8fc5c100553b5f7c4469eb46d7914e78196c2419c58052466b905562efa75ae4c4f524c83b15346b6c5c247508ca83210c6ac5a5944b14ed1ffbab2ae85366c0864761e62658c7f640496528e3e13147b18b11238c7ec7d4052e3d6b692ef74e15a623ce400040000000000"}, 0x2d9, 0x800) msgrcv(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x3, 0x5800) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000200)={0x10001, 0x3, 0x0, 0x87, 0x4, 0x4, 0x80, 0x10, [{0xff, 0x80000000, 0x1b, 0x3}, {0xc3000000000, 0x9, 0x1, 0x100}, {0x6, 0x3, 0x4946, 0x7ff}, {0x9, 0x20, 0x4c, 0x7}, {0x2d6, 0x1, 0x4, 0x1}, {0x20, 0x2, 0x7, 0x9bc2}, {0xfff, 0x2, 0x1ff, 0x1}, {0x8, 0x8000, 0x5, 0x8}, {0xb7, 0x7ff, 0x9, 0xe60e}, {0x44, 0x1000, 0xffffffff, 0x6}, {0x9, 0xffffffff, 0x5, 0x5}, {0xec9e, 0x5925, 0x886, 0x4}, {0x400, 0xffffffff, 0x1dea5bd}, {0x28, 0x6, 0xfffffffffffffffe, 0x1}, {0x7, 0x1, 0xfffffffffffffff9, 0x400}, {0x9, 0x7, 0x9, 0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:01:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x11e, 0x0, 0x3f, "7216ff868322bca70578cd23b3efce658b6617f1", 0xa0, 0x10}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) setgid(r2) pckbd_enable: command error 16:01:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0xc0) readv(r0, &(0x7f0000000040), 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff95b4000000000000005b67071b542a538706000000b818000000020000003100000003000003000000000000588a"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 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:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0xffffffff7fffffff, 0x0, 0x3e6e90a5, 0x5251}, {0x200, 0x7, 0x400, 0x4}, {0xffffffff, 0x0, 0xeb, 0x10001}, {0xca, 0xfffffffffffff49d, 0x3, 0x9}, {0x4, 0x3, 0x2, 0x1}, {0x8001, 0x80000000, 0x0, 0x101}, {0x800, 0x1, 0x2, 0x100000001}, {0x6, 0x40000000000000, 0x3, 0xa0}, {0x5, 0x13d, 0x80000001, 0x3ff}, {0x1, 0x0, 0x0, 0x2ee3}]}) syz_emit_ethernet(0xfffffffffffffe13, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00') 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xa00, 0x0) 16:01:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1000000000000, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642", 0x803f, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x8, 0x81, "da742bf4ab240e0675a0d3d36146bcb702b84004", 0x400, 0x80}) recvfrom(r0, &(0x7f0000000140)=""/81, 0x51, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4d}, {0x10000006}]}) syz_emit_ethernet(0x2d, &(0x7f0000000180)="6c91d6e33b87592fdb8b9f37465ab08010c16aa477b7cd690e608a63c1ddffec90386c7973e72400869ee275fbcdc13699996f218a5591b21fa4046efd0a30314b19980a000000000000000000") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) 16:01:22 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10120, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) unlink(&(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) select(0x40, &(0x7f0000000280)={0x2, 0x3, 0x200, 0x1000, 0x5, 0x3, 0x0, 0x6}, &(0x7f00000002c0)={0x100000001, 0x6, 0x400, 0x3, 0x1, 0x2, 0x7, 0x3}, &(0x7f0000000300)={0x4, 0x5, 0x1ff, 0x20, 0x400, 0x6, 0x5, 0x7fff}, &(0x7f0000000340)={0x7f, 0x5}) r1 = kqueue() r2 = dup2(r1, r1) recvfrom$unix(r2, &(0x7f0000000100)=""/226, 0xe2, 0x2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000240)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xa7) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) flock(r1, 0x4) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="49ef2159ac8cdd647c7ef764d779d85796779714d0cb473eafe75f52d727facfc76a35af8177cb62108a54d59c574a4f7fb2f5464a385f3ad1963f823b6246"], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00./brs\x00'], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000240)='./bus\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b}}}) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) chown(0x0, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) 16:01:23 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x33}], 0xffffffffffffff74, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x7ff, 0x1f58}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x8e}, {{r0}, 0xfffffffffffffffb, 0xd9, 0xfffff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x44, 0x4a, 0x100, 0x5}, {{r0}, 0xfffffffffffffff8, 0x94, 0xf0000001, 0x91c8, 0x3}], 0xd8e, &(0x7f0000000040)={0x5, 0x1000}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a329cd72f5a756ee0e", 0x3c}], 0x3d2) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000180)=[{0xfff, 0x8, 0x4, 0xf6}, {0x5, 0x101, 0x9, 0x1f}, {0x8, 0x7f, 0x7, 0x1}, {0xffffffffffffffff, 0x7, 0x9, 0x80000000005}, {0x9, 0x9, 0x7f, 0x6}, {0x2, 0xbf4, 0xfffffffffffffff8, 0x80000001}, {0x7, 0x3ff, 0x0, 0x1ff}, {0xb8f, 0x9, 0x5, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:01:23 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x488, 0x0) r0 = socket$inet(0x2, 0x1, 0x3) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000001ed, &(0x7f0000000180)=[{0x45}, {0x3c, 0xfff}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:23 executing program 0: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x124) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:23 executing program 1: socket(0x0, 0x4007, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000480)="4db1bff325d6f975b031991601f1ea9a321d01ae8424a3f2e906e2da878cb81bd9a0a0dedb58b29f8a9d7db96e8b17b49641dbb6e6e22ad99a3c5024a6a549b9a0b6fa3e58922535ee626af3dcfda22e3b75bb5e06ea44c2fa12accd55713d039ec7b3a8cfe41b1c9ef28d584100c974c2b2632617bb769292c6579a68849d12c2f8bcd731d85bddfb9b7e3523d1334523c5dc79665e369767c1e470116169d0da5a980230fe08922c0ac52bfd64086fa07432137c5a913e952d93a0330b9a368434357441b7a917f75daef499fe88acc50aac5ee815ee688b427a919b2459b6f39e9566e7826f75fbbb3f7b3d506a84dcda91dacb5af8fc6d570ff0158b7641f307cbc194cd287461bd549fe01394690cf7da51afb91f00faa52748ce75cd6a08e79a8d9d697bb3fd50fdd4b408711bddcfcd241e8a840e7a78af3a7ce34c3abee2e350dfea9be069b328787deff0ab5f03734a99ededef7917730a43c63b3988c6aa78e8c5a2aa4b7f4d1e746aa33b67c9481a606e33ca744be2362c9f73dc9fcfa8a9e929f8bfe32f56d8386dadb5e11da640cee2978df5f6387c2a389ac6ae6ec27f1d9447badf129106b64a7459c7282910f99f96021577ee03700d3d78a3c31f92603cbb7368554e7941f1d25f0d04a9b9a25fb7d37e1dbf4e7ba1663839718f8bd2cd7ee8fa293368ee66cdd5b0e86821ccd8c47f063e8aa43d355a2c4f8a84b39fdc6a18a95f28f92aabea98cf660c7f38c8f155513257cefe14ea50d4e8d7cd01e0851423318b61b42aaf043d5de0c454fab60a900ea03499b61a34a29ed3ae9da5e17d25b2bdae8be422704c4c44ab997f5f29869bb6bdca0cbf3e5c1ef7992192639d20132e75fb2e616d578a742e9c8cb78bb02e5ad4aa2d857ddc07a82372130ebe67f10450c144530a1d7a868f8b140392fc3453fd7e81274d6bdc5cffd2f41785f060ea147acc66d63c69cdc869615642cd8ce0e678f34d13217bd1f9f415bb35f5a3cf30033981002a06e9364dd6ce4e3abfefb6fedf049458cadcda91fd3cb26ffd53e21faee68afe15eaf6ea0864e5a9df9945ca5836a83048eb981fd46bf08acc69870845a4faa1819e010e301b00453d005b05c4e26fcd04db4d37e2e0e8b3ff27f0cd87c0b05a8046c0e3ef4911569dc227850ee1a2a3d3c4c847c46fb2c5d089dd85043af60f34799f0995a14fd535a3d23901251578170ed979c1f4c0e6db3b97d05e76cc353670a75241935d42485cfceac8986954f11711971840b5dcae020edc1b48634ca92cc7aef6228936172c80330e7f12ec01cb667a26f46c4624add1ed6e2c8651df27f5ecc0e3919d636a2ddab506ef9ce6e2b68e0c0ba2c21aaa55501c2fb5dc6995316727df2f80d7d9fccf771620cfd3afd35f4596b27d90982723ab94e5b2fe0aabbd288b32a9a7797d1aba7595f9c094078a32c343f83be6508f3eb1fed15958e437b6d6806879cfda9546be48bec014fe3ec9a4835593b7414dd824f07377bd7dadeeb55f06724ea29234bffa21ea0c188d62d8443a8a06b08e53e3928a0bf490a10c4476f05074c713df30898193e8187c74ad4baffd2ecd7e249af47c849746a16a1645f33da93aabbbae4ab40d047287d855b78fcea9102799cdd6c735b66c0b4e22d1c37ce39bc5f750ea012058c96c9074473bf3c5b765567fcb5f31ac64e5d94f7b07fde277ddadad88a449784888505e04a4cbd9655b3b225e7911157f424597bcd01cee5582d6990bbd848d084576e6472185279a402381339b56623be763d893e7d18e16a94af900c20efddda0d4ae7b9293bbf34a8191b2fec689fe69e17590cfd8215e43dd51d279a2534df9f3ebcb2337a9d3141646e94ea8f761d40d18de424449b520526d7cba50514e7ae9a0245c59556e5179bebe100be1f620f2478223d4cfd009c4fc13da76a414640cfdce435ad87c0db7dad20b1f95f6499774f389af593492609368f957d1ce288252ca451a2d76c16c6b09cbfacde761d1eaac5452f62f1f093c70a98bfefe307b00e8a14d5a689fffee5f1f7abf625e0ee04a7cdec6ffb98b6cf7e36d0a2526da9a36564294b3d65379e2bf15f0cb8a1caea14d01c8c42ef4a577509123ac9783fb746ad22bcb70ca39e5b5ea4b3bfe67ff1c5f4e065ba9bf366e3566bcdc61dccf1eb894a27b85d5d14be0e904ea9d83654bdffdc096a851712e99e07c170a758437aa7a2d727a73932e3c0fd4bb75d9236ca2fd33794b2a3716bcfe7b57a76bc0956fda6c6d61b5371f7bc5fb0f76051c49cbd6d77028c60eb87ea5136c29e4363fbd09245f0fbac2cd6d335adccb3b8d654713356dc2cb0098931f1dd3c0ed1aca8741f0a70db65007dfb6d47ebddee1593c94bdc0aa80668df4d7125b493a1624375b038483029bc77c9e1ba00a75f2f13815146e48d0896ff307933bd70c598f48abac4424547fe87b7bb3ac903d208e73ff7c3f6e859e2df0c38778a4e0d33d6ff712f05efbca6cad07fd2efbb954bff14e6df0c2c1b53a050eb3b8cc73af3a1025066bb1288b959fe1caa2b6b158d61b9a0c7f29325e769459318d3afc880a17b8631bd2cbb0ea3fae60bf5da231545499cfaf48147e50b3c9171a315b2144f2ca97739dcc5ed26c1f3963ba7ffea766fdf015b85bb6fa2e79a29be32580afdd87c922f1ba790c7e08a37c4d9e740618df68683c618d3c70c18154cfb706b19cf1e74a8308b44e408a81f2e0d8cc5d0fd1f711f97a330b5731054e685d023eb391020e39693f7699d5ce334e91bc39f9062c0c497f16763d20b380ad0743364c1092222622a2948e89fddcd34b00e33ea1e03ea5b8bd793f4d49dc2ee20765a9a1763eabda8e6928bdabe9498e8c2890662631f99a6c73f7ac052daafba2f60c4cb70df0b021d4b5c57112c6acbd2b19d625bff71d1f6e02a907f17c51e7ae19af4ee2d3a2151e8b8425bca9e99dd50bdf7d910f7743007b625bf74258169c278065407981f9343aff05168130778193f8254133d33a933829fc9b40899eb73c087976eb89a697e33263401f487060ac9d1d727363e812edfa1faef1d2d61f804551e3dbcf8fc94c457cf62df223a9aecf6b3275ba1f714dbce1285ea16d3b377b3f58c6319aaed053407c5485a7ce148a012bd54721be1bac41f81884d17a431d653bc70c4c84a997fd7ebb3a6c8b49827e54ed26bb35b4ac5cbdcaed1687242f48edf4f6bf9c2f14cc06ba103c43fa666121bf116782403b19f5235fb3c38493eaaa339461e812134c0fa29deddb0b21baffdd792014db4801481f203c05d7c51b491476069be9b655972e9ce05bae96efbc6771d005e113fcc99c7d270dcc1dcfdb8ddae3f107799156b1971707ea957027012ebcff42eeb7d189306b87a69964d669be69d97503cbb24d9860ba514988a2a84a003bf015c09e3ca75288190fb9f03e234e28c14dba7c5023262bb950f599f75a204392635fad514e371573464308fed38d8b9087209ca85c49d3392891f7b47c2bc92873ee23a1d5348556deacf3e54e54a0c6bf298f968c8be959ac86a29d5448bc452aebcc36c2eb097d30cc015da274fcc0369e3d95964a25581b404168280117ce35623564bd4eefd5fc759a8bfe8801570f6e6786e099accab0a034294a0b9e09c594f917e6d339eb9d43e021800eae9dd924d4941f047ba6b803c002d2ef46e93392837a350289fd24d49a96f6daf8c38dfc465828a6b773f34ec975fa4ddb9d0ca63c52538d2454a2a260d8220371c4b4017e7e465c855ecb595bf4892d6c827df4480435477a6a9f2b5b45bd688bbf15d16987da7d5d6796a1c9678224ca8a1d45fdd567bf4eab1e906e1bf18e5b429879e1dec9d0ca0e988777dc3967c5b48c226025461385dcb39e7c815b130efc8bb40d6c1235e12374502056cd61429be66d1b616dac0c2eab9061722c1e9402c22019bf596b9ad9e86341bc7c14c2b8a25ffdde02d282a09874067203d7d16a0eb2b7ba0c8c637ad7274be2acbca4ad990786ec575addca30ec674076cfb43606444f3484721dbb69f23106dcb6c35bfa96efc1aaa728aaefa5f8b7c16e1f5ab63a4d94b778fcf05f4693acfe781b33dc8220a60bec2a4b5e9d825ed7e25feeea1c49da3f2e99450ea17fdaf837dfb9c5fc219eba4c344a79156dd2fb251722d81422e5e491f511595c93cd15c34a9ebcdf6de7aee74a7b37712fa34b732b431c73f695ec6faae31c45919dd7f0d149fa69021249517663736ff1354513dcc9803f70f9860165cf655647c681960423bc2af1b5bf9a4ef1dc648f44a5f523905562be3e8898655c234487bb9370b1f8616f7268f66fdee01cf162154908a549d93e075927d60baa318f28839eccff455932548cef91e24127cb0d9a364d8263d7289e137840b48a51d38abc883315df21d27a12208df04e886b50d37bd876f9fa382c850ccf0044ea310e20b8d93d55bdec9f0ae3a74ef966f9d19235ffd02ba244080040b8b6dbeb92c7cd6976ec2583e43330ae791a3789eec300e8a7d5b8de999040a236f2ec4e3a1740c2410f4ab55c8f58e76e8e1ae5f4f389a70e86d79b0237968d665a3ec901e729f1261138e959c64a2311c34c857c1eb4a048b5854b78e8496eceaf42bcce647a63b19659bec844a641006b05fbc09b052f0d551af525b1cb331c02e592a6cc11686f8040d5523826fed64483ec92607949eeb24971424e3b38c17e776793cd9b7d0fbd316b3a644e6dadb3bf49ae118397acc88af9669f66c1d0b456914822dafb79e868d1f28a0bbf846f5f1ab245b7db1d35d7ff3b92d47dba66d8b1ca28cde83d911858f7172f578e7098b9f1a412f88a444c0774a6ab9646222521b1dc7e4ed9ad69322931605b1d83e6c853d23d9c1eacf269d218b7a2cb358429baf59fb6ab03d04fcd5b3ae7cbe0e29247f1d9aee29bc58502f046d0e45fed6079a1f202c3426259bba94282b7b1b8dc4b60be0c5115fb5533330678bc56d2ee055717eb7f027b816c16a395a31928582aa15fa07ad46e6ee0ad29373611c4628e8eb1c879ac12f9620d60b27e973a56c24a178494b29db4cce82596a8b960c97e3037691b38acb37454978dae24f1e658c913af5ad93d71dc33ea4fd37c18159175931a9cd085b4ea1c5e0110c191bb208cc7d01f093ecb903012a424e093a4a26dd9278c16964772a388435c9a82ca14e072d58d866a5760513e066339a228e27542def7cf9d7f5b00963d798749f02e4b13cbd13d8492d13da9a010a8d4b9520f5b70b1fdcec5e3e53845931abeef798e71782ca5fd087b53680ae710ca13a168aab3ec3858b1240dd4ed1fdec5e7310cd6f1d2eee4a762bce9fb39939d4aa419c934f87698df8963e18093f3e0c1b1053fbfc138e11511acb9d9888f68636f6b63a0afc589cbfe399598c551f7b9551835c04e51471431f89ac70cbd613c3eec3b3e95cd9cf67a160b3659f53fdde732d1801fa083249bbec3663cf1e1bf4bd32cc445b49706b68274eabad977d9b196a4a16fb6c6ab66b5507b03f554388732f436515fde9104b72ee8e8a8cd26041bb7c7d9d687d995aedb49c2d3021697b05d8292bff2a5bbaebfecb922835039660defa782c8041ec2c166f2d019921209478cb439", 0xfa0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='.\x00', &(0x7f0000000080)) 16:01:23 executing program 0: r0 = semget(0x1, 0x0, 0x140) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/141) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) 16:01:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x1}) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x81) accept(r1, 0x0, &(0x7f0000000000)) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x6, 0x1f}, {0x1, 0x5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x180000000000003}) 16:01:23 executing program 0: r0 = socket(0x18, 0x5, 0x5) fcntl$setstatus(r0, 0x4, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x400, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r2, &(0x7f0000000140)=""/207, 0xcf) write(r1, 0x0, 0x0) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000080)) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:01:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x21) close(r0) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:01:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x2) 16:01:23 executing program 1: r0 = syz_open_pts() fchflags(r0, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r1) close(r0) r2 = dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f0000000480)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x34) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000200)="2a2736cc13bee9ca27ce1572725550c3752e578a3ee1a7e604f3d0dbb3a149643348e0de52f4c6d31ede54ac584abe648571c9489887bf827d6801d94169", 0x3e) syz_open_pts() write(r2, &(0x7f0000000800)="0046788729161b3a605c6db4607788d5a14581433f21b402df003ff4b061a72c8fa61c463d2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f7b4b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28c9757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f24d755c3f3b0e8a72dc0ea6d20424aa30803ceab3beb8e9cc159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb5715d7058f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886989f15e8faa483e60643f672d1fab2ac912db844b2d869809af1a54c238128775ac3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcbee3886203a374c79774e8829634f9811569a856c356fafbf2ccf09738a18f69e68c38d0100dc32cd0930c0b2a7813cbc1da40225ad", 0x201) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x415acd17, 0x80000001, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r4 = semget$private(0x0, 0x7, 0x286) semget$private(0x0, 0x2, 0x10) semop(r4, &(0x7f0000000000)=[{0x6, 0x8000}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$getflags(r2, 0x203) r5 = dup2(r3, r3) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x6) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000640)) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10102, 0x0) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() 16:01:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8, 0x2, 0x35, 0x5, "89871e1909b5c7c23d6cb4ac6e9a5fe58b41da14", 0x80000000, 0x8001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x200000000000011, 0x3, 0x0) getpeername(r2, &(0x7f00000020c0)=@un=@file={0x0, ""/4096}, &(0x7f0000003100)=0xfffffd96) getsockopt(r2, 0xd9, 0x5, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) 16:01:24 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) poll(&(0x7f0000000100), 0x2000000000000149, 0x20000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 16:01:24 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000080)="ffff0000", 0x305) 16:01:24 executing program 1: r0 = kqueue() pwrite(r0, &(0x7f0000000100)="3f2e0f4e3ba528162f34f9943f0e61bcab734b56e52f0268f1e887f7d9a911afcb50fac24c7b28636689d5cdc9d4f7c540624468496fd5e8419caf2f80e2c2b4bf67e4b6aa3076c0f461b509f5e16aa2d56a81933b0902e3a4c7e7f82419b637815f9ab29d9b81a48906272284f4617cb1993bb98dcb4509efc767b14f696946ecc7ce010f3bffac36d72adc4d1c0b11bc4535ae86ea6af38b079c88cc89ea77a243b36f4793e660d5b08514530a53e3ccb031c1925a671abb9a568a5bc25270aff296778df4693a4a62c24f1415540049bc7c5cfa9a4480e2e492cec834c0b3b2d242378e405f0c754e922fe52164528d74a1688ef7c3dd237f04a18be882aea3ebbfc45d39fdcce514b145e0a38183df71325aa42b3dab99103e6f81b76d5aaf381cdc574cbf62c227c51d2c0fb6d9a535909732d0351b535192060071841a55f4f4bc42aea1f76ba348326eb0cfe84fbea53829f1a5852fc7aee5752b535b187b1d95d0aaf8db843b3ceb0ad64c4973b7e187f72d702479610c5be7794f3016cd738c59f1c146e36e4f32caee09edaf67cb64de8b52bf57e39e0ff54e2024c5cdc8518f09feea27935ac0d0421cbefad3e9ee9cc6e69d3445bdc8a257f028ec68ae56b3935da6159f86ca403b8c35f2fb14c8764dcd1af74e7c20df58ee27482fc355432fa609030bd21a560712240f5de656529468c89786bf8c4b866cf9e6ac914e48f5165d1d17667356ed4e8713705d7cde1e39f2d6705580cad92eac8e414e25c61aae005545e262c7a37363dc18d5660a442855998225c75468d72f006ab397f4f8221ba2e2b97a1175781151586552673772fdf95a0c8e3bbce40f175f0ce1de5208d5b9295beef4d6e7ffcf64d102c4d312eac30b3215941b8518996d792d031f90d6ad4f2ed52fdf3f90925b35bcfb2ed902e3939dd0158ca3c855931d7594544b46200ded94f060f1f58f4760045a91eca2b10e8c7fd9877a9e1e9485878a1e6a70a45b6741bd04d3a1c128223c22f89d4d6d7d50d634a98279fcc1fd230475f904f2212aca3cea6aab6d7ddd4a40ae223110a0949fa3417fb568c3cd2ee939f53e781d9a13979f6938aa186e23a9af0fd1f874a1c236a95dfd7aa9e8ea704859835498bf69961fda77680b9e48bf0b9a90e5e814aa97875625351f5064a66a509ea32bb10be9b9ba65a3a2d2428fb8d5459aa683446394231cfc111dc38b64045812aba0ec31bc3fc48049bab10c1bfda1e5f798dda661309638eb40294f8435d51189285e254bf52a4e2905acfe393be4283f552e47b3f995848618786b9d2644a62bc50c80e574f387fbcc47673ad97b0dcff262bf43bb0970acdc31af536d71ddeef9965525d0ed55ff1c7cb4fa42e4d1b0b64fbb0c34e96f35b47b2ee33f81bbbdb01bc53d9731e0c825dbaf563450e7913120195c0f2f7836cf6d533e9849c56b6065e1bfff798852b269f5d0d6298336e63d6a87c756a1586e21b6075624717f3ee1fdc3df4ff98e715e383e6250d2d1b99ec2854722a72c61e17765149e9cb8026ab2aaac66831c75a3f80f32e82463b8fd9155b2a11134f11a37a615f35d011ada31b11b368d598dfbe2c456dac8672b6ac66069ce06ce6e80cbba1c53e6c8595f8019c40dae0d514b6d78dacf5837507dc6fd7af59501c1f9a42054ddc6e1ba67a4c0c44bedead87fafde9b209fb3ba00c865f48c5294dcaa996f0f92a569bde638a6438a6e42afa105c23d307d0f048eb1da3e695bcf2d209c45d1ef330086e62efa9dc645a4f2b0aa07e62214598ec5a76806ecc4fe3eba30fa9d555ed42521800a529e77d93a2afe40e1495851ea39ec5b5e1d0e0ed93c885f407a85ea78a3413e29897ec395901a5454c4a2c255728a7f3cdb10f6b175d432425572fd9cf6892c30b4a08576a28f9a97253e3058a6ab315f1529504b5fdcee4dab06bf774f9cfb8d5db980579aca46780e67fec350838eae95e07544fe433b47ab7387d1c28aa1d8d2daa4172e8b654b023cfa73f1e7d73ffa2cff71f8b5be167efb0a42393681621d98684351b17a66ef8449251dfbc8dcc15c0aad64e4b336adcb409fecbd082a75d50c45e9c69710f5893e476347693d7b76ae6bfe253b974fb9a66e29d9a6058c93607b2b5ad729f92f892fce99288f214d5d1c5e4ed04c8d4eda650eaa1c5b8de89046a5f40976ab245036e4653b13c34a530be97d6bb1bf3852e73f5ebc49b31c2a8a8e36ca44112b3c3933b0762898bf333fc3745ad50f8152dd1bb022b01da436d261cc088329e6a31db553985ca9eb6ff2cae028e35d919e963966ababe768dcb9402fb317d0e2ecfde2d764512eb628a10ea2206be98da6dfc11363dea72451d47d3da68b1a7d2d269447d1c380fe3c858e94a004e7bb3f65259b943dc217a2a26a07e8a73be1b307d38ee922745289837bf7c76dc3f09e2357ce17fe6a1bea0690283b8efe15f7aa664c26d73044448d10a4e3ebf7bde39ec77d0c77ec88c7f9d976ff0af0860a233426549c9a8e555a1f4baeb5f0daeaf0d38e5e737d0c26dccc3ceaf1ec4008db2e749fa8ae22c43bdf15039b1b14e1366f8ba8c68105faf410abba9c2fcf3ce0991a9d26a582494b27d307ba7811b122682d4d3d6d3db1e4e9cb5b7ce9680f188483b60f751ce3f0025b695de1fd0bc49ebfa537d3822599f10ac2723cae7bd78295c4c8b9f5421841a06f2d9dbb5a8f3f2101edd0f24bb9bc63f6e40dabe3196a40503fef9ed5c7a8af7ffbfe171923b0c07786630575de15282bc6421813e51057faaa671362017f595493adfb5903a4ce1c46dcf4aa244dc16fd5d4c2b4eea7e67dacdee060e94acb70e60286e6b9350725f8b2d45b721976efe527f230d4859fbc06a4ebfac0af978d7d05fac84459b589723403d2a60b9ab29e39390007ec9b6b1fcf88b98ac0807298bc2ce0f498369e157dba67ae017726f825595c457ed8c8233c3070f81a4b430a55d53d65ba3f1f29b906fd75a5fffd01e902407fbb90bc6e8aca5a0f32ba18e9cac3ce1ec3a1df44f7066289e40cd214823134ef29d9d36882278d0e165cbc81aa8e95bb363edf78e5e480d04f0ce48158d9f48d3fb54999ac03310e2e163806666088fec98df16ee325703694b132a9e2a134cf76491d2171d3f740bf3d0c8957e1af4c4cbc02e11243cca2303271257599f83cda08204bfc0596b8c66e2d59627ba175020ac524d030b4dd26f0578a632fac7a0107cba5f7ee5aea06ba7bd7a06657566f1add7f1d468d65c7973ec95fb9029cd343d8fdc4bd864d9ed207768fd75d58d6039ad53aba8e49b3fc0e70adb4d74741bf0ece59c1487852e4621db608f723c28a50b4ac042a496f1a55339060f8728c0edcbab70f601dc154b5eddcd4f2140d19033a7bb1a7264b1dab0429d39ffc9362498d66bc41429ee8a8ee296468a37bd2a0556d7c1c9ebad1f9eb50e66f2ed5d36485fb2f2fa8a457c65d920afb5dba8cf2b7d75de71bd98a93226f76780d817f9c668bc6167392fd0e13a7ee66d28f1c80f1a3966ce84b82af4837d3b931e21184bcd7545c0e42a0600ee0d029375ddcf6f03d47bf521cbc533b0445940cb65349b4c3a6f85d8da6ec55a27d535c3b798d2fab6dcd6f123280bdf0b44c68ae69c544927f470dbe1c2bebc4b9bca66bf089b5f16ee2d30f0da7dc3843c6043f53b078b59aa3d81523e211f6946d0d4f66b7c1a3b53462ef42ca890fe7dd7dc37f91f49fa7c4d9e1fd985b2d59a55228158110bd89b56bb773f2ee27dddbdeaf7938d3c2343c68a6bdb5683109c737333177c748cd6b43b9c4e1cd4885a9e77c43f5dc86de7537e9fddb4fc08e4c296ef5fd1e8bf9a4d4a7a159b05fd38ab7ed77fb7d81316d1ad5f1735de63d953bae61c3946cee4ffb7f65129145dcde90ac6384021931a58345080359d7cd8ff070c28a6aa05725ac1b2721b8e7d55d69eca675a2f46e56ed6954c3ba9c8d435d99a7c22dda34dd8c0ec050cff7d64dc9a5599aff02a2ae8dad1fbbd89f9f019824b14bd7885f22783f2f41a185bcf597af8c3b85ba8827a8423c660a57dab9c90f047881a96a78c9c96dae4641a30f6f141a0cafaffd9f3a1c6a1a6bef673e4c98a0ffaf3a2d0c8c701fc6f7142ff67895001246ce43d6533ebfea81c68435b2e1494e738d507eef64b52e621d095108f64100d1899045bd281be297d640a96c72ccf7a2e1b028e5513f306cafb900d8384bafb42dec1765295c8f358452e798d0f1b1762e2957b83781f69c318539289ef8ee2a51ae30eee327533cf5ae7f59624db8f27f35d060543ef3544046fb65c4d5478599d000c904e184b3c3e33218f5de5d4c00dc893078fc773230149ac5dd360e4df4f0a7708a1dd4f7bd5da9dce5264a3e956f8bf90f5d68f2ac58d1e3aaa96d232ce46e64189f3e2171aff35273a57c79cd7ada436495786b50ece76f1c59b83b27a1c70570b5c350c494004be8a14ab71d7d6db26d9d270b1f3bcfecb65de5912e823acba89b0b8ab1d1d661681fb604b4b017e661e59c23c58c89740692c2040e3129941247c624f78b16a06fae02a487bdf23400f3a5f27fb3bd6deb03c09649a58909e2e99b5ec5540c28eeb95b6d3ee357ced91b4bb6126030971109c574ab6b91fe76ecea28a6f8bd6c5916bf37f7bcf2eab3c4f59bc29e95fc9c58293fd1f56cba5d308db4e38c6f6a5ac1f3d27f3da5a86b5d92e4874d9a208ff15cdf7d6ef65f22eb5a5e6fc6504927a1cb7a3b44eb27d59dae19d39bed563f6a2964703bf2d10113b73fbf3b4841a534130e7b5291898b395825f6ce18e0f9e94871e724684398284f14f894498117de86926f052ed5c5c084ba27115da6a482a04d5acb0a1bd12875c7aa20d4f39e02356df151fa7afbea3c9147a66985eea4a4708cdc595a22c7f0f4fe7e5598797e136c6e87fbf301c08d07c807fa2abb7c5db2a126f80f9f1a5e9459bd00560deab3fbc45532fa28a8e1b08ebccda22900ff2ab11536958ec39d113a481212e05f7d52c52a5af6b3a44f0731f801b3ad5ae848c83d791a05955ccbdb6c0a08c893fa0beff9dabef98e9c3d6ee364a8b50a7621be96a2ce05fa9216366fe66a1141688b08d5262ee118888be3a8eeef4115cb1c296b32cf4e29d9a3c853f450a3f85da899409b470ff567f785bba00d16ecbaacde7b1b956b10ed1c0829e70dbf5636484d7154e040105a8029935927b8252c7a831776b8f29ab84118d0ee43ccefc036bce5c41978391b221f7c047e9d0b2562525fb51219390bae403bf9dd2a6b1d72eb6720beef9b3340e0e5ee72f231ba3b0e358d6ba8c511529bc852e2cc05337a2f0fd965acc6257ed028aab7b4f37ce27dff21da9534339282641e36c1df05b4dbc8fb987b2ae6629ec4bd18a4a3648b84eebf6d3d79c9479247987161b0fe6f06bb727a0dab87dc7f99d9f60c892a43b17902bca895ed62927a0c52621177b40516657ce950b0a5776706f774d7b514f69ad39c1bcb412f84a1144805004dc3d81b56e59444c49c425d4f90a8cd372e9d06faf9789da94a83f526fbce0abf39e9832387f2fdf4746aa24976ff1b36b4b644d176cb9a6ec9477adc80c8839f67bf6f3e4b56a0b38cdd05272daef5533072afb6c62c2f79db5e68bdaab3b019a0b4e3e9414b725e027d581bf2c773dc059653abb9e63faf2bd42a67055179c42a403c0a532c2d7f3863f96ff7646d538d463a2bab8d228ed09ea51c49b9ea606d3377791cc4d2c57a39ebe90cda66509191", 0x1000, 0x0, 0x796b) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:01:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8, 0x3ff, 0x7fffffff, "73f3267eafcce5ff7f0000000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:01:24 executing program 1: setrlimit(0x8, &(0x7f0000001200)={0x7, 0x95}) r0 = syz_open_pts() getpgrp() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) r2 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00"/4098], &(0x7f0000000080)=0x1002) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x19, 0x101}, {0x18, 0x1, 0x3f00}, 0x1a, [0x100000000, 0x7fffffff, 0xfc, 0xffff, 0x3726, 0x5, 0x4]}, 0x3c) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5c}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x10c80, 0x1) 16:01:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000480)={0x0, 0x3, 0xffffffffffffffff, 0x100000000, r2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x20004) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r5 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1fe, 0xffffffffffffffc1, &(0x7f00000004c0)="7290de5ee6a275f496507904d79a56d9ca815a5bd40756718ad89c92f45537f231bdb6b604621613734c5fdfdb93f2eabfdc593d457b7e8d41a2ca55e5a02cf006f694f9fac5b13c673973db170d5bcd142d0594d73897c10c8329ad73ee2ce297681992b3a902c8769a700e2c7ce5cf50be8788fb2834fbbc286f0f2f4133416364998cdef429dfa800124032e01f6f847d5c4045f2be97506801a841caef2a4b229b8eceeb54d43f60eca7334b48992e14729a11801eb765e896a875c0219e", 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x9, &(0x7f0000000000)="ebffcbfff5b8fd812eaa4e713048e68931929648", 0xfffffffffffffd52) sendmsg(r5, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) getrusage(0xfffffffffffffffc, &(0x7f0000000780)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:01:24 executing program 1: r0 = socket(0x400000000018, 0x5, 0x37) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:01:24 executing program 1: setrlimit(0xa, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x1, 0x5, "730a53a4e5a944ae4ca324b954df4cb3cde88a93", 0x484, 0x2624}) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) read(r1, &(0x7f0000000640)=""/4096, 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x44}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x27e8, 0x10001, 0x71}, {0xbfdf, 0xcaef, 0x7, 0x3ff}, {0x6, 0x9, 0x5, 0x9}, {0x3f, 0x1, 0x576, 0x8000}, {0x7, 0x27, 0x5}, {0x10001, 0x9, 0x39ea, 0xbd}, {0x1000, 0x200, 0x3, 0x34}, {0x6, 0x4, 0x400, 0x4}, {0x100, 0x3, 0x3, 0x3}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f6") 16:01:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r0, &(0x7f00000000c0)="038d0eb3fff395b6c3a5089f9071b3adc3ee7b74963bfdc03686085dd7deec1f1046204d88dd8dad9039b65de344142ba5a6c79acc60a3580abfa8d14a2f9238dec8689540dbcd3fa86ddf3b39402d57baa19a42dc901fdb7c872c9c4ff03db1db572865a6da563ab5542f9963df60ee50ab32684667565f201dcecf5ae5b42fd498251c384025a9a87cdfab0a3bd7396d700d4d", 0x94) close(r0) 16:01:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000280)=[{0x189, 0xffffffff}, {0x81, 0x2}, {0x25, 0x2}, {0x26, 0x1}, {0xc7, 0x5}], 0x5}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0x6}, {0xe7, 0x2}], 0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:25 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x182, 0x1e0) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x2) shmget(0x3, 0x2000, 0x12, &(0x7f0000ffc000/0x2000)=nil) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3678618095d70b2362700f729f5f94bf205f6d621e5c25ed8202610672ecadf28d697060000007bbe22a5d59b3a13ed6536a8e8c52a143449f7e58babdde0c0689493fc2e51968dbd447c863954e1135f4d72a59804f6cc66476f303115", 0x7b) execve(0x0, 0x0, 0x0) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1f3, &(0x7f0000000180)="ddc3") 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40000002, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) read(r0, &(0x7f0000000140)=""/68, 0x44) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xfffffffffffff663) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x820, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x8, 0x1d1e, 0x3}, 0xc) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = dup2(r0, r0) kqueue() ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x8, 0x3f, {[0x3e5, 0xffffffffffff8001, 0x1, 0x1ac, 0xa67, 0x7fff, 0xf9, 0x8, 0x1, 0x9, 0x37f, 0x2b, 0x2d51, 0x0, 0xfffffffffffffffd, 0xa72, 0x0, 0x24e9], [0x8, 0x7, 0x8001, 0x20, 0x7, 0x1, 0x800, 0x1, 0x200000000000000, 0x8001], [0x7, 0xfffffffffffffff8, 0x8000, 0x4, 0x2, 0x5, 0x2], [0xffffffffffff9ab3, 0xbc, 0x6, 0x7f, 0x4, 0x7], [{0x4, 0x7, 0xff, 0x1}, {0x5, 0x0, 0x18f4, 0x3}, {0x4, 0x81, 0x8, 0x5}, {0x6, 0x4, 0x5, 0xfffffffffffffffb}, {0x2, 0xffffffff, 0x3a, 0x1}, {0x2, 0x9, 0xa60, 0xbd}, {0xf2, 0x3, 0x6, 0x2}, {0x20000000000, 0x5, 0xfffffffffffffffa, 0x800}], {0x97a, 0x5, 0xa6d, 0x6}, {0x7fffffff, 0x1f, 0x4c28, 0xc5c}}}) fcntl$setflags(r1, 0x2, 0x1) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x202, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:01:25 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 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) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x110, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:01:25 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3b5c, 0x5, {0xb13, 0x5}}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000240)=""/102, 0x66}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000002c0)=""/87, 0x57}], 0x3) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0x4, 0x24b}], 0xfff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x10, 0x3, 0xa2}], 0x7, &(0x7f0000000200)={0x200, 0x3}) read(r3, &(0x7f0000000500)=""/192, 0x1d2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:26 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) fchflags(r0, 0x0) syz_open_pts() 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000080)='[') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x5b) 16:01:26 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r1 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000200)) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) socketpair(0x1e, 0x8003, 0x1ff, &(0x7f0000000140)) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0xd5d) 16:01:26 executing program 0: r0 = socket(0x1000000000000011, 0x3, 0x3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b102050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89728fd3872babfbb770c1f5a872c881ff7cc53c894303b252310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffeac) 16:01:26 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f663a351519b43035ce696c65220f153a365d3000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000081}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x15, 0x0, 0xfffffffffffffffd}, {0x8000000, 0x0, 0x0, 0x2}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3d824995) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:26 executing program 0: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1314, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81"}) 16:01:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001440)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)="af15c1f79f564fd1a643345cd314234e66168f9dbe9330acf83607e21389343de8b74fbc3a23b9c05ff710b7ecb0965963e894fc27be4e481b9baa92d9e8f316f9318a470573df586c4be0eec9e95fb6042bb5e8240b0bc4b92d64d6d7bb564e7e408ada814feaf61d0639d0e765a68d3d03550512f2c77add3eef8fb57acdd0093d40bd500f2e35f17fcbaa7eb25072bcc48807594f0f94ec1125fcf711bb78b114a72d29a6c50c29c1b6393c41955494b93250c867e04f", 0xb8}, {&(0x7f00000001c0)="efb8cde8141892759bf6f6c039a68bff6a3cbdd43c624d178603efaec50ba044f8ef2c18f0f5251f319fd756e8b3da1b03ac1babfd7bc0a842814d0a77f519ddfe7a0cbab5280f87b536c867d748d3437c4616d23f3271ed1876a3127ba8d14aecd3b590ec2e185ef9943f132241fb6513ff44b55b92daacf60f12bf8a7c9be31d98c9db12b525a522219bfb78ec09dc617f96a5b42c6655a3db1ed3744b3566501b09d8fa6485982a25d55d4bfb737ac9532318f8a2dd600b0664c99c416f561756364c808d1d2bb18eaea0d4e1f2a47cc03c3fe5480fc40322587d435a6989caba25d67f000668c0be188945aa05c65632c58e612376bdca3c3fe0fc690a105edbcf52454c6e019c9b6384b62131198d7d62395e129a0ceb6dcf9cb33b9a7481a2d9346d0ecab0c4332d6fba3b9ea5f200557f10fdc95f18b1dc5b94ccc3eb236ce4fb301b35b73cbe4209696ca43b22a625dfde7ee737babd451497e5a7bd48a54a9459a9ff77719f3cf0ee04e8f5a96f651d5f7aefa37d37ca0919b64882f6d5d6d67007274aaf31f4825ce540ac45fc460fde7f7858f2f85fe1cd712eb659684e4e54caed5ef5fa2af079b87f913a643e583e10f42257bd5582558102568d53886100aff2999a2ec0252994522642c7ec90b0682219526fdcf6bb708b857e64b3523917d257c97701b0ea8e3b5753b31adcdaaab6ef8ccbcadd43720fdc9d1289130ca1ad513e192636fe02a2daf7c3815c8f48a273148e62de62f510c1ce084a32439b52585dfb9b058e330644f234f34cf03296d1091442c25bcc609b9c03bccd3025a5f789be77e8855583fc2865023890ea4d867fa39f914cb0d994f3f08e39f770f4822eb17d7eba23e412fa067a86f6a7c1867b614d02fc8f48e0e4d688561284992142548db2bcf3d24b2f1181d35231af6acbfd3c6c7875c33f2752b7fb38ed062e8fbb5f3729a0b4aafc6f3a8d81c6b706d4980ca6994a026c65eff52b87566fedb697d078c450e71655d208e3f3db5be8a8adee4aa1c5776fbf0ca2ff46d60d443bee6a55e2c44cec041409687ea06c7632e84a76fb20f58b735d8b14405f43e114612915d8b6edd92fc12a81b6ea02b958a3e3c3776d58ba312e1001e9ad735302c22f37bf54998d820b47307b5260567ab579de60f7bcd1ff180b724df79a5790229e876c6093b7ce62921df1a7e26f33c99f73529065e1d8f7b74885feebe921e32756b27dc967125529ec4c927de0effd4e31b9549765b5d43be795c15785b9a9d0083d9a343ae13a559953dce4b2d21fb0227f80dff6b8130db1ee88e9eb280e06a5d81db0e6e64c31967a1f25c1ebd4cff71cd15efd5047039437803e29a51189fbaa8140acdbcb0d54a576faec2581a0e92e0cd3ddeb2ba979eb1b260b1a9d304a30e271bd6c061b817ebf2f003d9bcf38c6107ba55553625e326cfe62715dd8c42e7bb22ff0b1b5ca2534829a9f6ae47f96da0c7b2cb8222b31a8839ce718c90c57c9949b811dbec16a0cc6c5c2deb9eaa74bda17f1355e81474ea929cd7c65646d9b4f0f841af5e61d04e727235affe1fa7c3c31c957769fbf9ef921885aff9e76f56b5da55a5347902872007884c18a4bc33e986f5c886c889feadadc8b03dc64c0998a9aa8202b1a2b93619afc6b2bd49e36d13e9d0786bef8d36d714a083577027c075bbb4c9d9b3c0e688fc89f5256b2b2a3d6748629076ea153726952891a00e35803cacdfa3bf807b98af314858af362258264211fd83f983d40b2335cdd015803ef6cfffcab9a85f2085609a9bff422980f2401536f85edbebb9dd2f9d87bbb78148fe1e324ea73d3fa7e03710f31e7171ee5dd3c21942239316fe2a8d07df1624e359b16068d902c4ad5636ad1cf3854a7241d0597785102b42d339baff337df2cfb9edd21b4c5dc1218f361846227c36d102e354660e5fc884d70d898e8556cf3f4d82c89c15851c56c1d760cceaf9c8bb65b3df4047b74c2a7bb80dfe451c0a3b78c04bfe8f5658f566964d4209198a2a51b6e23b48323843884d88c68560433d0bbf82da168063711bd5ac5dce455ff1203d29c8726304cb61e52d01f19c4f90061d3bb844f9051c09a0cdeb266992c3eb262bb937ec0625bfb5220be2e435fd8fd75fcbcf16b5df1d4b3ddbcf71017fc1eed849486ae000efbe1c66fda08e541ba7c729547d8928a94eeca36780bbf18241964621318e48379adf34fddc3e32c3a82b31b8047bad25910b4a45bdc8ef8ae87312d98aac97a20944d438ca55ac2a69cc4c7788e9d8365faac2a998d328f59d14920163639eadc21dc3691187422db546ac8fb84666ccc06b3a5648224161f0ad40d5e3f6a8e79743fa16931ba4a77c64abbca3e537b9263ccb9fc43f60138d4526912c2e2f5bad7ff243016b2988b38720bdca67e841a7f54c9991f5ba96f7a9726c3f16036af3350313989af525a94fa0f889fb40d4169160fb88921826de972a65f2b1b559dfecd773c00414d6acc8e4ef518bcce87d0f1568f6ce1665ebb6ecf2a62b565264cb559c352cc649aba2a92fd1576a06151937913b07d6c6ac1ea13e9b941e514afefae8f7bd68d135f116b1c9e0cf90904a155756027054c12c14c59c1faee2f36120ca74a498df45921b720a101d323df886fdc9cc95c161522b185342c6f7c3e7668a2ae1c13737ebbbdf310b43c5ceb52c44eb0fd525ffce88c012df448159d84a407b3b7c02c26976439a815cdf94b4478f51156d74f0f3e9bbe7e6b871742560498293e95df5a89184524dad5573e3a27e79d27e1cdd199570764f4ee5cb367a9358c1334d5f83cef78885d7eacbc02ffcdc5400b904f9876834b47708e204e67d05c41ae862cd2680cef8185b9711e5f10dfa55cbb8d811272795141a61338475bc33c9d5f8c5dd6d6617372c0ec2899afc365cf37374151c349cc95f33171ad3d0db0de4026463aa43b7adbf2f3615547bcb988f0cff3902c7ffa074b29c3cf99d539257a48cfb3b7b6b2cfa10cf30a1dbf47687b78eda86520affdb4e94f6277c2dd84d889ab698a18bec05e4775ee7461c6402cd8e1cfd6d8942eea4f3b308831dc37d4131869d3bcff4e59c941e08195ab65475e54300f03233661468ed11d50d4fc7413d7b72a5b02d182c46cf091cab89866287a9f4e7e0fb7f73475cb3f5cc00335389a94dc6ed1c0f51058cc2c5aa2333fa9069b2fe217d6f3ec5d6c318710b8d1da0b62b4d7c7dad35ad94baac65e7a82d996e42beee53b5db9964f76c37731942d995db9f0fd6cc0fbdcd167b76cac18f6b320c7379823a6101d62235e15bf633146caf077560dff09412a365f8f1ec8b2cca665c09017d9bf6b9e56890a24547e1de8a9e94d81d83d80523b7b3c98e1e918fa166c1cd91b5666b75ce923e222a50bebbddcc1114e48636312f42f4845c39d9422cbfdd3704df6046a4aefdaa03e43fe6ee2d19d328ba5b190b037294a965f722bceaa2f856bd6e92bcb229fbf691574d111d74615e9b66b6ee7adea1296c55deb56cb7f0ff82d0f9eaede2c1722e66db003bb6ba34af8c37c3dae20ff1ec49cc2d0b6e65d7ab4607fe31bcf5ad60e3f4445af11213765527d875f5fc81076c9e1205ede1c2a5e7174e95c3dd40bf1db0906c43c7a97e17ded9ea545032e85a0c2addf5a1f28a5125d7aeb41a554e62ba925b545dfa910ea286469a60ffca8ca1537e8e52d4d711187780d164b9a1bd895e7464a89f81f7b7dfce5c6b2d5919062fb2af4951084db1678189b243ebfee5c8adfdcc544f0157ac2b95a1964f6ce348a71b443c0f6a070c3d36f6e8cfe41cf9da7efc6d1a33dc124d2dfa994cf707d69ea1dc7f55a3e86c9d5b2711a4a1628de9d4c3c7875f4a873339d17ad117b95810e8b30654c2e2d4b6b8573bdff4f75aa172ac684e7a17165ee0b04f9f1bc464532a5bbdf7a81f55975823418889858c21e0fb09f5a36f62a48632dae061e43677b1157b00983a35184d3739fc8a125e3f1e0a3891aef3c2d82c2664fab405a18bdbc70ef6321d9aea1db7d9dc2610e946ed46a77f4d16c00ae2bebabf0160dc0fca8313c154172381c3b811a5f5ca1dc11bb3f07991cd8e5f290f0e17e46c77a23a3041f48953ff52d7af34b334a805f67eaf071e2eb9382243092d85f8726f4ad86ece3a7147490821c8c5f2ee7468b9770be84eb2c0000e19b223a32630260b481af3270f9c6cb48275ec67d7859cbeac25a474896bac262b69b8914608344b7b8a3a22fd2ddcb5556432398cf5756925dd493c85f235c94b1491052221b737e8778bc8952eb603f8f4a47f7609e17e3643160900b312c82bf19938ab46703f1a37b8788850119c908cc4322d72f1aad91fb0e1b776a503c966938fcb4f7f16200d8d098b89d1b5999e54cbd5c441684610669b3e05e87cea1fa42398531c57acc4e1fd873b488cf0801f9eb345bbdd11ee0968f93c9d198e44cf8e4407c00bb2ee59e790e063423c69ce2bd884c8bb79e3ae69c3533e43b30a879ecf5f75fb98613958440667fc4ca85790308acdb398d2ffdcecf78dd3691193429431f2e70c5be2f9572a50d172d353d13c84b48ab3e7aceaeeef5ac91fafdef57df7484c080d3de235e0ed25d86f55b7871ea62207dfc93b8a99596256fba3af1cc59c90ad51dca343923f6cb023d475222bfc36345591bfa4a76be3fe82319b874c98835aa5a8b9f17d507def4da63aab392044f2d1cf17b30f835b7e1b5debeb7583da6ddf7473c49c3d6d6b0546988725e0e1b2984c0720a1d8c265d92d60803a176bb3f4080eaa839d30a02b982db924750d52b6ba955ce9dfdebfdb608182f9bd7ce29ceea1a32e54da40b83149909246de05eb7008eb53b88f78916472218a00a47278d9e0776e3d5bfb9cd6bdafb89663424fd0766f14014aab075758f11c9a9846bc9453f40079419b8ac7891cb2031e9b0cd574c6e58979d070eb483da436eebb05dc264ede3232685463039d73fdb6fb0f1b5c9b6e13203f05e54e29e6698e80d60a3a82c3917b3b1cee9213757f139c85a09f734390492ed3d70ab558374441377c914c116bfe59dafa1921240b44b8ff1a32259d937be7a7defc42ef749bcf2d04bc458fb4d8bfa044dae160deb9a7b71bfa660a6578720c1a68ba3e5dc9593e60d125d6b5d1c70a58937a71a84dbed9fd18c1bd4bc9324964437429539f450b2f32e57e76705b840d9e047494868ca38ea61848322e40e4480c890fa876eb92f4fb92bd09521dcd6d3a4672e246b4e90407e65feb276b9fb07f00cc004328343d67a1b790f1dabaa60aaeacf9bc7650259d90811a07865b090b80ecbdb5fcf4e466552a27b5e39eacb3cd066fa0c2696faf898d11e53cfff32253137f861824576f53035a6fc8969625d8f7a9f25180b2f73200a70a8cce6f82d4165c8b7f7f8ef7b9c415131c72b5138f69d2eb2bfe125b70a6da8bae28d0680069600341e6e1501302c37beb3d5f560af9018c7b98688f559ef21bd4635f61a08df18c1b845a5f8c956715ac46814c94a674922eeaee158891bab45408a5dfe0130502f36793fe86122b3b06d8841f7c947e56610422e24278c9f49ba96ff903884f0265f117534255b59d23877cdf2279f15b0f27aa15ad6b8f7f3b4b3dfd645dde964accf7ae9b83908b52f3cd799385d952f9d2c98a41819640cd4b4c29045c19ec5954f1c8cbe56b6acfc7a4a99dd7cac3a16cfdcfca1da9a0574810ce4dddbae229ac59d71dc6d91d8213bd92daf976c1d5f89ac673544df", 0x1000}, {&(0x7f00000011c0)="f8742738fe0aef5d4a6f7bb42328554578c44d724f78854f445dd433df58407cae2c7b6589de108246129a2d942e0012c6debfe206b026d338cbe36330271d08b894c6477926285d2eb52e70a3d38c2f572e72fa18e11bc13dd932cee85f983413694cbfab5c99b8c3a26f480049f4e11d703fb57bdf21d99b98c299e02e2e5d4c6fef1303d8375c06871f74179a4d0844159e241f6b971fb8d5da7ce27a93df0371d80435a997008cffc534d468993eea86f1cab9d6037e5b96be74cd2d4c74731a2f7151e6e2915bf08c7f1e1c4dad9409d98e2a68fd80b1a10fe03ac5f07c42da9464ea666a668908cd37fc76db472673120247fcb2db43036f8ee34ad3", 0xff}, {&(0x7f00000012c0)="edb3c9ef603504c8e045628b00d3a9e343c2ff640d483653811b2d89d9e5fe869029d21fc7cbb597004f9219420cb97f927672b0750b7adee4b981632d3338f716b84388f69cc96801895fb9918066480e666c913157d04fbf9f1970b9845d98943ab110d90b3dd91b8300b08ae96d0a067b716b3ebe6fce101803e3d6fb6124063fea9a4d36dbcbc5f957940324bdfb0007dabd5ebf51607641325ecf44224df5b6e5d7b03c18822b4cd7a7e2a7a94ed8212624587859151a707915f2f73cecb741f9ef4f4266bdb972253bb58d6b3c6114d7622810b5827c2bc8d9b34c3dcc8ecab48a7a72", 0xe6}], 0x4, &(0x7f0000001400)=[{0x20, 0x1, 0xd6e, "c060c0c42bb129ba1e6c51"}], 0x20}, 0x406) r1 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x3, 0x5, &(0x7f0000001480), 0xfffffffffffffdce) 16:01:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) write(r0, &(0x7f0000000180)="ad32608700338711bcee5f8cb33f", 0xe) writev(r0, &(0x7f0000002800)=[{&(0x7f0000002480)="917fc308946edf5a6292cb05058e1dba6810db4ed088b30f6ab91d6e47d07e34eb34774694679b88e932fb1d2103d09035f471e447c056e8", 0x38}, {&(0x7f0000002580)="d81e0226dc487c895beeb22c552d4d04b400b0ef16d4651278dcf6fa800a3a3f03b2362b2967ea96185cf87ab2c508b125e218d23022f840124c8a53a560c3cef79b19da3d9f741595102bf9de28ab531b163f32768de3cbad96b77a84c29a4eb121c14a9522ab13cab12f4f7e2f90a856ad92c340f95e9cdbe7284b4b81598e19b5974667eb8eb75ffee197ac7210ce85b7b3f3c04b3481626fb8e5e0109b740b31c04e793cdc2201efce008cae1da5bbb42908aa691cbfd583df769268bef68e8d137a", 0xc4}, {&(0x7f0000002680)="bbc4bcdefcf5045769c1a811a1ea4e89a13934bb5ce5114268d1c51989e209ab90b84c8103278763a80a4b85c3353ce7757cd2beb3f3a12b4ba9bf8f61f4a3e913e4d12c6222b32f7e4d9effdf1728cbf976acd39f5cb1e7ea1d2c60a44c3bcc2494d9fea661e20605cc247472d29f311c36d52b992993c9cbae9246d32a633f8bb42e97388a55d9af746f5bcac448c55c3d725b34ac5772000ea19cd29caaac3ca3b36873ae251f00de70d2203811889643736f11a579075b8ead3845b946a6", 0xc0}, {&(0x7f00000024c0)="f23cc919c9cec36b8b68de154b2626d5f6f9cc0d7035bc29c6612521d235b4ea8074d4409c4fb3f769588be48b6abfeaafd8a1a5d6a52b6346b0bd", 0x3b}, {&(0x7f0000002740)="36826007ab96630703a49efe9294fc96e00dbb83bd6e0b1da6c32e7e7db50994a86c8c79b18b3d886f9468e83b087dfd3f1f8d5ed2b1b17adb2ba5c69925f8a0ee03c9f1c9b4d8fd4c53ecb35aa38c0000ae7fcf286900fb49acb8387196ecd48de58c2d01ef7dedf0ab4a1a0d5d171af41c8c0e111a00744c9ca3a95e071677b19d71b4835c8fe6edb163d7091ed424d37585", 0x93}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002880)={&(0x7f0000002500)=[{0xa7, 0x7}, {0x101, 0x7ff}, {0x25, 0xffffffffffffffff}, {0xc7, 0x2}, {0x6, 0x6}, {0x100, 0x80}], 0x6}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x112, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) recvmsg(r2, &(0x7f0000002440)={0x0, 0x0, &(0x7f0000002300)=[{&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x4, &(0x7f0000002340)=""/255, 0xff}, 0x800) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000002540)={0x1}) 16:01:26 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'.\x00', 0x100000000, 0x8, 0x9, 0x1, 0xfffffffffffffff9, 0x8000, 0x92, 0x1, 0x0, 0x4, 0x8}) chroot(0x0) 16:01:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000040)='./file1\x00', 0x90, 0x46) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x800, 0x1, 0x9, 0x0, "375f1e69110dfbdc412d3915e970905a81ed85d0", 0x80000000, 0x800}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x41b) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0xfffffffffffffffc, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="fa00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:26 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x8002003) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x8001, 0x7f, 0x1, 0x3f, 0x8, 0xfffffffffffffffc, 0x3, 0x2, 0x1000, 0x1000}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1e571daddd8ffe5f3832454da4f1734cf8f499ea"}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="ec0fbe2f97d5f794c516e1f862dbf1ad354ba932478f53dee44653402f486faf53acde6d0b8694952dc4ef14410f360ad36a7126c483700aa59087fac6f1d59469c6f877e9669c00619fe3d3cc3d7cd04a851665cae4d6e4fdb8a746fe133feda3ce4f77ab", 0x65}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:01:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x20000}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') 16:01:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d002e2f6269316c1f4de6b9a75fe240cf8c6763b5c47d0874372e94efd94995e7ad37ed03488eafb3f40304c6eaaf0b1f5aebdc3420ea8ace43eabf07cef91e710bd6c732ce51c53658490017707eefbd7e4bea2be262ff906958346ebb8ccd6e58a3b6a022ad2ea37756fefd622b224bce10900e1629f2945b04455791d6"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 16:01:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) socket(0x1000100000000016, 0x4000, 0x80000004) 16:01:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0x7fff) close(r0) r2 = semget(0x3, 0x1, 0x20) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/249) fchownat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) 16:01:26 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = kqueue() close(r2) geteuid() munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) dup2(r2, r1) r3 = dup(r2) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r4 = open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r5 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000280)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0xfffffffffffffffd, 0x6dd, 0x80000001, 0x2, "30d916fb99fccd5ed797027ca543ca26934e4301", 0x2, 0x5}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) utimensat(r6, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r4, 0x4, 0x4) close(r2) close(r6) r7 = accept$inet6(r3, 0x0, &(0x7f0000000340)) kevent(r6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0xf0, 0xee}], 0x81, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x80}, {{r6}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8c6, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x1}, {{r5}, 0xffffffffffffffff, 0x22, 0x10, 0xe9fa, 0xffffffff98b8ad05}, {{r7}, 0xfffffffffffffffd, 0x90, 0x8, 0x101, 0x8e}, {{r6}, 0xffffffffffffffff, 0x49, 0xfffff, 0x1ff, 0x6}], 0x9, &(0x7f0000000480)={0xfff, 0x40000}) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x74}, {0x24, 0x0, 0x1ff}, {0x40006, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x2c}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x13c, &(0x7f0000000200)="07bc98fd1472afeca78ab1c6f11dca6b2804b6a6af6f3d7c14e9fadb2136e017e85940008c95cbea81307e9074e7d52daa92f2706e2271a8e600dc424f56e6cf2966f52c42793a7aac9c3bf45362e4964422cb5f30d24177902e3dd9439161292be780bbce988c6629d61dd49f0c0588869962bcfff29b8be855b0ad3f01e142b17b82f0fa567cbb0c4ffc91083c7c03f73f5a8ea632d0ab7aa55f1f281101a9f1e5966c02867d0f4f2c7c641fd16907303c30255d09b9ca41d78003c53c44b8061818d04d8937297f7045cde3655c2d8b725df25d7de603b5c3e7cea9b9061569c960fa9815e6f571324015b52642d76ff7f4a4deeabced7169e6b07ce4e5c5bef6957baa510906cbab21df0646dab021ab699d12848aaef4b8666aa8edfc339346de497541cae0d929169253e89a8d44a5041a64d79d9e23c13253") ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './bus\x00'}) 16:01:26 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/108], 0x6c, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = semget$private(0x0, 0x7, 0x8) semop(r3, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r4, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r5}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r4}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r2, 0x6, r6) fsync(r2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x400, 0x0) semop(r3, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) fchmod(r4, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) 16:01:27 executing program 0: r0 = socket(0x800000018, 0x4007, 0xfffffffffffffc01) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0xd, 0x1ff, &(0x7f0000000000)="46157ec4ff5fddead7f250f617d8a9e5fd1eb457ba8a0c943c750e2781", 0x1d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x1) 16:01:27 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x2, 0x5, 0x7fff, 0x1000, &(0x7f0000000240)={{0x40, 0x3, 0x6, 0x0, 0x101, 0xffff, 0x5}, {[0x80000000, 0xffffffffffffff00, 0xffffffff, 0x80000000, 0x5, 0x8, 0x0, 0x20, 0x2573, 0x10000, 0x15, 0x0, 0x2, 0x7, 0x7, 0xa76f, 0x12000000000000, 0x4], [0x1ff, 0x76e1, 0x0, 0x100, 0xd83, 0x9, 0x4, 0x7, 0xf99a, 0xbb75], [0xffffffffffff813e, 0x1, 0xde, 0x0, 0x5, 0x0, 0x6], [0x1ee13346, 0x2, 0x6, 0x5, 0x8, 0x6], [{0x9, 0xc484, 0x101, 0x6}, {0x1, 0x7, 0x911, 0x6}, {0x80000000, 0xf48b, 0x8, 0x6}, {0xfffffffffffffff9, 0x8, 0x5}, {0x8, 0x0, 0x8, 0x2}, {0x2, 0x2, 0x6, 0x10001}, {0x6, 0x9, 0x8, 0x2}, {0x66, 0x8, 0xcfe, 0x7fff}], {0x9, 0x8, 0x6, 0x5}, {0x0, 0x9, 0x401, 0x2}}}, 0x100, 0xf}) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x3fe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2011b, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) syz_emit_ethernet(0x48, &(0x7f00000002c0)="c2c24908c9d9d6dd971bdd4cce657705abfc50fd05c114cd8fef83ddd2f2ae620743036d3822d9cdae67114a7b8b7062472038c511bf442b8e52e937ceb66203a93350bcfc320773") 16:01:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000180)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x100, 0x4}, 0x9, 0x9, 0x4}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x40, 0xff}, &(0x7f0000000140)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket$inet6(0x18, 0x4005, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r1, &(0x7f00000004c0)=""/4096, 0x1000) r3 = socket(0x2, 0x2, 0x10001) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 16:01:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x200, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:28 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x0, 0x1) r3 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x188) r4 = getpgid(0x0) r5 = geteuid() getgroups(0x8, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="c9043618f403b61d0bbcb33bb9f838e507810a65ec8ba3fd1ad41861ad8107ce47870e0cd70a093ab0423b61744a00a2d04a27e5e86b04f024ab988106963174b2da034bc65ea8eba384551bc48f5a79ab3af9b9e66d639beaa2e8e0cc6841bd2f33ab371f108d104f0f74927388a98a1918adbf48b77401b39e813e5587a031bee474534afaef901dd6199efcfbad68594f37178a8ae996a05ff60c7e7ed6dc9bfcc9170974d66b27990d5e8dffe796e01724033289e8709475fbc54743409de255de8391c47f", 0xc7}, {&(0x7f0000000300)="c993d3c21152338547f0b6952240e654f78b90fd147665d7a3a74eb6e2d96a3ca91a957e767a057432f4caa6a61aa1962ada0a3f01fcd20bd445c5ef01bcdbf858ec82f3700c708a6d402b8d95c6ba9bfd9429d2c79099ad440bd29432fbdb278c570ca426d9818343619b8dc9a3dfe9f4460ef9b1e4f81e891c34bfc7e9e377ea795e093612c28495a6cd8751b3eb2fffc28e56194369233bad9c91e0a94dbf2b6422effd94130f12f69851140696b4c599b1a14e65385259e088e8b652051aaf0091b57f557a6746fb3ebc9fec357ccb8d9375283d2aeb97803106a93d8043010a5675735e0b1d647c89b28740bd44cfb5e2d6e34590e80f0a1495f5", 0xfd}, {&(0x7f0000000400)="9bc7e154b7cc44156e0cf681479d7c7786b1c949d8a3775a1324ca3176447fd665f3382f7427730eecc8fc3768ff4459ea8f042cf0ab9fecb582bee4fd1d8c233ef183a5cc2869d01d7f8e1e1f5a84fe14fd022ba9b9808d91ce620c8a1d9b48ae2efe40a00e9a9b070136aab7adbc40b9df77ab389c858b0dbca7d6ffa09f9d9c4b25b73282ac", 0x87}], 0x3, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x70, 0x409}, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r10 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r10) 16:01:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r2, &(0x7f0000000100)="c3e86456b3100ebd120c75de682cc338df8824893ba88380deefb6ad4c4c5b156577d886683127aa5602da92773b634a9bbd1bb4db2590ae1aee3f8b06cf1403afa642acfd6c3720ac81cd63e1dd405ca43e59fad66dd90801288207c8c806595533f1142adc77dfd43a0c64048ab9340795ca48dd252a8e91d999ebad336f87d9b00f433a4b6b456aae671cb6c936", 0x8f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) getrusage(0x0, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000140), 0x10000) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7ef9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) pipe2(&(0x7f0000000180), 0x10004) 16:01:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0xaef61ab27eccf0fd, 0x42) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:01:28 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) pipe(&(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 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(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000002c0)) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x7ff) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) connect$inet(r1, &(0x7f00000001c0), 0xc) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x18f, &(0x7f0000000040)=[{0x60}, {0x67}, {0x5, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xfff, 0x3, 0x3, 0x9}, {0x41, 0x9, 0x7, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x59, &(0x7f0000000140)="8257d5ce097f5abc6a3b6a2209bc2d7d0b023ec85f83b677cb446cae3e19243395963d3d3a7c6c011375bc52e917fbbfcdd5ecb7c5247f94ab999373704c26e6353158f7b3d1410fce3def530bcd46bd702c46b1a5adeed6a1") 16:01:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7f, 0x0, 0xd}, {0x10001, 0xe0a}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(0x0, r1) 16:01:29 executing program 0: r0 = socket(0x11, 0x1, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x101}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000380)="8c", 0x1) write(r0, &(0x7f00000003c0)="afdceea7b55baa64b32522655a3b7577232f93173251a0da4dc5056af577f811ba08fe62ff13ecbd58d057d720bfbf34af56da1fc0bfe55d93ead786e04038eb928115ec28a56f22b91c2b3d1255304e222b6bcfb2b690fc2354b86aeb1f17dda589694b3f833c725d7e55f2ce864d5c76676f46afa05f0f089e6f051fea7dbc44a13437b6c35a8f69c7920c75d0854e998b9756979353a3d67ca13d7f945e9ae8e6da0bfbe9b453f950516883c59a54e83a23f359053e16f0062dccc6671333b0cd47bfc0e0ccd2aec92606c132b32a53121cebea116bcde834af992b2f8b9c4018f369f6aa5996749f4f1bb0fb724a6196ac93bf60ab3811304e2fb18037052546b8d2f8d363a6276b00f868194d4abde040bd5c1be889122d29467750c1d2dd6e4c96e028233a1bffabf0cbd5c0d35a27a0d2c19d311fa22dad51a0d6157dd6b61e596788a61d3f19e182c7881f536d8ac1c50547f4f0ec28db76ff719d5a2ba108d4cf4f1dd7114a33cceab27e76a5be9494397a69b95bea0267a0e4fa86a027de05667d025353e24f036dd1d571f98bc0368c38862a441a243f58afe0f902526574d459dff3f2ebfb8baf56ffc4813fadb957e13b19c1795629fac4f9f60428b28344d72878e278179147045f86100e06a2432bc9d56d7c09c654836fd414b92deb47f4cd4bf48a07792903c2c69e0d0a2b3318be85dd1b80a1609ba90eda089f805fd434e344c00c149518bc0290efcfc819cb8b85817cdbf3c53c5b90dd18b0dcc5f4c50c88e22242726380e411c317afb5b182d41d4501795177506025ede31c1bf49464deabdf153e31264772ce5a6ca06eb6262783210e09fe7cce2f5b327721afaca8160e8d36b174e9c089bfb93a25702a6a9c16b42943e3c3397ea32193a82537c18ab3c222265f19aadd7a469ec54cda963e2a692f43a6bd68f30f78e9dbfb5b3f477058379589fe02256e22182a65560347aa55e7abc633a44dea8bec3c94539898176b25af4821705d736e6123a4e73117517d377bc5c0a4284546bc669dbb329c00897f96dad1085fac10c47f9b98a4c895c8860d889eabac78180515e86cb7d52f840467fbef9248fefbf9869eea25e9728dd37ba94b6dd0d8af8fa9e69d394fa7839d257866aea3fa039bed31c1ae40377b4e72fdffc1fc042d0d5a0e47f6736c61b275c3c2b1f7d280a37dc72da5952cda919575364c8d2ba1523f0314dd92287b8a2756483aaf6f188f920a39bed63f5405867347c72ed6559a6349ab456a470780fe04b61e601e75e331d945daef370562f93cddef60fbd4ae266b6919af1fad31b862f92af2b4d47d31d0eb476723e657a832e32aa42d42f268483c674e7a7640992a3dd863e27fc567a54daf839a7e0b09aacfc1983c79d4de26f73a136654eb085137ba2fe87cd2f5ecc8004dc13fe12f76d3d45bc520e41d5f8e8a8fc32177dc0c4c1fea59316fe750012d312c587fc861f1f3bafb8140d1af17cc9e0104d5d7db2f5c7bd67bf2bb72bb0bb6596ed820954c7b68d0e54a90bb7cb63847b0a55234c39dce0730602518942512f40ec14d1ed19dba9653e077b1aa7166a1416fa95277c73c5df3ba1ecb8995596d1b40c682e726525f4cde835816c1a0f982c6680757598b46850b4be51dc88b6bc158f84f64db0b443b91d7c53e2385cf4c43941f8350beba67741cdc92919cd12db62f35312886252bf62dde780156f55a97cc92f26de95e67686292b3d87e03a4ba235d63bb7c847527ea9f67d76246bca56b2354ac3bdedb3e21b9bc36657d969892c5b92ac9a7d257ce512b1071a5f8d46a2d79f9427ddd4b497362d534e5aacc3e10b19a0a76466d043be89a459d5208c7e9d24f67285ca5e5b8e02e1d1b38809a987f57a1c193e18f77a4570b3fd805b2f29eac27789464e62860444b00cebd2ef0df7016e60d454992d06a5497f876bd3cb11a9bb68fd97e61d793e4f475bc18f5bf48a0ebed9ca0bb04d93ddd0b40b92d318a2055fb390f450657f91c47f4c468c8545db853e01993dc9135ed1d371cba005cad8be7b858046bd3505f60e2b8cb6c117c5f0da77830b924b9185b550d786fe0989fb4bd00669c4e40aafae10b135a21433ff8cbb10dd71d208583a2bed97bc4daf167a7013079570e67a9b5e24912b5a80f8c01a98ad26c5513ae4efa8befabde9e250428b999923358fda1064d571e26856f459385dbb050ab2644f67be8157c893bae1351ea6b34c4a95cb297aa6a8ce0fd3bcbddf3f495720740d1d152af401d9488cd5778f2184b20077c86c7f972475db2c374b3f0086c78abca7b10caca4756f4954abf0197ad16c0d8ae306b151df66188962d7594e9c94c9848523b1e1bdda90f5bc7bb32abb52bd605a89a5b06a08cf48cfb3e9faac299298806975c8e1979f8adb8ef8643ae6a56ee57baf2006c5f6a0276d27591cf0a343093a86e6f1a2b7202c51392d45921d8f49fc140e47d381517273d47c27163e8626ce567c94a43b0cfd56389e2de7bf223b5870916833f6c3f54ff265bab3dd5659ad06f1084a9de3b1b6f3d83cade832cb475d1099452e2a0bbef888ef0c933f9bb417c8eedd1d7475e59b4f46549a25a376499f2b1264d7a294db2f169147f0744e549671e1ef4881358712b0a99058afb1c57137562daf867ea9711208a35f57f09764f93a725264ae8d6b339b6bb7c151a4111b55a307ee4049ee9b5deaaaafe979472c2dc1969c54b91cd6963e418a0f4fdb2fd6d20b3b3d3fa0bb0671e74b2d012f06a86b455d0463f6d67f08a09f81c7d69d4620bc9180d867eba6ba70709f37182daeac041965bc6ea4ee800f47833935c0cbae777db03f09d15124f0a7fc0173c1d8c7d1b6e215a8eb735cbb1b6ca9ebba964d78d610a50a719fb35f27f6312f1cfdb44d713a45f873d6409427616307db7fdd99860d48799d9d756f20d4c1485c695b97eeffc99836ffbdc8d1afe8174599fdfaf647fdf379724231e1f12560199b256c7d138b55ba74b5e92bcecf5d669c8a9c6f5696c20790525f536d9ba7d179e1c738b9b4294b227d88d14a68fe694262d00d79a93fcf83032a49192a47dbfc8ac1bea19c84845687554148b7892ad8eb90c5e5abe990d3b3437c8e011923bcac599a5cc1e1a122cede56d241870a22efb6845d9b3b718326c9ad4c264d45e6aadcbcbafba9c3f921ad8721e1167e36381eeb72b449037e7305230974f71051b16ae320daea6c9eb18f7a4dac6b8c81218785a0dcb1d28e0bdd2481258b834a2118f7ce74eff126fe98dad72647f5039debba989362e9171959ceae5864aa829ff9fabf2a8e1bbb1ccf6b34e3091bddcace0bc36bf0ae6585d497382c7ccb80a6fb413ee61beb28a48d9a52828d94106f2aac7f89360997db1f9622cfc7a7f4703c43532ed36fefd32d96b07e34fcff93ed8621429325ee62094ce90347db76c6e8b5a8b8ff9469a8b69092b8555a30d43d5689c0a325cc570b93a5ef297b1a216cc65cf86c83213c6305320f387f415c32d833dde3fa548226defe474ab17c75445501b8ced6dd4ae81b515d4192f8ee892d06a98707be93c19700791d344fdcc463a48f8aef31cffd1462d494cde25cfca812c195e0de760cbc8b7ca313f7d68e9bf997b330eb2eab6eec67c2d1b406b299c0266086bba77f2811ef43e6a117b74167073851792660ed07d4193048fa0dba29c90bef40abc4bb7cb8a4e1e3bf81a0217c5773fb2091413123d71308f97d0bf63957ab9e87cc73cb81af7b585de054f267fd0c4a2bf280f92a9b37758df6499bdcbc60d55ef3f257f8daae488782dd4fb97992d3b743b9250058e1c961cd20a3ac2271e6ab9aa7c5f2d1e07fad5150d1ef7b27ebb572ca630345b5f5a680b36d1f000ce5809fc0a0e9d0a2511884ec8c5d290667ed536137eca09d244c82be0e417841da0783f14599393e2dcaad2ac99b2ded9f13e51a5e8993e61fd092aa0f8e106ea2853c7b158bf8517a4bf7597a0472c8bfbcdcef0e0276d603ae5adc3735093657a4cbe79529bda97c90c37d9579fa59a8592ea119286d8a1eb0032a05b00ab6c48e596a520ef46ae1b3ed3e9514259a90c0260267d83536137b35228cd34ed58fd8452276cca7213421f13b80e63a8eaa3762a39a1376b319341888e855511415a3fa90e95dd51dd77f88b56429f8678d94ba38d56114b869069346494067df18b84e7bd5a1cbd988c4b2fc16cf875b166435ed3a4396e25f9a59c0ea07f912f30b4ba59a2aab4a3631f9e3e2307eefd00317404ed5d6d0464e9ea62f2f830768712a4c747fb827540d023b670dd5e1fa909816b99af36a126b1136fb6cc0fa349ab79b0977f4be078ca6ffa27c0141ab059a7e7a5e0b49adad142b375e0ed74ae68bcb2648b3e34b48036c94f60be6814fc01d44d6cca697f5bdda171c71a8fd79f02f1a366cad56e313a7b990af4c76b192bc3ef6dcd6c7ee6c0ff02af50410ad8ca17f1afc3d0c92173eca300429f42b47219a499e6b37f6cbc151e16ce626196f8492edfa17cac0858f8020b6ca4a8680f274f29e2e17e529b28e70093913425026f18a530867eab6b4b2a0b4630fba097fafacc4c4d305d0b9357e7b25e2e2d8017ed9ceef403fff4c38d714433ee58c44c0256220d83c7b85c0aea1543ed4057f4919741f57c92bee6fa8c266bebc2a5f4ccd618199213db5d7998fbc8d85385e198b8b631763cbf3167684bcafa7551a9e4f3dea549830041ea278f6d23ac63b685b006c522299a088506466c49e47b3a7d6e5d83fde0611ae1d47e5fe154105b67e14fa613520877544fa00bcd2944eb8be2c8c8de99d2325da0f51c1b33cb84837484722bf47d61472e3b4b0ed8c8aa3f5e0ffdb677e4e63d3766bcec002ec5b47e30afc0b64513b5c3b154f44ba88bcf06818d7cdfa8b4f9ae77b5893e0e301696d8fd1f513bec6a41aaa093954b80f26b06683ad1d33980176344b44dc803c56cdf8f6d431519f6ffd155d55967214f59ce81358b8e7a199fb39e7297665a2a543499050e1dfbfc9163ef8f90cdae06dd1ed25fb0f653ec787db2f0d38000118a6fa465c1d44755ef4a610c37272a1a06ddb0d6134a60b0f8987b7fb4cff454999741c5e8c22349d9248f9f98b15013f2b46aaf0d8c8d01b67ccd7eeeacc336ffe49e532097d2f73ff3286863bfaa0a9e83755826c2be4463f3eab647d9dc6bd6c340924e93f9f372baa575c31b7064370f5e436ea7f34134a2e9b4cb8a2d367e93c47eec403447fb9f7ab8eed47c327fe8af0b9d58b7dbcf5389f3f73d4bf19adbf0beb65a42beed75e3ceb402fd9de40356e4df513e9cbb82b4785dad3c30b53bd089adbd763ac2b7a5f827676c9cab205ffb29593330c46133eccda29501f1d57a8a8d83908586435b0682bfb6830c35b3eca03605fb8f22981492ffe65436639c7dcbfc205e32a8795287cd7acc5ed79f0170542b2e074d788f8c4e15c708fbe1afcbd7d7d1f52b86d34401d24a77a61a097e45cc0e5e1d12d0f78c42e755e830fd6ef386192722679024e378994e1976b12e7e116af308cb7bee445863c1cffab1185829278f2eed6007f1bed04a7c0cc4928f7e2182dfde52d979a0216afd3188de772df987a1ecce2f05089b930191a4df072208c65b80cfc94a3c5d8125fb021315ac077cdb21b338e3c82dba62ba8991e9b8e2b30a91179938857221562f4b6240996cd707918c4007ec9b3fb3f2476d94faada07fa4a627ed1beacd5ae016413d0ef7e219567f9558", 0xffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:01:29 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:29 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x82, 0x10000) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) mknod(&(0x7f00000003c0)='./bus\x00', 0x800080002005, 0x81) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) close(r2) fchmodat(r3, &(0x7f00000002c0)='./bus\x00', 0xa8, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='./bus\x00') 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:01:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x1f, 0x4, r1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="d494a93d594daf86c9b9e206e84cd9746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c3126080079b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefafa711c4fcb6a6100d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4ea14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1beb99812025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a5800"/272, 0x110) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x405}, {0x34, 0x0, 0x4, 0x8}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x5, 0x0) r2 = geteuid() readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) setuid(r2) select(0x40, &(0x7f0000000080)={0x7, 0x9, 0x7f, 0x4, 0x6, 0x400, 0x200, 0x7}, &(0x7f0000000140)={0x4, 0x1, 0x14, 0x1, 0x37, 0x2, 0x3542, 0x3}, &(0x7f0000000180)={0x100000001, 0x700000000, 0x80000000, 0x45, 0xffff, 0x2, 0x3, 0x3}, &(0x7f0000000200)={0x5a, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) writev(r1, &(0x7f0000000300), 0x0) fchown(r1, r2, r3) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8, 0x0, './bus\x00', 0x3f, 0x800, 0x0, 0x1ff}) close(r1) 16:01:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x3f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x381) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x4) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)="c547a3e1ca9de63ff2bd655a73496b43d1c47065523631de032d40d4d026cd08") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1000003a5, &(0x7f0000000500)="2ef6358f3b0cfb175aac0236f2033d1d946d0293a37cefd7d4aa7f2c974f6c31ec23e3684a9d4bd2e7fce6d673ad8995e1ac04ae716341fc51011138f1be286ef7a25f2fe750f75c3b849bb2e1009d943bbd1ee4cec93dd1b1689810db0254a8953a5571a622192ddf577c555d7cb28e70dcaaa35af0d2a92bdf2ff2bc7d45fdcbce08e0e30caee65be39c") 16:01:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100042000, 0x7) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20008, 0x100) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x6) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = kqueue() bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 16:01:29 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9b6, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x4) close(r1) socket(0x800000018, 0x3, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/155, 0x9b}, {&(0x7f0000000100)=""/45, 0x2d}], 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:01:29 executing program 0: r0 = socket$unix(0x1, 0xfffbfffffffffffd, 0x0) r1 = getppid() r2 = msgget(0x3, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5, r3, r4, r5, r6, 0x186, 0x2}, 0x80, 0xfffffffffffffffb, r1, r1, 0x3, 0x9, 0x0, 0x80}) r7 = getpgid(r1) fcntl$setown(r0, 0x6, r7) fcntl$setown(r0, 0x6, r1) 16:01:29 executing program 1: mknod(&(0x7f0000000640)='./bus\x00', 0x20d0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="6f4c362e78ef1ffaf95478d2e51c2c19937cef5c6a2d493fe5b97a59b60a5bc01fb658f294339e2ff184d0a8bd7f799d8a6fb2b381e653bfac", 0x39) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000380)="743dc1444a315c269179670fde17d9b8fa587a142fd6cb307e34ed314825ba96b2b00e87829644f92d23972bf95a0dbeee796e4b39777d95dd5b7108c511c7608af52da72a7ce613527f00b55e0cf45031a4df2aeb8919c4545656a332409f26cbe5b48f55a55d9973dcdbc41b9e3c", 0x6f}], 0x1) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="2abbf81b78b15e673bc9421132b1b018334b834a3d1e5d8a1aad45e511f2fe04adfbf1bf9006cc66285b4476424eaa0c67a94707f08461f74d64b6202313ce787ae4c845", 0x44}, {&(0x7f00000001c0)="30b32cc3ce8895025d052b4522fff5b84049ad7f787d17a3ae81f214658e6aa6c4a95d3e6923d37531b15cf1794dd258721f1e670f4c9800776574b48945f724fe4bdb9875bd08ecc412a162be72b97ea7eb83077bd4ce14a646c68344d166eadc75f3fa7c32d5a7c4515b0bc3efbdb7cca40f98bb27b0", 0x77}, {&(0x7f0000000080)="a0b575c941a2e1d20218eb76373fdd7fc42f64fdd23aa57a72e2e8e5c627", 0x1e}, {&(0x7f0000000240)="8ed31747bd47ae916c0b69b16d6aed35c76c22624138f6d41903048bd25ee66d5b8388bde634d24f96f3ed8a4b10c46314de898fe0", 0x35}, {&(0x7f0000000280)="7206249386171fcd98f57b90d831591e2b46d4420b2d5377d6de4f18cab7bb738cd02170fa890cc3d9dfbfe6bdb4e395de91e8f15ba5ff8651697fb6474b36f1bbe4e64f11d65263a693bdc51f7e7a8769e0e4fadc196a7d3e6bb4ac3e52c410ee58bbe2a837b9a4ce999b7da175c5bbf3096c3140a613974ae01a3768fa0901e00c8db5b2c8ad467a1966fb8353c316107ee7b8d85f3086a2e95b1437d521e7dcf644da96bdb861f99c91dca30c1c7312d2c431e23ddf268ed7cbbf0e22bcdc83b6b4318db3c23234aa1a453a07352a02454e4cf4cac70c70b780b9404540184e866043ebceb7e34f996d", 0xeb}, {&(0x7f0000000680)="3c066136ed495d4c2e2506442eb6bea83cef87dee0be3cc983b934a166895c65f468b2dea2872632c266f246640b20395debab3ff0a9d2ea4df1c33742905af75b17a4cfc04133beecba97bba9698a68a57e91208254358561f7a2ca1add1e82147903ed9597684421d6aee4b21b503a2cc06c7bd2e2ff89155c3ccf72801266ad098630a666ee0fe000acbe1efd75efda7cdb171d3aaaba8adbdcd61392681b27ccd068a19012b8f3f2697a0e1e3bcd00428f8e968b675a5144ec315302d8e0336051ffcaba0b4719a9da466fea4ec22a", 0xd1}, {&(0x7f0000000500)="6bc4a847b294b0d4cff0be5afe555241bea0f5a05524f0a76498ed268b3ca5d71462f33b914a50421e6b95b5383a95815b07083d2ac2a73f5624f586e1d4c288e64cfe7cede39ad085d09790ab54dbfe16209bbc8db31e3274a12fd7d7d651", 0x5f}], 0x7) execve(0x0, 0x0, 0x0) 16:01:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x7fffffff) fcntl$setstatus(r0, 0x4, 0x44) accept$inet6(r0, 0x0, 0x0) 16:01:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) uvm_fault(0xffffffff822397e0, 0xffff800000a1e000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff822397e0, 0xffff800000a1e000, 0, 1) -> e strlcpy(ffff800000a16990,ffff800000a1dee2,20) at strlcpy+0xcf end trace frame: 0xffff800015a1e660, count: 0 ddb> trace strlcpy(ffff800000a16990,ffff800000a1dee2,20) at strlcpy+0xcf rtlabel_name2id(ffff800000a1dee2) at rtlabel_name2id+0x13d rtrequest(1,ffff800015a1e818,0,ffff800015a1e788,0) at rtrequest+0x64b rtm_output(ffff800000a1de00,ffff800015a1e8c0,ffff800015a1e818,0,0) at rtm_output+0x6e1 route_output(fffffd8037e54800,fffffd803641ac08,0,0) at route_output+0x7d8 route_usrreq(fffffd803641ac08,9,fffffd8037e54800,0,0,ffff8000ffff2290) at route_usrreq+0x363 sosend(fffffd803641ac08,0,ffff800015a1eac0,0,0,80) at sosend+0x660 sendit(ffff8000ffff2290,3,ffff800015a1eba0,0,ffff800015a1eca0) at sendit+0x53f sys_sendto(ffff8000ffff2290,ffff800015a1ec38,ffff800015a1eca0) at sys_sendto+0x80 syscall(ffff800015a1ed00) at syscall+0x508 Xsyscall(6,0,ffffffffffffffd8,0,6,2a377020010) at Xsyscall+0x128 end of kernel end trace frame: 0x2a5abc051c0, count: -11 ddb> show registers rdi 0xffffffff81b0ba35 strlcpy+0xc5 rsi 0x389 rbp 0xffff800015a1e610 rbx 0xffff800000a1e001 rdx 0x38a rcx 0xffff8000149ef000 rax 0xffff8000149ef000 r8 0x38 r9 0x5 r10 0xf8a058d3e85e9e7e r11 0x3286741212f13b6f r12 0 r13 0x27 r14 0xffff800000a1dee2 r15 0xdf rip 0xffffffff81b0ba3f strlcpy+0xcf cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800015a1e5c0 ss 0x10 strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb> show proc PROC (syz-executor.0) pid=432491 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff38c8,0xffff8000ffff3170 process=0xffff8000ffff7b10 user=0xffff800015a19000, vmspace=0xfffffd803f014cc0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 84869 312214 34242 0 2 0 syz-executor.0 *84869 432491 34242 0 7 0x4000000 syz-executor.0 13322 241255 7344 0 2 0 syz-executor.1 13322 138257 7344 0 3 0x4000080 bell syz-executor.1 13322 152777 7344 0 3 0x4000080 rest syz-executor.1 13322 238445 7344 0 3 0x4000080 rest syz-executor.1 26168 164107 1 0 3 0x100083 ttyin getty 28717 2550 0 0 3 0x14200 bored sosplice 34242 178536 52241 0 3 0x82 nanosleep syz-executor.0 7344 181705 52241 0 3 0x82 nanosleep syz-executor.1 52241 60420 23142 0 3 0x82 thrsleep syz-fuzzer 52241 403680 23142 0 3 0x4000082 thrsleep syz-fuzzer 52241 399837 23142 0 3 0x4000082 thrsleep syz-fuzzer 52241 385584 23142 0 3 0x4000082 thrsleep syz-fuzzer 52241 48056 23142 0 3 0x4000082 kqread syz-fuzzer 52241 476882 23142 0 3 0x4000082 thrsleep syz-fuzzer 52241 229643 23142 0 3 0x4000082 thrsleep syz-fuzzer 23142 496071 35511 0 3 0x10008a pause ksh 35511 246775 29016 0 3 0x92 select sshd 29016 301773 1 0 3 0x80 select sshd 81062 31005 52526 73 3 0x100090 kqread syslogd 52526 507129 1 0 3 0x100082 netio syslogd 79050 387614 1 77 3 0x100090 poll dhclient 29750 328196 1 0 3 0x80 poll dhclient 35908 357590 0 0 2 0x14200 zerothread 88860 118103 0 0 3 0x14200 aiodoned aiodoned 30266 126115 0 0 3 0x14200 syncer update 58190 344442 0 0 3 0x14200 cleaner cleaner 2421 298855 0 0 3 0x14200 reaper reaper 80717 4655 0 0 3 0x14200 pgdaemon pagedaemon 64205 38574 0 0 3 0x14200 bored crynlk 93981 485784 0 0 3 0x14200 bored crypto 73582 371056 0 0 3 0x40014200 acpi0 acpi0 30658 327870 0 0 3 0x14200 bored softnet 8505 314963 0 0 3 0x14200 bored systqmp 32928 71730 0 0 3 0x14200 bored systq 46914 184746 0 0 3 0x40014200 bored softclock 36777 508877 0 0 3 0x40014200 idle0 6549 81926 0 0 3 0x14200 bored smr 1 275889 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9534 6373K 7388K 78643K 27203 0 0 pcb 24 9K 11K 78643K 2947 0 0 rtable 117 4K 4K 78643K 1313 0 0 ifaddr 66 17K 19K 78643K 671 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 303 0 0 iov 0 0K 32K 78643K 760 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 7142 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 79 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 566 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 6108 0 0 sigio 0 0K 0K 78643K 112 0 0 proc 42 30K 54K 78643K 1018 0 0 subproc 32 2K 2K 78643K 38 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 509 0 0 in_multi 33 2K 2K 78643K 206 0 0 ether_multi 1 0K 0K 78643K 20 0 0 mrt 0 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 731 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 93 21K 38K 78643K 15237 0 0 UVM aobj 130 4K 4K 78643K 152 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 260 0 0 NDP 14 0K 0K 78643K 178 0 0 temp 185 2719K 3359K 78643K 22274 0 0 kqueue 0 0K 0K 78643K 48 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 2373 0 2366 3 2 1 2 0 8 0 rtentry 112 48 0 2 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 88 0 88 1 1 0 1 0 8 0 tcpcb 544 877 0 873 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 132 0 132 16 15 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 189 0 0 12 0 12 12 0 8 0 art_table 32 190 0 0 2 0 2 2 0 8 0 art_node 16 45 0 5 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 564 0 554 1 0 1 1 0 8 0 shmpl 112 150 0 22 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11559 0 10051 49 0 49 49 0 8 0 ffsino 240 11559 0 10051 89 0 89 89 0 8 0 nchpl 144 20423 0 18789 61 0 61 61 0 8 0 uvmvnodes 72 6790 0 0 124 0 124 124 0 8 0 vnodes 200 6790 0 0 358 0 358 358 0 8 0 namei 1024 64181 0 64181 2 1 1 1 0 8 1 scsiplug 64 11 0 11 8 7 1 1 0 8 1 scxspl 192 64927 0 64927 42 41 1 6 0 8 1 plimitpl 152 415 0 408 1 0 1 1 0 8 0 sigapl 432 6284 0 6270 2 0 2 2 0 8 0 futexpl 56 101340 0 101340 2 1 1 1 0 8 1 knotepl 112 1271 0 1252 1 0 1 1 0 8 0 kqueuepl 104 1535 0 1533 1 0 1 1 0 8 0 pipepl 112 3540 0 3521 9 8 1 2 0 8 0 fdescpl 424 6285 0 6270 2 0 2 2 0 8 0 filepl 120 38210 0 38114 6 2 4 5 0 8 0 lockfpl 104 2078 0 2077 3 2 1 1 0 8 0 lockfspl 48 746 0 745 3 2 1 1 0 8 0 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 97 0 87 1 0 1 1 0 8 0 ucredpl 96 8476 0 8469 1 0 1 1 0 8 0 zombiepl 144 6270 0 6270 2 1 1 1 0 8 1 processpl 864 6300 0 6270 4 0 4 4 0 8 0 procpl 632 14243 0 14203 4 0 4 4 0 8 0 sosppl 128 82 0 82 17 17 0 1 0 8 0 sockpl 384 4928 0 4910 6 3 3 4 0 8 1 mcl64k 65536 417 0 417 47 47 0 32 0 8 0 mcl16k 16384 17 0 17 11 11 0 1 0 8 0 mcl12k 12288 98 0 98 16 15 1 1 0 8 1 mcl9k 9216 99 0 99 21 20 1 1 0 8 1 mcl8k 8192 98 0 98 18 18 0 1 0 8 0 mcl4k 4096 271 0 271 5 4 1 1 0 8 1 mcl2k2 2112 43 0 43 17 17 0 1 0 8 0 mcl2k 2048 61261 0 61209 26 19 7 16 0 8 0 mtagpl 80 14 0 10 5 4 1 1 0 8 0 mbufpl 256 126321 0 126251 27 21 6 20 0 8 0 bufpl 256 26060 0 19226 428 0 428 428 0 8 0 anonpl 16 557619 0 546261 244 184 60 63 0 62 13 amapchunkpl 152 27186 0 27079 89 84 5 18 0 158 0 amappl16 192 36848 0 36217 222 185 37 44 0 8 5 amappl15 184 5 0 5 5 5 0 1 0 8 0 amappl14 176 49 0 45 1 0 1 1 0 8 0 amappl13 168 2998 0 2996 1 0 1 1 0 8 0 amappl12 160 13 0 10 1 0 1 1 0 8 0 amappl11 152 53 0 41 1 0 1 1 0 8 0 amappl10 144 66 0 65 2 1 1 1 0 8 0 amappl9 136 550 0 547 1 0 1 1 0 8 0 amappl8 128 136 0 120 1 0 1 1 0 8 0 amappl7 120 30 0 26 1 0 1 1 0 8 0 amappl6 112 59 0 51 1 0 1 1 0 8 0 amappl5 104 179 0 168 1 0 1 1 0 8 0 amappl4 96 6581 0 6554 1 0 1 1 0 8 0 amappl3 88 389 0 379 1 0 1 1 0 8 0 amappl2 80 50037 0 49961 4 2 2 3 0 8 0 amappl1 72 120717 0 120276 26 17 9 19 0 8 0 amappl 80 14539 0 14501 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 151 0 22 3 0 3 3 0 8 0 uaddrrnd 24 6285 0 6270 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6285 0 6270 1 0 1 1 0 8 0 vmmpekpl 168 40593 0 40569 2 0 2 2 0 8 0 vmmpepl 168 724183 0 722400 216 134 82 89 0 357 4 vmsppl 272 6284 0 6270 2 1 1 2 0 8 0 pdppl 4096 12576 0 12540 6 1 5 6 0 8 0 pvpl 32 1789193 0 1774704 521 338 183 230 0 265 63 pmappl 200 6284 0 6270 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 680 0 125 17 0 17 17 0 8 0