d4b4835aa6f8376224c48a04962448e6e9e134741e98b015f9f9a041cb81a91650a99755df1b016f1cdef0ee7f81e076aef136245377c35ad1d74a92f3aa85ebb84049a25993769784ffd5d9bac69a93694409648a0c9594814cae546", 0xffffffffffffff54) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000380)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x2, 0x2, 0x3, 0x100, 0xe1f, 0x2, 0x7fff, 0x10, [{0x4, 0x8, 0xffffffff, 0x1}, {0x200, 0x1, 0x31, 0x1}, {0x200, 0x2, 0x3ff, 0x7ff}, {0x4, 0x49ede551, 0x21e, 0x2}, {0x80000000, 0x401, 0x1, 0x1db332ad}, {0x100000000, 0x81, 0x6, 0x6}, {0x5, 0x1, 0x100000000, 0xa61}, {0x80, 0x7fff, 0x800, 0x400}, {0x3, 0x2, 0x101, 0x101}, {0x8, 0x7, 0x5, 0x7fff}, {0x6, 0xff, 0xff, 0x9}, {0x0, 0x6, 0x56, 0x4}, {0x400, 0x0, 0x2, 0x8000}, {0xfffffffffffffe00, 0xfa, 0x4, 0x8001}, {0x7fff, 0xfffffffffffffffa, 0x5}, {0x5, 0x3, 0x2}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0xfff, 0xffffffffffffff41, 0x2, 0x0, 0x3, 0x7f, 0xa14, 0x0, 0x3, 0x4c16, 0x3}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 16:01:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="826c636973bc62da4416af23a1280ad75225b473036c4700b8489cc949d1071330b3d01af670f280bce6797e891538283c35c246fa95bf3f5899c0f12680f134de3edf87da35533ad18c7a084dd82d1bd6840ddc9132c0311e1a265fbb9d424980cdde9ee8e59d"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x1f) ioctl$TIOCCBRK(r2, 0x2000747a) socket$inet(0x2, 0x8000, 0x0) 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) write(r0, &(0x7f0000000040)="02cc80983b6ea50f0e6cb7e105d9a53ee4e7af7f3faac42e31e1af4882db6ab921ae9d79ef6d370146cbc5190731", 0x2e) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:02:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x7) close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r0) 16:02:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:02:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000180)=0xff16) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5af, 0x0, 0xc7ef, 0x8f4a, 0x2}, 0xc) 16:02:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x2, &(0x7f0000000000)=""/157, &(0x7f00000000c0)=0x9d) getsockopt(r0, 0x29, 0x193, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) 16:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0xfffffffffffffffd, 0xffff, 0x548, "ebeae50944b76d3c661aee5de2a8a70abfc253a8", 0x681, 0x6000}) 16:02:01 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 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) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) close(r0) 16:02:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x543d, 0x30c6, 0x8, 0x10000, "478e8388ca411eb56bdac3a131cbab5b78e315df", 0x8000, 0xffff}) syz_open_pts() setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x1d, 0x10000000001}) r2 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) pread(r1, &(0x7f0000000100)="a686b302305246fea44ea8b6c0347709f51d6632192ed8edaed8ec881298f576cb098d2e3f3f48c18f7f9f3526e5bfc3c6356bb8a085e36bdee6b76d82516020e32a049a303c1b47f0f8781a349819e32eb5aee0343b0968d7b7d5e014f7e2984d14354968611072c41a5c7f88fa", 0x6e, 0x0, 0x0) fchown(r0, r2, r3) syz_open_pts() 16:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1847e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:02:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) geteuid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xaf, 0x1000}, {0x3}], 0x2}) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x3, 0x2, 0x1e8, 0x10}) getgid() getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000001c0)=[{0xaf, 0xfffffffffffffffc}, {0xe7, 0x7}, {0x0, 0x1fe}, {0x20, 0x1}, {0x1, 0x3ff}, {0x5, 0x2}, {0x81, 0x101}, {0x83, 0xb961}, {0x22, 0x5}], 0x9}) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 16:02:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x9) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="a83700000018d23aba94", 0xfffffffffffffffb) read(r0, &(0x7f0000000100)=""/104, 0x68) write(r0, 0x0, 0x0) 16:02:01 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) semget(0x3, 0x3, 0x100) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) 16:02:01 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) getgid() pread(r0, 0x0, 0x0, 0x0, 0x0) 16:02:01 executing program 0: r0 = semget(0x2, 0x2, 0x8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x5) shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x111, &(0x7f0000ffd000/0x1000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r1, 0x20007478) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffb000/0x3000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() r7 = getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x2, r3, r4, r5, r6, 0x5, 0xff}, 0xcb, 0x10000, r7, r8, 0xde3f, 0x2, 0x2}) 16:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x100) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 16:02:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x0, 0x81, 0x0, "11234b563038efb213377fb9f332e6dc65f566da"}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32", 0x960}], 0x1) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) 16:02:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = semget$private(0x0, 0x2, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000001c0)=""/197) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000040)=0x1, 0xfffffffffffffcbe) munlockall() 16:02:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x7fff, 0x8001, 0xfffffffffffff800, 0x4, 0x100000001, 0x0, 0x7f, 0x10000}, &(0x7f0000000040)={0x36, 0xff, 0x8b13, 0x71ba, 0x0, 0x7, 0x80000000, 0x20}, &(0x7f0000000080)={0x9, 0x8, 0x100, 0x4, 0x1, 0x6, 0x3, 0x3}, &(0x7f00000000c0)={0x78, 0xfffffffffffffffd}) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) semget(0x0, 0x3, 0x8) 16:02:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) 16:02:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x40000000000, &(0x7f0000000140)=""/124, &(0x7f0000000100)=0xfffffffffffffffc) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000600)={0x2, 0x2}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) connect$inet(r0, &(0x7f0000000480)={0x2, 0x2}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0x4, 0x4, 0x1, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfeed}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x13f3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000eac000/0x3000)=nil, 0x1}, {&(0x7f0000f8a000/0x1000)=nil, &(0x7f0000f9a000/0x4000)=nil, 0x7ff}, {&(0x7f0000efc000/0x4000)=nil, &(0x7f0000fd1000/0x3000)=nil, 0x1d}, {&(0x7f0000ed5000/0x4000)=nil, &(0x7f0000f71000/0x4000)=nil, 0x2}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000e47000/0x2000)=nil}, {&(0x7f0000f9f000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000f55000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file1\x00', './file1/file0\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) shutdown(r0, 0x1) clock_getres(0x4, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) r4 = accept$inet6(r0, &(0x7f0000000380), &(0x7f0000000440)=0xc) socket$inet(0x2, 0x10003, 0xffff) getpgid(r3) clock_getres(0x0, &(0x7f0000000400)) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x7, &(0x7f0000000040)) semop(r2, &(0x7f00000000c0), 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r4, 0x1) fchdir(r0) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:02:02 executing program 0: nanosleep(&(0x7f0000000040)={0x10003, 0x3b9ac9ff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8041, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="036c097c1b5fb80ba140ed87e178a7b17c328ffb4a6ec65bffd79189d9b236f88a12bb46ece3527cc6a398a7a8abdd0f9b32edaa01aae9f1777655b2f492185605f615abeabc23ce7d378b76f1dbd91bfb9d755afe7fa02e500b5e4a34228d0f6bf05980581587c5bef374dc971587dccc79981a122e6fdf828b43a1f95620a08c1bf0257eaffe58b75c12466fcd42de3889b99da195b9b0f4bddd869c572defd7a71f6e69c8acbf27961467f5b0e08e6c95a7f845e776cc55961104feef060900f55083a1b282dd8c78f5d15c", 0xcd}, {&(0x7f0000000200)="970a51fbbdcacff73a5faa42d94af81fb9938fc3c71a7e03e3f22d85e2ba1513ee0b6b593df79b46a5033cf59361634df4b05eb7463dc88e195847bde1068f67451ef98acc768e1343111c66a36d64ed08e9b173dd4f79b30957b4ecd12951ad9a4b9997192829fc0c18cb40673f2f94cd493ee5b2658966ccc2565b1f3301abca3984a3b3c7034ac0f1ae7e09be8f3f59286809bc345784226706cfca3e836231e7076022c60f4dbd997057b47590acf9cc5cc89c0d327c518b2a41c0ce9c85c52cc6e1196c18967bdc25165d8ecb112fd2a598", 0xd4}, {&(0x7f0000000300)="32e1f0d50d6f2b210753210a5fc5995117de82bd5186533ae6d7954d3db1eec3572c8efef20e301977281eef25b4743aacb2bfc6f763870b4d2c61929550e9007554461e201906681bec3f8681211fa2836f55d8f67a65d60aa470687745795cce9599c3b9f2a01c2d1bdcc48e0b97310a872516a8d827aae652611e6d95fc91ec7c3e5d629e8ecc504cd40999bdba48c0010ded5347f3793f70d93635365e697f2b0177d3cd0ffb1497d9971d15f3eacdc467ff4436b0010518d4b5a0026cd3a58aad7990f7b0700c72e824b278838f565bb3f1df82", 0xd6}, {&(0x7f0000000400)="75ec2ef3447443d6f056401902", 0xd}, {&(0x7f0000000440)="dee6765d7385ffaaf2a73d1ed4d924a17bdbd8b19e3d3a95cd075316f236a9c7aea52da418b607263e403a09", 0x2c}, {&(0x7f0000000480)="8cf7ada262754d5e100b535e55670d30065f70b0606c20ce46e36f2ff8482ed0a69318446ed5b3ccf208c40635c4a56644d7e6ff342a0a99f433", 0x3a}], 0x6) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:02:02 executing program 1: r0 = socket(0x16, 0x4, 0x0) setsockopt(r0, 0x8, 0x20000003c, &(0x7f0000000080)="08ff7f00f658c708785cb641857eca02d7255b3ff326f07e3cd4cf3d61026ce8d8e285a10daeb1824701004590bcbaa5c4c5b857d6c6a90ed5c6c7aba96bd055dd53c3bbb033c21963469e18ac37fcfc1fbcad2ef4590195f9620c663742cef53709cd85bca5899a2cf37b1a8bef0c2f303ed721c1c1e86865593d23e6955c4c200207ab82af1df67996340a4077309869de2eff01000000000000cb60dca5958c87ec323c254a02eb511bf1406ab8763f10d55aaf7af2c6487ad105a09f9aeef76b2a37c3414a45f3f883e79668c15e099ee75f4ce411f132fde7f925c4f5819e500346bed0439fa27e662911a7f656679c3329a648019b36c1fd70b250e5ef17eb3b1f7c1416140800000000000000a988f3208bf6abced2d8bd320ee2e69b8b5d2ee6863b1c9f6ef84195361382ef48ffb54800511f39a8f3a0de7288267ab212bfe8a88fe7246a45881aa7647ad5dc49555ad226bc686fbf60fbbaca3ae32da4db0ed8f5d8cfc52050c7d3879ba2ced45b1ae3024bb1acc2db31960d771925aed017f8dd7cb497ed99605dcc0ffdb8dc6b0d32634495467039dc1888dc1183729da011194026", 0x476) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) 16:02:02 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000100000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:02 executing program 1: r0 = semget$private(0x0, 0x0, 0x28a) semget$private(0x0, 0x1, 0x10) r1 = getuid() setuid(r1) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r3 = accept(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r4 = semget$private(0x0, 0x1, 0x84) r5 = socket$unix(0x1, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = kqueue() semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/140) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) r9 = geteuid() r10 = geteuid() setreuid(r9, r10) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xb, 0x0) r12 = socket(0x6, 0x1, 0xdb) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000200)=0x1) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) poll(&(0x7f0000000100)=[{r6, 0x40}, {r7}, {r8, 0x80}, {r11}, {r12, 0x24}, {r13, 0x112}], 0x6, 0x6a) semctl$GETNCNT(r4, 0x3, 0x3, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) kevent(r7, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x80, 0x5}], 0x4, &(0x7f0000000340)=[{{r2}, 0x0, 0x0, 0xfffff, 0x6, 0xffff}, {{r14}, 0xfffffffffffffffa, 0x2, 0x40000001, 0x1, 0x7}, {{r3}, 0xfffffffffffffffd, 0xa9, 0x0, 0xfffffffffffffe01, 0x7d5}, {{r13}, 0xfffffffffffffffa, 0x80, 0xe0000013, 0x5, 0x100000000}, {{r8}, 0xfffffffffffffffb, 0xc0, 0x20, 0x1, 0xa9ed}, {{r7}, 0xffffffffffffffff, 0x78aef5840156450b, 0x20000000, 0x0, 0x237}, {{r6}, 0xfffffffffffffffa, 0x1, 0x4, 0x9, 0x80000001}], 0x4, &(0x7f0000000440)={0x2303}) 16:02:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:02:03 executing program 1: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1fb9, 0x3f, {0x8, 0x2}}) getuid() semget(0x2, 0x3, 0x100) r2 = geteuid() setuid(r2) r3 = dup(r0) write(r3, &(0x7f00000000c0)='p', 0x1) 16:02:03 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) @_jd',kS&-?,&(UgUؿ-'hf't:Y#R$a.D db4RF8B-$K[;:V$Bq7B^dS)_2.m&uQg؛zǰYfgy{s e|д=,7WR07ۃժ(ZB@_jd',kS&-?,&(UgUؿ-'hf't:Y#R$a.D db4RF8B-$K[;:V$Bq7B^dS)_2.m&uQg؛zǰYfgy{s e|д=,7WR07ۃժ(ZBpmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20001000 didn't change! 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000807, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c, 0x0, 0x0, 0x2}, {0x54, 0x0, 0x20000000000000, 0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8200002f66696c653000"], 0xa) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:02:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 16:02:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x5, 0x4, &(0x7f0000000080)=""/94, &(0x7f0000000000)=0x5e) 16:02:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x5, 0x86138) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/53}, &(0x7f0000000140)=0x37) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x20, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="c556c67f0b2986fdc933c116c369a3061a8a1cff0aa404a2dbcdbfa00daf15", 0x1f}, {&(0x7f0000000200)="4fb923dc4a4019f53e78efeb8853938c94211a47e6", 0x15}, {&(0x7f0000000300)="3a1348906d171abc1eca3d5e2e353f5c7f6cfe65e677956fd23c87ed0a784be07f49942dba8af6023cc80730064cb3142c3fdc3949238afca26e1727f00eb84637525410b357d3191142582752bdcd75f870f6d9c6eec7699c1c88bea4fdb9084dfb847800452de0d825330d3d686bd439e9c7b3b1b5ebf53cec8fedcf1aceded49b87bd851b33b869e127a420f4c85470f634e87eec671eff693a7999f5cc408394f2be46a509f0c84564cd93a37be8da3a6c5a52185d708ac16bd6ae771a62d4583fc1aded", 0xc6}, {&(0x7f0000000240)="5e13fe83993e46d1c2ae", 0xa}], 0x4, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}], 0x28, 0x4}, 0x409) getgroups(0x40000000000003ba, &(0x7f0000000180)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) clock_gettime(0x2, &(0x7f0000000040)) write(r6, &(0x7f0000000080)="4c0dc55d", 0x4) fcntl$getown(r6, 0x5) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:04 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) socketpair(0x6, 0x8001, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000340)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r1, &(0x7f0000000840)='./file\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x80000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xee) syz_open_pts() close(r2) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x400, 0x9, {0xfc9, 0x10000}}) chdir(&(0x7f0000000000)='./file0\x00') linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00', 0x4) r4 = semget(0x2, 0x0, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0xbb, 0xe7b, 0xfffffffffffffffa, 0xff, 0x9, 0x1]) semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 16:02:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000003000000000000003f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffe09, 0x0, 0x0, 0x0, 0xffffffa3}, 0x0) 16:02:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0xc006, 0x2) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x2c8) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000200)="3961ec6b7f14e3e98599a364c92f757ca9f054efe28fbf1a25f0e1b2b1719bc2c9f945cb0216ba7bb07f5395c480ac650016ec8b1227565b03fee4cd466f20ef858d2511c0e21d4696851beeaf41ceb8d2a4687fd7bf232b3c66c987ee7a255554284af9b9d2f263d6db535fd49a91edd810bc320ab80615a36bc26bd4e1b2b2411688374d15571f71b36f4205d7b28799083048e940aa01cbfa551a15ebcde68db1a364a2a35fd935a4c8b7121ea914", 0xb0}, {&(0x7f0000000440)="fb2edf994dd3d2287b2a67036731731c3bfa6827daa2986c95addd73c144b536974e3c064892bbfab8a5f58c9375cd43ae003b0b7ca805fdf778e236a2bb6f55f53f03bd85b8a1365ea939d6a9c59947f9fa9c8515146eb35569cb478e16a26479679b9bff3077c3f2a8ab8f3b31a857122a4c7de868ef3fb9d7a3791866a94ee0edcf09f64f569c0f05913f9423033fa9381882d4f721e6d3e0c3f018faca681900e11346f3c666cc77c4ccbfa4870d5e4924a49079fc58f37da8535656bb5dce0fb999977dfe4580f3dc2a1d18f84c36114c5930a131f1859ed1a3347840d8e6bb55640c79b23ceb5389fd4c9b2cbec601c9286b015b3506c273a53eb29388b6c45951a67faacb7db698ba00c4fc6adcde0fa7f660c99b13c0f166a804919c5ae2bc9fd6771a39e405e764d0865abb58b4118e8a55a87945a0db7c73c77d5a1395f29d953f75a8b35e2bf297151efe8628b858b6ae76583148082c3ccf4195913972d9c59ba6f9242886c53400bf648e5821849714e75fc708db55589d03307c746270745db23e079042c3626e2ebdb1b97708d06a0cc46d7c2c49f3b9cf945735ffedba262dc78a470d732a7ae736e72de3ca98df962a2ffced4075aff876efee093fca805baf0a65196b1d509b875fe5ca354916d0940a009f422b3305845e5d68a75d2f85ff37f5bfc029c29d5299c8d99cfb9195a1eb2d2242cff103ab958524f465d1cae22481e8c9fa67fd8c4288b7bd2881d209a01747859211802f7594e4244a62233570f572a3a8bf8cc9ea6f3adb1189e75c3fbbb86ffdd9b7a2a4985f125984abc28f316ec209256be2fdb7f5ccd339082cbad2083f1c6bd01a2c65c2052b89d6f283984b705db0eb7d90fa604c7c5d083ba6019c4709ea3757b3ca5e6917530ea005bd956fcb26e1b131b87fdf18795baab6e9c7e47ed1c424fcb577fdc171a16a6da752d50f8c00c98ff3bb140129d98331558f9c8accde609d83c9e3fa10a288d3db8b28721e070ba13c6bf1a8b9c01486addf32d1c69e7c742feec0849fb3df9a9b3f34662e73aebd77e03d9f7f1558dffbe6d7baf32ab6527adb1f8fc1f86219aff9e1e657fe62f4ba2ab46d622abe60ccd53f1fb6c4cc9cfb224e3b27c653fc7d41649e8b5eb641c1ee15c57c53a8d34199a71ce89773843fd44655c3c5d3b0c9b9040a29977da36ec1ca14b4bab28503d6ac759cad21a656089b4b7d0585e2538c090419d6acf83c0cb865f425eab274fff375ef4c455f4c9936c49697ec408d656dce63a68f0bc458e8bfbfcd5441e13a08374980f4472456151e8e210f08e2db5efa9dd04a4cb50d2eab38cad2b376d38fa55021920201cd80afa723fdacb71ac49d49306cb8be0760f7e26f6a91af30e3c5754e847f03ade04f5bf7c7a4c97041a000835036ec38be2a9163215cc6e433ed35c3cae4bc649b63cd469fa0ed6e1052a22912e4364474ff25ec275e06f06e91dfcdee50fef9f435c81134237938f28fbb3d24b166316b650bbbd0539cbf6d98a310bd14aa694b444b7c8a9d9201c269b93a303b5edbcfd8ea65b100d20b89f50ed52d03c763279bdf97df336dcdd1147229efaa5d14311d1e87a59c2ad81f1a85484b41dc60571a882995df2418a8b202b836b59928abc0abf3d7a8f8fd634685064b286ad7b26d6a825c85afa3432ea22b7dac3cf02a4f27badce21122f8c9cab7fcaf0eba38b7812a4e6bfee7313f90cdb18c634e49deb8e3c9ff48ff24afd4a0e33717281fb405827428271efb09a627803dffe2c659ab05aeb06baeef1364248005ade9f930ccfcd1c8af9cf3c0eefe52bea0d165c43c5178f52f8af8dc3003c795ae193f85a1aebf02ea2f628d98ea6f2bbbefa1adf5dd98e103ab09b92e37b253a026b60b18eb556c93d0269c0b51cd34f5e708cb5aa35b86846abcb593708dab177d6b91d04c7e60f9b3f2e0f470cae82d7cd18ac69df7ac08aced87d83fc5ebccac4f58e4718322de8e77ab783b8a0d30f126d36d31fdd778cb34914a753d768adf7d6f867fa3a161fd078dde03a9b9ea35eb67281c07605c5c18e0dbc4d1d4b5d83ca754ad9d2f6f1a2611a077af38bcc7202ddc6bdcc36af25d208cd62dfe269912df75a4245765b6cd885564aca89000e7de815ac356622f55458a9b6ea4931401547bba0d908ccaa88de3ae703512db9531fb9faf489c3e4144e18000548b20800de73afd3010f427420d9dbc869d0e1021f50c3f6f33cdf5d8dc1d6973d89c3ffca5bc816152444c093d7e6d9e8c5f51476e39471c50c6be5b5fd6368999904ad612fa4349f494bc5fdfa655c3ef8c7c917df7aa85506844d1aee2c1c8e221b19a9bfac171e4fb3ba8c4fcf02b1c38115b13b5c51fe24b271abb355034777b36714ff8cf90d83b35eecc7bb19b525ab767d4377f76adeaf216630c07711d11d0cafe0850742d2d708b0acb6e2fe9e6f65a2ef949c7088f34ab5aecb88c9914e1a957714b01db13a55fd9c38cc626d15abed24d4c1d54c9fc538ea18d177f426e5161dedf72f9a65df8700848ab94be63290f579d1fb284947344e05e7ff04a92165b490aae30cd7ed212930d64a2d4fe38f1b13a462f34a3fce2f1d4d3aebcc316a36a35668d2fd79cff5c5a68569ff5ea01536ded0f4258b02dbe831a8885901d434002f6b84486ac5ab294d65afe5487278aef73d3ed70ed62a63b03dd2e111e3f3dfa95b5b3f5ddbb1d0d7db883cfa67733dcc41dedb569e077509152d2432a46692159f008e8336c886a451b80479015ab7e53fa95f0c95f5926c919bdeb88b35398792a9fcbe7872df434edee9c9768f6b459201bb448cacfb63bdc383edaccb21b28567f3aade7e4f9e87ec0e84fda5448c4cc10a4f0d5163917a6a340e13e76eead1a5c57db57375b774c6aaa966e683f3bcf118639bc42dcfd84d065b7d6ad870c39d89634eaf4191b4611776e82380c75a18dee0aa93f9134fdb5b474dd15089ffcfdbcf9618e9965d3959b447067c09796e37461386e00ee7d58f471a50fe3fab7b8cf3c5f9ef395f61db78bbcf2899e35f988682c5b061ff7db0c3cc224baff67fb2f7e8a1e2dd912ed50062b7fac2d62ab8bd1fa2590e619f7807463f8952f096af7f2e84d16dcf0a31ab2648e85711fae634709a31203d56656598a59f573e7b7f5d06fb51d1656964e69805ed9e8e16f7079c948f6d6569f8837912a6898555cc37945bbfbd373ed94528f92d2fd737d9af5e337197064b4323847a9e421ff02ff706b87b18b715e0b1518bded9b980d73bae75ea978891d35a89ebfdd6d683f9c91042b72c6e37a2b94b020748f9b6d83f020a381b32f27bacfe0ce39e88846edc7cd3506b805587487c129335d69f9504a9aeea618a741e7fd234fdab93df4dbe46a801995ace08103c9422e957e4b2b141cbe1de4e0893413d5c7a0b96cb3cc9bfc3abfa9f4f614feedfc6bea340af8126f5ff2db96d504f47060e63a5c3a488a2e558ee6850ee282c8d0e6a571611b25b06b689e6280c15df266853eb6a65abdfa9d796d022aee7de37acdc86158a45777abb8fa4568b48da77af48e9cd64c2c96d7c5ae5a2645ff6b6eef86860ac6a4f1964c4da6b618dbbcb0ebc2055cb0077d4d7d35f1ac4548e3c6fddfb7f0cb5ec99250cb485de6bf69b037173a63f4fae7dc93976625b49e9f5318fe881d886760bb664eff2254f847cc48cb0fd51b6ad41a8cff7418769423299206f92c37c2de064cad5b4639b2fdafd74ebac0d4a781f565f28351d85665628ba9cbc42e9726477e9d66129857b1504f686d1480160936da63f558f8b74be13d42475abe75da8d6ebd5ea86af214f69c67e7f00359a108c4c671311a745b31f77d1dd19c80f82f440b3e79808792abca9d5d419d7ac3a4015fbc1a0c7e507c04ba383f0f871901bd71480f67b0a29e7a34c490d62f76a484cbe8956fe00d54a8563a27a8475227bddea6db9ba8f8019df8f07efcaef107733df1c0687c6942220b7069a3baaa8f50539b4705d0a1d839e496acc03a13e7a8a66197c7661e42991886abddbe43deb2e936ef5d46c808eb6d5a4c97ce225c8ed93c9375e38a19cabc48a9cbfea2ed8af1b4a650be3e084a9208f89ca3498f92be0b665c5270eb4a705b2d7abb062b6eee0fb9fa771543cff4e8685532c3980d611891a7497726dfebd5f105a0ba8ae90a8baf27d88685cac68934228cabe0457415d22f2c1b47530560383a9e4747216c07592e3ec435ea3571f9b5060112c4f0ecc07d49cac14149e98956ba39e188e2e8f12de145f136716e04da0bc1d8aab1675d0d55ad0d88ae3fbca3458e68801aa0ec89df40f38f059182b2d69de00e42ed895e6379dea60f5a0ba3ad1a5aa6d5beb21e5be2ef80d8b2cb279e5724fc527e8ac5e94a6fa19a3c3b0438e5cce1ed0e16256fe112d135efd3d77395088d0d107ceec8b4b78e727820f088646faa3490546e319476dcd018f9b0484b20227c9dfaef34843be80282d35766359a5bda1bf225c503a70285d45027629899c2d514c4579aca2e41581170cfb6ed29e60c846c8aee16c0f1eec1f05cd9ba478a5d2202444b01198bc3f3c0f70093f88da1ba4f852ddcf3950dc535e0bc94ac3aa5bee0af94a14fdeb5f99f91dc4d7fb02b0384182e991929af5e699f5ff013447e3ae0a879c383337dcb2d7ab4992f950859d24f214b4a74709e4315454e532ef14cbb61e4113870acd62d03aa05e1ec4dbc6e10f10f447c0351f88667511cb962efca306ed7e7aab818c152409f15954561e53b6787c4a3652b126a7adc6a97ca827df632c48a690b5d981b2a9b52e734e9ab25e7c952b07ef174cfe18fd7ac9bf5f8d0d874b6814d3abcb35bd89c74bec3a3ca910dbe207fae430e6b4edd41bc72e35944079cbf8930b10f6b414a83f8c4710a20a2b69c9ca4a93ff2137c0323a0f9501408e07c3a988ceeffc745383e0472c083534cab94bc9063419025b6990817a1f5182763f13b40f1e6e7029b495fb957c5d87143c71e4fd254745be1c8bdaace90547904ffa1630a5ae9da1dd02d62b92ffe8d49bcb2eeb92595dfa3abdb89fe6b699f4fd5a9d9e25c8c70bf364a7bfa261afb6ee2a68c3404bdcad2d90d39b7dab3508d668ca7b3bf48dafea1531dac765f0e5819bdf2cd141849c6fca36f3ae8741073e322cf58f9e35d8538b70b5d37255390fa8d0f6eb80aa995d5bd470e9ec670610a8a9422e93c36ac6b4d1354b3c7f48f3318615a0b7fd5eef249888c1500ae585dbab37bf4382fca50d297523b56d9d2af5c0824a473ce589374b33abed7302814bd9431a361bdb194770e2be58ae5b1943449d53a1feac1d638f3a745bf3c4e2d6813f699dbeb00d28c2edca49c1bac384262a38980a9d7b00db65321f41ac95538ed06c07d5b6865354799e4504668c5f0fd3dc4a173383fd272adba488a513c7ca9ee4c1d23805efa60b6db5effad150a89957609c6157d16fa109b76f8b16782376882836df5d55e256850f4dc00ecd02c07a3d28c583982fc966ff9938b244637a76643ae5220cff3918632e98011273714a64c114ed2f418f06e709600662890ba7499f7f65143cd381de24373b30310fb7405f5989c367e822c9a71ada7f56ba2fa20151b50d884ef14d9a4148470252d585fcffa4dcec9c916c5bfe430477832c0f75b02413e9a9a041088af19898c76c17a0e59a78d48e79f9b0c32eb51e7a4add694a984790284b403dfbbfd70767f44761ca772b5e572e4415ca4dde951cde4d403a2", 0x1000}, {&(0x7f00000002c0)="d7f5d890b66dfe77df193c817e085f855ca2c5cc800052", 0x17}, {&(0x7f0000000300)="09dab23c", 0x4}], 0x4, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="cb05e2dc7916a944830e88ad291a5e379b86ff2c2ca1e4fb7fdac1a03b6869830de4234e6985f94e3f36601fc426d3606668028cfb1b861c47f12a4f44e25fc5b4ff66bd3a6aed284ec94ed725f2087da3df549b21cdf23bd3a61dbb70ccbee8be", 0x61}, {&(0x7f0000000380)="ac065a7d9b1de7ef127c80f70b44dbf4ee203128ac30e0b088148af0ebb568f5ca4de46d4dc0f22af6b9d8310067348316ffc7a519286a2d9407908c2a203b79df41a12a8b8e85c233fcc182c6fec15e83074fb45940887c118325991392b695b9e0e8c000903bb1a75eba70cc05d61360b7ae46a67427b4ff859b57b0d29622e2e0c85c13f6c9eb44c6ffa49d60283ea6c137ae9d78a177703a865dc41506221cc251830d15be4be73586e633088cd0e7f1618ac3cda2b567b31060", 0xbc}], 0x2, &(0x7f00000001c0), 0x0, 0xa}, 0x758841c2360bcb2) write(r0, 0x0, 0xfd73) 16:02:04 executing program 0: mkdir(&(0x7f0000000180)='.', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:02:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) 16:02:04 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x80000000000043f, 0x0, 0x0) 16:02:04 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000029e952b500000000000000000000000000000000000000000053c81e11b5e408b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035b2802cb5bdcaf90d061884635b3ddca14fda86f07e00000000000000000000000008000c3b2b94fd434f3e12ff5c3c45e7592da9cd5efa2582bf29ea0a94a1160b48994eee3e0a6ade78a655b9723fb6303d693f6cd0038afaa800"/201], 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, 0x3, 0x80) 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) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 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) r9 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x2) fcntl$lock(r4, 0x7, &(0x7f0000000440)={0x3, 0x2, 0x8, 0x4, r6}) fchownat(r9, &(0x7f0000000480)='./file0/../file0\x00', r7, r8, 0x4) syz_open_pts() 16:02:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0b011b2f6c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:02:04 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000001100)=0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt(r0, 0x5, 0x3, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 16:02:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xe75b, 0x0, 0x9, 0x3}, {0x9, 0x20, 0xdb, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf0, 0x6}, {0x4, 0x1, 0x1759, 0x4}, {0xffff}, {0x6, 0x0, 0x4, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r1, &(0x7f00000001c0)="df26bfe1345575a5735aa785cf20d9b13d57cb672a2607f74262b233333b05e04608c9e2566e81e52cf0c529eb4a6a8620ae0de403369c0e051eb8587274ca23d64ab64a594f90c6e3d070547b766465396c7144bcea5ef9df04708d4b946f044872c59515440ab4bbeb96be9eb1f1bc574dd8fe259cfeb02112", 0x7a, 0x0, 0x0) 16:02:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x101}], 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r2) 16:02:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0xff}, 0x8) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) setsockopt(r0, 0x84e, 0x6, &(0x7f0000000000)="70477ce92ff907063db6c0cc235a23998d", 0x11) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0xa) 16:02:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x9d8bd055a3a7c411) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:02:04 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/239, 0xef}, {&(0x7f0000000180)=""/162, 0xa2}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200000000000000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x51) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f00000000c0)=[0x8, 0x8, 0x7, 0x2, 0x100000001, 0x2, 0x6, 0x5, 0x8]}) ioctl$BIOCSETWF(r0, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:02:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000000000000007ff"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:02:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0xaa) r1 = geteuid() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/158, 0x9e) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r2 = getegid() getgid() fchown(r0, r1, r2) 16:02:05 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:02:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x80, 0x10) close(r1) 16:02:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:02:06 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r3, 0x20004269) write(r1, 0x0, 0xfffffffffffffe15) sendto(r0, &(0x7f0000000340)="67f846f360922633f4e87c84172cbe32202eded643ec64df6230feb0e6d66d0db66b19c4def1d949753982a619c12119177dfc154f933048b424a9e65fa220c6a509f03710cdcfcac64d03af8e2c4592b7fd29527376389941b7387b661e4cca9adcce82a31f176d48ef41fdfe3fc0abdbc6fa85ae083641034e314da89ea7c834e4e852c09786ab0b2d1a0c94495744dc3072873b8f6c0cd0681b59951ac6357f50ec4595ac7ab335395b12cc4e4c2b90a5d846b5db2074c9a5bdb4e71a20a2", 0xc0, 0x401, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x54, 0x80000020, 0xffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x8000000b, 0x7fffffff, 0x2c65}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0xabe, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xb8, 0x41, 0x2d9, 0x1}, {{r2}, 0xfffffffffffffffd, 0x50, 0x14, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x21, 0x22, 0x3, 0x4}], 0x3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x4, 0x40, 0x0, 0x2}, {{r2}, 0xfffffffffffffffe, 0x4e, 0x2, 0x3f, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffd, 0x8, 0x12, 0x7f, 0x6}, {{r1}, 0xdce2c91d40d4512f, 0x20, 0x80000020, 0x400, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x7ff, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x60000003, 0x80, 0x1}, {{r1}, 0xfffffffffffffffd, 0x46, 0x80, 0x100000001, 0xfffffffffffff801}], 0x1f, &(0x7f0000000040)={0x6, 0x53}) write(r0, 0x0, 0x0) 16:02:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:02:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1008a, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xfb2) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xfd) 16:02:06 executing program 1: r0 = semget(0x3, 0x5, 0x404) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000280)=""/76) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4c}, {0x80000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r4, r5) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x400, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/53, 0x35}, {&(0x7f0000000240)=""/131, 0x83}], 0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000040)=""/149, 0x95) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) write(r1, &(0x7f0000000140)="aec098ed4a24caefc9c0fe97a693947dd7003010605c5813152d3128dbd7052ccf369a80676289ff", 0x28) 16:02:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) open$dir(&(0x7f0000000440)='./file0\x00', 0x100, 0x22) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/202) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x3}, 0xfe25) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffe0b}, 0x0) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20040, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x5, 0x100, 0x314, 0x2, "c38bfe8c5a5c5a84075a5ac535189bd7282d44e1", 0x5, 0x785b840a}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000780)={0x6, 0x322ada58, 0x400, 0x3, &(0x7f0000000500)={{0x7, 0x7fff, 0x1f, 0x3, 0x100000000, 0x0, 0x20}, {[0x81, 0x0, 0x8, 0x9, 0x8623, 0x8, 0x1, 0x3ff, 0x8, 0x0, 0x4, 0x59f70689, 0x2, 0x5, 0x80000000, 0x275, 0x8000, 0x40], [0x7f, 0xe3, 0x0, 0x96, 0x0, 0x0, 0x401, 0x8, 0x4, 0x9], [0x2, 0x9, 0x66b, 0x0, 0x246a7f8c, 0x779f], [0x10001, 0xfffffffffffff000, 0x5, 0x1, 0x1, 0x4], [{0x8, 0xeb6c, 0x8e}, {0x4, 0x0, 0x1, 0x8}, {0x7, 0x7f, 0x0, 0xff}, {0x401, 0x5, 0x9, 0x4}, {0x101, 0x2, 0xfffffffffffffe01, 0x8}, {0x156c, 0x7ff, 0x6, 0x101}, {0x80000000, 0x80000001, 0x6, 0x61c}, {0x3, 0xff4, 0x0, 0x8}], {0x959, 0x110, 0x8, 0x8}, {0x7, 0x8, 0x1, 0x1c}}}, 0x521e2f44, 0x401}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x139, r3, r4, r6, r7, 0x39, 0x1}, 0x6, 0x80000000, r8, r9, 0x6, 0x200, 0x7}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) 16:02:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:02:06 executing program 1: r0 = shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x80, 0x7}, 0x3, 0x1, r5, r6, 0x80, 0x7, 0x10001}) 16:02:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000440)) accept(r1, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000100)='#\\}.^\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='^}\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\'\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='S,\x00']) 16:02:06 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='x\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x100000) 16:02:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xad1) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x12, r0, 0x0, 0x2000000003) fchown(r0, 0x0, 0x0) 16:02:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x2a8) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:02:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x40) 16:02:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = getuid() r2 = msgget(0x2, 0x14) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) accept$unix(r0, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x1, r1, r3, r1, r4, 0x10, 0x100000001}, 0xbc, 0x4, r5, r6, 0x9, 0x5, 0x1, 0x7a2}) socket$inet(0x2, 0x4000, 0x6) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setuid(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00003a2704000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x3, 0x8001, 0x7, 0x0, 0x382, 0x8, 0x8, 0x1, 0x1, 0x3, 0x5c}) 16:02:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89ffc1b24a310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x40}) pipe(&(0x7f0000000000)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:02:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 16:02:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000780), 0xfee3) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r2 = dup(r0) write(r2, &(0x7f0000000040)="ea4960a5879e72aa618bffa622daa02ab06b59238ee829828cdda2c6a42737e44456afd3dc42dc59339e5739c33c57346e26212eb1cbb15bc5d1ec908e7924a76045db03556c774f5099b841a34ffb2e87f50ca7a0f259b6fb1490de5a1602af7dd26e582adbdba39d5410", 0x6b) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fchown(r0, r3, r4) pipe2(&(0x7f0000000740), 0x4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x3, 0x4, 0x3, [{&(0x7f0000ccc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x58}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x800}, {&(0x7f0000ca2000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ea4000/0x3000)=nil, &(0x7f0000d9e000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fd5000/0x1000)=nil, 0x4}, {&(0x7f0000d1c000/0x2000)=nil, &(0x7f0000eef000/0x2000)=nil, 0x6}, {&(0x7f0000f9c000/0x3000)=nil, &(0x7f0000fac000/0x1000)=nil, 0x7b}, {&(0x7f0000d49000/0x2000)=nil, &(0x7f0000de5000/0x2000)=nil, 0x7}, {&(0x7f0000c26000/0x4000)=nil, &(0x7f0000dbe000/0x2000)=nil, 0x3}, {&(0x7f0000f60000/0x2000)=nil, &(0x7f0000f5d000/0x4000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000eaa000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) write(r0, &(0x7f0000000600)="c2082a3b97aeeaf7cdfca450d4154130c305e0476a9810834c656e11682382154c2c6f8fb9c960e6ca02aedc2dc53b0bb329a0e21fb97be5771bbcd8255dcb48de395e36c68aa79e4f5a61c9cfbf79c964e799ea61208cc708d1bd4cc576e3ff0d5fbb5a12dc33609c25f5729f05a4820d0c1dca78d67677ece1a23363726417", 0x80) 16:02:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0xfffffffffffffffe) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)) 16:02:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) socket(0x1e, 0x4005, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x2) getgroups(0x0, &(0x7f0000000180)) socket(0x2, 0x8003, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) 16:02:07 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) getsockopt$sock_int(r0, 0xffff, 0xa1, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe8e) ftruncate(r0, 0x0, 0x2) 16:02:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x790, 0x40) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="969b100e") openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) 16:02:07 executing program 0: r0 = getpid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x202, 0x32339b01d4108eec) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x26c, 0x5, 0x0, 0x80000000, &(0x7f0000000040)={{0x1, 0xfffffffffffffffb, 0x2, 0x10000, 0x0, 0x989c, 0x20}, {[0x2, 0x10001, 0x401, 0x81, 0x3ff, 0x1000, 0x2, 0x4, 0x5, 0x8, 0x80, 0x8001, 0x7, 0x0, 0x374, 0xfffffffffffffe00, 0x200, 0x3f], [0xbb, 0xfffffffffffffffe, 0x5, 0x7, 0x5, 0x4, 0x9, 0x6, 0x2, 0x7], [0x5be6, 0x81, 0x4, 0x5, 0x1274, 0x7fffffff, 0x8], [0x1f, 0xffffffff, 0x2, 0x7, 0x6, 0x2], [{0x3, 0xfffffffffffffffa, 0x1, 0x6}, {0xaf, 0x86, 0xfffffffffffffffc, 0x2}, {0x0, 0x8, 0x0, 0x101}, {0x1000, 0x1, 0x7fff, 0x2}, {0x7, 0xf740000000000, 0x9, 0x80}, {0x4, 0xfffffffffffffffc, 0x6, 0x2}, {0xfff, 0xff, 0x8001}, {0xfffe000000000000, 0x749, 0xfffffffffffffff8, 0x7}], {0x0, 0x1, 0x6, 0x4}, {0x2, 0x9, 0x3}}}, 0xfffffffffffffff7, 0xffff}) setpgid(r0, 0x0) 16:02:07 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x89) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000202, &(0x7f0000000100)=[r2, 0x0, 0x0, 0x0]) fchown(r0, r1, r3) r4 = socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r4, 0x0, 0x4, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) 16:02:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r1) lseek(r1, 0x0, 0x0, 0x0) 16:02:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000001c0)) recvfrom(0xffffffffffffffff, &(0x7f0000000200)=""/20, 0x14, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000000c0)=0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:02:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x2) setsockopt(r0, 0x80000001, 0x6, &(0x7f0000000080)="0edddd1eed10de69d2bf3189c03300cf84a694f6ef9d16aafb97a8fbb55b893df86c8d04af711e64b893c239482818d0cf", 0x31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 16:02:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8700, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0xa9, [{0x3, 0x8}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x1}, {0x1, 0x9}, {0x3, 0x2}, {0x1, 0x8}, {0x3, 0x7fff}, {0x2, 0x5}, {0x2, 0x9}, {0x0, 0x7}, {0x0, 0xb59e}, {0x3, 0x7}, {0x3, 0x529d}, {0x3, 0x8000}, {0x3, 0x7df}, {0x3, 0x7ff}, {0x2, 0xf98}, {0x3, 0xff}, {0x2, 0xfbe}, {0x3, 0x3}, {0x0, 0x1000}, {0x3}, {0x0, 0x10001}, {0x3, 0x100000001}, {0x1, 0x8}, {0x2, 0x9}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0x7}, {0x2, 0x3}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x10000) 16:02:07 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000, r1}) ioctl$TIOCCDTR(r0, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x48, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x8a, 0x2, 0x4, 0x10001}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x5, 0x200000005}) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x0, 0x100000000, 0x0, 0x7}, {0x5, 0x7f, 0x100, 0x8001}, {0x6e, 0x7, 0x100000000, 0x1ff}, {0x0, 0x20, 0x3, 0x1}, {0x7, 0x1, 0x2f96, 0x571c}, {0xfffffffffffff000, 0x2, 0x3f, 0x4}, {0x4, 0x0, 0x3, 0x1ff}, {0x8001, 0x2bce, 0x22, 0x8000}]}) 16:02:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x81) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = getuid() setuid(r2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x8) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/47, 0x2f}, {&(0x7f0000001180)=""/160, 0xa0}, {&(0x7f0000001240)=""/113, 0x71}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/191, 0xbf}, {&(0x7f0000002380)=""/44, 0x2c}, {&(0x7f00000023c0)=""/125, 0x7d}, {&(0x7f0000002440)=""/225, 0xe1}], 0x9, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002600), 0x1, 0x0) r3 = accept$inet(r0, &(0x7f0000002640), &(0x7f0000002680)=0xc) munlockall() r4 = dup(r3) fchmod(r3, 0x140) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000026c0)={0x3f, 0x3}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000002700)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) msgget(0x3, 0x0) r6 = socket(0x18, 0x0, 0x1) getpeername$inet(r4, &(0x7f0000002780), &(0x7f00000027c0)=0xc) ftruncate(r4, 0x0, 0x100) getpeername$inet(r0, &(0x7f0000002800), &(0x7f0000002840)=0xc) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000002880)) fcntl$dupfd(r6, 0xa, r0) preadv(r4, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/20, 0x14}, {&(0x7f0000002900)=""/231, 0xe7}, {&(0x7f0000002a00)=""/21, 0x15}], 0x3, 0x0, 0x0) chown(&(0x7f0000002a80)='./file0\x00', r2, r5) msgget$private(0x0, 0x4) accept$inet(r6, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x1000, 0x0, &(0x7f0000000380)=""/4096}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000003, 0x0, 0x40}, {0x80, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0xe6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0xffffffffffffff81, 0x7e7, 0x2, 0x1}, {0x7cc, 0x5, 0x8001}, {0x7, 0x7, 0x101}, {0x6, 0x4520000000, 0x268, 0x2}, {0x0, 0x4, 0x423b5089, 0x8001}, {0x2, 0x0, 0x8, 0x9deb}, {0x4, 0x8001, 0x5, 0x2}, {0x7f, 0x100, 0x2, 0x7ff}, {0x4c87, 0x803, 0x7, 0x2}, {0xffffffffffffff01, 0x37618000000, 0x3}]}) 16:02:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x2, 0x101, 0x3, 0xe000000000000000, 0x1, 0x0, 0x0, 0x2, 0xfc000]}) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") close(r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="d2d8a8cafafa2c10034cf1a694244eee0ce35fe33cc9fcd0ff7023fbe5eedabb776e1774942a46c7228dc9eeab5ed12adc1b17d62d98ec2c4b86ba8e1c1122f5addd1fce456f255bd4a84208ce3daaef5845d8f32b1ceb80326db65eaea750f6a6251eb9c99d7e73d126e6b2d5d06dfc90b0e7fa5239b4d49121dd39add852b870b17e8384b9130ac985789c060d5b1e22846b60ac0031c8999291510a9dadeeb20ac89aabaa689628c375827f59fb25affb9d1d29bc55482694a8e4af45b96838e1b42ae93c12e9e597e4dbcde2f762635aa27a16a1127e4e249573cd430de115662d40db1f7530af1afe283a482372e9c19b2a1a254f5ee11d1762efabb3687310efa10c390f4d99c409409bbe8e79768e2d618f2ca97bc47bee527f8c6c4b1dfe5c43cd6cf99c2efa00075f0f0f3a6e1354108c86960f032fc5618a5ccb1e070ec0588211a80127ccfb83995b8cc7de494688e8b118e7ed338cfb7e21e4bd988b5a357efe34d109ac6fefdaa0be47cfdbd02ad4041ddbd92bfc0df89bee20c91fd634bb8ac4d4e74db9997cdab54b1e1e4498e32f32b9fd2cd25ce52f0b2fb74fba2663a98e7ad7ad3bd81f3338ca7dd9132ef5e0b1ad555a1ef99ff69964f69d95786a15a1c2069d76c340563836894a9c7920bffcb059dcbec0f8f92395203872b27e4132e564bb5bab9225ff86111b76390cb8cbdcabd108fd8dfd2f95aabdd805b720f607d858abbf665499cb91e16917eec00593397b8e62c351a1b7c7e2e408f0f30009588903d4d58c53f417de322ec443d05f2de7ef981cd36ac06d7c2cc3b6669be4e0d21e84424d632e34e4776f2fd876f572598ab528919c5f9f8713408214c11c34deda201fcc10f0a0f86e96fe7bce33422ca855ddb45b36b6e75064551bcc4068a219a76bc9c5ca3ce1f603cca8b7105aa1dbd6aa9ecf63283eec8907098b06613f34a09a901e63748f43e6434e2ac1e78e0bea7f7029deef9b92dccb735383d43c0cf4ca0cf22914de97e8b11fea33e3e3d7249b920fa8e807ce213233cac636d178c4ce5417461a8b981fb3af0acc77f60c65483f14b290d9b621e3744ff49f205387578923de9047db02c10c681c9b813c5a041fbdd1ad450c525300aaeb2a1d575b45bab40411695cfba903714e2dedfcd018e36e695b441f0d4d3973807a2c102ae13f46538109a647e806c57c01f7350d2ff6b6d73f238683a93f2610ba7c9a2574b70a13edcce8a36d2c908597233159ad8c172deefd3c3c03f818fd2d42340864edeeca490af7ddebeb2acf6f2d04a40336e8cdd9fc39781574a9dedd562575313666aeac6fc6d53a20f1783aed3bb2c17e4db7efcfc4c1e47720336e577de58a3eb8f9b9bfc667e1e94f2dafd04a048fb92dbb49ea12537276f4d1809d7c53fe51de2dc62ca0b25165ecc8f2082e5ef3d983ce96d4b2fbc8422ae279b3cf2c988009918ba307ab019522a44ebe1af27df0ed197b26c0461763ce6fba11447db13c56461c4abe2d124fb103c7e8de50556850d43c841cda3ddbe8d60989988ff618697f85d17d2bc519161e51822a9d2711d5f1115a0e5d68df0d9dd4adb79b62c9c247b9a83a7443aed25f8c48de5d77156ed2f5d2d4d8966d36e80f9af706e600812f0b212b007fd45746e51ddb51dbcfae5c4776cdae4386cf0aa18db247f167651cb2506c69508c6a1b37670c4d06ce950535bfaf49e9fb3c2657140e5b7fd16eeeb05e65c33db3aa636016ad5b9ae6756ee00a241b82ad29b7d0c878b5cd5583699d40eedffb2a874e735c7427f1ceb4066bb3b5a8bbdc6b4e0827a9c8ee123df75dd9bbf54af2031270859d4f9dc25ef92d1d80d31f5519f7e15ab2e5ff701a02f7130e72660196b2539235e010c0e53e4eeb6cf160dc16e7d540acaca46caf6a60d5a3cf8a47a760cd16eee1ce0bcaf9593bf361a0140db53ea50a81274af06539ed5cd06ad1fca81f1108bbba1f9b6f8cc5fb8d74ed9afc7ce3a423182b1a803b52ce7edc08bc63d60c6b0fe9546adc732b2e7839f354d272f547bd9122222f65eebeb6b40802d102d79be23ea73ea54038d316a9769c2497d18c810410e183d21d621c767981d449886ebbe797ff5debec9b69bb55b1d8a5951e124888b1bf79d8e70f07ad7c99e5d46d7cecb6235c66d7b80454a40864a598d1a65e577d61763288f0c9ad55a53c43da6a463cca2dc6219ba06d6b267169ed6a288d55bb18b9f48561bc6e83c8c72b5f429e2c2c64ed096681e85ad31750cfe53432eeeeac6aee9dbd564da508f0039ea086283b453f13d16c11b42921139c438761d89d559d61e7f4f7c3b95b745998887214646c8cf93374343940b7ba648fbaf81165b7ba4bf20edd25f061e45b34f98c68ff5705582d0b59c4dfc6ec6e9b622752d4efadf056f4915011a6559c936fce6613348a744c2696c1a6d77eb972fdab00eef74d7aac17c57bd6286d762f049673e2d756a7f6f98aac62916f408e55bc68c60b7e16ec1a3d129b96f581e6fae1f6e4f83546862a95d6b71e27981c5ee352d2d5add3400990bec040ccb1e6d774f45db321257c72ec06d3acba4a9f5a3cb52a7a8b2ce5d85418cf86881749040e03c49c23dd0f070ee62553913fe12d972296c9a4dce961ac70a94673c4f7d703e6f55a5f2097599ac29cad309acc8db2c320981ffb081c5f14c79aa6b1ebe149c0d2ca731d34064a10ba9bb6263e98f98c165b7f9b6b9a75cbeb9349ef44a07bdd4fb4a3263c53ebf30dc5a19107d9663bd3602ca827b7530125acdddb50696ef24c2d2aa152f7099e05504c5f1ebababecc4c21e645b6f79269c5e986742d1d46707bbc490820045f78520c1299472fb1f31e292425d2024610389ddb5078aa26453936ad8f260d92e50e8b3d3e771c04264ae7f3fd3a3398a8baf5c27a5a0622f7120d80e9e9802de358125933eae755772fd18342f3ec6eda1d35280686f13c1215672696a02d05f0741ba629928dbfc23d740aec17b48b7f0b27febbcde3ba7ffca05de03d06b4d44ede446a552e80486b8de7116007ef67d8f00a0412c97df0e7baba9b76888586308811da793705d98bbef87ff174cdd981c61568dcc525f10465e51d53f449e23b632e24768f6989baa340e393a090fcfec940318d01a1811373fe15396c7d2239492062b1420b47e98f119649bac3fa79a9e4e890ce1e2b5845555a79f0374a232978416d3e83fe2ac6af57e646f5c15dad400b26b02f08f876562f7f97e10cfda7383e78cb7e15f22a8ca220761f383aab1fad0dde3038b0be331a93fcd96f277368c0255af519448dba97ae65565650ce415dca5eca2ccdd6c77dcca04eff495ec47ec2efb847912c5341d4b2c99be6f602a10b8972b8f884fa3581ee6caaa6a3445d9f1fb58f2cd0e16671fbc7f5a100c41bde498c3369910959fd66da9c2223906541c8f4f77c149f92ef8e570c0e48d116e97cfba1fc68ceff8ed79a206ac1a84200fe5bee95e04e46c9c49d9055ff5a05275d84c4e9db3a9a7e553d3d2c9895cde451223aa00e7c1a744e3317c8ea3402ac7214d5ba07c317e05a745eb0a0e77de11de57aaaf3b0efd044dbcb93136e18bc4a8e37a150030242da53bb62eeb51a7261848f35a19e0e8380bc8de9d8f7a2ac6a18ac40947d84abbf7c6f8499c9d967ccaa7c5a9703ea1126659f58aee895de6bca70d68e96db9c0edda9626368898c7b52e956f1fc9a7f13b0879c24ae3c28e834f27d3fbb7a4f6698d72724347abd10afbc9feb813568199626a0691d9e63c116c89dadb9cae69fdf1f08fa33af0334c0bc05edd4fd466b40f8d14b2916577dda0a5fa3aa40c0f47ecc28b47263a3a93f38160655e5b41957a548697d7525ba7e588ff3c18c4d7e98ec6e996aaf34a7a5f051d0ec9aa16dbd152e379da897614209f55ba9f2a2fad4649fd9c5ae39b24b9f94b286b58cae33f625c609c442060fe9e08f1004e31a27172ec237e5a726d448dae23497a2d2d65185a220431b13e3970233b7d77b00a2f6d70a3ba9e4b7b2013b512ac63e6fbaf61969825aa886f702c2aff27dda497089c9d1ef55d3616af43785e57c2192cf3a57a36e8e3abb834a60ad217b32601fad2fd4632708a6fd271d0ae1dcf16e9fd28246d14258ee48607bd30615314289bd99082942f859db5b565844682f3df530ee4957fd0dce618e92cd6aa09d946b8a5695c9ec050fc46c36b3e47ef3899065c22a567dec166137bd113bd6d320c4fd498cc61c95db4aaa2870593288147339ed33b548f8c1db0f825b2aea007c0ae039be9cde708c59be1d95ed9980f906e2ad70f0ae2b3454480863b2158c26cf9eb8cd0809c39df5a4ca2fd6dac881aa7c1789c85e432ceabd24157cb2ece01003ea1b7005943d4d84a67e4e2b26af176be10b0ce71cf98d6d09ff690a21b3ce6b9701e764788d01a1f6739ec3c2b614049d37e9ab9f62990b453b882757754e32290cbde1f0be4bb9ecfebba4fbefee098627770f9220533ebb9a8e8d9b6ede246c4c20390e026aa2f87fbd173b97e1e26b829d08aec3c9b1e9ec33e1760de6579357d3e47960b7b7808f67eab34d1c07af05d2f1d43a0242abf22d33e58b60b789f7a4148d9cd301233e46a4f06a476466662b2adeaca3e857e13b40d167347b3420e3b87cb97de0fc565870564174dc2b63d5f45c4b96b861c8d5ad8dffc62e971fd493576a6d6a4f5d49672ee3cc180835432ec441f585978bbb2458616d19168138fd06e91d3b8e11af1d20aaf53e3b87c30767d64743df5071f125fa14b645a6ba459a6798222090b4f6b855a9f431a0c6296b8877e131077881dde9cd43c6d51c91d174ab74ee79d22afa2dc7d3d54a4fd9f4d3554eeda3d637a49ee5c514c1d05bc645228f8fe561ccfd5664f88eeea7c8c005052d51eafc9861ab21aab35ad7716919b80137cf69557446473dfa02e50da0fdaa1765a10a9a4bd3fb4bdc122cda98d2611f4c8dce1fa2855de3fe5b39fd02d6fd4ed4295477e67a27e06c90a92383b908f9409c4a6a7dc69723c58b1ef187de4810ae66f7f505c1ccca72f44fda0321b8cd6b4647c8371d658859ed9cc0aab9a12a7b8b341d88f3e115a5cf52d9090fec1ef5f1be4438cb9b5a4ccbca31bee2f89f96b9fbb09a2a8a2ffdd8663493c09464d8cde9f2eb2cddc1273554e57aeeb0a185d2a5411c87f362c13aaa89c7602c421107e140038766e5cc8e345fbebb31cf896b2cbe0b0a31b1ee454fe4164258fccd3bcffce6bc09c6d120a9ec5453b22b8ef9f08280cbc1fcf975522056c1a7fba0f0adbf4e75b0bee19d0677d30325fd3cbff7c0cac278714ab8e3d6cbebb697162146068939dd82725321bffbeb101cbadb1a6a8d81a9c9301f9547ff6d79f5cd92418f0ec85c93630a9958e74d6bf2e6737ec178641e2b7a997097513e96c89f1550ab4321c97bcf44e62414066463bf99792c5398d5ee7ffe022a5d7dbac468c12f2587cf57487bd0f93185adf74400303290ab6d47cf7b2f8447eb3bc3f4f6ee2951f20e06b692d2ccc27f2a79f62dad7b76f1b15b75e1fbc9ac4fe759fffecf3ad425e8a0fc9805686fcbbde5c4cdcd2c3aa271a07c66058c3a48dbf7bfe039894c6901496c38b24db6bb5e85374c3e2df5f7fb734e6c8b664454ed75d2bb43efa8d82abff39cbf9fbda8cea3d80218728aa81cb97693fe2ed8eb7f7713770eeaf2ed92964dbb9991d8aa2139a33bec58eba46ffff14443afe7041d7ba0021ba817c0f27938b8d7e7554d049acbdf", 0x1000}, {&(0x7f0000000100)="3b2f720fee3a7b02719f4ea2c14fc9f207c0a1192d60a61095fc56fb6aaab09b7e3f6da58dfc1f7ef77625b0f18eb81cb2b07cd44ab8fb04005acb8fedbc39169fafb0c4d925f37dea8da737e04a9bb05743900d5b9a210b25334c715bede42f13bed878abe2accfe437f7e53c7475b2945639b4637dbc7365f111d48b33edc2c706fe45cbebde727eb7dbdbb68b1164063ecced4831364a1d407b8d78dce92377f4", 0xa2}], 0x2, 0x0, 0x5f) 16:02:07 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:02:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xfffffffffffffd93) 16:02:07 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') readv(r0, &(0x7f0000001680)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000001400)=""/229, 0xe5}, {&(0x7f0000001500)=""/203, 0xcb}, {&(0x7f0000001600)=""/70, 0x46}], 0x7) r2 = msgget$private(0x0, 0x10200088) msgsnd(r2, &(0x7f0000000300)={0x2, "cbb65b641ddf908a24ef56a6ab83f75b426a878d3a32cfea8a48efdaf91b4c9bde40d78ebfddad41b5c44ab97e459a266c4c3516bd689418baba050c82d3b1eb7e9250708141e048e5ccb598cb2e99863654e36e041417639eedb172011cd3ddca87cde448ac85a6e46a6a6298a826152a9cc497677f256784e1612fe0d308cd21bc27985c732cf7d24ffde18bfffbe34f2350e0ce84efe50cdc509a28e1f3c3a047b44f7993bba1a4b136795b9b34487c9bfd0884a4a700ef960cc2b980ed2542cbad966e77094f8ef1382c9786e813e47ea67557580eedcb0fa09e7ba1"}, 0xe6, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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'/260], 0x104, 0x2, 0x1000) 16:02:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) geteuid() fchdir(r0) 16:02:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000000)={0x400000000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x80}, 0x0, 0x0) 16:02:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x88}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x800000000000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000580)=0x1) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) setsockopt(r1, 0x4, 0x4, &(0x7f0000000000)="99212f4c48defc4313ce727ddaca55808dab5f0b1414756e0ba6cb31724abbfceb87ac982851dc39a8bd9106c1d5489bb77eb6a0c94a6a45b9b365a81af01fb67a96ba5875911e4f7915c51c631f75fb", 0x50) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$dupfd(r1, 0x0, r1) 16:02:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x21, 0x3, 0x6) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) sendto$inet(r0, &(0x7f0000000000)="049add820c1efce6b28b688a9103a6c78adc2f3a07f036f6458b7c36e0c13906a03a69", 0x23, 0x400, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x3, 0x5, 0x3, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) pipe(&(0x7f0000000100)) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00", 0xff, 0x1000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x62}, {0x40006, 0x0, 0x0, 0x8001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x10) linkat(r2, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 16:02:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000023, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffea0) 16:02:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)='@', 0x1, 0x8, 0x0, 0x15b) r2 = semget$private(0x0, 0x5, 0x200) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000200)) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) geteuid() close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000240)) r4 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x6]}) getpgrp() 16:02:08 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20010, 0x0) setregid(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x7ffc, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x3) 16:02:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() r2 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x7, 0x79b}, {0x0, 0x80}, {0x43, 0x3}, {0x103, 0x8}, {0x80, 0x6}, {0x2, 0x100000001}, {0x101, 0xffffffff}], 0x7}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000240)) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x6a, 0x4}, 0xc) write(r3, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000340)='./file1\x00', 0x10c0, 0x2e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x9) sendto$inet6(r2, &(0x7f0000000280)="eea8e50741ba3d10a41e1b82dcda23ee5cff8105d726d69f8400853ccb2210afa9b2b1be8e061c250911039c2ed5205bbad5e9f894f39f69", 0x38, 0x9, &(0x7f00000002c0)={0x18, 0x2, 0x0, 0x7}, 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x8) 16:02:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = semget$private(0x0, 0x0, 0x120) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x500, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0xf4f, 0x3, {[0xe1, 0xa6c, 0x3f, 0x9, 0x3ff, 0x5, 0xffff, 0x84, 0x5, 0x7fffffff, 0x3, 0x87, 0x1, 0x80, 0x5, 0x9, 0x400, 0x3], [0x6, 0x1, 0x7f, 0x491, 0x800, 0xa5, 0xffff, 0x40, 0x2, 0xffffffff], [0x8, 0x10001, 0x6c94602c, 0x9650, 0x3, 0x8000], [0x6, 0x0, 0x6, 0x1, 0x6, 0x7], [{0xc17b, 0x20, 0xfffffffffffffff8, 0x3}, {0x81, 0x9c, 0x8, 0x80000001}, {0x8, 0xe1a2, 0x80, 0x10000}, {0xca3, 0x5, 0x8, 0x6}, {0xffffffffffffff08, 0xf29, 0x5, 0xa71e}, {0x4, 0xf3f4, 0x100000000, 0x7fffffff}, {0x2, 0x9, 0x4, 0xcd0}, {0x3, 0x3ff, 0x100000001, 0x4}], {0x5, 0x7, 0x80000001}, {0x0, 0x800000000000, 0x8, 0x3}}}) connect$inet(r0, &(0x7f0000000440), 0xc) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x71, &(0x7f0000000000)=[{0x5}, {0x7e}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:02:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0xa3, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502ce0b3ac") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x8000000, 0xa4b8, 0x100}, 0xc) 16:02:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 16:02:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="fb8c932ebef9855d408c3bb7923afa16afd3", 0x12}, {&(0x7f00000000c0)="8352c7235e739ce2c1980159db9317b9e2418d3c6635d21eaf705d4c6907941c50893916bb3ea92bf88233742d5854103b61f77df2088667f281b7b3f3774db9cfb7c0d538ecef8ce19fb374b38cbb234c43a673e067abbcf0a6c62340bd954822322892e7d59604aa7004d4d7f0b476fb43f5a67ce9185eccaf1c4e0c4ef0e65ec1068606", 0x85}], 0x2, 0x0, 0x0) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:02:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 16:02:09 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x8000, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/bpf\x00', 0x20002, 0x0) socketpair(0x10, 0xc004, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)=""/202, 0xfffffffffffffe39}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2, &(0x7f0000000180)=""/24, 0x18}, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000013c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:02:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) syz_emit_ethernet(0xd0, &(0x7f0000000080)="e78888a02680618de00f1067bb4332d5fe003c1dc5428e9db2a503f8633f765c1b6bfa8aacadefc3a6f12cc9a4b5539364f51968d465ea264f10af98941411b28a6479ac7b0dafa0a9b90d8da643aa4cfc36311ad1cb26e1e8758141c1e6ce1a7b925f8a15e42b1c4421fb91aa4fd4be0c20daa8e920632ab5009ee07e9f3d759d714723960ed8e32b682d38404234a3954d358631a1539d91aaf9084e9bed8a583d80b76b1443fafc15063887a1c262a04148b52a50b7a69d2e7e605adab42698c7bc43d0e27e57e642a5ada0d928cb") 16:02:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() socket(0x6, 0x4004, 0x8) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = socket(0x10000000011, 0x8000000003, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x800000018, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r4, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfd8b, &(0x7f0000000140)="eeffffe34a17e01cff00000000000039ba978c56e2caa0481b0000000000000000") 16:02:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="26731298676fc01510445cc4ed9b91918e56074e77ec32836e27e6baec32fb16e3bd0f9e8a4e571d26ac7c9739b8e280ceed178256673ede7d8695739374ac98e3ed4d036e2263151e2d3c03c0", 0x4d) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x120f, &(0x7f0000000080)=0x2, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x6}) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2", 0x782) 16:02:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) dup2(r0, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r1, 0x0, 0x0, 0x2) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000ca, &(0x7f0000000080)=[{0x54, 0x2}, {0x20, 0x0, 0x0, 0x2000000000000}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, 0xfffffffffffffffe, 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xa7, 0x101}], 0x1}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000540)=""/210, 0xd2, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f00000001c0)="049eb10ad657a448522bebe2b1b29f567d4341f8d5efb25aed470c0dc95345df848ea4e7e8935cf187011bced07287e0aae06b25981959a5dfd38f993dfd6550f4221ca89a06ad1dcc37156943df6fd76c2ff23d1cfc5d180ac48f11e752a40ce6a20bf31c567d", 0x67, 0x9, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/135, 0x87}], 0x3, &(0x7f0000000440)=""/46, 0x2e}, 0x40) getpeername$unix(r3, 0x0, 0xfffffffffffffffe) 16:02:09 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x1, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) flock(r0, 0x1) 16:02:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/23, 0x17) 16:02:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="4455e8e827285500a437ac9476a2bfa084a0574dca71734cb2d538d50cb31c0a5fd11feef73978279f69697d422d807e2febb889a8b5bb0c8a0e53f5256bed72d7a3e2ea39e8abd2f4e18b786386647d2b4371beb4b2d2573b151eb648b83b305ce17ce41648a44ae2245fa1cc6d5d90d495f88833930cc6c5e389af5e2c8e8a0f844fb4f66c4662a7349efab0f44cc7180b17ffc9487e6b5f747bcff03168afd2da6fcb", 0xa4, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000040), 0xc) fcntl$setstatus(r0, 0x4, 0x0) 16:02:09 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="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 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:02:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xffffffffffff2ffd, 0x53dd01d0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) r1 = getuid() seteuid(r1) 16:02:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10008, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0xff, [{0x3, 0xfffffffffffffff7}, {0x3, 0x10001}, {0x0, 0x7}, {0x2, 0x2}, {0x0, 0x5}, {0x1}, {0x1, 0x9}, {0x3, 0x5}, {0x3, 0x2df1}, {0x3, 0xff}, {0x1, 0x7ff}, {0x3, 0x6}, {0x3, 0x3}, {0x1, 0x40}, {0x0, 0xffffffff}, {0x2}, {0x3, 0xffff}, {0x3, 0x3}, {0x3, 0x3}, {0x1, 0xfffffffffffffffd}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x8001}, {0x1, 0x4}, {0x2, 0xffff}, {0x3}, {0x3, 0x8}, {0x3, 0xfffffffffffffffb}, {0x1, 0x6}, {0x3, 0x5}, {0x3, 0xffffffff7fffffff}, {0x3, 0x3}]}) close(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) shmget(0x3, 0x13000, 0x80, &(0x7f0000fed000/0x13000)=nil) write(r0, &(0x7f00000001c0)="365ee182c8d44e9c7faf81bd59e370c0b734e64efa726835954c25bf02ee282b6c9c3e1f91b31d00770fd2a7b43f99ddc254b2934bf61de9140eaada8b6a196742ea765ba24b87e50d201773d9c602b67ad9a12a7ad4a3", 0x57) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) r1 = dup(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x4, 0x3, 0x8, 0xffffffffffff0000}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x3, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0x4, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x9, 0xffffffffffff8000}, {{r0}, 0xffffffffffffffff, 0x96, 0x10, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x4a, 0x40000000, 0x79, 0x2}, {{r1}, 0xfffffffffffffffe, 0x3f0b7bfcf0a43795, 0x1, 0x2, 0x4}], 0x8, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x80000000}], 0x5d6b2af2, &(0x7f0000000440)={0x5b81a7a3, 0x6}) shmget(0x1, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000480)={0x1, 0x63a6, 0x0, 0x5212, 0x7f}) fcntl$getflags(r0, 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000004c0)=0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000500)=0x425) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000540)) mmap(&(0x7f0000fed000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x45a, 0x7, 0x0, 0x7, "826c2483afe85860f2df6e7e8e2c1732e1ebf85a", 0x9, 0x101}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f00000005c0)={0x18, 0x3, 0x4, 0x3}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000600)=0x7) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000640)=0x1ff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000680)=0x7c) r2 = open(&(0x7f00000006c0)='./file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000700)) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x2811, r2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000780)=0x400) dup(r2) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="ff") 16:02:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xff) r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffffffffc1c0, 0xfffffffffffffffe) 16:02:09 executing program 0: 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) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0x1) execve(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x437) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x4d1, 0x101}, 0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) 16:02:09 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20000000008) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:02:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSETA(r0, 0x2000746f, 0x0) 16:02:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) fcntl$setflags(r2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) pledge(&(0x7f0000000140)='/dev/wsmouse0\x00', &(0x7f00000002c0)='/dev/zero\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r2, &(0x7f0000000100)="3d240d592d3d073e32caa352d10f04b843239d8a1217bb", 0x17, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="00b4436ce78a741e1b87f1abb2c1c37f133219d59923437159e501eb651dbd8639f8035e7c2cbfdc1475dc77c9db57f68a2a371d15fa6bc8338efda026caab4c7063870f3cdd8fa5deba661701c325f1db325b3c1647ef1fc5988d2af56719c1e891a339b717c94bcd79aac99fe1b078a45a0569a51dbdf0b1ffddfca5b6eb941b4141b374e8ac82322263ee46987769aa0977ae2d69b3d78b0ee5b94d0553a2cba14c68c05ebed17b7f"], 0xa) 16:02:10 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) getppid() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/6}, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xb8) 16:02:10 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"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:02:10 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x5, 0x3) flock(r0, 0x7) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) 16:02:10 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket$inet(0x2, 0x5, 0x1ff) setsockopt(r0, 0x2, 0x1, &(0x7f0000000140)="e0277cdd2632ae771de85b7045613e76c304fb49933a4a4ed9c2d1873c77d4af35e2867f1a324460056107b3300bca0ae6cfb6b5870b7d89aa389d65a5a841975c5cdcd92588576d795fe43c63ef1c26baae422f473b3c4e368458163aba85076fd8f202ca8481047270eddf107e9d86de330fcb86e20e88bb97774770e219820178fbc5efb8e4f9579dd717c60c17c9", 0x90) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x3, 0xfffffffffffffffa, &(0x7f0000000080)="3dcdd30f24122f1ebf3995b59d82b45b3a319f54bff1affff063d6fad4f8333ec843e9dd358a6b09b7f89339df50ddcd09b84cd088a8794a2774d66628399f8d7906fbb12f9762b80f1bcd7571dd073eca4e6c512a9e391b9ce76d2e46c4f1a0752b01812f5c455157b3a5ddb527e254615c7590299a7d2590e8a322f6c0e82d9158dfe7fb5704ef18ec816793fc26a2e30a", 0x92) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0x8}, {0x20005d}, {0x6}]}) clock_gettime(0x4, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x80b, 0x9, 0x0, 0x1}, {0x2d44, 0x7, 0x77bb419e, 0x400}, {0x8001, 0x5}, {0x1000, 0x7fffffff, 0x4, 0x3ff}, {0x3d5a8269, 0x401, 0x5, 0x7}, {0x20, 0x0, 0x3ff, 0x5}]}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:02:10 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) msgget(0x2, 0x80) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000001080)=ANY=[], 0x0, 0x0, 0x0) 16:02:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xf2}], 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:02:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x4) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="19eae3bcf42de20b926696b9b673580654fed8b4", 0x14) close(r0) 16:02:10 executing program 1: poll(0x0, 0x0, 0x3ff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:02:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8b) r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f00000000c0), 0x2, 0x0, 0x4, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r3, r0) 16:02:10 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f0000000300)=[{0x0, 0xfff, 0x6a, 0x200}, {0xfffffffffffffff8, 0x100, 0x6, 0x8001}, {0x2, 0x3, 0x2eb17ddf, 0x1}, {0x0, 0x5, 0x2, 0x40}, {0x4000000000000000, 0x3, 0x9, 0x67}, {0x1, 0x2, 0x1000, 0xb0}, {0x7, 0x3eb0c00, 0x662, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chdir(&(0x7f0000000280)='./file0\x00') r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) socketpair(0x3a, 0x2, 0x1d, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x80000001, 0xffffffffffffffff}) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x9, 0x7f, 0x8]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, 0x0}) semget(0x0, 0x0, 0x201) 16:02:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0xdaf}, 0x10) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/48) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") poll(&(0x7f00000001c0)=[{}, {0xffffffffffffffff, 0x105}, {}], 0x3, 0x81) 16:02:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x3, 0x4a80000000000000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) syz_open_pts() fsync(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:11 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 16:02:11 executing program 0: socket(0x5, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:02:11 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') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)="f1ae7f9b9d82d0e9cb9a5c2c8a41351948fd0d8a953f29e4ec4cbd54a3cddf70ba5588b7ecbc5f82042589084340db01d6324c21fc5bc3de991d2a5c88da794f8c386d287aa4b036d9dca6a27e4ae176380ead9c0fa25bd333b68e6d02ca9d3bea699f23117a298ff8497604ccb1ba3c1740b9c3d11deab30feea84116bf354d2579c5ac094892e95aa7812d3e468d921f5e02a822da7bd3af13412a28990006a0f66e4ae2518ffe2393582e8f3af9acf83039597794172361c4aeda3a80a1fff8149521e4f2b3ad00804b04866c1ac47722ffb7d0459ccd9326e527a0ef9246a2540a93815aad19167f59f3d19aca97ade586b1dcd61deda85245677817307f8b5c977695141376db636dbf89c91483b8399f9c020edaa1a636f46050479cc569bde6421028bcb202a4d1520cc2335f6998e2f6982d0b086314d1de3ab6c1bf75a3176c8dc2e4a4df7b0c55be35346549221ca7437479616ce8e75696b46e21ed752b0c2542046abec0db6bf87b2896b20566638d564b58eab26e9758ce4b3002499e1c8e52f60f74f3f8b9274b9d84d838e8ad988b7bf7dc2f928ad960a6493ea1c96a4494ae130d3a89917dd09aa802c3ef6483f6da80d191bb5fc5cbafbd2b6e5da452193819a21716d6233b0970e1b5e53f8a26c649e751256f4b40b942400b521fccaeca401f725bae8c7477768e6ad95b3d2a9ac3a34b38c4d23fb52bc2ec959c4fd7ef09d51fc8a129b27a2f19872ffdcf44112622f045c76b56b5763a4c2e2b1800c63f2e57e26b8eeda84ab2636187bbae923d398f4fc19e92b46a47793f8fe08358408fdf6a4d1c360f48391718ef724427a7362261a1b7ad6a2614c9bdb92a145e44fcc9147198cccdb61ffb00c04b4f26f0b77b147f38d8ece2ec3bbd531fecd9507d74bab1d734cf22634f6b9a7752318f2c9f4f8193a19b29bd4561625249c154d482d111d4bbd6de58ec3dd80c9f67e1c99ca88b5c1a0c8511a2e600dfad85d3ca489587107f07c7fde5312ec23ccc48084a582d9659882eeaa762ee881d0f20f0697f64b6d8d2d9a042b474fa48817954609d84488c7a176cfcb4bcaccd28bd57fb7ac8fecbebae5bfc460d3166fa51ce84fa0321cbb27344aea914ef83f211a66ef5cb34851a2c993904fe71b5ce5966147f825a21344a9ebdf7e2e268c7a8bc9283215b6929614fcd2b1c65fd710193d547e3644db59aa5d08dae0486ba020ba4e1eb6bcc31235fb465c0c805b5057bf02965b934923773053e10e90801299588ce21416b37557ace3155812bf43c654f52f46899f345c67bbbf85d5cf6100b39f40eb6c807e54cd9eda4d7cbaa2e3dbcd968c542dcc45483f9631a110926a2a508a00784b0bf8b770673572b05708538e0ee555cb00a119b02c081b94b413b0004807933de6167d254fa790314eb5082f359c45c22117b6aacf809a85b8fb4ddf21a54e3347dda5b6138b2874dfa4e125a4094ae88171cb9a198266a809d68e45a1d3e2b3b942929ed333ab6ccda63cbdd400ceec85a38eb59d1ad3bf5eecbc1c30bf7d297c2b57718340d7c2c6bf4f55655601194ec4ee46a7af3540746205b767196df7cce22d5cd5df316acddf3516c4d4120436b708edf7ec18e44e45c5d5cb752627f459ad58df9bf7b453ab9e5496db3f5d57eceba5d11d8d96b841ccf9c6f2b78e12c5cde6b2d3c84032d336ddaacbc21ee1bae099317b93610a6f7512d713592f9fcbf544445b24102c0a2b7244078f4679cfa48cb2560307b82e440e9b722257f14597c367913b24978e08b819721145d9ba6c835a6433b58e86e2293c8149b3b7afeb942b9987189252c5c694e3561684620c15c41e5385a1743e4996bbf9c7586fd4ee763d4f3b288e8c112f076c75a253b8b1875504ad7bc43e22f9319dfc8699dec6054192fb5494f69450b9871e904bf6a33c502353a83666ebe55214cbff0e894f29ce0eea6d5ca1b5e983d4852c07dcbe9bde0e527534be81da1d35b4cdca5748d51338fe8abf8dcdfb7d987ad1d0291b76f62862402cc3d06a5d6dd57254cf9d6c20f49dbfe5964b201bce01386fde98c6fb4f7870fd115584578ed454dcf13ca5c1c6e3b8b9721b6e7a5c8ca6c01fd652e4db36a984871d865acb04ae16b2c9d4c51556ce0d137355250166a4690157494d509c355b1d49a385f29f9a975946d0d72ee6995a5478b590bf15f90fef81c5dcba1972bcb34fd71d3e621f3be2635b36ceaa8df5023d2efc870a68622ff0f681d1f34ee88ec418b245428c1f8908691796536273f373bf4f03bf144d34ae469fc75be692741849aefcdefc46021a2e64c50308996c1ae5203aa63dca9892c1806618b0eb924389dc378dd7cea6afe2473acbf8b1f2929298f9bb685c8ff463a8d297eb46cbbe8d689714a62951ac6c5ec8ef218f8239267b66bcaa509b674ca171690fc5ad0d549e039af355bcb467f8660d57a613d629a66bc59b5dcaf918beb615398e8f3d8094a250d65428ef624a993ed247d92de8c5b822e189cc93e7526bcd989b06da660ca3243c724fb42b118d937f6c28c81565a4d45a7b309ab2643829561e6d2b8c0eb04ed1ee4433dce9ecd6239e3f07576653a831c3b894b95e3e76d8d1f39dbf515488500035979221b6698147a0a8363a081f0ce8a2e37cacdd14ea449d3ff50902cb6effd16037cdb869bebc59190b9fc58130f85bd62881fa668736d302d6eee7830612b90ed000cb9e973d0cc15af641d9e180702e04f6f4a69026e4fbd42095804537128535f694372cd1db2c78048737509cdc9e0c9fb26125887b678b4b3765bb239fc5255b8bdeb5a17b968129133fa2c0145882765aeb320637ede36f5b398fe2a6901c41ad30d4b74c7aab291f74310f6f9fe59aace95ba618437b56ab2a77a12728c4dbf01bb32ed626e6240ddb940b0b16bf7a89fe9080c1bd1fa449f9b15ba7d65c8957f0d2d829dba5e88b671ee1b49718a820965ababbb562126b01cee48d9d69cea50c83ec4558c2c0b7f8e151578ed4f2cdebc49e91443e28d992b6562f83ba9b93666f3ebd42c0b42efbcb5e71a73ce1e72b2661fc20263a01d4bd135ba70cf72c886b896401ff6df95ff53613af90a2040a8725f125739048cdf97a98e945ab4a572a93aaa43ae7efa9cd89d56924fd528ac9a0ea14cb64d3737d62b70b02c192bafa81a35097b5e1752043b661559b643cca57f4f562c8b6eafe496006afcd32439d24a8ca86ed1ac3861fd70a38fed988779075c9e3423db5ad82bbdbfeae89ce68edef4eced203458b131863ca3644ffd1503c3ab4f9bef13150bf731f1577d1a4a466eb537b69d5577c54c08502ae917f6215ba70483961bb37d126d1b1d702ee33d8948b1a355c8b8b7864efc59c4da78ac6ab5565e4e46b3105829062963d57ed56a6b9d30d241df6e0e1f7f2c4f974dc5a394180f2f0ea1f925e9129c81ac95579438689d2339875a815054b7e055a6f27135353f649602acda5c1471b855227de276f8bbf45b6ac5e058622b0249bb7c39fad4da35ea99eea1d36dd57013722b9f5b480e6147bd938ef8cfd3819e1dd848a4f8f48f787d95296621129fb79d7194ffba4a2a87b7e7774fd9473d27a72107cfb1c7d600a98a50d00dd26066a42bcedde7a799e427a20b86ba11faf56e4456a89f647be791ad84dbf56150a915cf6bd63d82951b145b941e969f0b9e7dc925a4abea4f9c7fe1c711232437348cbdcc0d38fcc6a612ad7b6c18eab32a8f68753fb3634ad0db2a43d40efe14f7c7db1bcdf634178ff7647b4fd2a6136be19aa764af3dcbe8fc5cd4d7b4ff3a7c1aeb80011dce811e2aea6baf6b1c012d5751adb65f18b9128161301e3ba47f1f19fb7e9d41b4ce7aab7b9a2a88f32d013e36c0c50391e75abe62018a129892f5348fa9453cc397ebd2b46170f2e087d733352d02fc665a327d78045d6b975a39355df83f848ef3e2d9b88f338662ba1216afc9ce034629c231457cd1047eb9e6615165b54eab63ae9e001da0a6357efa754678852b1ede6f10985238a0e5c0a310a34ed206b6b78023f7c2dd91382ef52965259862ac327ab214c591f2bbd8dde80a7294765823b099f08556ffbcabb13ce95c003013569fd1cf6c6654b5d141098354635fe8bbfb016267e7385dfc2afa8b876b69e6472d9aef966ca750c05db25050df1a4d9243ad486525019d16309e75928584b3ea359b3d5887cddb4ae56ae1995e59b4e171c907af2d77ff7ef7cc84b1d5fc8ffb818b04a4a053ebc8acd7a9a15df5d6d2c6c9cc8181b66130e0bbd724c2556cd238e5f79d740c738d1d2ec86d969f1f9fe28dfec858144bec012ba7932d7ee824f68fb414a3a53fb7dc8ff925c18af8a29487129edefd06c774639b4c39908495fd9c3fd38b761648f12514a2c0938c669c039e90220b2184dd7b584846c6962f34164c5ee4f031efcb67bd64e0e28c34e9622a649fd830e280fff0da235b4c58cc3beac192295f2250dc0ac643a7c9f87e42dc5626774eab3f86602cf4c7dbcf4da9853d5c49880711f96661c4eeff025c882f0e2c0cb2ee3e27d7f5fcca6ae912247459894939d2a3ed6a82cb814b59fce217a971718006da4de0204dc2a484bc9c0ddcbe2c8cf646d3e752a709141ff3e6065476466757aa467e0e509ac1bece239ea33680f0de4acb3cd94291d68bfd2350a608900ea0e56edb7ecdaf59312143bd1d03fc936b06fcaa45d5e24c63d07229de9d97d241f6134fbf2953725360f6899cb07790fcfc040de088fd277067b1feafc56bfdee7b2653169e26eebee31407fbfcb9665bba3b7497ccd4ba7808eca580e546ab43067b318c68270c4e652fdefc681d921643d265a629cfbefaf6cc588b67c8a85a98975590f262863908169414f60c37f1bbe3d43233aa7e5bf3456c63cf95777e30761ffec3712079b4704ec001e7e490d749996c6b54ed1a8303aacb5845f5ea0f8c4a6bb3ded7eb2bcc4f7dfd2642c10f5ea24380357ea0851f03f5141b28b7f1d15a52bb8d5141bae37c73fbc706c509fa975d299e2d056c1789c3a5d497217cc05ec15ef67b0b263a7cd773e4dbf30bc6083ad88190cafb29f3eb95037b8b378bad7f4165decdeed416ca3288607f18a0b4adb40026381d2c770a5311a870b7d429cf35f5d060555f4e72bc39f91a1d4394eab6bec6d04be2dc601047a6678761cfa116b5f8b108bc01492524fd88d3ffa1f31761c9a0d677cdbdf96ee5077ade1e9f36ad65bc9735a0e3017e119980ac3916237ec8223da7a6b7201890156d142b1bf9c9d9b3723fa45053018543e5eedbffe050a60adcdfd4ed9931c96590c823bdc7b8acba556ec43df4b86845c71a528d127dd7552d082276f44cd281486f8a960b5b05cc4a0b5c603f9c223ab157331f40ba8faecae9f1a87fadb545ece1ef932893873f2ae171120ddea73a0ee7422942a95077ee3ee4ed48f4eab541ebe755fc7c054d670905b11722f9c25f1edd54895684d2b3f5288d1099e00ac696ae054876bff55cbbd0ae8b44f0f33cf4ad6c600c80cd83a5055703cad9de89f9c261990fefe7140900e05da4b3ad6431a7a4846218c823319b9ee1f866f49b22beca4789b4299660147e348a6be10c87bfa79d5e1dcd6d95e5654fff6c8dbfd4c3d83c123dac3645a2a27087734b51e1acf7f0b441e2a018c08996ff458bbe177a4326ed9f0b39bbdb3d0a2b480d37f66e4c8c86b2a287aef92b059c1200dc1caa44f099b6e06bc21c19822c3e8e641ca2bd4089b7f811b6", 0x1000}, {&(0x7f0000001200)="b61b52b1d055f7906134441f18aaf290643e8d8e864e5be715ae0a42d4acc95802c8b6c65952f5081a957b433dbbe1148ab6fa13e32f688b7b1d8b6c6bfe19cd40d9ea93b97199e2db973eb530692454175eea055df4d7a3757b2b0ce67e758222656cb39ab50b62db17a707007c793bdebde5a591339ae22adaeb1008f595e3d82fea3811b1e8096230079d3afcce2741787e944fd073cb6dc2d1550e6b688fddfa23b63557f49c6dbe722cbc08a29e481a89d153be799603e3888f13a5b2ea17eefbac2083c2ade9654a9fa161e6ae9487188b5f0a92a5ef8d76830778d5acf032c2ec5595a4faf1424ad82792fbaa163593ad1632", 0xf6}, {&(0x7f0000001300)="bbf48712793d311341aca290389b861a3d2a38b606c22e7bfa00408ccf3647366b1023f30544245ac9ce55b243151393cf04790611a082c1478fd019e76472df70c28366b3b02ee60cfe6a9d793ac490476797c9cb3db6ef7a8a41c7d8b25471896228a7d8e9d10a5d4bccf5f01c6b2ab4a50d7df88b54295d7453f5c3f8b5b25306e5ebedc56d2694ffd08ce73017e87741f415b90db7dc9a8f0916663b3f8d35e4fcc6c70c67084b3e15425518ea8a631e8d26bdf6ac80d0", 0xb9}, {&(0x7f00000013c0)="a2b8011d3b421831140b6c7827a38293b5578886eaf7928ff302569dc4522d54c40825c6b2897c3a4042de1488223b4a2a511b591924d69885ad5f17d23e4aabfd330217bfb0dfbe8de1fa16a3f56770ee6fe00066f2392ab5e9c4a55e928e4f88284fc8fddd42f8409cc17307b918bbcff623e742a5ccff31106f6c6701c4c3fecf9cc63656b27232173d95c224ac7a5ed7fd29c0db84a07f35dc6c74701b0c5bbac47c88591d06f6c1f4d1422b5a97be691488b5a87ad29a694e1097ebd11a50d7321935f67ab947518e1cdf23cea5ebcc124b2e9743a1cd01502320a7e200f572ab3573e4acf32f864d91c72e487bb04816d6cbea1466ea1c24c6f2519b091af88d66b66f050b9c3f1912ec83d1cc6f049418c4434295ab4fe92a5dcc35b62e98816371faff8725d6db8687fd64de3dce6a55cd4fc37809688456931c720bbdf6bfdd2b6e334100158a5a3a8874a2a099a0c18aeb6ce8602c2a15a0744926e98472c389f505dfdd9f00b3a00ab311123511b5129c7fa4deef31498b9219224d74e6b15dc6ad44d4dd00a22f54565a68f9c1de100f7e446edc2d73286f3ade482191b91e47eefddeb1481e19170153a8e1d501a6c10f23c8243defd283b82acd06a08099d99c7f16bec317deed9d1430636b011daefd8b5ac913d5acaf3db50a5eab820db1fef752fce85c228a455c3bb903f29c0bad7831e576c81b09f5212e04baa039f392ed4fbc268111be468b268522410bc3edfe97f0697687407995c525b7e71faa2f305a18767e292e591ce64580f9a46610b994dcb276169113ca1a7c5ba039ca158b857070d095a85fc723a78022fcb895f038ad955a9152ec175aa1b7dc03a21d80f3cca451b92308fe7d720a5dba1b85f8e2343dc505cd5f781937fbc33e8ed7bfe6bd04b96bc6dc437469ceffd6335e32f234f4d2e17aff538d6a10808ef0cd0b2668f3d16890df284e2822f7ab5772a3e7a256a7b1a766897bf7aad2dfe9b94fc08a9744a8ea3f8721f1ede32665d8cd8f862a2b19a3b09ce3cc29a258cf2130a3975ed5f958299b8d08886b5e91527e2d2f695dcd3d97a01600368c4bba11a43a26b7b9f476a0b48a428d6f49b3c62c569dccbe6de2d99663589e5838867d354f250c489a55e56461d770e57f624cfc31ab3c96250c2f4e8f917af4dd51593f3fe26d7aa55e0cc4133152278a4e30ffa7a937622130b27abfb00e379201c4313051c082de631f5b1beeba7b1f4537c8d0ddf7021eeed93696ffd57c57baa3aacebebbc5c269ac9c46848dc8130106e0276a1497d6ded29a3a3447fa6e0a755f477d8f2f5a561c9fed2e2b9a6cfbd82d38507e9446b1b6c9acc0ecabecb0375043e856f6b164b878be8dadbc6e5e8d983ff2d323d6c10d8dfc07a34aa9d3aaadab90285a7f6ffd1895a5aa3ab1d6148f0cd00b8745333772bd1ec2a6b34d8f302f764d8275ce903f82eb02dc4d5bdedac87715893caca16eba2bc32749e633ddea1ab5abab0bf709face5abb073512d7ff62fbb8f8d70af0c30d5a7e977d5a9ef91a075e216b686a08928317ff8bc98b25b6aa89849b803ac8cdd18b1b1c3b7fbbce2b482167bbd8ffe2f21afa80ff5c2199c747c257f8e481d3d6d9264e7592e1465b2131770bc07c16f97ae2687338878135d156d634c618a224c793288c8c51983ba94036a6f542ba5743b303fbad0cddd82181466d7740a40a2f3d8a7ccbfadda237b74eaf333bb71da7c772a91a8580ad5cc411ddd2b0b951eb4b461d745543ac3feab30582f6cb06797e08059de29f620ad47fc38b83a626392a7ee23af800a27317245c859be0156dfe26f076d3861dfe29db570c372cbee1c506ab9f6560bcbe747b34c260a70ee98d21b4c3631446ce4e5ca7dbd52470b28b2965b56f5e38f511227398f84b78b90fe9fb87cd6278d59bb80b7e6b3e1ecfd1103004b2dc6f9e00244f0b7c553d1b3fe248921d888c982bfbfe1f319e3b2aa077b54f822ee2619ca7bb5abcf2b8553c724ba73d1ddd812d60c69b51f60bd6cb3ca7b31af5fbda30629a47f76acaaf15c328343588fb5cdaf2b066a550f2e94577352bffcc5fb684a0a28966fb20297474524ca9f2dfc12591854633113375616b1c77d8404570c670ad24573d8264ed522645de6ada821ebc4d3fb63dc67584f4674d1a71cfbd60f11eb1b9af41923402ac1a8b7794e824cdee0946878b021e3576345e297dcf63e254169ae4e92d3f539eea913984937f810931ca03f2b8bc37ce5f538c6ec63e4c753d80805e22899fb972867ae57d29489431b6baf12c069f192bfd1ae5eda42cf78e6a6d1b6b2aafebf97cc865ab4ba19309363f7c860172bf33acd23338a32205f9ee8b5a4260b24fb5b27ee7da39a7987f6716704fd2961044c2457cffec95cbce2dd50e0a6295c7cd69c57f7f75b09c6315c9f6e6cc5043e40260d11dc496cbb048976aec6a45d456c5c713210d7d85245c3cd44677ea073493041310383151015d2c8b15ded5a3a3f80e129b46fa36c5c67c04158d7ade78dd1a131ab9c4b28ffa0e8179797fa2732bf2935104cd685f56c3de7e1cb0cea6f82eae4b37d40129c0642e5374c750fbb40c8541e040b505cfebd034735dc7f42d3d796f468503fffcd17d71c0c2d4b1ffb597434501d7f8e4a6b989a06cdab27328eefda285ce2f11cc28ef53f715ecb11b190ec8fc392fba284ee172d54f50593886da277f64f3b1442809a8b6352348f3a182954bfdda1d5f3ee56cc668bf13ea73f8fdac3f91cae0d08039ce1edea73a1a18b8f814360d4ca4e01b929979a9d9647fa4c4bb19b852e436c815e2606c8ff9fd18c2b5fd4e84c20a6420945684a729b0c9c9d74117149110b8c292445171854071ffcca2f8680356528688be99f4e842fde1422e30912c19d9b6ae1401d876ed0d6a2a58dfecf7c6f1aeaaa1408aa817f1a756ce5a76ec53f36ffd7798d7efd4ddbd1a353bf4d98fbe903f293cfa7c4bb28d640c42524fbd869aa3a65e08c0972c93c4ba3dc34601652710ef22cf73f73464b391a82539ee8c4c876529071112ca908e14b69dce4725c92b74162eea7cf11d12d313a3568e3411bfe089decb065b30b02ff7a3fce541771589b0b6b9dfce0a897e5b7c81c8852539ee39f9689d4191ddf64cbb0cd62052f91bf98c27be44af867ea328b8cf90068b15410f85af2038cdf15835d9e6a888488f33a0c79c201dbba389a8c722bdb3d547d46b82625861483e58886464a7c9075489ce7071d53ccdfa78067366ec1953f28318745df39a4458f72778f96a1c9bb074d3f53a83d91a73ef49d8610cc6046f6954acb59476ccb30b2fbc643dfaa3907cace828052ebe7761c60ab864623438374e95c346e9522b894768dd38651281c07222795bde22bec8be3dbf81079b3be1b52077c59dc4095486a4569f5af37f94d75349e7ccba4f78e5f1420f75c5df809c70cabda623e2bee4d7c9ebfb05ec1d024d118b5f30ad007514bda71628153e47fafee1a6036d251505213460d7ac1628f60a220fc1efc274aa60cd353fab37129af0ba7ede40a7f2092aa4df57e54ec8e9ac2e852c7e36813f819cdeab9082d4225de71ef8d902c78d33e82573e93248647f0f97f2121f28099d33c5a7ae8fa4e62869e973db461ce78ff98593fccbe8971922aeb3fdabdb5d410e4d7d073f6dd10efd39d668f7b2543d82a01c89179204757f6cb8e3c79d3f7527d03ef50102ec5a27d1d1b7e0651d5c3eed20ce2d1f9193a5891782bcb5614193e6791459366030e3863602aac0852f6d2ba9dbc589cd111f1b6c1e7f41da97c69cd28c5784ab30060201f5445275afd34e9e01d9fde8225821b365340ea15e648fa164f4dd9a79a54f196d7047777ae4b8054be4b23e2f639437ab935f03916ebcc600b3283bc19ab124788c90bbd029f8aa56da218f8c0ecd52f2e4fd803e3b64bfe0c419ce44dddfb42422336780f8b2675b473cb3f167709c5355839013592113ace29ae5a511ec8d3ece2bfe29f02de1a03ab6632bd8f0681603feeb7796859bd50b5097b852f0a00c3284c206c957ddb0a8070af12bb9dc5f10bfd411f157e8f1f599f45cd7c8ab106b2c02e63f2e25c8c37274c296f5cb49be53cb097691dfa4e6a27d842eeae10ea935aecc5d2e97ede74f71e409fef9264b832291f5729b122f723f6288ebce784e3ca618926a2c4f3940acb05fc57a63bc4e0ad9120886d5506fc12e0baa4d3cad9cecdac3771061d71757f557c70ee22cae07f8827ff3e601042a03cd279d8c3237b5a2ec623c5ad80771228e54019c5d7dd3ca45efd82af24aec4c3231af11d6bcc76c394151dde3112b59a40e8cb59937f10f9620c7a6a3423a94986bdec2695ba5c57330cd2ad5d9a408b5d3dc50b3798bcc5e2fd818b3d5a61ea9b73010090d299056ed6ae99df5fdc63e7e6fd78e71065ee475e85f84cb65f20f2492df279ef3bc3664401a3a5a1903f4cadaca3874ca35ace6ddb46caa9addac0ad01266a5e2c48f098dab8c7ebb9f33e1e78cea0776bd19da36d75bb85e6e1ddf66f1d89fc1a43212fcb3a534e7bfce40ce96158eb2cde8d05f2e51259ad482307c5ac8daaa49c733d6b4f5e20366b7222d0af10edd7fc03c8b699738483b7c8ec9b9a3b1dd75232c5bb970ce16491f39461cce0ccf7c3ebfef93de833878258f4a45efd22da619e4f1b228da6d446ee597e31f781a2bfbdba645bb7d8bd0a8be7bfdfc10b1d5c79c6bac58e1719d28d01671216ced14813a318152109b3fbad94b69e06f49b5c40886b2394362b5ebfbaa140e894c64f416ce2f036c39dba5f2a2910bf5f2fe114cd1309c38bccc63ac77e863b7b24cde4a1123b41f002af08209a9f6379dba628d87186ad0d573cd1520d410521c78492adf99fb24360d90d4ed1910ac0d3f15f68bdedf66aa8927fa3f77b1acb1b2fc1a04f24c9990be8779513ac31775f1fc0d9923a0c5e831ca4e7a3aae94e420daa6d7bd56736631509831d73fa0da3bae572a73b9081c513976b4153dc543d2e8bf3f8a2bb0319f34eeb29459742461e66b0e28d38b34973d9ff30793faac3fafa0b94121e90978eebb2144800b52dea20b3c7d5d1373e398b7a0a8ab03083455bb836cb183e53fc5c65d49a8d70fd977bd940989c4322994bb76a9e7b33a8ea49d3378fd259094e69a0c80d0d5f585a645f3b1402fc5dee931a83cc9fc04891fd9f37473d6cd5538416fe144097c267cab74e6fd5928b5feccd2bc228103fcea3ba53bee11ee7f2afe2529e239e27366b4147d8ef9ea758cffab7b8b160bf2b5fe5610aa4458baadbada6616a469e8173d353e4c669d8589624389af8d4d21d7dac106cd3ba3943b9b60e0e09159732a6852643b12139a1337251bdeb55df415e42f862b17773a31a0688cb5fe6976e5e472e4bf1370ffe00385c7220b420d31469a5f4e6e60b7c8bafabce13e4374738554af232550c09b1cc513535d8b131b2e75d4b5a54eef716270435a88792c60b074f43bc7cc05790be22b5577534e996751738dc13c57b9df00657c145a5372964f5c536a6afe7a7d7e2cf9eb01f0604c8baf2fcc006e9c652ea44c7bd1cc258a854c56e474f6254fb2904e311efe60ae2dc7f69898e28f4a36b32b6b37c80570eedf7e50c6d97bd41333b32e9ed68934e317e9c8d48f682f91b7717d151c3f862ef2486611bb6625a33d1dc8f047322860e95e4c918e08920b39c14d48b0ae5ff32cd6a3ae71a95c707132fc0aa39e0a014e88721fa36e015135", 0x1000}], 0x4, &(0x7f00000023c0)=[{0xa8, 0xffff, 0x6, "e9d6bf7e50d2f779313e49de97fc3e1acb6a3a24369f2b0542f5a850c65f1d1a4a43aa228a57a159ccf305b42d98396b46a12eddd2f788662578ad099d5b61ec9f3ba0a56c6600f42b9f3c9f7ad839baa79024ffc1597af7ace69460295409f42cd770455ce358ba9cc1fe384bc9a4fb9dcae9c2a2af99253d0ddaa855af2787a8f736cf3b243abc82985b675d0a95bbf4"}], 0xa8}, 0x4) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1, 0x0, 0x86, 0x5, 0x1, 0x1, 0x6, 0x101}, &(0x7f0000000140)={0x0, 0x4}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3ff) 16:02:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x12a, 0x4a198df8}, {0x0, 0x6}, {0x83, 0xfff}, {0x101, 0x5}, {0x8a, 0x57f3}, {0xb9ddba2e0e8a5897}, {0x89, 0x7}], 0x7}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff, 0x85}, {0x9, 0x5}}) 16:02:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0xfffffffffffffff7, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) pipe2(&(0x7f00000000c0), 0x4) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000200)=0xc) recvfrom(r0, &(0x7f0000000000)=""/154, 0x9a, 0x97a7c959d97db34f, &(0x7f0000000340)=ANY=[@ANYBLOB="b41268ded0b63ca6709aed2757d16aa3343534e3e96e7e810a186cb5446479c7701bc829901574d2f29f002fda672521198d745683f926a1a181121763e5be4f9f8e3bab28c1b04718ab5b746b17768e4bd4c40089625243872c0cefe3a01b273d3662588f2dd19e5cb0da1895c226b7929ebf6f0b356acc8e97c5de8360e35f0a24b6da488feabe5c3c127014a788c148a3a6d99230c9fa720cce646fc86cb80dc612bf5da8a7bc1581a339fbcb23f84e050decee10b628eeec30a442fcfaa7e4f11ab271bb8018707fc8987c33982e7ef62bb86bb5299c2e78e6e1f96a73ed56180590fb6c"], 0x1) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)) fchmod(r1, 0x1e) 16:02:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:02:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:02:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fchmod(r0, 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="62caee66c0639c90725df2f6c12a25012ed1379fd31dcb79dd066fb82ab480adf626bb0bddd6047173a919233b52112f0c73c8ccd28f6e04078d6db4f430cf97e20cf88120032440bc07c47e8bb4ce750faf03e7b178e14565710c07d352ff3fb529c9c5b3fa", 0x66}, {&(0x7f0000000140)="910be841d6548a83cc737112e0488103f01c745dfd9b3bb01ca54b1cceaf9bbdca3a3442b6a3734dd1a2799bd3e7205524f9654fb486e5422d4414489012b7f5fe87", 0x42}], 0x2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000000000000000, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffdffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000240)=""/226, 0xe2) 16:02:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x88) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) write(r0, &(0x7f0000000200), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xfff) r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x1, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x18000, 0x0) 16:02:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x44004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x80) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x40) writev(r0, &(0x7f0000000540), 0x10000000000001e0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x7c167b811b0a1e20, 0x0) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x880, 0x0) fchflags(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = semget(0x3, 0x2, 0x120) semop(r2, &(0x7f0000000340)=[{0x0, 0xfffffffffffffffd}, {0x0, 0x8d2a, 0x800}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000280)=0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x8, 0x5, 0x3, 0x1}, {0x2, 0x7, 0x3, 0x7}, {0x9, 0x3, 0x7, 0x2}, {0x0, 0x9, 0x2}, {0x0, 0x5, 0x0, 0x1ffc}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x524c, 0x80000000, 0x8, 0x3ff}, {0x7ff, 0x5, 0x10000, 0x8}]}) 16:02:12 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80c0, 0x1c3) recvfrom$inet6(r3, &(0x7f0000000040)=""/191, 0xbf, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x2}, 0xc) poll(&(0x7f0000000180)=[{r3, 0x4}, {r3, 0x2}, {r3}, {r3, 0x11d}, {r3, 0x115}, {r3, 0x48}, {r3, 0x39}], 0x7, 0x3) socket$inet6(0x18, 0x8000, 0x7f) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) sendto(r3, &(0x7f0000000240)="2ab4b0beaf850d4fe2a9baa2e7f3439941e8ea945dd9a5291c1e024b850ce57842c3d15a4320a2d5ea8f2b14328a7e64299ab98e32c1b812d2f3fe85ed37764b68856442f4fdca2b739f4f52869af84674438a05be836daf149c429f659c35c8e5db4d69abf4674b8d3267", 0x6b, 0x400, 0x0, 0x0) 16:02:12 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 16:02:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000080)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x5) 16:02:12 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20081, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:02:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r2, &(0x7f0000000080)="8daa78c863300acdb223fa5443d3d7f92eb8080796cdaef5e093d0f3898dc6392717b2122503660be2358f08758b60122100dac25f478e84646196e6502b41fe0f90adffcd7be4938de51cdc28", 0x4d) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) poll(&(0x7f0000000100)=[{r1, 0x4}, {r1, 0x81}], 0x2, 0x8) 16:02:12 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) close(r1) 16:02:12 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x40, 0x91) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) sendmsg(r0, &(0x7f0000002640)={&(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="17397ea62205f3e00d51e487ffd463c7bc47", 0x12}, {&(0x7f0000000180)="b034aa5810f5343a407665a31b65f840e6a360afc3c7f8a1f0fd19fec8cd340f4f570baba1afbaa7222ff0b575bb526bc5c77ef3776a90ba066f384f5af67545bc72b6b83d48ab014cb1fa7e800624dc20", 0x51}, {&(0x7f0000000200)="dcda01972c7f8f9585c672eab0e9ce47be67111fdd885fc7f761ac174fc2af3414a6023ee1b69aff43a81fca1ca93477dc05da5236157c4a21afa1a151593f43fdb215ff6409a68e5661ce7dc83d1b7145ae33d0fcf8263437fd960457ce7601209646b62ba7cfd6f6a2f0e71f4d0a9bac2b45f70acd553b5ae1568e721fac2965b07ed7636274ba899684fa245f022aab4a9f6465547664167f1cd8adfcc8fececb9aaf6cbad97a4b45884efd2a2c544588bcdcd119b0a051cfe1f9438c0d3d", 0xc0}, {&(0x7f00000002c0)="e4f9effb72f2fd0eb2e3cd97a34904afe2364dd6be28e5eb375ad564f123e3728c01664f928b5f4b7e80f852fd57a0044a483831f0612de973cbaaa92c04a5ce104441aec5a9f4a6732ea7994306501d8b9cea03fd459962b48915860310a3425e88887dc6128493131d2104285c07d9ced8688148998dcefb635671fc73c9f5c7edcfc312fc7d418f59f13a83c32d7b720ce9b670630d141c0a73b5e3d476b9018320f37a780ad58f3310d77e98ed453b97be77c35f8468290e37ff1cc1b09250da3f5d5db1e54268af72f96f89ac3f023bc5f95a0ab5d8830ab40c01f7272e33f14b71538c16e10fe51e43ceb70a5e4ef1f20da1361932d0b9fa28d5980211404614ce562b6ee8e4a31d1689eaad43aa689648f2c2f34d0ab31604e5f6b974556f1973522a792431557bb6ca9457140c89147d8811328150716005a3e1df9fd9ad10f57916237f99a77602ba2138e00e86a9e4ca2aa2348c178f575c0bfff20e88b6e8ccca79a8b20c95c127b2ca4b648d793ef38265f058db9c157b92edc1e03e10b7dc3f0ed38b6d190eae441fca4278e74d44182059618fa4b2165dc4c5a7f29b7e3b36d5f7c406d8bb734ae695978ae2e7eadb24222552e244ec249b2c26f232beba6c7f4e85d242aedc229b02c86556897e0d538694c2eeb5f6219eaba30ce2534fbcd932a0c0252552b02af72b2b177fa951221b39de5c206364fdc089f5c1c804442700521dc496d400ddfa1b0d9b4f283882fc5b0450467b396884a70ddc51d28847ee716ab540b02f951ddaaae67e8ad24651d22d1e7a84952f0681c6638fc9ce9a807e7b9eb54a2b9ebb71f35eb04748f81dc226b5b4c7f5cb1cdafd821cd7c83954185aae32a061bae1295b5f7411b1b6b003887086e50b25564dcadd0bca52cde370502d9a6c1c96370a186f01190928819f3517461254122f0e8327acf738bf94880828e8b9677b506292f698c3d5998a81da8cdccb168c441e2008a8fa6f6e384046560ba0f3fe6a048e747a57473b7ab2db443e22a51863ef97296886fb4ee2e086fc7179249d11b88cc253b65cd0f63c147509fac86a2b7a4b1e92f7b326b24e49b5dab951aa3958486c852888ac500f8a1de05784922ed45a6af9000e7aebaccdfdbfcf27786bc06c06365c8861caf82677b637d75ec90f251b390ba1b45637f070ec318ef37df873d305c6e2016a3a79a3734d4d3dde0185c1b4dcb531dcc1df3c3e9e74397584704674dfca1543072e5f93285ad60f5143cfb29f8ad5e7067f3e3a1a3c2031e06248651dfcd41e55d156d07c4cbc70e41a0ee8183d88c2291538d1684b3520b5b868f2d6996c4cab176085f3b85989d8187bc2623d7e4b96169cb38f9662f1d2975efb2b5f5fc713dd5cd29d8db4dea8154650ba661bc6e8cceaf28341705adcd6e46d81a754b071853813ce3ee94504540bfe8a8c5495fc15cfe953e05e01b55c33096d1bd64c05318ea2ff547ed02b8a0726f2a7d731235139fa02f2875b942be4e90653940fad9b83f4e06dd31b77a3c056f235bb028a1d4cc96661cf89f427a4c48b2ebced349311d4512f4f7d72b93bd749ede35388fe1078742b4859ec9dd5eaec5fb28ce01125b87707f9e08261c119fd26b987aebd6f0fc3be77b0ba38c15985e6dca71424f9c3d04943a1f843f11133b77c5399f386a1fc1a072e6343cb5531105a4be9dec9ffc733670f1e37d43fba10ee85a65a4a00e6ae9a83e4388d8c7318ed81d4069c82bfb4edafbcafa3294ef843d0184077c8ef34c5bef718176059e2e7bafcff12fc4695707ede0383dba5403bdcb99a6df17a4a8e4cd7faedced32317d66f89f29b00e0257c21be052e79dc5417935c3c2e95fdbe835f9f055f6e2d22890d67905ba01b5677f2bd936ae455367595aa0cfc187d7e8ba83af677b3c22cf81600264691d08d49d513b99c78b1e00b37ea6eca26fb68a7c6de3f6460f53ef2dea6df67fd07591cb45797d6f8674a5e5aded0f5dff073b94d89971ea25ef1b1ae2573a6e7218786d6d572ccfa393c149885112b51c4c63b14cc48b8f43422b7cd3d66d4ef39f909b425f7a80a63ed1b2a261d687400a9ec7f65acb30ad054f5b306ed735abcbeecc6b4ea2d174900f3011241b7bedfe6cd110415c125221698a26e11f314aca4a9d905002f9de2a511cf34d17b487cb6263746f55975128ce6f3191f61aad4d3666452bc4f0c516fadec0c3d813262d2f81380b9308ed9a367f4ef2edabc4adc6698a6efbfc589f40b55f75a149d1075324ed72a15113805a8facdbedb3a02c283e0b43880030757290de6ea7a27f0d243a6091d26b84ffde53cc58c6d1ea5cc9431cd05310b3727624418a0e2598462ee4798409e2a8d76f8f9ddd2b163b30cea5c0ddf8a545d607ccffaeeda08b6ab7cae7a9afdfbb72671a7a95a635aa04238f550a491a5d788aab5ddb5dbff3793e5a78910e407bcf0cd2d50de94706ee12b4d417ea9dac35702b32216b131d26d7824880d6f13f4f01418fad512000280de1103164978a275b08b28100d0e1cda08eda45b3240f82d8ff0993498aeaf8bd45e0b85b06a639733403e19050f4458b79ff2de3068f9d343b4898efc361f128ea7b6a90729d1aabba86cb81e0e8109d37fb00649a2ad44f10b68f4a1a90d8f5336d1b3d0554d14bf4268bf3925c94e9a7dcd830ca41bdec7b20082ea5b4d6cf401ac3797030c66904179f4216bdd282c33362d735f2ec134c9d57341fdb0fc54abdb0224f361020ba306daeb2fe13eb4255384924d8055777cf64180ab95008190671713aedbc25d5b1674815ec347081734b40487e3c967519544b2e25953473c3e5f084c521b4aacfe46be84e3282eb5e55f2108cb74062726c9fdd2b959434e965508a84f08899a2a2627d6c73d94ab59bb0a7e9b5943edf2fcff4707258e2ee54c66962d1458b50d02a999579c0a390abf8f80be584b3a2eb174c2ce311e6b891ff67968edd456f6404ddb1cec2393bd78cf2a40694c2ab960cdcab32be2d980e0a32b47bf1326dce43c1d6033c69a2b2b28e2e23308d861ca6a0df830b3ec3a1d8f5e14c8cad4f081b44c2e458074bbddc570a6745b807053b06b4844c1d223f6f2fd543a172c24e9105173e24a2cd6f0145df909fdd961e215edf2651f695dd4889aa4a9635d667068707dd9a78bae8ecf62acc1ff22e78393262b5779d61c65c03caf450d7ff1779e3744479bdf7ddc8a96c34a14277eafa97190ce843b946fb37e684743001601d1b47e3607bee99350bfcfc0b032f48d80c7180032e54feb61e207460f20a3cdfc36daedcd183eca542386fb41a894a272177a83ea4cb8b39a53d8c00b6e50dfe3462f4655a679f932ea6a7d06cf2c08414f5cfbfd27aa06f071a0f0f5753ac66fe9a5bb188735b2209c58d7afad5b7592eba83491d21fdb958b7a167446f167daae65b0cfa5cb6a868832587d5463ecb8d35fbced371ec306971a621cc8388f6132751bc371d86d989f4145457f20c5931ee1c7181bdfa7466172b84c65999a08de3c8ce2ecec6a78a3786c5c63df51ccb6dd72db54c24591dbc93d03791709ef704e578bb00390c4effde40fe2f332754e3399f377e2a1d0eb99cfed1b026ade8bb045f3d8c027bc34d3dfc4394196ac67b5ffc66fd5fc422c822c1cc6a676ec430f20186799537245ac6e97a56455b0558a212a0b784716a63ed0a73fee5227563fa838cfacd9bc66c8dee832374db29c9f7394ecfb82a282f2f31730f553de098df1a757e3b5858ccbe3dee7723a0e770f34eafdd49b484db0b08dbdaf040eea88b36e9c92af5c53e4c650a3f8662aa8e0841c59c5c1e4ef7607ae7395b0c8d5c08350aaafeeed4600678dd528055a155e57f543517c98e05e556b22635ce2f352a7614446078a29957a90ad2f03a8000ef0781c097bc98d6c43414ce5939efafb5de7963188b5384f24bd74ccc77537b40f29afa6f58e1829141033cc0484e8307ec5ca67f7fec9f596a94ffd1857d0f0cfae51ac48c261dd363d2baaaa072a405c8b74fea45fefee814f034a399c179b89f734cc598f228bbaee881d028df49c2601a7e802dddaf153f825ef98c4b824c4e4cd3f5f5824ae0bdefe33090231d2a7317d804b427243a2260cbe761bf60ac0d6f64244978cd2db0381b56e70e964dc4c28c728bfce48f159215f221b896e72ff26502c023414f034a083dbac59ee352a9653f8ab4e6c7cd6db7bd60025d1bdaafab1a05f8e37f5dcc89c97eeffd076df2af67118f1b70e03c697f6488b27e37a8120db93043f0ac182150ab20eb1de9644878f04fbe5e997a4399d67fdb7e99405593720d09b6cecf6042efaea537881021c3f95cf5e6e9430f95f2265af4899a471ae58708241fc42e905f6945cd2bb9bbb25eb3bce3a9a1d7c7760e49c1cb04eb99080282df1fa660d39aaea6e2639fac590488d069b9ce1bb9251c18d909de448b8ee76a9df6efa90cd2374fe179ca4f5fc932b0472452095e071b7319916067ac377c49e5f68cc82aaba2b1722276f4ab58a43fb698068d765c3fa0b8fe8c470decffd9fef30487486785b32a742ac000c92cb12fc226cee36784ccc83222618f57a9e4184adcc2e5ae08e1678158eaf372c2b7115dd4e02aa0ffe33bb74b3c63fbfc9a244cbb3cba6e1d03f96800c307c2f77cb90adb9e93fb29292ce375b056b7e7a02935c2c5501732780089344f3477e2037284115fb5e43584249bcd27fb520f425c990f88ddc52740d118ddfacfbd7eeeb13ef2c4691060584d5efc51685b2577f10867fb11a725c4283b2e2d66fc8d04deb66c72e82715ffa98d5e0f053a971a216cf69e5407b813f535a05db4782e30d522e6b12e79e1344ad6849edb85e7162429ef0cb9c0ab214bc0e14aad9b26546ee63b3061fc155b40e57f4c9dad716fde9f29e6b645a60210c36d0c74db8c05097151fe0383f9c1f1775810b583040d7f1fb5676f1674bf3fd01a2715a67bd4167916c424a50ea4eec6e57d347c3fe06759692bc729373da7fe33cdb850e07bafc662bd5e73050433fbdd03833b14367ff3131959599a0c8bd648a53b1baebf7d96fd803552644e52a0345e453d5b51613f1ddadea5d14cf2173b24498a6d703289028efd5677a588792adbb3f0017f8ac960436f89fb8e31a1976551b80974117b4bf1d18172a45d6890c19f73f643c3ae16af6286dc4d77b9bf120862307e03647c8c808a62bcad8f8cbb333b804240a951770097cfbe50048246ed8f32dabfd5f1a682b81a7cec50ac7a42b01e057405570ecb009307bee091c851167ddb19acbad30bc26e8f0bef07f88b5c4629fbf92a5ed03ad3db4bcbb6b7e9f8435b31c129037e7a898e409047b65e91f061da9341416fc75680c765cb90d5d8abf6787de6ef87f6d9e03c344531bab83adf7eb44dbb24e4262f885ebbddccbfec4408a6c20670de26624eae37d80ce4ffc70a5a59d32e4e43dbcfab9b27c107f47cbf461f388bce891cf43d43af10461491ccfdb5bcfd1a6a610d894c329eab6cba7a6667f44e88b32861b761fe2d395832b9e4409c1903f9832d91b7d539817768d7e4fdcc93a81af0e934e1ba7407b48d1712fd4a41b7db43c57b8a4c78a22a3181336dba9760f01d1d5c55fa92130733d317c1135da88c32b80a7e0376dfb4fcbbe0884f35e1004c950cffa702e8309f48003b1eeac3e653b4ac3cbc70b98d2b5ce2aa48d8c16f1ea1d06a823dc10e777510ddd2d4199bd54f21eaf55184e65f5805c3b33d8512977636a", 0x1000}, {&(0x7f00000012c0)="7388a9592549d252e08eab39930ba1d46bd4440d0b2513f1eb62796d07f6160d0bd5b53be1e211ce58d564258d54d8e88c90640111e8e783ce33292b518cf9400f86bd62861e661c30c311b380b0c0ff0c1c4583fab143ff21eae6cda9ccf6da2e1ecbd9d7fb15dd8953efeba6c9d09cbf8d5c9a76485fe8d424c3351fffd1294d2e8a7e5bfdc7264e50d0824692b34e187e70629a1eaa0c96d53cce0573e4c7a11a50ae186cd3492ef21beb4b1a7a2ab9718af1f199294d05ce99b48cc1d876d13889ad29fead6023e77f6542ef80933664403b49ccb994d7093e331676ff7f0fbcdc4a", 0xe4}], 0x5, &(0x7f0000001440)=[{0x1010, 0xffff, 0x6, "d76c7509aee968825ebac3da57f8a6a54bf149ec3c09cd188080ef37fbc2242374075605f93ad04d9bb81cc166360b93d6b2f828c12f9f1f35d885969a42bff2c8cc18c9ba663ddf68a1f33df7efa93a981528e55cecdba985e45ee98400760e9bd07f9ed4bb338655079b5b43ac03078a5eadff8561196fd18b8598f59e6ea837f93f09f744ae3ed269269820982f330238a92c4325911f7ce89c1050711922eb72e4baafb71e93a5bc37961597354d4cbe69ef51b3a6aed0912f5e9b9349c1b72d5c555f7bb50e920a2eee10ade40fcefbb22969e537a7b532e059efed5fb6d98af2382e10317bcd80e92ffbdc07d56f0feee836481361f6d8dd01212228d013258f11bd0b59d1b791eb96b18a47ed60e8a150917114e8293ff130d6a6c464aecfe5a8fc41d21ee77bf01ebb04b6a52725f602435e761a106780275938ebd9bd7b40853fb219bc25defc62a682ba1000a6fa5a6377bb30fe18f70b8c5ce42a97d448013786633f14aa78435d0da9d033e4a3d17e63666d1961a970c717f11112af729feae8db8776c7a192a4cb54aa8a1a0a0e61cda8d4cc27410f24b1fc3145ea1f2cfb774ebd7008e2dc1fd72e7ba909d800ea72c8d214567c37a331ddb848fd0168113b9974579d880a8cb95f2299b2433adfb36ba0b45bdbcbae9d0a7f86165b9bfe8ea86dc7b40409a61e77dd12d65119877ee1b3c1603437477a4c6a6f8eb9fa7e0c85e1666abda5a23c73d6e880f9d940b027441dd20b164f231538dffa12ee55600bc975ea1767020f2f718dac7c46cbe4c03760d6fb84541f45f1eef4de8bd94d9daa318767ff37161536bf592a4a0d3ba44bff9a5f136c6266927c76afa943cbfa19eac1f24e043202301ce1c0850a049ee4bf04e1730582301dd88aea9c0c4eb0022635220fa6d3abc8c40bd833ce8a07105ffc5e3cd563be1d77a2e4c4749fad1175bf6439feceec95476dd07c18d720d4a2cff167dc96e5ca4c28a8adbc1ef81edab0b2c0e4a6386717f6fd87ca2aaa6b00dd357da9fa62961bd8bb3b7e8df13e0adbf4fc64ddd10cb72f439ec090ad245663c4547abf40624ff69000d0a612876ff9f749cf7cc89928d97d0bae25bb557395c85839ecfd2a0444d55855f6beb94f4cc11cc43432e33492237cd38d07c0fc5544075461c508fc80e5ab56fc5f8eb84a06f7605cf5b400dcdc15d4edae94830e8889225fe6285b4f6be756660d5cddea30119eb350c77b1ec6411a58b42458dcf2c9f4c996b0ff0189bdc6dd23865fb0229d78bb275742ce8d2efb8269c16aa65c7c4892ac6944049017e6e7472cee5b5e04be9074bec371fc473c2fcfab296dcbf195e3f8836a8f6e07037c16357f1a124f74856719aeeffa2610238b127f83207ad8d5b74b168995e76fa5b22133a16fd949fea5ecb126e61d082661bd654bea18ad600f16f7d75c3e150f4e1e2c383fe42ca93bea6c28f77b72997926ddec309a7bac35119629418e46489a13f2fba05511980e96dd487fb50bc09772152a176fbaceb3b8fa8f2d220a7bface75005fea25cc3ed8df4d996d2938b020efec824e71adc66542bad75a2159ce14fe40b42bc59536cea85529ab987daa2b2fe9018034b3eb2fc18e0c1ba126212a0f7044f4d8233b245d7c4855a18714835d5b3576bcbdac154b2159667b982c9a49d1a593925dc96cc26e4f9d538b3346c74e6fca672522f134721a3f133649ba6d1bbbd023981315652b15780ca261d639618e17d1a5a33fa3998b0674c125b147a293c74d839e7b56eebc647276b6111d91de453d081b1c8e95ea5bbdb637d77dca84e8e699f65683c854751536e4f0ed1e9f1c7a1173871214d5b4996bb853d68fad1541b4134c0793b00cb9f1b39af02879494f742f2a6f9883fd42fdfea14e09267b4d8bdb6be83d2deeb3b8a051313955daaa662e8ece6f4d6a143cbf201ae73651cb3a46ee3ec0c58680ddae42aac798ed17c3c03b137eae7ea25636f977f005c5b467961fc1e50ae0a8a9e71d7f537799569e2c37a443279e520115ccce635295d3b171adf228362d54292cafa9d25bc7f3798625bc2d56a50360e81031f7600d7db7ec9e0ffbb43598c85ba1965fe5af99ba491217eee8dc562f28c0875bfe06d3f8fce60e30c78789de839057a41fdb5afaede280e606a34cb9a3a56d7c959cd5b1c7de8e8bdd278b8c62604448bb1acbdf1d60e6f2cf57f12c6c630b006d13a2e12a22760c3be5d7257d38d6f70986ebf9ff2ad59d7b20b16b12e63b6001c247f461e05055b68b23a4bb64ec3821d3dc5ca1d242447c43fd01d7cc89711d8183e6509bb6c6ebc0038d629c0c4a81b1fd004bdd187f4f0cce1af0a13d4a1caa86265a9d839233b93f39c94b248e5fbf93682091aeef08155ca3785c1edf3e9c6595760b843db151d6022205b950b2c4439916b468c9825887233e2bf05efd205d29482e7ae5d9ee22ae8b17fa327894c069e7ad2c1c16555bb9f26a12db53bdd3d4dea78f5f448a636ab3851bbcd2bac37f0e48076897431fb679cc62fd38b1392367af50d0835a2f7fff6af3dd47fdc1f8a2fc51a9cbf15ed447cf7c0018dfb3def5828bfb6bdcf95302a5c499183eb84521cdbb0213b0a6fdd6c5db6abe5709897556199202ed96677d307819a53ecb6311ef763bb173425b7b382e7121086dd3b3259a97ba927ae2f1c4ea298e9892f76d63b08b7a852cbce0392cba60c366114d5271c98b09fd82b4e0c9b6936c1eb550c936069075b73dda17554a09ad4b6ed308cedcddbbcefcf4aa9673b9e8039423457bd2a7c58d96223cecefa27dfe8a8855742d4f03353565e8f2884b15e41d645cac28637b4559a80307fff72cfb5789a89337fcbfff43d772bd8974aa5bff0c83eab6fe968b793782e96e52a66c352d00713e96eb6d4b66239ebdc52b2bc04823dda77587ba1790316253eac4b4ae96b1f705de63b9b976de2e61afb199fcf10c7174d8c10b22138a01c39feb37b52c30fe83899c8e298d2e6afa461851f66bf53c20364ea73a0debad0db67af092419f7b53623c00a4bbc080ea8cece88a3399176aeeacbee745fdc5573d307abc1ae470eb7152aaaaf4b73036404bbc653c23f0ede93d750f69f040cb79db617f96a11fec92b31972a2c650771ee60aec41164d4b20dbbca5c87e1bb4f43dce542fda0b6693ab52ef322f876ea1a07e4967a1d5c4391e1d25d7a2330f32d23c3ebae7eee0e2a2b40fa5cc9167bf8b941be838979b4d5862779ff551fb26d93fd10b91c19c08d598ad7ff1d29b33954083e995caf3971d0eab7656819cde225573eec309b6969835462e8a63dae8ab2e9b5cc3cd0d5b3a1dab2388b9821f838678a4806cb5fe3c2cbfa72f46d47e626b45fe349996c7a85308f6f02ca3ac7f3cb8a6bcc6c07a65cda7a400c8f40a7873928e93484644c111487338c098c93fcbdd0cbf958247e8ffc18c0a96dd96f6769b8ad6e6839b184f8170cf21ee8d4ad431bc56b6f2db80a5f340e10ae60a443e726f0cdcd060d40f95aad038717f8cb9bd12dcad07dd9bbdae6ab3a7aa4c86353cb7e06686ebc06733295ee9e73107b2cb9cd96a60cd37a1d106a059c77c51878d08f1ee7e559ae08f26fa179b140afa6824b71474561b55572135690be4296e621786636861956bbae96be07518311fc8d85ec31af6cd53749369decdb1c240bacf9beb6c32dbf1dd49358a5b07e302b744effbcacd5a7df51ee1112e2c7b8393fc8f376a4b89b66441909e997bea9799466f72308134f4b92b94adf1ced74084db83643b47357c5ed80754b3b9bf260a43859827aafe7a8726a299704a633cbdea7d346d43530a124b8ecd35c9cdaca2cc895a70202a42ddafdac96707de414027f876ec4082bab2deedefc061fad68012eb603f0d6179cb552bbac55e6816ed5629479cb49b8203ab2f0be4dbc6434f2027ccd7d8956a5ceb5a952a32ee6deeef8dc6549e42460bc1476cd2a2ddd11e2e27de80326f0c8256777136811ef73b7e7102354f12c01dd53de95d49b37d9e3d22ecf714b4859ee971d98115977b8769ad23fd3914f32a16c679119fed00fba2be7cce0fe7ea97aadb9d4ae69cffebefdc8b48232fd21cea6fdd38076b4d8e24bd2b3f40e3373555142bd12ebb6d812e11630a4d90df6b0fac308b13244b2f47e43afad47d7caae83be23c5fe75b82ce1193f461c7aa9d0fdf25b9f3d1dbe13e563232a97012b24292634b983513aad6651f2119733238cddb7d75e74396e7fcedb9f0510e295fb3a7e2fa39d48c64135a31a5001ea9ec0315c48405294523adebac8e85b35d0f0d410da1da5162ce2507ab68ef2816da2b0c48227407202944a57fa1d4443587edcb2d7616e14f412a0bf83e554204b7538ee8f1c23adb09182b79e0d10dc12ad17ce735e47fef357ea3a9d8b77ce8aefdd3580b89c7621760d40ef034dbe5f9cb6f8df563277a08ec903dd168f0761191c176b154e10424a30451e1637887f352537bc16176ce641488268dd4ab9d21a0368944034e8446e0f12b5ad7a10473d5ee79e24e53de1acb33516cd5c55ac6e07397e920619e9f72c9db604fdebcc87f210e51347664d87076c17dbc5fd45443e12bde3630ce591a4995a1550e2d5dcd7acd4c4d27c8726b61290126ce6c0167085b9bba5fdfd0eaac81dba37ba5cf8f9d860ee742e730a1e159f0e190c6a99edb77d66f86f42f577f78cc923205c6b4f5745000b5474822bb91c0248ff61475dd8c8e71ed61622c8a4b05a0ce0d5ae30d534659d92832335fc82d7c53106c5adc61c2fc28ce105c4a7b826d21d8d30892fd8bf9f6b552a52728ad337be7a741374230d23445a930ca1170417573cc8803f7f7d04c1d8295a539a1f424955c313bb1c474df140c87017f3a425a4a87927ab89edb7ed5edf403ee656ecacc1b3a4e0018d04f4e80d947026154c05d05a17dbd7d85204d8d7cfd11fe9021fba7375c5915bd810588959cb50161f39529686eb25a9aa4b1fc6b7e54e33235793c09fd06e07098561057a55bfd7ea279553d4944ba8215e2ade27da0e3a34d18b5afb45679e0c3232586d3130260f342083b0127100c8231cb9477a1913fc56ad2a2326a5c93979d4436dbace3cf4defaabc58d8c563fe5275bc5d2f4c2449bb1070a79159709ffcd51de0ee4de0d9631eae677d3c145ff6f41708b36aaa84fc03e051b47193191ffaf724c8fcf16902d4726eae5911227670b4290966b2452cc65a71f4b932ac5635ae0f860baeb54e67d918719543641492af30d937b62a08475aeb8541653e9636c202f3234054c4978bc84364404b583b1016186a51cad2eec6172f125f8a44f091cdde757717154dfbb31dbb8c8ce51910bb298aadfe153560f2b3b5a81eea92ee97d82b8536a84e2b83e055344fb32243a91231c3d96859c8d432651c20b55476bedef0c25f1598d7bd068af0449b939b4851d062354885ea67e05e40dadc4c152a18f6a06d22374d6f7eb8845c0909a55fdcd2b23b4f56b217f3922542cf3c213e39d3c7ca194badf6b6799b57cf9db676d0cfdda78201f9253eedc3088e4e7490d4459db04bb1f854a2b427da6141b689e5ed8ce87e78b2fefd1f467384a2fb002ea935bfa00fd4aeb74d935ade8a95763c025fbe21a9433adb6dbd127471dd2ab347598efe11d957777e371b903b5deaaf279e28fb05cecdf8169985f48805228659dfc5965bf1be0f005f7c0cda96cb6ed3990c744689ac78929ba0986c1b90f56be4f785a7b018908e347e0bdf95dd"}, {0xe0, 0x1, 0x21f2, "8c69460a66f120de09d78652b88669ae315188bd6e12bd074df431d3c40cf6cd302f5149b3c4f75fb0f49cc27a02f2d747ca690e4a2b1aaa2c355350ef50da6c61ae005d5b742b918c9ff7d276a807efb1bac221dc20e07fc9ff0470963cbe7d5671ca7931c320b0be0321364a6ff4d423c51522140a0782eee363b0364cc51e971c626db43a7b923ad08bc4601d99e841002b4c53f3f1d010b7650728ed8f2ffc6a83c31ddbc2dcd010c176efccb4078c7990955ecb5592de638ec90a975616886026e7a190a1fd6d737d260a380f"}, {0xc8, 0xffff, 0x5, "bbe91cd61c89e8744d5ffa42bcf7b033489df4c7ac96ed3fdf933559f6cccab5cee188003d9bbae8ddabe090dcfcfcbee0a281b05c30c40fa5210698b142ca5a40ff30fd3486270b020011ed5f50f10fdeeb59dcf7b1d92dbfa2a7526b98ed84c5dea3959381d468d5af16a8843e03fdb00ac1322134dd855a61d25cee965e5b667098b2e33c36785787058f61dbd752199ec39adc660ba59a25e47f76244c41e94dde0cc2812d3fcf5d621b359255cec4f7"}, {0x20, 0xffff, 0x9a, "7f39fe131d0c3c7e076d"}], 0x11d8}, 0x8) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x3ff, 0x0, 0x10001}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x5, 0x5, 0x3f, 0x6}, {0x1, 0xffffffff, 0x7fffffff, 0xe2}, {0x8874, 0xdd3, 0x6, 0x8}, {0x7fffffff, 0x6, 0x1ff, 0x9}, {0x9, 0x4, 0x1, 0x1}, {0x75, 0x2, 0x1, 0x1}, {0x2000000000000, 0x6e7, 0x3, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:02:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:02:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x3, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 16:02:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) open(&(0x7f0000000040)='./bus\x00', 0x10010, 0x4) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) 16:02:12 executing program 0: r0 = socket(0x10, 0x4, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x0, 0x0, 0x8}) r2 = kqueue() socket(0x11, 0x8001, 0x8) clock_getres(0x4, &(0x7f0000000040)) dup2(r2, r0) 16:02:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x20000000, 0x0, 0x5, 0x100000001}, {0x0, 0x100000001, 0xb64f89a, 0x7}, {0x7fff, 0x200, 0x2, 0x1}, {0x0, 0x7f, 0x7, 0xc0}, {0x8000, 0x1, 0x4, 0xf5d9}, {0x100, 0xc482, 0x5, 0xffffffffffffffc1}, {0x8, 0x6, 0x9, 0x7fffffff}, {0x2, 0xffffffff00000001, 0x90d1, 0x5}, {0xe2, 0x96, 0x100000001, 0x4}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000040)=""/202, 0xca}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0xa6138) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x2, 0x7, 0xfffffffffffffc00}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) 16:02:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xfc88, 0x0, './file0\x00', 0x7, 0x100000000, 0xffff, 0x4}) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2", 0x782) 16:02:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='C\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) 16:02:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r2 = msgget$private(0x0, 0xc1) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000002ea860241147da5f3acbd7c13355d64e0e79d4224266d035a5ad6ec0c152e3251b204439b886f0c53e2751042042c051f0785b2dee47457bbb3c5d618622638921565faafb041744ae4d78735e964387c71c3d8b6bb364664cf7c53999238fc9f7df15f89afded6b6125870c19ef2b26b62d3ab543e4699da8ef7492bbe0f46cf439919e5a77d2a331caef2e6a2e2bd559941a9138942c0000000000000002a59cf757b2274a87edb2358f7de60d1055d54c67adc7403c818ae4dddb6a2b64b1da24daf45bc932f206454f84e388b684c93f564c1db807c281540cedec846b5f05ec645e1b78179de752fd8a81fe6a"], 0xf7, 0x800) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) close(r0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000280)="1c2d8f5ef25b3b0acf2f94e4b2da2844386740f04cd3f259fa4149afad1e0b2c4ceb1df1f4bb38e8ace580f068b588dd903adef68aa9896cf12edf53fe378499d9b8297e4810af4656e282377f004413fad8783ebfc08b1db00d48ce0c6cc36af4cf", 0x62}, {&(0x7f0000000100)="9d87874eda38cd72bbe503ea8dbb22545166167a9d202149cbf873f2dd4d7cc9ea61e3e0c5f98f72a231a0d19715af614e8907", 0x33}, {&(0x7f00000003c0)="ad4e2b5e2d687ccf6ed722544c40249db658f561f27b16ab0c14e117d26f4aea63fbc61ba16d6d978b5c2817fc0ec6609ec883618c6d998fc91a064b18f8b057cfd9f5df3f15d973ea9bb94bbf3ef0b72aa1bf41a04be89c0688eae4dace16061b06ec67fe64c9f9d48dd0f85d1c8ed0f4aeab31396053d9d66459e92fd5a4570396ecd41e8dfa4b14abd9026c58eec2e2e907d824", 0x95}, {&(0x7f0000000300)="6306af62c7d7db8de01579fd623dca05b5b7bdfe5fbaffa8b476419e55ce7e65983e0a62936b7103c670378734d93800c942e0034c6fa185a3fcfbb309e5b00becbbbabfeb106f3097776dbffc4899da3396b3e8aa9e41b95dadb57e5dd93fd513b6630df1add7a40e870da01f0b32bc9cbc7b3db42dae23cf629110c8cb", 0x7e}], 0x4, 0x0, 0x0, 0x2}, 0x40c) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpgrp() 16:02:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000140)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:12 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x81, 0x180) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30480, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="5b41f5fd22febb04ec92f6d4a009cf60b9df5d9278103c9c3c08654e9974d47ec34b035551193a9f0073a5d8661bb89c6e2dbb2bce7b6b16b5f9e73c31442696d9d77cb80cad3089f936839bd9a99d9add0146290bfa0cbafe7b0928d0d5dd0f68ed84119f7729cd9c028ddd030ee96cef339bc0e91f0a07456d3e1f013bfced8e28c9cf45bfad2bf1", 0x89) r2 = getuid() setuid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = socket(0x18, 0x2, 0x0) socketpair(0x6, 0x8000, 0x3ff, &(0x7f0000000040)) setsockopt(r3, 0x29, 0xdf, 0x0, 0x0) 16:02:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x7, 0x6c4, 0x1, "7a5564bc217a3453ca2348d748a6d760e5575336", 0x8b3b, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:02:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwrite(r0, &(0x7f0000000200)="4d53d1", 0x3, 0x0, 0x0) 16:02:12 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000500)=""/238, 0xee, 0x0, &(0x7f0000000600)={0x2, 0x2}, 0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x185c1, 0x0) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/49, 0x31}, {&(0x7f0000000440)=""/21, 0x15}], 0x4, 0x0, 0x0) setrlimit(0x0, &(0x7f0000001ff8)) setrlimit(0x2, &(0x7f0000001400)={0x1, 0x43c}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) symlink(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)='./file1\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file1\x00') utimensat(r1, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x5, 0x5cf}, {0x1, 0x2}}, 0x2) sendto$unix(r3, &(0x7f0000000740)="28c5ae2f0404526a90708e612287f825af1bc86c10ca21c0747e8158de656d19e5168e205a4f8d70f11256040d5c3441b0ddaae9d61b03eca275b609bbe82fd4269fa192eb509b3a3a9a2cd27c7266a8af0aba7a465e7175134a62881a3bdc4722db80dad98132", 0x67, 0xc, &(0x7f00000007c0)=@file={0x1, './file2\x00'}, 0xa) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000800)={0x9, 0x543}) 16:02:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xd81}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000140)=0xfffffffffffffda7) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x0) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000240)="4e4b808dfa30b7ec07f797ae7ea9c33dfca29ad23c2b8bacab8536b975d1dddcf7a499af04d60e7e30568dbdab489920f4b485b16bda11c0dde5e5abc54dee857ecb94969b68178123ed180fe8d61132869dd0b0b18557c1f1066b1d0149ac69e505d062741e806d0d7520481896716719e4222b5073849122b7270365278ae419ec423ffc6b2f933a7a4b42d584e13a155b2d4cb33495270831e04ac6d40ebb4f5210d98758a9c316b3eebab522cb2850d417c419379d964d047f8001e688f7075ece22a650f97827a8fe729ac712289dee097bb3d38f773cb8bd152a", 0xdd, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) fchmod(r0, 0x100) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") getpid() 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10410, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x200, 0x9, 0x400, 0x6, 0x5, 0x3, 0xff, 0x10, [{0x2, 0x80000001, 0x1, 0x101}, {0x6, 0x10001, 0x1000, 0x6}, {0x5, 0x40, 0x1d, 0x73589d8e}, {0x0, 0x8001, 0x401, 0x10000}, {0x5bd, 0x8, 0x100000001, 0x7fff}, {0x0, 0xfffffffffffffffe, 0x6, 0x3}, {0x5, 0x1, 0x8, 0x80000001}, {0x2000000000000, 0x7, 0xd91, 0x420}, {0x41, 0x4, 0x8}, {0x76, 0xef, 0x3, 0x6}, {0x10000, 0x18c1, 0x1, 0x1}, {0x1, 0xd808, 0x3ff, 0x4}, {0x1000, 0x7, 0x1f, 0x400}, {0x4, 0x4f1, 0x7f, 0x401}, {0x5, 0x10000, 0x3e0, 0x1}, {0x80000000, 0x1000, 0x69, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000002b9, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x800, 0x10000, 0x7, 0x4a}, {0x1, 0x7, 0x1, 0x8001}]}) 16:02:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0xfffffffffffffffe, 0x4000004}, 0x10) r1 = open(&(0x7f0000000a80)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:02:12 executing program 1: r0 = socket(0x1d, 0x200000003, 0x100000004) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 16:02:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000040)="4295af91aeea26e3208d29cca0a945dfce7f5d1b046f8167a4167e7a7a3824e2d95e6d3e28bc2d8733a0c6c79450169dc371bf98a991baa4", 0x38}, {&(0x7f0000000080)="7004a35c426347811d7da21b75385651415484dc85b103bd5970d98f752bb846ca6f07c9970a1ef3cb26012ddb50a56b697a10db39e85cb8b07a9f5df799dc0faa88330178fe4beca6098ec05f1f4ab72969863995b216f48d4604c6a64aa73cb217e6f34348d57c4efe1a0d050da9ab6ce89783cdadaa26e9209f5b93816eb88069b580bab1df3bdd6c786debeea1ae5af50e58522628b55ee7b4e5ca76aebaf4db6a28c418211baa56cec4695ae76fec66ed46187ace3443f44c2db5d16d5ebfe7af91c3fdbc503b44e9bc4e9bf38ea1562a5d8413fe23eabcad370c21e1b4b6f8b0fa4ea9000adcab23f46147b074ef2a77de499b561f9a80e3136ed0c0b697220c4244c8ea9bc65a5b650506d46c5d3fc08416e2094b62dc4008086fdec466091eef5b5499ade090187a9b9f2fa14a5db6b80869046fdb5bee03f9c5bae4c90cf098b4e893f47ef01cf6acb9cc9de48ac62c4e7caa9e9caa03e4f4a0ef25ebc1be4f06d6ad4649c92e9bc4a4aea00fa7f4abba36c065c0d785d94b8f8bb9e09ffccd7e42ba5b1794f1e3791574c3ec429805f3007dbf4a489a30c9f39155e3ef1662418055893211fb8ac8cff4d1fa2b3281db3bfd9ab275c0ec87a962019022e980a7b0a171c3d7844eccc02d3308344ca312d3c4476ac17558110eeb6dc3b879f759e035789ef0593f07d382dd9471d9ce3e3bc039f0d9fa824d8200b20c578793a1e27bb3903b480c6d08eb759d50b0436c612af978fc7e0af14de03cdd68cbf8c7ab929bfa4d0324289699aa650f4efebddbb1b4b250127f1fb21daa1b8382989166d6439898887637998b82781a238e5c25a72c9e0faac02f9a993da188e6098f96fec81c3ec6781c4af2317a6f9e43000a9407b62258a4c77deb790f17708cb6d92a8b8cc2056029f1fbf433f07b36b5dafa6bd5b6f2e97c56251e4b204411043fec24c9d809fa5013abbbbf6a29ab145875e2cf37d7a1d5700ba6e8e11f75c9b1b84c98cc82c5fa3154ceea27a5b62d51d78a92623218cf3b78ae9dbeb50755f10ea1b3e22f6046b3bd4662d110cc1d8196946053d623b6b58d77b9fe9a9de760576b8fbf9e63dc34f2ed18fa9e9f0e7017bfa8dc69fddedb66aa5d4ce2734028b2653d62b8cca6e5dc819307c5500cc5cf7d57a78410460a4a4fa2160a9da7bde58d60d54473c6d0260cd49361cb34e88671c37babf746f74f23a5855d685746c16e86f974afc60306f77d620cfcec99e161a55d46cee8fb0e583a995ff9979ab87497cf9df343f61e36d7c5cf79f5ba4806e77bc6ff25e4d5c4012489301e49cf785bf2ad9ea249f309a8124c928eaede88cecdbdfd9a3f39967d7dba3082c29ebeacfed29c4684101a4edc8dd9ac8a1778241ea6ce5585ea356de6f523f9e7acef1f8345ac2e44fe64f136c4a908d2b158ea4e13f953d809a0367933524c730bc8a55bde9ef3aa8688a2ec7f76d9e4fb09e050ac250d3e36820f017a4550afe2da972d2b36bd0b0f6fdfaaeff44604701c27b3bacadb91529f390dff1f31423e6d6db0e68ce3c8e7dec17ce448d868f7d6665a5892f5c78232645b2603adb09b16ad0b8819ff316dec7455c8c9c981403a6b040466fda640e460495bd3a87f34dbafa8816f6481a5736888981cd5484f6ac4aa4ebca561a13aba595e61e0ccfde09e6ff1fd99b1664ddf24b3e555c5766d8805b3dd393c8795928f1cdc298c77fac79546da488d71b4061bc1bb3b16c955e104a3991a32fe2031bf6943b3d615a33b2a7fd0bf507a1e25e91dabfef35282a5116dc20354634a843547c9e8f4f67b31f348630dff93c80a602448aac156daff7dfdb30efe506e6ac2624927913193d66315a657620c21aab5b8a797273a743cca45fb7135baac2e95b145e655a524ff5713007d98d8b57149d91da1c7d69ec044d49d41713fa1dd5c1acba930d3869504be34c7e7b59a2d03fb3474c46f44f2160866f566dcca3956c808f27be77e9c24d1aa4bd928d4ec2699689877fc8c8234b9c879afd1478972263fdabbd6af40091d158ccc6d76cd1c249249663dc05c4a6738f4e8d40bd33c8c0a2c1734fd67fcb57ae13f3304f89e8c08750aed1c570d632ed556e5ab4d65155955f38b61247ef8e6903968d5e500395efefbdcfc1e0129a5b494157b42af193bf5cd6cad7453b00f0cf75e0c5dd1c8d577c77dc548eff1e3a347951146c490a60a488002d9d21943381f199f4bf79c0ed33e0a55b27d326b2c42977a08a0d8b18f441659f88276743f709aabe2f33eba1797ae8f72125067d986380f2ea59b2590ac907bfa9ee2c747c7fae28d5cd2f3b0a439b4d6412acb73fe6ac59ca7484be4579f06711e4dc67204d6bc75294b0f0d62980e3156eeac3c9d7961e1eb45caaad6e5693c69c09c90618d92c46ebbfea8d1913d09989b12dd0effd2d2f41fd242e57ceacce463676961d548609b05568c6c519f016b63b2212224934d53713487a9e69cc4d97cc8af7aca4e34e582eaa1a45e4f0b733a9e483173232e4462192afbdc7a6c10fec2561ae2f49ff5956e016b3af5b32730e94b938cf09b79adf161efc1455a8ec9397014fb9c2c0880cbbdd39e61077d6b3476363f4b5eb43a4fe5e9e2457f314df1bca660bd64254bd6a5e1c6bc6b654579c8a2bb1fe12abc27af0d12df83bb765e666d4f436f53ee46e7e68790f8f752f1c5983664a5efa6fa84e1381017ece8812e801f147a544ee0731eccdcd0b719befc2cb00551276e3164b386976644576b441553ebabba09e6928175a5ae1006010ed0026aefde3a652f7c582742c7cd63fa92a92cd5cd299497b2296f01d54a58ce462c0f9f29a4f8d273ebedc4d316ae8c49f610bae7bc0aac833669d07da1f67780c254c15a255ca578549e592889c76ab6a8413f53d7ab8067bc38c4d448f3ab2b26b6312c00c1863568a2f268a111297f98848e278222fc4f0b1952bdbd9e9056c048014161d5bf4835c3e0ff64fc6ddf0c254b9713394ac1e60046a8d70286d122a36c7d6041a4128f3a0f1b75517026ae18f1aaff34ee2cd25bce749e1aa5fb7e9508fffaf88f68e96062123b8b10df37815b41fe7a388e37eb8e495815c3c6fb27b45206dd248a78c45f472b582f97d893f890e185c91243f9aab6ab30f27c24819047e09a9322fd6f4491d84ec808b390c7c1d2eb0a69302f696c934161645745d31e190deb37b99a8e4e9bbc5ca403a138ea38b25a6a821c44b27f534c06abd8fc00b166e191ed72d2901a3258051386c37c59cd2d37b55e37f43b66d569887a355f261a90fd52881c283bb2558174875137828c2ed7d56a0e551ac2334d13e5d8005c0acce2ecd0f2cf866c195aa5f52e832b037a1d9840371a9eac2de1023a69aeb13d34273c5311456b2d1d69c6c29901ec61acdf0742623f05c1e5fd164a929e9c6123b0722cea98ad0f2ea098aa9d88cbb7cc2dc9f0ddce46b1c2502a95369690e3631bd4b61cdc3b14bc24835f4c0029abbfeb46e32aa4c1f4fbeab6b9bdb4b89093dcf2c6b42015119e41c094d47f8dc8811ab2f66697839ee6ff6c58806ebc56cd4279481c52eec1c18078d29a22fe8d2bb7138a51a70d97e90da954c9a61c9c65e102e8609b1ec3689ff1569205e743e856379c83d99128035b700365fee2884a855ef825055835f97e955d485ff3bdccb96d535d678109f9819013b0f62f540019c5993d2403a70c295dcdcd940b088e024bbc4e93c6fdeddbaf665053e0d17bcebcf169c0e20862d522418e405931a5f15f012759381659431ff8ee99c372971581f9aa04512e407d82a57215c198b12ec9c4eaa7373d65efe899ebfe5d8aff02f1a9f041cab491ce75762c49cfdba54a1c1a5ff4dec2e6dec7f0dcad41cebe4e2656ffa0f5321aa903a864bde9a7bd6537c13a533aba0d1cd7c894ce771d306a7a1409a223937d1d80c79a7ee8f5e5042d07927467b287bca72d25a0002317a47c72d17d003c2fc1a1a1e5aa2ce5afa8dbac9f0ccc10408d21829e73a07a66e5c57c2d5c285a30b6eb37c437e9ecf17bb4c865b946b99951c4697c616cdff48654fba1f923deaefc23c9fee8a88abf8235094cbc7750adb70259cd7efbec997c751e4d68c61e03016273e3a9210d08312cf3e6a427b772ea5058a0b45aea2ef77a7b2a630c8e98cdcb712f7126f24a6d7f8f4ec5c7847b53635ba5ce1f8e7b9dfebc94701450980ae5171d1701d8a8984228c48eedf7959308de24dd870402e29e2d60cb22fc2baca161f2c90eeeadc59088960461db3031f49647001f0c572f922259e862695aa5c675505f86444bfa5b58e24f54e5e4a7b3b75d2a624c10b9ba4ae4ce8923d60b1bf42e4f4cbf0e5d87a7169371fb26e67b5f569d3abfc2a16f90cdb41d6a520021f5012c3c219418dc2c13b0fa0e599c0f6ba6818eb62e6bc3d01a537b073912245e8b7bef98970810a5a2ae910deb5750ec6f1a850e6cc16a96a56a80dff09e0e955fb4c2e343d018f9f8df91c97a7304c872c5326b92672952f93eda2136074898b7947227a39b4ad7e3ab6d050f28e17b685fc6260b0f06bdb3526cd3aed92130efb1d7ae91c75a4d505a6e022c4871356afde97da7648aace9a69750cdb8d5971f7d0f2cf561e4c58799e27b3f4aa48ffbb63ba6032ebe3b8de733a159b2d666ab0899d03b21f47cca9025c859433fb273aeea86463ca34c9aad03e5b3591ddf012d0607972cd41a3ec2906f029efbf8a1701d0a0e34b486480cc58ba52a8edf1c4044f825fa62a9e3076e2b8729c9b6c479496c8c0e2de5cf3744772cda64a9ea8e7674bb5c735645820603c4e03f49ff8b9e063c147ae222a3ebc0ce8cf935979b0034b7476d09a2717bc16d1121ac08ff2e28c9084d4555203ac28065abc9005cb123e647308e0c3ff77373fa71c5fa247366adf797ecd1068a1c0133f1df6310e985a94118527a2ba3198bb033efafea9d712a07e5a7b6167971038fbb54de8b0bf2aed3587051105e093a1d10754b7a673e246fdd0e2993277a490bbcd40121a8861383bd0d00546baef5bc0d7c35cb97146d3ade88eddfe0bed33e5a5dca7586921e896468db88a49979bc3841bd883108e9355934e561bebb1ca300eec1af5ecad09fbd4a8ba9e8f5bd99c0d5df3c4c9c27b71cbb924671c9d14d9e19164abd9466e7671035231c281fdf92c2d44cdb862d75a75724cea6dd0edfd46d984c4bad64c4bc9175939e12a64aec50d3d15bc2d526d73bbec0dccec28e0722d94521c341a53560f64f2f935f8fd1514a8f13e08faa184be2874731859758fc40e9bc0b6fbe9d3a9b62137574522061fae81f554613d7bdbdfb0b93b8994593a472cee0424200de8747dff3e408572e1911f79e59d82651af2b32941183b6c80abea10bd96f47c0ba979837a32a862433c748b4951a4171606c281a8817edfd2d0c7928dcc8872ee35be10d064473c55bb4f32df7a8354d0e72d872514e5357bfcdb5276acdfbe1cec7dcfe06c133fba4fd5662f98fda4a31be4b41a894006bde780c88be1b34e64bb70ecb0c110012c800d003d10a3302bd3909cf813cbf93efda5372b30190e61ab43ea87c0ad875ddb5565ae2184b049e3b1f443c3429089017ca80bd37d0ba422ceb63f78b44cc9c22b1add26f8a04983ac75b6ec339bbe0c003ce3c02005dcde88a0b12c5e05788dfeff91fe9a0c0dd8623e2026e88b7fdfb1cd69cb41d7a2f38bc78a5da454e92d39b98e98f8855fec10a5f598fd1588aca35dee68a673291a79fa58e8248b0", 0x1000}, {&(0x7f0000001080)="4f03715c18c744b49a6b950aea351c4cf1f5ae6cbb9d0386b3cbbc069de8cb7da42fc16f", 0x24}, {&(0x7f00000010c0)="cce59cc298525066a6a2014f19875e6c7c139061c49fd2270bda9748dc2474f6422609c295341d4c8469e6b79cda9e9d6d41feb5103537758d7ac29ca422c62c76e109676ecb884e93ef8d35720e8a62d2828cba7e7d1c21e33da70c36", 0x5d}, {&(0x7f0000001140)="6f5b4c7cf99a253c8027f99f62d6ad8630dddefd0a0945ddb4f138d9f36200b4f5bdb196a55b1759b71895397fbf28b462e63b00860e08bb473044e35a242c73c699ebe63379a3d48c54bddb7b15547b99c92ceebe5b8959bef2fc74efdb3a0b077e07acfd1f93b496dc3d1ff07ea52d5569ef2ae01ce79daac488fed54abad8d8253ce77f8999a989930da1abf77bdbba28ec8bf605d254729305cd6b2ab6a8973f4c104faa0fb6acbfe730a0f7852350b1edf4f0b1634805007a28a1c9b390008e97462ace5d7433e549df0996bc0d2de55090e6c9fc6500", 0xd9}], 0x5, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa0, 0x2}, 0x400) 16:02:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) open(&(0x7f0000000000)='.\x00', 0x200, 0x98) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:02:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x400, 0xeb, &(0x7f0000000080)="3d125de78b9a0089345ed22bca6c27ad59e9e24f10691503a7455d0e552e375df85a8a0b8e9dad00b5cd3f7628272dd132a2387e89c2f04ef0f477b2a612a7ddcedb3b13531f0bb5b062beed3cc9d83dc16203c9f8bdf622ae8e3f144cc3346256ee19b5360447907636b727f969fd9b747dfc135d8ee5928ed0897f88cb20d9dd481141cf0a7087be7a722ca674f2bb9f38a0bf526f8a528ad9d2e145cf80acedaf9a441c8c9e017156ad27d27f5fe0ba9added96813d77e3fe962942074ac3eb84cfe996a0fc54f8568a0b48fa000fadc46dfc404b", 0xd6) r1 = socket(0x20000000000001e, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x4}, 0x10) 16:02:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="100090000000000000b3000000000000"], 0x10}, 0x0) 16:02:13 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x401) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xa) socket(0x36, 0x4000, 0x84) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x3, 0x4) 16:02:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x2922) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x290, 0x11e) read(r1, &(0x7f0000000040)=""/86, 0x17) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fsync(r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:02:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x3e0000000000000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x0, 0x1, {0x8, 0x80}}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000100), 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:02:13 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1, 0x9, 0x9, 0x9}]}) 16:02:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x8001, 0x7b8, {0xffffffff, 0x2}}) read(r0, &(0x7f00000000c0)=""/106, 0x6a) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:13 executing program 0: msgget(0x1, 0x50) r0 = msgget(0x3, 0x104) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/83) getpgrp() socketpair(0x21, 0x1, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x8ac, 0x80}, {0x18, 0x3, 0x1000, 0x9644}, 0x74b487ea, [0x3, 0x0, 0x5, 0x8, 0x0, 0x200000000000000, 0x5, 0x4]}, 0x3c) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/35) 16:02:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x2}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x3, 0x8) 16:02:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3b2eefd08141b8ef, 0x4}) r1 = open(&(0x7f0000aa0000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/238, 0xee}, {&(0x7f0000001200)=""/13, 0xd}], 0x3) dup(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x101}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe5c, &(0x7f0000000240)="e8d1c3336e12a2f9aad7101f100cc8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10ff7f0000000000009f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e138375d8d79a1802e9000000000000717690688fc0d616d1d800ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff580") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20080, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xe) 16:02:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x221, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x56d9, 0x3}, {0x2d}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) syz_emit_ethernet(0xffffffffffffff34, &(0x7f0000000240)="32bcabdc") getrlimit(0x2, &(0x7f0000000180)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) 16:02:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) r1 = dup(r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 16:02:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) semget$private(0x0, 0x1, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1000000, 0x4) 16:02:14 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xd0b9, 0x6, 0x8000, 0x1, 0x5, 0x1000, 0x7, 0x3, 0x2, 0x200, 0x9}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/37, 0x25) 16:02:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000140)='./file0/file0\x00', 0x40) 16:02:14 executing program 1: setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x20000, 0x40) recvfrom$unix(r1, &(0x7f0000001080)=""/242, 0xf2, 0x800, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) setegid(r0) syz_emit_ethernet(0x1000, &(0x7f0000000040)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea69") shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) sync() 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:02:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x11a) 16:02:14 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10018, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/165, 0xa5}], 0x2, 0x0, 0x0) 16:02:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000100)="e03e", 0x111) 16:02:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8000000004, 0x4c5bf07, 0x1, 0x80000000000000, "0000dd00", 0x0, 0x9}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0xb1, 0x7ffffffff, 0x0, "095a78635cd232ded0bd505c3197da54ecf34e462b9481ff2626feb59cd59165a3e123901b750d3c79286fc317790cf28cc60e0f7c5f38aa8b42b0ca241c6753be9ab36e5a75a25a8aa897f09c6f9d150e99000000d5410357484f53361e9bc8a07c3776498ce87d7f7ea339efe7c23a98109d6425f864519f2f761ef71b5bdf495448e0bd284ef00f202507babf53f50f8f0cc5b98486ca8437cde486f7b82dc735cf83a6f76f60b8fd521d884f79064745a8f1038bf0c666fe0ae913d4f0d97b5cd8be0e"}], 0xffffffffffffffd3}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x6, 0x5, 0x2, 0x0, 0x5, 0x4, 0x9, 0x0, 0x2, 0x46, 0x2}) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:02:14 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r4 = socket(0x18, 0x4, 0x7) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10000, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x10100, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='.\x00', 0x8, 0x14) r9 = socket$inet(0x2, 0xc004, 0x1000) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x69, 0x0, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x21, 0x1, 0x1f, 0x4000000000000000}, {{r4}, 0xfffffffffffffffb, 0x14, 0x1, 0x8, 0x9}], 0x1, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x82, 0x84, 0x1, 0xff}, {{r6}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0x8}, {{r7}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x6, 0xb7}, {{r8}, 0xfffffffffffffff9, 0x2d, 0x1, 0x10001, 0x8}, {{r9}, 0xffffffffffffffff, 0x40, 0x40000000, 0xfffffffffffffffc, 0xe58c}], 0x9ee, &(0x7f0000000480)={0x6, 0x8}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r10 = open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) sendto$unix(r10, &(0x7f0000000000)="9717cf50e95c0a574007203a24d2ad670b8fc6f9cd70966f020c18daa19342ceb466873ff1147f09b474ef76dbdc63f00a8c4f633b8dff730c8187c0610c2aba9eab4883db11695d68d90cee391ea015a6f76b4d8098af735d9698561856fa47b78184669539c78791922e7e2c55139c5adc2c66cd1787b3df86504cf4085c8338055dc105b70b52009979133d283e2a77117c20c9dc4076e2d63f1856f58631192f72cb2f388a16e8b734cfeaba2566d3b95a223216a1a83393f35d8f", 0xbd, 0x400, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 16:02:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x1, 0x0, 0x100000}, 0x28, [0xffff]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:14 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) nanosleep(&(0x7f0000000100)={0x1, 0x1800000000}, &(0x7f0000000140)) 16:02:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendto$inet(r0, &(0x7f0000000200)="dee0d064b3a36a52bc3328c5354cb0a0ff0063ad1da1a454f02433c8ff589511590fd563cace4a3dc8587c0d70590ffc721a78322cb1986c3ec2b9fbdece0700f94a3b57fe7d773261f3f97c4e95d82fd7cb027cd1d4e75926a3c02136ce", 0x5e, 0x2, &(0x7f0000000280)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0xe184, 0x1d) write(r0, &(0x7f0000000140)="220e22", 0x3) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/61, 0x3d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getuid() 16:02:14 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="25000000ffffd626800200000000000000006a9f5c3152aacc33e6d17887e61f7345de723dbcb0026bd3e87f739f1b30b48ec942ff6144848be5a5207ac671c13ff75c20b31b857932f15346da3f016c2b09d42301bf50a7fef406d4f3a5558d1ec62a7b9720fd5a4ac7ec85845d569c1f478ddf0bf602986905755ff6d4bc58328bcfd0b6", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:02:15 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) 16:02:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x84) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmat(0x0, &(0x7f0000029000/0x1000)=nil, 0x1000) shmdt(r2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 16:02:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) 16:02:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) mprotect(&(0x7f00006b8000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) fcntl$dupfd(r1, 0xa, r1) 16:02:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:02:15 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f00001de000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x10000, r1, r2, r3, r4, 0x80, 0xff}, 0x9, 0xfffffffffffffffc, r5, r6, 0x7, 0x6, 0x8001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") 16:02:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = accept$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000000000000000000016650000000000000000000000000000000000000000f7ff00"/108], &(0x7f0000000200)=0x6e) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[0xffff]}) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xbb}, {{r4}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f800000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:15 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r0 = syz_open_pts() fchflags(r0, 0x0) 16:02:15 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000280)) write(r1, &(0x7f0000000140)='W', 0x1) write(r0, &(0x7f0000000040)="d06e0cfcb21fe7236347c67dba5faf9c31681a3ccc3deefd98f9c0a053ca15a81033f95c4a1b546752af9b0b13734cffa541922191c36779871ee395eab4e533b7165f39c9d02974200be6e036f5661f660f868ef01541babd7c6b2fbe5ad7c09427e6908a5318a147f07fc195c2ac7146ee300da61a57ff90d14472083d487e6f13a22ff4db8b5e466c6d500f49d08eec5d255f4f316620ce2847f48131429ce4ea0a09edecd6e0e91cd5302e18bcc2f236a846f2a3f560c05f3d9f9e1f716fa46dcaf3", 0xc4) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 16:02:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:02:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x686b58926060b29c, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x8c) 16:02:15 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x4e4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:02:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x81, 0x0, 0x0, "243ddc3e000080000223090000005f6cd1f8b502", 0x3}) execve(0x0, 0x0, 0x0) 16:02:15 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x8}, {}], 0x2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xc81) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xaf, 0x8e}], 0x1}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1000) 16:02:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x101000000000004}) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00"/89], &(0x7f00000000c0)=0x59) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:02:15 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:02:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x1ff, 0x9, 0x1, 0x8001, 0x5, 0x58, 0x1, 0x1, 0x3, 0x5d4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:02:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) shutdown(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:02:15 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x8002, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:02:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x120) read(r0, 0x0, 0xfffffee6) poll(&(0x7f00000000c0)=[{r0, 0xd563e84f3e8a8b43}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x53, {0x0, 0xffff}}) 16:02:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x120) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8}) 16:02:15 executing program 1: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0xffffffff, 0x3, {0x400, 0xffffffffffffffc1}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 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) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:02:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = getuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000380)={0x2, 0x80000001}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getegid() r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="ff000001005d437b202b4fea0000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRESOCT=r1, @ANYBLOB="000000000700020000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0], 0xfffffffffffffe05, 0x1}, 0x400) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x81}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xe9) 16:02:15 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) r0 = msgget(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:02:15 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x880, 0x103) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:02:15 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) fchmod(r2, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) 16:02:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:02:16 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x808, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20800, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) nanosleep(&(0x7f0000000080)={0x3, 0x3ee}, 0xfffffffffffffffe) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3ff) 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x3, 0x0, 0x400) 16:02:16 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) 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) unlinkat(r3, &(0x7f0000000340)='./file0\x00', 0x8) ioctl$TIOCNXCL(r3, 0x2000740e) write(r1, &(0x7f00000005c0)="abe77309e775b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125ce21ef0e297273ad28d7f9b743c90f1d01fb7d20381fbeddb3026fe6578f800"/79, 0x4f) close(r0) connect$unix(r3, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) syz_open_pts() 16:02:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) utimes(0x0, &(0x7f0000000400)) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2bd, &(0x7f0000000340)="88") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x2, 0x8000, 0xb75, 0x3ff}, {0x7, 0x3ff, 0x5, 0xff}, {0xff, 0x2ab80d99, 0x3, 0x725}, {0x375e, 0x5, 0x80000001, 0x3ff}]}) 16:02:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r1, 0x2ec10a46, 0x100000001, &(0x7f0000000180)="ae89d20f61473c31b8eba65d9283929bc0cd01f50a9e85c349d0283d6f970c1d901471b019f28b97ee4c4b72b65508faad5ca2c67125ef0026c8f93ba47b9f307e4c4a55bf2a9c31420de178ac57a9006c10321d36ede194ba42da9ff2130e5e99108ecdcf0b54b333646ddc5f235153f1c487973c3650f02b10bcf0c2c9045a37a8330d1f62b6dfd307e3cbd56d746c79ffdaa2bfb17ba81f63158b45d38274a0dd819a0cc5f2eca0", 0xa9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1f, 0xfff, 0x0, 0x9, "3cd4f2664ca787db771e10bdd548f6f48127ede8", 0x9, 0x1000}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r3 = dup2(r0, r0) clock_gettime(0x3, &(0x7f0000000100)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0x6, 0x2, "88d04a35ec44a839339b67b40dbb0158573050f2", 0x7, 0xffffffffffffff80}) semget(0x0, 0x1, 0x500) 16:02:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socket$inet6(0x18, 0x7, 0x4) recvfrom$unix(r0, &(0x7f0000000140)=""/183, 0xb7, 0x42, &(0x7f0000000000)=ANY=[@ANYBLOB="0001000000000000"], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0xd08, 0x4, 0x4, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1f9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x6000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2d}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x487}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x5}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x1f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x9}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xd}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/245, 0xf5}], 0x1) syz_emit_ethernet(0x28, &(0x7f0000000180)="cbdb2c03a7ae719689c3fcd1bec502ae70e3e065ba8c7fa6d6114c7f74a3b7d2fdc31096af8c62f2") r1 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x50) openat(r1, &(0x7f0000000300)='./file0\x00', 0x100da, 0x40) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x30040, 0xfa30bd0f69f65d70) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000300)="d26218c0708d99814cb0596d41ada07ff2c4c95c092bc0e581be60e1477f9aaee284cb92d16ca1619f7f10195e94b18cf12a2ec8fd05f54aa760966401c5172465a9aa185386503c8d50690cb2a86558b6421b84acb7c2ad3f3b6cf2ba3048dee69d56cbf7851c976ec48ffe77db22a9a83360c031182aadd479e84f1a81f344f818f92d277d96f8ba1b647151a2fd58814914", 0x93}, {&(0x7f0000000580)="3a7e326de5e0f8e639799ad8ccd0776a8247ecb8481a6291d6eaf77f406fc05a8b88240969f46d93a31f560a0d954ecad3413d4a74391056392677f707ebcf85e3e98fddf30b900e8526117707531b4c0e2ddf723e68938e477d044a8f71c9a0637cb7fb4ea5f703919ad19887f06007bdd0fdb3323c95b07789907f41a65862e28682009c615b12219926d1672109b2da49b8911fa71d7838865540164f256c2d6e639589af9e22dd82b42f9ac6d51b9609bc587a88ef98b3636fd85fff214d33acde54c18efcb2cf2d52f2e79623dd350ef895fb968feb7356c05f49ae75f8f22cc98bfb7ce00c966484472574cf90b23a3ba148f4a3cdb557b1d4771c7f7a6f5a8051589bc141ce0e14720bdea10112e2b1408d4896d8ba405c65ad3944e4e381228f77f9950ab139ff82c414f135fa690abf162fe659338bc8928a763b1b4474ef55a8ab757ac37d6f8891e3a7f89be1381701e4cb5d4f24473c750b9d10ab2addf867c4b9de32863978e752d8a28899f2461c39c13be27d97a81109cdaec4e0584e625e872e176b59febbb17cf07d2162ab6ff92c3b7215516126092aa61ffa681c6ef0ddde58c4a51255a5778fda21dd8860a69d68f9c891f51a7175a2c779b75fc0796b652c85c68898d08dbacf805d37c1033b9c31c1f21c4ef0c2e3c2b7cc58764216299956da8bf21b1a165a92abdaa55a119198888fb210237ac4db599bd20649b9bbf11a015beccba3d0b7fdaae95e0a44279a855030f7b89563af521e1d334779dfb7a0deb331a5bf607b5246b18defd5b7b45a6d5f42f62d1ce2cee2f30e31b0da9e2ca4c2bfb2f4d113ff9054c6fa4e73d245c6842538bee177ce4e1ef7facb04d6eafd130ced76205798e22512ca5690c8290679e8a7ad642aaca35c3a89cc645b3887a53d60d4a0ef022bcd8772b4c0558e6361e98b3760d90cfe55b6ff08b161838c59b5425639d4fe6da785017e245b5c0f34841f45da0b921c2b2d57a92e03ca6118e57b783273c42ce99c562ae3efbc05072ef1326f415281f9981d155d355793593e58a39c2d7a48ec0094bb4eb0ee96f1da17874884be273589437cee134db72978e53e10ce98b2155bf6e26c1e60f2615b0d18d67c95516c775abd1354ec7738c71a95cb72a7e719b4c232ed3577002761a69eb28d45de412e6dfc6b1c39a292d41287df571e702be7b2fe653250011cdf3f2d642c9351e8ef883c1d81e7b7d162c63ad0c4280edb668ed28545324fab4c51d159a17a275a1fa8d508c9c7abca8edadca8cd356cba8b21e300f024ca121c797b1815df57d478fded773ec516f4449183d34112230039815d57d6a8c0026452520163b1f7d56c3fdfb0ab94d5f6875cc1ce74fed83965ee938bab9a737222b3293d13cc138f482385414f49bbc1b9abe1af91a3fdf0f3c558877286b9ba6368ffc2979697b6dcdd7213135501ec9651a66269624688db27ac76b6a442d29aee88058986f7728fc75b0ef2e4e98b31e9c8e756dacd136fb3f7efd44708c62989fe58823fff5e5ccaeccc431002f3437cbcf944381f839c3fff94f4acebb2b64ed66339f3f17675a06df08033abede7820fe461d77cb0f333afd6a2d217ae89f82ae923e2464123e06d892623e681500cb24dabe82bb44af5608a623727eec1bcf7bf76b0287aeb3cfc812d95e68ac4104b8f17a5331ecec771c0bd04493b2d0372faa190301bfa05863341d3bbcdf0db72aa9946d7099fc2cfa8d9b10ebe9e34c0ec7a175a13c33253eec43340b1d3f654193f3e999b01fce4dad0b2aaa44cf00bbbbc8ff8b4f0fb76ba0bffe06efcb9a2d3c1053d1cb75b02ce70238a850bdc2cb2f5868e74e08555b04017bd284e1320fcc9b67094c9b9aa4bcbf8ec177c64580939d7d3663084102d4668a1461ecd262cd2ca2cfff218199cbbda02dc0acac440b76c6ea8c7182e12e2abd56498f45ea5fbeb094c6c570d8c51739507fb00598c7ab243f40bb14604c3190bdec91fc39c900bfcfb0355cda300264b4727efbe3f92892a5a2246617cc305c9fb00499c4edde6db0f2deaa12fd12eb1c6c9f2747723698e22a60ae4f2a775d6ac0267d43623b06c97aacc8acb66917e081ec1341424c1a1f7b275cb9970857c9d987bdd8d21e7d1e635a63243128f455c2a4e0e69f897121298ee7422a0e6a6ef36d0c34dcde08f32364d534d62cb0245c14ebb0685b8daa95b970bad62461a11e2ccaaa0b1cdbff3627311014bb48adfdc775034c8dd45b8b74efbf99586b9a5c25d14e9ac37c8c62b890c82b4002204af1e8fbec26a8109dd652b2df1bdc6982eb12d2ea3fef449cf738ee4b7247e705221f9e82bf35e9814c866ff713afec6f0c4e7af6647c6b2a702a01b4bcce03468c87745dc906959c5f02211b403198ec3e3e80378b10cc69921db5529afb7804ad7acd542cf5d50b09bdb22637d1c9948d9d6d64ea019825556e187c4be2360a42c50f7196af28f771856b0ee4c12ce14d00fe0fc4f76ebec12ff2ed098743e598f3a533d4961bd22312860d8f9190a6c76dd260f2bb5e1d90aae3126e922d3f3a8ca65ddfdfb8937bd8194201d98f22034f9544c5dc27a6c2b3fe55f7104b846a2b825b80be18225b561d5348b655dd630919072627847b59b29cbab402b0596cd18d079a5ecb8c2a2431782946e1fbe52f251c300873964df339c507b43d1745b6422b43172d4ce2524cffc754dcc84731dc39f9b872751be1332f75e527b2b49cd218739aef737b82fe784ec13fe028ff44910098f5c71df8cddebb6e0245987249f70e65ad3dec734be01ff145074a97ca8c14b1bc9a8bd272c95f8851899a1655188919424339c5aa4a1cf9ded7f67c9e1021565f5e544bb57d73a943abed310a16926aa98324e8fc2339a947487f5de183a19598fa7c461fa8e8abfe3fce1ed008f9e4e5cecbefc56a6fd95243bc7dfee154a95a656c288e8269e26b7b454481d16ee5574ef37c4b06bdb0e9d34232fda0c89f2162958f9746479e790ace59a89288574113629bec9b1522f61d6591be6b109d7220515efa6e284d9306e7958770a9eaae3d1708c96e26a8d259e1efb15f07424d447df276f8387552944d5a7e6a0e5533e764cb8a9b9b10314d83f337a595000d980433be3e7a7f1c31d914db7b491126dc29d0c7d9bb24f0fd686b5c79d64302a476dacebe27f6f66716e92a79b20e330910fbc996794bf76dc8151cb994f443c26d3b7a671810406b5f6ada5716c6f2be60756705af1c8571da6d7885376ed43ba0ea3b872ea1ade4b33cb20e7986a092a82e6c478aa2307bdd3b73ca0a920a3b2cd45c115ca5d3a508bbef85807d90cbeac727735396d3a88c334456d8cd94287ef669448df19672d6f776d246e46144852b8d26d7e8454068a0baab5de674e1be45be5b3d426230aa0bff9e4ad930fdf87aa0fc37b76f96467cea4d5cc18170e1155ec07e723d4c75643b421d1f74a8aa9b55bfae9e52b5ad5651a48192c08da9f1764e9e5b799e2f10fad1f4508c37cc45abd7856c6af150fe311b73bcb764cf5395cf9de83c46a3ba86af90f39fe506b3da960304bf3da8e323143224734eea542b4f7b90feac0a9a2d90547467cf456ba3b9384800695aa40bdae00c8e00a72e542263b1621de4246476eae4acc0befcca4b7863a8f87c8db8c6b036113c652af7cbcfdc2bca9222440ce35cd543f0d72e691b2b8dca11a6cc10ebdfdbf517a0449b1c9732b0e98659e6c17240c9017b1992fdc53a15d0b87b2877dfdeed8a94c465c2c628036f48a9b49033a530d183a02e248f861eae98fd4437953e9d1686fd0ade9322a4dac84e4922a41074fd3c1c0c7158557f8f7314f3d13e820a3841e1ad5e27a9210f45f8ea0bd2a63329869c9b619478df3fdd8c0b6f7680ed86b6a3d41518634296d87edaf621e9ce6d98b1cc7870321e2655099de1de481de77dbc131b5598fc88275d3169761be81a64efb65fbcee829f323fc290621c7bf303aa2e284479d98e361f44fc16d8a7d16f081f4754aeca8940ae4ac9fd89239b8daaf2327ecacfd197077ac4f34f22383eb16107b749e3efbeebd8f1372f427f7b4e36896b96ed24ec0dd2d7de9e3c7a7ea5f3a7a2091d2e621b814595bdf1b33cf238449ba9fd4282c6f4af1872870be6ec5f180341f53ee312b456aa7ed2052d950cd3f8249eda8e2e7dc1c85119644e0a40a1b24bbee82f2f1706c6dc9f7b56709a0e17db2c6706555be842731735b568c985937801c1c9f146c070b45488e7d1c9edd3c512eb2f6bc6d49064895837b2eb9b84aea9cf7125cbac7792dad3cc59304ea5ccb78261a726bd5686f2b94d2d6ab17e1b3652e9dbdec439f3c5d990b38e11d94b0da39a1434132ca9d8b1aedb2f8a9345cac7cf4182f1a38ba80b773ea5f7839b42850ff03f4e59d28fd77623bdf6f1bc73b304bb399f48322986538e3d020653448e1d4f405d58f674be2324767e89d4f18120c6edef55ef356acea109a509bffd3182d90665f2566cee8d787aabfd84267b0b59773ac054d7a203a2ac3b43dde42782eff6112bee7fa92396b02861b24635a6af1a5dadcd78b9a8d926d7d47335353205e099579fde0a84f97e6f382dabd4e22ecd2bb73ffdbc0a2b3b9fada6d75a7b8e818a65a185d82906064963f263bbd873a35c133d8b004532918ece2989720dca487fccfc9006efd8da8894254c2a976578554f60bf449aea8b825a9f1a8c4bd3d7a16a6d2d4c663c15228aa88aeb2fa573aaa41a309f6582e047fde5dc93469a47b4eb61f930cd43b7163991c1a79eadd21d9667ca0d93993f139ffe449b003624afbb205c9e6619dde9e088e286cddfefb269c4f97858415ccae85363279065b304c80dc0a462dde86e53d4393ddfcd92f3ff15f1fa997fbaf976bd65cd82762e6a79e28d166374ba537537bd93036be12d307e6deae76a201bcf4ee732337976e8ebea37f75f9c80c8d0e1919740b35b764749430b0ccd3e0a1935703e9bd6dde59e3e4be49859434ed1a2e5ba6d3fd52bf947b6b37d35e9fe7e02ccf1ea46457bbd2c91c91a95e443da7d11b89124c11f4c5c67e68789e6f253b08c527fe34dcad8569674bd54602f0a5c50e47d82945865cee6052e2019f8e79d83ba56e68a141f2d626842512e74f6a7a55db90246bf47b645b589fd825ce2e124334eb55b38948911173afe4aad2ed6413e66eefa6ea37109fd41f42ba734fe2c7c9af1f31c5c4286984387dbf010b32b227923676680601937d308d56c099669492e0f0bfcd68efd781e5776bca5ea606a88bc1566aca368d0949076b0b6c9b5cae253b93a23b52c911f6dd8a9f0b0c007f92168ccd82145069869419a88ce23147047294ddcb437d08377693b9e4fb08b9813119e3a75e04f974484871cb5ca78aa5341011a68e0ea5a2d5e4bb0c4386390f4a3f33925e64aa2316db8b71fb243ce81be28bf2a56fcdff5e91f200f956e814d1f04fad612a09ff8e41dc5d1b6cc630f0d0a09eb971f1b24798deb5b595c2dfa429d419a2db7aae3efec9e8019a318018203bbe7bd259e548626723f0bcb98c70a9aa953ddbbf1b670954c49529d024e9054dbd0cd70296716a65fbfe94c121e9c97268ce1fc2b33cfd9d5fd4661ccc0d852d879a0d67b8a2f0f0ddb4df7f7002c9264908c81015d6b16aaea757090ad6bd0970941defa627a6739995073aad216230f1d2d84d27c28c0fd53e8607dbc2620da98c5a7e470d7956ec20bf2e2133b2853ceaed1404e60efe9040d3301b68", 0x1000}, {&(0x7f0000000240)="78c43b441a809ceca58ddd48", 0xc}, {&(0x7f0000000440)="f7853d8447a492d8a97f67bed17ed8fdd612d45e7230a3ea", 0x18}, {&(0x7f0000000480)="3071a07f571f22553ca1e0ff254904e31455f32bd3336babaf9e337c5b0bb9c140c382b0641b0af14550522f780b85d33a273660fb9d353384d8f27ba69b038bad7e920de6023ce34bf7556d9e70e818baee691e2f14fc88b0061e57af19d2dd02f9696f623c1d5eba043600e43d37a3", 0x70}], 0x5, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x50, 0xa}, 0x1) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x80000000000000) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00003a2704000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)) 16:02:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000000)="bd", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 16:02:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xdefa) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) load: 2.16 cmd: getty 65445 [ttyin] 0.00u 0.00s 0% 315k load: 2.16 cmd: getty 65445 [ttyin] 0.00u 0.00s 0% 315k 16:02:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="a597e85ef272d3a3ef9a810d43b025ed384953b319dc5a436ac0973362d1439de5a9fffad55e4b5a12277b5bf28bd930ccd6d274a3067d4a9a9d2b8db3349ae32052bd64466fd7d23138641ff8e7a448b8b2436774d49356f32aaf941b340d3bbc92bfe384666af35a02df57", 0x6c) close(r0) dup(r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="0ae2a989476e97c7d02d8cdeb9cb903e06873f48fbb5ca86980df2c9090e1bae0f11019c14b699d3fa83a85396445e25080182d2647469b2e6310f6173c07c633dd8f5a246930fbeda753b7dce2050931a97dffe146d35f991b2aefffe7e00f111ffaf9bc796f4eb2380a022514ff5781d", 0x71}], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x800, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9713, 0x1, 0x19, 0x0, "4078265ef16108379719cfe43e9b086da9a945ae", 0x5}) 16:02:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20180, 0x0) chdir(&(0x7f0000000180)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = getppid() wait4(r2, &(0x7f00000001c0), 0x1, 0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) chown(&(0x7f0000000500)='./file0\x00', r3, r4) open(&(0x7f0000000640)='./file0\x00', 0x8, 0x20) r5 = getuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r5, r6}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:02:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18288, 0xa4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 16:02:19 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:02:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() 16:02:19 executing program 1: r0 = socket$inet(0x2, 0x4, 0x200000000001) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/108, 0x6c, 0x801, &(0x7f0000000080)={0x2, 0x2}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) 16:02:19 executing program 1: pipe(&(0x7f0000002b00)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000002b40)=""/46, 0x2e) r1 = socket$inet(0x2, 0x8002, 0x4) getsockopt(r1, 0x0, 0xffffffffffffc356, &(0x7f0000000000)=""/219, &(0x7f00000011c0)=0xdb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) sendmsg(r1, &(0x7f00000029c0)={&(0x7f0000001380)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002700)=[{&(0x7f0000001400)="4358be75d2d87d4b5405a798243d2022608368b1ed78b4d820ee55252d7de9ab71adb24a6719d8c81a97a1d90f3cc0e74940c4084e994dbe4eaf46dde94073d4cfbf88e8302a50a626a152164f4c52c038941755bf12a3b354719aa374a48664a0fa565168d466446397ff310a98dfc476a2a228ddf3cc4473aab3ab9ba597d7b425adeee2473b4829d00ddcf4953df322027d7a8541d562018825c6e3fb2507f53aa17d1eeafb5e43cd2475c6d69a5a315b00aa95265e1195db5e5aa29fe30e43f2bfc026c1f8fe3f2fe8434cc8da8c7ee4221287b1c36609ad41bedad5da9944955f0ef0f2a2483f14b81daed652fec0dabba22828f6038db2efec6501d897ac71843495632bae697d707e1d3fb595b206016d064553597275bd59855b790ec71b3f0cb75c057b34b091834a468adc0bd5dec76aa487e5e9d4a0f00e89ce6bc83d3f3d08c68eac2311cd8e53e6a12209fd23c89fac52c96e05fbfff96c2596e0eecbc484ff259f3e7090fbdd1004327ad6aad656366b5592a662decde9e19cb51b7cd3c3b4106c29ddd377bb329c61bd56c3c87faef7a21d72ff099b9a36f20c64555a25a6e398fda57ec95c369c6fc2800b80f83fccf23b2388c7db6d43ef34d61586ce3668e201c1c400d5d490dbbfa3293f5f6ec6262314d859441b6934cb1d0a50eb49bf16dc544d05d658a2de509ef4c6cacb339bf1a78f7975fa49b70f8956069589e215297c5fa763cd8262ea8ad2f4a08faeb241210f03d1f78d25f792638f3de975327b086c473eaaf6d4f4527a4469700ff9b765d48ba49a0e2beaa0474b9a1ca0d77772f99d9a44e3b8b05eaf2a57c77df8d5eaf1ea623aeee47ac872f5a01df8a7cf169d1f3c198f851a499fb83d39d8458d9395bd78c6bb76df2c2011f02efe86ed3380711b8ed02add7924ca6d10725f1c70bbbcb82e066b21453ef3f3cf541d446f894e55ed5a6e8623b9156dc95a380a9748f26ee39a3c6a18d173555e8330893b549360ba31b991d7fef27a9b7bdb8db46c5fa66cac45016d920c869bb6f0f730f1cdef820e8b3748988f92c1acc09f021a3000fb5f9818f11c12b0c52a7769151d56500f547b120f33ec2df39b77f088d7014646dbc554aa4af8b5998eeee129655ccbac840b0a1aa5eb4001507ee0bdc6471c18433b6a54616b360bb84e0d70838362f798cf05a642707490202e89665e5e9f72dc8f293593448e8375e67545680f2918d0a1ea7c36783af3766a1c8d70227ab52856a15a56571542b50cf61e17df0303a3c74bbdf48bb57714e75b8e248efaeaf999671cb62c90fcbd9671e9fe0ea359510f68440edea04599c3223f6e82bb7a843b5c52e83e14926898a89a9226027315141214ef28a9c0b416d6eb19227c4157e7d40daac2a78b07a5b9602c289242cd6a9cc43612ba7e3dd362f6398c6725751aef8ca3be367659a9661dcb77669c6b2118247214517db7669af1ddf8c393ff88512896022395d69c39b589acd6d7229b697ee9aa677cbfb102ba83a97734e14f29146a9135ff182dd22dc29c9fbff793d95e1b2b376aa7a9f69deaf87dabaea7585cadd7f956a64aaae90dc22b21d4c619fb2a33d43d35b70785493a07b73dc8334e0b7362b026f27288d4aecd718a1da91c9ebfc7243c6c72caaabc7a122f8e6893098ea8564f8b59542cbed3dda2aaf817460ef30ef4928063d36049913eccd7da39affb98ec69d9c05fab9c4aff9e85fc0b2577ecd7f52c3d580bedbee9f4413326df57a747a149575d34b04d6b3460f9d817d31aea2315741de55698adeeb0dbb829e20e9b8243eb458e79c293fc3ea9a1108790ae6441ae0f3a5a01d8d53aea97c772d5ad41a1ef853db3f54c9060501b109d9e716451a6142f18831d2308fb8a70451d6cb6e1f388722c86c01897c2a3fd52e1c0b72fed5ec297ff571085f571ccf062e110bf13f33a08d227c0b68b49dacb95ce97d282ea530907e7297164f4e0cc622b17e16de115e68bc347e2d93a4c75b32e06b039cff1c711acf4710a88d4cb7f724addf64d0cb312e13535aa037d1fc884d9f1b8b2cb31af6dccdf8b5cd59169f56ad8e972fd79193228490d5374a3710308f649e3da60c4a0a1f8db5320682cf9ce14431d5b0f908535b235bfdc576b8fa3306ee6581ea9e7d3501725691390b05b0d1482c13fa8a71633beb9586e7bd1bec1b26e0008fdfdf04e26e7b6a2ef2957fed3d511ad6f15ebea2912408827eb842dbb11017e0bdc219e0a13c29ba4432ac47ecea671e6edb9e73e0e44ee83f1cfad1b80ef97a1a1b0a53b80d973ac8b26d4fb64c45f02206f34f70ac24aa7c87b029c0cb6cd075b79e94c8e6c6fa231074c5b2ec02b2ba250a85b0e5b5c8c132ed26416594ac7daec5b4c6a6f4c8ee0013472d56fb1bfa586538d35bf3e732969e7c7efcbb761b93991e282fdd4c5122fc2ff7bdeed067687c80abf3012c721fdef222479b5b7e166775581b524ca647591cbf8b04bebe149bd969b1a44a4996c98beff976e3e1fedc8bbc36733a7f7e8f75c2cb935c153dfea97251977082331bee075cc527d747ff16c6db4f15ae5ab7f215d0a4a089c82ed594c5fa37ae5559456dfc2cf9664561f10096ae7cfc935db8af0c14fe93f3c1a7622e6dc86c8599fe263253f1fd59d959f67f0538a0634baf2a9fab22b9ddf59474b076a2210ccd5e436bfc538d85b59cbbe7d98f7e86a6a87d9c0ab1a98bbca045d2b0be00683ad618b4743484faa4c32cb5479c943f5225ad743df0ae072aeff4abc510c4610ee92356d6e08cf2a7cc45925222084e87cda02f79edf2270c5dbbc4e92a25ce5b2ad5384e5d42fe7ebbdea8c923ede026ad0370a0478fec440b1a1f76852d014ae60bdc0c2f8e05354456b679ab7ee7663e6cab2aa4f735498cc39e330b881e9a1aa275e69a38e336b476db6836c72fc1b31deeee585a6be8d44e11126f463dcf562fbbecfeba9945e407ab48b9d48f998b2b2ee5355cb168cdfed61d67672f9a3c1e20f6b36bd905440e036778de1d56d21a3a3cde736085c4ef8d66c2448c7e628f2b2f8af1cec0541feeef793790fa0aaf5e32fdb24c2846c0c46a4847b15267c8957cb883c36c6ddc6f9d04e0bcb027c07fd2d310237e95b77b9d86a98f011a24a6fe480bb86ad2ed9bd68dd331a0b535694708f7804218687a4cdeb9b86848891cffffa580bbd54482bf1c4aaa941e06d7eaf8725d742fa184618a66cb167812a81d2df645a11aa21ee854954058784d06e7f677e33e18905aadac320d63d52b28214648905361bca0ea943e844e81c891464df2a563d2a77807da469611f3faa93a5c7ec1d130efa05db8a69f4a8ed1347aab035672bf95bbe592409e1b7984a202c734394d250472009cd5f6a55d07b18d1bf16a828795a573e9bbea0b6e2edf62142662775ca03e93051cfc8e944333dbb9432094551a1a169dce80d66806dc57a933243d38ed7f3166db957a0173dd9410bc457ade8c3a37f98a7aaad66a1471d02cf97d7514bca44de9e53e2ba9cfc9b825f15cef93643df79a908ff41121ccd48ead2d0e003209bb655060e5d483dea97b5220f1b7f530cf748580acc27b1c7ff32720a0e4e91105b9c8f0b3fc4098cb352135a5b6772fbcb594297bdf23e774f91fbf83baf27ca5eab9db03f49506137d44fe0f26a5cb006299af13ba06ee993c7151327b60abe5ca7d332564aaf0ba48b2ccfb4056258ac9f185465add53f8a0489ac9661f676489a6cc7824bf470a0c7dc600c3377d88bb601147d2ee4bb5ff282ef952fddc3b097dad194d0d37bc700f36c56db29dd942ec42ae50202286429904ac0062c3eb1d581c0186fc11a46aabe22c1f0ad6a88665d198327a810fe9c19988d1e3b30616e15cc51096e2e530b2ce6cf27b7ef8da6857cd46d95acb76e6556cce72dd758884ab3f42541f8f10b6f3edc27a7a417cc7c8298b414c527ce7cffd6144fa217c34ad412c955e3ca361bcd82c827fca84bad3156aea98a473aff423318d04f2ee66596ee5262ceef53b3817fdf7d1266e52f25410f484ab94292a3281e5b215baf6a7a5fba50f60e6b090f2c6ecfb12b0d0e545cd81d8f70fe9cd6f0a38babacb1269d24d42c3dbebde513b2403bb9971ed8bf79046058faa5fdf72a1adcbbc1cf9f1d9d9292c4e6b530ac6715ad822d11b7197c28759b67e51302665cb6b44788d6b23e2cacb35ecc548aa67f605148938d1a0a399c345eda7d0e6ae1f97ac9f3bc2e949bf86726a7c492f2e55cd6ef0124f7b9472ab0947a81f6e9b95809be558fc9af112829dec0b4b7f76e5009c066eeca21baa0d52a34defe15cf3d145e6f6d93c071f6208a7e7b64c37993e84ac170b07559e658b3620d6d194c0c059afc2d68ce52492bea5c08f87877f749f936e6a7a80b1fabb8c12394849f7a33686df48d6e7ffae000dc52ae237b2a536ab4b936a2118250298176175ebe7f2b4eba194d196665d0e18359f73d629e5705ef48e38f634b7cceb9b620c2d90b9a6534cf1808ca66972d4a85f06287cbe2e45bc1dbbe0c7b268bfcc9586372d40a2a01430d632c34192793b4c808c9b4625360dc3b5f146c37b7e878ebeb9cf5a8ecb55a0f66feaa3cfc3a3b8941e1ba8431cb083a5c7957585aa8965ac2d0a90d6ec9d3b9c78dc3f2b188e7d7d21397ec38838074ccb13a8d536f0a74be24ad02df42260739e2d5e680e957a0eec23ac67bbb88f0bb6981f4bca3160983ffa9f5565f8dc2b9e4873a63df48dd94d03b99ab207802d663fe019a50b3d5e0a64f50d243eadaccea0310b7280000bb2c449200e4f08c42834421ae7cdc28c2731d4216b489cb00f7f54c86454ef8df85ba2776fcec6ffcc2f0ac0ae1c68d100eb2cc3e6a853636f2313acf823b36ff3fec718095591128511420d9bfedae0fbea927914ed621960f038a92950cf5c73223ff183856a0e680bba418c46aa46b947561147afe01108c512af49dfb2a2c27568cc7c474d413c656a4e1f93266a41e9d7b54d0e9a5ccef3e3e0e8b55fe6f7052d61e25e350e23d292bd7c58b4d3489c7df740e35bea179649959a8f9b0f31e75f6956c5c3041d51733c1fdf7c181e73d04ba38ea1d8cb3d1a89c803509eee0d599f77b56470ae4951cb5e4d63296ecdafaee3be92714ff8ddcc14f07ab4331af0fb6c00e0b956dc02e45962615d0f941a2016d78b0fe38a3cea02ae1a0a1565b67038764fe25e74fa8ae94b26745eb8b5423a465bac246eddb0913da3e040857ab0324122e41559eeafcf316bfd67a7354de7423c890223115fc2b6d112a391113db4b85783218602c0b09ad6ab3465d71ba32866f064b519d2872bca80709eb7a505c5e8e655b0920e4abbebe0438c1bbc097dd7d9e7a5d83ee67ea94ee6f0181d715aca8b24816c93ad7e3b870437a7cd86233467c165751bf8b8d9316e8eb1b3f514a95d30db01b81d293e54de9c761abf07bc22eeb12136dfc8739a33c6c6fcfc2724797e30c2c5133dbf7d998ed4463ca341ed5ced646a49cbca8462dd8137d6eb0b5d84f8ce04cccc4c5cff1338f51dcc848ee6a5340179d3614d80ac0bd5e8a5d331a802d5f71b733649f4b4bb2c790491ee3ac22b287f7714638818537759ca73b1dc047882bbce8bae4535829efedffdf1945655512fcf3d2ec1a0d7339ce01654bd444df91d8533084477c27c86417866f2764e6715a018cf06d6ed46ea6a18331f7f85c7eeeffcdb6b9d62ae5d59394809796d8a31fe1bdfef0a941511aa805ceb39a3743dc15", 0x1000}, {&(0x7f0000002400)="9693d0ad3642b7b5d3a95e46cdabeb934393b52f0219c738bb70152a30f9278b4aff963d535a222538a5b97dfdc00ca3768e2620c58f888490f30d9f632b5841b8c040b8673f36d5221ab7a7314a672c6f0c69461a165cfefaad0c2feaf0310e0d4d21b32d512e3de9e688457db7e345e7c9fbad0d091e059d143e0f5eb8fc160e7af548a7eae7ec29c9e0a7c0224474e4422d1dd8540378", 0x98}, {&(0x7f00000024c0)="5e2a0833137c73725ec3bc3aab9d09d732682ceb94630feafdf8944cd974aaeb3812c3cc2dbc0ee1b27fff9eeea3e4097278f586e0af7fae2d633c6ebfd0137b23c247787cc29279d36063c91fd2026f582d03d50d65d94ef704d5e91f8192ccb9dfb738714588b674e3382700c99763b1ee3f3363ab72de5625695b17e2dfb20bb181f14905fdc53c9e096518d5e4e2d2d2380313069a", 0x97}, {&(0x7f0000002580)="b8b62b451c50773c01f8ce5f3725039d6409e6087e5bf733519b59c390d6ec601a884d9e5cf19b60a18ee2a9476e9c8d972db34fb9399ac300d91d294c9e6c48005edf586bb81c2bcba1aba793ba77703bf430190a11c54902f46885dd3c688f3ecdf3187afcbb9f9aba32b9470c623cad22d9bf6d73540670360b26f9e222149c0bc78be9d69bf8381d1f23b4ebb246e6fe9f1a8c47214ceace8deb1b983fe69a80cb4e159c3dd71840d1937710f84b46e89072580aed69fbc9fdb3382e200e7e2410a7fdbf581312572d37", 0xcc}, {&(0x7f0000002680)="d61d1a4f74938ec08ccbd145e57f57b7da2e0d6ce05a70b6e17287af8b74d6f5dc9591c0fe5339b498a2ef5f1e74a366bfd0005e7554d3e19f88f2d93deb70ef884c4f4c04e83c31353af2a20f", 0x4d}], 0x5, &(0x7f0000002780)=[{0x88, 0x1, 0x0, "f186e931ec933d0c2f18d05bf6fda3bf464b35d2755f7671b654d0e82365e46a93eb8c231dc08af1c76b26978412e8b5dc376e1739ceb37f06f9c0842426a974f1a144ad29c596a4a8c613f00dd0222e0607c62a3e228e277998ac1d87cb9d5d45387e435948ad0f7443d9f4ad132f5353"}, {0x78, 0x1, 0x4, "ec9bb4589ba6d94801dc08e0634029cd86a9952ebc5c601c8c2413c094e84d4ebfb16709b635f59d0e45712596f1dc4929c21a7f2f2784fea7ba3c2152bfe223f68ff960cca18359f98e54c631d6b7781db151e9cde8ab6853372f3aa139324b5561d37a"}, {0x100, 0xffff, 0x40, "d260e5ac00e5749657b38ce374c4726bd1ded0a21be86dab382bc5253407306de03b80fd4ab125e995a3cbea63768a30b23aa809554038953bd03a9b157a1c6da6cc0538b6a297fe93be79b456aa7d966bb3d48924b7d505ce4e5fd251e310dfc803801eddc68cfb073dffb2f7bf3013b24cff6c82cf95e96f71acbf1bbfa64bfbd7c165615e1f55a890f7b4f610d322325f652f5a1ff4872597a396d234b09405a6c61de5a9ceb186ba4549f37ef7c19f2492ea5cf71b4e456c2023d19670287e1fdb5ebda52ca9353e5348ab8de810b5abf01a285fa21ecb6f28d499a6e1c3101b4182198b51e6e4a9ec0617713744"}, {0x30, 0xffff, 0x9, "dbc7bade67e1f7c40fd1ea1fb85683ef9998cf1f3dbf133ca2ce"}], 0x230}, 0x404) chown(&(0x7f0000001200)='./file0\x00', r2, r3) r4 = socket(0x18, 0x3, 0x9d) writev(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)="12b077bb46af0a01db0d1cf470c257d84b7df3d872fc3ca0edbdbabcc87079273e2f1ed7889c9b76d5c833aa0d11cec3d53ea91a76e08ed90840f60d4469cfa43319a08af22a75f801859704287e93dc934a8b032edbdcca8607c4de380ecea7daf806b74967a5d9a30e044aac1eb58af49528962423df66639dc9af21870b9c9eaf20da62770034ff6a9a7ae72e3eaf3f0fa807f3956253933ef3c216d12b2fcb50c47680322f03f1616d3c3e1aa310387da4dc1679bb881b373a50c43c417181ceedd28289f7aefaca3730acf02fcf52b7f6b61b6768d4e322bdb19826d370fc659731090cf9eb983b140a0a0942456f8c0bf8067a82d93ccfa0894573054a45517c9e41a39e3de8981a138b8d1936c7a9727a958e36f4496afb9365f2216279aa2bf4470abf6a436af4a29a0b63d52caca8d308ea0fd01751e8d3a75ec74e90ca152122aacf94fd577627f9bf6a40e12c9d2d32170ac222b03962187e12846d2926e3570b395d6bbacd5c85d5d30ef18632a105d892d929d15099d4ea1880f8cfe5ef8fd6064cc538fc60712979c844b455302aa7a21093e8e073e46e7bcd5f121c9c8ed7a45955cbc448722f5b60bdf41e89a629473d14e2a99cbf4c38302109c35ad0c896305a057f1639aa2c3152a0f131cdd8dbe6430136b161e64fc7211243c778010fac21667634a8fd85ad26d47ab598af11e15d8ffc0439764896b7f464d34f947b898cc2f23595fb9f1b287f85444e0310d3d01941a45718cf194334b8194fc0be7399a388a6405d5da6bc5d42903425d6972add68a0765d4fdbcc24987d51a83e358d243e6a7b1ed3edac85373c2e50e1365705d740100d507cf159e7e3dd3c19e6cf3ea4a92570575e02610198e093ac261a257696ccfffc123d0f5dba3da14e67a25d7c5daaa2aeedbfa2e95bd01eaf0f8dbb4541ca41cdace1e53e485ba09fa4952aed08f1774a0f17eb164a786ba12a6119a9fd5640d63559c3ac67f04c02ea4b182c56ba74d62dc54aa0e87eaf2eface24b4a09e4446cae1737b54a8cd0cda50de7b1edfa0958ed7ca19375cdb54a2eb15288c06d32d51fdea4afae8c8b20343cbcb3a1edd8780145bd07b4d0b1c96c1c712b772d66c21ea165207cd45b10a9d074aed9486e822d03aead481b794a196565421cc14ce590c538f4c9d2d116fd23ee773a9b8a3be68d71d9ef7d4817b042dae84de8068183f292379dfcd8dcace711862ce2a43172564d47d7213316250cad20a9c46d2d1082d5549a39ffeef910fc811a130d429bee6e266a54d7265b98b3123bc71f13fb8d4c30c069fb2ad6603e33f003481afd87f1271606662c154cf8d058704fcb8393ece6d55b1c80ce42e762ed32a4fc8bb8b65b24082252cbc9bb10141d3f5cffcaa3a2fbe84fcf433ca8426ca170c8b7e37a4a5fb4bde9fc33051608d5b6df5a1f367a80e0135a96daf5d9abc6134ea461c73f1242f05c6e5ed678a87570da98ad8b5a144e43c779c40de4b629e08bfc1db471fdfa82bf50cd4b9abd4e44e0a34140163d59064b6070c8bfd1e52c1f42d870927fbae0f6ffece4321e9f24f5ab3cdab6d32735e0e3df763437f7d9c9097c56d727cf0a05ee41016707b9d44874cde7d233d3087cb06d9701367f9ec8e2e4bbe8a6f793628ccfaaf3e6ef00ba14d5663340ee383008af7f5ac418f5f9ec4ef11f25ce8d60ab23e44f34c51b07309c062efae794c3200f979b275de63fe1a3ad6ae0101d7e3325bc4422ed03c8dd71946a3548eeac88a38f95ba4efc0b471e6060a4e6d938ab0780c4f6797c3ee71bd7fff469bef74cab03943d8d86b85e1b73ddf13b02c96c317adb4db93968dadf284643d271950de124322fe5e84d2f32bc0345073df0a9b50e17c8fa968ea323d30f0edec837cd387f2994c6a7325d44d4c5e3f2a334fcb2f9991d14ba4bfdf7882f1efaeb2533ac90962fe717363b58348f9794f091fd64fafd51aec9f86a6e9cc3ab72dfa3d662efeabf763bf15c136b3fedad2d11d225afa3d283652f9e2be975bb880e90966b46d59f612af74786bf55b08905e882e387bd32daaa89fc7e868f1c0eab2a57ccba0121e9068d6d7dd3dd403dfdc9dfcd30315f948b06b2c7084794efff169f2fa6c667303f9fa73ba80ebf0c7f3a353bb5bb5cd952f788835f20caa001bfa8e93b70c83e9479b6d842edf65a85c444358b6c048d490a4c3af259390dbbd10c4394580de2a5b521812a4c4e76354d5eb901384f5f32d817d2d5a7eb84d6812d52077ab939c34e721d6e22b3bcb8c46ad25e87ff5b96014193cf65a5f74d4a1ff29ca55f20536eadc5369a620f4749740a25490b90c1afe3b6b248dddb5c7a660b49b117423ab6162ee09ace3e32306121fdad28f466ef42ac29a898f3f88d82aad571990ea2a8080ebe5930ac7efe7d7aad5574c466c624123d928cf679f9c7f917cfb51ca3b3f64355ae5e1604897b6923c1cb06217b5b555007a058baae2766de66b0ee6d7deb6eafaf3f38527bd63a238db577fa44751d7ef8fcf73c77e9b48689d452c33f3689a284ef4810acd38d287045d345c505bd074dc59b1db5d3dbc0b2c9fabd3abdf9a5e269568beef6b897c73501bb8336c5fb6f952d12bde0ee4ebb774b6a89f678438a8ec4cd7188be16fde43568aa6a4a0d629c62b4057f7e669c057603f41cb571b090a8b0a97b8acdda6e88892e4dd61b7a7ce3a4553aa84c552ee3edf0e29fc9f7500bcbf62f741302bbadc0dde9e92def698665ff68e05b9263d026c43427621d9b3c38f5408c33e286534a90af903ddd541bc1b2ab0e10cd3c9bfaa22e68a1c5278d98675eb2f6796e7f050e22930701112dc9eafc6b43d337f7077d8eb6854db4dd6a8cc3d71ab0ea161dfb99d4e46b274dc8e8e71d1fc2fed06f31cb24633f8202efbf5b6161c9547edcbfbdcd08be839a7268799d9e5a594c60b342d99a577bc364fd73040d104744f17ff1b6414ac2586d1b1ead7f0f07749162bedec4ba6c046757e9a699ab84da32f31d55991e3a9074665ac43eef2c78af2f82ad2803bd2236f83afada7b195e80502f1f0eaace5c89ccfd1fe2cbcd144dbabf681259f0a221030e3be08ba461cbf5c3b847a58c268cf95826eedc4c7efc42eb581be19c224ad0d1c7784aee09d17857f38d0804e87658e7dd218302e9b1e865d62a9fdcab5545bcc0471c6dfe3bee68d0b17fa073f7fe7298740dbba9251b3d032dc53f536e3b1cfa087cd79ee64a19b86f1e41ad6aed27a958a3bf8cce260a582e1507a63c4663847284876596934408c6f025fbfca7b8733126d5f832c303136b56c49823fdd19d5f59607ab7cc0892d14aa026619c54517ace0ea4b2eceea155707324d44345322b2476f1b906703dc7c1a1a87c410c70206dfe5819797cbfda88664b4d57e3833474c2724db4ec99eaedaedad81ac40bad9475c6894e59c4f178014a3b708594e727cd88977470aac7a787036011e15ce767d71eebb26e1742d67a49a815a76f24c301a529568ce8baa8545027ba4f38537dc0f1fdee2dc9a42db0c591f1d3a5b7901b9c180fbe7150978380f09fee091576004bff1e7e22d8118b7c7a176295ab2fbb8c771ef46ae2875ba552c72b688c7c4d0e531a717bc60a5a7a92ab696b8bef06fa2d7db638258220d958d7547451af108207b4fbf5ddee7dbe534b6aaefc9f95eb0655660a148c849e8310591570875067f846729dd086180ab335637f0264d41ca05cc1c30c8cbe4c1dbb6054f52a04e623743ae36d49c49167d7b27e3974ecdb17d736856e6e12e8b3b6e571ed8db13325808e76f166a103c84b2ed11bf4e977468af49b0fc3c07e554a1df493ee9c6eeb5643455533bbfe5b59b88af87c321a01f90807257d66eea002d9d64e514ba0d4bc03b4fc77ca9b4862b529b36ccc51421cfd3c74727a3a828f11b67174a45946c767d0db4149b4840ecbde94c9e7dc31c2d6c5d854380865c24e4161e79ea7df5267105c8eb9a676248e93b36a761e76ab0dfe83dae2d0c38a889aee9ec8c8e29343d0d8023d861f15a79b90bfad5c606095bd657e6265acd5e3eebcb838caf6435883df53dff2c9900a6182481636b2020ee1ac123372f7eaeebc22b1f1a232bab4ffd81432fa92714fd2e98c8f9b79778cf1d38345b149104ae3951f7d1fae1aeaa1ec32f636d6855434db4e0878ff2e236fb1919d12902cac999f1a999c64252c5a1b82f8a4c1aa8c49291ae045756b841b0706ec283f57c9d8e8f6c45b838eb8e28f9bb8b44693960e4b00c38955b145eea29b4292a61c6e52ce2933559fabe1fea475bcb5bb082408ee4efd3bddc7723f885254a9c6655bb3366be8d38eafda299c429de01e1d316304639cc80e5c4b21b8b0dee160c56ce201846c63fc9474b21c449074d2a720302b0a3ad0c8a104a4786b832e160d1ecd11a0fb9c7aee837dcee0fadc8d0f6b8f0e6844bfd9faae3b1b3af932c9e4f886ddcf467941238dc4ec069cd62e61466a9b29bc2f1fe8e2da7208ed8bd1e6f5a1820a0e8750756d5ae04141990ca3cf37832afa73650424ff3e70c189472faac4bc2bb5f0cf61bbf3f5c9ac4057f39bbf0e733749f925f838e6d9df0660220f71633df113c9a04ee164dba843fff1c6035dd5d1ec22ca14174092747c7b2c15739c0c33e919e4383755439f1aedc4fd8a57a7a079d09436f1c274f4120fd90cc7f77aade892210cd7733440a0037ee0542f7875eadc96b70f96f3314de2f7e37fb45014617402013799734c274415ff104eddd5be80f9d0e924868f2303e46da1b4df6371a83071dff5c210172cd1dba387097d3d5f51a46bd206f950aecb50cd66ad101402410b0ac9c4d17f575888bbf153edbd245f1201afced76050a6fc350963f29eb263c9caecaf8f0ca1797286513f667ef7f622d2d942b6ee7ee0828bffcbf5f0c6cd8804431e638b2951912d0cd2526802ce536816394ca43b36bfbe70f02579f4ae15d04d19c46187b004e8fde2c96a9b46a22274aa8ce1644ae56b12dae57ff70d6bf05a46c94af1cf50e0c1948523173d53e9d8e2662f378a6e9ca4e14404aefcfe4284bb29b5bc8c1235d2d7c01344163c13ee5f6c8007cd57d95af3c409798589369b5fb777e178f63e8087d97a22c9f0a3c2ec15f243a278bd498223755a72f8856ed13c4a3b27fd4be0b21b31491a700a324a7bd68c8895121f7fdcfbed397b30ae6fe7176dd03e6530f3652e605d62c3bb98b63244b43a8a305db7ea5199013e563043aa1780e7274f3434bb3fb70842267fdda519b03694275ccbd15d7b63e1c3c42f33fdda6f90e4347bcfeb64f8a33f4c412d7021e86efc535ba38b80933f6ea30f6b0571a14ae82d1f3552e78887d93aa596487d5186f30c7a29d008a18263b6439995238268860d5e5a741c0c9a711bc0107a9c841d0c77855494d32149b37532ce22c3496d0fdc3b3d2aa735d51c53b189e7bc0d8563c3fb89c392f7a0ef86936c81ddd0b5bf2cdff6c38dacc9d90fcc22a3f6fc824ac470f36e5b0155f751f6f3c7313cc064ea0bf4199164bb0a62f33c1347efe4c68e9aad6245f1f34e82fa7f557cecc48a855aa99294390233efbdda0f515ff2b54564e92071850c36f7cffa5833d47968060c48d4328235b4d563479e7522abf6a2b5ecfbb196fe0436870a86f563cdad948a2b2301d735e8bd24ce0f4ea7d63e04488e10f67fc27810bb9875f8dde9b2ea107ff2ad92330e4613601201b6aabedacbc1992cb265376847471fcb03b2b6597b622", 0xffe}], 0x1) sendto(r4, &(0x7f0000000100)="3f9e237811efb11448b83d22e2aeabc3a9af91727adb2620b7b2ed363beda4babba4066f8cc65c90a32e25190df360643115203c6d0d21b9094f347a92aae1f3fe78ff77f55f65c31d4775fd60ae352d6340b67b2779c8df59ace21cd84420b637ad2e3f12fb8b1b1e613a9c5fab1535b08004ce97ef4d43cbde9bde48bdf1a4da309bd71d9fe4", 0x2ec, 0x9, 0x0, 0x0) sendto$inet(r1, &(0x7f0000002a00)="37dfbd39d475097ac1c6f9074a2f05745ca2f72f97b3af74a15ae67b7ae2fa9fe6d73f94713b7f2e693da3fac99b54ef05be5faa78157fa02ddbbefbb4fd145ff11063b0bee79b7a0ce10f8f8b0ab0f0beb3ce05675fcee81e76708f8f6f61bb2bf94ceb4372681be97b61366aa644481b0c928d0cc0f44b239dcbf534b92c4f3b0e86ed7cda4c50eaf1b992e7cf7046c0f063bd458c68fa489c69428daf4abd39a3f52470027eec62bdef", 0xab, 0xa, &(0x7f0000002ac0)={0x2, 0x2}, 0xc) syz_extract_tcp_res(&(0x7f0000001240), 0x1, 0x230) 16:02:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) pread(r0, &(0x7f00000000c0)="816766b110edc67c4e7d8708f5e5d5b428", 0x11, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r1, &(0x7f0000000000)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0xfffffffffffffd35) 16:02:19 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x80, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000340)=0x8) sendto$unix(r1, &(0x7f0000000380)="c75b4f8b22af3e7f2b287f437a2243d93306b592a0895acbcebb7f447c7d82d16265c99729dd8fae4ac36bb7c61c2d3605e434d0f4b0b0b9be872dd545fdcb019880e51b03fb61ba5376fef0bc8248ca1b3ead74901974fc303ba73bf02f820c2b72dab5f742bff52328298dbac6151f356240ccac0816e9ba71f36023095e429cc0c195d970542dba7ec3231b52fdc07a5787c73ac79c8b7cdcb80ca78b447b6069dbbcd9697170cce476c709e4c5b2d140824de1d369c1483536239b874c6e0e79919aa810bc1c1e70ad592ffb61ddcbfeb8abd9e24a990bd4643782b86856eab1b1e4176cf24a2beeeef2f18cb6", 0xef, 0x402, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_WRITEREGS(r0, 0x800c5606, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0xc0, 0x0) 16:02:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x351, &(0x7f0000000000)="b2") 16:02:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) sendto$unix(r0, &(0x7f0000000300)="8cbfd7286fd7e2fd6fa6260be36fc424435fa8a8afe077dd75210cce7098cb59d4fa405da35644616dd9ea7992fee5f599b705324d596cf9469b70cf73a8991ddf8e715d11f683b64d7d744a6e5b1ae0da564ef18da167207655c12fc256ae1e7e474e9790f1912cb0f6f72e7096d69f98bcd0cb69db5ea61ee95ea1725489c556ba4866244a9e210fd2d605f30dcefc1048bb73f72f8a75f807d45366094ababc2a5811daa145b32e49f3a47aa71123879bfcd0d95cae1dd398abb6bb8d29f71c1e0bd781accae1bf8164858b5aaf84e7341fe36feb6bae3534d48838c3b9a37775e8633e8404d048e35496bc3e974c8014f9de504ccb07cb2d4851fb8b73786fcad69d3491f06df60a1df3fe1c07b27818e18767ef020a7cb221494ebda2cad9d5ff31037aae335dba9d895141fa31236b231eed52a108cc249f07a6c803ca2a69abb5e20717f4261ce16e9a74411903fa926cbecc49fab43d3af7923976598e4fe7686689d2a3c8b145f1b2ce8220f9343e91568514ba563eb0be438fcb38e06568d9e15296d09a7e0d67ffb4f04987eb93b8bb52041de533ed2802b4882683d783831083ac672d04af6097e16ab4967803c2834a6d2a29f552d8692d7951a5d57ccf399aa4e453f7343203299ca388b6c71b939dca3b8f19b15fe66825ae3d930e012e09f73f126db68df08ead6b555c8d545588aff2be3ad4e04dfc6a9043ffda39d483e0b6f454484b4548fa4ee874a01a0312dffc8180d507dc042a3642e69bb02b0edcfc0404104bf15c702dc8caa9848d8777550f4bf82eea3f9ad77cf1d50e8cbffee885e21854ae3a695ae7e58ca1f6c4e76658db4f0eaef19dcdd9da230144a0c9b8a1db491d66575dbab837f79648dd6747c4d480b5897e28571a3992e2e89be6819441b743bc298465efe597b6324e4bdd6b0a4d811099d2cfd8f848a5ae3e08529b5a7d5c841d95627cd2c9102478a322bcef3471b64500e9fbe40f94b415771e202123c36e40cc110e76a1e6ab9841c2ceb298a6878ceef35dd11deb6532bfda0e661ea46db56536f6f9070631b87fef46e7c01d963a486995ae6e67f69b3cdd3cb2de4f885e20f12c40cfb49583a1b34e9f0b03d96f3f176df34b21c7cdf49f7de50560618c89126b61c90b9c97bc1130d88c480eab00e7a2b12de7089158c03864e1b46d828b1beb76cf265a57c7c915cd3313e021b3d824be82c132e632dd7075cf4d2bb5a315e6ba628bf046aa466bc22498da09213690b868fa10f710c401625ed1f784af4cc33e587f3589a3b3a634485e0cc0f3afcf9b9a79bd494272f94d78e8f651b3d5ca6a650771f838bd90d5511095fa7724b1633a2f99f61b6bd402e1e6403965f91d3a76661ac8cfcd5cd1df66523a78ac76775082384268db41db1a975b78d675def18ad83d6a50a50efc8f2059f5dbe80e797c1889dd1facf4f64757fe01eedee29970f2b164c666d38f8a487c01afc6c7a810094e3a67f5aa82d20e2c7612c8ce340fdfbf910984b82f45ebc9873ac6a57a63f71593d6ce7fe7657dd7bc1755442f068370b88416fa0d442eb1d813cf1ac6afa4a93b0ebb1e5e19795cda709b4dc4d985d412e2b35e467dab5256ece5fb816b8e99cd42af4a7b0d16f44a36ea00393cf682884d1f0ffa914811915b2b3d984ce53e33712995be88f698751adb955b3d913ea5b09b4e485b26d9931f8cb0ee6ca9a73bb0d998d9f3b767f2b4305ba9fa830d013edf3f54b86a6569908033b01d5e01014a630e14159c90d79f68920e2d82d0841fd4e68f5d2a312e48ae6d2797391746bcebff8b58133eee5758bad789a0902d00db9c2867fd9cffeaeac3f22d24072982e787f652f9894913bd3c688fbca190fd35a742295a9a1a697099eb2075127f6c17ead6d4b2a12ebe30c0ad8095af94821cb53f04fcb72026ac03b397fc1eac95c0c8d95dcd8cd1ca3f10ea7a45274aee5c5b2961f2e89cf1dd8f99e6a053c8b1609963a6df38dc685747c58d072555df7287d7c41cc1f432d99c2e204588da488683f1afffca9dac47a10dbfa63d05fd87f6c9d268184b4e3e99171d6f77708321101d9687dc7ca9054613795def52811c9cbd72cec0882945e8c4a30a7b1dc640429d25afef14b553be8c2f53e8a5b4f0975773215c83876e042d87ebcc13f719215e77537be4041219d22e093150034cc1509ced0db51209bcf5072397ac98d4dd7e0fa83702f908253a5847edd7f6dfb9675da43301f68a358debc8fe096c3f11c1da85d27090486223c45ee062247a1379f72da77c17ccaa3cc50a72cf417613fd9703fea6ff094674a54861e513694f5221d9ce3c9791e820f3c97f8e3f99df2d388e69fb64c0129f78a6315d4d698fde4f706673a20ed2abbda29bfb245e59ed559bd9d84a7709a2b190fd0cf04394c81f60d7dd6dc70d51b168e14bc11be510422f4388e79b03729df1825a23e1678ec9e8ddc862a587b1a1122a3201cc98aad36719f773297e25ba2693c83dd53ad3e637414a3ff3ec0a716d875ace49ae204d0c96765f1cca41bec5917cae45627d8551e79b70b400857cd644e22a9b26b50803e0c2e56eb2b6781424d68cd82995e97411c7832cb842995a48373b05f4ce03ed7cd26a8898620fbc4c1ddd52ce6feb0bb31a1ffd70f95cdba49d4e23066c8c351cffd5d1a433dd553773aadd9f7afa3402e990c2fb7399ac71e3cc9a60a14baa23e2f9d4fa77dc94597cc4e7db0987d2a9d26cfeac32148b259e7437406491f09e25a363bb53406d361e18da9e5eea0cbbff854d2aa09fd03d93cdb91cf195ab32a11d7db18796d8b3d0a81c4447032bcb35667734ea12f1ba33babd440e6d02c44620a96a14b9c66709a488a45cc6955c4cd00f579e6a4200dc4fc1c7e9d3b0d4ee91e100abb1ae7384e1c51281896658e5b5f834e7b13636149dbf63f80462cd90a0b6c779e26b28c6fec6599884c88c0907ce3256c1f432ea16ce764e45d889c71b41b8e89581fffc27d25c68ef607103416fb61f4edccf4337ffb146c367efb72c38d09e028d2ba7ea1073a25a9aeb2f0991c7ac577502d048885baf223237fcf1b6fc54bb868468c38502be467eac196c2e61e53fdb9ec5bbd6a9b68f5943391ace217090f5ee491888b03791396db6f14e9f805eb33c77952bd73561e8b3ba08ccc1cfe800b550fc1d0b3dca64e7c933059ea4501567f36988497cd66c272ff57817ad90444e079d4a9b947ed4756754f35527b655c18c67fe76f9f89f6ea6c3d9b2092f684ff11fe389e64aaa8e41b59f32b11493fa349fc7d555b0cdef4080b96bd1d833905af6054d2de1e22a30352768698c0c9d299396712c009dc0ff3386f3ec7c55bd6fc051a25c868623c8ba084c2a551cdbce46d6f3aa7486d7d01f0bb074e5df587d89997c3797aa025f6c2dbd4d754670554310c67ba53a5dd19dbc4740c17b4b8ea8711e442434f9ba28aaf895ae03bebf6db85305abc25117a2049171a18bf97b178a4694c1437462378ac77e4c34923d6c1ef53d6dae38428796817cd69626e75535a5d26a63d1447d043f5a7c5ae481eb5dbe57e8ed46e19e2d7c7b39a9922cda4592d14f803e932da2ab2c38b5e3c33edeae2c841df919ca10469594ec73d966065c6006b49ff4f4ee7951d96dfb1daa3bd41f927c4cacbe6726c88ac764a250e40ed8807b0255b8b5a47ec392664b173a13ba2fa6284bdaa03b222ff41642b237f338c25ce9900e8b245e2f7d310c31873b750d5a74b4aabab3fdd8c9a0bd9359587d10cc6b8dc953f361aa1cf3f63dec928199653ba31634a7a0b89d0d6e1c9da94a443244659fcf120834f366625c1fc0631dadfb14fce1928e17ae00e691c92043661dc692865824e04d71cf307ac9d109fcb1faa19b0829ca0c78dc7c4de0c14fd859dd42d34f42d9f1d9666e6fb0e4c804a15fc3fa7a58fbe100c3a807ed1b05d69507b3100013bb56d76f4e0383fb212b93ba59624f123b2127fffb4bef164065f1d3eb676a91a448d16308053e3cbd49b96fa8c0b5be62528ebdf83ab6799f8479467fb15d0c76def2bbcd2a9a60e545a8abf8cecf6334c311990496b2ce928ea40e7d3e2fc8f277f0807e412831ebd83002ad6ac09454c67f6e50efbb6e851f9c9b2a53dc6cc791d2fe408469ae094aff0cec473425cc953b76e9fb8a197363c39571ca7f9d33ad56c6a0058dc9a9e7043177eb92bc8e5ef16326b3fe7b46ea4076b51c480ce8abf27c47bd857394ca3dede59e37cc0abfa6ef59c9f70069b3ff1067ce59559e117cce208d145c668a362a7bfe1b8f03543d670fdf8ef509fcfe5c886ef31006ff9fbf30605bf3c7c828aca9b7a271b4474f5387d94918bd649ff5f1e32ace5f70b4646b1a402c83ee9e345b81e9e7683a6fb8b93eaa10a6211bfeecac00103bbd3710a956f90d618dca5be4ad2dd84520711e9613bd6cb065833cd99a79fb9ceaa6d5d8e244df53b088bdd98d84c45cdeebcae7849e89379f7724f69be3126dc1c29c198cc3da00026c485a917aa5f78ff5754e2493422f854d55c5a2ebb3e85efc868d240f45481a8c0f701106a2cd28c39979d8f8c58c06d195400210f1ec0b8ffe94aeee7488a05ff52070d046e4b24caf10a01503846135cbb73992997726b39c2c455c7899ceefa2279c76f90e3c1eeaebbd375ea099ce9bc94b1124c4f7bb9fc32ea0f212b6f813586a008127b5008551fa819e59e48eba3301dc82be261780ce50aa52156e5f4091fa0df4dad84d30b14cdc9005ddcce107abc4c2d841a1de27692273154881def86704fbf13b80df179671fee4f7947d6ce4c0e92e1d8fbf221a0fde98431fdd9e29adb51dc3e9a220c7f8854545837325431f290d2d42f4cf25c05cd3f10f1fe5ac594664fb7fbbd6cf05635f7948ebf9b79df183e94ac3a0e9857887d830452394051f76faf8001c40f3a1d3ed280a4d9fd9f819bea841daa109e39dbd087fff009664b76c7ae0ed4f1c7494243c8949fddc98d7b7b08c34794f1e4d836e2212ec5e5e2eb29c9d98b65fcfdc5c64606ca73aa9a66502bff07887e146a4ca45875c079f82b65ae153c2a9e6dc532cad30a176e92d1a314742d76e166997d274596acee6426415704ac5501306147fc70fea50ab0557a66ebec5a8431a3b0747df223ac81716a8b0beb65f2b7013a40a4ceb770bfb91fbb140728938c70ca33e350e5674317e7016986b33cc43373911c0c9f70d26d12755bd61f47c73e379dff50e2a87637de5fb327a36677deeeffbcbe5bc95049c0b2811cfdd67f029d52d982790e311f508e1d65d5635dd0b140ae09d90a10a1dd0d0e3611f47515bab0198d26436d605888fc6792b418315e1ff1be31303267a08936cb12a1c77006c971ac3a2d328cd2dffb1c7bc7fa39ad933c4fd9f47bc2a3929c2a7fba8e9686cd472734907d16aff7b97e83e14e718390a48974df4ab11b4ef90423732873b484d1d00e75b9b79ca42e858daf3779e6289adeb03460df50141b6a63ee9e2f5b6a76385e45fe72442922cf62448dce8d6d192f046ffbfd2b66cdf5ea872e26826fd754d6d9fc0fb164dacc111e31c56c7d6401190149b48ff3f6743bd483aa278ca0ccebdd2e57301d9a299f1f95940c4818ab9d103c8045c0d6554ee4bb0ffcce863cfe1aed0847b23be82cec15f85a741125810bf00a1b42afbe53cee78fce8b3338d52ad64f4c0f198dce6648cd5cfd044b7fb726419f958b586d5ff339234c7ab752978ffa536df6272148996bfeb664fb8b4", 0x1000, 0xa, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x8801a95e022103b, 0x0, 0x0) 16:02:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1000000) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f00000000c0)=0x2) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000140)='./file0\x00', 0x9f, 0x1) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x5, 0x2) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/51, 0x33}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000400)=""/61, 0x3d}, {&(0x7f0000000440)=""/54, 0x36}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/86, 0x56}, {&(0x7f0000001540)=""/153, 0x99}, {&(0x7f0000001600)=""/135, 0x87}], 0x9) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000200)=""/204, 0xcc}], 0x2, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0xb07b, 0x8, 0x0, 0x1ff, "1d7194f9f8a21e7acd6dd3e2975c5a20c69c06ad", 0x9, 0x1}) 16:02:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000600)={0xffffffffffdffffe, 0x1ffffffffffd, 0x3, 0xffffffffffffffde, "ff2ce7000000690008000000005dc0004000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e451", 0x459) 16:02:20 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) shmget(0x2, 0x1000, 0x1, &(0x7f0000001000/0x1000)=nil) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x7, 0x401, 0x8}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:02:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x4a3, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="856608c498e19da1998afdc24b9a666ec5f2f45d00ca6cbdec8ddb5eaf95cf81f71f43e297340eed1522fc105e671dc2e7cba9034dfc5b7c6e1dfa0567b308eea4999fa11d350e70ef3116fc26f2a8e09b992558a53849a978189bb5f166db0ac24fdc744cd789b56f473a0f5b3d2e8317f0ab3bc4e3140dc030fc5b70b1620286fd30565a158fc293f60d808ccc7d5aacdcfb4da15b0261a8d3972a5a90b259699034e6df5739aed8f5258e8f9795edacfb9f579d8697d2249f1f9ca96a8305be361be4af44a9fbb8dc863f05c8f16f4cf789cf1e6e4b744cc5737996"}, {&(0x7f0000000180)="ee5f391e00ba3f0e76074b2d7543fee89c3c78b6687d007e1307a958d223defa29b93535fd1b065b6d2b38e8a02b830be570372a5396741a190341e51ead27945d8bff228de6c14d97871026e67023e0ce9f626b63d374db30e693106ddc6d2642df4dbb98eca90c30861c41c8256e00ce9498d95efbbe7c2c30632510aed3f1e8f3827e8d1eb90f97b0212f9938774c0e72fa90685e25f2d418c4ab680e53100d62e724a8a7"}, {&(0x7f0000000380)="89d79c27bd874e274e60d48409245b6bffed196eb8d75ffd8782d081ad86de5126e541cd90ddf8bb1d1512694a987b748bae6a8d7bfad62546659df03064cd2e9938916a3ab50207aa538d79a83c4b1933aaf312e7604dca6cbd26d6cc190aac8510a07b31a47560c85e81c72387844345e314befb902b9fd5648ebeab333ee284b7c7f1946eabfb23ec17a88e2d9e9891246e4c03b7864a90f1db8093290d3e578add7749c03b7d919affceb48d5852040bf0678980f75d3c6a7729533731c74f15c1caf703a96f151f795a159c0c69d5b844e72d02f366d65831bbfb9c580729f3aebf771d98e3", 0x134}, {&(0x7f0000000480)="48f9dba69c730ed0c468b96e6b515492c5774b3b15d029221285d13bdcb66534200324297fe38f3e5030ab2ce7c6f07e09927a148d81fb140b179972f922e02809ca56fff6ecdbd6a7a89aa048989161eaf20007c2af9b0aa8bcfe11c6d1822a81043d25fe2bf5a943cc3c3b003701aea3086ad04227b436c08f410c2ac5ba5f81d82d"}, {&(0x7f0000000540)="b06b312d8a0e0594af3dd900d15f7968d473ab54e83c273e2c0215567e57dd02206032759a2ce217089b5c5289e67b1ed129373d72047dd4601049cc0875d3b1d02000f7"}], 0x100000000000016e) 16:02:20 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) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x6, &(0x7f00000000c0)) fsync(r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0xa3, 0x8}) mlockall(0x1) write(r1, &(0x7f0000000500)="a27e36ec100824b289be3c284591912fea716264e88c3531c9973365a38cef2d7b29379af3298957bb5526ce70bea24a35b0aeadc9feb877d195f0810e36058f5a88adc04320e20175b58833cd9e0e44b13307ed454a60b122ff7775bcadc85dcef9e3a1b45d9435fd71f77c8f2d569a79c8a71424a74617e1dc71c34355bfbecec3926d46adfaab4cbbbb5b39158852c2b48d4ef9bb68ed3aeea0953a50c94db0368cb2ef2410a9bba53c3a9991196f20bdc8354474d75b2d3b69a2c422d427e6783c585ed3d60dbecf3b20efe8d04a56f38b35f6b25c5ffe986e7d8be4436fc6c38a8aeebb0ea089ebbf9a4ea890e762d974fa020c809a23377c43c9deb63d7c26ad4fe0b6a92618b1dff8eade4887624b63f98aea731f972d89ae918ac84ebf7c72100754c55e04d55a8140196f686bbbd3b239d4ccedc43592dfaf1cf3e7bdf4fc27ac64d0956cdd956a69ce4f27dd5d266e2ed38eb39fe4c98681e6e03df5deb9d80be1f0faff49b81e5a8d1195c5c0647bcd4073e522379c5440c8fdaf86aa05b80cbe0a2bae6e1bedfd9b04f654cb5eca2d16521c8c09a5428b6b81c30884e059e585b0cc71edf98a8c2c5aa210c50ca44ffc22fae2a8c7224a3cde662cce3241bc6bd08025a2a7eb0e4a4c3e0c8bee2a3190b969c0472c5cb3459d9903dafe0d8b3e0164b95d173fc94d2a57b564e0dad2e7612763d127531c01768ee1e2a8958ee52b036e633ed0f7e4f758d3e19ce2b7c5c1095b658a32798f3c6120ad8b5c0dfa59592b8b7923582a675ddc364990af29d160ecb507254d29dc0114b2f2a275ca729401aac710c11cfd40037293d4caecc5d9633c99cc57ee9cf1a6144a367752851871db0c0f181215cbaf5743a2644012b99132ae5bab49bb8dbefc5b57a557982f3a49060c12e213335f3558cfb6c536dbc19ff02923022a5e7f028ba1ea0f18c7d2153c73e099af32f70f7125a34637d2cbe963b638558a289bf466c102e432206cd9255650a1d6582ed4e257e90382b15c9765ea41ce091a019ef935d82c3b06257ca365713c97604d9128f8c9f32c3c5359f3528f939bda8e4117cffee2901ccc9f0cc0e43671964caa18ec0a6641593fd70603f2cb0bded0103afbb58dd380d896857a1a4ada9354abe3810f695a58f19a0805089c9a2e2067c0384bbdc95a4cac4f55cede103eda89adf5aef66595cb7eee91ef77597966b1c1748a7412dd8b423584aa9f76fe3c090dd421ea721d46fb8a9e9ae060d54722684af62a9e178eecb3ef741bb2274891af942c71455c65cd28b52906cad1275c5c0534875aa2b9570959f8722a08bba570b97579c3b7ab9c9bbd59c1d7a511b0e87c079340361c8408be434aea50e9ff70340276c95557082e661e4d505d02348def16f32f311f7784638645c55de65f68264b2a49c710cbbe2fd0f3ff9fe42dea0e7d7abf9e294de47f7fea36aba09ae666cc20dc72c593c257fcc39c9d647febd558dae666fbe6c3144d3f0a186abf3b6c8b6ff793c704f338bfb8e3dd6d52b96ebf10cd13b509dad25232f44f920041931fade52d2c73ff6c56446df221831e3bdadaf9d4f9094ee675e7d02d5b0393783a4c7d6d421575ae14e70096acc7661ace7b439ea8bf1fe3c9023d3d0b91b21774c88b8bcc95110118501cc6d93b33245f9e0546072cddead12746ce43bb3027f1f961bddf522360489464d01c05dce80cfb913593b8abb4cf6f8c87fc54534dbd1a4dd268cbdfb408ffd7a84d4457158b9aa5049e5d1540493281af935b0343b44ccff1d010a1a766b1a3455f7101533663f11bdc4d3e9fc98025f6af55538e54b44d8b888d031cd40a12d19f065ce84afe40484cebe912f8d31bcb7247d6d4d9db8c42fe61d104e356590bb763f41398c7751d0f6b6a64745719306e964a8261ec4c216ca85c6a65ed0d8291aad03f75afc9b1cc3834e4a2c7dbb99c397029a11b3338acff0c41b281c5a13e95ff48060dcc5604c89090f8ee7a55428f49758428d33539b1c5278063305ea4ccc9fed53d23d7371cebe0df288ff74f8730e21bc434d0c5f5becd622ba0ac7f052fbb9b03d7ed0014d7ceffbe93a1d92adafdd27f18d8311d5646943045d3a9659f4a775c31dcbe1cba53cfba261f3afcd88486d0f70bd1c6123f461303a80bf06037cb0fef8848da69991a90ba5eebd02b76ccfa1b9db8780a9861a02536a797d25a2295eb690f904b4767be5bfbd1103b5e5e135398517a51086048311effff37edc8080cacb982c55749a8b43f6b1f8a403de18e86e8ce9a3b5774f7fd5e59a4c8fd218a766e5127db549b99ad1d78109c6052228f458e9030a73e653f38880fc80387822f1f6f145a80bc992f6079018ab8fda0945bf8005048dccbe8a7fbfe0986513b883f1383175974b3c25ee55fe8abba6b4f4b378841244c1ab07b6ec30bbc15982dda14dc34b43258fcaf127d690818711a0375c3ebb600553f684045a979161ec19850011f48d26e51645c7d131203e8fe72d01ed2a4ec80005a6e2137238c17ff38afb0e4668ce147633b1752312dcdcedb6c3ab12d7f60d664c7b838725e2fae55642cda08ed28228bfbe490756f675434ee4554463e67a83f2925c7f90417f2f566bb9a3ae1f7c4790342ec3998faddbc5b2a2b08ecee14b16c73c0a42ffd6bd3266e63bb7d6ba653b2e7f97d4aad1203726efce6666d39b47a605b9ba19b6f7a2ea18803c309d7870f5de8a48fca8191f073f7b0dac85092558d9a522e1bb000c55c75a7620d3a7ef27e60f5d273a8319b7ee90567f7456d2e25d598756b37887f1b2b09ff06b6eaeb976527f04d452ce6558eb57ad39691ae5b8476d46f76e29305bcd9305597cfb2b5c9d24c4c57725d7781837830131d2e5a525135db201a5db0fefa33e4d0878b503cfc575ddcf5f67c120f0739614c93f7b255081acde3b23a3a70c0203a013fc58bb78a3761cbacaac10b4dc1d1882a455ceda64c2571ee42140e6c5ea2a418aeac97f10fe9b808a602ae3e8903b4da3a0efb282042b825f545bbc34bd9e4dde340babfccb5e3debfcf04e1b4123d260d0a8e68b3bca34fb9d5bb41623f49efd8bf6fef39ece9cc3701d035e109d6bffc26f1b13c84035647bca0641a33701c96ca7be0b4037f9a01b4ea9f606c9422bb7b817f48e1fa5977d2859e1415bd7dcb8627bb05b0c618b0c3696f3f3e3ff9b49bedaa1f6cb44040d64a4fa93410933913821769ca6ee3e34e98a518fd93cdbb3b1b0dd58b6bf674d1f5373b8ff87d17060dbc852757a39fd54a14e35f3f4b960d51958537f0d12a31456803e974cafcffcbc7231d42a69df03ac500897a46e83ea1d64ccfb1cccbf293799e262d053d585fd5a4bef58fc0e6018f6db910c54fd138aff0489869ec0c8f9085ed3fcb2c6c3bc9f7fbaef2d722c41c9ab0a09d15569eea6d221a0fb8c7bc2c04400e21b7827af5bce8abe8a3ff1323e9a2696fb6d1c487e12f53a56772e3c8f95b0c19ab35beeb8ef8df2e8150a98e78cba0e3dd3af9794b8729edfebc325545b41e7c1b38c62e924c5368555d39f2d7c88f1ed96628c32a80df67a0b3867346c74e9ce2582bb72bb05d2738f1b012a03c8a9d2d8b419dc86990cb588bb0a6e097f0122db00e8eb60726e9df7a38ed7ca8be1e52b07c79f30da673cea8d451cbce4ad6b0befd9fdab21e465fe0ab18ff9497d04e73d43b3d05b048637621905dcf3b300fba8bed2dbe2c294e4f6ac48dbc5588588e8e3bf5bf1ba68dbb1ae55ff44461024b29958ce53e157cfc13c8f1d180367e82755596daade92d47e3e4579bef6628cde0d64c39cec4d1c4147efe8c6a547ea429c61a2dd7eefdb16c71c58eba171b4ec2d4709938f9a715b06dcbad354727a75ede2e461dd4733c13f5675da9842498f9c62f2f65e9bc029ee76883da2b86aaa079eb359c0d3d119f9b3221b867dd485562b0144c166971e8677c1c864ac3d309673b2f06a4e4d955ca4610592068a96cf6a047049180422a101274baab8eaf305670b0609dbb65184d023a2689a57a6b812aba2656373818148f0bc7ff729e681d0c8ef35e1ca92f554d0f28d1e3d08a3d05ace89496fc1c3a8df19cf66c2ac8607898b5a1fb4387a65385396c8e654b13624d63ba7bd8d0fe459f40db6f53e0aecc7db66946c16416b1669c7d354a4a9872d9814bda680de36dd1e1d8a4caa32da5fd069ab7643eb3a52c91a8acdd79cd8410bc98d5fe41d92ad65409e854feb31c0803250636a5365a0a7962b3627156dadd39f4f73759ada508fbbfdac28367e8493e1eb0792fa22776a491ad009f5c61971e3f0d5034893d9b906f39a2cf369104b9b3884c3ae2c38836328081bf985f1b5d88f58d67ce96e6f4375a6223b77dca34024eb39870c530f0d5e354dec3a3c418b6fbf457f0169158fff0cd3d95020922c60abdab5edbdea8a9579d5593cd69b62b50cdbccf92d7ad565d256d53a79677411f47a2fcd17d04caa77ab97f679f81951c3331044e12a48b1c0bde3e2108c131634f299ccc9076f1996cf3ba60eac41549f2da63ab4936eaf00985879d2321e5c2fbf86ab3a902f19230b7d1ebd22754e92228cb6ffab4ea373a186f8d9fb64a53efe4a1ce6f38565511e98a985a1d802119fe9707da41f7e528b8073088c6673cdb1cb049946e238cbb99cfa1b60e10e3c5f72d2f92ca2335d6c7ba8939851bf17ac2f917f7b3abbdfc7640d0c9fe60c939b9058ff9d05ddadf5feddf7defd0c50982cf2c3f6a18cf542852e6e3b3f004ec9a00f39f5c768084cec9f93fd156c79a908a12cef93647452feea94e208b38f325287b62296b7d610591c2d40e9a05a69702e0ecf71500c91b0e9aab28f8844a58b4708b299279d8d12930c83d3dfa3481333e749b4906878d08f9475ff86a7b64b9a7938fe88f018aff495449e0bf78472773d31a1abb7b478b3486b7b8e1de35855c50a06e1c5b90306aa174229871c87c51a866434f824e7abdf05a312324ed2a400f4aa7aa36c0b6084fc464418630b0fda35776412fc02be0b2d3a0cf49bf8a822a6d13ee30e83ecda750c57421789c59c13a7700afa44bcb46d15a1a3353edd06c019cffbcaf9248d4ee04966f6f1410095c83c04b353acb1972e7081eb628d827fe45db53bc119c2502636a348fc27697310a771fe03060177fdea7fb24ce26a23d33d8177cc1f26202a9d872d5e8b1b195a9ec3cf964ac1f5d03286c742ee9d5235278238199d8ceae76ab1cba1de560610ce7579b74ed497e3932522597c596738c16441d8f121b0d69b616da4097503de685e5955769ff8099ad7c48dafe202a783f28ceee21acc7d70083da0603601a47e8d5daf8cfec369056c975168ef634834e2dc16f837e22be814dc0b9bab600e3149ef021a1cc640d561ceadbf9348e487fc7b75e4e0298959cc7b47233841cff43a502d411f4fc3ae79dece7970eab72b1191f32eb81912449ffd4225c08c356ade94748ed6654101d950677ee510041ac795366c29180aec225cfffbd464b8b0074225dc7aa36e5286261be5541bb67e13eda6a69e532715869f53cc5d94efb2f4f574d8bf0c3cce3927865e2810f70884c2ad8e29cf0220cab3ca06e54edf3a7a075687d8bbfb363461cadbd41d7e190b52194b4bf9f46d4c2dc3766becdbbd14632c7de32a7465ddc3e55a2c1bbbb478b76582c7799853f457e28c6f6362a415b36689a49a44b2159384b912cf39320bafe0ac00d2930c5d7fdb38b2a3f3b0adc36bab6e2778c3ae506684d4a", 0x1000) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x21) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0xf74, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x5, 0xc1, 0xfffffffffffffffc, 0x66ac}], 0xfffffffffffffff9, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0xc0000011, 0xfffffffffffffffc, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000041, 0xfffffffffffffffe, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x14, 0x0, 0xc6, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0xa2, 0xf00fffff, 0x8000, 0x20200000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x25, 0x800, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0xc0, 0x5, 0x0, 0x2}], 0xa0, &(0x7f0000000200)={0x200, 0x40}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001500)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x3811, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x4, 0x101) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x10, r4, 0x0, 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) 16:02:20 executing program 1: r0 = socket(0x15, 0x2, 0x7) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setown(r0, 0x6, r1) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400000000002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x164, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018609b008b5c21000000000800000000000000f659565c00040000000000000000a2b19b50b4b60397", 0x2c}], 0x1) 16:02:21 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x40) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) setrlimit(0x6, &(0x7f0000000100)={0x5, 0x9a}) lseek(r1, 0x0, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x1004000000000000, 0x2, 0x80000001, 0x0, 0x3, 0x6, 0x5, 0x0, 0x1, 0xe3b, 0x1000}) 16:02:21 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)=',-.\x00', &(0x7f0000000180)='/\\}.\x00', &(0x7f00000001c0)='-&\\@\\,\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@,!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\')\x00', &(0x7f0000000300)='{&\x00', &(0x7f0000000340)='{-\'\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='#\x00', &(0x7f0000000480)=')\x00', &(0x7f00000004c0)='}(\x00', &(0x7f0000000500)='@^,\x00', &(0x7f0000000540)='!}y(\x00', &(0x7f0000000580)='\x00']) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000600)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x10100, 0x134) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:02:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30801, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x3, 0xffffffff80000001, 0x7fff, {[0x5, 0x7fff, 0xe970, 0x4, 0x6, 0x6, 0x3f, 0x4, 0x0, 0x4, 0x3f, 0x9, 0x3, 0x9, 0x10f, 0x10000, 0x80000000, 0x401], [0x3, 0xfff, 0x8, 0x7, 0x7, 0x8e, 0x38, 0x1, 0x2, 0x5], [0x1, 0x8, 0x200, 0xffffffff, 0xfff, 0x0, 0x6], [0x20, 0x4, 0x3, 0x31d, 0x0, 0x12d], [{0x3, 0x40, 0x80, 0x519000000000}, {0x4, 0x4, 0x8, 0x7ff}, {0x6, 0x3, 0x7}, {0x0, 0x2, 0x800, 0x100000001}, {0x7fffffff, 0x6, 0xff, 0x7}, {0x2, 0xfffffffffffffd40, 0x7fff, 0x8}, {0x5, 0x8, 0x2, 0x10001}, {0x5, 0x101, 0x10000, 0x5}], {0x7, 0x4, 0xffff, 0x4}, {0x6, 0x3f, 0x7fffffff, 0x9a}}}) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000007000/0x1000)=nil, 0x1000) dup2(r0, r0) 16:02:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt(r0, 0x7, 0xa3, &(0x7f0000000000)=""/144, &(0x7f00000000c0)=0x90) recvfrom$unix(r0, &(0x7f0000000100)=""/107, 0x6b, 0x800, 0x0, 0x0) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:02:21 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x36600bc8, 0x0, 0x0, 0x1, 0x6, 0x0, 0x0, 0x3, 0x0, 0x4, 0x80000000}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0xace, 0xf3}) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x401, 0xffffffff00000001}) shutdown(r0, 0x0) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x3, 0x9afc, 0xffff}, 0xc) close(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x5, 0x82d5, 0x9, 0xffff}, {0x7, 0x9261, 0x9, 0x1}, {0x6, 0x3ff, 0x4, 0xfffffffffffffffd}, {0x9057, 0x5, 0x8, 0xfffffffffffff002}, {0xe7, 0x7, 0x1, 0x5}]}) r1 = semget(0x0, 0x2, 0x200) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000300)=0x8) ioctl$BIOCLOCK(r0, 0x20004276) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x1b8) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='{\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00']) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000500)=""/89, 0x59}, {&(0x7f0000000580)=""/54, 0x36}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000640)=""/236, 0xec}], 0x4) poll(&(0x7f0000000780)=[{r0, 0x81}], 0x1, 0x81) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$KDGKBMODE(r0, 0x40044b06) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000007c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000800)={'tap', 0x0}) unlink(&(0x7f0000000840)='./file0\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000880)) shutdown(r0, 0x0) connect$inet6(r0, &(0x7f00000008c0)={0x18, 0x0, 0x6, 0x765}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x2, 0x0) bind$inet(r2, &(0x7f0000000940)={0x2, 0x0}, 0xc) 16:02:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0xfffffffffffffffd, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x120, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x1) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000480)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x6, 0x40}, 0x10) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) 16:02:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x0, 0x0, 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:02:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) getsockname$unix(r0, 0x0, 0x0) sync() 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x54}, {0x6}]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb1, &(0x7f0000000140)='+') 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) nanosleep(&(0x7f0000000040)={0x20, 0xffffffff00000001}, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) fsync(r0) 16:02:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) r1 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 16:02:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r1, r3, 0x2) setuid(r1) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x4, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) select(0x40, &(0x7f0000000000)={0x7fffffff}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x1cf, 0xf244}, {0x89, 0xffff}, {0xc7, 0x2}, {0x46, 0x1f6}, {0x46, 0x8}, {0x80, 0x8}], 0x6}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getuid() seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0xa65, 0x1, {[0x80000001, 0x100000000, 0x4, 0x7, 0x9, 0x92ae000000000000, 0x7fffffff, 0x401, 0x1, 0x1, 0x80000000, 0xa4ff, 0x0, 0x8000, 0x2, 0x9, 0x9, 0x8d], [0x1, 0x81, 0x2, 0x6, 0x401, 0x0, 0x400, 0x9, 0x5, 0x5], [0xfffffffffffff800, 0xfffffffffffffffd, 0xbfe, 0x2, 0x38, 0x8000, 0xffffffff], [0x3, 0x1ff, 0x2, 0x401, 0x5, 0x1000], [{0x3, 0xffff, 0x8, 0x5}, {0xfffffffffffffffa, 0x2000000000, 0x1ea100dc, 0x6f1b43b0}, {0x20, 0x4, 0x2, 0x3ff}, {0x668ba5e8, 0x3, 0x7, 0xfffffffffffff001}, {0xcaaa, 0x6205, 0x7, 0x7}, {0x2, 0x8, 0xd8d, 0x1}, {0x7, 0x73, 0x1, 0x4}, {0x2, 0x3, 0x1, 0x6}], {0x0, 0xffff, 0x80000, 0x6}, {0x1f0, 0x2, 0x8, 0x4}}}) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x1000000004) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r2) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x800002065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)=0x1d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x3) sendto(r0, &(0x7f0000000100)="e6e729b651f0142412d3344527b7185004b2c3217c9345d5f3b29ae06d20efef58eac93ed0cf3b74525ecf46fef4618857b994bdce0c82909153abe9d43a7e64ea30eac1fa4726a169aefa69891e35d14a2ca5cb0db61498b634d1bce10f7cbc4e7ad70bbef124865d9d0acadfc7d162c622bfe3be1660ee469641750b1d6b5f03b43742858cf921df8035c90ae0b8d32f473c90df688243afb69c3ba449a265fbf31a358a821effd61f68fd7673ef56268c4a361718f28ab51162513fe5319faacd6bbecafd0784f2b58d608227681dc53d140b797c3e9b107975368f0f6934b6345c7d94760ff09988a63eb80eb13d3e6cba79a165c8495c", 0xf9, 0x7, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x48, 0x0) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000080)="c53403df5b1ec657d286f5d46428381e9b38c3e83ac5030bc5d9ec24b8a899a5c264efb21251ddf0f1944c508a64ed3c2636200971b79b92a9324de2f9f0b61c33d0d5d8", 0x44, 0x40a, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x80000000}, {0x0, 0x9}, {0xa6, 0x4}, {0x48, 0xfff}, {0x0, 0x40}], 0x5}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) r2 = accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x0, 0x0) kqueue() r3 = dup(r1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000280)) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setflags(r0, 0x2, 0x1) renameat(r3, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000340)={0x1, 0x20}) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') r4 = openat(r1, &(0x7f0000000400)='./file0\x00', 0x408, 0x10) getppid() unlinkat(r4, &(0x7f0000000440)='./file0\x00', 0x8) ioctl$TIOCSDTR(r1, 0x20007479) accept$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) recvfrom$inet(r3, &(0x7f0000000500)=""/213, 0xd5, 0x43, &(0x7f0000000600)={0x2, 0x3}, 0xc) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) syz_open_pts() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000640)=0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000680)=[{0x26, 0x101}, {0x45}, {0x80, 0x2}], 0x3}) open(&(0x7f0000000700)='./file0\x00', 0x80, 0x8) mknodat(r1, &(0x7f0000000740)='./file0/../file0\x00', 0x8d0490169076e406, 0x400) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xc9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x4, 0x200) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = dup2(r1, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffffffffa950, 0x2) 16:00:04 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x810, 0x20) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() syz_open_pts() r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) sendto(r0, &(0x7f00000002c0)="35820151f7774b51947f685b259051640e17be9f41cc48806ae6d3e6f741261f7eb56235596dcea3bd45e4324dd806d79668e072305942e9dbdee15861cecf90574b2738496eb6de22cae03aa17b8945bc8e3495eebbf6dafa045a0ce73a4dfd9b730f625e2cb5657f6204ac80ddb1f0060b6acbdcff0e1719a25912402f7c827a3ddbae7b69410434d87e07013502b34853fe38354826bc34804700ff000cd2a9d6b397a0d01caf413d264257195deb8282673bf72eee47cdd52910922e82d852df2f5fcf15e1b57b26b49aff99", 0xce, 0x400, &(0x7f0000000040)=@in6={0x18, 0x2, 0x101, 0x9}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x299}, 0x0, &(0x7f00000004c0)={0x3ff, 0x0, 0x0, 0x0, 0x7fffffff}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x7, 0x1, 0x3, 0xeb, "cac575573d398ab0a095b130dcb2f88e8d44ece1", 0x5, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xc}, {0x16}]}) fcntl$setstatus(r0, 0x4, 0x48) clock_gettime(0x3, &(0x7f0000000140)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)=0x1f) ioctl$TIOCNOTTY(r2, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)) 16:00:04 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8480, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair(0x3, 0x8004, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x90, 0x0) r6 = socket(0x18, 0x6, 0x49b) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = socket$inet(0x2, 0xb4988fcfb6852d12, 0x8) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x1, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x4, 0x401, 0x7}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80, 0x7f, 0x6}, {{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0x3, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x21, 0x4, 0x200, 0x1400000000}, {{r5}, 0xffffffffffffffff, 0x34, 0x20000000, 0x9, 0x95c}, {{r6}, 0xfffffffffffffffc, 0x0, 0x0, 0x401, 0x582}, {{r7}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xfffffffffffffffe, 0x401}, {{r8}, 0xfffffffffffffffc, 0x2, 0x2, 0x4, 0x80000000}], 0x6, &(0x7f0000000400)=[{{r9}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x8}], 0x7ff, &(0x7f0000000440)={0x4, 0x100000000}) r10 = syz_open_pts() syz_open_pts() r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r11, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0xff) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "050332cfc90ba4d09b5c7f006805352300"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffffffffffffff1d}], 0x1) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000700)=0x10000) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc91}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 16:00:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x28, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3b5, &(0x7f0000000080)=[{0x48}, {0x44, 0xfffffffffffffffc}, {0x6, 0x40000006}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x0, 0x7, 0x7, "3112cbe1b9ddb08f000195e81ee45c493b518580", 0x9, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) flock(r1, 0x4) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") close(r1) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40a, 0x34) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xde4a, 0x3f}, {0x18, 0x0, 0x10001, 0xba22}, 0x2, [0x7fffffff, 0x9, 0x6, 0x7, 0xfffffffffffffff8, 0x4, 0x5, 0xffffffffffffffc0]}, 0x3c) r1 = socket$inet6(0x18, 0x2000000001, 0x7) shutdown(r1, 0x1) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x25) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x800000000002, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000e5ff0000000000"]) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x2080000000009, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="92593ab775e52ad5d2b017d2b4ac9187865b20e36720bb5c1039861f402c0df1c101950aa09a58b6adbd7797f7eb7d01c344e26f5955381afc435b9c4d914b8f4d6fd3ca139eba9a76fd487d1f9070d5d931e67f7d2b8f76169e1e4d1af576b1fc2f988b6eedc1f59091dd58bfd2efa6f2", 0x71}, {&(0x7f0000000140)="013b5ace1fcced8365690cbedaf88cff2a", 0x11}, {&(0x7f0000000180)="ceb4eb12aeca2f9999be47e9bd6ac372df02a719", 0x14}, {&(0x7f00000001c0)="132995beca59a2a2605cdc1da0a6cb9ea239e30d110c3a5e8d4dc6b9cf44002122ebb473196ea53a2aa60aa73091f4d930d323263bf96a16be5522fcdebd323091228b74ddd19b3012fc10160883434fa66090b5ef5a3613164a072758727f88ef31888d4ea53479f484315947384aead19ec9bde467a62b27c91549e887163ae5b513119cfd5777366be9d8ede9521189f1227465b78db3330fda2b11c028e79b015cfd", 0xa4}, {&(0x7f0000000280)="c13bfbf23cdd352e751711722b5fe52b045d2bb293a9d1aaa2988fa91e27188afac633188f245e5feaa14c9ecb1beb55cc32c960595cc005dcc3d66116b25136a84868668f08c4551e1889e942968931d710e1d5b5fe0be38591c500bce3a59e9484da86dc7e5ea03a7c72fd866ff180f709b6b6d77fa1f37dc5c1cc9d311e12691b2491", 0x84}, {&(0x7f0000000340)="57c06d67e77634109f60d5aee1fdd1545b667645aa15ae458d9989656da5a864ecfe7d149b609659860a0b427d7139c9c3fc2ef2f4ad13b4566f20a9", 0x3c}, {&(0x7f0000000380)="da5ce1916ce0f23b13742018930aa12895b82b45dc4677e8137f9ee976e269953a7cc57d09b249f15d6ca040faf17547c336ff26fd26279d80dc08d2e1fad328afdb75ccb6915cc6785bf0c21ed2e55c37b69f08714c2aa1441000d60d43854856623128f3b08c8547d4e70bffba38d0506c50aca2e1a86cb5430c79ef41f751483d079f08b8d070088a51a48bc303dc9910e46c875cb3563443cb4e0d2a52d48f7cb95fc3ab80390e3414ab22f8d3f674d55237ac0b89f55db376889b940e9652909a6f98b2de9e6c79e089e71114461948169a65f4e6a0e6c4b42e8999f3ab9b", 0xe1}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="d3190900798c0d86bd3c09ff2712d366b939fbe767e75f1d1805676536110005ba4d12e4bde6636136e1fb7fcd46e0fa60e04d9fc6223a3b321d6fe8ff69038271522a3ef40c73c127c76a0de7087d8f1b8d8d7e9c5011f9f98b12dc5fb6b21582d494f252da085245a738caa75443df02fbf25075f3771a1ea621873ed12e3091487038c9eb572b0c5e9048e73c044c89ddbe0a", 0x94}], 0x9) r1 = socket(0x18, 0x2, 0xfffffffffffffffb) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 0: r0 = semget(0x0, 0x4, 0x22) r1 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xb64, r1, r2, r3, r4, 0x14, 0xca9}, 0x4, 0x4, 0xe967}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86129) r5 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000580)=""/178, 0xb2}], 0x2, 0x0}, 0x0) msgget(0x1, 0x10d) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) pread(r1, &(0x7f0000000140)="b7783c5a94baca485a27eb6688a5e71eec48512c3ee492ba06df82656e68e4b4595f0be3368dfc0a5fdce01fd4282fc93338c23911db0862d50a9b7ac329c76e133912d3bec589928c5cc015b16c6afdaf746c8db4714b6939876ae836082922cd882e5f2d137796493bf471a2dd85c44c19fe25f69cbeeaea6e3ccb8210081762d72435fd6c51ec458ffe92ff97790b952901463c3a03332abfec04db530f6b8544f6322301de23649f44f06d5e3d35b4bafe6fcfe6180384044e84ac0374c80095425df0f7615728", 0xc9, 0x0, 0x0) write(r1, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c590639c47beb317a1f30e0c2cc817bd892b467360e55311f88f44ba46095f92592254c9755f8892de92c89a88b32327d302e2b7736cfc451b8e64d4f00df464b36e22ee7223603c76d17b0cc283b21a596a4725fad56c228f6e6808fc7ef8c402ae52c8715e221a0605a1d5470230089080c76bc27e54f19dfc14d29a1c90650fe7fd8d58eb0c3cc9bdf16bbde54dfd0824a60d5a6cfa78703ec3528d49d0abc85104b3724f", 0x1d7) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000240)="3c6b7fdda30f10bb132d702a53affe4c", 0x10) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x7, './file0/file0\x00', './file0\x00'}) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1f}, {0x20, 0x10000}, {0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000001180)=""/106, 0x6a) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000001200)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/35, 0x23) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x14) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0x6) r4 = dup2(r0, r3) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xc0000001, 0x4, 0x3}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x6, 0x5}, {{r4}, 0xfffffffffffffffd, 0x82, 0x2, 0x9, 0x1ff}, {{r4}, 0x0, 0x2, 0x2, 0x3f, 0x2}, {{r2}, 0xffffffffffffffff, 0x75, 0x1, 0x100000001, 0x76}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000084, 0x20b1}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000020, 0x7, 0x1}, {{r1}, 0xfffffffffffffffa, 0x13, 0x0, 0x3, 0x3fe7}], 0x7, &(0x7f0000000240)={0x7, 0x9}) fcntl$getflags(r2, 0x1) 16:00:07 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x110) select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) 16:00:07 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"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x8, 0x4) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r1) chdir(&(0x7f00000000c0)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xbcc, 0x3, 0x100, 0x7}]}) 16:00:07 executing program 1: socket(0x19, 0x4, 0x20) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x1, &(0x7f0000000000), 0x4a91f76c721187c7) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) fcntl$getflags(r0, 0x3) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) munlockall() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x40045700, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xffffffff, 0x2}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x300, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8080, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x840, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xfec9}, 0x8) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) dup2(r0, r0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) truncate(&(0x7f0000000240)='./bus\x00', 0x0, 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x3) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/6, 0x6, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) faccessat(r1, &(0x7f0000000280)='./bus\x00', 0x1, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) 16:00:07 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, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x3, 0x0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x20, 0x8007, 0xffffffffffffff83, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x6}, {0x18, 0x2, 0x9, 0x1}, 0x4, [0x297, 0x2, 0x8, 0x4, 0x6, 0x1000, 0x80000000]}, 0x3c) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f00000004c0)="89740000000000004b1b4bf40de5841780ad078ef9d842db539a068af226c2d47b5fbebf9e46fa38fedeb6a83ecd72bdaaf099f95d5ebaedfeaf9ecc62715fe2ec56489c686c57c620b5b2bb9a3f63a20204abb812ad2b0606d60f6c28a25fe82a721e5099850900000000000000eead31e61f3272ca6813d5712d31b13804573843e47d9c1fdadea62b4b1976583acf0d6dc0a22c1383db99f5d5f24699d8d54f086c09bd633ff9f6747ae29c9e85dc0ecc6e174a18bc8bee3d6bd178f94e8a765f69d160dbbe176e7e3416ade20739c281f1d7ba6ef8", 0xd7) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:08 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="00abfd73d3106bdb970bdf4d61c073ae6cf5f45fed2bf7a0ab219d554a48f9c080d68e817a34f4db", 0xfffffffffffffd3f}, {&(0x7f00000001c0)}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) utimes(0x0, &(0x7f00000000c0)) 16:00:08 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000400)=0x1) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x20, 0x0, 0x2, 0x0, "f896f19d8b4ea797a43ba6a0e1cdb4a78a9208cd", 0x1, 0x200}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xd18c, 0x0, 0x8, 0x0, "b021fbf0b4a28257473e34cfccaa6dac41921b46", 0xdf7, 0x100}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) getsockopt(r1, 0xfffffffffffffffb, 0x1, &(0x7f0000000280)=""/219, &(0x7f0000000380)=0xdb) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="8018af3d5b03909f5a7aacf5cb1bc287d702ea7c5776b9e04e13a704562abea028e766bfd941767111", 0x29}, {&(0x7f0000000180)="7df926d5212c2835b715b7372f22e3e1a90b8dd8550eefd44affc0b55434ab69a41186d9832a75796d84948fd144aaac170b987765996c499b7d1b2e34d4881dd5b2c76a1220a562d797d8a7740bb9a48adf4f7a4f472508d5c957c0eae9ef6d8dd288070eb0adfc3ff0fb92b23f70d1f5a828cd3a3f93b4a02d0cb732d5dfe01e30c84e6e202acd12bec1ae635ed8993a910e57", 0x94}], 0x2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) preadv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000400)=""/239, 0xef}, {&(0x7f0000000500)=""/215, 0xd7}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000680)=""/119, 0x77}, {&(0x7f0000000700)=""/135, 0x87}], 0x9, 0x0, 0x25) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r1, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="b7b50b341a382683c012b3e6724bb60ab1447c20dc2bb2ff6eca50b61baa65b3a575df81ba0fea444828626a1b4673426038d6b1b279b1f0e40c41913e98ff5ebfab9cf4", 0x44}, {&(0x7f0000000440)="4bc5b7d36d5dc945a02be44e3db3b73f13d0d9c88ca54b34c3538a41a363e76261a2460dc890bea80b3f00ba8ad842d61a471b247f22eb2ec7b00899b642be4b1fd715e60d38f4255d58f9a7bcc0c68a142c7364ad2f5c29ccb27a7258c472e2761fce4d7a160f2c73d332652ea899d05ba3b44eecb4fef1e1500caf2bd6140f1a373f4393aab80ba919d99b5c12194d13d3a54ad328f7e4344dabdb83c7a2a168d6a0ada6004e1845fa5f3a11f213b45f5c58ae65f420a420302a2339812ebb06b7c36a6edcad4050d9dc689f26f9a38b8444e38e8649b4c4a9453c13127ab701a7066f8b5dbc8b33674d007289880a6f7252087351973a74314e9515bc6afc4bfb7e159d236819180efc06a0840aee63f8ba82ee2fe4a0488ba73cc4f6940653bad42ff34b45741c291364821ad5f9a53036c406ef65dfd53375b8cf420f71f9fe29c42f0dfa403cb685539877f71380ca41b9f79311774fd2d1662c504f98cebed88a6f45a7c1c239fc16f073f3a7b6ff3da4ff4180224c19360afc07500ddb14483f2e3b2e4d390758e2798396fef809a4cc161bb2c6bc5615198b58a5cb8d83a59af3fcf53123c7024b088f7ed47647b6bedd6e4ebc386fc772f8d3a0771337f69240744b9c59a8cdd9b3c151677e23ece56a6042726b124a1d44e4aa3f7fb4138accc2999b6eeb8a8a866d3c1b88e2a2981162109aa54cf21df370c389c0038e30797c5686ff2ce9277de888095b735bd98d0503acd1cd193121d8ab8daf75aca1f43ae6ef518c07c818efa894741d0a8a4b9db1f8199109941e92051941ce92a1df4c62a8400d0a266b49f300560640ba02c80c5900e85379be2c6043d8379eae17c1d9b2a234210e1ae4906268a787652fbb7a6a154d7aa079d7d55549fc0c0535beea8b614dd3c1e23fde6b55f639c761196af6fe41a00f2438cfb5d60df0b1050a410f1eb5fed2d952e2b9f700e853ca4f25c2e49e3a5a107b71f4f4459430d4ec9ac1906ad5f61b91a3fb1ac786e3463f652ced6558f8afc8d16c9fbe677f8f236beb8c44ada7305d32bd1324ffe7b2c4a6cde819c60e51290ea4f2288f4898607a55940586040f072523e618b2f4249a2177b7295022a8aba48ec11fdecab63b455386ae36b9581a7b3612f4593a273deeaa9897c81adb92a7a93c7a8d96e70729e56066917b1ea69d748c94d706f37787d7da8fa31fe2d6453ffcd51bdddd6be22567fdeef4fec81bc33b92ba8cdefc61213d4a70e504afeae31d3cd77ab0752f969328b1fdba4fd17a857fc113f59a9dbfbfd605a303f2b0d7697eba69d55c5aa7ac839538871b4b4f8018c7e845178191e2f01c2a2229eab078d08b58987111e8fbe1b42acd032228f431e99472550fe7dac674d1fd6b9e7e106306b41e758d9e344647d17c46c7c976438b7d9b41ea2842a25d39ffd528bf41b9bff2e3a8f5ca95ea65cf9ecffd85eca9e76cb7e71cb3c55c777ed7b07e385adcabf2686f367a1f840303e4fa1322b2ad04482af9adb165d0cb7a9e0259fbeb267e25fdc0d95c9623224f8817ae2f8cdf139ef8f8a2ce31528385ebe22f5d781ac4518349fe8604c3b621086adfa1b357aea9e3e117b3f3802e0fcda956cb39e733afc7c4ebb2ae451388d5ad445f0028c72218626e49289dbdd090c06912491820a1605743ddcdcafd71ecf7f307deaa39bd31e2b55a8f00fc5365e75f23871fc6dfa91ec924c503fe360eb28b5258ff35bb1412db263676812e02a2586c2500371e525ce17034ad875710dbd6f375492b68ce896b8be0d4566b094bfc9ed766f59088dd5009dd4174378be18e20c02a0c8941096ada69cf44754b10c4f2ca80d9bc5952a8ad1e9a53930f7aab9900e1bff132ce9c24e0787db3ccb567b3e0192d936c96e439f61378fbd7d0c06d20ea0d31eaa48ec1765c32747897bca1581b28acfe734d37d3b756938d100515762a0fe8eba4c0b6b054e65fcdacf9a0c0922164e429349e61293a862949e068c092225becb56f844a7660ee1b7c5780d98ebeaf294147ceafba18db772d34f5a6201e1418e72e1e6d70e9e0473237efdcfa87172814071c587ef4fa1c81ab9bb641aca5db0a3f076e35e803e6f995a98f2f7ae63044a96f4fe7733c7dd31ddeece6142cb9f01ba0473a518b4ac1b3407230b200c42930180f760ddd87559b7cb69f4e3aa70a6e33f9f96c9660759107f04c82a4fb52f165bc1efa11786d38b924b4154c11683a8273936c50feaef9bcfc0795de66bf6cd16a284af9f9937fddf66b96c8d456be27db544c77d100900126e0dcf0d9df6e23abdc2cd043761ca84a3f87df931b2612944b362d430c4960f2211d7758211fe03ab357cb5ae1cfab4ec4db4c5d91da996f2da4d8898344cb8e3fb81f1cc61105a86dc6e806caace35fed2cb7a7cc0f7821333f04bea68bad106a71a15d176e33e12391f24b26d4eb468aa36bf840c7fa9d868ec1a4724ce482eaf0736ac7bded4d82bebdb12a5896d2565192489f8dd10c0cb804fce6e567f60c877484fdcee86a44ab3e833dc891ebabede4e27a84c0180cc973c5e778229b7d7ef858712e3436f7307a49ecc8ea06250796b7d67927db3d4cfcb4d1da5eba5bd368a8f3d96e30fbea7c2cd5a26f05276f6468d14b4da5c0935445f5315743ecfb1ea5255f9b69508bd7586020502b33691ef943bad8f3f05177e10869e62924fbe1323bc844ace7de46a8efa54941b2134f45f546ff58b8662481c194afc47b5847e342cbd1ace7287ca849f064b59b70a2c3aa878862dae13f7fc26b04fe87992b2af403e33077c6cd14c3bc02d81f535d461ecd1f87c8835f9f44c7947d68ef88942cde2824d80db80b85da0c77a546dd28d94b0864ad70da3a08aa312491057bd48f6d3c8b24e82f3231db8c871520a05cb31b3b595425f370ba2da58b73c215f8ea97dc3f0d07e6f470822f6447225a0298789d691ffa1673df965719810b38da6145c80f4f7acacfd2afc644ce888d58c49420a98186353ee016149fb828348d99e95ac3b29e1ba9e072e7f79226a32814585895d5e7ec4dea67119caed76471eba976f6ed01cae51ac18d9b3f700d496cbe3cd71938ddf5a2aba250d7907a0fb2c6b027a3b260b7019f8a1b5b442d9da16aa725f95efa7c394b1744928c498232ce32648eab24b59c6bb54386672c475107972e67a50ad95e23af24f596ac7e66fe08d3df94dd406ef0155958b54d1a6ec64e56c8b0963b4f50684b30c462a33adff3752a9676a4e6ec0a1f5148ad47e4088e70cb28a6d6bddfecf7f9b67eb7cae6fd5feb47701a45a574302fdeba56c0e43563cdcfab584154051955bb8c21c085c61f28dcab40cb7668ae6a1454d7683252d5c75477b0b539a6d3cc420d8a27adff6555bf0973077202c08c9d0aaf115902668d26630322030e64758a7f1457488f50c55030d916d46e36a4448f3bea1285b443e9b69bbf787be96ea7190023dbee37c29664b29711b1cac03bf94c5a006c71bbf7f755e958e2771779ea52fd3dd4f7b1d0b75a9d89764aaeb1858d3d0bc122b6058c2d1e8294d93f689a680f96b47e0cad4efa7ea865613745dca2c46657c03903159fd41eb490b19f9890e53f73367e4459e02cb40604bcd3880d2bc242ce566916380feaeb92b87d73a24ac7380637983d6a93c0b70b4a56fd9c85ea6dc6e24ae6b5e1da22dc20b772e735e8080d7085da30324dccaa5f33e3666dc8ea74900217b4ebfd9bf9b4e5e8e345a5be76bdf786a98c41c0bbf46d9fc0a66206538a4830c4a0adfd7582a296f446ed990f6d731ad38551675687d08c178df4b2ae4adbc3106f6eedef42dc1ff081b322d52e0db8884b85bd4a71fc00de95438470bef7d444c9acb16af2f5c99235b5c41f0fd7a0d7c7d04f759ebaa2feab55d2a9de9e1ea1c1ae25242213227036b301ae2480eaa6efab1ed34a4db106264c6dcdb7e9a2f1a621f83cf2b1548f69758efa739aba163e5e3910d4de3d3afb8c656c9479c1922b44f999900655bbdc5e27d0797b1fb2a4c52e72fae5c4c4a9e2f59fac41729c8e42e4ada2f7d5639b8dbd4c5ac08a55a5f7337b926dd1e1ad833ed0be07c129819b99fc6fc2d71d46603d140a06a7fda1f51cec41612dcdecd4158a9f64cd44887838ba7272256aa6a4c1f29bfa62756914dd2d533df856d97c5066de19cc5b288a6abd1114f14d9d5314db8bf61b8f86d71c580397b48823d389ea29a6bd6dc1f158898d7e87278b94a9d92fc76adcb6cb6c3d07fda4daeb381b514572dac2dad635c5ff1dcff9463aa598f90f77347530e5ca69b14f0d83bc684497da1caa1f6b958d7b634ed5e2158330631b9c3a0358ebb977ebfeaf8fd5e64af16aefa36f21d65089be313a78cf84163d4cd35e1ca28ea74a169393c69d81ddd605a93e35389e6eda944ed45a5e61024dfb3cf044f3a41cf27f9a9acaf24ef7506f605e735a88e51a2afeb72120b9bd1517e8eddd87a055cff8d002df892e947e213fb6e88c88d569b503789425db4c23ddce6104408483116f0faa54146aa43c81b0444f8cf1fde5c6242e3fe289c1ebb94afea9f435caf1f47b5e1587c8a4dda2ab078d21d0d03eec7af92de14a47e2af4f4aaf82ac4cf72c3f2e8992e833215f8c0b89b441efe09df2ebc8844889c55f466014422cbc968c355cedf9e8f073bd1fe6a2631f28a689a2d0c1a69197515063672fdcb506897b41e31866854128386066e6b4c2deae407d336453f5f5219241b774be96740a2bbddd904b7862b45bed950c42c6b1bb6c87ca46c74ca55dc1ac98ea540ce8bb8c9b7520c82c18ecf0ede2123d2f96ce470e030f58edc1910b869fbdac6a5dc45865fa43878c4e37d6aa1331d620305c25b3ac600659a70f9ed4e37c17fe82bb2e7aad5a8ac5878e95795ca3e8ed277be6d3aa381161c565c6d6553b8307836bb6a8d2b17eb247c9ace2cb9a43f1a58dc811c1bf539cd2aa85a04cfdaa0e12326bb966cd426ceaabaff3d8c3e73c1ebe1c96e5d24b84832e84d5f51f66e2952cd9f4cc6719eb27a291bb6eeb7e003dd187d9d2b001d473e78f4ca5bebfbb23bf5b11c5a34a91ba3d0fbe24598766428511a2cd77c23fb5099215173252f2cadc531b696c7fa53a68fc551c8da9849591d925041736e372712c9063c5f20c30630a7a0b87af0ce380796bcb047fe1874c09617d8aa4f88f34892af03afdf6a782ccf69dd9f6a2df2c80aff5c093fcf41cf593ddc9c79dca9a0b34c6b5c07e6b47efb87a4ae1e430adb8dc091c1a85d9160902d50bbb8c1283ca86be504704dfa615819d9d8608b135c62549b0c46822ae696ecaf26b3cc85fb19ac0533a98c19d5dcaf14aeee71bf4ea3c89d9858078c835e34e8ba98f8fc87a10f718486b4e8ecec6eaf93df0c105dec825821064c75b510733aef0dad7e0ec9064632049f1324ce6ef5978a6b2169297dac78f90f9103a553ea7ee91736a8d5a6da606d45d6fc43f2c605ff56115959e9ecc7342d368ce3ee3eeb4096a9aae5c695fba661b22c63613fd0026572f911233c6e51ab3ba05da3bb118465e34e3e19ba7b9866b028dec7ae310e621c895ef10a5fddca5e8ff005af0ceecc4716e3823b457070720d9d22328422a522688a041087c713ad7cebaff41968741f25951c65e28034065b17e229e37d4790270ad98fb7fded226b41891f68a4899bcbb65e2f61b212c7a1363b1517fba739e09c5cc97736bf5e6510a2bf8a496f7b9c8cdb8a0d7073ba642e23dd851301d2442d6b4e0056f", 0x1000}, {&(0x7f00000001c0)="78fefb5a025587db3404a88993cf7e0423b9b16138a484c3b82ba755c6d6b9440da642f64b5037b6df9484d5a1c264caa1238113d83d225e661e55e325937a05aa1177e4e224e5ea8bbd05ae086eac5c9aa5fdd9dbacfc561d48e85ff837a2fb99e6", 0x62}, {&(0x7f0000000240)="0ee67c37d1f38109da0ecbcb7e8642d3836ef2083b230efc0b7ca55b643c23c5f0b3ddac216397c7b8f804696cda950954c0c68ac5cd39ed99e045ddea590bb49c7eb6eb663414add54451da41ae4e7a08bb5e2455453faf4f4ac62f09c797c708022c60e896f227609f1d51f1879869741a6bb0", 0x74}, {&(0x7f00000002c0)="0f3d220df02d79ef49547ed3d07a8d16deb2e49fcb540cdcd543b096d2e9d225b11e44a917edf96563b3e8aa0027fce5e515fbb5001585040c371bad25e5c810ab4239ecce1525ed2998561e830b6540166334843558942a113f3a733fb819044e6af848182dcc11a3a0b733557e66c032b36140f0a44e68a6e703ae100dcd697564bfb48f4996d7b1bb998dbb816931502a8389eaf35fbb838aa07e56fe60837b1a14630a726d18b63e11c860af41f76c6bd0bbd1bbc33285da85517c7995a56b2f8737e75820e400a3031d2fea8034540f601658daeb8062e42d91eab14c4fc767da1f8d8b5af4adaeeb9df9cc0fccaab2", 0xf2}], 0x5, 0x0, 0x44) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x3, 0x1, 0x4, 0x400, r1}) utimes(&(0x7f00000014c0)='./bus\x00', &(0x7f0000001500)={{0x5, 0x200}, {0x5, 0x7fffffff}}) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x8, 0xffffffff, 0x9, 0x2}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x200, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = socket$inet(0x2, 0x4000, 0x2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x9c}, {r2, 0x2}, {r3, 0x40}, {r4, 0xac}], 0x5, 0x1f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000019f97)='J', 0x1) write(r5, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r5, 0x0, 0x0) 16:00:08 executing program 1: r0 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x1a2}, {r0, 0x8}, {r0, 0x80}, {r0, 0x14}, {r0, 0x80}, {r0, 0x40}, {r0, 0x6}], 0x9, 0x7) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x0, 0x101) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) dup2(r1, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="000000f900000000", 0x6) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f00000017c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)="aca141b0abe7c5aa6394dcb909326f324172ec4827fc5f30b266cda99cb377e0ef5bbd86278adc26937fd69e92ac49972dcd486eec483597e7f48920118848b948c07df525c55444c1ce69057f91eec3722c298d295d4f030a3627b579cdd94aa3d03d632cff98a7367b398b2d3941437a99df6cc509a362b847189ccaeb42fb6371b8a8e44dbdbcc2b04f3caa369f8ccbfac9f9211360d20b9d428e02a533cfb9da2125304f18f1729e41bc9cb6d00191a8e2fba23d00d91d80418693e9a3849163b472537a913bab12ee18a2137a6ad94eb158de01a783f9cec0739a85144a2ad232645eff92210ee2f1576478297b47e5b901afdff4378f5761d181828bb311d7adae482dd31e0edd667583523cd8e3d82eea500e4c4ff78edf31f90e20ea815b41a69e4af09c48f0fa5d24556d0661d36e00a2f7c01037f480f5d24fb21f3c9814993cfd137078318b9996171d67539a2b4fd8a2092f59bcb9dca3e16b5bf551e4d611f4ee4854fe03442142ee0b67a6c05225037cda1a2990b05285c191135f2af94c46902d7fed1e434e3261891e91241da2a8b3518afc36694384e1581abcb344fc2a173066795b42d0b63cbeedd92da9bfceb3e90c58fce6160600a1031f28bd2b0e04735af9df471bc4e9e3e7251081bcbf27945e8bf91441ab43bb6151776f23a389b14cf777d516e186b651607a18ae320f405b171f77d7e15f2c3c69be060fe8684f7f2489a65e449faf566178c848524cb1d17e1c32aa2db3227e0dfe8b47601d9a7510613c09be2dc8a4223fe15e5aaf95c0d185bd008e081b7e040465ccbe47167b23a4ab36c45f874ffe1737a70aa9def15d474bcb622dc909944bd7369d4d6dc43575c30f1213adcee2990bd37124a1ae21a79ff89923de66252de7dd012a105af0c8225d9c1cee5f5bce174182de7722090d30cb96ecaa499c8649e2f6ed741ff402b5fa32485384434adda14c2e22668d2ed40fa901e08e2a3d59a95875e96545e3292058497a3be28ceec6ce71bcbb7296a9335dbf4c559fcef5cf797be945adc7a44be1380eb52b4a99838376944e8f857a7a49b13f907386ab68c62382de9dd3bc2da8e2f0d41f64604410c186cfc1aa1d8f02c931130bd3cb43da8df8c4c096bf4524978d712f65dd8cefe417683584fbc21d09579ad6879ee1f17cbd77b128e9352a094f003705b445c1f6d66dddf5252ec278715ffdad5f657b29b7bc57d2ca9d073a10a2387f9be583ed45fca3676fd130fc94080f883855c30d6d91a97fccf5659f84b1d426cfde9d116204dae59b720fbc588774f50b1554f257a8ada2a447e8fe3f4474eb5eecec264630d9d1a596668d3da469195cd19094832169d25016feb469864e7d635d25328f13f6f536aee2ea5cda66dcd83556fcf1a9d9b5e4dc95e6ddde79bc709e82cb05e67b170b282c3a52cb686f47c39ab3dc0da9d15631b7089f19be1d46791bb030dadb83eac22e4ae50ffddc8f6f48831c80af09c5e179e5b057238c8f8a6a6fec83bdd4d86b88dff9dee89f888115a0300ee00a9add48d35ab815ef36d1f131d8d4972800cb945646b8bf3d159cad1076fbf7835369ce71cfd3d7c5f6b2b12dfb36d98a7cf8512ab91da1c3c6fc031d62565ddf702efef8a0b748f1e7930458cd3e1767805afd801e89b63af38e26b48d85a8861c60d2970c579eac9d15be33e3b4eff86e0674b208d48f4c22fc3a5aea7ba69ce0b7a9135b1f3e74edcdf63143a4c809cae93adc1b8fb4365a6587358c7fdc1853d3cbd04ab8a97d1d5a13cd1efab709817bc83f307a64c39f678bf6ebfae831123e717fbf9515461193f2bd1a6a3c7ee1ff339796ca5718c69eef051675be04a4430ca885c89ceba25ee0053e8e17593d23a0c63a5025195b090554b4994b611fbaa39795242881220cf8aaefbf945a85e48e8864ce3ec057fdf5731075a85356a8ae852b651d1f81255e34e037a5151255330085daa6a309d040a9f1bbcd99cfa18fde9be8827e50b5e01a8697da58a28e375693763fe7d3d80fc2d07f67019daa644c81558f6b7fb484fd226a7acdb5ded844f70905fd11183f76ef3b86ba967541845440532b31a6e980568de2166d11b43e1c6ba877c9b0da63c2ed2495fe2f89bf8df0b58315f776e93a6765778b628f2458beadb492724d6a76cc9d5c506a7a0883a465c3b08c8dd127c4cb8ec879cbae2428af7117a12875de843c8c95dfb49c1ee548bb75ecd07e190c6bf4b2862e6883eba57420f95bd2af1844fb35d20a7ea4b40d95b7ddd40b3b30b1578a4cf4f562fd946f45bdc0d5b89991ea8b3cec2ea223eb843a73ad254eecf9931685f394952842ad8ecaa97ab58f416bf68c3be457a966362d743f2c2dae90a504578189bc84880b006656112867a27435ea62920ea86575b8c40ae89768a867cc3200aa054093a5072dc5faf819eecd378450a817cfcffcb0c2453aacc9c503b2e79ffba2f5041a2835c44cd6b36d53456c0954f6655c8f0bce09a8a1d954a4effcafa749432aa9123bac046fe2ee81d85dfa9c7cf66b4aca51a5301e65c40b63c51c82dc13f088c0eae6774dcd60ab46728d27ce639c9c3f0dd26b1aa78d0776cfbbcf2cd21ba220fd225cfef525bec77e5778212d69c2cf34c77acc6721c677fe113af80978adfc42d3bf052462c495fbccb48b7844a502387adb40f51772eabfd483f8fa3bb1222978c39a0cf09dd7222e785d3114e50b6fcfe709cce97e8e975276347cc2c24033c8f4c67910b060a8ef16aee406aa18f81045d1bcc12858c473c6604d68bd72ad381b5d40bbff107ab72c10225f15cb6662a5329d2f00236a84d582be72d8cdf06c36f6796294a442c63be4257454cf094f4be3b00b10e17dc39ccb354c30671a91da2708daf24e534930fdd9aea95d9638ce6fe9b0a35fb1a2f1a582f47c6209c8956ca41f5b81a44a71c32f3f222ea96a3c0530e4cebdfab0a99276db664d197095593e3c8c36ff8f48c0e256319a97e75cc4636db02157a2af37cee1fc351d9e3d466ac37230f10695df5ecc28398a13fb84d1b22a3d61aaf1dc3bea5b462bad585f7d81ac519e5bf26840b5b19df3a791d00501a323058bb16402a635de67417fff4ec81e509816f62a411279a0143f042577d09afc559e521442544c67d8cdc9de62a64d6445f215ea4cd1a33020d2870756d3d284030e4c5552cfeee074e017357308258c5f4edc7ee9f49f4c0c1c9ae5861f67ec26cb82c06c3075bb261a77b2862541fb430fd14531ab04f472032842cf70a7244ffe4e71917eb6d7229030e85db7e827af59b9c0747ea43fa744755f31a8d242219fec67c8496757f3f541f07283293ac64ea70eef05e63457c1126fade22b88e6a6d88cea8b686c469c563eb2e5450e1bf31ea6a218ab4eda4dbda20b7626374d74e2a8d0e78c131f0161c9e47df89cca88785479d829691997c800ed84f87c0d6e88c584e3d6aebf50a687f5c3c9217a7eacdecec47569a5e10ee621143f1c61d30fffa3ee0fbb74d44528873b6596c90929ca58e75784e2b30dbef5d5910c39c8eb1025fef4cca9e46d94f7f3abf5b27c6b7e6937db5daf5ce9e31ef196bddfd5835940ab35d21501e213f537800fdc3d7967c616486ecc6beb3473ae7e066e0a701fadee1eb22d8d6068fecf8122dc7b0e71d0a6491c39c8c2cd175edb52ac85db77324d4b94acde3aeec1c64d14085c8311dc1c1970a73ed9f2fb8265a6fd631adc5b206d01c632e81b4aa0317fd117a4b13b94e8fea4150b3fee5544f6b00c98a09b1e7bb51670ba61c266f7cb81be3812e7f216367e5c0691adb23af34d741bef30df2543d9aff0063c79bbf70c562e6a1bb57e6d961c140af4a5e420c42ab57bc0cbf99208e32878a994443122f7b26ecccc2899cf6f5816dbb179c740bae664b5b42e82323b128a40a2272f682b302cc6d69ce7743bb472959b17b08164e16e249f16439e2f5b37ac3d412fd3d600c56bb94c491219265ae49034d5ae2e52bbbb137e213b95494edbc113c3f984f4bdf0511f3e85b494b73cd053853129d16140be86bdfd51fd35d63deb3aa18803c56cd29a58b146c3c10e29b373e08b1df04252d73f8b1ff05f173d7da9b6cfa84b885f14df04ee74b88cf2c4807d20883530f26c0b8fd5fd68f7d67df44f69cd0d1f3f5e23fa8bd0eb0a94a9186b6e26005c4f4a092bbf4c7915d6ed0142f4820bf516147d04ec1e9ee96702a19ee4e319f58421c509ec5ac6ef39b40013e3d058946c19d4e0c58533eed0cc91a5059f825559df489b30383d93d44e4350b90f5f3cdf1d4719fa3b000f381f349ef0f1b5109c855c371ac2a9365ebd922e2e42af329909bc25ac157d4beb59a302e2d6a3b47b75c01e5741ae964a27fddfd7f8aba3139761d549543f246cce4c8be4941abbe51dc822f2488cabe7c605029da73b991c1c3619e7341c276dfaca0f25e14470a1a4af59945ab8f88e398fb15af2e4078ac0a3aa7753640e9543ecb426ee563aa612416d655772870e14a1fc8c9159dc790fa5d451a314c7d229297a2be1ff5b6ad40a01347a92b157a9b175ef7f031d75c0f14705b148fc7a7deb645cd1dd2b6318daafed07693e1ae7d3b842961eaede82c6da152c491c3430640cac846c760f2230459a27489ae69c4e50dd1787756c8f5ea4a1c2e6efcdc79bb76ca93f3e6222f7f70a017779ca302b8acd5b0c6a8e0a1b784b24b64f1b7e81bce4a9027b2c2c119f4d25bf11901c7c9ab450a26fdc14442f776d1d600f1167b7c53cae5fd195c99ce8d495e24b9c3777bb115bf157cd9204d765dd28c2984769e30bcbdaaf5fbb65751fe059699dcda00fea4dfebdebb7c980ee3e492c64e7bd0316aef786acfb39f4c52f2621583c71a9e3dfa759e497f6021c9343db9445cacdeed21862360cf6d1877951b20ccbb27df04dd1f5c38650c4f689bb65cb8a3d92dfc155f4b54b113865c9867a2333ba0da7593d40431dc924a5945b039a65f44178c6111aea129cd77e232099287fcedabaa3acd5321cbb158631dd43fe07bc77dd73d7bf75bb1ef11bd7bcddce09903a779e5653e026e315a8eadf7b6bce106de650908c531307d31214f0031b92648d3c3d6f94010dd625811490dd21c2823a37a6fb4f24af7568b400f1ae536121c624798d7d19afc4d8e8e3ce017f3a28687121f776b304adc6809c3ce554c775ac933d65e36c85687bf36accb30c9fb076b39ec8737d090e0b2f8588702943bfb5aeb9c18fe781458e34e99bf46de32105c39fc5c52207893e8fc77b09e196e2710887ef349950f32bedafe74b7c1cf093c261ef76a51d1aab7dee18f5f47ce42f76e64c159860c2649c735ec967d85aa964e2005082b08220972da26fa496f1859a544020c0be643fec45f64ac3a2abafd9150e81df335136a7388886f573f73c7afae997b1bdc0d03a18513ac833656218a3016e2d9013eb7fe705c64f2411a68c952e13532e28341c2e482068283ee8f9b34d91c446a8fe6d1cfa2c2c729f9ac2ac128badc951374ea4ceb84a0acdca0563dcaf7410b9c55061adfe2d0a078375dbaf01912b50d27dd0b8bb6611ab1eaf0e6a91f50bd28d3a04fbe930a7540119227bdcb8ad817c288f949ad8e108fb630d8b5759846a1a231635372be59f3261b4f6925726deee1cb78a14514b7aed3ce2374eefffc5120c471884191d2cdbe0c01eda2e6e9d09e9c71b7cdcb17ffbde6d6df911d2558893c394b706d8813e890b3be4e778b39fb4da0936b56e64e057b2", 0x1000}, {&(0x7f0000001100)="b690ebb93df7031675209bfdab0bd10730f847bf639d53113205d6fdd0ef9ee2c3f62699c093756d83400dbc56", 0x2d}, {&(0x7f0000001140)="f7b4b97fdaeaa02b43668a6d9daf1925ef05a6583dc870a03703f98ca6887fad805c2e2f4a5ff933e8e97d0d996c8846cbbb6d0f0b819cc1da4445695cb6bcd5582662b030dd19cd3d77eed30668031599fe62e66dd4d34dcb9fe85c1ea36b9fcc3054a2cbe21cabb2e28ca815729f8c2e15357d193de7fbf9a72d75f18ba4061d5d52fdf218b472534e1154", 0x8c}, {&(0x7f0000001200)="9705ed5f8b589cdfdbc6f70e2ba1c6a3d4577ab97dd9fa2424ca94df79a8349ce43c79cc8e723745c09b672db49ffc547b576089722fb7029b28de44dd4ed15eec70b7426730e4eacd97df6c6746e650c720e27e9aa089741f0709e3fdec22b0ee21db7536d85891cff5627cbd4ae588ffa4279399f78afa4dc82da4efbca667f50e174be7214a8e371dc900deadbe6fd7892ef2ec4e888b134be6dd0e9a2767b3feb70466b8d1556d", 0xa9}, {&(0x7f00000012c0)="78f7301e46079bf58661454acf273d5de96acbe44ce943a549b6f62d3edfe404830219bb313ecd1b912e8e3dfc8cb4999ba9af68b247ca9e709cf70e8e4b4ca438bba01f69de6664da4bd187f2c9c4ad9151a0ffb4bfe3adb4abf145bf79d7c3ec045a", 0x63}, {&(0x7f0000001340)="d76a30431303f087e5a71d9533bbafa6e5b5be78c22acc79ccad02f485ec4965b8a25c230c1026c997cb3b40f655d9e57184a0a767e3e73b5b3ff9d3e12985ca5fd3faf144353548841c4f9f95d64f8d33efc5b324a3924be2eaa31bc7501f8c2ac53d525534434ff040e92a43f75a542dbb562eaf91d3ce06b6b02ba08de0a8aecc26f058fffd9bfd20b39524eb266775e830e3519e0134e7e488196b2e97ac467767040be28872012234689613e13d2d35b619d7b3cd1035f9b3cdaf57dc00a3c38033562271a46951a2321b3fab37e52659599f2e74ff85403f24295de90e75f9e8d0962af7", 0xe7}], 0x6, &(0x7f00000014c0)=[{0x88, 0xffff, 0x8, "6f5ce89362370e2d09480d7558da2194dd92c5bf823767abc954077056d44abdd8041761ce8f6f42c6c001d287dffb8780a1956ddcae0574c37494121b5f9b35bb990b0809cef70cbcc6e4fd7336386f76b95cd937354caf98247d782e722aeb2b96d01ffc2d56b0bd1543692dca46b1c8bfd7496e"}, {0xd0, 0x0, 0x20, "37749715d0aa7da5e0e67fbf4ebbdd9feb0e304ab9b113e305818a8dfe97eb15fc0adb2597dd0865679ae6ec0c09e51088b95870a50a17e4d1abca5a5073227c4fbf95dbd8eaefbf6c19f195b808d0c72d4014247bfbb525b55935a566f34c8ae4cbc28e403aa548ff61a2f3c9d929d174e1e4b37a5adc94db668cdd5ba012dcb1ba2503551bdb41516fc28aee871ad1d6b5a6b8bba094f798d52d5a5f9b806b4ad4bf049e663bebade31039af24efdbec664114ed82290bec"}, {0x40, 0x0, 0xcc000000, "523d306394fef081c375818d21fdd1ce7b885d5cc699bd56e4ec1a68fe1b520ef838b3f3e1535f06dd"}, {0x18, 0xffff, 0x40, "298ae9a4"}, {0x28, 0x0, 0x5, "463bb5dc4484bedf6776b8e6d73c59a4bf"}, {0x100, 0xffff, 0x4, "0cb7e6ab10585e6ae5064040116d1bf95705fd70367940f8aac3ad5deabc88f4bb0098fce9e67a385fcea4f4d92bc92bd8e9b0104ce9e5c426f5dcd1e7f382b1655156e7154e14bf727b3dcabf2a3e5b59de244cc95b3fc259b5c57fe6e7623f65ad47942389a21879e0bd9dad76563d10aae782a3c71bbcd0ebad6874c8f09947c5472c095b025f009ea1f731a808b8dd1dc923bb70954a48358b95b51373c3682f15d312c18f4b663cbaa2a79c818391e2744a7f233bf632d169218435e0fb85d06bd21e74dfebc17fe0278152bab9c28dbb643827aac3b55f45a0685116239b3546c359d10c9a01a5bff7c652c7af"}], 0x2d8}, 0x400) syz_open_pts() writev(r0, &(0x7f0000000400), 0x30e) open(&(0x7f0000001800)='./file0\x00', 0x800, 0x1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(r0, &(0x7f0000000040)="661749786cf70af9fd6dac5f8e49606462dd335629d632a59e13ce2d781ba1f4d8", 0x21) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="699ed9557e718b015b200a", 0xb) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x5, 0x1}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x8}, {0x84, 0x7ff}, {0x23, 0x401}, {0x21, 0x2}, {0x23, 0x100000001}], 0x5}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 16:00:08 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) readv(r0, &(0x7f0000000180), 0x0) r1 = getppid() fcntl$getflags(r0, 0x3) fcntl$setown(r0, 0x6, r1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0xd2f6}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x78, 0x3) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/236, 0xec, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x0, 0x7}, {0x40, 0xe3f}, {0x45, 0x6}], 0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x42, 0x4, 0xf9e, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x80000000, 0x40}, {{r0}, 0xffffffffffffffff, 0x81, 0x20000040, 0x0, 0x7de}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x9, 0x3ff}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xf0000003, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0xe9, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x28, 0x20, 0x80, 0x80}, {{r0}, 0xfffffffffffffffe, 0x4, 0x43, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x44, 0xf0000003, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffffffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x401}], 0x8000, &(0x7f0000000080)={0x0, 0x9}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000740)=[{&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000580)=""/137, 0x89}, {&(0x7f0000000640)=""/236, 0xec}, {&(0x7f00000000c0)}, {&(0x7f0000000240)=""/8, 0x8}], 0x7, &(0x7f00000007c0)=""/4096, 0x1000}, 0x2) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x688, 0x8) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c65300057faea462e81382ce0226c3e28fde2529c29e60d0cf2f64d76c51aec27621f1b0500000019d51fff0f9d01d3cc1b6b73bce3b7298bb5a3cf499aa2f080f5148877ec5c2830ea2fc7b763c261ae703d393d180b2b846b89e401a31a144777a8e128f45fafbcb923beeac3a84509ddb2c8fc222c36d96dcc3bd1571a7404e91e13e640057c73d3cf8a634b86de9cf6a15ec642ebbb1909c3082483083f3e54655d3abb504e11ffb04a8d77821405ba3b8d7f50299a0bd3bf0b04d47d5710486a7aee4d3547d5adb5df5cc0d376b6b7630c8f938ed47b5b6a051d650769f90e7e568e72909b09ed3f1ddcf0d9ea487c3ed2e7ee79c6f34f5961c84d20171819afee604fcbf1c99cf5287b231d2c30c6674e1e6c6f745291cc8db63f24916ab63a5d15433918367b43187afe52a51182af23d50734eb2cafda9237c4a78e55f3c0c99e51815d0701cbb63680a02ee923ae72940606277e34cd6cea46592169d4a5e15428c6d767eda1e8a110"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x2) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e2f6669763387c4"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x9, 0x3, 0xffff, "f26602f3378f0a0985922221a68f9ae3b43234f0", 0x5, 0x8}) r2 = syz_open_pts() sendto$unix(r1, &(0x7f0000000140)="d646081f0270142d8d669d3ed996656da670367b83b74f3a74f486c811faddba5c4b28ce415767098da5b5dde12f454200e363ac51da43e50fc04846b52c3f2af5494f3baf4857f9e39672a1afcd8ce8aa0b6c39d862bc67918f34b56c737bd0f17b19ade806735a30e6b752d51266c8388e6af9f7182cfc9b8c554b42c923db9460415353aa5788482dee8540189e37e0f0621c9070323cb3ee697a5d4b63ac15ca972034764f5c99ffc57c6c5ed53ad44508b6206a52b1e9ef22f432e44c067e002fd48190b631ee29dfef882e2a10fdd64556e9bab2990911d48202fffb0768696186545791ed3ff9ccb348d6ccf2f9757be05b8fd19639ff075423fb3ecc5797ebaae48fda5309982041318474867cfb4fcc2827f31d6dcbbb039c1352b5bbb76fe6c5112fd24f7aaec256904b0754671ee7d9452cd5619dee1f58cf7c7b8ad591198bae9a175bc577ac5344c0cdfe71a4ba41ccae5e63dca5f0f73d401d84b3f9ac57b4529552d90c72885361f596e4ca730fb053947149ff6641366232ba012a5f22723c4a28cc52bc996136934fe7f10ee10aea7c1ab2e428e2555bd74f176ba5340b6f84e1c470199e32529898427971b36c3af7ebeff285450bb05698dc46d46d57ebf2dfd213d166c7eb522efc35fc406cd70f5357fe84d0dc57f0e764c4e73f8acab0828e82c3bd7e2a96d6d23b1474018052797f4e1f5cfe3e8717aff2cc1ec60118d7053d8df06dc01b3e4255d31a0da0506afcff223468147e90018d72edceb78e0021fef0f31d734ec53191f4dffe447ae96cdb494b4076380b15344849550b28f396ad031d20aaa093642fbca758d99641fb9835deeedd96130790a72a55fa3cc5011b7e865daae68eba2e7d63a6eec68ad9a21d6d650dbe40beb20bcb77bae13a2727e095877962151eae7c3966574b0a711308e8d88c2cdd9f22a1573904cd128c5393f66f3e06e2bc504307f0720014157adc8d19034413b2f0627727c66bdda242c898acd4e8e403d53eed9a53867e351d569b8aa280b2705089a798f41f3d41dc3e9d6e1438e04a80545871c77e9fec09df0f212a40606df36f8bc45e19523ffbba7e313912cc206612377077ea08faf970713c743e1c6d16d664d03f8f7a49eb88515f791155d557762ca067c0a0d5a400f0ef24dcb727b7e54c71eb8474b620241f17336fae87f690d81bec4528fbebd0fe5bed02377e0f134c81ace32f623dc9b95275599163d4b9cf1e7267078004b792d812669efea1f48f92793e40399bf9aeb86c62255fa58c50f84c1b7e28477fb012020337a6373a2ad47db311821e664da9a68b9d8259646d069767aab77c4bd1378cc2badb68a7f75a86c5da21880230ef0e9929dd250012cbbb38b5dc0983fffade8eea0f62f8b029e47c53d1f1b6b7d11ef267a47e329391140ed2216abf93f945644f4cefb460c7f6a8430f05a71262b9c282dadfa6dcc5bb490845c441c62f88d2ee13f4d369226257bc1bcb60375d8fa23b526a56423be092e778cebb65a84f617519bd9701f751ea4f2299617e1a85fbaef23c2ce7ccc46503c2d67d235e9f4a1fa0531456d934c34a6588db3ebe772b448d522921edd216df2f847232cdd1055a1ed5c28786ac73890671f8d40626d8972ff280f2d40d63ab1c83e73a25f177775aa7efe25c2040b22c2b64a05bb296686663de93046abfafa9b8fc542a3fb9932e2984ba68425c68c53603a87c1d1b7de958cc4ee620119e7d3ff5683ead4e58dce8f177ccacf55fddbd9e0a785cf3ac988c9c5e0875efed66dada8f44fefb918a45d56b975f279b25b5612ed2ff2720a08ff7a4d3c70bbebdec92c015a7cc74733c56cda23198ec4a0d5ded9a176dd5c451e16ebda9e18dd97166ebd9dd41138cdb11ef375b1ed3c4b66b2a79e130abf66e1508c875f0d65801a882a95be568a162c7f045e516a4ff7d55ae5c716c6a85b38a85cec43cbd44d5fa18b2fc94985a63b6fa607c4c60cbb7d6d1abdf26dbb2950163ef474c482d0661e8f8e2deff4f153ff1de588119cb40a3ff6d94a0ff6eea7f0bcea1483c9dfd29c08d5dea14777aaf603fe79a21ed72714fc983d01d68e7f8a32dd04add6d7cc8dcbbe2bc191edee75fc725614a3a76edaed5a0d3adfe6939e9c4e72b1da75d6db00d7b949ae3d2b770dcbc86720bcc278336cf9b7deaeeb3db02ff09de17718798bb94b903894787512b98a22c46c01c81cfafd0aa9a734e2189dae775f5ce0d58cb28027c38bd020b5239fcb37e90293809cc44e591be6fa303462d403d834a656fdd307c9baacedcff71b800dc00140b3b6bdebf47483e8cab8fee5b69414384362f607f5f581dade826815889a50d57a75538e602b1a6f1dbf264c52f871d7e210d5440984997f9b5da966fe18f857b6df391d03b7bfc0bb6435b44ef4863029eb8b440528341593f92ecaec5783be737b8a17767a19b9d3256c7c9a65fa43f21cfdeeff32a6f7f4fa059504e6651ce03947aeb0c9fd0bb6c2ad07ece22b1129f4d182d55ee4b9609049a57490bfdc963a3e4fafdc265bbdb9b6c2f2a082151c3ef63caa76fa81b1e5f68ce151b1a03b6d612a35c55966d723c371f6b3b295a2f1d08ac938bea1bcd7f3ac43294d985b5bfd59a08d41b0b804227638d59206e36045dce2b672a07022ae152f69eb21d6497fed10c934fa1a40b2f76ec6fc129b208e051fb9e16e0be447b3969c62ede9ca40425d140c7da56cab35acaf090e734e968c4c214a0de4cf9c6287c9bb1966051b84aaeae52606ea5b0ef718a112ed7535c3333026b42f1cce85bc145f7c0730a2339f4dd080f1e7c503084bf91ede4cb51fcdb1d9bfc197fb793807c30501e48ab9085f58e5fc69ce98757af4e49b1e193c9004b91af14ee449cbe72211fa7404c8617d5f91a375241375472cc8a264db85b74ad23a5a375bc59a19c58ebd5940dcbb29f12d6ec683cd64bdef7d6e672ef308144b55d93d486719559e9fefb02cb0615cd74af03f89ce121a045e6014959b96dbf45f8c806b4322fb5dd563dd28148bdde432d060c09f9c47d366db11e9b881993e57a394637753709f190d983b27ac44abf9fbba5b97007761efa069e203ce2d44c1a14537d32ebf42999b379cff98232b8a424793904abc700207491ce54f57c8a52d227a68df085954d9ab513a47b718f17d1df28519c05c92eefd48a8292118af1359fd5d9d6911739431cb253ae810f77ef7d45e61a9dfb515d738843da1dee43395d0cca16dc2bbc3d42b2cf45fd5647f3703333e42274c0d75c809f09592f38ac240006b08f5a0343c8c41ffc104a55fb6b3e62b846db79bab38300f5211f627745b98b3c9cadfa6a605dfccf5100228863525593476c894c132f21f461637eb49d50e6ed1f69a88ae643577bd37b20933435de3b5107a046a19c29b766fa618c6fdb1e14df80ed44c4c1f7deaf0157b67165a3b1606420aee1304506af658d1ef66aec05e0fcd3badc392910fedfcc5c3bb60b8b0c625f9e1047fa61ad39bace06cc2fa25ee465b87362dbe7451e2e5d019e93fcb1ae48567a060e4391524d5c4d199117cbe366d2f4f95cc359ece1bbe9fa9fca66794c22abe074684f5f5c70b5a6c181cc345ba316be36f12c7d5de9ea4d7d55280a020f9a75e5d1b1404713dbcbf478dce3e8cbfb95747c12684db4fd5585c5427d3ecf94c59f3d980c64d5b2febfdee996fac1664409f58481e5ff60cd103a8ae65edcfe2a5e4760011510ccff11c8b56614c9989a47f7ed7c9bd0f5d4a458b9a990f54241b8049e781e954f8ed77a933cdc34536c4fc9c93ce6cac94526fc0cb5675f34f4423c930d942c3de2fbfd9b5f5f227ae746127a5f6886bbd78c8d4ac7fe1d1495a6e956f6a8d2116ee6c06962a032205904d9a4da40c7d7ff91add9cb958453fb7b6eccbf58759577d59ded4188cc08f5cb5902310df316be200836c6ea04f330db300f730035381be593f3002cc5f1a563a620f384d6aab9528881eda9ec726ab4b37c7e4f848f773d02eb76a5b7223ff15661c811273c2c68fa420bd3bc557d278607039eec89d62b17dd7bc05b81e773214c0ffbe21a98195dda3bf46e4aa91e26e3c7bb430b2be4ed664623a18ecd705c9ea8f4854300e4343c753e704a37a4a0262629bfd1fb8534b2bdec59ba623dc84ef47389d4b2471d560df790b8546270e82bb32c835481c2a90720c7bd30c4943db595f87e9376426a25ac73529bdca876f91305d6a1c5abf6f252e4606b1079647689dd08f0aa37c709a941cf49106ad30666afa2f614702ec7105a464bd92a702476c9da392836010eef69fc4efb7bbe9050035e02c301050a80c63d1d41d910dbd03ceb44a7f2f5539e3d0dec0610e0dbc18aa3da5cb06ce6a51c4e4d51f9d1abdc51222373eeb134cc1fbe318283a8af245f40cd4433dea8dec8b5b2408172e8be87e629a09190299d6b3bf550c381a87fb188dc1ae59135df0a2d809b4ba440b0a59089800cf86956be17739f219ce5bcd0513879c11825413906bfb4b60974db261457c1c7b1f18c801e5a9fd6d4b3ca2688939131b451cf5dd5c24ae6f2cd2b13f9938f0ca908e31ef21c77259652c662f7905b2ba87eef440d9a93ca2411c908da7bfa7f5487e894261970aff2830cd96bdf6b3d74a43dfdad1e12daa7b9d02ff4c9f321269526444e88876c370550b4abd536c39661306a51436176da27160cdbea8f0dc90427945ce40697cfb8aee1abd20410559585be9612c5abeb20a2998a3487367c026bf817cabc1db92a2071c8f8c061303900d5158a8a85b4b6a33b1d61d67bf9c8add1f991e250f4731df7a2ccbc9491bcef8e119f9c70b6067e296ada649bd23b215175e13418caf4c53f1dcd8c6c839d2178fd08ca00e9ae0df8fdb933bbccebe297b62d45bbbaa76065fc3f6e9e42724c0d68927cece5d095e5bfa1f06b6ca9c01907f4e92dadad11363edd80f553cda971ec627816cd8bd80a62dcc498a1e6ef397cb23ab9f14dd09b0460b0ad3c41e0a3f764e1bfa4650de08cb3fdc14b6c35f6510f8ffa065ae55384768c9d28465de375131dc522cdfdce472218a0e842d483062debd76fed2dedaea19586001be988006d5e6b0e5996b6d15509cc19fed75408a77d98b251d0458f9fa5b5fd8c5cb144f1f42d4130f3faaaf12fc16f20a3fd241005491505ba013de063dc85798febee3b6af22bc4b0093b4abfb2e730fafc7a18b07c4c78902204c78ad0827857709fc6da06c3a646e86291bc3da04fbcdfa9808b72b00e0d4ec641ec1164aab39849f7afb8a4782e478e9dd1fec8e0de8803b955fd9465811dc1d98782a04cb4ed9aa33f8d6e5e53a1bfbfea785ea98bc0e48b8314fb895b2943db9ddcbde220f5f93168432dcc73e5f2c527629ec9c2fffd973ab6726e8c96741de4b2131ac90ab89bf681c8316edfe7138235a50b654fffed38b417e82ff55fa34ec01fd887e21d99f80fe839f60769a820ea0de8b00fa1701c50ee1a3301963c937e7057fc84731a8124518281c50e83c0cb4b24d1ab3acc5e2c3292e49fd0e1b5c522a08af4408586e0702c1196ebcded2ce1ad0eeccff5d23aabdaa65bdb405a14486cef900e3fc49b9dee111b568bfe06d3ed716f3a5ce49430e4170fe123f2ec77a025d16a34053f2953492ab09cbde6da117cad292b48a32bc270d1144b3163bbb76eef289f290c03138fecf825755abdc29d29cecebb0a82349e706f4c2b6d15802189c9ae8c6dc3098159e376976ac89f79d7233f", 0x1000, 0x4, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r2, r2) pipe2(&(0x7f00000000c0), 0x10004) r4 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xa00, 0x0) write(r4, &(0x7f0000000000)="a6", 0x1) dup2(r3, r4) dup2(r2, r4) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)="1d5c626ebc554482acc39a49fb846e2e", 0x10) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x7, 0xffffffffffffff80, 0x49, 0x8000}, {0x6, 0x6, 0x7, 0x800}, {0x7, 0x0, 0x400, 0x35d}, {0x4, 0x75, 0x10001, 0xfffffffffffffff9}, {0x6, 0x0, 0x1, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffdb, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140), 0x200000000000025f, 0x0) 16:00:10 executing program 0: getppid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x8}, {0x47, 0x8001}, {0xca, 0x7}, {0x3, 0x101}], 0x4}) ioctl$FIOASYNC(r0, 0x8004667e, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20000047, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0xd2, 0x0, 0x3, 0x8}, {{r0}, 0x0, 0x10, 0x4, 0xfffffffffffffff8, 0x6}, {{r0}, 0xfffffffffffffffa, 0xc6, 0x6, 0xffffffffffffffff, 0x1}, {{r0}, 0x0, 0x20, 0x80, 0x100, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x3e, 0x200}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x1, 0x400}], 0x7, &(0x7f0000000240)={0x80, 0x8}) 16:00:10 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/213) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x1f, 0x9, 0x6}) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xe08, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x5f, 0x20, 0x80000000, 0x6}]}) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = semget(0x0, 0x1, 0x20) semop(r2, &(0x7f00000001c0)=[{0x6bb5a1ccbaf41fc0, 0x101, 0x1000}, {0x3, 0x1f, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x2, 0x1000}, {0x7, 0x431, 0x1000}, {0x4, 0x5, 0x1800}], 0x6) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)) r4 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x2, 0x0, 0xf9, 0xffffffffffffffff}], 0x10000000010008, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x205) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000000)=0x7fffffff) kevent(r1, &(0x7f0000000280), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x11, 0x0, 0x80) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:11 executing program 1: socket(0x1, 0x0, 0x101) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0xc}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) chmod(&(0x7f0000000000)='./bus\x00', 0x8) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) close(r1) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0xc0) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x4000000064, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x3, 0x40) read(r0, &(0x7f0000000100)=""/202, 0xca) close(r0) shutdown(r0, 0x0) unveil(&(0x7f0000000740)='./control\x00', 0xfffffffffffffffe) symlinkat(&(0x7f0000000000)='./control/file0\x00', r0, &(0x7f0000000040)='./control\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x182, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x184d3, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x11bc, 0x9, 0xceef, 0x9}, {0x9, 0x6, 0x3, 0x7}, {0x1f, 0xbff, 0x80, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000140)) pledge(&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/bpf\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xffffffffffffff50) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x2f2, 0x4, 0x8, 0x3, 0x9, 0x3, 0x401, 0x10, [{0x7, 0x429, 0x10001, 0x7f}, {0x2800000, 0x4, 0x100, 0x6}, {0x7, 0x10001, 0xe, 0x838}, {0x3f, 0xffffffffffffffff, 0x3, 0x8001}, {0x8, 0x100000001, 0xfb, 0x100000001}, {0x4392, 0x5, 0x0, 0xdbe}, {0xe79d, 0x101, 0x24d, 0x40}, {0x7, 0x1, 0x72, 0x8}, {0x9, 0x20, 0x81, 0x5}, {0x2, 0x3, 0x3280, 0x10000}, {0x0, 0x3, 0xfffffffffffeffff, 0x3}, {0x3f, 0x3, 0x0, 0x10000}, {0x10000, 0x2, 0x100, 0x3}, {0x3, 0xfffffffffffffffb, 0x2, 0x2}, {0x3, 0x7fffffff, 0x81, 0x6}, {0x401, 0x7, 0x6, 0x9ef8}]}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000065, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0xfffffffffffffeff, 0x2}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0xd9b}, {{r0}, 0xfffffffffffffffe, 0x56, 0xfffff, 0x101, 0xc6}, {{r0}, 0xffffffffffffffff, 0x6, 0x43, 0x1, 0x1300a0e1}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x3ff, 0xfff}], 0x3, &(0x7f0000000180)={0x7, 0x7fff}) 16:00:12 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x118) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) ftruncate(r0, 0x0, 0x800000007) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x150) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x2, 0x8, './file0\x00', 0xffffffff00000000, 0x2, 0xb8, 0xffff}) ftruncate(r0, 0x0, 0x10000003) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000100), 0x139) setsockopt(r0, 0x3, 0x2d7, &(0x7f0000000080)="c9ce98b289bd8f88b2a6faf9efd7eb3035314a067d0589135f25d3a6df0c368de7b2932b67e303d219b693c76c36fdba689ecc7f9d19b1da843decdffd94516775dd66629203c51c02d52147c2bc04fb1b798b", 0x53) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file1\x00', r1, r2) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) sendto$unix(r0, 0xfffffffffffffffe, 0x0, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="0100", 0xfe5d}], 0x100000000000040b) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000000)="784f56ba7909", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000009c0)="26e2a48cbf0ea870c2ae6099d74bb8544803cd79e676e1bb24b3aada89bd28cf0450e7030fbdca2a0b2c3df08727eb657fa6fa2d5984ff707143a4607ca590640994bd68888c0386695c113e3ac0ab5ff3cb296ba5738058598a55ebbac3bafe53f99d54bb1b90ad7c18c1f9bf69a4097fd97b084b98b8834fb6e6ef2d9d44a799464f5577ddff50ad402b1d5bd6c9250543ce0decbb42904cd675aa5145c51bb0c890f1cb4a644ad180d2ba46048c4987252b10fe192f56dda2a311599c487a4fec3a9aaa09793e31651e9cb2c6eb2d64e8893ed8f44d64a10a0312b3c3e39f0750332897599a2d31295ecd7dfd5d4a4bc81c1fb3f281b2b70ee94cda39226944945e95ea12ba8004a90fb20d0602a04d41b967a89de7fe26d6a40584175d39a1db57188f1b450faad3adf2eb24f56a4e5a8a247c43a01bc80d4ab7fc3115f8888b444c2af52591472b8d4c3aef89f93b1bfb0277a7a0eed97f12df4f370769e8ced5be9f955bddbbf64a3ba38b2d309eb64b777fb6c85f0d1e4d6d500459d8dfd8242835ef1826f62707d65076463b3f30c1baa2819a17259d3e46127313d456f6a6ee2ddac708e3d073584b0c6c488b1cd61e22986cc955049a3186783513ef51d7aca3d41800ed74871d4daf7d72ff263867b2abbc5f47b30ebf05d7c01e87b01ebf4b2c35f26ab3adabe19b26dbf07bf17eb9ff96541b19362137f9d957b9a7ac236588d5ac699d70ac0b3c922dc3242d5c58d854d3ed0998a9a58779041fe8b210a37b35f4a0a278920b1c2be7c0a70d67c9ca6334d359ccc38ad89c8f8d86b9ee20f3ad44802c67de5dd47a32246504532a901c1e07c2f3441122d4afdce0a7bb111f18639c3918e92a088c4f6cb547bc3480517f9065d1d3f8cb5a318185b95b3449e0d38b4b0fd4953b69d97fd9057dad345f8a699a87847be0da4fd0fc984947a507037336dc7906bed3079f80614b61ad32209338bb2d1b060bbf412871913ab246e8e217fd5a9b2b82b5ec6b5a23445c5767b6d364b4ba915617b84e7baf45b1fc699f73d06a95cffcc56155be0a7a8dbd82c8e05efef0a7b7d7a4816cbcc81d4968d5eed47c25c343617de5b7ab3c95dfb34e0cafc94953b6e219febfd865d21786380ba64b6f91b4deeda9278b04f0dfd7ffa3b42c56efbb3237f4cfa5c164f7955d322649c0e823e757aaa56de0a2a665536a794117803dbfc782faee66e41021c71675014b14c322f196485058f81e3f39413f9c0188412d2bc3ced6d77a90fc533d57bdf8ee35a98b0ba9369fd564a9e1d6020c06aa33f264c3263073d3c6a6b5f7e7c17304da166bcbff0ff1e893e08385162cb10e27bbd5753f01e1bd8aed17de745eb94837a9768da0f148031153072f844e5ff503618d11938f135d824d8ebea9b42b00cd96477a091d30dfc92106deb9e2dda9a353bc0744ece44196a1533b38aa0b5df042f47a9f8e5534e79f6c70205af55bd732b255915a7f5595cd27d629fc79c7c5b5085266718422325f3947caab222faf3b8f0b6872b73ae34a8bac4f96c87dcbabad297289a457b812af93535e439940dc8e03ce0bf6b64e0f03c417847eaaad01e3f4df53c7bab8fe2a60bf1a88c519e20ba3a6ebcb8decbee1b1d44bb82c6f02d5392a", 0x493}], 0x1, 0x0, 0x0) chroot(&(0x7f00000001c0)='./bus\x00') 16:00:12 executing program 1: setuid(0xee01) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/243, 0xf3) r0 = socket$inet6(0x18, 0xa, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000140)='./file1\x00', r1, r2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c653000a4637bc3eb36972a388a58cf281bbe9f93fb71b476fee30f825c3f9fdc4de4e7ddb103d3cf1d6827af413142ac9c02b9dfdee98dbd0da3a962f4bd986a90d79dbcf1a1cb55faea03a73bc87da6aa498785c9faf06fbb1db54eb0aec27d1fca1bd5c0168d8955053e0bbcaf95937851fe4801cd50db7494a23e853abdc15c1f214e57ac5daa5a8fb048c4ee50409ad16642b5b27a2d8e0943cab7a24b2b20f62d6e8f8ee350cdcc"], 0xa) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:12 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/76) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x82) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) socket(0x20, 0x4007, 0x3) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) sync() 16:00:12 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7, './bus\x00'}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) syz_emit_ethernet(0x3e1, &(0x7f0000000100)="75a1e620a5ed68bccbb638d6dd459dc1b5b94c1a7008996972a0b267ad2ee5c6b538cb0b43126021dc9feb9845990c004cebfec42038f613dbc8b46c426ff3ae0471b676490895d0f863aca47d4c240cfecd4b8bd2e1a52408ce19ab2de8e835a9359edf8b26bec2630e59a169ddad01f8462c015132c1b14e451420a9c0a474cfa9fbf41ad05da311c711d7c9ca5ba7c92416aa258c4c") 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = socket(0x19, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/158, 0x9e, 0x800, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440)="00000018756d3407c127ceb66004000100000000000000800000bab1e2e99a0000000000000000000007ad00", 0x2c}], 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet6(r2, &(0x7f0000000a80)="56081ad91ea688618ba7921f75ddf791235ef7ffb4606da6f37a50ec270e7324708d8848efb2147a451b8a30d85de17c558e7447c56a9ea612ae6f6d8b2a6019b2065401bd00edacf0c920440cf75fb1d7a5ce690765208b19916c549c1de8706f0bb16d894ed0e4348e915c5ca7bf582e574b8aaab1cb4027ed5306c5805ee14975d296bde885b4fcc0f65790ac86b25d15118e20e257153e0aa78b6753f6155410e9ae081d584dc5f2a97328d9f149bfc82660d33d71a8d80ee2adb62bb6fed939abeff90c72220b36c0c432fba3bc2d97d54e7296e25ba09a76707a26738e8acc1edb74c433cebce2a01682ca1b18d6d12ecd7be58793b76e03c98441444805180c1f646cd9b63e7f8122a48e1001894d921442003d8bda4157cdabafe5b8e3fae4b6aaad0d1f7b26e8e08ef8110217918312b48e2173606ee25bfed91acd7bf0153ac808b5a066023090489f3be71b50ccc9649b333610a6d403a29dcc6976f4502179aed666c81807e1a66f8e31ccabeab7de2941186807ee4c2d159b8dce4350a1a4adebf2ac2076829fdba4acc27e761967aa30602a193f14ac60b7789c17016dc3a77bb48845c3c6982d7867c1ff7bd49bcf94271589224a423773d6bd6660b401e1c675076ac2fe82dfbc25d9b6d5d33e44133fa7970d87f9c482563580491df9c12c43fb87a4ad358eade2a18dd95b332d3e7391d4d79ecc33c84f1e7207973c362ff659a63faea30154fe3010ad2e5cbf81a417a8c843b52631cfaed94f7786af137be7bc8626dd44ed9095ab7bb5fad81751a75450214f86fc3c2747d224c1922624843b5421f8f3aa1ad284eb52d9115a5132b0b664e8bf8b91ef352aea70edfdbfdda3c54ae0992eefc86ef30581e755c9e018052fef1993ffbf54f3d969f3a48733f338c6aa0f91f01b428a150c4254fda01c8e01ad00f556b2167f341a5457202a4b5d4c0c0c118e1d6b8009d2e3339446f59a5fe3809ee773726c04236bb4c8b5a7e57ff20290a22e08f10a65cc21ed625b70887ee0c1069bab4d92bbc3f80fff9eef9d347f77e06b470e6aff50d66b4da2120b002ba402f38b3be2788b7b04653b470077bd7d881845d3dbd4aedf07043b54f5d959002d37db00a63bcee28ddad86dfa3e59e25e678427c20e690bb3165d2d014c51d2775cb487ef7a2da7d333486ad3eb6b9ed20d56154e0a4825dd928804d8623c3baf33dea34fbfb2c799d1b3d25af2f9c015de814a6debae79d701347171f9c65212eaac249eb38f07d1f0c9f99328011bab914267a8688b6705f5164f369fc5dd0de0317c531ec1e3baffd1acd6a1e8e711a77fe0e3d04d8a68c7ff4e00e9d87587836e8cfab7a94afbad4ed640cf71b26a925d2a4b2e65831dd0a3f413948d8f5ee67eaa95b751bece0ed8dd1064238c838411c4b43deb2423293fb39bfeebf814f76cb4d2117b055fb11168aa39789365026e60d6b20cb2908d88868a38eb933aef78f9d4bc9b23e772c739d6d4967fd9e40daf3eea4f0e8925e76066bec1af18deb1a121833bac063bba0a6290fa347405360fba1db8a039a70be63706b4bbbd4415ed5284393e7f84d237a7dab63a6cc0e00d000e4156df4299f7888024c86eee2ef9d01cfe296094885b4eb5e656e8bd65621e77cae0af2540ea4919243e43f36367283a8eafec404937482949e0af92cb8455657913166ab63595952d7ad746d26951d1cd0d670b8c492e9a18c73df677740ee20d732b14b27dc65a637171be8637943fd3ecb71108699e22267eaba17194b6d80c4e5fea9cda8a10597a3f9a0345df08950c4f6e878cbfa70f7a167f787587b644104b554b704b2bd76006d86e73834266d568387307788cc88dc243e0825ea0de888642e24fb8b6969c1a8431a06b02e35f0e28148594e636a11b5fed1ba1725aa6faa84dc60a8d34fd27004018874699bd0675ef0c5ef4843dd30217f0c200634143bad8c81001dbe47248c08749cef0ce31b7af9336e1628230f216f0073927b23fbec189a8a0885eb29d4455dc4b1e9d14f89013d5b4b8f64b9909b271705f6c42754522998465f8138e351a43082d12e4ca3d10288e56425858903f54ff4aa40e9c7cfe42f5ec2ab1ea1a16279deade63f40d45a5c8760e02b3252ea01fa6d8e1ce613e0864ff335fdd1dc4b278bcc64e3197737b73f86a21be7be7162d93fed34ebd8775971d97fd840b732d310040bd992b8b3fbddd41f36403baa2e8c684a60b2c869b061b277440ee763aaf5fac975f1ff3b3dc4319202c49e6de562707884ddcaf8380de4a998714bf2d1c77b9570b10f8ff83209aff966017ca94f92a4a8efb79454a88be2c4bfcecac5d244ab30af4ae9da680b4c880f7ff7298dd7af318181652f7917a61e293387442e62eedfac82319a2d4fd63e8adff7295eb574520dec71a8a6f763b60875b36aaafdef014acecfd50bfd2b8f39b3529845f0c557ec1c5904c57c4318752615c5329ab3997f8cbb3294bd5e8164c388df17e9904a3de575fca06b901661b4e692fcf92192b05a9685244aec52a61732a2b8cd23104672c08a9edcfb1f328ccb8e33afb096097ec218e5f5a8d74f81a553aa42c556f17f2e5a22e4e007a9c98f975d47d96ae75caa9c185c7c8e5d4a44f47febf963439aa030d5682b4237228ef746376750fd99b5692faf5c911fd9c76722cc30ea37c5c24d6e427726e09e45a316a6162be9574060dd84a020dce5a8d8ae6ab8d965aad6433439a39fa20620155f8eba3079dacfc8899acda4ffe34aacee9e0d63bc0d3b14da0fbfda40135450c52f1cc352d3cbc9ec742795350495c9aebf299c8dcbcedd834321a797be5041a5390c40511f7a7f3cf87b74878599a8306696afa20a06b3c88fd722c", 0x801, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f00000012c0)="c554d5c0b70055c45e284e11e77eeff4596735075ebdd31f31cb8dc9ed93eb88980b3754ff1042b35e9e2aac4d87a113ecc202882e1f28dc15d3fca77c638087ddb65601d55bd3c84488dbacae2b3ff0ce08265b5eb2aa8a544381d138158bb94db7da9bb54c4f86660ec4b042f6d8aeec7555c4740a7c6fe355fda11841f9ae23df32db596f5eb5caf5bca8f5e07194ff56467fbbe1cc6f9822d2238b57a09110ec62d49e6291fd2b31ea03fa1012732d6444fc21cfb5c18b2b05ad55f18791017b86a09e85aff2100259274ad68afe5e9a15455cf232cdf738eb36ac75e476a5ffd8cc9c38ed1bf2a7b40d347f4ba70fb0212403cd31c0225cbef8b412c4a3b4be3dc47bd1c7f15620d23e8398a8fc26efcbfbc9fef551f084538409621d484085fb0348b1dbae0425187825883f05bcb992d3d798765c31dec634bd9eedc5948150c2722c92f57e6737e1384e69e79643435ade677a6e0459f8e387e0312061eb3ae45fc67764abec6f9787db922cb2b93352cee73dbcb38de9e54b8d55cbfbe591d2b85278601c7f786a1c3761c331d9112b325ec8b0fa4b6a5e8f15865efcbc21fcb791be110d59d78c6fa6c8a82a7a5f0287060fc0e3f2e622ce055425d44f40e3e8ba154fce8c78f0ac1a11bf8814574e540bc81fe5be07caddc02092932f9279f2006f7ef10436b8813847c51cca07a6e54765d6042851e9ac130a7266d114307ea5360e6e23550425b663f665660c83d89b7a8895cbef7b3978b3785aca00920da0c8bfad984e789bb487aa94ba3f72e1e3c02471e609eecdf652954394d87827e7b7ff4b0c2ab115a7de8bafba9382d33b9a1c1ded318414b22e2e3c6c04fa5a332cd997526be06176d58a8797f398a232e5a83039b55c2b72632a37e90d3262119a9c5bdd3a366ceda0428efd6dbff1e02f8e331927f4cd9dbe3e7987dae78705270d38d5f8188ace065467231780af611c12558e2a0fa1fb6015600515144fd68c76cea7a22918a6b4409b2913b5ed6529f9a5cb2e9032a5c8359ebaefb0bdb3c19214a267fcab4f541fe8daae4e5abf6f08a0c427c21022c958b17e9ea60977459107ee2b4bfabe8638d6abce35003466c13a73d1abf5ac476572eb06ab08888d8b8beff23a52c47712126f0f5d853f6dc0f798cefbed802b2da96c86dbaacefeb3cc26f33d6e189e614565b9db4658a7da5c0905dec4da4b934aed7e0e549b2df13def2bb51dbcae551e0767cef950851c5eead774427fbf150f829a3b4a7de1e9ce48b1dae46a7820e4cabce5cbd96dcc7a2112f7d55ab234c3debfe0ec84d6adf66afb5f4236845582bce2b94f01742c6730b97ff9bbee673fa107774626c5c7fec426b1ea342812ce9457e4fb8d923f04b78ceeb76e71af252cfbcc0866c546781d364ac79368fa0fb0e6220f8663bbde7f00f61232ae50db0ad765df19d07d6277509768d8caf3d2118126ac18372883ee10f9514ee45a87178eb6ef1583344eb2647dc5076bcf79c9395ab7d0a7724992bad0fa72560a41a5e9015df4be5fc42e515033354647f7b1136c230fa503db1d0f9f51798b0533599537807c6715feb20e2a9428d1b0f9567057a9cf23c2bc2d6b652ed034081f1e9a756ec20f33b4ac637329c92953cf4ff47b1e0ba253cfd8377ed13700bcb5bc42e4cc83d9b8d9a4d3289fb3e562ef5660921c87a1f39b28ef0f117165c1c187b63ded7bdb0b7fd2101bf6ce4675fe323aa9aa2bcff501b42151244e5f60fcdbc7baf5952aed1d3eeef9db57b000ac93ebedad37f4f85f9f1104e886d2e182e9976d2837939c90d6988bc519861673f38a86c7fb2c260b8d87f293c8ed2bf9e825d1fc388f05d0261829a0058f7f849bcd7c1c190e28007c4296228e3d0a8a697af70d7863bc14b08f66204f923ee5eff343c0cdfd5e23ecf06172fd8ef8c596571ce369a0adf106690a5ed8b162b0018f956be73ea188cf5d03d7dc8d439bff0279e0365aaeb2af67bd2aa5e247782f7b1fb4dc8207cb83a751f354f6d2c0562b9e4a1dbe6e79c316a5976f9945226e98883c735d35c1de839702ea462f4f6d65b52d4978dfe3c7de0ccbc0c683c92855af8d739739f55647539ab5e456f8996e85268b159d3eb28f06bc9d6f432ab9c092936262a50f2f36c3538e8c73de6c74d87183e5eb625aff543b6ddb559d64a3e66f9c63facc49559147b481c6b87b6ad1ac8dc32bea323f7126bbdbbcc050cc205e8f7793bd5c14d09712b5b5ac8067d5e2e15f874636c60a2a8a884cbb708c897d7133413b15a7a198cf9f6e49bc55d35d914a5fd6748358393df1600947bd03351a92249c0200bb59433339793eb87fabef1b8c54ed4c230b43ab060dd55ab94a87a9a3416d7f623080b024ed6131d914733b47351cd3db863a9cee84d3c24faeef219a8c8963671e2374cc9eb8a61905a4895be7cf0918c0d39b3f86c0c50e84510c350c4e2d0cdd00c9e6a2639ec3719da64ce558ca701cc308b4a5ec158d90c9dee5767531603dbc5a24006d9d8d166c1b3b49e358d67638f07bca3ffe905f13768013516a10c5a02e9cdc54a190624aa7e2ccdd644b608d2a7ff9f32414fd7c83c4df0c8463c0861bd897870bc1b6897d94d2ab56f02747126149986e150cd7d9bf27583baf90fd6c0a3652ddb4c0110ec418d3a16dba1ee51361d4421dce8ab756ec5e6616212768ea482e18b93cc420624ab42ba0c1e8c3b7d447bbd498ba181c0897846fb1494e367087cd6831ad44be54d0d3a0b1c3bf9514e0a5f1a711d15f33257e45d814326185dbf0a5b84e9c12a1f693c240d08524ce2e4d12004445122b45d3e1f44d17373f883aa545de00bee5740c57b2bf4841151e8252a0f4a471cf8da9bdc51396c80ad18b5fab4f3757a88c1bc9cfd6027c9398f6da0173a2dd1acd7b5bc1bd6840e92ff42cdad8f25948f15e35d18c23f7c531042f03f9839d391431ff0145e4221967784ba01219c1776e1240012fca4592581a9e24182e8cc4096ea97fb3bbf0cdbd70df98f2c33c1a26ac761c6b520a6fd9394c50240cda0e6d65e8213be49e8fcca5efaa92b5a2892bcf8dd2fde3283b154e7748b358ddbf5e85c3b2769e6f383c1c9eb5f8425e53cfa1affa3a9609a6fc114bd965ef7fd3fc726b6f5131085169b40383f270a8d3b77eb782ca753ba942df25bf4a723814a1b1ec057309ff6386adf9021cd09aff7869df24a054250d9942852dee82412c65d63dd862e435a346f796c6db3bda8ea26830f761021a9ccc20394ecce9c4e10cf439ec44a3a0343ab2fb7e8acf8aad23e53b2f5cfdee01ae3e787de60effa875fe3b369a72c65b63f575cca94668f603844ec309f9890e2ef408147ff79037a9cf50fd5b54cab32fe6300b3f53786f1cdfe5e26f2e862fcc4ed0f30f73d68e843772164b082f5e116a9b97f807d9b873b9c6764cbbdd91b4e1a36b2d5795ae0d8f9013edd57bb046d60500c5482a88154fac0ac4d8e707a65129768fb769b68e7f32ac6745cd5c84b0d15ce7290753756a2c8a546593dc9487838d3b485c063acda0dfebb4be6ac2fc1beadfacbced404173d5c82bde461e5b46b41a39d93183e71b2872d7c4acda01743271acd711ff05870097f8f81648389fa7973b6eff0ce741452ac388f68c71d888ebde8aba74cf340a726871cf824cb23fc49dfacf8104da8846943c773c5483577da5f373b4cdb0fb7edc88e4ddb6956a701b15f69fc14a615ad2035b9a8da0574cd7a01c52739e27ffd8e863a90ae7a4ad1d6d45eb78a1a24ab017b523f829a8e568bbc8ecba08fe3a43cd6062406d951a9541ede972ba0b5a6ed54509ff82b685efcf04c14e90c0de3367d4cbe5fb1d2f520d33f7bece60c6b5a6a57886ea1c39cbd19063049b9eff71b5a695d101f668c23874b95d8c686ff3f4608283311543ded287d6c7a09dc314f0d3b93945cf42bd6b1b7203f4e97338641b63bc113ef6798ca9d332e256bf7c7dc0be25dbd921f180d4846b74d932a04a62ca4bbc9118400f257ec46a0cbb656ccbd5b23123fb23f32b6c61d4a81371cbf87c7c4fcf105f9c723960297bdc6ba1d6b9c18172dabfd1584af2a513dfb47fcedb747c71a54aa9b75fd0b9ab64756fcf7bd3dc6c4111b8ad108c60e2caa00d2215a489727437ca912b26a7fea039b2c6f49c7610b6e41131c627f0a271009e3056d80c17db828b44723736c404e47d033a121401ae152679d3114bec14a8e697bafbf03b70a7c22a13dca03e8e4ce572f44879f98f105956c7d51ae7a62ed0c6113168f9fd417bab2e7fd4d8244d84a84225ef5e6cd88ddf1766db8d733ec436aabe3a0b176d45806b1f0eb9c25a3f0a6c8c33a1f5602f1a2805df499b8cd802719082c3032845f53eb1f5c93ec57ddee94dd9f7da744649f31ea355c079cf2ec8f19d11cfb811346ddf369dd3f1b7ea54c2306908ea90205a54899c52a1187bd72ef3f31eb1d1d15ed1f33d0bd8cbc8067b1c14ad144ab59fa016e36eed6bfc41545cc74bcbcb2c7c4596d24b3c6f8f6fc8e44d0f6e074b9606aeed92dcb0ee1a77f3f4b5aa58c6fe77236f7ef9e47be6ec427d32f0782b06bc999097073f1790da6a61d84e3279ec72384bc5fc0c8fa1a1a09e58deecada2b57febeea602086b1df15f624ad94610cfd3552a738e32067fc6828f3e2f651ee98a2f46f9928da8c4db744e3cdd4e2ea727b9c1da138f1ca6db695e25a13c3f3a7fd46f6800b89057a86c6cc7f0921fc4a3deba50336ed37286ea863b9dfe53ca1964bc3225ff621b631cd6acfc1d1194bb666ab14d88680dc0dfce3bd4843862c9a9d6370d1aa7660127e2949464533caa4818d061d7a0b30715e49f86553cd3ab25dd563b9614c20c3454bc3ac8790aadd149dbb941ae727757eb3ff7388d51eda9441735ec0bbe97f5adabe141acbf818b5933b26aaf9ce9ceb48703a2b8a48a0224fec7c0f0625ee8c8dba8d8fcbf67fe0506d7bbeb6d47ab7290fc43054d5503ebd21f21342b1414d6226f18d349b31f24a16df6a5e22da843737c9f6d01724555c8a4e50b1396a2051a83a19d55ad8f13c4fccda0bdc5898a74b5b16079943b62a872cd8b0de14c10204fb519e0780d2154dbf4000a50377dc61db76739ab4a0c8a16449f3c6c832c02e7cc7d27a23eb241da6725517ad0f5638c1384ed222ea52ee7f847a218d84d13bc3fa3461c8b0416427aa7da07f68712afbc6a328646d4f0d3d36722770b3e2994c406329de9ea5a3525e4edbae7a99b062ee71d5f6d4b180981324b83470ffd736518c4efc19bfb0289af3c279fe03dcc3b95355bd42c72ae8a98a38f088085596174abe196dbefc6ce3b0c770bfc1391487812a3d6ec7102180f473592773ebd79889b20a03f5b618ee919782383de6e051e823745fcd48f886e99d7e3529b397b169071f13e39448bd14e91c9927e46895d37e5449653db8da80b1e9ed8bceda22398c559386e37146f2bac392bfdcef16a99cb67b4235c4611f169b282560c2e873b8fd6be9bbd1dc365bffbc25b6706b50856e93844cf832c01c6c80cd3b2babbaba7e309b8be049e230c76fdee50fb79221b8bf404ced3d1504773be77a4ce810e104196075fa646ed0dfd46db28e78f20975a1c105a9740470a9093a6b918c2a284ca1e98a1728ef32b5183e381abc8e16dc5f9a816a9efb0630a3474a21f78407d73a58e494f3e9fb874a806da95351fd0bfec1685da914841cbc836dc0a5225e3ecb1a5b3b18a879f21d26f764bcb764564b87447", 0x1000, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getegid() setregid(r1, r2) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:12 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0xffffffffffffffff, 0x200) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000719907d99b6881fc958a76fb1daa23b0c022496ec840ebfd455c7dd15c65eb1f000000bc4beb0e4b99ba1546a2614f93977fc40ec6d5d016e1c2328abab79369ef5af9a1d2c89b5f49a59f1a9078af3f3e2458678b6b563df21fa19396ef06fa34ed303659a43b564249c536eb"], 0x54, 0x800) 16:00:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x12, 0x7, 0xa045e8d) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x6c}, {0x42006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9e92, 0x4, 0x81, 0x5}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) socket(0x10, 0x7, 0x6) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x45) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x9, 0xfffffffffffffffa, './file0\x00', 0x0, 0xc74, 0xe5, 0x1}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, 0x0}) 16:00:12 executing program 1: socket(0x400000000018, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8001, 0xffffffff, 0x5, 0x10001, "29d867e3ed049031ec322385c824034a6de65e72", 0xffffffff, 0x401}) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x338, 0x7, 0x9, "0ac146d40a1a460ab648970316b889cb0f64a2ae", 0x3}) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf6d9efed04d550f0f4ed8709777b463a50373701853ff2aa8260d4557c87254f44c1c8ab71ef71f8f27cbc8e7b2305888306dce75e69f224b53cccf3d3475142c64ef03733476da089d7d3c1dc25db4ddff08"], &(0x7f0000000180)=0x6e) mknod(&(0x7f00000000c0)='./bus\x00', 0x6002, 0x4) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000400)="6f4cbeb592df7181c3f063aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a35ed931eef63d60d8428278c65f91afcf209c1484bb6ad8a7fb155f68f06a9e4680da398c688c0402fcbcdbb6ac6ef3f9dfb81720f350d9aac6bf44ca55ac915078bb7e", 0x72) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x25b8318b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000680)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1dcb451cfe0df81e7c5535d4827cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e9e6688d841d4a69111b982f3fe0343e6e04a331f53a4da5fe2bda1c8f199463b2ee249d751fb06af134bc7a22d0c45583698a8beb0f6edd851d41ccf4509d8cfe2247bd10b80a1123dcccb3ade7a5d02f2a4e30464436ab61540676129988b66d0bdc898d29146b99fc0df71e3fb448c575e7ab0af00f8843daeab5a59", 0xef}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="59bd75bbf147dd9de4cc43a345636428a681ec7a19e129632ef7a8a0dfebd5f36e5e996b735030b56d2f1c8a2f039c21d3f2adaafb463303df9a0def3d9e5ad263735f22960d0d553a6b8237e5ed9d9e95ebf584930f95454279cef5dc7cc39ce94d64be20c65ca952fea5c5db0b395c905146b11b96ec102abe115e01f1bf1e976423", 0x83}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x90, 0x80) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2000000000003, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x3) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x81, 0x3ff, 0x800}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x80000001, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x38, 0xffffffffffff7fff, 0x407}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000010, 0x3ff, 0x400}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x49, 0x200fffff, 0x2, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x2, 0xfffffffffffffffc, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0xd2fb, 0x8}], 0x8, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x400}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000002, 0x9, 0x100}, {{r3}, 0xffffffffffffffff, 0x12, 0x4, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x10000, 0x1}, {{r3}, 0xfffffffffffffffd, 0x20, 0x5, 0xc47e, 0x6}, {{r1}, 0xfffffffffffffffb, 0x60, 0x49, 0xfffffffffffffffe, 0x101}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x7fff, 0x7fffffff000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0xfffffffffffffff8, 0x10000}], 0x86, &(0x7f0000000080)={0xfffffffffffffff8, 0x9}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2, 0x0, 0x0, 0x1ff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) fchdir(r0) socket$inet(0x2, 0x2, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/94, &(0x7f0000000000)=0x5e) fchdir(r0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x42, 0x9}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0x3, 0xc0, 0x2, "333db0d14b2a0500319ff6cf17c992c64320ff1c", 0x3, 0x7fff}) geteuid() 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x202, 0x200007de9) dup2(r0, r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x80003fd, 0x0, 0xffffffa5) 16:00:13 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x87, 0x80000020, 0xff, 0x2dbc}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x21, 0x2, 0x764}], 0x5, &(0x7f0000000080)={0xffffffffffffff48, 0xfffffffffffffff8}) fcntl$setown(r0, 0x6, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x30) getsockopt(r0, 0x6, 0xfffffffffffff669, &(0x7f0000000200)=""/99, &(0x7f00000001c0)=0xffbf) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28188, 0x1) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0x117) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xa3, 0x1}, {0x18, 0x3, 0x20, 0x7}, 0x7, [0x1, 0x7fffffff, 0x4, 0x6, 0x100, 0x200, 0x7d2, 0x9]}, 0x3c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f00000000c0)='./file0\x00', 0x10100, 0x1) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000440), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000016c0)) open(&(0x7f0000000080)='./file0\x00', 0x10040, 0x80) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x280, 0x112) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)) sync() 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff8c) setsockopt(r0, 0x4, 0x2, &(0x7f00000000c0)="daf7aa2214f86350644475e66f929055cda6e389384d563e7cb579490997b8dda7b7e893be0f4c903c520569b11b73db2a77ca35ae98c259053598cda8a76a59f8c386cef36c753a8a0229c8674b85fc9ebbaf7acf05ec01f881", 0x5a) setsockopt(r0, 0x0, 0xff, &(0x7f0000000000)="02000000", 0xffffffffffffff47) fcntl$dupfd(r0, 0xa, r0) socket(0x20, 0x0, 0x3) 16:00:13 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x6, 0x7, 0x6) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getgid() chown(&(0x7f00000000c0)='./file0/file0\x00', r0, r1) mkdir(&(0x7f0000000200)='./file0\x00', 0x10092) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="ea45b63124ddc252395fe8befcc058d7196770bc17a2243162276a32b429780ec4a2fe0e2a4c26dc8ed34045f8e82a80c16c2e2e44f84c705745eebac401dba3c6a94dc129d26214d71e534ed63a9a6882638b366bc432809a4f1c25761ef378af2558f384375b4a81048ca0fcc97d201e394ec95f477f31152be313682c490a537863b9b1be531d37260f2abe0c2077f16365dbcacbd3593730ebb4441342c235c1d675eb7a7663184e68fc7d1f2c27", 0xb0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:13 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x10001, 0x2}, {0xffff, 0x1ff}}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0xc) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) syz_open_pts() flock(r1, 0xc) 16:00:13 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x934) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000001140)) 16:00:13 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x3, 0x800000000402) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x5, 0x301) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20, 0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1, 0xfffffffffffffffa, 0x7, 0x4}, {0x40, 0x9, 0x81, 0xfff}, {0x3ff, 0x80000001, 0xffffffff, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xe34, 0x7, 0x8, 0x1, 0x7, 0x0, 0xfffffffffffffffe, 0x0, 0x3, 0x8f, 0xfffffffffffffffa}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:13 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x81, 0x6, 0x2b0, 0x9}, {0x8, 0x4, 0x10, 0x439}, {0x800, 0x7, 0x401, 0x2}, {0x2, 0x7f, 0x454b, 0xe198}, {0xe1, 0x1, 0x3f, 0x8}, {0x1, 0x1, 0x3f, 0x8001}, {0x7fff, 0x8, 0x200, 0xfec}]}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) sendsyslog(&(0x7f00000002c0)="b895cc4a0d041f375d4a88998e5bcf148ce15b6f5de85d4da2507f0e9e2b049709fe9daf713e783dd93fc31e4bf6de40829948244ad01935a32f6cbd86fcce391cdef439dba64c68eb6e6753499351959cb807c29c7f50b0d760764a7c38a77d3c5f5a47dabc3f5e2887ac12c6008f6dc167b8e386fee2bbc3af4341af8e411f93f56928fddb8fd6ffa4251e62654efc91e1df77ac6b", 0x96, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x0, 0x1cf2, 0x0, 0x40, 0x101, 0xfff, 0x7ff, 0x8}, &(0x7f0000000280)={0xcf1, 0x101}) 16:00:13 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000004}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setegid(r3) write(r2, &(0x7f0000000040)="510fc3a0", 0x2) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0xfffffffffffffffe}, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x81}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xc8) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r2) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6bf79578395a9b0f327ea3df3ee9a29ececf868ef6152f9a4a3e00e621ac2d008cfa88fa43f133f786ee77dcfddd4461b61b2c2f6d1514720fd2b1d83a30951c8f3fd91c32aab81956700fea3046fc88e215bd2a017ab92ee24f3df7087be43d1a7badbb2660ee9f26b30f10837d0294e886764baa704bdbd8f169f26d7f7ca8f7fac30ddcadb6159c348358c1", 0x8d) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x108, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0xff) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x86}]}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000380)=0x8) linkat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x809, r4, r5, r6, r7}, 0x1ff, 0x1, r8, r9, 0x4, 0x9, 0x1f}) r10 = fcntl$dupfd(r0, 0x0, r0) getsockname(r10, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000580)={0x2, 0xa54, './file0\x00', 0x5, 0x1f, 0x4, 0x1f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$BIOCLOCK(r0, 0x20004276) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xfe) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000140)='U', 0x1) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1001) listen(r0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x0, 0xee0f, 0x2d5b, r1}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x101, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x1, 0x9}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x1, 0x4, 0x1f0, 0xa7, "8499788bd1b58bf405d0f2c89fc3a9ee32257c8b", 0x2, 0x7}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x71, 0x7, 0x8001, 0x4, "5600396331d28a9b7036f01596f852c890062198", 0x1, 0x77e0}) 16:00:14 executing program 1: setitimer(0x1fffffff, &(0x7f00000001c0)={{0x3, 0x7f}, {0x3, 0x2712}}, &(0x7f0000000000)) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() setuid(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x100000000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) semget$private(0x0, 0x3, 0x10) ioctl$TIOCMSET(r2, 0x8004427a, &(0x7f0000000000)) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x20}, {{r1}, 0x0, 0x80, 0x40, 0xfffffffffffffe00, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x60, 0x5, 0x889a}], 0x81, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x200fffff, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x97, 0x4, 0xfffffffffffffff8, 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}) connect(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) flock(r1, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000340)={0x7, 0x7ff, 0x5, 0x0, 0x9, 0x8001, 0xffff, 0x10, [{0xff, 0x101, 0x6, 0xfff}, {0x40854f45, 0x6, 0x1, 0x7}, {0xc82, 0x7, 0x4, 0xadd3}, {0x1ff, 0x800, 0x86, 0x1}, {0x6, 0x400, 0x7ff, 0xfe}, {0xd25f, 0x3, 0x7, 0x81}, {0x81, 0xb5c6, 0x1ff, 0x200}, {0xe0, 0x3, 0x1, 0x80000001}, {0x0, 0x10000, 0x1, 0x4}, {0x5, 0x8, 0x81, 0x8}, {0x5, 0x5, 0x2, 0x8}, {0x8, 0x2, 0x5, 0xfdc6}, {0x7, 0xfff, 0x6, 0x80}, {0x81, 0x3, 0xfff, 0x8001}, {0x5, 0x7, 0x7ff, 0x40}, {0x2, 0xf000000, 0x3, 0x1}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) fchflags(r0, 0x10001) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) close(r0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) syz_open_pts() 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000200"/53], 0x35, 0x3, 0x1800) shmctl$IPC_RMID(r0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = msgget$private(0x0, 0x60) msgrcv(r2, &(0x7f0000000140)={0x0, ""/123}, 0x83, 0x3, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:14 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = socket(0x400000000019, 0xc003, 0x7) setsockopt(r1, 0x20000000000029, 0x24, &(0x7f0000000040)="c59089dfdcf8be8000e758acf618c746a363ff38e3a2c3b4e1cf9dfea2f17f619bd2a8e215ee693c407bdd2f20c4b1676562e35fd2bf15a7985f49b874a377da85eca890301c5294766786650a886746e2f3f74d", 0x54) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') recvfrom(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x842, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x3d92) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x6) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r0, 0x0) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dadc32ea982c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b246a1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4110], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x69}, 0xc) setegid(r4) setgroups(0x10000002e, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') bind(r1, &(0x7f0000000340)=@in={0x2, 0x3}, 0xfffffff7) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) msgrcv(r0, &(0x7f0000000400)={0x0, ""/169}, 0xb1, 0x3, 0x800) clock_getres(0x0, &(0x7f0000000140)) ioctl$KDENABIO(r5, 0x20004b3c) chmod(&(0x7f0000001600)='./file0\x00', 0x8) setuid(0xee01) msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:14 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0x6426ff60d07c5d18, r1) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x11, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000004c0)={0x1d, 0x0, &(0x7f0000000480)=""/29}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000500)=0x7fff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) symlinkat(&(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="aadf41b70e621f938d328e1c2076ef67ccf525c5cb9fb2dca12302ef8fdee32c3bcb4b0feba127a72bbf3806a259d69635da100a0b75e6a7b278907d004742c63afc5a1dcc2867d984e7f2c1d56094a9247ef5fbdc35a5d41ba49fac046373e6b23cb17fb549a494d8a692250f187427be0f4f6ab884873a3cc1a79007fa43b7cea6afa2cbd85efbf17a64d58aa902f22124378b27b6975e5695c9f3de9ff2f28ad13227a39ff73fc56197068bec58550ce4e4fb8383e984084ee5f96df4f8a4bc9824a61b50ce7b588ce732db71d1", 0xcf}, {&(0x7f0000000100)="bcae77b28851b16b93f4681e471a1a11b101895378a91d9ee9c543d5003ad74eae5055a75d98a6b5c530402cb773db6f227049f014ded6a2cf07c5abaaeae968b1d1ee307c5025d672423c9b3bf77a450c3557c4c6b19e53138a6e09322a2078a09e6a32891b58e3e00e074cece23a2d6cfcf06cc84e9cbcef93388423313e2e87a4b83d70d7c941fd", 0x89}, {&(0x7f0000000380)="4de557a80c0ecfe3bfa398da0669f078770e2980897bbb6095ea18cb873c8b3b368c2b002e05b043614aabcd029682a26eb93f5a66751c664fe3d31566ab74cd636402a9c9d495e91464b3c3ad5a59b3a688069074e7b329fffd948d5d3de07f8c2ad92b93b1eef306ec1ab469da66744df5afc3f1e1451937b91d3f45ed0691c2443431759d587b7347b1b78c1c5760b124e3ef3b940833d7c76009dd7451aabbc2bed7f727709e9e9fbbb2bf3f6ac28594aab0121b493890820b72c8d78796324752e8639eddd20fbde1a5bfdaaa6d26847d90520bcc5f089820aae0db045576f4", 0xe2}], 0x3) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) syz_open_pts() close(r0) syz_open_pts() 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x1, 0xffffffff80000001, 0x100000000, 0x2}, {0x0, 0x7, 0x1484, 0x3}, {0x5, 0x80000001, 0x7, 0xa167}, {0x9, 0x20, 0x100}, {0x9, 0x20}, {0x7fffffff, 0x2400000, 0x0, 0x2}, {0x7, 0x80000001, 0xd3b3, 0x3}, {0x2, 0x1, 0xaee1, 0x6}, {0x1, 0x6, 0x1, 0xfffffffffffffff1}]}) syz_open_pts() 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x50) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='tap', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='#.]\x00'], &(0x7f0000000580)=[&(0x7f0000000340)=':}{}.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='&\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='#\x00', &(0x7f0000000540)='/dev/bpf\x00']) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000700)=[{0x47, 0x7}, {0x167, 0x894b}, {0xaf, 0x2cd}, {0xcf, 0x2}, {0x0, 0xfff}, {0x8b, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7, './bus\x00', './file0\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000880)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918fe152d72ed1e9a6099d9b7099ec1b97bc40d8677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefbf7196f7e7bdc6deddcf33805c6ee3c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca446293ed7325ccdf5012968b1280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d3", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x5010, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="dfb31349222e0481eff3cad0002aaf10588fd6b7fc3614c87cb3b654203c36c251d4c68328f5d47c999ab941d3c45fe6b2c69c75335db4d925389f7afec52b7a13fba8a7fd60a4895fd97682450c99d338fba743e688cfb2cf838702f7a7d73d3f30700d5b0915c856c41e59edce30ef057488c9de560a0fbc5f2a35dbc4d94f34ca8ac742d6a32b623ea88ce1d34b682e479097bfd910b158c81342636b76", 0x9f, 0x9, &(0x7f0000000080)={0x18, 0x1, 0x3ff, 0xff}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000280), 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/82}, &(0x7f0000000240)=0x54) setsockopt$sock_int(r2, 0xffff, 0x11af, &(0x7f00000002c0)=0x200, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8080, 0x41) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x80000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: sendsyslog(&(0x7f0000000000)="166fee5489e7ff852ff5b91f56277866c5c333f4deb9dc1907b5dffcbebd79badad00826bdd34608400b646073e65ca06873c84a9ec7b4f64829a5f0d4a50433cfe8b5396ac451ad9187eb267555f8a17bf8480f55a3a9df7caa82155bb4368e7deb1906ee35710563dd52af16d6399214814f7d32d84b8e44985ce0fc3c93d1b9ba9811db942e22c70da22dddf3", 0x8e, 0x20) clock_getres(0x2, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4002, 0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) r5 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x8, 0x89, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x12, 0x20000000, 0x4, 0xf4ff}], 0x3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x6, 0xcab, 0x1ff}, {{r4}, 0xfffffffffffffffb, 0x23, 0x1, 0x6, 0xffffffff80000000}, {{r5}, 0xfffffffffffffffd, 0x90, 0x0, 0x10000, 0x8}, {{r6}, 0xfffffffffffffffd, 0x8, 0x2, 0x6}], 0x7f, &(0x7f0000000300)={0x9, 0x6}) r7 = msgget(0x3, 0x402) msgsnd(r7, &(0x7f0000000340)={0x3, "2762827630d11721f67503a7586adc931e3914f54aedfe73"}, 0x20, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000380)=0x7f) chroot(&(0x7f00000003c0)='./file0\x00') kevent(r2, &(0x7f0000000400)=[{{r0}, 0x0, 0x84, 0x34, 0x81, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffffd, 0x4, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x60, 0xb5, 0x6a546c2a}, {{r0}, 0xfffffffffffffff9, 0x2, 0x92, 0x3, 0xc6}], 0x6, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0x4, 0x6}], 0x4, &(0x7f0000000500)={0x80000000, 0x5}) unlink(&(0x7f0000000540)='./file0\x00') clock_getres(0x3, &(0x7f0000000580)) clock_getres(0x4, &(0x7f00000005c0)) nanosleep(&(0x7f0000000600)={0x3}, &(0x7f0000000640)) getrusage(0xffffffffffffffff, &(0x7f0000000680)) accept$inet(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) r8 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r8) r9 = geteuid() ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000007c0)) r10 = semget(0x2, 0x7, 0x80) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000800)=""/105) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000880)='./file0\x00', r9, r11, 0x2) mknod(&(0x7f0000000900)='./file0\x00', 0xc000, 0x4) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) 16:00:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) getrusage(0xffffffffffffffff, &(0x7f0000000000)) close(r1) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8001, 0x5}, {0x18, 0x2, 0x5, 0x3f}, 0x0, [0xfffffffffffff2d9, 0x7ff, 0x7, 0xfff, 0x7fee, 0x1, 0x761, 0x8]}, 0x3c) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x3ff) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000000081, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x1, 0xffff, {0x8000000, 0xfffffffffffff001}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) poll(&(0x7f00000000c0)=[{r1, 0x20}, {r0, 0x20}, {r1, 0x4}, {r0, 0x10}, {r0, 0x8}], 0x5, 0x40) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x4da2e0a44b4332bc) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:15 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) fchflags(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000240)=""/16, 0x10}], 0x4, 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/255, 0xff}, {&(0x7f0000001440)=""/208, 0xd0}], 0x4, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) fsync(r0) fcntl$setflags(r0, 0x2, 0x1) listen(r1, 0x7f) r2 = dup2(r1, r0) flock(r0, 0x5) preadv(r0, &(0x7f0000002980)=[{&(0x7f0000001580)=""/135, 0x87}, {&(0x7f0000001640)=""/15, 0xf}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/135, 0x87}, {&(0x7f0000002740)=""/85, 0x55}, {&(0x7f00000027c0)=""/25, 0x19}, {&(0x7f0000002800)=""/166, 0xa6}, {&(0x7f00000028c0)=""/167, 0xa7}], 0x8, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000002a00)=0x40000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000002a40)={0x2, './file0\x00'}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/wsmouse0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000002ac0)={0x3, 0xf8e3}) ioctl$KDGKBMODE(r2, 0x40044b06) link(&(0x7f0000002b00)='./file0\x00', &(0x7f0000002b40)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, 0xc) socket(0x10, 0x8002, 0xffffffffb407da60) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002c00)={&(0x7f0000002bc0)=[{0x81, 0x4}, {0x83, 0x5}, {0xc5, 0x1ff}], 0x3}) getgroups(0x3, &(0x7f0000002c40)=[r4, r4, r4]) flock(r2, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wskbd\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000002cc0)=0x586f) fchdir(r3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2810, r1, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x17e) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000002d00)=""/151) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000002dc0)) 16:00:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:15 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x2, 0x80) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0xffffffffffffff82, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) r1 = semget(0x2, 0x4, 0x2) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/253) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x80, 0x1) openat(r1, &(0x7f0000000100)='./bus\x00', 0x20080, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) recvfrom$inet6(r1, &(0x7f0000000000)=""/50, 0x32, 0x40, &(0x7f0000000080)={0x18, 0x2, 0x3f, 0x7ff}, 0xc) 16:00:16 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x9, [{0x1, 0xcc5}, {0x3, 0x20}, {0x3, 0x68e1}, {0x3, 0x48b}, {0x3, 0x5}, {0x2, 0x1ff}, {0x3, 0x1000}, {0x1, 0x8}, {0x2, 0x8}, {0x3, 0x6}, {0x3, 0x100}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4}, {0x0, 0x3}, {0x3}, {0x1, 0x7}, {0x3, 0x10000}, {0x2, 0x6eeb}, {0x2, 0x7}, {0x3, 0x9}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x100000000}, {0x3, 0xfff}, {0x3, 0x5}, {0x2, 0x8}, {0x2}, {0x2, 0x1000}, {0x1, 0x1ff}, {0x3, 0x3}, {0x2, 0x5}]}) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file1\x00'}) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x101) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x10) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000002b00)="ca", 0x1}], 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./bus\x00') kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x4}) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f07f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="301045e303751162544faaa654b998bfde99cf273d53da5805cea253d4cf563e21333a8e1a63708306bd052b15fd97b86e7384e365984d108802c5d46446285e6bcd711e87039499a32b868823ac95b3780416c3d7d47ad08dc15d030000005c87bc38d28be623b12eb68fa9573beededa12f47f2c29ff9aaa55a0bcbfd29d077175e2184058911ffefb3605df7808000000000000fb739aae92b61b010af3af1a3d0cbead07aa8f52cc00"/181], 0x10) write(r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x3) dup2(r0, r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() nanosleep(&(0x7f0000000040)={0xffffffffffffff01}, &(0x7f0000000080)) r3 = kqueue() pwrite(r2, &(0x7f0000000200)="5a24f826690488501d4d5e658cc3edd0f19d393e68fe084c602e9856b0f46c50e8694df736b3c4d78d94715d05cc6dfa5b44e1b7776802757c111f4f3d7835e181f8d940259e54592c1bb8b7472422a8743ca3fb80043edc908ae9483590af8f7045c36b0900fa95f98454ebf9cbc57e22f1571097766eb13bab354322d4dcefc9f2415053ef3a3f37c98c6416d72187c3e498640c4bcaa58eeac9fad4175354e6a8702950595e1af1ec88068dc48bfe4ae988b1445377c326cc743a5ab84e625056332ca02601b873babf3cd23c", 0xce, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d04af22bc5ad266533c9f5adb4e741e448600ce7"}) kevent(r3, &(0x7f0000000140), 0xf8b4, 0x0, 0x7f, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f00000000c0)="65bef9565b5d5b706ef33131d5666ab6dd2429a970abc0f0d5663fde1b249c5de10c27db9a26eab47cda5c4e1d36dc7c", 0x30}], 0x1) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) 16:00:17 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000015c0)={0xff, 0xc8f, {[0x5, 0x8, 0x9263, 0x3, 0x5, 0x3, 0x4, 0x400, 0x8, 0x1, 0x6, 0x2, 0x401, 0x6, 0x48f, 0x80000000, 0x6, 0x1f], [0x7ae, 0xaa, 0x5, 0xfffffffffffffffc, 0x3f, 0xffffffff, 0xff, 0x3b9c, 0x0, 0x6], [0x3528c2b0, 0x81, 0x4955, 0xe5a, 0x6, 0xfffffffffffffff8, 0x81], [0x5, 0x2, 0x80000000, 0x73a67235, 0x3, 0x10001], [{0x8, 0x4, 0x5, 0xfffffffffffffff7}, {0xff, 0x3f, 0xefd1, 0x9}, {0x3, 0xf1c, 0x6, 0x5}, {0x6, 0x10001, 0x80, 0x1}, {0x7ff, 0x0, 0x3f, 0x80}, {0x60000000, 0x5bca, 0x9, 0x5e0c}, {0x8001, 0x3, 0x9, 0x1}, {0x5, 0x600000000000, 0x6d2, 0x3}], {0x200, 0x1ff, 0xa3, 0x8}, {0x3ff, 0xfffffffffffffffa, 0x3f, 0x8b7f}}}) writev(r0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="acd8800067d3654c8b4ea0b4704bd3779a1f93fd0f258c42b1adaca5a46e684085be1b9d44ddc1b33e28dab28bcf8bee03bb07ee1629d9f0a4409d139843df8c093e99a3ee511124cad05cc606c7edeaff8513eeb73596cc3688b7e9235c336f46b70966d55f6b31c173439981d7814900a3897cb52e9ae6514ed545de5d21c4bbb8c188ca97f19c0034cad95a259725a5226014193ddc018782f8482913af8390567dac8a3744d4e4fbc8ec6029b44f8371a7c0dae73a069aaaf0011c161672067a96c0ef78130ad2a1e3f3678d2076f5d789a9b7865156126f19cb9555a3216a63aa27b22dbce400235f189a2d1bab5986de2a2a2779fa21eeeb52a18c5af2e96a29d8eb2f1323eb8e13c3f2e5da49bb8e8ff7696949e15eab9ede2da52d546f735fb89b647fb95d6a65f3cac617dc7d28ba9ca283ba513e277110423a5ffc33c62710ee11bfd375f82c97df5ec2027d604f301a5d034dcfff147e9ae3b7b6dd41d566def175ce95c3eccdc044e3f754de1c16b1a005f91c8a6d17b0d52c68f170ccd9d614488bd3da546209695b6cae446a05db415a1769746e2592a988e77bd94f013a1bf64fbc46becb84345e979e9ceaa6b230817c1d295b4e5203d5076da5b1af7d02c6b72fffe22cd77cf326c1ac2e046df8c81d85a036fad154c83afa8cf0c37385f8b99331994d9bed351220d53fd506c81961508f28195ef77f5b7db3f54ef597f0a3f51fae7f577151afa9f40af5def5320ce3ba8e8c2c2fd6db61069c5c6c69242dd1f5ae53b3f3ea97d82d210424621645b3ea41a43f8382637c3f54d9c93c760fe6e0d4921a4cba7b2ed6fe914c8467dc89331fa376cdd56fdbfe61b6037faa8e9c70b484c96e5a51d6703ee58c6b34277b4268903c298569b6707c60f473544322f63cf9e73bc33024f95fe303b005edcc71ededa6e9f564ab47e85957ed6625e8c53b74ed7f93876d8fc70637d1e72dd87330e227b8a4a54fa702bf051d6242f060c3dd26d44dd5aaf62167de17e917050445c189f841aede8334f99b5e95c951507a901f68796e5d5aa109004f87803c8c79c3604a70c5699e81ca0d4a9dfe5d197b8843134602cd2574cf36309e8a4ee520ca966de3582a3fb5fa6ef20005aec7aef6194ca6cbb3ebaf54e3bec0379ceac044a8571555fb8354d431e04716691303dbd15a2fdbe95b6a7e00423797fdd133761f743fa3e557afe9c05fa8526b9df61289511690fe6bf6ca204d61093a3a4ee12af6c3cac43529da490c249291e035325753050292700c1ee4aec5936a94067f344637f6f64b094ef4c3837ae6f908cc4c69eb73c5fa7802b65a3a3525fd44d657a43671c943f5a6f8ac9f7df0c441f1260bb0f8846bbeb4600a177ecc5e7774b2523d3e4676d0f87b27a3bcf15a674e2ae565eff34889103af676fe3dc0750c3aa750f547ac5cdc24f79f43c7fb57fef7bfe20e62534434fb8ec7ba28b867ce8c181ab4a77ed4f1d2fce7cd8a3112f8478993a504584422f2361086a5e4c17f4be287a057a3ae22dadc77546836375c32dd6a362a3b585b9c4b4298a6912c61d350b6ac8fdfa96016f1e62cb6ab518ae77124e898f04d8ddff36c8c0dfa2a22425f2d78979bc76234447a32fee98e01d5158e9bf8e6394d3d6051d87cd28474b6d9b68242e649d65a5abdab743e2620cbeec265cdf5dc56d35c9f0dad059d7f9a21d9c67127b07c8261e9d6a5d9820e44b2f50de1072882112cd41abf58557d1aac74666900ccb227b44d3a7409585eb075826137a559d4a88014702edf480d381f4a1036dba1e0fda11b5fc37934628cce2fbd840fb393ad0c2477b7f7dd7fb69b6432b664134a525dd0b71aeb958da3d9edc4abc9e6b309bc13edd1cff29bf1883872283951e08187ff62d62075e1e8c451e5fbf9adaf72615cb4e0e1fa97a6a2a3d4d4ac0665a53a49a0b1211a6f75195283d203afdf90b57c3512d776e7f8cac94e284deabb80dff81a53bbf0446fe82ae06447f0aa21f57b171dbf2e3659eb6a8a1e4dba6b2e8477baec7fae55cfe6b5a0ddac654a1892f1ba7ca7b445950b92a8bd7cde9db57bae0baba31826d0b1b2d73167f1d0c9e36a2311f4bbac05077cba420ae2728e35be65faf58bacd020ae06d6761fb160ec48b8ce7a888ca5e76c79ac41f44e972cfbfa6936ac947723920f0aafdd583a38d6405c084f8c06c33ff8007ab5ab404d8a143bf8e9048a6694e89e7418745569db9d16926047e0e018343a7bc161daac790548381e1d8056772bbbb14a8cd6f8863d224c2caf8938ba999157d6d2a711a423af38dff15689b1052719e101f36cf5725819f0a7878fcdf901a7f581dc7782066624cfbd718c6fcea76c6fddf290669eff153b3c26f68982841369ca869949e34d551b6014c42195c677a857b6711d1d4c18e181a58593447f870c7b3bffbea866cd329cb6b9f32a990b0abe902207bc05d5c55b85fd294973f9ca26144316680d9ff590c194a374a07c5820d2df0e3b377f6a428587a2f0ed204c7a0b1e97bcf7f59a547b674d396e8997c7aa3739a90006b546b650ea0436bb2b60ba240f7c19de16943efcd0200029fcc6d814684a6d907604b0ffccfde96a264028a3a44fa76ef110bd634250da94506ae2ef1ca7e49046563cca66ae065d92472df15749b656afb97db8f53ea945ea84dfcb885b1b8cb7968dbbbb686a3b63335ec4240f5eeea79481755378c2e85afe3eef6554d559c0c145a9fe9808f94cf165f2f23dbe74f6230078db847c32c3dc2be34d2ac447edc203b898f541ccdc4d910011ce3f6688569af80865482e679d30b834d17fdcb52a6680081b7784c68a9e883d5b78f6193543b0de8e9063a3ec1b905a33283bd64f7b2b1ec2c25be787a54999fabbe5d53a293a277f9d526a640cfcd81463ab3b305f0d100bb54d274d435942e54c192c86f768271c6c288bf44324472170d48a1b9cbab6132be39c8afc96796240f93c47245f05a374081b872d705b73ca2ffa96f829dcef92cee3e896dee986de9025bd7acfda705de4b5cc800432b35106e3b67cbdb1f6b95ef02ad169dfc354049042fc21a459dc83afb99d3a623aa2be3588749aa98ef4844935abb7f5ad8df4764017bdd5ba49528522e9eb301489ea237f5bbb116ddb52046aedd006fc63a439444cb5bdc00f22cdd0ba867269e82f0e10e567f10a0c3eb04315b3be9bf54f9a27b7d64faf88e761b91b04263c70b332402bcc3263a1fa2e2a856573a889439ceb139dc0e5396ab29ef8c266e6139c677abfbc7fa706aacea663caa53fe29648f2e95337a916c00bb7704a1548bb1274b28421b19b15364ea0375a8d55c066654baf402f568f84036e6a0bd2b1e2aa3cc2cec64ff3c4c08227a5c52d5368658475fe45634b782a958d1fd087ea8c93d7db0d65d3112b884470f18f814c92689b21b24dddb220b525c83e39b44d54ca084141c91f8dc403c3d85c418909a993cef3ebb6ea842244ee2c24c85fd93ed44bb30b7e6bdc17db9ab3144035e76b38a4a13851fabab2c5d6e335752b22891b3ac6ff081d28fb72562c95df96d0578fc38f8539e0b4f2673def337a0894f4b510e0d1b66e58a8d4d8c7ab0d41e5b167d733b80751af9564d6590ed28f37f076069fa3ac9202b116b8449e0990a64c9bf30173c821c8d56e47ff5e989c241c98c0ae73f16fae2ddd4aa940ada58e3ed447b86262af42feb9226a30928eb59097b6e177cd02f1b1770ba8b804058d96b7e565fcf646ec462f258e247ed990ffa395e4830e511998a077d9e662b5d403b91acf4335813f39b77d889438b0f1211d8337dc68610995bc40225fb89cf44691112da0476d9396e08bf149b8b45339a429c61dc8a57d52062c840a0e4e3d6a6391c583e6efc9c1cda81ab847f487ed4eee205eea48b319a3f0a84d153980261a5d36e8a362faabab2bf366f71a398e8d17382a2fc7d4393c9ce8a6282796886bf6289da670b8aa2ef7c1b2dc22cbcfd5e733eeca752c019acec42914cff2dc29ba5254616ca2257fe672cb117378d55babd96965d32e0686b15cb31d339174b6bf7885c2a1f7958e9766ad67ea16427115738595c6513c2ce3a8cfa43b17f92d83c97e38b33c5c6416046b1fea192afd32a4217b9d4d9715d58959c9bdbc2647967e37bab767d9a358e723fcab70e7786c9ef0f5d196768858b4e3228e7158876832770cbff08e992baa2d32697f9e8253e0f4f03a3154180830b6760b1db8be1a270c80131ea7e8934c5492f8dbd0423f9f2a57f71b51063d99aa399387ef8870a06e3c9c68683f6c2fe201628e4a2f5b9f00073126fe6f848835f001c3cc5c8003ef14b4ea192869c0b10502656ad41f02a70983889444e20b02e7c38e0373761f85e88428f2d87d04395536580e16f0b95a728968147bac7b5262e1cb0899eb31134919c6954375e4d6bbb128478596902ef41b4acb6e554273ef4c9b7d19a4ce7bd6445bb51386f27b5fdc2b8dffcc2775113b645214a8b40efbc537b41dffa56d434372bbde143421f5edda55e7f50970a769e545244d9995c98be9452f30cf01a037cf4f99f2894771d81f090e68e0007afe70689941e3ae33bf003684e74fd63add816179a72caf90070ac14ea29d365d99acbf1fc17aaf0a66fc95eb1183d5ac9630d2ce8ed2d25b2ab4a472c04c09cf463125a961cce77ef5a81f5c5cfce66e9bc7078960cd40e9443b67f6239dcb959106f046ac73ce00436dc9fc9aa2e896d244553c5f9a52f66fb0ddf294d50acd9c9ecce280cb1973d55d726b4dd85dbc6c3513406f12736c9b70591fd11561da1e5302312c1c0dfe513a943ead34379eacc578c22f081f96ba1c70644d9398f00246f584d7b0064a52b85547512188e2b360e4398773c682749b9260f7680a40714af96d3ac85155876190145f7bcc129eff73dc8afb017fe0cd5b5aa2b565c7f174fc3342c22d8289d14c8cd8e619b3b75ad57e9eac03984ce9fe682809cb73887496360300f56d4c2d5157ccda57edc573501707e5775a7a4d7401890179a6420db92b8372f460cd833b0da43758c8c0d4ca50538efe51fd942b723c51ec21a0efe00fba16434b07fcf9811e2f1edfb339ef84920105c7db14af089cc4f9e0b1244a93d609d3e67d5e394d930312a63605dd381263cd7b01208dce0b4de08ee36aa497c8a402743068cdda23c02a16c5387b6bf1dd210f64bc0eb341543eba26400a5bce31f0e224be90e784d27c1d18f51e738811053da260ce4501ab93124ac8dc90b4d9d6a84d7d347d920ab22406068d6e511184037dcfe727a58e6fe75c6a6dc91ffeea4e1b5de7ff291e8ba923a7888325bd2109ad17d119b34ef85418096e7d33aca8c8cf0107fd0e964c0fe64453ab6b24f5e247a11547603d81c1d20a979db09cae0243c07ca5d18aa2b07692a7abb4cbe4cd7fd691a4eda5b25639296e0c3301c2bd51341813c2138ccaa30169873b69a64a56c84a9c1e548cb88c7258b0fe410c6cc370ffc18c7171901184f3d965a865fe9b21d0fa999cd359d85bae3e05fae1c324217ceacaf2bc7b56eaf40465098e46af975ef078ef55bc1cb67e28dfc0dd657c2db8a8562aeb11fe7c7d69f521285f9302b125bd8ea018bbe4d89f3fa284db9b15cc1b1d5f6700475e084ba328467118a79d0593f4e5d1770938b98a5e10d63e110e945cdc2c1cacd52c9dd23e94a56a8bc23493c10e8ef0182b5f332c0773c1025f223a3c30abb5fc43f5f1f92e1d636261fe6618d7bd59e0", 0x1000}], 0x1) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) dup(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20084}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xae, &(0x7f0000000140)="e463b42d64482b2e1360dd94b6681b987f9ecdd7aed10bc9c1ba134ab7c4199dab385b78c75623e8f6b776f41a44c9d4180ddd05ef34092dfc3920eae3122cceb4614d0eca5fddb334dac061bd78e89abb2e5bafd82d28aee1ec59f7ca37a3dedb63b73f6b11480075ac944d573d32d255787514961fdfa5e01da3f05d326db8e5348c30a8df3d7a3081fd0469143045bea17d43f76b7847deeb4ac1a27b8044d84e0ad337381c252fda5f48994a") 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0xb, 0x0) 16:00:17 executing program 0: link(0x0, &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000140)="a9f09df444b8300e0b043014efb4e8537da6bdcb13fe7a3706ad52afedbc0b839c01b0c7636b5aafe2dfdf2dde927ee502a16e", 0x34e) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xd8, 0xffffffff, 0x32e0, 0x1, 0x5, 0x7ff, 0x9, 0x3, 0x1, 0x1, 0xfffffffffffffffb}) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x9) r2 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffd08, 0x401, "855c000267a7230004401a000000000000004000", 0x1, 0x200000}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x13) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x400000000002, 0xffffffff00000001, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20080, 0x17c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xffffffffc5dc7fbe, 0xfffffffffffffffd, 0x4, 0x0, 0xffff, 0x39d429, 0x3, 0x3, 0x1, 0x5, 0xe9}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x80000000) 16:00:17 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r0 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCDTR(r1, 0x20007478) shmctl$SHM_LOCK(r0, 0x3) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0xfff, './file0\x00', 0x5, 0xc6a, 0x88, 0x64ff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$BIOCLOCK(r4, 0x20004276) fchdir(r4) chdir(&(0x7f0000000080)='./file0\x00') 16:00:17 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xa24) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="2f0b00000000ee5461f3", 0xa, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchmod(r0, 0x40) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0xfffffffffffffbff, 0x6, 0x6, 0x1, 0x100, 0x8001, 0xfffffffffffff801, 0x1, 0x1, 0x305, 0xe66}) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x180a0, 0x0) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="0080000000000000feff11aa6affff00"], 0x10}, 0x24000005) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:18 executing program 1: r0 = socket(0x100019, 0x3, 0x7f) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) syz_open_pts() 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) sendto$unix(r1, &(0x7f0000000100)="3f9374a880adf5e510a060c7c483734cd8ea9e07251db2bce5fb0592c48c0b4691e7f61fb5cd35c50b9c6eacfbc41c5d8fb5bcec966e0469f12256b8140da9705e4980ae0831e933f61575b49a14171c03fa601ef9e2c60a87adfb8f2e3344755df9719bb0ad4f5a486720acd484d90653a7225cd54bf4ca4f5770b8da89061c6fdb41dae7666420a02671dc1842925773d236965f307b72907a0e92337de513d569993ceea9b18d9692a4d76ec0e56a7c5447d9c84e3aebc1", 0xb9, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x4, 0x3f) fcntl$getown(r0, 0x5) r1 = msgget(0x2, 0x10) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000312f7797b0f64e61556be7dcecac67f373377d0dac387e1969939e3c3db511475ff04be94763eadb11a2249756897749798486705b441549800de4672e12b067b52996e2bf00cfcdbf66651fbfd2c442f598aa564a9b71f3a481bc1701ebdec0ec15d1ff42a6e7de81288fad85a48f84bf3a42dc3e86dc0ec069417d"], 0x7b, 0x800) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) 16:00:18 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x800000000000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xc, 0x84, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000010, 0x506, 0x20}, {{r0}, 0xffffffffffffffff, 0x6, 0x8, 0x6f676d2a}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xa0000081, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x6, 0x10, 0x423, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x80000001, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0xfffffffffffffffd}], 0x2, &(0x7f0000000000)={0xffffffff, 0x10000}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x882, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000001c0)) 16:00:19 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x400000002, 0x1b135a69) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file1\x00', 0x8000, 0x5) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x10110, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0x0, 0x40, 0x0, 0x4, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x3, 0xf5f8}], 0x6, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0xd0, 0x20000002, 0xffffffffffffffc7, 0x3ff}], 0x6, &(0x7f0000000440)={0x7, 0x1f3d3dee}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r6 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x10001, 0x4}, {{r6}, 0xfffffffffffffffc, 0x1, 0x41, 0xd587, 0xcc}, {{r6}, 0xfffffffffffffffd, 0xc0, 0x80000000, 0x80, 0xffffffffffff6db2}, {{r6}, 0xfffffffffffffffb, 0x40, 0xe, 0x4, 0x6}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x67, 0x9}, {{r6}, 0xffffffffffffffff, 0x76, 0x2, 0x1}], 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x3f}, {{r5}, 0xfffffffffffffffa, 0x0, 0xa0000081, 0x9, 0x3f}, {{r4}, 0xfffffffffffffffb, 0x9, 0x2, 0x100000000, 0x5}, {{r6}, 0xfffffffffffffffb, 0x8, 0x22, 0xae2, 0x10001}], 0x1f, &(0x7f0000000200)={0x6, 0x1}) close(r4) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0xb) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000340)) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x2) write(r0, &(0x7f0000000140)='on', 0x2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3, 0x0, 0x800000}, {0x6, 0x0, 0xfffffffffffffffd, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028a3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="99f8bc6dcde93eb8ac0f1685feec8926fcbee50eb75ba3736a223037ea73c488c14ef8b313ba35ab6cf3f9be96e3ddb6fc1c2614abc93f2b709d3db8d0f67a501c1a6173594218c628d04b65af8ceb0f160894aaca7f81d82c0e7985d3aeb3049006dcfb6fd1eefc7d82970d8a630708f21656263712e78d1eff362044c6f58b9cc8f6efed4bda88387411622a6e0038", 0x90}, {&(0x7f00000001c0)="dee847928f1582287aaa5db5e4c455b5a174158b817e8df945d5cf27a3a428db63c4c9b9a207038b03732999644603f6f2de3a89e7e033e7708b5ab29ef4e3eb1d1d8e704bd6c507acc6c81050bf5b9b3752c9bf10820a9d3e12d8a18d185912c242", 0x62}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x6, 0x80, 0x7fffffff, 0x10001, "ca13e07c51a7112b2c08b53564eeef5a9df39166", 0x4, 0x3}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x105) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x800000000}, {0x40000006}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x102) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000340)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = shmget$private(0x0, 0x2000, 0x309, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000300)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/209) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x8a, 0x3}, {0x7, 0x3}, {0x5a223df512b9243a, 0x3f}, {0x0, 0x6}, {0x100, 0xf73}, {0xef, 0x4}], 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2242, &(0x7f0000000040)=[{0x28}, {0x61, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x4}]}) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, 0xfffffffffffffffe) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0xa4) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000200)='#\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/zero\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='/dev/zero\x00']) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) flock(r0, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) openat(r1, &(0x7f0000000080)='./bus\x00', 0x10, 0x22) 16:00:20 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) fchmod(r0, 0x84) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000009c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) sendmsg(r2, &(0x7f0000000980)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x7}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)="59fc2150da20087e818a39348de3db057e78f5861a81af9f490dc21585167f5723e6b9e7ba6becf4290f04c35e027399f70330e481bf0833b39e95ba1537074a8125e7e2b22169d46ec1e162e466966eb54e7b53f3fda0b47a682455dc9702321a9ed9ec7512fe79115024880c0e23b5ce4f5ceaf50504cb56c7ad0ef0d4091fcbb598eac34dc2cf4eb8e85e9c023ba969dd92be444be16ca25aabcf076c32b7c01e4cc3dcf934707fb0", 0xaa}, {&(0x7f0000000240)="7fba95195564bc1e5503efdcb4a040998d186ff92d38c940ef3e7be248a1811a2c9a587c9d42b369fe26e3ec2800fe2a539b5085af2841e64e9b11c844bd9728b0452d699badf8ba316e7b83acc9dc2db0f2936611c7d3866d4d0ddd5dfc0e7e7e98ac7e8d2ab7f1f8d4d39262068adc9f0e080d34ad5a", 0x77}, {&(0x7f00000002c0)="4c92db739055e0b52e4c0337e55118fad58bbd57ab3e92e0f6fd2e243d19d60d579c0230554c50670810ff6c776b1ce677a46e122cc026066e978695b09fd75dba6dd777bcd939e05429e1094ed16a8ef389d781e1a76017a91274e7d6b9dbc2662dbca182ccbb61fbfac1a882b08189bad7393ccebeddce58d56d88596785debbdfc47f8a7991ef108f12878ffc5c8296096cafb88dbb08d897df031ff52b156ef133bdd4265c99fe66b9597456e62fcccb16dafedbb2a15f2d706033573aa7ffc0681c0836cbd4821c159adf863555a4d0fee92f6cfee786d076", 0xdb}, {&(0x7f00000003c0)="d5d97de5b30edae9e6ac5c8b8aac446c172edac80af4934b7effbdce2c7a7f14fbde030be0dbb5f36f1e7bdaaa21cdc182f230d02508bf5b9b2f1fc9ba02af10a1c25f54c9802bf580b49e0c6a8af7256b2cb74499f29027a4fbc00432504698749b6801dea2a00f9c2c85e68d0cb0314f76a7c72fedfcd25891033ae3c8c4ba", 0x80}, {&(0x7f0000000440)="028d9bdfe31bfa0fad43586996c10e7605c276b6b9d405e321e2a45aa31a56f87cb99b2135554b84a751c07b56073a582303195c217cc30aaf68fffca1fbd694e62ef5bbc7b171d727f3c9f825f9f66b359f41ada92f7b65b4fea41cc219b67d85b3747601175c0b3cc02fa47f39a74a596c372374688394a169d976d9baa6d454d81660af269401db34329e7483c5b63186f3a8670156a689c454ed34ab921122698b0fc0e5d67b5b10e0e47e3bdfca2c0cdf05088ec0", 0xb7}, {&(0x7f00000000c0)="ec07", 0x2}], 0x6, &(0x7f0000000580)=[{0xc8, 0xffff, 0x7fffffff, "bce17e1c460b1ea5addbe8131bb0d33d116472780a1541a7710ebf517a4e2fe9413f6c472dcb08687e3f1da43aba94e780bb0d9c09823bc042dd8886de0772c81adcb492ea745a39d972c412f73ed180723fa319ab783518c20721dc15e38d5a10778991fb668ee55b483cc3e30a3c026052b3c2a7309bbff29501d0edebb9b7d06730ee5f6b670f9d1bdf5a834b0fca83d3e7602427d6220e690a2b76275c80549d4cd38db7c2823354d06f3178c519962a5d"}, {0x88, 0x1, 0x2, "13a728f8d6d35b51b0400491a41cb7ff2be0de5428c989f1b7e9ee5b19040100bc5fe238abd463775d27fd6867c2624503ebbc43381f263a9f33481415d1dc11ddb8c5e2723d700163b95ebe282f5826990f3b953392bafc02f91af88e9388449fa65c17aa28934c411409d4f3ef0d7d1fa7c8affe3d1e70"}, {0xf0, 0xffff, 0x10000, "61a902ad3e6d2e8bfb1bde0da750990921d9bb9f14e7b3f5852f5927621e62c8c9a5dd6c5a5e456bc53f6702e1e14833d4f28412f193d9092ef4f774c1aa7116ed34b0c95b89d71d98924a27050bd0b37d718dc6e7f1ed0747f3b816ee08c6a4796045e25d66e79d8ddce36eee4c58ccb7246ef344504652e3b7889f54168338406f9e64b6178b2735182d796d277ca6259ad1a9ef37de35bf58568e8e271faad77922c0f527562b9c04498067b4bb03fffbc48ae0fd119c746a7e1e6d82c41b60c271c670940c6a6c887d5571b247913cbb2de444563ccfbf6d4f"}, {0x40, 0x1, 0x81, "88ecc26090e92ece63fa494b55bba46faaa01895d8c689d93087ac2d3a1ce99c5fedabc6e9ae00c481d0e37d06"}, {0x60, 0xfff7, 0x4f349169, "c60258d8e51f0559a260176d4312f29fda2e185677709feddcd4ffb87d2f113275145fcb3fbd9c41886e129cae7b3f5997a8424cd3dec59760751ad1050d7d99ce5a261fb05c4b27e1bab8ca"}, {0xb0, 0xffff, 0x6, "ff6094fdc084d2dab3dc2ead00eeabde2bae2bf34c835e5385999323600be6b24b1acb1afe6658e033768dcac0095b9feed2db38b011da36e92daa6183e41dfe783a050f74f68f113c579d47981897bf93cfc83aee50e647ddb18a20654e7e6d031c21ebf66819db406710167e94855acd74dc254eef3ae1216aa393a90f5a1be305c66290a68db09ca61dafcd19cc6d1307daf81eca759573c0cc"}, {0x38, 0xffff, 0xbfe, "ed08f92112bb13ecc3e23fb59d5d8058bd54dadf3afee836e85c0ce96f0a4a03c2"}], 0x3c8}, 0x2) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a40)={r3, r4, r5}, 0xc) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='-\x00', &(0x7f0000000100)='$]\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\\\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\\//\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&^}{%+}\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x100}, {0x2d, 0xfffffffffffffffe, 0x6}]}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2, 0x540, 0x4, 0x2}, {0x0, 0x6, 0x6, 0xd7c8}, {0x8, 0xfff, 0x10001, 0x7}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x18) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x1, 0xfffffffffffffffc, 0x2, 0x80}) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="7d86f965a08e90f5363193c309c88651fb80d215add34bc61f7005325f35f1d12962b01de50df7776637b02e8163cbfd5e7820172a6fe4b9559fbe66d4422c920ab9936b5607aca5ed6ace1b6c7d3b0f218625cc6f9c643b1e092fbe34b6ed262b6ee52924eaebdda2cb62e05a0cbef4316ea7242ddb0fd0d1054a9dcf5cc01f353e80140fb3fe7bc2052c805c30093d7b32424f31364e0ce9fc95315daf7a63c0f836f72d88d0dab8cb23040efd1e43a19a56ff53921f95684fd11b9484cb1c2151ddf8d09b0237f60ec68038c68a98ce3ea4eced5859b81b70affabc2f24bf6e", 0xe1, 0x408, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) write(r1, &(0x7f0000004340)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6150000000037d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f98fe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xfffffffffffffff7) lseek(r0, 0x0, 0x0, 0x3) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x41, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003c27feffffff080200000000000028000001febd5fff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 16:00:20 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001bdc39533ee4b642f"], 0xa, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = geteuid() setuid(r1) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) chdir(&(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() 16:00:20 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x2c}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) 16:00:20 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8089, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f00000010c0)="f25d6a327a054a7dc3be9467dc79904e", 0x10, 0x2, &(0x7f0000001100)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x800000018, 0x7, 0x102) fcntl$dupfd(r1, 0x0, r1) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) getsockopt(r1, 0x7, 0x6, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x7000)=nil, 0x3000) shmdt(r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) write(r0, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:21 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x285) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="4402", 0xfffffffffffffef8}], 0xe7, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x15, 0x0, 0x40) fchdir(r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:21 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80044272, &(0x7f0000000080)={0x23a, 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80c0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 16:00:22 executing program 1: r0 = socket(0x1, 0x3, 0xbbc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fcntl$getflags(r1, 0x1) dup2(r0, r1) 16:00:22 executing program 0: socket(0x20, 0x2, 0xfffffffffffffff9) socketpair(0x10, 0x1, 0x6, &(0x7f0000000140)={0xffffffffffffffff}) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYRES64], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/67, 0x43, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="685cdbfbd866a813d355915caf5d732c7d9adbfd0538ca1cd3000791"], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x5) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x20940, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x100000001) getdents(r0, &(0x7f0000000300)=""/104, 0x5c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000000)="63f2321d7c56bd975d763ecfcca131424c7bb65146afd0", 0x17, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0x2d}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x120) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x4, 0x0, 0x106, 0x40, &(0x7f00000001c0)={{0x0, 0x9, 0xe8e, 0x2, 0x10001, 0x6, 0x3}, {[0x0, 0x2, 0x6, 0x8e6, 0x7568db7f, 0x1, 0x4, 0x7, 0x6597, 0x1, 0x7fffffff, 0x3f4, 0x22, 0x6, 0x0, 0x100000000, 0x8, 0x4], [0x4, 0x1, 0x2e9, 0x6, 0xffff, 0x0, 0xfffffffffffffffc, 0x6, 0x372a], [0x2, 0x7, 0x3, 0xfffffffffffffffb, 0x4c, 0x24, 0x100000001], [0x7, 0x19, 0x200, 0x80000000, 0x1, 0x9], [{0x1, 0x1, 0x6, 0x77befe39}, {0x5, 0x3, 0x6, 0x2}, {0x4, 0x10001, 0x400, 0x2}, {0x8001, 0x4, 0x45, 0x1}, {0x200, 0x3b, 0xaaed, 0x3f}, {0x2, 0x0, 0x0, 0x3ff}, {0x800, 0xfc7, 0x6, 0x6}, {0x0, 0xa2, 0xbbbb, 0xeb27}], {0x4, 0x7fff, 0x8, 0x7}, {0x3, 0x100000001, 0x8000, 0x3}}}, 0x100000000, 0x5}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[0x101, 0xfc6, 0x9, 0x5, 0x1f, 0xc1f, 0x6]}) 16:00:22 executing program 1: 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}) syz_emit_ethernet(0x130, &(0x7f00000002c0)="9b876cdf4d66163e0ec692613727b60712d42b7debaff61c4864cd4032c4510dadc3b80a8b522c4edd82be25d22f70831097ab4c4858243afb415883db0998158a5ee766a9da07dfde6fe6d9c629c52090eb140e755fa5b2a9abfc4836ff34d377238a294169ea42dfa7881d350ef39439251993e6559dfa6fffca87aa9491d4a650e2c7fdc72803d01127e249e3a3c81ed983f840bcc3c1d5ce8b2eb0b45e58b2610933e647601d6116d4359a09b89884975505fcf52c6237c7e9166264fd613753a884a5173de75a56292812d6cf2f7c2e4067692e81798848dd31dd63fcdb511ea27a874793b9495c72af8c9947fbee21026effdff97723018aedac4ba18bed572b2d0251f641ce7f1aaddab68001d9ed9b7db654c6bc51e23403bc0647a6f47f020300000017f8e095bae0a1ae00") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x6, 0x2, 0x2}, 0x2, 0x400, 0x80000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) 16:00:22 executing program 0: munlockall() r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x2, &(0x7f00006c2000/0x3000)=nil) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x818, 0x90) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) r4 = fcntl$dupfd(r0, 0x7, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x10000, 0x3, 0x7, "19213a7601188d924d2be80d6197e0867edaba1a", 0x6, 0xa3}) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x60, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$getown(r0, 0x5) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchdir(r2) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100000000200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000200)="0ae36ccf7e06af3821ab38f060cb35bf0b578fef63e4bfd12df0ee101156eeffa3f4bc629f1b64f26cb7a76ee642ea817f8104666522413ae2ffc04afb69fb4d9ddcb42045aba483a06190fc1fceda0dc975c2695d529f80dad1ab181c8bdb22818ff74b61eaff2d6f9fd43251a685eef95c1fc76c1969bc3659f767dedf445298f846", 0x83}, {&(0x7f0000000380)="09d03e93fd9775857a1d73d33efe39a55df618fb80c0df8e5f591484679fbc166c9f0910903cfb614de21604ed3f1a0c1bf6082b3191aac833431be86ecb27dcc2a404c9bf28ec74ad2dcd6a734496757944981b090e56f272bb67e8aec2d791a13ce21b5c1273454aa8a058d73c78a34a5383c73759f907effd62f5f1b5dfa3df01f8ddc7995ddbffe422daedeb3974dfac", 0x92}, {&(0x7f0000000440)="f705c8a7e41ce84dd1cde73e3450a526119c16d26dc8a9e52c5c987f6cb5bc0691df1f75ee63de376632ed490ae84145ce3f068269c16f79a621deb9c3fe9f131beae79f5d393bea84fe366fc90b15a748c25100a19a89e901d987442841b685338dbf4eb74d2202d12b400cb15f96e29158dcf1c9cdf318792cf62761dcc9c51f8d0ccc", 0x84}, {&(0x7f0000000500)="24237128ba50bdcf51157da4309ec31587deba7828f231d153183d80923108cfa034fc18357fa67966692af0b6833b573ada2e2e786f9b771cec5724b8806cfab80097f1b61593332358c933e9f77567bfc11ba9a06a79161f74f98d60ac6c05e3a9be2d3e44d9116f56299e25d1ab28f33e2dbfcdca5fdabc9b2cbb5aca57fe5d2fecad268d1877c0d7ba234d526b37c798d5a5498f2984500dcce08cfe6bd031a25d8ee1cfa2f6287b33b0995d7e82dd54c7592a", 0xb5}, {&(0x7f00000002c0)="ea629fd0898c4c2e3ff7acd016db6f378f74e71fa7abb5c82b4d69be079dbafa25b89fb051a39657eb891d3d79b0e0e8256c757841ce", 0x36}, {&(0x7f00000005c0)="67f46c7beeb120e0defb54298ea681145d24d17ac8c26cc5e5ed671a965e811e817610a8942169e76da059c7b12dba60e8c8b9a597910604a4bec36e8b8e27970d4d66d56cd99de044486e434f7c820a476c38feb602990f9271d1412c54abf9f2a6f4e7cf1114f402e6298dfe7cdd077cd78749a97b0a521ad5466f77b15944feb6d92346700aa3", 0x88}, {&(0x7f0000000680)="e241b91af41a1bef64d2941e03a810dae92835cb43f4a566f1bfa8228516ca2ddeb43a19f99f2977e12caa8697c35317892d56430da945a8e16496da4f218223aefb537038bcf8a65a22eac8d0483e9fb4ac673a19786c8c7ca93cf32e953c8e03c393039af934a7f25842e10bc2cf711e194d7b8447219caa2f6de67a048bea66a4ac70b7ba553e766430f6ee20e57dbdebfe1f27353bde947868d688b0cd8dc553d148061db7e6dab4aac8b2aabea0fb613a16bc396f0ce2e64d163992640d7bbbad90f9c24d59173402bc2f39203938104395fc363e9499da80c8b89c9f3dba01e178cf6a1b6145a59e632972a717c7501303bbc1f4ff797a7acf22909b68787747518d4116ec59c9c0d674cd0bd5e11d99f4f42349935fff49b00a5acdc95a5523edccdbe55c7c85f3cb7a4e49b325541bfada1448c9e25b42cafa9050b4c3f5323aedcbd684ecba76063078c0a8f4592447af657cc670b9fda664fc03996a0cabc56a062692199520fccae9b98ae06ffa5b9b6f9e7e361cdd93efd8a35c708aea7e1ee1d5026b4c259562adb42548e52789c57e147f4a779a1b598ef06e0a0a193d17d40552b903aff84a6fcf74397a1cfd9670dbbf8394aed081515b0f4491b926a0d977e9bdc2cf7282af0aa5dbb40d36f7ee2fc948c955e39b2a8d4ac8de9257f22108b85d5c4745aea604b9d31883fffa457ac4f6660e86d0cacb6ec9f50b73ec837a9a970a817f73e15309f3069fdf5edaa7eb583366a11abd3c4f245da0a33b615b4749629858437c2c0ff5af011ce073d0cd2b8e99e7ce6178d7b1a2322277b29c91725d6594e5d0d7c02c744e7739a4a5facb5dc519214fd6a2eaae741962ca55e09804d8004f74d6edc29fd7efb90f6d1852c2b8a6139516983f1b88f4fac4e67faae1a2745742ef2c89c6cef728648ab667022775b7e5d163209c565f46be246ea234406a63972da51b714433b6836182fcf6f6dd8d87fed238cd7db6f6ca17ce18c676b99250c37929910d3d6dc17521192aa949760e9a714a8725c5f04c2ca62d79bf440380a84b35c7feb98c2eff9c30c532d0f67c33c90da5618a1cb12b5578a02ec1308f6ac7d0030cc7ad5c8f5c81e421bb11d8eecfc5a19699a1ac34bf205bf096db3af7755f67f29dda79f6f522c92a50f5e2b9e610d627d086fbd41572c9f1c35a75794027c4a5ede46cb2150ced2d882480384f3773c6dbb95090ffc38c3339e72d24b7c083a2683dab5db4dfe2b4e35b1c3e3143e58da4ca9f6bea9d458e32f45d483cec5b166308438ec9dbecab9c04a7f6b222bc01bbc2ffe87671dd0857ee778ec5bd45e305c5c28495289fdba467673198b1c737ae3add167b171df2c1c64711de413328182694494eeaf559659135ac330313102c1f43c4e16e3fc00bf72b33e3567111ea4404cc761dc89419d2f4efb2554f05158e9280b9a0e0bd7d40c5f16d4329a2f7faf871afea2670b0128b9eaf59892aaca024464d1f5057a46a1c7dc983d2d78e88d1757c88763e8cc16984bf53f2bee5bee33153526a0fd9f6fa9b8dff94d5211601c0ca7c8150c28d26e44235333892705e0649208d6da16a78892c56d75225b6613be9332a2d4df6247c48156127ddca99f2a716783bf75f872c33e144016d179b6c9679372d5d946d34fade1f7e8d15a4d401274181916cdb67222770333a5f68f9b4d337f72aa6c41a7874315f46cf1aa31d9901a02a193e54f33789b6f0bea8f6683dcfc30656dddf51faca2723dc0d14f3308d6ab0a7806236fad20a3990a9fa2be395b477f1c88e547fadd157a869736fab5e32f8b100990b249a83bc99ef147daf97be4b043e98293ac0e098c212c68a7560df0300d505c84166c7986e16455f77c899cdb2048dc851a997c8dbb477a2f548ba410c69b4ba8752ac4b13bd806218843a05552ac3a833601ef2d34156386aaa428051f8edb54642fae6ee00bb872d42487f7958474ecdec71f4d1ea205c4423c00888ed99dcb008fe0257c08e157041c931da196d3d0909158869ebb0df606afa87d30dad5cbe830c62fac7bae1ee54c9a511a52b9f96ee4cec8af067bd400771df57cb7bdafc16999cf12cce83004ee4fb47577097d8c52d818f2a9294aecc02b8639f19ccac102d30666ad6efe0dc2a6f589e3384f2fb8dcd3979206c09ececa2ef7f8e4b9a63b2961a2dfe9c0f87029a60e2984ad25b49be9aaf6a2c9aa2598592161dda5c62d9072c0b60b180cfc57139ad0809dc5192e6db32f7b49f38d491f9e6e8e4396294dbcda82b956b8a628c35fc1c090a8d683ade94762042d6017aca469807d2d55719ea45f1405edb5a550cf0a7463e70ee9b0a344edbd885e6b39bf622cb21a57bf9c64767a9d282af82720dadedce6fedbce58813e07f801ac02b75a76cd1df2b2b8a29b62c60b12d87adb74fe28ff7167dc00110db6e5cf5341e9bd18177e913034dc6d99be76e556803d414903b23f46335e4d4e5fb3b454482738b51dcda33441cfcc10bcbdc2996259899f8eb2a9e43d53b6bfd30616d974bc0c05bf52636ed35332ef4a30016936609f7027df9a982b0bd4b979dafb11cd8b4d6d0d4894c07669018a8fb5ea8af62726717a48486b51441fe913eea7f6cf19ce302dbe68b2390d65eda4953afc559873b67910bba3d454117d7f39d83138ccf0740a48d49012af31126b8002206b96370d2c8b36e1a2bb1d066a13edf5b2a11b8e8ac06085cb15094c5a3725299b829bf7474b96e57ae3dea5df28cc4bceb26c8353f7aba017a65ea2c65b98570eaee1edacdf0d2fe6de16221d7a3317e7f9a6c952489dd047d7c893e1db7db6e8c65ea9e6ee8dee5ed6e231dbfa877dd569cb0c49839264b24c4f94426c46d205df0b0955af1639c30cddb2276c664fca4d2f4587cf78c980b901c5a52fa067e3c766056494213c1dd9df06efb14df6e5ee1e3f41917969baf7f404be582abf974484cae95010adb31f925c774fe160b4e7c3e1327d2b4ec20eb30df6d695ad80a2420d5fe68b4c49db04267c635f69e45e8d3d5cb44a2d46a43dd265ef638e3f62519d99bed4ce4b1941facc81186b51cd63dcd35a1ba9b258c62503566af1808331a953a3fece48fa80433fd78034b80a00ef8d708953cffd9d255e85519fab80830d2c3a8b59995f1862d03673450b782f6f1b02409bc445e22c1fc32f83e6f27e1ab061325e839cb5761c4046b7765af300b44eae2a42c5518f6a06f2ae9eb04897f3385f60bd437a579c441849896045d8275851cedc6e6f93bd3a34d11b4f3b5834f92744d9a1c6b8bb6472e251a0df8d7405d456187b638d8dc507ce24372721e170d7bcc7f83643c872bc62e6dff9a2989c84527d7f305f0a39e953ca4e875293ec61689288ce86140da00a598cb8016fc3456eaf8cba4e567ddc95ca73dea50cf75c65392b6da7ad610121098ccf5ee62e8f5b274ca3d1b0b70c1e92783ede251bb57cedc241da13bb5d3a1b4eb35f57bc6637cbaed834e87ad3e5dd3bb07a0049145da7d17b1c6f26b69a6c9bf48d4600caadf8ca7173e2e266eedb42755bea41e3e346d14c4c3ffdb8d224f28108db10f70d639cd91fbd3169d23a02423a5c4b24190e116b20b83652b160fb339c9faee877171bf630b334ab26f87b4df2a72478489ce2907d1df0522cdac2089da0d2d96f2ca235b894292b6bb8a04ac66c01e4233d0abd4f780532ed37ff4360a583e599f9078c78b01f44b241e1e94f41aec6575f4b3157cb7079a390f9840f120ca5f211944e73a5c47593d1cf822c9580ff63387e839a0fa474c273e8b310367651075d2d301c0fd81098659e47b8aef6dc427ac9991b119227c1066659715b505a777b90d038a0a958ddec6d5c1345d308b002cfd544a847d4c8345a691d3e4a666b01d5b3d0fbc2b4e5fcbe399e4c2acf05b74ac54df50b4db8ac3f1f48a5f5eba64c0d065fa2aaff4965669bd4acd9ef3ff7f3e018f73d7621dc3af1dfaae59ef416ab46c9a609c5fe41e3f85fc71af871c63f8ec6772679b69f27da58f4f7c03c8e7f1ea0303d74392f48dcc90ed3216d0be21851f8dad091c6abb0ff051a2c26f88e8a17467aa3c19d709736a904f4a2dd636f18ccc868de1297ca0097937da2c5cedeee82005194e2dc41c8f839518f93d85cf9e828a6c734a14cf62269d707eeac0c016f0772a8f99b1aa4911e2318ff8370f89ebc3b07786f30e055335949c1ab18a344fae5e20f8db8fd5dccb8fcf04a26e43640b3a25a946ebbd69b31a83cbd1e3bc284ddaf3c030f76048abf9f866f8d6141fce3be62cc1d1fbccb75f6525b1c75f50129d030eb1d44645b62d9689dd71a0affd50a8828b5e3910301aaeec038c883db13535d9cb4f228cf3336c581c7a5f05c94329a46714e6091b8f14c47b371b8de1554f91473b4aae8eb071ddacb4eadf91fa92ba041b7e9f5d094f9e501c59352bd1aa408e61d4a39233a4853bf425da92c14ccc11d26d5817c1bbed3a4124d77ef5159608a61350fdc0a95563bfcded42d2c56fb79e2abd1988e21d980e12303846f677f67b908069d14029beb841691e4aa983d0bb03876a82c208c0c2107e37e8ce951ae728f1b8ab884f2f2d413beae86db938ccafa03beca914ebddca8abe48561ecc0f43cd5fe7a16c0571dd047474197ff1335fc55820cccb68b8d395295595cba74cc16991df0bffb662e182cc220369a5c7894ced2ee6a38c687c353cdc167e43c0bc699b3147ab414d100689357adc6a9e33c8f2a451c8962b368a54290f0d3d4cd792fa7703c0185a87d0696b194186d19ba868f2714142a6de99d32750fb784fe91c925d898d9fe09030984994595e890f2d92d49e58f2d654c23a76df8b520d441de03424b3daa1b48c73e8e8923b98f58f54c6a89a3f67c2a530d5c7533c478c5cd3e94604a2b79cc03954b1b287e7cc3342d85a29cb331feca63821b3f73b4c52d19858f8fa4d8f960c18124a3524615fcce407763d174d4754391532d5c84f45b9352a2fe4895f55f631936aee2e36e13dddd1622d1b62552e040eca293a4542f7e71903daf2a49745a0db89d9ac9ff6fd2df9bd89ebb290e0ed1bdff87ba354dcbd328912d0cd887062855d69012970831ffc198efe755ee17df5aad4cae7dec1ea0b499eaa4b05c53a55d0df39198ff2609cb48878ab996e6d79ca16cc1751d5ff7b4fb3e355dcea7ca9dc59b1601a37414a8c1a281d4265ce2260a880150361ff2cbbd351dc1e05631a46a0381760acf4f99feaf52f95e1c37930ce85478340c6a4544e294753a0c390cc6fbae6ea6622879721fbedc891e4953f135b8b5e67e65e951df00db2adf2043285659364148d8593391f240d8c21ae1af148755f2076396a350b05901a1aa8ccd1ff8569cd9c52c33ef6ba989beda98ae67eafa0b27e068f1b6e85819fd887df862cc2b0c4b9f0d9c6eb70db7f1435f671019e57a1857c29ebcb269c784ea654aba81cdf4185d11e66dc5b8bd0c681526cacce8857258b028b6c03ead2fafce7de33903fff8eb573017140755a5b05fd1ca0a2aa6efe5f53176afa78bc72d61f929f180480bca308b7301892b801fbed9c161afc4b7eec8bd92b2fa777e0ab8dffdc4907a7b2c7c2e709db30471571589377cb12d7afb512fa72c59800fa05ff01692eb076b107e7fb2dc31b7bf0be081c59d67947efb02777b12c8611263df4c922881d32063f506c71b247298c7e5740ca82749938416035eeab98f674b3eab3e6d8c925c91079d2f8b13666e16ee5145e5c", 0x1000}, {&(0x7f0000000300)="a0f57bdab6f4ed4d9f3071b2b1f2790ca7d2c23a", 0x14}], 0x8, 0x0, 0x0, 0xc}, 0x1) r2 = socket$inet(0x2, 0x2, 0x1000) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = msgget(0x3, 0x200) msgctl$IPC_RMID(r3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') getppid() r4 = dup(r0) r5 = getuid() r6 = getgid() fchownat(r4, &(0x7f0000000080)='./file0\x00', r5, r6, 0x2) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x0, 0x7ff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x4) write(r0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x110) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="75872718919065a609851635e4dfaabc969fd768bbe93ec9fbdb65d751cf9b35f4f4c1", 0x23}, {&(0x7f0000000180)="d885b989f53e5e64efc6869e1b48987a8a4f8910246d8b7f58e6bb0bf1b2fb656d320fa06b9ce55091ac07be7274643d8aa50c33067ac51bcb19bb04b0f201bbca5109ae9725cd18ba7c730dba917ccb5095f392543486e675de26e91d5fc112a14890b8ab44d31f90582b2f6892d72c5565838d5b6fa48270fa6a1890c91e5fa3194c51f9f6aede9ffa48c27bdbabc1f068a248d8838db38bfd1119d9d7a2c5c2d0ec071ebef311e3ae379321ceb0eb094b630e9da3ac50b48f3182e1751332c647ca2d967f5b527ba263bb71662ff3ab625fcd3f66ee17ee3043408b6cb8a226a36e600a75c14a53e4d33a4117f2577cd681889a4c2b55e1481338255392a6b56566742a0c2cfc78b814367a92d1ac933410894f7690cb11be4eddc3a74a23e68d395c0a21546ab3e826bb99a726fdd7ada869fc719a02f0345675bcd2c87ba8851ec9a5dd9a57bae41d3bc053fbb9ece3e3c2b093136a2ed479be8ca61d56f67f3c6b72ffc185c3bee5cd9be422a81c7c79d7cd1c9c66975b6a02de1da4d29e1bfd8488606ea6eb9faae1c997b0198d6734c742b7feca3776748fb22c0222731cefb46e157756d6131a441f18280e37751715949d1534dc6622d0cc622ee6d9b5e45983518d60378c59574bf1efe62a777d300f04646fb0d7fab6cf125baace62564c1adf965fcaa022bc4c333e7bdd81d0282195f4db1dd3781c57f30219adff53751af9b7462842b44fe1220dd3e0c8e13d02ab8848f6668e29a22f487973c586cdee81e6116f9fcbb4064b5f6810a8bf273dcf47778e29704dd32a388ca3e033be9fe05044be87d42dde77bb0745a36084a1f6ad368dafd9deee060ad33ea56cd9000ef70230b57395072421a7a57f8f61d8fe7f196c7ecad780974a8fdb2b1de574b36c2d129e19dd77425b2f78ab4f04ff4d7c3abfa6a35ad3cb537b6a9615cced10d0b947aa832f212ff753b867af43e8f4fced34fcfd38a3e02aca57c72ec25967bca68c07958b63a48e844b5d4240c828d3fe5aa2a5e921695192ff76c97626bde3046af99a76927ad34c1370aa2ed0a892215cdbb9fb94eef8014cca88efe615a7d88a556799eb08de0c65100ef118c74a6cd65ac495c5f554d31aaaf577bc5dfe03ea5a21008fd123f4dbd293c533dc98d441b2df5620bfee860c7f08c99dfe1a9b5b6263b165c682b5622469cd0acb36318dd2bff981701e706cac178a90cdf325eea2e55371c0b39d084f2fbb4f90da08c07f93363c51470835dfdb9a822d6832029239637fa794223d839419560eb55d626914d5af40be03b49674f5e199a5361fdde264aece843f5e4e58c55f007aff8ec06910d63e85edd2f4d22143aa7abfac1aca991dc6884747d19efbdff6ce5401f70974a807762da049e1caa037cfbf9d05836f81d282def9343e0c2e25881a7ade894da2959d47690325184448fe6935771fd813bdfd2f7763e01d8cfc4a833fac2533fc19eeb8c149699142a62782f92fb11087b4db7e4b97da057c20cdafdae511f112eb7cf156321faea5ca3c6274646f2c8a5f3bcc08dda72a5f92da386ed47ebba568df2fb4b69a84c7c2115e744121a01c8f44fe394ee91a361815e98b7ccb8783ba3927628e1c1d3d35a249a88c339a829cba58b0f4061969caa4f65b72e00d8eb8333803704234faa65274e43697f24d6a4703a7151a15ec8ed033e5f8bcd06bb8a2c2e5ca2759d45702abb401557034f7e62b6d6255ab20c3c4e73e76f14a316756637264b613ae4b24e1f21bd481b60437eed8ef4de0181d728f664160573ad54ded750e002b1cfedecfc5fe0eaa7c99e855ae18460d0d4135326533afc3b83e8754f7a526398549a2d78ad43788d78a9d3915038932ba16a582259e19d379d846dbf5150e01c35f2437a8755ba36be63890620161ef5638ec993e2d5f041b8260879691cc8e40066a648dd56d69c38374443fc2a7b24c122fe7b838d6e69570625fa82ec5a578341c0044ad7c5b59a7ae15faf55350f9d509e4fc88e253597122c7d7b9bea4188465ff58bf2446d4106d965d6d3d4cff30d8df46a33018636cdbb4afbea0abe3dfb3bed5ca4c2e911f56aa11148677eaae5fc32a473891c27c001c0a49fdd8d888f5c67977da71f1c68a93e6077e0c2164a9864b06f183c17408eb854de52f7abe53916c48a50f26be15ac3bced4602b97fe6c902f0ee4e90287bb4a813a8ab88800e14c2fcdcc8a4186ce2596a10630539da4ce9448e0904eb83e82f6ce2a6a89d64288a90d9ba5fcb73f0f33213c264b799e1631c2fe38092da193871aa63754a121105d0573c118b2d7eb76ae588a8a8aa911b2096983b13c358da954ea597495281769485e9a70efaef7833441c545e4f7e5569e8f47d698054719a4f91a35387e486cb46db2953d2aa47ee41d36f3bcd4d3d77ac9aeb340224cf7f2050f118e4c2168434ca7a76b140298d9d6c4f9c93f3ba052d0e8ca46b9382e32c3ac8cf8084f5de1ba2d7dd4b111116367a27c7e51395a85682a25fe8e03293b78b374d98dbce2f93fee0978af01a063d1bd4af1398a281910c8c881fa776327a8b72e42b36ee59f43dcd02df51da02c5a4d7c6f3e583e7afe34e0a4f833dba95052543590c0a216ffe5c73d912dd0d7e747dc183d84e9004770f3ea2c4e105f3d3b051b3f9d24dc3f97205fdbbada9427e76d860654c021beb2486daa7d12b033a22d62157e493be0f421eb513917dc0e01fef7bac7313cc237e14be4c30584f7a0ea7d8d6c41f90a757f66fa06a909fa3106ce76aba870cfef131cd3bb700c2424a15849a941403d4d22f880e5f3aa3e173ef94785f84fd9bc0a071443c73e510be0f90eedb8fbab7797e040ae8c7f2b99b670f59032b13b2c5044ac6acfb57beb087cd7115da0597998bc5bfb41753ba98b542031ecfa5dacc9bd276ea14b46b17109c704d656aa2f1e73920ffeda115717f26dfaa67762c0ddec373f1a7804e34342e9b632b06bc4bf748bffb1e8cab5fbda8097b126d774edb2c3de13ff52a59b6e848529f82606859f26fa23708ad43a72ab6eab09c5411fdba95cf4644cb0e74ed335228dabff381792401e18e0873fd130a9c629cb2fac5f6e4807414698d7417f64d4cce2bfee215b18e442ab421a8994bf2f3f3213a221fa81204f404ed228dfd4b11b32e8a2eb08496ac997afaf4b69fcb2abc4ef8958852939dd03b3ac6610b0cd56ea49acb8fe9777090497f0d7df648b474282109c285a53859a61d234b86145a064d0697be92a4eedec6fa7dc50ae8b274e0db9ba0853ee46854d37d775887438a10517ddc0c047780f3f7bb1456756a63f7576d7acc141c1879d501f42cadc61a5df958efd48a2821a8161947b443c9bda91c24d77b43b2a9b3e8e88966290f114e1ec9db46342e5bd9d97d4f8ad9f3ac0ef8780168921cc27b917ede0910eefe5956e14f94a894fb2c92025a712af20c28ca4314a6ee96e6a34bdcf92d3bfc60f926d3d8d3e20ef8822b014c569641c3cd5a91a706b77227eb05e5926b99b6fd753737edbd4164836add5d87da0f66fce7a554c681af99d6bc511c4cab33793a0e5dbdb919d0548df01aa672d42ed908dcb95917c031c6ea9ee147d44205d95bcc2e90aa3d1634db7a12f49e060d2149077ed3c37593773128ec7f18592efc9757105399ffcfd2d5ec3467f5c6dd84ef5ac0c2b2188ff9884ef39899efd63021ed655b78639406c5b3e0e45b0757c188df52441f9ccfe1e6d22fe39a6d9e49614724d1e49b92a77d32692afb9835ded9dde9e140b55ae89962ea75ed9ce044a6ade631a8f146333243fab84e8870870afc282a65314c28e32f50b09dcdac21be482003030fc56b323660e3d6643f9973afc45301ca03e72942490359aef618b22c275cf1593dc02f7b82309c7d2c261b0f62f1ddbcf3963f91dfca90e9f2da26f0792e88d8633da25ab96416e91dd03c34c44492499de4ce0b6432acb020ed04f7cecf1a96146c7b1c377a83c746090a95fe3e38cc420a49c89c90f1d917c04fd3262f686a123cf22c1da31ee383db3b9ffc98b63d8da01e00b2a572f2ac4c297a1650ac39891032f74c718ed2944a5852e727d11d9bfdace2e73c7a7f515e0e9f6710d6c48baea8d15fe4ee8310033a3ce2c56713800afc40bfd08382ebbfff3b4bc5fd552cebec912dfecc6307543bfe0b60fdbd1d6ebd1745eed4fc5e8ae5045507feef696dd0f948a864d18759cada7d078e46c26f2f2b1efa5a0f7350e782699fa935f85fb102cf888e33a29227baa438b58375f04bc0ea5049bd5c2a7f71f0b2867641fec2c1943a4bbbebff02f1338dc5776f49e0ee27b29152d57ec96308ad1884488676f90cb0893301e4ba5f8975c5d2184c4780f1d9d61d7e338e31cdebeb8a20c5652716247af14004b7f527fcb10803f8e943486a4e426ccdd9994da5b286920b9028a7258991dba528d2d32e10edf073bf144f10c394bbf01676e39154f7526767bfe7753277909a558d733a866a4bbcc79550784e0d7fb75a4a907cc526f655e730b8a5a76107cb0abffe0dde7d4eb52ae029b7ee92933931a15983c481c3e3229dfba0e62cbdd75a474864a4cec1404ff0dcd316032ae8a0ffac619320fe4fa188560a828fee5d2ed173ba54f41e81c29b78bd257e7849401dec4d3a0bc6a834367938d8ba346716a79c55f3d29f251e237221f7e7edaa4722f4369d9ae2a17041d20e16c0fc591e9dc60a772c6b71d8b00c666f7f4bc410e1ac7acf039247b7c9b19e4702439932f1239b98ef10606744f1b70e7ddb66f52113a0d51445a64392b75f435c129902addddfef407b5017045b43e5aa8ee0ace7a1edc4355a6b8ff69ec2e809adc69614b51c5d96f1ac3ff450d95e4a47d06d8bbcdb9498a73de8e5386f5bd1e8bb4746e356ba52c70456a9d62ba843ad21452110aa37578d71ac6751b89a72ecfb8c28c93aa1607f70c609ca6610377acc76c1581f29206d7a219fe5cb562606552583c50385132bfa806168d98d7e4fdd886a97610f71dffb12e09a35102cd2b4475b7eea0a477a73cf7a155e252735296b7bbf9b355d40602e56dbe7037f41b874b42a828d600a01cc9f3c3c0d9a11d3eb883d6f306f7c1c74a8489a9a0211637eb51a620e34f3de089219fb4ba32cb30b23a3ba11eaddd321fb7f3d72fa6cde6838aee928345e26946b5548b228daec0c0b4af66437c6e24913b4e486e79f3930265d77bfdc7191ec81c074e0563d2bf85400a0968e6c66d34628cbca9e5effc595786de3a8818081214f86b1b8afc24484fc95dd4c6e573cfdcf5fcd83f8c5f4284f219837db4c95eb88155d567303726fba2e2203d7e720ad7f0ceda0d1c049e9fbde8964dd251f720833d8d5dd60afb6008a3a7b79132b3917003a85495a9d867865ee4e270aeb4ca878c7a356045590df436bce2aad11bb2b0b8ae30e9f60b3d0545a06ad8060fb29e1ea2e67e2a82125cda38bafab8a22a9cebbebf740a55f3282635ee14eb7fd556e09125b51716af2447dc4ed281481dae2b5801a436aa789a78ca11fec06a42d77255094b4015c7f4c740ad5de7876697c19ae71f979d205c212cfa9afa2458a2463d2aba01aeca12c7b5224295bae20177723ff701d2bffa98fb6eec3abc50d3739a6055420e9464d72395ec523388082e2d451a2602264ebd6589c755b9841b50a4c6495bd96061366e2935b3334be602efb1d0918278c17c523a007db8176dd4735814f4bf6c5907720a2b60a57e15415b18124b7830cbaecf", 0x1000}, {&(0x7f0000001180)="cf164cf53e7b68e7bae20bfcd7bcfd3623d0542fbb4aee23d2edb70a3eb3ee0b6ec213b42f5af7560b8c2f974b780cf1056c68007f0838d667d34aae0df76201cf30c374d0bc97fbb3cc041f4435a042f5222658adbd692bcf0450c8bf848aca239eff019faa985bf1a32bf04cd113e42d29b20e6670909783bdf0cac7e0ca27db4a277063b726d71a73146219eec2e47ead0242685462a55255eaf616f303ccb75a97bbaa3e70a93c0d611846d9a10cf2b027021a6846d8ccfc26e81d06fe330788132bbbdb05dadbb18d913ad3ae599107cc89c9975a4cc1b0dc5efd8748fecf3a9aec65c27156d28c822a6319a735e045d416ba62546e4c464b", 0xfb}, {&(0x7f0000001280)="123d759de931cc573c5b9a428e9f74b58bcbd8c5122435cbdaab6cadfb8e798b865cefa5252a96eb81141f75cfd848bc26f9e35e90eec24c5f96f6c974c6e51ec9041189a9f55e551333376f76f2659e29169240336cc8656670623a2be902b4e3550d7cafa18e0e02c238c33b0caa6a56a67dd356ae3188a1a398f6e8cc5a24d72396cb4755f5e49b12", 0x8a}], 0x4) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x5) 16:00:22 executing program 1: select(0xfffffffffffffd8e, 0xffffffffffffffff, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0x78) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000001840)=ANY=[@ANYBLOB="00000010000000000400000000000000000000000000000000000000000000000000ccecc200000000000000000000000076ad0000af1c003b853a220000000000000000000000000000000000000300000000000000810000000000000000000000000000000000000000000053214debb6f871e9ce5bc35af2c0781c7733ac0b77cad53c0492007fbdd2ab1d8032c503f56eb3ed78e64605c75cf9bfd5316c2a71a40f08f09bbcac66249fcff7dd2842050000000781bee2513bea6916928799e6a55c40f57a2edfd174bb055cba6a6ce2870000000000000000"], 0x6e, &(0x7f0000001580)=[{&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/218, 0xda}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000001340)}, {&(0x7f0000001380)=""/170, 0xaa}, {&(0x7f0000001440)=""/76, 0x4c}, {&(0x7f00000014c0)=""/169, 0xa9}], 0x8, &(0x7f0000001600)=""/211, 0xd3}, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) getdents(r2, &(0x7f0000001280)=""/4096, 0xfffffffffffffc40) close(r0) 16:00:22 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xfd014f6af5c1f276, 0x0) pread(r0, &(0x7f0000000140)="901fb328a48a79dc24957693dd32bf689d47ce12483319b23aef792636ef09a2dc6d49bb15dbf8d8a566926fa65b7ef2a005239313bf271c5d64595070c19ee8cf685b546081cd4663a3ec950d79", 0x4e, 0x0, 0x0) munlock(&(0x7f0000ff3000/0xb000)=nil, 0xb000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2000000000008070, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x48, &(0x7f0000000200)="2b2c26057d3ae8c43e5332ea75dc3e1b11f83d13a909035a578fdcf636d548434fd7d694a24aeba138642203dd0ef93637835e41f989c6abe802479c92e086c1f7cbaf299f10b6d4") 16:00:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x3, 0xa) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000140)=""/230) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xa4) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 16:00:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1aff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x200, 0x81) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x4b2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x2, 0x2, 0x2, 0x1, 0x3, 0x8001, 0x101, 0x0, 0x0, 0x401, 0xffffffffffffffc9}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0xfffffffffffffffb) pwritev(r1, &(0x7f0000001700)=[{&(0x7f0000000400)="eb072561ac6aeb7c32d5b0f0ce79c09975c4689088860828dfac2fc88e34446716dd8fffccc75e2dbb02e6f48ea51fe6c3699d15ec06a2c7d37648cf62de7ff170cf64e02d3c50d1493b7ca53f5d4ccfb497eae967259b55a966be4dc7d3fd3d29c63501d888ed9cfd2c1a908b8c4761a2c9cfc10fac6538b28c16109aeda84fb94c80b376b65d1629ec5f00ca8e85840dd45e798d5c4b9c06ff5177e46c563a5c4614adb5d4d7bde8715f299a3b7428b0e5cdd9a988f17cc159f00f7b3bc7d6959d4c1c7dde4f46cae864e82ce1f100ae0ef442c20dd74dbd4f900f0b563bba7e1a24e567ed669b458e654ee46071e34ef40c6c58965c4acc3ccef2a192fb952d73be3f036b3cc2dcbace4efbb08e2c5cdaad4a8b42566d91514b7fc81736e7925823f97f4ad268bfd575a48f73520e6b286639f42a1d7161f2725ce6f44449fd55a9d081b46c093835b173b8659263477d4c1382bc4a539481ffb7b2eac7a275316b409798ae3cf8425ca71a21f8d460c0917c56cd6d89afa70cb2b80f4ee1cef44106a83f8428b47ecfb05aeb1b829073210e47ded4c98e7f63fdc80f77f9d0f73ae4694aaac0b728d6d8a30eb2f046ab0f362ac13a801a8832249030b662ad4a841786bc63641fbd91c4c8081095a947d09a253162e850e1bcdc7aad220e048fdfa64fee6a9a91d31bb68ca4a68f1e04cede55defc0bfe474083bc0edd4f281472d883cf7ddb894e25cee5cacf07da7d67d3f7eeea6376e887b1b8b35fcde504b1555f68a9d3711e323da2db6071c7a3a856fdc5211488c225468b6084d17dee50313e029cbefdc5f491a2f056df422a34df4269e6b9298ba3e8765e657e6b6cdff87e6d397c294472ce3173833d67dec2f3c6a0c18de8280bebdb5e890fb2f0bf5e44b5fa298c959b9b58d8f6114a6b092d0c4b07579efd4d318fdadd8c52f5534f4a97af1d040b24a25b14de2c90bbe0a109049f542675769daba04bdcb67cace8bf175d37ac3419bdb0d792582b7d0c93c4ecf515f035cd2cb17157cae12afb475183478cd4afe1866a003230e262086c029b8b719ae24a0023e3df03d532b183b22c9ce57d5e71dabe30368d35f6ed1c61754b3e357a5da109ada165a42699e4b24635b44cdbd1b493a9b40ddcd946736336b56623022d3d94dd96de8ceb890f43636167a2ee100aa6fd43d2c6895ba8c79b4d68facbb896249e868453006a374b7f2bc273f7d99f98048ac25918b66b3bd4dbcace74c33be5685a16958ad7413e990980635ecc9a5e2e6df5371829b48961265c1cfff281909c21f367f43c8be178543f8d50710697223e24099e08d50b95eb439f04c3d78d22b7545dfbfb783ab7409896831c90bfa475ac9c48f903b52ca10ddeb9e7d1ccfeb9604c6c84b4d34814aa93c0e62817cdf4e83e03384225254cd50b38adaa95e2f903271d4672b7ad5b429a71bbed0ed5d326aee569db44ecadb66eaf83010b7492e4d8b90d73d8c4d96afcc73e26a91a424aac75c1bf16142f859508b74c62b6b7b99dbc809662cdd1473a3eb9b9e23b6db4e25acadeee406f60afe371cc18834c6ce63962de784576d7b7209a9e60f3a56001bad4612535e3a1abfba99253f7d170c60a6d16d3e4a84de800b2661645da21b93ee0d50760ad914389a457fae200eae3874968b7251f242111909471e67c631d9bd47ff4c7327dca3038e864fca0a991e99786434412148712d2f44a105f1e321fefc218fb4429c0a16ef8ef49b3279d5ca63db8b0562ea279553fa9c31004cc559990ffdaa0b3a7e1f27603f55946dd915283dad44351e030da08be740e8abe08be4f76570182b7100f678e5ab18aa25ace28f2a22459eb876d33d99dcdbe62e44dd160cddacaa0c9f3f09700e52475a8bc12435da00335778f224c95e69a1ba6298231ed3f6c2a853edc9dc13e42e793de7c0a8a25ecbf20bd30fd4e118162d455c354c383ac5114c1a44b01584a879b9f86a85be92f7c7db03d3b0705ad4a0d7ed04c894bcb4f163d4644ac23670d434d233968c7508053934b553eb5c6733f301103048e1af0d9a7b433f76acf6488d21fff1f8aa675a4cfd0ecefbef9c14755d25b1f0fe0884b4db85da527f5a90a612d5b217ca7888d3ccd265c3eeb3fc7102f9edf0d722d95fbe5dccab677f809e17b09531a2d0319e78998411a63e5e6675e19c517e256a307672b76c96c85ba80f906b7ef9705d4a1cf0b03064ed29b5e845594b00313d2583a3292fe1a2ae699201a74776d8a87f20abd8be92327adebe1388f33ac3be221250546980db76218e02f8d30d9dde5724db170e8ed28516e2369b741939c4221c9a59033e93b70482d872d2e7f73903b6abf8d4c05bf495bb59ad7e07f3834c912f3f3c1a369caa3e09e1ed0850a08d01f81b16106c2d7213c64a8c87634f220accfa1aa9c00d61da8567adc453b8a7708a7d9586c8a38e9f854e2c136a21f3722c8be5f85032f5e28b7046cf7e03bb163fd38c6e03389e0688d09b3bf302de536b026462272892fc855be032e83bd296ccc592ed413cd89d5423cd1e45e3b024b8538eaab4c7c6daba32bd99ef5289851788b95fc8c757c98f44be1b03974cc9018bf2aa3aa79d91634abc2537d691102fd4297ca70c37799fabb271f4f7cfdf50017d2c6b57a31c6b57be113dc16ebe09914d0571575b28f37300fe8eaed4c00a762fa8a48f67961c68d112c1a0975fa66734e95ce8842a8fb61f8ce496681d26ba4b2c1ae7b5c9e133bdb15f7c75616a7da8ddd49924dd5cedd8afa0a49e56de1c0f44999a0542cc689958796f1221efbe0230d705599726cda272d59fc2fc30a0023e0082abf91533e113db3525c722ace6ba9928100aab202cfbc0d1e81f510219fd42381ad19d0545a3313c4793a7466edba61a39a33cce3d9f4082a725d643728925ce5ec88f4cde347892e0cee3a4431acf3a14ec8cbb20b62e942e0f6f6a0803e06eda2d7ba71f36a3d7542f3ed57aa6a6abba977f6411ef0e8784eeecdb3ba90d4513e80ed15e82a39360695371a7ab7ad1cd94b8ccd5e37b7e37e165762805611966fb94726c815bc8bbc5804adb0cd26a67acff6769025fe7343a88d658d787b68a85c1c72cf83563b713f5e55c7da6f995c942e46e717f819ec5c5c40e8453f61727c62ffb767e07d9696ddc9ad1c9a08c4bde4071c31c9b8bbc8ae2eca5e7db883219f9b599abe9467ee515605e32963e0596933be49717c655066ec71d57436629fc98288dac5de3d03a6712861ac45bd11c298cb8e25347048db1f02ed917f4cf0aea828147e80331a36bda4b3cb46dd406ab6038566c051d4ad9ac935db51ca05cd37aaec9d9ba6de2ebd81b3c8e7552fe16d31239722acf21a34791df39a83ff36fa70a1ae12e51b47fb88cd5d5d2681bdbff947663b828cce21c5c7331ac87c76656b53605035f7a1ec5e0ccb8d2e630428d60289891cd5172e515b47ffbcaf7ab8c90e8e107541ea2430fd3cf201a31743921e0053317156301c7c54a16012100f5ac42de3fa86702d97febbf2f1aaad71e7a1552c7e3df9d854f513136a8a4af633373b3fb2223bfdc399e7bf617e83986aa3013f67d3920318b45e8502f3954449b511c8930d2bf4c9ba68c10c317c537d9323aa4b1fc39abac1020071839b5720618048526b28ff2c73432af1b8cad5d68211ad433d1a5a9dacde8ad8317f7cf3b7d8c3337ca219445cb6dcfb7c089df3b80a1f91b600ce92a535760025843ba144e8105c215808efdbc08dcd50e20fee79cc206f4a52708ee4b249e51b4fa0068375722abdd0ffceb86882e3932e82c8559641472c97212a65f96e65e8d5f7921477cc7d092cc298bc17f177b2f198a8b186ddfe42f5a5b5044e7b73eeb8006ecb5506e9688cd0e8c9992dececdf6f4712a7acf951e8f084a8942aab38d17686a32c118482ebaaa67a9b8ee26000db1b32aa7fe74087c8763f018f1c7df0531bc0df727ec62859dd884dbb1a303a7d5b41cffd24f04e1339091cdb3e6e3034bb5d11b94029e871b755cac6bd558bb789ea193b110199f35ea92cc64c9153246f9517799b9493203dc610bee441653dc665343e14996814eeb893187bc5ff9177b8964823372828303eeaf287c2be4fcac779585938405bf5805b0d7e7bf90a246cf9ff3aa607f623592b908a50d153256d43c646d7579a34aa093387b0cbd86f66f13c2075ea18d5f24c4e9d4656061b2a3623bf973ea6df8c569af0adac623a56c36bf8453e7d72126274fd30aeb247d407d792b78a52971ce362aa63524bc3a762dda49b3d47fc5036c38db061a878102d48e69cb13c05ed7a583e5d19cae9aa4220c0d265b7c6b231033333c183711b1410e4d4f744d6322aadcd2a4094418924c984941de511f4fb0d85ece017d5108a90f63a013d66cb683450084bbfeec429cc5d4cfe5d8c45698d44d029bdc770d47f4c2e98acd49c4c12b27986aef3d72ec74c3f8e31cf577a9f49f8187c249a63e167e6d2e3ea323f5c76231adeb14a0fcbc481386cce38ab4dc54850d08d351a3d3c5500a5a201e404c209cdc50afe307743e9f09bf7eb8605af904dbf90798582f320447cbd0a684d732282f74b043b9345179f2d81a01924ebd2bd9bdb067732b64bb5cd62255b48904cd0b435bd46319463b7590b009ec6f6d8e61aa059e9a9093cbd68adf6be9bab62a8f3bcf0dcaa52135e4af91ddff20b2ff6c17b70874062b5771abb142da5f1eb342f4ec721fd7970a5df0e6f601699ad9a88a6e9361e1b6d85a18ea61ea746566366bb02210f12e2e4a8b802594b9451e367f19943110de415749c8dd5850a3523457ea6e353457587763422576643ecf7e2f0c2d553b79a52c73beb32b90e792cd3da3654a30a50588a38b4f9fcb102dba3c8cb8621cd5d749616fafef7de196dc065a4aeb6d2d0753e6cb3c0c8452747942b3e3c4411abfedf548a0401cbaf21c47726c2a9b91b4974bba8fdf01032714cbfc45c94cb857395adddad979fe4dde108d506b2d9be41d9268db6e699619ff62179848d08ecfeec0315342676c1b155809196091ff355935afa445ce20269c41ef3149b4191b93ed64fb7cfa0b89130183fdc8085a132e92c1e892ad5a09e7b04569eb4b404c33dfbf1d20a7aebf85d3009c6dab958b481f2c469ac57a7fedc77e84b08abc41fea96325a97a9ad1bcd1133b904e3739cdb27ce9008b8ccb8956092b7c7273cba5ea95fd025918480386b158c59e8d58064bb36f9b7a6ee9102e465c64bdd0c8dbe55a1e94905fdc1ca67f297e46dcbbb01db7f8743c708d734313924fbe46a7d4adab8c67242ccd63a6b590589849fddcd36cf2a4dfae32c465fda082a8f8cff33a7fa0473132a112297cf90211603f241cd592a73e0f0b46b1722124307d963e4db0a9178f06627aaf452f1c776f888f5d78a1be3b6c48041cf061489296470139dc347b87e64fab4c85a8659b3e1be3bdff073a3a25d536d37907292cb3b6e950f88661977a654d4394a8733176c5dce3e9ab8c8e3600698b719b3d01677c06278b05f150fff9bbbcc54939d1c0a0e1807752465c79f6f963d99741cb95a8d58f0557382f4edfc075c828f3138cd1cc8cd09756ad22c0d2721a234a7c66d770f0bdadd3f0e09554c040674d82dc2b445c1afed7e9be865b363ab03a5c98340578eb0049278eb4d55db158c69706ce0b26c321f095f39aec7fc41adbd24d76618b9688838c726b7067cb37e137ae81637e8a0f7b675eecddaed1df05d7e8b9a083ccc", 0xffe8}, {&(0x7f00000018c0)="4db11910c5d9e4137d18cf979bd3d7a037fa52e83197027374d8dc80db8be693d788f86891afcda473d92bbb9bb357eaf0b1b97825ee52de27766c198d871387803f5b423e424b500d149522c56fff7b16319ff694d88f20155860e372c02e8994b6872a4d23d3c46c0a1b5cbc0c421778c4b9aee0f0d42fd649e468bf45c51d58d088d6190800000044ba7679"}, {&(0x7f0000000240)="9269005dfb364435fc0a18baa014f056ca893d31e87ceeff7bef69d3748635e70de5"}, {&(0x7f0000000280)="0e209d4cac4a781b46962cb6b676e71cafe718655e67251fb9bd5e3180aee893ddb4a62bca89113d57b18ee07219dc889b9592a43c224fb2202e2659289b6c42fe5c1f08a76cd9d1eafcb337b834cc", 0xe8}, {&(0x7f0000001840)="293a8c7587c31018110500e35334c0bd4f90c7f2885e0e15a3767266ac35eebb1ba150420eac8025c00ec781fb13488808460555d16843c543451a985c05d069a369db2b64de0068043ceb567d54814925b3f10500b43e5f66a2c091c83f0000000000000000000000000000a67c07b46d"}, {&(0x7f0000001400)="a80b30eafe5676f30ad5858d3ed64d37347fa8dea4758ba6122c8c14343aa4b5ed1228d4dc62e82271c6081948abe4352c825443dc93f7ef7766a24be52f4eb093ca48b27268f7505c634157e4b99365c0dd67193389963582c8b221c8ed2b2aab65b4c09d810e369b4df30f5b396942a6bd4fbd99a2adaa5a39dc3077c51682c2f3989386a72add", 0x291}, {&(0x7f0000001b00)="bb1030620209b347fd2df22f387ba62ca1e01b2c1fd44e681bc74f85e518ea1ce0d02bcbe169911b268c5688035fba5ef8e09d312930423425a7676d4f523d6fa759abdff20869fb7634e3f1ac81c69a9b5283362770dc8e211d7684b64ed501667966c590efd9a410164c8eb6b556fc1c563995c63d83898b738cde9760f4a9c36041f8c460858b0b76e5e94e7b023e173d0c7b", 0xffffff1f}, {&(0x7f0000001a40)="3a4392fb5f7b58cba5b1028619cb2c5a2bb55cf0ea6862cc08465b93fce572fdf86f39def249c1a41ab2dc0e0e8bedb46023754f6409f4aeba72a1f18c07e48e8e7ab87dff6fdc3a242675a10ef93c779b73987a267490cd7305ff9f670724230d2955f356878f8e50dc8df50ff3613e1ab7eb1706508c4eda19a736925556272b27a5f148377629e6a0c69b85f101be12f8c6ce778c37f87db092fe43"}, {&(0x7f0000001600)="3de1c43f135a96d866bcfb128cdaae38a877fdf467d9387c38fe2fddf27387bb8463d93c1d48db7cb000b878cc1fc684615e7c3c9b8fd13990b7433040d1b73adf4ab4ba840da2f2d595435cf4ba54717d58f64ec16b1af743ee3e832e2bb8ae9663094bd41c32dc9aaea33ecedcb5600c192abb6f83a28668d78fff1d656168202f5ef33998a930dd1489258e300be79989305509c6a1977e7ce349066e313635fcafa86c63d5aed27d671f669185fa525a7d5b8ea154aef707dcea3470206eb6c5f42654b84a5c"}], 0xfffff5b, 0x0, 0x0) connect(r1, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x9, 0x5f0}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000007, 0x7, 0x7de}, {{r0}, 0xfffffffffffffffc, 0x52, 0x0, 0xe0}, {{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0xca, 0x22, 0x800, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x92, 0x4, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000003, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4b, 0x20000000, 0x8, 0x4}, {{r1}, 0xfffffffffffffffc, 0x1, 0x14, 0x8000, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x9c, 0x7ff}], 0x5, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}], 0x6, &(0x7f0000000240)={0x4, 0xc3}) dup2(r0, r0) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, 0x0, 0xfffffffffffffdd6) 16:00:22 executing program 0: r0 = socket(0x18, 0x5, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) r1 = semget(0x2, 0x0, 0x500) semop(r1, &(0x7f0000000040)=[{0x7, 0x4, 0x800}, {0x0, 0x2, 0x1000}, {0x2, 0x10000, 0x800}, {0x3, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x3, 0x1800}], 0x6) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/249) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/50) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700"}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x8000) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="c26462c68d93c99234614531b5d4a8614ddb664e267e846f70d6b3ea6ae53e07103996c882d50cec4066d647872db7aebb3c8ab6d4394dc20000b53f9a5f16f74e7d42c488c4b2cabf3a8f982db4", 0x4e}, {&(0x7f0000000340)="b9eee990519ed4c23330865980538c7e308f552dd7bd0e3b9f7e96293bcf6e4e7fed52ec9951ef458f7f36aa21ff27ce625e443cefb8ea5e6ed17d4d412b17292636febe659c23b846578be25823280af0873041ac510f7d03966e9108d65f33c0b02989d997e688ee8325ab590aa9774b1f5f7c17adc84a11f1e1d5f2a1fd079bf1663075e0416bec6c57468187b5f07416f269e5db3b5c5eb829399dd1a7b164d5f7187c4db41b249e2b78785a4d95d644edc1751ccbd71a1ac4e2707145024553ced103fb5a1cb0908c1417fe7e05f71360594f838e1ba6012186ef833fcd56df06364b4ef47257bfaf731d92ccbd27a71101fd94bd7ce7f244101e122cc8f557adea907e37ec5b79cf645d42bae75b115a25cba8c24dbd25ef8e7187ea46da69a94d3e1e4b3f1c943ba87d7919570030928cef72364620d08edcdfd1959a2b90ce9685e0ac1653afefb7f2dc941b945e81b50496f527be21b7ed11bb101797ece9d2db0c578a6e46777b7c287b7e8dc0042c2bbdd46ab744fa0ba50e97d3ef783faebc57dd9d12eda104ddccec02a591544ec98f184ca613dd9e36f0dacfa1b4b6f6cb6a40301aaf38747ea0c658423a5bb5a9765898cb353baf1800b7e6c81c0a2dad5fa086d53d88b285c8b5448c5ce585c91b9b50c92f9ee0f1af5fd708e244e22b2471990f78be70a936180c41c626865ae84c6bf66dccbe21bd36f574008e02a2b481a0286e4ec12d6dd5902abbe440b322b398328d2ea40dbf8f954ea938d9a93b189801a790d5cc799723dca3eb7f592a5fb216631c695f2b3555e2b605cbdab27337fb5f6beef3d61f13dcf018924950a0e7a5ecdda4ff10324e097defd254d8592857447b38419e3a41a6ed19c08fea47f6090570b24aea77fb6be0ac9d7d1a0364e9eeee1b0bccddf93234b42e67a7b64b6e903be330f5f51338a34fb9eaed485ea432f535c25efacb56d1f66247dae843c68940414aded486086cc3344c90ff471cf1e094b9c1770205289921db76aab177b6137a5383cf5035f38d5a660a8688bc20751f67a69fd4eefa4c2abe6680d05239b25c4250e77de139dfa2d30f04700921e545196f520c3962c1041e6d8c9bbaed50be32736f1ae4f98de73c0e3f6429bea145a28cc487a8ae03885d3757be99232e7f580c46ed03e2d936ce4e9cb672c5d739fb2ce95cfdf4b8025f972f5b29406f8900209f156a89daa911803cfb6075503ae6b9f78e5f64a2bb7b1626164e47d3ecc02be414aa503b57dfdb29638b45aded2c6442772cfe6c9c10b461233578cbcdeda066088a01cb390f14bd09fb5d472ec0c5108a71ba595350df14077f5c2007f1d27692b740a4d16e9f65568a3d04bd6ac65c62460c98eef220fbb78b17fd86a35195677a45d65679b813bc9f19bbf046408575e18a4156ea7e572d9b9abfac0f42754189a5f01794fe969a7f8aad30fc08a82ab73cee88182ca8d0a545d0fe46d1561b2844906f63bef461d9429fd587e7b7fc77c97f5602d75e0993c79e93f40264cc69ed912eadced166365894d7b6711888b32969341f1ab992243f84f9f632215e5c8bf65ab6e13857c977019cf6d5b1c9d14eca8dccc5196e898e195ef9764e4638983d4cf693ae27bede1da066574fc1b895cf94813e8e40c7a7ae0c1961b9252e31ca474e84eb5d82a066bfa30cb343f9a293148aaffb63f5d802463ef2131908618dad2baa086c4cfa9461a52b141d80d00034bbb5966e5bfaf04fa8e1c2c742f2aa1609f584e5a679330853804bc89b2f733efd2f04814cdbfdebe63c53bd1930442c4332ddfb5f91d0810b0a0dcc127f0738f17c415d23bfccf70ed18fb0977a713b191873c4c186d98ac0bdd35c44c1656be50d706c18ecbcf3595738edf00424e561895f1b2909e7063994d652c7b6174f952d9e23a0e8b4d7289deefac193cb3d44238ac3b40a859e69493e5bc01e8f15c8437cf2441936340f66f095c35e35069c0b29432c2ad4bbeabefef7f53b219b844d52484bec5e75acad4552a491cc9de31df500059ee1aa3802bdb619e63429df7ddf149ef12966e042221dcdd34ba595c6aa5bd84612e9003681737dab1c08c352c057b31fe7548d8a40be6ebb27df0fe51921b308e71cb3ea59eec6af8ebbca6b19ba5d724620a9ba89d5c966688252bb3900df9409beb0f6c6c5777284940c573a5c578098c254829dc50cb65076d757d3cb9b287d36be6b33d5bd2f69635b14cffedbbf0d7ddc55254ea11a17de24f8ca1086d3dd0333decd1977325b0e64b8b6fbb5e9b5f749afd55ff7b8cdac4e2cc81eae4d19b1dfd0c8a636b01ce469ecf330088508cb6fbf65679f518df3d3bda45534e3efbe1bc762675f42b538defa14bc0bcbbec9bd4e8b68e4866ace6a55b489a1dfc314e7c535f97b0dc6ecb89db0193f8a97d8dc59611a421041eb0b17d5a98ba08e203c910cf36b9861176aae3433eaf1a40c604e7cb90bbbf7139b727a7f35d0bf4eacdc4bf8533d50a81e9d25e0c96215007d6d10872090f6dd3fb5c99b5ac331ea2d5cfd82775d7bf2314d1e2ed8e1db48b0c30fcf26041fb03f15c48656ece23ded689f1d950dea0c2c6ec52ec68c772518803375c867467259e0f975780ec760fd271ec07d1459150e297917eb83bec33f869ce64abc5e9e4141b4168c866bc102577ce8defff0bf288f89ecde7a4528826e815f20a8eb35fdddb1b5b7e20fc988421ba92904bc73004429bc42f1d7481553b5526c832816c23e153ec6f2d1f75d94a1521efcd6fffb0979547255b6ebb2d5bff78c474a0a1043606424c52800221bb52239d125092e870919c2c1d49e862c26d051a19ffd2393f1615ebead8eca5e4571f52c567c60eebac56b94466cfbf12eef8a20db33c6139e2b7eaa0c4e033b242a6d55bad55b1fc9678d842a112d4f7aca55c30210b9dca9f774ebcbdb7e32378d7a420de202006c77a53e416fc72e260dd9bdedfaf1468f7937ada92b10716ff924572310dd729b57e7be2f701a87fce727e697abd0472958abf5416fb9064b1458ce506bf67b9d0c962448bf439f1c899e2f76c816fc5b25145bb10394b5443e8f890b474accdc8c74c45feb1fae90bcc441e3e16bcb54b08f1ff40a26e36d2d84c7918ccf7839cb277cea1ba733f3990aeba8242bc42727a18c0796bc7b7bf6a8a82cb4f7037368e92c9097c087825473c7c4f9c7d2dd3efdb17ff066e994851306da7df73850fd2c1d876bdd55c62af85ffac0d115775ba52ea92e3131ebaafc500c94d0772ddeb51682e9a76456663aae40c5ed30c855081ba566a23942e563b7db6dbfee1094e919f72b2afaeb42487256a8557c7fa248658cee4c13277a4b29660b98162659dc4cae279820f890891a3563c6a60ef51a19a95ccd17097445a2d9c9f9ef76023a873df233c9d57219787e9080ba02f4f879623628e3bdb196893ba336db2a21b18c80c984c72b0da6d5fc65284442549b3c245c133d6f0dd11d56f10be5e23f344ee33491c3c9b7e9e366d3ce838fc651923ded72241bd299faaad1b4b5b105a2e6b589053ddb9c9e93dd2991a8b92b4af9f619dadb31ac58303ac53df18e202fd4fa95441b3b00093c1d9cbc0d7616effd14e5ff7ea7e426ce5ef6c94b69e9b15b1a5b03f12977f2475b1cd731dc51a3de17a4045c868f3860b86e4df64a8b16dcb92b92c90a948702b4fe00b14f6f5297a8c28a6f6ce06f9feeb6960f41ea368fd187e07a02b19b275d2d1f3641a503e89ab162bd4a66e543f09082900e9b7a442bd6ab47e25f3747b392a6a2e7ebed0563bb256a5750b5265b8090ec32a7323ae82a644ff1966f83832ce9c65561cf5bb8903af4c04f64c9e6dad7c39b2913caad3fe40f2596f368c92739353d8e3476be9d3bddd722863a4f5d4f6c8f26eb9a52818c8eadba010fc3c0cd10dac66053ea493f4a7c6a26aadb27f56e352df0aae515c76b97f6ed3c11a59191a11e4023df2078b148c0c89ac9ec15f5d99e92da18bc18f317b2d0cef38abbf1720b75b8f2d6d77fe7d11f1efb53204b99c67e3376d72c87b1fa57fc5a7f402a34483d96cd1f14274f1e9b6280ac3751ae7b8cda028517509a64406a60c0cc0e6be619dfbd02b8cb25ff02a8bb2ea44c15f7bc86d24216b92385152509ddc14be516b61fabce10ed2d451613b57280b636d004e4318db610ada0c30bceb0fc0f8e7b0dbf29343e8bca3dc0d58f1b43101f31ae7e8250b033844a6a992cad80e5b9b643bc277a57ed836a39cc31c217af3778167269f166104ff09b04cacf185160889f4ed07b644a4044433db3fa9cf7328c52e11c6e106a572240230f036c38c2d1691507f85236796914442e1d8a73d1d56d235870e4426932a42f6e9770a5bc2b31d0c78be034c5b0ad7aa0a73f6cf614f22a42f814b21c8565fd478cfbd976e4bf744c50b25e33092a91c29770cf4b641d372b113b5027585ab8ff3cbaad689e79a1bf0204bf35c0339e612a0b36f81d42343bc1f4e24217465ec5935f819db8d5d32ad69f9d495be6cd9456d40bd6fcf3704a3d971a82b548cb12b523cf268968aca7bbfd22f11d3fb2c265c03efac50bde4609af403d65651d02ae5285b6231a482fe50dfb996a8e5b2aaf3d8f8133fa6e92d2c23a4dbbb2ec5fd764ff9a247e792e8e5cbe610416f6845abc4bf993c3887834ca56e0afc8c76a9dc1f25902e70a715763d1babbec26fde6c70762d69c1754eb0877cd6dd1dd6b6752c802064b2bc0934dbb64ef6cf38cbd0300cba7c5845154198deec7c0703b6db71a325767dd748242911c432f40253dfa3107678ea58914bc4a5420453c37532912ee8b88fc58a4c38411f0f323a51432934cfa78915dd8f51b71058f26281c1b7e416ed6350b1241dbb3623542b1e6def8471cec4bab575e5097a058404dd58109541392c0905f65e7381d17c8774907d14ab3636a32be0c978731889f728e742c2513a5c8e1ffd4d5403f0e204ba7fb677c72a9ec8b469e3180ae909738ebfa23a53852a53ca2c0ef8063ce675fdf8e9bcf9f09af06e49f0a5e2410e5a6816a4bc60653ecbdb6c09493a08557e2adade02307806a5b228ae71c245519d47dcc80bda592c391abd98be2063a039f831689411878b41d27a49dabfff336c3a50e64896bf595ffb69e59d23205746bd865eaa68538844c84ed99b45d663e449175bd03717c969edc4a35b368657359c1c7fae85bafe06c3ce62cb6b51f61ba15b9eebe7ecb401d3e0dbbcc1f802fcd688912933499192d1fc55d6119607dceadc055dd0790399b5eb5915ac1311ad7bea5cc6d714abed1ccaf8d4092d5160531f66f70c354236c367e4258bad0e9ca7ec46c496848e08ad5e217ec879ed3b4aa2998205146d4c32ae3e78c677c24ed0df7d11f98a89ce3d4bd42a4c82fe01d83afb525384cb06b040791279dd6d24b67c06410d1e49af56cf7fef9f9bd8806353363043e50b04f691d2452aa807fc8110d4db3b813259653e5264795f399db0482b1aebf92a64379e605a1c2f678917ff007f84cf36ecac90c7f099af96f112ccabeec8e90aadbaf56a755a08463250b99d7939f88d181a65418a28545d1dbab8aca0033867073baf74b1b22a9ab1fbe15859683021c9436ccfb838d8fbb9d8582bc69fb110d9b70b0e2a0915986bbc9dfc7bc6cad1a4d58a909b2a0fd686e00d09357f56da2639550c17d33b67b2b38c4436ae955b2fb6252f047e8e0f906e5fd06da1f9e53f3cbb1957a22c94fb992a370b50c9cf12b217b7a87e5", 0x1000}], 0x2) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x100000001, 0xc5d}, 0xc) 16:00:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) geteuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="7f3904f610c2723473ecc2e38fa6743baf09ee3b8ec7376e2e30", 0x1a) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x82) ioctl$TIOCSDTR(r2, 0x20007479) r3 = fcntl$dupfd(r0, 0x0, r0) getdents(r3, &(0x7f0000000100)=""/154, 0x9a) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x4, 0x1000, 0x4, 0x20}, {0x1ff, 0x3f, 0xffffffffffff7fff, 0x10000}]}) 16:00:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x3, 0x20b) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') recvfrom(r0, &(0x7f0000000100)=""/235, 0xeb, 0x42, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000000140), 0x1, 0x0, 0x1) 16:00:23 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xa0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0xffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7fffffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x9) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)) close(r2) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/176, &(0x7f0000000080)=0xb0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000005}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x68, 0x80000000, 0x1, 0x80, 0x4, 0x1, 0x0, 0x3, 0x80000000, 0x736}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x4, 0x0, 0x400, "b8c2c96f44572972a537ed23e051895a984ff92d", 0x2, 0x7}) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000040), 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[], &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x87, 0x9}, {0x44, 0x5}, {0x44, 0x2}, {0xdbd36e298986c0b0, 0x2}, {0xef, 0x8}, {0xcc, 0x4}], 0x6}) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000e7d0f17d010000000000007133e44c608b4c80d43c199bcaa3ff615b62dc41a4ed25609390f9eb65753a226e80593293792ad26d532f3eb1fece9d64ffae136fa87207de02dd298da0edc52a06fced138af14c115c51892c95c9000006a4679e8ae07af9a4bf5f20402b22874e2d1bd9523921365b1f0be4b297a1d99224b87ff95f55c75fb4e646faaf00f8be56f212"], 0x10}, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xa4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)='\f', 0x1) dup(r1) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x101}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x1, 0x9, 0x65d, "82354d54b13df8801baf3f241567f446789ee4f9", 0x6, 0x9}) write(r0, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x4}, {0x714c488e}]}) syz_emit_ethernet(0x60, &(0x7f0000000080)="b69d6daf57349c544afa3974f620c3fdd193c3aca6d168ede903000000000000007ae9002301e2483feb9b8328973defb6b8d67d172b9f8bdcf8e72f55a3c44cb96cbb4ebf166878454516bb464a4c495f8f642bb005ba37bb9b2c6abaeb368a") r2 = syz_open_pts() close(r0) r3 = dup(r2) lseek(r0, 0x0, 0x0, 0x1) sendto$inet6(r3, &(0x7f00000004c0)="8fa68e1b4526166d5285239e3c69512b9504413be67462a1dc60381565799402a577ff9810989988b35f85043779dfe84eb327e987962f1db632d38d4eab0bd47c45e2b1fa0af5aadee502c9994e840650ecc567f5a467567a26cccc387cacfcd36cd9947b4a8fc2b7b30b42e07625d5a5d49ef3b4a3afd7a50f0c94589514d933e471ddaeb33aa00d38e09ecfd0e2f269e3389f21ee527a4267263bc8d42da8a455f8905a8639e512e23db723a6246639739de1adde27e55fb8aac39513b2fdce2226a7eecc4d1092bfe0cf96861ec568ec04cf91f72e0589ac5ad850ca8a24dbebba84f79e2ef9b2692b1747719b0f3e7bb306673f0fda4ec891edfff85531d45ad556", 0x104, 0x403, 0x0, 0x0) r4 = semget(0x2, 0x2, 0x105) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000001c0)=""/92) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000240)}) syz_open_pts() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x8) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f00000000c0)) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x10018, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setown(r0, 0x6, 0x0) 16:00:00 executing program 0: r0 = msgget(0x0, 0x90) msgsnd(r0, &(0x7f00000002c0)={0x0, "b80c96499272bae4f0b6149cdc9509359959f448aa8210645afeb2deb70f3529ea19a00d5162c1b26d2dd50acbd5df297c41f98f61d2bdde0fed89e8a02a66889df44e4fb9c9fa1da7f212d295625154ece6ad8668b85f917185f97d455f7faad439c9cdc2e9f7a1ecb0e2e6bd5ce40fdae673a667c729a6e21e0aa18614aa26bdc4278dfb4a3409b7628ea8f74430f80cb589c4"}, 0x9c, 0x0) r1 = msgget$private(0x0, 0x140) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000680)=""/203) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) ftruncate(r2, 0x0, 0x10001) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYPTR64], 0x1, 0x80000200000820) poll(&(0x7f0000000040)=[{r2, 0x100}, {r2, 0x8}, {r2, 0x100}, {r2, 0x9c}, {r2, 0x103}, {r2, 0x3}, {r2, 0x2}, {r2, 0x4}], 0x8, 0x16) accept$inet6(r2, 0x0, &(0x7f0000000080)) r3 = getppid() r4 = getuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8b2, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000780)="2e93f1751c89ddcadac9eb8218712ee3c569d6087a32fb0b983a7d43e910154f41f19908ddabf1476b94d7527560f3837591308a6465be93c1abe26f3032f972", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000040)='./bus/../file0\x00', &(0x7f0000000380)=[&(0x7f0000000080)='@\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='},/\x00', &(0x7f0000000500)='(\\{.\x00']) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18080, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getuid() close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(0xffffffffffffffff, &(0x7f0000000080)="9d", 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x1, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/2) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x30, 0x101) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x4, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) 16:00:00 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget(0x2, 0x404) r2 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r4, r5, 0x40, 0x7f}, 0x100000000, 0x6, r6, r7, 0xff, 0x4, 0x9, 0x4}) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2804b, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0xfffffffffffffffd, 0x4, 0x668, {[0x6, 0xbd7c, 0x20, 0x60d, 0xa063, 0xfff, 0x8, 0x81, 0x800, 0x800, 0x6, 0x6, 0xd1, 0x0, 0x9, 0x10001, 0x200, 0x3], [0x1ff, 0xe53, 0x80, 0x0, 0x6, 0x6, 0x80000001, 0x9, 0x6, 0x7], [0x5, 0x3, 0x5, 0x8, 0x2, 0xfeb1], [0xc000, 0xfffffffffffffffe, 0xe2e, 0x6a, 0x4, 0x20], [{0x2, 0x7ff, 0x100, 0x4}, {0x100, 0x6148, 0x3a68f89d, 0x7fff}, {0x5, 0x9, 0x1, 0x3ff}, {0x2, 0x4, 0xe1, 0x8000}, {0x947a, 0xab4, 0x3, 0x5}, {0x3, 0x5, 0xfffffffffffffb8a, 0x1}, {0x0, 0x9, 0x5, 0x7}, {0x1, 0x35, 0x9}], {0x9, 0x2, 0x2, 0xfff}, {0x7f, 0x400, 0x9, 0x1}}}) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000080)=ANY=[], 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x10c) msgrcv(r1, &(0x7f0000001480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/150], 0x96, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="1d22cb22fcf9b1e9d308459ff981e3a3d352062ccc5fed3c10b380a2b17ad6fa1e78b58e779cce73b97eb801f906a25f0b856fad3f1a41dbb295f33842370da6cd73a251f1304ce77d3aefc0b82235db8e36c3eeeab66c7577861fbb8ad954097e72114472827a6542570326a64beab449fd8556d892a8e8695d705c3c78efee56c0bd96f16a01d95e996143482931dec977b3175f621cda7a2693b969f75d335c7ca2503da844bdbf8a3179752de282e50ef8da620ba69b330abc2ce336279c637f213d5918a39a3d0cafa1f2c251b93a5298316aead7a8b81e55bc7112ac", 0xdf, 0x3, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40047473, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x74, &(0x7f0000000340)="b692ecc9b7bd9cf9cfa86c28d146aa001def9e6b6086a6b7cd34c715da2de5ab3a9cc94971fac1fa2d251b07d7e416eeda5530ae0000f89a54989674dd78af934ca0083f2bd35e147119a72c9a5bff89e8e1f0484dab95b6a7432961f4f305cf8c5dcf79498a47330a7ff1463270b3ae7ae2ad3f") r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x81, 0x4) r3 = socket$inet(0x2, 0x5, 0xc2) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r4) seteuid(r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r6) r7 = getpgid(0x0) setpgid(r5, r7) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000000)={0x7, 0x3ff}, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:00:00 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, &(0x7f0000000040)=[{0x40061}, {0x400074}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4cf) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x89) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='n..', 0x3) chdir(&(0x7f0000000140)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x2) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xb8, 0x10) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:01 executing program 0: r0 = socket(0x40400000000018, 0x0, 0x800004000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x23, 0xf55b, 0x8}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) 16:00:01 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x24, 0x101, 0x6, "90844ef24e9cfd9b8337719b8108e8cbefa52229", 0x7f, 0x7fffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x0, 0x10001, 0x2, "000be1943ca63d08ad67178de035acdf40450bef", 0x1, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffff2a1, 0x7, 0x5, 0x75, "e5225d8c50190087359861a0cf2d2156904d57d5", 0xc7, 0x80}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fcff4000000000000000007603593f00000000"], &(0x7f0000000040)=0x13) dup2(r0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x1ff, 0x7fff}, 0x10) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201ff, 0xfffffffffffffffd, "b80001000000ff070900"}) r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) unlink(&(0x7f0000000000)='./file0\x00') r1 = socket(0x18, 0x3, 0x0) fchdir(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = socket(0x1, 0x0, 0x4) fchmod(r0, 0x10000000000004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4, 0xfffffffffffffff7, 0x4, 0xfffffffffffff2e4}, {0x33, 0x4, 0x1, 0x8}, {0x6000, 0x2, 0x6, 0x1}]}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xc425, 0x100000000}, 0x10) r2 = socket$inet6(0x18, 0x3, 0x102) fchmod(r2, 0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xde0, 0x2, 0x1, 0x1, 0x4, 0x6, 0x6, 0x1, 0x0, 0x5, 0x3f}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0xc, 0x0, 0x0) shutdown(r2, 0x1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) setsockopt(r0, 0x3f, 0x401, &(0x7f0000000040)="8c88dd0f721009c54fc9411ed42fd49841e5f5608910cdf9def71aaeebe7bac169f16090ebaed0ea636b0ec9882917ee2ef9f7768b1f5981e7a770a510455e93517948d2de6b3c8dbec3dc94d59b925caf5f41fa6ffef0f556c33b3a5ec3fd7b91679811fa01", 0x66) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x41, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x4f9c0fee, 0x80000001, &(0x7f00000000c0)="2c79b6da88369c8732580728eeef56ffb65d8a003c6c0098ab99120f30ec42d84cf606767e7977aa4f4f41854794c181763f39b05d3caa63bf90354750868e40efa826c79d417c0e58e4821374266dbddf50e40566550d45679815eec89f412e404e52910fa1afbd34922d91103597cb41d0a4a2da061ce1cdcfe52bae2c577bb444b2b23e", 0x85) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: shmget(0x1, 0x2000, 0x12, &(0x7f0000ff9000/0x2000)=nil) 16:00:01 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="1e6e273badbe50b451ad1b34d0a4c2f3bff4561197d29718cda312793cc942e446dc189906e848664195b80956db24bbf4e73262e3c7fb663a772989d693d9f5cd1d89c2399a19846c0df11f2f650c4735261fa251004f086ddd1f1309e4d24960a671ad07055a6d6c367a74"}, {&(0x7f00000001c0)="7c06dd2b5eb517b50c466f3ad726ad538a62293f1e0afbca18084cf2272562aab85f5d0a71ebc92590c539deea24c933ee849063e341d001c37aa6a60b85a0bb945eea9f8b270688dec13a8a95d2787eb7fecbd2021791f4784b2d823850d02570fff49d162f1fdfa473ce7b88a23482688d203b0c1778ed165cb63ff246d8ae8acaea4191ebe5e62fe579eb47fa793f4f17a2638e66a362f94960d4ee5e4c5e9b9e9b38cb2d8c37762169e808aeab8adb44bba7c4aac43924a1abb3848a468f92ae87fbecc8db808a4c37f542"}, {&(0x7f00000015c0)="02b30e951d4a9e8965579a081438a77d3d61dce711ec5088477e64847d3e88e7f3eea6cb2fe8af93a082b5affd7f4671900c3c3a4649996209cdad31e9720ae1243f42178921b2924773df8135d895adde47b6049ac641a20d240b5c29172a89695dcffc6d40ce36bde195058386a9f5aca45f189a80c90259caa39596628557191e5e260c8cbfb222f0d06a77d8abc474bd74494b79c1e144b9d07517f9d14664a9b051dac093df70dabb1e0216e3232a8f54be7d8826d0d199702b656004b7fe6fcf50979e304c7f45d4428b8829b98da2a9b1053e23d8f426db700a852a8e2e3f41753ee70f59075c4c1814602a60ce8ef7faa35b74d06928dda02159b72acf080c8283b854e37548d47e93756eae8d6cdca2b93514db30dc40d5fc0b8d149bab891794d03d05daf599985521007ba6e845b862027fc86044942eecc7c12bb86d24d6412f9200a49e86b787c596c5d50b71a4fa511d18ccbf9c6957c8b28b7bfcd1783d35dfc60f1b162a8b8e2471bf8f7c714d6d8fd7a49a00a90f6758f35652160c20a0da366e904417af812f015ef64abddc2342cbf9912ba891252c36279dfd93534743dae991acf89b7aa38aa5c2b4213da3e524a4aab8a542cb4ad1a8bbf337ff4d8ae94b783f7bb1061b9816e80e5b779e270e0db9d06a150306e0b85975abc997339b2322a913c0daaa9a8e23dd58a55ec6b4ccd5d7d5bb48e292edefc904111b488a2c2068d0e7fa0742f4b9499d6d689e84c8ee341b790db4bdc62fcf6a095c980d2590b02f33486929b337e354452008b32744dda24700acdcc062900962273ba4690cf718b9325654da3f68119e1cb01c4cdc94c9d0ab9a9979e4a08fef98da826f67c7b1a1ff46efec57e4e2658ebe274473a0946913761860655bab59fd01305a5949fe2856d9e9ff938d5d55b902e3041cc12e89b9625341a00dd3df8eb58a3fd912618026d30a7ddda2975995e951fef5edd610c5040de775be21620cdaa2053aaf3c2becc0f67607d48db7c84fe4b3ee0dd5de365e34b7750e1ae8375049ffde234842c0c77b9e2da2c0248a787755f497c00d92210f443e75b718383d378e87f4d9ec9e6c0d2142ad478d37eb1a249c4bce30ecb205b1c40ae13c9db41dca9d31bfa3a2c642606fe1d5a82c358c340001bbb55ed79869f5ac213b557a0f10745df20272617b6ab85c3365d7f8a5cc46ad1971705d255de6c2ebcaf3ff2565205a283e3f592805558759c503740b5fb03cc3bd2e14e29a756e78b3a293981cde0cf5b6698f1d00a51dbdadd9c66275ee8836c5ea8192572469ce8ce7baa7828bd348f3207f385fb3450824fda78249db426a2932b14e074e55dfcd395cf86d151f79653437c39c64e70c8ff1e47f3d05e3bfa484df17498c14f42e92ffbd74f805bc570d38bc2a0133ea3e2b024adb2b86b56d6ef6ee199bc0f6076865620802ec333ab11cc6d2f860b35bfe5ce2e1472d36a5376f15c81579ad94172036926318fdd54b85c8edbf20827f63acc2d79a0746c2a9837f9bd51aaa6cdbc858afdd14c19660f865bc464d5280020946e5e849183be4044e6b34bc6d4eae6225c53516951379b352dfa7832f546878c714993bd335f3fc2058d5c090b65d119a9c10e0700c2757c71a7dcab499bb55baddfa8153f66246507f90ae80e5e97d2f6e6d0741691c3f5bd1bf3607ea3c0406831754a4f48db9f81dff4234a1ff8017e9118de36a70219ea5eb31bb6d8b60a06b0ea9888ddb4c9728f70f400991223ed886030c157d6edfaad6e96aae317504da35268f75ba617a5d38d51279f4b54124ed8c06dc407974cbbb33198bf1b96457f6d8fcf83ebe043b901ac2c036a1611c91845822662de61c9ca23176e3fbd4259f38f63333803c3dfcda09b9d0adaca0fbe249078a2521ac3d963f35e5531e4c469d2154b76f3ca431fe658bbd3a98ced9c136b6a7f22690187b49a53ac886c211034781c57e6416ea88c0cd088642654658de76fc355d8f39ab68bdebea459a9dcb95cee4c0c0bcc79f050913cb662e3aec83c657ddb008dbc31457de8e4a761b8678b2c6419c4194ab00fbea626a27dd4093e34eb6bf4ea5590838150bdfc825d44a127e53bc131464e45d01247d7f77045ff21cf84c3d45b5bd1acff3972d60bdc8f79610c50413a5765269d8f88fad7e1aaff5f2c02ea240f9102176ff1d6658b6398e8e81c2219a0052e7e92779776f3d3030025b68229caab4a4b5de66005028dd027d77723191d1c375a16fcc2a5b8f046cf0ab3e71e61834bb1a88d826b04fb8fd793ebd6c339da79a485c203979d8d3707e423504e55a64e7a01ce0fb0f676d26bcba3b0ac60f60c6715be9da0fd893068e6c24376c072379ca5ddc6c8c1b88f97cd132aae4174485449922af5f61f5c7497c070a191f08125ab04e78532768caa649e5c44912c2b903547f8db09af265192143c5c3ff6973b2770362b17686e06e0e950e35106549afa7efa896e1726a456d39ddc8fda0b2bb017800cbfac2386c77ddecc59ba698ff620434a227e436f2e2853a1b8fb3566f5b10e35273a869ee10c070d7e1f991395f10aa4ac2275b2c346cf4dc088cb38855352300fc187dc72a527763a63bd6e38e656a0c66a64be1274d5c9b4002397a7ba5f3b9d14a66e64de31383600deafd3e76642c8c90327245f9f186bf8f61fe9f52f83572179274b9d24fc6a5910549bcad645432cd9b0cd957de3c3cf35c9b96fa22d1420c1343cc68ff4025d7d1266a59bfb693a6ad1b280fc8e919fd98a391dfc0d1b3196504edae0670a4dd42ab298a0fae09cf5af13761610eef4c8a40c56683d4326070ca2f0bcb859008f0b517bd5c412873bc3dfe484076f3fb4f8f4a45bb3e65c5322b0234d8e3d1116b19ea3c64849152a0e97553a1001d7935e2757d8bad55ee26d23476303b167a16c09738507635c15e283cb51a7810f704700185e5f55d407a174049d1d93a09b03108cd3982f31911ca057008357e752e6d10ef223203fcb610e53af2d3eda9da320929230d69c73d2714f0230c948183ea1aa5cf1b661b1fb3346694f2d9a779887817c23566a21aeddddc6ff97a4a47e3b0bcfe8d31344a127f0ae9af00b294cc67c056b2d6aefcbf813d4f1775e1f259fe91090f6f911fecd995436691b445f4c4ca5999a42497a739f29361d48c7d5e8b259a771c2f8c152d4128706fb5bde52aa0755c6739efdcee6678d3a90ad24d92834a78ca22ef8d70a92c58bb783fe8b1f9a41d342c0fae330c4ef8ece46b1c67638f8ced5cf9e9cf3a9cb3c2d77c8962032e259fba074816fa3930a5892c8dc4faeac6fc16306cbe4aeb2ade5aa7ab60aa1cc667c786e8501e11ce79edc5b2a9089834452c8688a7f136a3db1675907244914a173aef98962055828744193542ec7b96b5d2b54de885c8050625bbe3fac5f09142c147532029439d7e8d30cebd9b17be4ee36a443f55401535502dd5481ac965337d167260dca529b23a2c10715a7a28fc3d954aa294c1af255fde30d062be969fa10364e5ca1c02f5f2b2e546bc00ccb13699517a89b839f2d9d5390cef79cc44b73c656d0c7e6464cb5153e04c72b8687b7cbb45eda79daa7a303da7513add1e783d189c38934655531cd0c872ca58369a31fd5d397df2d52e8f94a67711995c474e304b30488b004d1742f0e5d761860f843754e17fca38953f434b203b123ab9532fb5fec1de262de9f1f11ce8818c99f2881d2901e3dfe406b0ef0e8d2a86e515fbdc49f1541c11f9eb0efdf1e7383e0c230ec65b6cfd9d04b06e9363b05813fbf20302fed9fc0a96bc69e0ba4dd2bdd8879cf1027da62fbe389bf61e0bd75fad70b5478abe8b63be3dc56b4dcd61ea8efbac53af93d38c6c35399567e3f03964a93bc6a15531a849f9d69f7e24b1be5538cb79bcf5aa6f7a2bfc09f2666fcb23762eea8232833abd85f60b7cab018fcabb7056bc7e17f998b81437ff4867653afdf994051c7e9cd42ecfb160a96e3e6416addf9e24fa9a47e09b210c6f7cce416beff19b517e538d1ab940ee2ec9e85d7b7273a1b741be3341e365413f9a75ec739eccb429d40be3d1c7959805342946c3d8e1567c5766159beb95391cae9b4826956b21edc84b016d137e9a7a8680cee53578fcb32b999a5bee3d2290a13f86221d48f700f6292bc9aa585a60c68880b93cee2ddc33a3b6f76785a7221458a529a5aec07b6a6ce16741342b63375de85561eceb66d500f4308257b565075182241c02d636d7edc1af22b42c1db6a6874c2f04cba77bec8c44bec630c0e5f91275610f163a83da3d38c614c7414ada1063cb6fffb783b010069fbf71b02917012a9716806eb8430909138f60fc85fcb0dc91ba432a7b5dcda4918d48ff4a72a349e1c9e29416ad808e9d9beebda6151fbcf4a72a8e2b548c9a0a330c32e5054dca88f0d805839212148e551daaba1630316045695fa405498a230173b77e7241e3fc6b28abd07437dd0db6ed70b6e099a660135df71c57dfa7e42517f6c2d4b01a157e04fd0142dc8a40c59ea9a02676db049d132f95356d77e9e66a94191ab735b7fdcd53091c95a7134f0733bc07e1c252a792a060711dd075ce5eb1494d59c49e52400777ceeb032d743eeea3147491eb776ed3d4dc9e304286658530b1988a4f2dddc7b111a9f5247913037dbd80af67638dbd6a4112d92fe41f9fa0f84ac6ab562d8b1b41eed571ed8dd39ab713ad7e47a953fa2579439f7b735035eaa6eca2321075d3c557a3440fb1f9be9faa6ec39dbf8c0391d87c9890025d89c98c4da677daadc8e9d983a687df0ec1afc1bd20446fefff1b4b274b8d9e840ff41329c56661e8fc7933183b83aae2f6e289efc39b8f23461855d2ff19256a3ef84b8897fb64dc4aaa7299e7d253e0df1f50228eb63546bb3484bff08204391e8d9a14a7b9c6e73a7907340d82ec9fbd60de90170e7a24b91fb7803d4c6cb6cf052d772d74955beb61de314f1049e43118328e3d9b066ba11229da415005e02d2a3791dae27865fcffa549889ce62c0db06bd4797c09116b6809107bcb9b285b23e6265e28dff82a4ba8540d5a4856fd894eabb296bc038c1072712c275294241ddc2fb0547e8141bcd49cf7cc9829f6bd36d5f16dd98b625f09156a74cf97f3d0150b7ddad8436641c99f905fd24c37992d58bca62e5d5ed8ef794317370825c2da58d4a1b2283308255fb6ab892481bfd1a5e40990dd46c91dc4a58383f554992b6ab9a52fa6d0c6a7f26dedd7cb805db53f30c1899030d7457dccf40439e62cead81366bcb9d9cd4813140e2cbf4f4fbffb5a11196bec83032a36803a6a11ff43dbfb3fba4a99f0fcc5372bbc239668ab8e8a8b6cb2b3cb09c25667060bb9e232470d419808ae7d9c6a9fdff9a506a4053c2fed120e9a69768f2ff3300046c5e622d247d0132d000f1c6082ff58303de539cef0c84069481c1e226c0c91a3564decfef29e33d17814a0e56a15f6a998afc7a71f28525ddfec16225c51c9db8e478602cf358b9d0b542e8f7e774d5574807d6f0b984284791af984b0fe7345815fd8aeea314a9f4cad6167d0ead2bf387059a07df4ad4dac4bc4db2afcbf0e27ac74d7f47f63a39d6d62d4577d4195ff07ef0779323337a9433f83704a60950cab5cb60a6f527a0a5beb04ac03c6e9a7ea0b1c8256bbd425f594a0b3933bb463798561bcf915e4209b3eaee063304c9aee06768a620063eec3fcdf5d95fa1ce1f04389ef68b75c2564f195aa47e52b0a05c0fe"}, {&(0x7f00000012c0)="3c333c8deca4181833a1b9acf5f5d54c87a29e83111b92ee602555fd304d6b8a32e5814d69cd39ce5d5db413ad634bb3a247796c2e6c513ea9d5e58a88055e3f45fb5255f0ea4a4320e02a8aaa20842551032875"}], 0x1cf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r1) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') semop(r2, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:00:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x1, 0x5}, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x8, 0x9, "2e951253a7d7bd89a2b428c68d8ef2fac0e3a40b", 0x7ff, 0x1}) kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000f6, 0x0) write(r0, &(0x7f0000000140)="3c14e05d054814a2e79a90f543a45478ed68259567c09e0dbfea0e707082e12ab86a437ba209ec07489feef3e83e0445ddcd03e821ef7bbfc97e70f60ae317a4869de5b86a65613ca74b", 0x4a) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000180)=ANY=[@ANYBLOB="6520000000000000000034b10dbbd2c28fa4e6bf5c56d9000242a487e06ef566565643d2a8c4424b749457fe324e79eee5e13e4fab7fd390e09494fb5b4d6674695bc920cbf087824288c9eb9ad571ea3bd92c6e93bb328fc5aab3ff6f34a9525052b0c9b5a52130f707daee7a3b99e8d89bb11d32acb15541456ecd341ee079b43a7ad352875113a55bcf98e9a67911cf228c8148afbbf562e8238785b74bbdac697eb875aebbce1335ec1bc7b09b725e11b0"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0xfffffffffffffffd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb0424a9c7cec0793ebf90543a04e68f6f74a248c94870ddc9179263a3b593979ff44203398a96b1ae16ba2760833852a1c2acd70eab230c8d24ae7dfe1a7a40676558b03cf59b4bb730c3e62b3176f69234f9871df8449a1a8c165b29093951f54df4eba4e964b8fcc2bf234587df7f1acc3ea435831d61eb584dc870002276a1c96762ea7ece87ac9e67c1a93b089ca10dd80c2ede4c1ac22e0dcc9437415aced202cd5d4102a62577c67f90b7cc3a10841cefeece662192e38a3651924fe738cf81cc7715b362fb12b2f026a062eaea9235e949c820da9feba51776a61ac25a4a712493febf89179100048d48f9cabbe9ef905727b148fae7c8ba71f22484557568b93909b41d5652041f5ccd1ed6ab558a97374cd7633f097691792b995d3b52279ec9eccd4aaa751330b293a7ec24486a9d8f85336767c13f6c7af78f7c82f3945a26d84511023ae45023c5b09d815a35fe0a762766b70f5e208c4f4f3cc3547698065997b43c522b7ddd5d8cc38873a4398b5de5c8d008a61fbfb00e64e11436ab8112a00d3a7dca586b5fbed80b484f7803f2c35e02ca63d49c160ec54478bf52fd1e078b57135e6609e9f6207576a3bf302707843527010ce2c68083e13936342ff5c526229babb5d40ab1e6fdea5e53b933ccd2248c5dd397077aaa699d5daf60079eeba36d82d9e41c5352394bb9c92220cbe9a5d0e76d1f43cfc864a921c4fd6b7b7d13f14959e0387249f6616bb7dec59d2073d46f34bcc360ccccbc87fcac629f70475f183b1d74fb35fae50209d56c2ed306d28a28f527cf088679d04e3a8e47b567e55f33e8fa1ba1fcb8e848343c57426339772b23e22d9ca2a604fdcdcbf065254763982572dfbeb0659c40e1763661ccceb6cf3371f42bb8cb77ddc4220f94de8b2f07a2f802af278dec4557a51f2d31e9fbc873e59f263d63f88b6e9e3d7a8ec5b18f06120ca1fa3dffdd4b42b921176e6e8870423aeb6d696147a994df0446f44b4794c2459b501fde6bb74d56b07f70631cb5f68052af644c49d188ba78718b4e060e9fa41bb741a98b8dad226019b1391611267722253b18160a24c7f1606c4f7724ec7ee04c80980f93648d0e609d289bec301faa18772de3cc9228983326c596d41fae4a5f02a5d0c5cd3d3f5bec768ee1373756806b09950795f6456507d71870eef18bf175092775ebd7419d2f9fd1260c7e701764712151e85aae946758d4f841b8d9f12c3e3b49a52e2f6f9cd8ddc4bfcf1a10d803652caec0e1d6dfff6862da5e197322680663f88976551ef7aaff327484a3bce8131d9db62168163a1e8e23832180726103029505f489ede63dde554ecff570d60536e2f7f57343eb4be5fc06c35f12a2eda48e5daf0ced130bf7a22626b086cb5f7e585a912e49c8cf7b74ce8c9afedc4f3b94e7bd42d560ea1c1c64e8947794a7aa94387a74781742000746ec98c8fa493e12a9fc196279323da56f601983b5c804588ab0a90c53fca59d161c9577cae71699654c2590f95c9e4fc917e7bcb106d763b8e0acdec65baa358a70a139352bb5d37e9c154c74f75c3fb65534123a0693f169ea33e7898009985574d2831b50e7ee08cd82049c1597590e85957829ea9ee815758e87d7f551c0f4c9ff13e1d9d25a81c7b46107f48f31e3e4924471a395aaadf15bb551e0a51ad4703c8b041c4f75df1a5adf415d00bcbf25c7846f2fcff2fb2b3bec860cafbd13ff3592b0b87c6d43c3c42a121fbdda28bf8ed7ef670fb4223b3a3cf5b604f9524eb49ccb23049d868b7a29113cb41b9a0bef938a4bee790f7682f46467fd29bd5e269354dfe963b650e8e30088853bf3b455fa10a4dd1d17eff064a90df48340bf80f7ee6d155b0909200c2809f226f0c681e2c19c70d112d7d8739608fb426b805991483fb3fac4d291e5f5d7812157afabb9503f507dc4df0865c399e3db1f03d6cc22cd", 0x574}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x401000000, 0xffffffff, 0x3, 0xafb, "9c14be0e61c2d08bcdd4044b86a4eda400513deb", 0x8, 0x4}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xfffffffffffffe01, 0x9, 0x100000000}) 16:00:02 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) fcntl$dupfd(r3, 0x0, r3) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) 16:00:02 executing program 0: r0 = socket(0x26, 0xfffffffffffffffe, 0x80000000) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xff) close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/238) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getuid() r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r13 = getpid() r14 = getuid() r15 = getgid() r16 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r18 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r20 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000080)="5d20499fd4bbf27b37b54c29a25145ed7b0e227ac1543cdcd66410d97259671d5f0f3a12255ed3906a3f086c88a4ca39660823519bc33e01d7", 0x39}, {&(0x7f0000000240)="bb909a796d66da652a7b9891a6e325aac740f8fbf769f71aa880aa1e5adadf407d06f186ca353c371ea9a1df04fb74e7b93ca47c450c8fcd76b27c970e4958a4504dc87c9b25211af5aa962bb77b585a3644e1dead9aa453530712dcea6988101b4e63467a46ef658c79ab24a5cd2294628a02a2ab7017e8b6048c34f8bc6f1a3ca691a1ccef1ade9730fc7a566f91edc5097faf344d4d4525d15b7b0697f9590a51cf80d270ba74e97c40e66b8106e04a0e078e57b989acdc037b4f146cd0b42dc11a92", 0xc4}, {&(0x7f0000000340)="d53e59617dd100c3e5db19b3f70b05e48ceb494f4a7a6a03c6178732833c278ef50ba2e8d1d731b2774ddcb5313d2a00c29568e69c7c04147a56c37df6a8fac455e1606df200474a18160ce34a43230cfb9621827280211fbf93a0dbaa182916a870eac618ec8ef8c0ba", 0x6a}, {&(0x7f00000003c0)="591cbd8d4bc3057077eea2edf9885e31fd8dbb4ac2d89a9f1f9301a361fcb7463511d4dde908e083467e2bf4cc9455926b62e1e75626f6007692703290900d950b89b3403588e1f74f6f981193ae9d1387a1f0730ff48fba8fd70af8bfd1a2833facb89edee3d5bd85329751", 0x6c}, {&(0x7f0000000440)="cbe16caacd0bf93cc0aed65c89eb7a62056eeb7826ce157a8b97e7828b14bf2466529898cfaf6e470ff7a119844b0eaa65a1709779eac6a4d692341a11c67c6cac99248f1c74c65c2b0eaef5f98952a369a2cd837e4f573d2c58b1cb53cf30235bac3da0273fb0cb45b15e6f46f00267a30aa4391a74b9ab8e46f0bb0e76cb46406a8cc2e1b7889dba27cc4ac110d88e57b83ba4d7fcacc69d7dfd676b1a224fa07c942ee3eb1f5370af805a2a92c3c2c53921de560e01da72b68e57bd34fb7624ad1077ff", 0xc5}, {&(0x7f0000000540)="87666c29f335c5904dfb627d8968004450da56d3ee398216d7ca47c0d1e9d667e6f3c457514d382be31f166e67258c8c9d04e87c5b46874d3ea961c7ae49750f8c39de8cce95e263726585bffed41dd5262a36e778d84fc1dd4c5d5104a07a392059ba7ce5161761cfd66a814ed43ca240cb66bb562addb07655bc4f2fa9e641fa462322df1a452ba1f9e66ab5edcf4263c30707004b58d375da", 0x9a}, {&(0x7f0000000600)="fa8f3da8ae5e911561d7bf7a1435ea7c2abaffdfb182129c070a95c926747a7774d5377d8f0ad697282ac252464f19ad2a06d317242b926249425ccb7f4731af79e57d9ecf2f74b547cf538dcb7d56c34bd2bccf75c4fbb0ed10b96bc0fd76c0b77bf3dbb901a76ec91746b9", 0x6c}, {&(0x7f0000000680)="0d21daf31aa8862cbc9410", 0xb}], 0x8, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @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}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xf8, 0x2}, 0x2) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="07001800001e803322ff7f000000e1c61a25b3c310f91cb4ec0104bf0005eb2bffca6b"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x1f, 0xcf, 0x1, 0x6, 0x3, 0x9, 0x0, 0x1, 0x20, 0x3}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r3, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r4, r5, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000280)={0x8, [{0x3}, {0x3, 0xde8}, {0x0, 0x5ad9}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0x1f}, {0x5c66993cb68739ff, 0x3}, {0x3, 0xfff}, {0x2, 0x8}, {0x3, 0x1}, {0x3, 0x7105}, {0x3, 0xc0c}, {0x2, 0x413}, {0x3, 0x8}, {0x3, 0x1000}, {0x1, 0x5}, {0x3, 0x7fffffff}, {0x1, 0x7}, {0x0, 0x100000000}, {0x0, 0x10001}, {0x2, 0x3ff}, {0x3, 0xb60}, {0x3, 0x1}, {0x3, 0x20}, {0x3, 0xffffffff80000001}, {0x1, 0x3f}, {0x1, 0x3}, {0x1, 0x4}, {0x3, 0x7ea}, {0x3, 0x3}, {0x0, 0x9}, {0x3, 0x100000000}]}) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r7, &(0x7f0000000240)='./file0/file0\x00', r3, r6, 0x2) setregid(r8, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x10251, 0x100) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f0000000340)=""/96, 0x60}, {&(0x7f00000003c0)=""/82, 0x52}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x8, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x0, r0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r3 = kqueue() dup2(r3, r2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x9, &(0x7f0000000000)="37ee4640d063f8eeb6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) r2 = msgget(0x0, 0x40) msgrcv(r2, &(0x7f0000000140)={0x0, ""/44}, 0x34, 0x3, 0x1000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) 16:00:03 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd95, &(0x7f0000000000)="b6") 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x9) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000180)=""/243, 0xf3) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc10, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x23) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() r2 = geteuid() setuid(r2) 16:00:04 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000280)='./file3\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) chdir(&(0x7f00000000c0)='./file1\x00') 16:00:04 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x6, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xffffffffffff7ffe) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r1, &(0x7f0000000300)=[{0x1, 0x7fff, 0x800}, {0x3, 0x4}, {0x0, 0x7f, 0x1000}, {0x0, 0x9, 0x1000}, {0x4, 0xbaeb, 0x1000}], 0x5) r4 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r5 = geteuid() r6 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r5, r6) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000004c0)=0x4001) semget$private(0x0, 0x0, 0x20000) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x4) semget$private(0x0, 0x3, 0x101) r7 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000240)=0x403) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10020, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x6) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6b}], 0x1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r1, &(0x7f0000000180)='@', 0x1, 0x408, 0x0, 0xffffffffffffff10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r4, r5) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x20000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xfffffffffffffec6) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x4e, 0x6c4, 0x8, 0x2}, {0x7, 0x2, 0x9, 0xf611}, {0x1000, 0x9, 0x4, 0x2}, {0x100000001, 0xffffffff, 0x9, 0x3}, {0x1, 0x81, 0x100000001, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ftruncate(r0, 0x0, 0x7fff) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") read(r0, &(0x7f0000000340)=""/144, 0xfffffc26) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xd2, 0x0, &(0x7f0000000100)=""/210}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/59) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000004c0)={0x10001, 0xe8, 0x7ff, 0x20, 0x60000000000, 0x7, 0x5, 0x10, [{0x8, 0x3, 0xfff, 0x6}, {0xfffffffffffffffc, 0xffffffff, 0x7}, {0xfffffffffffffffe, 0xfac, 0x8, 0x4}, {0x8000, 0x3, 0x81, 0x8}, {0x7, 0xffff, 0x100000000, 0x9}, {0xa0, 0x8, 0x9, 0x80000000}, {0x2, 0x81, 0x7fffffff, 0x36}, {0x2, 0x7, 0x0, 0x100}, {0x5, 0x1, 0x5, 0x6}, {0x8, 0x100, 0x7, 0x3}, {0x7fff, 0x4, 0x1f, 0x9}, {0x4d, 0x8, 0x7, 0x1bd}, {0x400, 0x7, 0x1, 0x8}, {0x3, 0x1, 0x7, 0x7fff}, {0x1, 0x6, 0x3}, {0xd, 0x7, 0xbe, 0x401}]}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') pread(r1, &(0x7f00000001c0)="fd69249994ce35f2586c8c6a3e8eeccd181d3bedb95a3d4708ab52914b67981bc56cf6f46741bd677ee40e95b251416bdc31842bf9a597f12fd8df2a3e889cc0a0de6e08bad4dd29c96b732ead8b4e7a4cbd0f034ce33d37ae4b5b9245c93d1552555981b678228a8870ca82cf24088cb6682f2cd102c2f4", 0x78, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x6, 0x1, 0x3, 0x3, &(0x7f0000000240)={{0x0, 0x1, 0x7, 0x4, 0x1ff, 0x7ff, 0x6b9}, {[0x7fffffff, 0x9, 0x3f, 0x1, 0xfff, 0x6, 0xbaa1, 0x728, 0x4, 0x9, 0x6, 0x3c50, 0x7fffffff, 0x0, 0x10000, 0xa0, 0x8a3, 0x2], [0x80, 0x3, 0x7, 0x3, 0x5, 0x200, 0x8000, 0x3c, 0x6, 0x174], [0x5c4827d3, 0x3, 0xffff, 0x10001, 0x5, 0x0, 0x8], [0xffffffffffffffe0, 0xf40, 0x5, 0x8, 0x3ff, 0x6], [{0x2, 0x8000, 0xffffffff, 0x8}, {0xffffffff80000000, 0x4, 0x8, 0x6}, {0x2, 0x8, 0x3, 0x6}, {0x3b6, 0x9, 0x81, 0xfff}, {0x6, 0x4, 0x8, 0x80000001}, {0x8, 0x1000, 0x101, 0x80}, {0xfffffffffffffffc, 0x38c, 0x7fffffff, 0x3}, {0x0, 0x5, 0x4, 0x3}], {0x4, 0x100, 0x1, 0xfff}, {0xffffffff, 0x5, 0x0, 0x8}}}, 0x4, 0xffffffff}) 16:00:04 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) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) socket(0x18, 0x0, 0x40) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/90, 0x5a}], 0x5, 0x0, 0x0) 16:00:04 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = getppid() setgroups(0xa, &(0x7f00000001c0)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]) r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="5ab12cf739b1f4cdf0de31c6d27b8a50cb", 0x11}], 0x1, &(0x7f00000000c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x58, 0x401}, 0x403) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000200)=0x3) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) 16:00:04 executing program 0: 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) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/248) getrusage(0x1, &(0x7f00000003c0)) r3 = dup2(r1, r1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x5c50) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000680)) r4 = dup2(r0, r1) fchmod(r4, 0x18) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)=0x1) ioctl$TIOCNXCL(r4, 0x2000740e) write(r1, &(0x7f00000005c0)="abe77309e775b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125ce21ef0e297273ad28d7f9b743c90f1d01fb7d20381fbeddb3026fe6578f800"/79, 0x4f) close(r0) getrlimit(0x7, &(0x7f0000000640)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0xaec) connect$unix(r4, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) dup(r1) syz_open_pts() ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000380)={0x80000001}) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x28ac9, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x1ff, './file0\x00', './file0\x00'}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0xffffff06, &(0x7f0000000000)='+') r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 16:00:04 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:05 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) lseek(r1, 0x0, 0x0, 0x1) semop(r0, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffa, 0x800}, {0x3, 0x9}, {0x3, 0x8dca, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x2}, {0x5, 0xba1, 0x1000}, {0x3, 0x0, 0x1800}, {}], 0x8) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}, 0x0) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000200)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)="4f42e00dfffa9762215b412bfdad5635b9288402cf60f7e4ad1400b97dd7ffeb574c050c2297b928fc2d569875fa6771095fe103250be554", 0x38}, {&(0x7f0000000280)="cb4470c9e02bbaf926679c1cdfa2694c6405277ee7bf3b0edf16dbe2b2b14168715906313c6f546d304be06c40fec9445f7ae81d433ae55f85250c571047484135047e747daf13740dae22", 0x4b}, {&(0x7f0000000300)="5a1964cb316dabab930b501f768fe5f3ef6b1154", 0x14}, {&(0x7f0000000340)="39ef73309812be49d553774f9c332642c801bf75d1b8d59d68aaa356a063e83c7fc9b34989f0666868e216125d89d254b00ed87ceefd084c091c4ac1991698ec3c3865d738afc6ca75c143842bc2e36c79970abe2d416a3689e2", 0x5a}, {&(0x7f0000000440)="f5b80a7789672f576e230df6fc86dc90e5e840a69f7da1218147c6eea7a58722eff3623f70e1f0cfaefbb052565172d0eaedac12482378542fbeefbe2f3f65edb47de1ced866ab7c2bf0670dab7ceb54f57400553c0289083b08e7ff1d582079abdf557cc76bafc804bd5a2d504567efa782b4f0411b050053d89058b4259fea2e9d91766819ac86db303c", 0x8b}, {&(0x7f00000003c0)="a737c22f34eab89a473280995b091b7bb557c25b75ea0cb0801af10d", 0x1c}], 0x6, &(0x7f0000000580)=[{0xf8, 0x0, 0xf2b, "e3284853dbce2f10279cbef455f1dfbdcaa3acc680acfacf549704bf3794303c9e2c65e09d165b44b649712deed29ddfdcb745c24d7f50202d7d0dd41d06e27d444833aeb540edcb0a9880a46c070828ac0f5475f2e8538c99618b3ecc0de4b312610cb5bd1cd0645b2a5c8226ccfab1d4d7d1fb6998e6d061a9e5fbf6b2b9a0e7d219bfde0b6396ed2b736d79781d657d0e2d76de11f0d456bb14dc6405b6a3ae2a14ac9d3a2724ab2dc443364a0284a09d2943414955cdd0e1987e01ca3a10c0e96b6f2e0ac23eee93d901f54d3e9dba7cd5beaf4c9a99529fa6f0586b3fb86c2f7c"}, {0xf8, 0x984b8f60808bf153, 0x97, "4f603cc5568080dcd5aa1ab1f9ecc75bfda3bf8314aa471f40463cfd64a9b30150232611983b49182e6bd7a354da17ec15daeaf408b6b17944d1471733444352cf2740c0f901e28db262f404393ff2146ec2aa342e5ed434b187b6fd484e9ef53b8e1d862605dd21f14d618263e2d9c1fd4a77ff194889b775d5e054f11597d41a7acaeecbcf7a5936b0da6a5aa2baf8b920e0ed452b32fd694de61e60cdea6967b148da026237257a59a40a7838a55ecfb49810c3ec9de68c60339e43945d24c7bc2011327aca0c0debd464c0d76b83cb668bd0e8c96b44c03220095ff19ae90b713bc1"}, {0x38, 0xffff, 0x9, "6ea26d5caa3b04fd14394e16336e7f5603e76ba8d33d283f68f5568d01f997f16ee73dec"}, {0xf8, 0xffff, 0x4, "1ca9b5cc1858d10fc87b99efa1f5367e1969aa06dae17cda36372577b5bfe23fbd0061f21c510bbf10b0ee73a878bc00b27b76c4ec2a315b3baf59a5e8274d01b5b95ae422b06ee323466ede015a7e2f656831811d84e2f955561605beaf41b774439fa364a910f8ac1318dd4f799517e9215235007f5b6705261430a2a7ddc93df88297afffe32e6d954c5f7a77220425434a2fb29a60fe1af02d41befafe11118060526e232a8af917783647179effab28476f86d371dd2d03df26376a6efa31bb89405b9d61f569cf9acdeea62e16bc199281bb24311acd2437c7d89f071f9942"}, {0x1010, 0x1, 0x40ca, "d3850da79695bc80db62668da08352452fe1f3f387db1579a1a37244c90e55a929ad56b976b584c7ff198bb987827bf62ccb57076582afa02b27d1d177175caf3aaafcb9cd229814886071c8ef170267a1e0b560c62428ef87dbbc8c2e4f03d846ed7c155888e134828d6a65ae243d58e3d9186a82a444957a349e6f4470955396928b2fb47e4f9e18af5d8c5caf9791c95c2c74215c413f5469e8b3c69397ab1709300df15a5a34118c42c9fde731756a52c33886bdd0208703f8121f8e207d62f3ea425e9ce52343d282ceed0c286c901542fc61ea51c23cada75c15d612d5c99debb342613b8ba7209bcc041ad5c58fe4a683f93304ff347c044ab1217caa7f583fa1a2d4159ae405b3d475f03dc95467e2326e52b5cdb3562d739a8c58b705074d77bfed66e6626a0eb704fc2e5e081a4740c5e7f145899ff438e521289c1a9a6dc4630fbdb49d406020e7ab86dc063d926761a160c153f056c755f01099590fc8f24dfc84820cfdd5e9485977e5f4efa2482eb059f1fcfd275a07a35bbb714d841f4463211eccb15915240352d41097f37e4b068a0fafc89dd134d56c974344d3f0614c8e9d7b04c38d9cede09860d063142fa2c83d5758fb20ca576661dad38445560aa0c975de19fdd0ced0d7f2a5938ea608acddcf57eb601d67a14056b16878fde146b8c763c1d8ffbcb4dc12c120836342456af93c6dfa477b3cdaead22ed6359394021925aa4508ac208ebb00b9910fc6fe9f93fb7eea1c8d8f3d757caf52b842c393fbb63553ab04fb52e8c1908dd25d4f5c4f3104dba6ab2b451a22acc8fcea190b13aed6bc10842948365d6e8d41ed30d7ca8c29f02b13bb596113e428fd1e213b23ba7df74ba835407a4c034fcd627625257f419ff79d02a0934ba918fdb278580b88b7aedd829a8787c854e9a2f3034c459e82d12d81b38c7f0d50c1a1e41a127020918ce8373d0d78f8a499158a3b15793790f1dd9fc62686dde5bc9c11d64bcbc2bea94508b0493af33d06ea9aa01afd134d5e6e662166697dd5470cf6a6c58d2ce34710b5f86a9d82268ad53e219a22b016876b9668cbe643ce11ddbd7656f63b066ae178f1a72cae0bb49405b31b061237c9d429298281a643172ef4e9427216c96bf645fa1f53b878113d09040041a2124a29bedac4f0d374d3ef0ee8f67deafd08f67b71ba29c1a5a5fc00e94d8817f887dd8d2ea9a175fe1062568815dc7e619fe168dd0fc14446537bb2ecd491502e1884a35f3b48c8c4c23d3449d9903436469b25fc0bbada8c6f00eff701f8ffc19cd0061fb522f48db8f960a7a18ca6be6a7db35eb9ca1175b26201a56e03c6e8e77cf9d0961d40ebf196990c48124e21d84b5485bb162925136cf602d349f21cc54da0c42296bf1381690bb96dcc57297261c03b32fd5cfc204e9605568e2afd181d7d4d3caf707387d663dc9d9ee53db2754b2fc99b4a57feb4a6fbceaff15cd1c248d9cc7ab1f362bf34ce29f920100898a4001b281435ea1fdbd2b8995e77e7d3988650d1bc3176f383c2cc63027a1207de9bec861157d8163478e233eae5458433565c8d5798da3890030372325d0134fd1beaaa5a070dd760f61b105a687e2c70a6528c7097fe953f46e78ac7a4da1d7ff647fcd956961f8c90990a9510dcf2c66b162e67a3885919fb0ab0cfbbd120fa4e55129082cfa62a37722db696e97e380cc0cdaf3972d0843dc92981bd338fb23a4be32090b9540dbf32c754ed18764ef41807c04223c6e54e0d5c00a1fa48e7274bebeaa9b5756c58ff0b4f2957f3144dba404d1d9d0568a9757620b6e64f5a8ac53454098811127955d52fd71a523b72b6a68106f40f8af1c7906d9ba1d9729114bfb8b7defd5f4ecc3d467e7e6eba0a6999fd5c41e0c6a05fe57da5879dcb0323d3f84606b5141ee57c7a8ae6a870a98130552334968d8a6f1d3954c7bd75db830a990c2ce0ecab0a15aafb312a5d809d91ee723502c0a36932dac65fc42790f90b0582d5089a3f878a9d12cd98f744e61b71ac45a507830e84089e0758638094d8d40d9f8943678322a857995f4fa4f0cb10a1e4262e3f13f08f5577525b48ce051302b425bd58cf19579a41d6eeee8214a7e2cdee9ee65067fe9b893e725aaff3932f4312bde7460d1d9d7100679c4a4079a3a2151c0ee5a5cabaa60a52ce18cbb5ff809eaad6ad3b5f0733df20f0a8052046a0221e5b8ba3f608226ed7f789dfcc9572ea125e3bbaad33e8419e9427d3d33921e9b6cc1b2467b8e03eaaec08c6951eaad8e51c2f8ae296c205ea07b293467f1d6a91b1bdcaba2cff31d83a45cb8753d7da925b3a617a0a160f97415534fefbcc60ae15a52a25b293d62a79a8b2c6d89210d4793cc7a9c299f74a7762b63c7b7558cb67a28a05af1aac34e4caf8724ac3791ee9b6f86a4d223aaebf0eec70af452f8c47d9b580a98b967b394e4ad31d78451c49506e580d81e8f9add43e9c1298f36ba5e396bd32b7c1cc36ea5b6a3e025a7f37f0e577db8d4fa9898816961b895c0dc89715c8efbd6c4fbdafdac34849cd4c8e3b9b3cb438df17129bc70527d004db73002ef89297e61a6cd4c895d99bade15123e0910e7e7063f0fe4922ef5b583920ba3b5ca77ccf69ea80127c88af8e41b5d86a4ebeacf48c642c55e4332312825a934f40c9e51d90af3c079dcf9130e3e687eca2d57f3ba48ee1c6d27c6362cc59eca8fc1be489a1ab010eecdcf82baf7b53eca9a4214ee09413a60e07b858b1345eba6d315f64fa6d4a5afc43308a77b0e41d14eb588a55b5141f1ba6e050048d07f04c310b981531caa7f99c8f32db975c83b1b2d4e81619ca3cbd092039e8867b2b34b8d1a879f2b9d9c1711b3233f32f81a88bcaaf05b3515c08afe30ade8dbbf9837f34f1d03e615c2335a4cdc391eb3f6c624e0c103f89bf7ba76e770d607fcbf0b4069328e517afcaba4d8e5daa8d57c93a6986d49c807bab63c8399331b8227b1a4df1ca12e391796502193f802dd7d8cea7e46cb32af9b51f9ecb9c265ba324f5c9fec2a430e25565d1cee92f95f25774a9060d38b55c4d3df1b08c6f8a7df5c44357322d6ead5c446775c007149adbe55d821ec87fd5480dc6aff8caa0baa589e3cb3ae85ba9c4b8e09d75e0be41503036496cad0190da1aaec13c347b9e4a141d30c49a819c73f28172ab3eef81fa6341a2d96b66c8a3c5fd3e4881c282364588ff62bfcb90154f1af4b3254e25edceaf1c20dba8f65436cae699d67d3531c237fe93cfacc3a6cb2802f394852546a5b9e3b1df2ad20c696531149d466be9f7f8ca465f8a5dddf4ec8bc15eced8d8729dff41fc24b4c263aeb93341414b8980fb36bcbff8eab9adbe4771841730fd096af77a532979ac03c210e2d695f6c6963af6a21b8eed41ffedeb5ad8c298575cd4e1115e6c360a2669ad41e95e8e85ee5bc372e2004b36e8ead301af501b8c7335a7473177909db89da0957b43704158b5c76d9edbfc5df79c0865d134ee78527e6f2f673e40dce8cb62f80930ff0b364dc6f9a8b49e5f6b4a91a8c3211d73c950c1bea6615319d6544dcc98e6ec9ddfece24ddb7a52a59cf0acb99b6d6b26579369947665d998cda8cb2912dfbb564d32aa8a6a35a53985c041977df39220894d8db4a8eec76a871b2c8ffb84d257513ecf147b86236f9b9c41c87120f81dbee00fe3119c4766fd2dd5113d890290aa1b16f2fad6e625dd95e1ac63c2e9d6543000ea0d1c00999db79cd42d7d9aaf31fa3a35dcb04daf51d086a1ce16025815a34a362bdb0995b076fa4bd9a3b24c5eeffcc7280e37f057b4c758cf4127c9ee742f60f35dacaefe227d04bad2cb36d96500ba2ac2f0f6a0d2dc20c3521c3ee93c217a9897911bfcc2382fc07459e342504014604a94a5aeb6b5928dfb8874b43c5bfeaf0401dc511bd701324016e2b72082ee2c53bd98804c1554e132c2d1fa620babcdb0c2606c4ce977595612f40922ce52f01f2992796b1eace85430eb8c979f588bfb0fbfe747fd75131c3da73eb91227354462b9ebfac76b7e7d7f3699f4183b7b442ae86cd9e4c28af4563ea5bd43ceaea2b19780f2e0fa606276d040c63bf19bf02b1cf0c42fb72a98f3ac0e53c4d096d1c3ccc29fab305a52c4406914ac1960aebcb71582e423e83900fa51dfeaa9c089b8fd813b385919b17c25e95e31f9ecdcd09a9f10e709991acba8c52431ef58dd17596c4593021beacfd5a0d0df53e3a46ff3b8b1b4b2b6b919b378e0de3d0886d99009e71d11f158cbb5b823629f809754bb0f5bf89ff01c8076cf78af3dfffa3beac6241d86514dcc8a175e68b365bdf1763520e1909851731b86c1cfa987c90eb9fc74b1baab48cf64727952369130fc115edc6327dde85f66385391470c2a5b7b0a79efc096318f06f7ff78b888895d380e39c660526a1a5f237c42f3b5ceeac6d919938030f51baed10f52ba34873b7e404c1cf2da1bb8c403ea50a626412ab0dd315badabbdb97df99b086cbf5d3c4ae8ee2fa7b52daa157e392928a0831d5853564b5544e156bedb61c3fb4508f0b62b574d75e21c412740ff512bcfd202ad3081bd4acb83f11fd8c60e3f0b5977b510081ac07fb69a01d0db06bc043154c1c43e5282c9b9122e56c3160a18121b89070333f7b5a4a52aa5b5eb8baeb888ac6fd7b3c7e118e66febffd8a29aaba9390c4429d7591d84a6ef1819937656b391481141a5e2b4905d57a83c674118e40b7c35a3722f052b11b5b38db38025d6aac8136ef123655d14a39351404c0e06ac96e17b2101ac1347277aeda50b4621de84238ea892143c15c12e270fa4782e5612c290edd642ea25d0a06142d95e1ab4e95ef904470a06455ba242dca2360112f7daa76ec9e864f7370bc33eb121172844af59ae243563430a9675a56dca6c8a323719d54a9b1ffc7b1f30719df69f70a80c51add759ed82ee7cf0ec1cfbeef2716039e8e3bf2f00739c96a411ce263955bc39741343f603167cf5666bc1e86a43a9623bbcc9b4630e416cd793d1109dc53f5d4da831c98e88d6aed7687e5227bc57e04de2acc0ab931def3080b205157f9f4644c228f22477cf6bfd38e64a6c42fdc4f85efc67093d35e545ed1aa9edf3994694cbfbbbe43518530e4ad5e0e605c0b35f0da3db2c8c53d0513a87f9ccd1b468cc6fce362ba68f2e5363fdbd56ff66b326f9062fc2d790d7aed8b2312bcbc47d3c35a5a75d9e22d6f272d57078904c85d6eda6703f98ecea4f06fdb10c8ce69b3d9f59ef5cf6b0c34cc70f5a25610b0fab193f9486bf4c892a73579146a3c5b849cb6549f10bcdd964f9d875e0bdc4ff2bc98f1df16c3f22172e46abcc24cd0de4a59c3d299b7b0955024d190e278463efa2be59743d40a496ea88193bc18effa61c138790c4d13cb2df83873bf413b43f6aea590a8ed9027ea96b2c83a87aa2acd0d3cc9971a25cfb8af767151e9960c6fb5c2ac2ff7e8b702e8ca70eaa95808eb1702bbecc543ffd5809a4b0f12690fc397025609920a301c6d28150bdb9889477f412c72c64f56bfde3c00511fa8bc2e9f3742643bf22a5a9168e0568400b96da8963876a13f818c7bdbead606e36ac4161b65d112cd657184980388cff3ea83b4aba14d2ea2c365e0caa47ee07089ceab3a016d6e455cf93e8edde49f0b3a2c0555456b5e75b2ea3a1aea40833b28e8cb68a1a916d10b3c2138d5f3eb6c94636d0d57894af1bc54d2f59a3a7cb3bd7cd0a9474345fb9ba7719765ebe813387240502630bb2e5116056"}], 0x1330}, 0x402) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) socketpair(0x10, 0x2, 0x3, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x6) setsockopt(r0, 0x1, 0xa, &(0x7f0000000080)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b93f7c2eaa4e713048e699ff929648", 0x14) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:05 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:05 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/66}, &(0x7f0000000000)=0x44) setregid(r0, 0x0) setregid(r1, r0) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) fcntl$setown(r0, 0x6, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000400)=""/210, 0xd2}], 0x7, &(0x7f0000000580)=""/4096, 0x1000}, 0x841) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x2, 0xc39, 0xffff, "ce2d4cc7b98cc1b095dd5869f29cb6112b242fae", 0xffff, 0x3f}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)="c50722a9296fbb3f5e49bbe3be58413547b03163669c81e38bce7f4a52b879b7b3ed50def6990b3ceb0a5656a49b7da48ede24870c8e8739c5a176ac9ca2b7494ad73d0dd111484117206d851818d9051e3aaa159e186a801feae732022d6783bbeadbbe005ff5fd4db1efd7219dd7d8a33c72cd5dde0c186601f2ad49ec3f81d4d6405fdfa3ac5d0f394b7f5cea768819bd6adf472206c9aae2cf5b56a82d5194f1370c788340dfa55df19f822de89f33b149ea91255413bf77cc096a181dea6dc800a7bbe25891b55d2e6d462aec92def38fd2d33d707ac83f69b7b088c81e70eea21b0f41a90bc380fa1897a5eac3b9", 0xf1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0xfffffffffffffffc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000000)="2ce68d9634e1d4cc79688670e8333313283d685f8389328b", 0x18) 16:00:05 executing program 0: semget(0x0, 0x3, 0x302) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="c9a272977a1fd72b7c73ae2c6d790509f7fbe6af4bbd1dd5b054c773eb721996af3908", 0x23}, {&(0x7f0000000140)="a5a4439aa46be17492708641e2a5640e6bbb33cbc23551af6ba11e993c6032c61383", 0x22}], 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = socket(0xe, 0x4003, 0x5) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8020, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x820, 0x8) 16:00:06 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') read(r0, &(0x7f00000000c0)=""/26, 0x1a) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x7ff, 0x100000001}, {0x1, 0x6}}) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setgid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) fchown(r0, r1, r4) r6 = accept$inet(r0, 0x0, &(0x7f00000001c0)) getrusage(0xffffffffffffffff, &(0x7f0000000200)) write(r6, &(0x7f00000002c0)="2e222bd634751f095e9428654aaa9f1ed38ac6798c4bba1ada5eb77a622c5209aa160972d28c7b792c94a5646bcba73414fdb6214679ae7420aaf67166ac78a27e172687e342d3bc5145af90172ac0da0103d64e1a1364bd5663dd0f7ef45fe20a9e5ba0770a43396ac13fd9f639c884f660", 0x72) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000340)="8f4e4f94fb71022d05970c65453d7d7241ad80452c4163624680c1a88c181e3fc9e766bd5970e346340b9e99dc3b4e1c82a3d04c62468d40574467cc729c7a100cd7ba6465f1c3d367cd2b8fd523ddb5ba52cb3a0ccab5384965505d6ae8194c3a6f23bca67338e26cca6b592926735047ac8221e9a840468895fb032b02f98c2da9c0f390da65914189799acd7c11113ac0b3da14c1f40f5eb9fdfdaa090227e599b168599922a6a7b595a29f4244c4d57a2c3e87397dc5e2888bf4e77e66", 0xbf}, {&(0x7f0000000400)="c4f81ba4bf0012ff7f495185b56b37701cdb0c8ad9ed477b08e04616fa14081381b3c0d2bbd2ce7db7f150b113a6698d66e41d91de33666af261d374d9d66f62bb675663f5433d6a6359e9d6a9fdf25661d2fe0d13dbee4858c9d41f0680ccece23851387af9f9e21cf95c278b5f13ab24e02a581b2fd8160335e8aa4176d1d8330ec3c054bf0bfed17591c2def4b98b4c51314904b4cfd095804ef422b0ae4105e46d92ac2889e102b1f920507a7c76a2ea8659b8725687b56ea9c34cb2f887b80f41ee0e22237f97acbd6aa61a59757264f8a4b422c3397b08cd5a", 0xdc}, {&(0x7f0000000500)="9237a7285a8dad2cf87c403ccf7124b2388b61c134ea127ba248343dead54f964de6ed622d01406b725d134d94b8e1f1973e9105cd16ed233ed6b4bf718f14005fd66785aba8ac770ef5952b0131d472bf8de4df13dc65e8d8ef8a7dcc2b3f3a0ef1d1b0c4c5f2311c8c38da81e9fa8065d42113cf05735b63f2469cbd92fa42a2", 0x81}, {&(0x7f00000005c0)="bfe815dec59773dd39dc5ce4aafc612db01b859754829404a060f62153841a1af3dd118fc963352d19b596c67dfacb41d1ab0fb7c3ca0ee22e826e42091f48c23476094bdb36dabdcc66635d2f873125d0f4f3a94b898fc917601961e334fb5a6aa0ed7ef52191a9f7e0ce56c9d41b56cf2f65678a4c0a49377bb3f113d9d755bb781cf0eec8512caa10f5624ccd4472dd93d6137d56e729561cac93d5f531d5f91756dde6fc715ab13b1dfc186fd096a27489d5667589164721e68bb28bcf6c6a5f57779cd8a330d183cad4b43aeb287abb0765750b9f9f2e28166d2428e67e02b9841b7e7b8eccc29000ba674c790b2d89a87bbd1074b7414071d745", 0xfd}], 0x4, 0x0, 0x0) r7 = openat(r0, &(0x7f0000000700)='./file0\x00', 0x81, 0x98bd426f27acb6d5) bind$inet6(r0, &(0x7f0000000740)={0x18, 0x1, 0x42, 0x6}, 0xc) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000780)=0x5) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000007c0)={0x1, 0x5, 0x2}) mknod$loop(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) setregid(r3, r2) r8 = open(&(0x7f0000000840)='./file0\x00', 0x808, 0x4) fchownat(r0, &(0x7f0000000880)='./file0\x00', r1, r5, 0x2) flock(r6, 0xf) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f00000008c0)=0x1) open(&(0x7f0000000900)='./file0\x00', 0x801, 0x1) fchflags(r7, 0x0) socket(0x18, 0x3, 0x6) ioctl$TIOCDRAIN(r7, 0x2000745e) semget(0x3, 0xd58a2c1ae0fa4cb9, 0x80) unlinkat(r7, &(0x7f0000000940)='./file0\x00', 0x8) 16:00:06 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev//ull/', 0x300, 0x0) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x17d) fcntl$setstatus(r0, 0x4, 0x84) r1 = dup2(r0, r0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x88) recvfrom$inet6(r0, &(0x7f0000000080)=""/59, 0x3b, 0x40, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x3}, 0xffffffffffffffaa) 16:00:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4) socket(0x37, 0x3, 0x3eb) mprotect(&(0x7f0000382000/0x1000)=nil, 0x1000, 0x2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x19, 0x7, 0x81, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0xfffffffffffffefc) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 16:00:06 executing program 1: poll(0x0, 0x0, 0x3ff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/100, 0xffffff6c}], 0x3be, 0x0, 0x800000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40000000000000, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) 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, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:00:06 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x110, 0x6) 16:00:07 executing program 1: socket$inet(0x2, 0x4, 0x81) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80d9, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0002000000000000004e"], 0x3e9) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x1}, {r1, 0x160}], 0x3, 0x80) flock(r1, 0xa) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) ftruncate(r0, 0x0, 0x800000007) flock(r0, 0x2) ftruncate(r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x0) ioctl$KDENABIO(r0, 0x20004b3c) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/61, 0x3d) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x4) close(r1) read(r1, &(0x7f0000000040)=""/19, 0x13) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) socket$inet(0x2, 0x5, 0xe2f) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x9, 0x1ff, {0x3, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc855ade0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028bb696c49573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd4cac04f700b9e975add26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d2089558b840b686"], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x108c8, 0x0) 16:00:07 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x81) r2 = shmget(0x0, 0x1000, 0x214, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0xa1, 0x0, &(0x7f00000000c0)=""/161}) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_media}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file1\x00', r5, r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x13a) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000380)) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/222) shutdown(r4, 0x2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) chroot(&(0x7f00000004c0)='./file1\x00') r8 = semget$private(0x0, 0x4, 0x88) wait4(r7, 0x0, 0xfafacc94181b89cd, &(0x7f0000000500)) setsockopt(r3, 0x2, 0x181, &(0x7f00000005c0)="3147d541a42cdc01821d04a6f3af96e990e17246ef2ab1247bb3b6a29eeaa2b387256d7f8ddf6b62a229e64935f96342486e87b24094735ce64b1c950321b74e922a58548f748a3ad5b31cba8a9b2639f775be326c50ff5a09bb43418e55e2c5f3909a9bd5506e8b152e02794bc0a45c0aadad671a6377acede736a6cd649dbc1105e0e5e5f5a52e5bef95c88299fa2b5e7000c87cf4b0d8768416f29b0d70c00cfdff274f2a0109ace46fba", 0xac) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000740)=""/207) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000840)={0x1, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000000880)='./file1\x00', r4, &(0x7f00000008c0)='./file0\x00') getgid() mknod(&(0x7f0000000900)='./file1\x00', 0x2000, 0x3) semop(r8, &(0x7f0000000940)=[{0x0, 0x10001, 0x1800}], 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x97, 0x7, 0x0, 0x9, "fb1959645b3fc52b34d4ea2c1f3c814639c773a5", 0x3e1d}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x288c1, 0x181) recvfrom$unix(r2, &(0x7f0000000180)=""/161, 0xa1, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f666994922889"], 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) 16:00:07 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x960, 0x0) writev(r0, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000320000/0x1000)=nil, 0x1000, 0x80000008) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00%!/f)\b\x000\b'], 0x10) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x37, 0x1, 0x1) socket(0x11, 0x3, 0xd441) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000015, &(0x7f0000000000)="6026f9ddba44b6117181ae9fe34dfcaa02ff6101549aa471e6ec59f67289ccdb9b9b1d1dd279ccb62c13eaa140e8a968531040d13a16500097594d9b644e91fee416b910738f5a123159dea87e0b28f0a22fa1a6c6823b2365cb15670cd46573c8d16336297d2c99f3fae232b84b85a029ed89e5248d1696ebeb10f2f22413e11800000000000000c1dbe546ac480a7938ed15d84114c6edc123ee495ad9065ae73749e0f605000000cadd6f", 0xac) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x4}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x6, 0x100, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x7) fchflags(r0, 0x10000) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x5, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:07 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000002c0)={{0x0, 0x8}, {0x8}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sendto$unix(r0, &(0x7f00000001c0)="296fa3ab2f1f372d6eacbb627a3963749a30d4fb83c936de32dffb43d82ae74689d7b950f8393b8705c3d804031939b552efe1efe7e87571a94fa2e8866814fb6318a503eca0fbf958726b2cfc44e7876e705779556898a28ea5f5822e1b54528484444065e6f50cb11d40f6a218b54680da7478587719fb8df21ace8edfc91e7bbe9f8415d56012ec49cf45ace96d0dad53dcec17435ce2eed41e2787e4a691a4075770e847d0beee4010fd4809aaf6296a50c76ac3eb2528762e0878ccddd28ff926d1c5240e0f0ebef5504477323eaf6687a347ca550426f3afe9cf8ccb49a6ae6134986d6bffec54b93c61a874af8cfa717d54ec", 0xf6, 0x7, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30830, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x200, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x7ff) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='x\x00') unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x5) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x0, 0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000001c0)="9398bc11312d475a158a89756de211b02e2d995d67c14c2a2447b4f4546556853c0c5aa17654e2053e9b0b3e3260fa64ba299aa873440d33ef060f2e5c18432959739d67ff97df655cd27a53581796a686693019a17e5e38da2af15f07db45b401c53da5afd36ba65789c27bb790278f3278f8b1b5028c7cd49a48b23e0e21d09c1fc83cb265120b2da2c4a5f1ade4") 16:00:07 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x28, 0x3600000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x4) 16:00:07 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x189, 0x41) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x2, 0x80000001, 0x3, 0x0, 0x898, 0xfffffffffffffffd, 0xaf3, 0x0, 0x2, 0x9, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)=[{0x7c}, {0x1c}, {0x6}]}) r2 = fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0xff10, &(0x7f0000000080)='\x00') openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x901, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() pwrite(r0, &(0x7f0000000240)="71d0139f995c36e9f87e00fcca589f9683b2b47040de7945ce25af51e35ce00c214632e9063921ba5d44bd758c5ccf1ad7e5c8e8dbe78f094fa9982d2b3159de29c37440f22251d44d3c932dddc1521c368324d526f0aea3bffa17779fbc7f88c1f59df4260e34daef3311196385f833c7de3ed4ee59031a6013716e0ca5e7993cc7933a934d", 0x86, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNOTTY(r0, 0x20007471) close(r1) sendto(r1, &(0x7f0000000300)="37011e9b9cf389dd97962854096513ab72b364553fc05d4da375160c58fec717b286406c1e9e41399cb7fa9527d9918cb3745e0febdf2fae7d23", 0x3a, 0xd, 0x0, 0x0) 16:00:08 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x200000000000004) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x9) socket$inet(0x2, 0x5, 0x2) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000200)=""/190, 0xbe, 0x40, &(0x7f0000000000)={0x18, 0x2, 0x7ff, 0x9}, 0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000966dfe2ea07b5f5015b7202aaee15737f016d9ddb43e4a4c9a710f57808b1a3e2c045a918d9d73ab050f79e5ce082c6ce3c951516c3f4b000001008307daf31780c5224fd9912d79f93ccaacfa166a07ef512fe34fd899"], 0x10) 16:00:08 executing program 0: r0 = socket(0x20, 0x8005, 0x6) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x3ff, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket(0x1, 0x0, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x87) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1b6) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=""/206, 0xffffffffffffffaf) r0 = socket$inet(0x2, 0x3, 0xb48) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) fsync(r0) getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x4, 0x0, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1fa, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5a4, 0x2bf337a0, 0x25b5e128, 0x5, "ab90cbeb79c3545a28812769f1ec05aae92633f5", 0x9, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpgrp() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) shutdown(r0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='T', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:00:09 executing program 0: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000080)) setregid(0x0, r0) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x9, './bus\x00', './bus\x00'}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8000, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x4000035) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x3) 16:00:09 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, 0x4) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:09 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x48) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x420, 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000003c0)) r4 = getegid() chown(&(0x7f0000000000)='./file1\x00', r3, r4) getuid() getegid() r5 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x9, 0x46, r5, 0x0, 0x8, 0x2, 0x4, 0x239f62ba}) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10130, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="f89635e0737e6a30a5808b6677a6328a0007a96a8c7afffa12abcfac1fb917cdaa2109708504ad1baeafe771b8fc889a1f4916e40eb8750eba2bdbc5a97a96bc952bddbb4d5ce8e5bd623896d01c68ed10610d514b5ea06ef744aa60bf", 0x5d}, {&(0x7f0000000180)="64e890cf84904c4e6eb84a096724da2e8ca556556fb7ca634759124bbe6bba9070838c8d56f2657d1d4ea16258e5fc", 0x214}, {&(0x7f00000000c0)="7ab2c9e944bc24bc86f759c4b4bbdc7aa3c4e21fa48e9741e8763e3a8113557f43363fa4771ea163868a92e8fe68524c8f9369a5233bf2e36733b97a6fac0290440b5be9ca2c3253e4e3bbc3a27fc8fb9f7f0f72f1c93bdda760f99eb7d1e3768fa5bf4904a86f7c2df1a31efff17cf284633a954519ea288c7133c5bbbb", 0x7e}], 0x3, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(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) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() fsync(r1) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) flock(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000000c0)=r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x83, 0xffffffffffffffff, 0x0, 0x1}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b4") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x5}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1ea, &(0x7f0000000040)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x80000001, 0x9, 0x5, 0x100000000}, {0x3, 0x4, 0x8, 0x3}, {0x2, 0x9, 0x7fff, 0xc1}, {0x200, 0x2, 0x4}, {0xfff, 0x8, 0x3f, 0x1}, {0xffffffffffffffe1, 0x2, 0x0, 0x200}, {0x9, 0x7, 0x100, 0x8}, {0xffffffffffffffff, 0x4, 0x1, 0xffffffff}, {0x5, 0x1, 0x8, 0x8}]}) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20088, 0x0) recvmsg(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/185, 0xb9}], 0x1, &(0x7f0000000140)=""/4096, 0x1000}, 0x40) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001180)={0x100000000, 0x81}, 0x8) 16:00:10 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)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x101, 0x7fff, 0x4, 0x6}, {0x7f, 0x1, 0x3, 0x3}, {0x5, 0xfff, 0x3c, 0x8}, {0xff, 0x0, 0x0, 0x2}, {0x8, 0x1, 0x8, 0x3e}]}) r1 = getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) r4 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r4, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:00:10 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x100b5, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x8) r2 = socket$unix(0x1, 0x0, 0x0) getpgid(0x0) geteuid() getegid() getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() fcntl$getown(r1, 0x5) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f00000001c0)={0x18, 0x3, 0x1, 0x7f}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0x6, 0x731, 0x200, 0x3e, "d2a6264577edaa4bb72f4ff1f6b7dfccdf04e1e8", 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getppid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getegid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000340)="35d8af27cd32c53b96ab95497c4577b8b731432aa7e069e6cbe4f180034f06d359b17325f026ae254ec6ac836dcb9491c281b529be41909cfeea40c64ec9a0966e344ef8f49ea550b2335808927e1309aa60a0ba0e0c08d89feda3861a427e844cb7740a9ba13ee62b3b2c524c92d972b253c103acd25db041", 0x79}], 0x1, 0x0, 0x0, 0x1}, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea0954d510f980f2717611362e00"}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) poll(&(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x110, 0x1) write(r0, &(0x7f0000000080)='m', 0x1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0xffff, 0x86, 0x80}, {0x6, 0x4000000000000000, 0x8, 0x100}, {0x775, 0x8, 0x0, 0x8}, {0xfffffffeffffffff, 0x200, 0x1, 0x6011}, {0x0, 0x3, 0x6, 0x8d}, {0x0, 0x9, 0x9, 0x9c}, {0xfffffffffffffffa, 0x736, 0x7}, {0x8, 0xffffffffffffff7f, 0x3, 0xffff}]}) syz_emit_ethernet(0x99, &(0x7f0000000240)="b00525bc064bd8426336e7b2aee8da63b50181289697d1f8475404425bb00889b2178d631b64fb5b97a7b7ed4cfeccfdbd8b897e014e1feecf4dccdc357f2863b6205843dffca9a9ef6ba11e71f602c18a051e2ab5ed1cc63b031afa8ecedb5d05d8abdc834092d7e5baee3b1f06356f0f2ac6b1038deab37052806175f55b6375c3a02e8f2936da1f10aac234ee351e8fb80978b87263174e") ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffff9) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0xffff0f00, 0xc600) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget(0x2, 0x2000, 0x40000000088, &(0x7f0000ffb000/0x2000)=nil) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./bus\x00', 0x100) close(r0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x4}, {0x40, 0x9}}) 16:00:12 executing program 0: getrlimit(0x8, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="cc4aaa84d28781d28ce323be00b281e6b12531ea6bc93e49110b08bf6eceafb5f721f0ad7f1b409b358b200f32cbfbd333e848971435758fe590f8c5f70058f4bba51c16f73498253b4b241c3205583af93db952ca0748a7b3995177d9ac23dd2f2e270ad33fb0e2747446e736ffe022da3196b3e0f7837b27ee710bea84ba606acbea54c99c697349eef37f1a5e1ec64c47896613cf103fcbf8f349f0108643e7196db937bdea182594544c42515680491c78d177b60fdeede3290284dea21a953ac02725d16f98c2838bf2e8d586fbbf35940bf62d9e61aa41f002551ea6f5c010", 0xe2, 0x44, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b002200000000000000000800000020000000", 0x1f3}], 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x982, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) writev(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)="5cb89175c9380f8b286fb26bfbb4bf8a8d2f104ed8e3b1f1ffcf3dac916556082f22c22968fe758869feccfa95517450498dbd813369f2ceed0ceb86eefbf2399ad2da061d679ebd88346c6ad137a67b14fa99f6da2567436909bb19f3823d1a9669a64da58750c05c28499efbebf2ce6e9ea1f71ab2562763260323df647a28436ab80cd65125ecaa94dd9bf4da8a8aa4549ffb", 0x94}, {&(0x7f00000001c0)="0f0430a8289bfd05fe4d72cba9589e7ff16248ffd8c66f9333cde0b7662a4867c358040a1fb697d65e19b4ce7004fd5fe58893d211d965fa092d4dc75fb9fe5fe3769936290648e91c7b0678139f015d92e9fbd10f86af6e71012d011874b2b64163cf4b6fd99beaef35931eebc7559064c60f0973f940a4caff2ba3b9b2703c4a323cc7aef057cb02f1f05ccb53b7", 0x8f}, {&(0x7f0000000280)="df5e1c6883c83bd1f851c73cee86d0d05ca30aede972cea01f0fdb1ff8d3be33f469c34afdf47135ca8228ed1c1edaa93974bb95c65f400b75df37813e721b44d58b378bfd35f922703ffdbf8175722cc071deff6f4401b9370f258443e4da12cad9708c16349d6c5cfd5e6a59134d68e2072388530c0bb6b64b0316e2d249d8ac2122133a3598473be83385cb5177734af2", 0x92}, {&(0x7f0000000340)="186e6de7811fab1f4063f332f7b45ba97b227e813439321eea1839cc5359d685553f2acc1e8eccce7706ffc3f70aed06", 0x30}, {&(0x7f0000000380)="412f0efbcd2ec425d340289704f3f90e911c9b8c7054a2d1d337564d8704eab52bd842dd17061d4182c00cb639c185480f1dc9d3d27e743f53c1cbac04f7eea1421eb6b8ac7bd561f7616bc42015ac300db34a082c1c6d25b606192b57ce39e73afa3b6939ea2f2db7fab71900915029c7404c61fca747495ba4706f5550ec701bc3b81a333071eb82821d9ce106641be49aa8fc340adf71f9ba063073c08d8e77b8428e7711d2e7fd51c76c7e50cf6f47631ac609179c81d54dd85b2fcf210650ad26297d253b5293c514a55154cc02ed898ebad68cada0bde9ee871dff870c0fde9cd20246a38af755d718d5d1", 0xee}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, 0x0) poll(&(0x7f0000000500)=[{r3, 0x4}, {r2}, {r0, 0x80}, {r2, 0x80}, {r2, 0x70}, {r0, 0x2}, {r3, 0x2}, {r3, 0x8}, {r0, 0x100}], 0x9, 0x42000000000000) ioctl$TIOCDRAIN(r3, 0x2000745e) mlockall(0x2) 16:00:12 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x980, 0x1) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000200)="63318f7e32e254eb2d56ac8214185b26f4d0106296245c5a2c4bb1efcbd02b30ccbbf20d6c78f72f05b8c5f8001a01db407de65bdc51d5c58bb433bde08d98d529c818733c633f5c4cb5e067d983c6b3c5434513e08667472ebf947d4ae208ddb7d15f3ba8f340164368b7a85453b0beabf81e45962585e79899e0e10fb32ba265f7b1821cb8603ee8f9bfdf3d5874bfca78c26e177966ef3d459ce755ddcf4d90587ceb5209fff69717ac37bddb5b222572560759797ab8af8b0d2e125211c1ea09afb0d7f0b2e8814b41376b703d65dc46ff849bedfb0558666852dc47d09ab7a8f04fa33ef20d322f058bb58b6efaec149e1037383afd1902", 0xfa, 0x7, &(0x7f0000000340)=ANY=[@ANYBLOB="8a4a308c66c3dc4dcaaee9c52367ed121c1b27254310a4395313c73b8bc0a574dd94e0e0d12af2434730d90a2200000000000000a920ac08a77493767ef46a35261a76a6e3d804d2acc0011bce43b734f23867f3557bd53806d2d26ffa96808cc9271b698644f941674e0afbf851c68f0d85aedd2a6fd85443131709b0"], 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x49c, 0x0) fcntl$getflags(r1, 0x3) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r2, r3) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) r0 = semget$private(0x0, 0x7, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000680)=""/24, 0x18) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x2) socket(0x18, 0x8000, 0x0) listen(r0, 0x20) setsockopt(r0, 0x4, 0x7b0d, 0x0, 0x56c8) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000000000000af, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="9677a8c3") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x521016da, 0x7}) syz_emit_ethernet(0xd1, &(0x7f0000000140)="b6db96e5872f649c996a11decb5012da4a773c41eb480f3048b96e129ce85ecb1fb8be1c3463dfb7dd596d6367e1ed1b8995f9649ea47377b43af09c406cc6b0dfcede2991a5b62857c900cc3d8b4c8fe2ec7053fdf233db00c1d738b199a6a85be5a467245628df9f904e97684664a0d3bdcefc2b") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = msgget$private(0x0, 0x44) msgrcv(r1, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x1, 0x800) 16:00:12 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x82) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x7, 0xffffffffffffff00, &(0x7f0000000040)=""/217, &(0x7f0000000140)=0xd9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xd28b, 0x1, 0x100000000, 0xe531, 0x1}, 0xc) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) sendto(r1, &(0x7f0000000200)="57743290dded60a8ac2c0f6fec26170938dcf437dcba29b5c64461585e56a28b8deaeb00f5b5b62dc79ee40936db6bf067703ab13f74113ee629e7966543d6a0b9db4bcb65ab339a6523ecaff3dc752282c973acfac1013724c51a14a4cd7f4bddbe38f93ddbab271aeb69a8c192ede2a0120bcdaaca1d9e900c1d84112dcd84dfbb0c408e31cd9c0896048d548da628", 0x90, 0x5, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:12 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x1}, {0x3ff, 0x800}}, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f00000000c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000340)}, {0x0}], 0x2, 0x0, 0x5e) 16:00:12 executing program 0: ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000002c0)=0x9) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x4, 0x90d5, 0x0, "d730c1e700", 0x0, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="6a798e3629ed0ef8521a2c8000a36954e4f9125226815f7096f87867a99e41efea8f17c3dda0767c4a803b1a88887b2e84ff4639e591b7b8f58535c85c7b124d73ca31ae941636df52e5ca1aef67061a0073e396d0b6e0cd21f43996ab3681fc91b528bfa0d46f47356851ab89ba0e3f0bc5f8eba5bc7f66179380b62637ff13e926e3175565dc10680849bff964362f1e86023d23b9fa5006a08cc9e878d095cbfa4f7b857c99949f0eb1f52280e5f9685fe13a672e2e017c5b49ebe643d1c097432801000000a32ac63243f93d668898825143390e60d79f33525daf1f9bd7360944139f94f6bcf3e51c6535fe003a701cbdc172954c78661408b2c20fd0f658018000009c866186798536ebeffdd640046c17c2f4f09fcad8805ce9d43ac2808051929a82ac8e80d9711324bce77694edcb0462f3161af3f256f0f89df5c8959726e0e4224ed741e81527ae2efc0f5659ee", 0xffffffffffffffeb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r1) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:00:12 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='{\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\xc1\x00', &(0x7f00000002c0)='\xf0&!\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%)\x00']) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x20000, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x1000}, {0x5, 0x3}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8082, 0x9c) 16:00:13 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000bde000/0x3000)=nil, 0x3000) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c}, {0xc}, {0x10000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x8000, 0x6, 0xac00000000000000, 0x1ff}, {0x9, 0x3, 0x10001, 0x5}, {0x7, 0x5, 0x200, 0x1}, {0xd0, 0x9, 0x6, 0x6}, {0xbc, 0x4, 0x100000001, 0x2}, {0x4, 0x9, 0x2, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x84, 0x2) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x41) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0xffffffff) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x189, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:13 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x3b8) sendto$unix(r1, &(0x7f00000000c0)="7f516f18d795b28adf0b80015a04eb539cdc14131f56ba6346b14ca75087bf8574995a451b03feea3d0715ea401de29a582d8a8dbf0471ad79849486ee12fa909b78f16f58432bacb0c8a61720ff609d05dfcdcd061bc2d474e2c4bcd1020516289682d46c949c4f63f29c9739dca60a68a5168f030a29642082a093386e34384caf74d4ac55842820ca20dfe4413023668a4b3daedf28188af7f8db1792f510978b0e5cc61d8b5d2f1550de5d113aaf7120507d99b31473507a1f1dc50468b057014a31f16f4ac28724d5feca3a795f9033180015c7cba6eb7510a4bebdd4", 0xdf, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x1, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:13 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x126f4789d01be66e, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffe3f) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socket$inet(0x2, 0x4001, 0x401) fcntl$setstatus(r0, 0x4, 0xcc) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) clock_settime(0x0, 0x0) shutdown(r0, 0x4000002) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x9) socketpair(0x20, 0xc000, 0x3, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0xfffffffffffffea4}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x0, 0x1cf2, 0x0, 0x40, 0x101, 0xfff, 0x7ff, 0x8}, &(0x7f0000000280)={0xcf1, 0x101}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)={0x1}) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x85, 0x9}, {0xc7, 0x8}, {0x143, 0xfffffffffffffff8}, {0x67, 0x6}, {0x24, 0x1}, {0x45, 0x9}], 0x6}) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/../file0\x00', 0x8, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x18000, 0x0) fcntl$setflags(r1, 0x2, 0x2000000000001) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r2, &(0x7f0000000080)='./file0\x00') read(r2, &(0x7f00000000c0)=""/104, 0x68) symlinkat(&(0x7f0000000140)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) ftruncate(r2, 0x0, 0x0) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x9) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) shutdown(r1, 0x1) 16:00:14 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xfffffffffffffe99, 0x0, 0x0, 0x1e4) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x28200, 0x2) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x37, 0x1, 0x6, 0x7a}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x7f, 0x9}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x48, 0x18000, 0xfffffffffffffa51}, {{r1}, 0xfffffffffffffff9, 0x83, 0x0, 0x401, 0x4000000000000}, {{r3}, 0xc25730e8df23d911, 0x28, 0x4, 0xa5, 0x9}, {{r2}, 0x0, 0x60, 0x10, 0x7, 0x1}], 0x5, &(0x7f0000000140)={0x1, 0x1}) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffff7ffff, 0xff, 0x80000001, 0xfffffffffffffffc, 0x8000}], 0x4, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 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, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x2, 0xffffffff, 0x51, 0x3, &(0x7f0000000380)={{0xffff, 0x3, 0x3, 0x4, 0x80000000, 0xcd, 0xffff}, {[0x4000000000000000, 0xb4, 0x5, 0x0, 0x4, 0x9, 0xbb, 0xea66, 0x568, 0xffffffff00000001, 0x20, 0x1cbe, 0x400, 0x11, 0x7f, 0x5, 0x8000, 0xeb], [0x101, 0x4, 0x1, 0x3ff, 0x0, 0x80, 0x7ff, 0x0, 0x5], [0x9, 0x1, 0x2, 0x80000001, 0x7f, 0x7fff, 0x1ff], [0x3, 0x3ff, 0x7, 0x9, 0x0, 0x200000000], [{0x3, 0xecbd, 0xd0d, 0x989d}, {0x1, 0x100000001, 0x80, 0x6}, {0x9, 0x1, 0xffffffffffff8000}, {0x3, 0xfff, 0x1795, 0x7fff}, {0x7fffffff, 0x8f, 0x60000, 0x6}, {0xfffffffffffffff9, 0x41f8, 0x1f, 0x80000001}, {0x6, 0x2, 0x1, 0x2}, {0x10001, 0x1, 0x7fff, 0x1}], {0xf39, 0x7, 0x86fa, 0x5}, {0xffff, 0x4, 0x0, 0x7ff}}}, 0x4, 0x5}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="972527ced435a9fa75a5823fdb6e15858f665da5d7af474ae96a845c061d0c8391032fb3003d7f4e2b07b92b827699965db1b42f716c12f68b5a5e83dc841d1b03f3e477523cef092453c7ab7b71d83bd7cbfaca04a9d9e35de7bd1e64047687272bc493ebc3c7784fc4f68663310bd30d581395bc09367c44bc872eda458b462808dfe19c7b", 0x86}, {&(0x7f0000000600)="41da4d6cd97c2aefd8be10a76afc8332c9564020518d09a7852ad85104579dc83487ca4e26793ff2202ebe0d3d067ae0ce41f440b306ffc6f3dd4e30e5d1c4c04828995c11277ec6b731be86c28d89d78b12364c937027112f9b143ca92e12ae3ad0f3e0d492e07c77593ae726574b97270a6fb6828ac4a51967f273d6a9d78823363ae0ee619496cd1e952c21824761", 0x90}, {&(0x7f00000006c0)="a20c4c695f70135f8bdaada1d2245808d06de036f0e23f15368f612d304bc91ae2ad5d5b4b64e51d8b6dc52d2d25378e89065773b6d62eba4d0b95f06164aa79e1e8a30f3bab6574d0fca62bbd83807cffe4bf82927efd3dbfa20b8224daa1a5e13210cc0982290d620188f390f35296b1ddbd1ba6ceed87477566ba245e06efa28177fef1f76318acefbef6eaa812adcb41222c44298b08aedad5472a8503d62cf6677d0f1ad52fe7f5a3127511a3a56256179e2dd81d124757a420c5ec96a3cd9c63ff9d28", 0xc6}, {&(0x7f00000007c0)="0c354764739523509242b8ae2eb0740ecc67037d1aca0bef73c3007cc198081c62b65f8cadea21518b54c2ca813c94cd61a8d64ac3f202aaae9dcb91a3612928c1e352f516ba55ddb38c75f72f1b3a42ee2c0d98e1f05573e3a4a99218086fde7d34193da4bba263a51c56880b5b927089fd7439a60fc73b0d8def98dda403f0f6050a96e3a385e8f76d327599513d2317468f9542e086990c675086c231fd7b3ff03789dd06241b7ac96d7dbeb19b7a75f7134dee762e1bcef8c10f8a463fc3367e8a0eeb0a81607bbd4ec9ecc168c286d31bdda8c776b241c9495808bd76cc7553250b200c670738c975d622b092381e71e8cefd3f7deaed9d3fa60dbab98ed8463462a039027d4ac753d75c38f83c778f6711bab4b574dd9bea3ed8060278656a2f3804e5183169b2b521aa80a54523dd962dcea22bd5578a1ab5a7cf6d799e26681e735c4e14d12d6383c362e7ebb64abadd074d07e94eda9ea5934457e37101da4768d4d12a05c32121eb53f09536c9cb4048137124ed69c170f0fdcf691a6085976fe1f0b69ca223bdb772d125723e67e75da946913460cda389f8dd17d0b919b4ed4ab0f37a425733c6d7688ddc6c218253f7e8d278d615d163dc3c0840a22539857d00357242ae983d45934b5927e0efb865eb69048af9f92f60926468b1919f5d24c65a71c45cc855467c19d8f878ffadc5ed991704d3f700301293c01102db2094f05aa809430d9394012ff4936a93688fdc84f449b94a3b74e5e8fa6d7a1024687ff7970adf13cae1b5dd4ead94b43bdb120f98e7c1cff6da689be83553a7d0730482ecf5b8f3d3ba16c41dbfeb55b5162aeb77d1cb8cd495ddf320feae2e732b9d992b0788cc560752244a757ef51173c344ed0640e2b9f36f524c9556782b6a64fc78b03442ac84ca3011f0ab498a718b9e536834c71ee09b9308c4337ea1b287fa1eaa58fdbec33bcb44de52faa443be949823d46f3c35b6e5c1f6a9c53df55b8deece5e202df64cc506b4dbcb484db80ec262db8b3d4135895063bdc4933e4de2d73600924b6c84aaabf847d37fe3bed2c2c24a1ef953c2bb0a0f825506d1e06763858292a89cab878bd45ff0524fafbf526a18ce53d35738ae7fa1569de9ef57424213a50ca3376bbb164a22d79a1ac0c0e062e8d140ad2b3073b8b5c1a2e24ad80ebee4808912860cd10450e74e5ef21f2b9cc5ad8d48ef0b52218c8eb89374b3caa827c4cdd15483880f69e2289f7b34164561d35880b88e7aad83db2aa52df7a227ea625f389330e3c3241b563fbc869366dc121afe69567a0f1ea6d9855dccb7ebf72906cc51ddc3a23bcba99bd6d5bd4feb4115a7adcc1f26bacf766dc458b945c0c22ccbecaf8c37f2d9ae1a49f7af3f4f1dfd5f67268c4b4bad380355b0e51f93fe0e66a7c7b84b1a6ed9d08143a4da8a8b28845463c4ac351e30d638141af510f561e09e272c91d64defa3593d7857e56ee5a4eb29b00de56d5385220101025613e61eb15f8e6e5abb8953f4e23b3c42069e079f1d4cb5a7479ef58b841ca9b82e4d5a8523a873657aae3cfa4eac05be15921cd3980ead25e5d8a807fb63393059aebd3d8276e68a1b6a3c88be6c15e49caab5ccc1fe9933d161203685142a0f428835cf65222fe95eed393e14b9721ec4cafa21c9838a949820d82bb23e86399628df1b2842cfc534d0c4fd2e9743c08d06faed4f8cf115666942c7dd5e8aa5f2943af2224b15382e93ba5bca989cffb3327f17810505625c3daa92f92cf2ecd3e82d7158d2d5d6bd38d756bee4ad3e7499a16f6bfb37eccdf5d4ee2c9ba1994ec6f3c833b5bf5178dcc46f5ce9893146ab47a195d1f2cecba87d92279c9985dcbbaaab9f057c563226614884dd8c3f9749706f141d520198086c2a2be2cd87ae8a49b3976420358b0671b84dcf3ba20bf0086595a6fe79375b159f80d13ead5bc019a7a8f7ffff759497fb7114328d03b1e66bbd24cc83740bc27fcbd1112187d31571e30c2171ceeb22e117e8fcfb50f0b366421ed7f08b4137124cd39df2a7d75107f3cdd472e2f613f8574e0433c7df18ea6e4ace5d7dc84577c7d7bf088d5e5a7e755ff6d43e06e577dd22bf5dfd734dc86cd0cef062d3c0b2fef182ff5eecc6affb452a20b99bf931255f080406d15184eb67f07caf4396a30ea9dbd64440ea7f320e36029569cbaaac7b87e3aff574c0e859708fc7e6a01d28a2a94c5d1198f62dccc3cb7ce5f2744167ebb6823c22d137eb50298e357b112ea4708a4efdf037285f38c1db688aafcf056d58b033dfac77449a3e66623f86d242df3004ec8f3092267c4b69dbb45318d7b6ac92ffac4358b6dc6d52fab799fc736a4673226246f92b7e880dc7ffa4ba081317c08f7333be99b4690fc476a7fec1a02b48ab76d70eb684529ec83c86be5191b385c4abe916a0f2ba4a8bfd0e5c917e5de2841d9a6154d4eac8ba5103e3dcbb5cb2432b1c7d0f93c7355e3d6b8b083102e53342b3ea9bb92cdd9b12d56b701047ca590e8f3385d9c24092c7ab70ab999f2de5ed7ac6ba2c254c7440c43b516a68dd3f2d3a0c23239c6cd830a90836207977e9e7970bfd919e2282416bb5c4a15d7fdd291afc322f1f082778eba13453bf9fafad7aa30dc20d62658c39f5dbe2e423f06d5c335f4c05b6b057b64a719ebb1fa4fc12623795131b2ad19c6f5c7425dc4b8d240184f448f4e66ddcefb15c93673dab4c48d40c0f93b4423b7789b2018fe49177644c2d169079f22b878790c2a109420a98dece3f6f807dc4763963ac1c51100b7d0d30bbaeb468bc57fcffec749e6c53e016a0674ee2866e238e1e820ec9efdabf2ed848f58a391cd4f5fe432fc8b50e299e8062b3583f5553870382f3999985d1c28b456e15ad5ea80963b81e1b61025c08f8bcb9548a1ff974df617f45d05bc59417aaee92eb079bfa5af8c738bda39a03f861a3514f0ecbc8941eedc4b15467daedf472e3343f5d38c4ff49458d245f2753e9bb02589e4ba9395990f13398e294897150f8099ae3d1b226250e709f6a6962e26f825a0332d2544eb19364e46cd3c65cf9bc47fa3e19a9d2377542bbf1c54f712ee75baf44db68decf8a0fe33799fd9a450fc570e0e71400ff801bb9d79c0d097f1b28c230f4e040f581b6ba4e321d34a2af074f0756696799ab82a231f9599996630780940ea991ec20e2c409bd83f362067b83e28dd492a47110e9063db6e510f52ff324e80cbfd2a2fc73a7dd088f262aff3d16f4b24c2d6970a83b55142a0daa9b6cb03abce97cc90477a24fc24247b663e6b078d1c1e59ce031b09a7ee0643f95cfe456560c3bf3553ab22dcb2dc0e0bcda16fdcb79512f779cef2107cb8f84b8a0b06d7f8e5958d4c1aa39e9947b82adc849e448663f7e6cfa520fb9d6e591bc44ec4d3a8f6652487cc38e06cebaa02c623a524ccb37992a70e1fd71e9df3b27fdbfdf7628af618f3fee21e45799a6d2fce3979a078e7d05b2f0f9a75f00d149bb4cc2cc37f06cdc4e1923a2c4b9d6d27333cfb0ffe4f19319f2e445395f744b77ab7b7b46b327d0832726414e7f0440f631f0a111cf986c2b9816cc17a7a542f20c948e647636e874363454475e0320b67bb4aaaec815ad9451761d7810a3ee757679a1ce9e3e74edb56c11c2de7567f368af273088e81de58d43b71125ce258675cffae08bd576a05f88e3746b9e5c6ac4e29a86d5f1017ed9328f7e85003510611a80be12ebb5495e7b6775e13de361aa14259ea9ba5a31c9a2f5a2e806a1a73d2945c7ac10da318e6ab9a768d198583f464602c723f5e280bbf0a92009aef72bce713990e8ed924acff1e4cc147b853583dfc06d3c86ee66420a9f5af2441da51df02bf8c215e8477a6bf857096c2d8dfee8f146610c47b87b05114713d90445881d619348d6ffecb8413ff5a76e8990544db3bbf6e2c24976986f35dab384d29acf719cde7ba4c595b011266d1522da21958de492efbf10433dd36287c651ab5cf5a02f7fd0fcc66fabc02718f3f5cbe0e13a7a20e1a6e70e06a825e5f6fb01124114516aac26a311371917a05207134a619f529bbf7ddd166ef36a9a928152d1a16c29d164a95ce1c2b6a8853e4b041466ad278293f09f73a574207da9939b67fda268ae32fd818ce53d594bed52200eeb2b648d418acb0d4b1ee7fda07caf965382f51c5ea8104be9b189dde3c5f5f647c3690784ddb4519b816984b42bf2b511381942fd302850d6852207bb8e02ee8430a964bc68f800505089144d597bc78d4e438fdecfd5be4abfb173761457915454fabeb9b7fd5ea1207a1da42d69077dfc144b35d1e32dce311607d7971b6ca15eeea1916b9e6cf4b0e3702961e4a65886fac1e109e3b308f6aa34fafa205b5bd992c398c2e00ba80b34738f9e71472795614aa408cc285c85ad66dc28eca32310acbe95443d7028dfbe59935f9ba1aed7d53a0ff5b1325dcdf78b510e36fd806a82d665b6207a5ad35a97fab5c5a5e304eb9c70485db03584ea87701242c298868a8594c040389e0a0c7ed162211bef7601db2da113ae82b6bc4468655e491c2973f79a37db9fc96eb1beed45e076b45aae1e50e3591bc77cbf4ce55f401853bbf37374c7d31ef3bf8cc4aff8b747b6304084964bd3b2a8b821226c8c9fc1c9547239725e8bc6676bc9606ba1e2c8cae43de8500387ef426d34f5a2dab148c7eb399a3a9b13edcd28245a257cb40c979a20048ad8e509654cba509db65fcd989fe706089984e9c44f0a843840823ebdee2268c2847b214a9eb2a2fc1ff3befbe38b440ced7e6498926060eaaec2bc14bfef27625adaed824f4cd47b6e80312f926ac5fa2039ee06bf54bddcfc6a2b9dafe952d32c25cb3a81eb4d8dc695a6e05d25cd42575763595b6ae083712483d6e9f037ac37d17852b6ab5e85e4ac83ba4112c0580bb781a2ec514fc6bb3600b546fad7a0f7199d5672f3ef0af2594623dcdd410eef56ff90e7f968e081c63ebabb6a2670f554b95b4c0b7916d006a2731abe820e61581ed090b6c29e1b22f343be71d1e282a97477f148ac2660982a8b33ecc2c605552371acf2e921958fc381e02d37cb62ecea72f030dfe9276b383c41ffdd6c82d9365aee6007a9197eed1cdc2ec5d6de58cfa975c281988fd2d693b8acdb20c0e31d42c5bc57d0662670bb0f2ec016f01b4c96ae9a37f7051b631a0361819301c7cf9e66bf76366015d8b72a534bceded341e5b0f44fb8fd58c50530738215b337ced76ef47aecfe0ebd3b41a8c9d50e80b4e906c146097015479483a7867be9a8fa5711103fbd21865b5a8f7b22b6093d154f9a77a35dfcb8b66a381c608dc1717370b00aeea4cf983c4b0f784d8a6ca08c837b6f697b23445ec44541fee6b12df3c467cbdcdc38ebf61974f6eb232210dad58dd51e27fd643f1cb6b60c08bd2273e328b036f106d74d843a523da51f201d9f30f8d84961aee37f7554a1fe9f80dfaafeb4e0d7a06f22697cc595283f3481ee7c10cd9449db47428e16a02361a4c03a72d62d237a589cbbd0a0fddfa7af258b77ba5f3282aeee5bf4aa685c29dde875ba09bfb4ac11b2fd3b07eb59790b2c1b58b65d2c962dad789f305ce552c79890f0342d8f3a3b15b42798360791d5826d8a11f19ae0bd09a1c786b5b6537318464967acf5cb2c290783aa0ae056d72a49a4e68cae3d53b6eec5547642eff844d4a35754a0c7285666538bf08cb38dacf55cfd97b53a76789970dcbaa5e1cffae8ed5cf3db9fa61b48b47ced36b8", 0x1000}, {&(0x7f00000017c0)="70c551c189bba5372b354ef7dba4b2c626dc9bda5dfd1a85178e5603225b78e5d618ba294a4dfa29627b612dfc1fb1059999d95a0fa0699fe99bc5965358db2cb578cbb0de43e33d27fed4f7815d0512a53eafe8b73c1e06b35ff823cdd51cb1831efc8ebba4e4d0a793670235cb21d17e61dcf5c24530cf892b75cb481450d9a599f2e720e44df4fd19746d33af651b7c605f77ab834989a664073b3d21700e5271ccbd6111cecd61", 0xa9}, {&(0x7f0000001880)="eaae17472ae2e257c1507819cf879ca5d1a00ac7e0815fb1102e472d68043d0ca8257590091a1cecc3160ae0411022541631def4c9f21051f88d2e86d9d6a1a3c482641bead6ea96c4f8b2ba4239b1c92595b801a9346563f0e73b9ef03af8d6deb28091b9af837348e41634b34deb5835f0f34c3eca3a9892146752a2781c187496cb28f0c5bd8ac287990aa2b005cdce88a22c740314fc9e6d64aee0e78276c4461c43f79254039bd45c57331322f6075b3393e7c465ac4df759d5bdbf68b54640b84561ba10026508291e23e5398723526b51ca56aa3da3a5c4a5232b2a144b28bf4f8d85719357424dcab99242b3a1b59de22c49", 0xf6}], 0x6, 0x0, 0x44) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:14 executing program 0: r0 = socket(0x400000000018, 0x0, 0x80000000) setsockopt(r0, 0x20000000000029, 0xb, &(0x7f00000000c0), 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="9652fc412a96484a637b0f8ba52f5ac9cf78a8dac132115ea8da0a3be382b3d424242c7acf2c148f975b98ff9c058b7d508880192b9d801ed7d695da02d5fbda861f7fe0f3cd6e3e0a9f24854ce3de182e5866fb0209ddb5d39aef95304be55a7cc8b3d7702a0be939c353813ba9566e595c88891a9b801d64b4e2fa1de27769780d2f4e38171caeb83a5ef8427a9287b5116f3c7e9b23d8a05028ba894f39c0f755abb68f8a2816ee3c99881c627448aea33e56790e593fee8504df4866b88d4df650f69ef5e3bc089f821a349958736c17bd80d36367d272d3d13dfb1b276f60d5bc39d8167bc1d5e7b263c77dcd6e4c27031df7f1303fc6f7c0aab3efdd80fbfda06f4c05439054ae3eaafe99830b04668547ddd1d4086f0820f27f286c0f6cba167d3a1a878154b5d9234a4a63ef9efd54419226ba37278bff6e8c1f5c45f17ae487799e6dd66462d174bbf4cf52d7db18ab156f0f6e8c6ce3f60eb5f7db53330d814c4accd130f60e6b24cc8be908694fad8f865922dac12ee0b0550932593465d34da5fcce23d8e2db64ff7d4e1424d0ecb0990a3a89d8f42ba55a1c976293e3b53c7f17f0361df6d85af3b25178620e1efbe8cd49430eab08927cb1d87fa642152e017042c6bec2f8dbdbc4b969d5da0e05256af56e690fd91fcea77c15438bdb9c7231d9c564c2284b361c3302a42da06b473498f6dcb243426ba15cd7776a9486b6f8b0315819e3af06c10fe71f08d1737c78cd88e0c81375be16e0ba56fb5869673c48fac7f42e6b2119467958ac8a3ec8234428c72e35b9a023e583fe9b24fa076baf0196e679fcf670b2edaf630ae5ef7d976e4d66cb5c953965a4d31d43415eba72e99cf78925687fc653fc0ecfb35ea975ab3b32f2edd7a0af0d34e31ed9a315f07e72c0cae63bd25abada4e9070cec3d4a4b9b3e4b15fda036d9304c4b91ed814d9ad5d410f83734bf0c88ee5be1a35eb8a26b326243f4d2e1a2c397e4907d2070d968fe7b2e9ea0b3407305db1ae1ed4f6a9b9e0da53443dc69923132622d4222fcd615153b2555d8e85800977c04bd22aed1e4c7785f61488ae5bbd2b935d23d58f64cfa6b7b34fff15cde3a3dff6e7363538624968930f063716a7c75639806c0bfafcaccd3283f778d6cebbd13aae1bcc04ef4993917a1b369184a0b989f92cda2af6b2870e6f0c861b92162b4732a7c1419a68da776bb08d1faf102880d245adf86565dfa13dcc2a1bfa141666297b0a8e77b19277eb81697949e93adffe2b845f7c3d51c63fad6276754594da3d7c7de04de94381c4d49f61c72edda52837752d6ed981b2b1df863e1a33c98d6480bda36bf6065ec77efd4adb308beb65e29891d7f3af28569769d9c905a229acc83b773f3cbc1b444099db7e02ad7d42add8851de057a158629785d3ac305c5dfa24f806ac7049b8f0713bbd898eb182f020c5783f2ad76f7696cd56a6f9dda0318198f74b578f32f6422bfce51321bda5f92d133d0e21fde4e1461ccd314ba7ea7be41aca544a47c783537340edaaff12def5502566c7931e49d7fccbd5527fd6de1e6d6154e3e5e6761ba1490edb788ac0a5f1a02ae95e8bb85f922b88f509b20dc06d247cc05c94c7838462505e61f16f38f999cbd8f1442ef3b7110d7e08c55aba181d60364a3e4986717db143dbd462f6dd435af66e7337aa46b7ac7514759e41890412e75784fcc97f79ed3c76007846c8d375cdb2c38dccfd39da0197a1148b7faf945f368b7b88b36c1a93a71f89065d7b0e16d61e8e294b4dc68221fb60bd367dba5b0fec665b3ff28544360a5865078a20bb39807f57fad7be7a3ba8a347e9b88d59f19bb015165e7800eb37c1684ae13663c33a269fdcaa04e817665ed90866824be89707f46c3fa1537b744ccd38cd1fb1d8cd478cca348bc0d5ec312a6dd61c7b4f427a06029029f8270f3baec42414a3e2fbb45abf803ff612aec223ef593439f096a26027e964096114ad096d3a56ffb8d46a963f559cff7a2ef55f828d2a45f427d5b394719a07aae3f0516d9f2bd042d059db9d9cc4e3eb9d16fc5fb7bbc6a6fc93e7ba6f387ebac16d03a669a64fb3819ff6dd95e017b8808ef0f85b4b614f1b3dd6b63719d82d1c0091c8d076d40d9901f0cd4747580f2400d6f0a1fcd2ea7580565829f2efba9729cf96b7306b3b952a818f097fe9c5f3adc35b0ee9e73a37ca5a8885c3245cd43a7b3a99e1e3f15b75791bb98725c826ae01a406fc7aa35d15a5a28a274696f0eb7cb96008daad7f1ddba19c9bff4ea06d537aa817d7a24a08041659e50eb0f5b2aa6a97ad8cf1e60fd1adfb6dca2aa8a733f91cb347992427b03fd2a2fd9c0bdcd660fd7a311dd1ddbe2d58350cf4ddf9c8d3c2849ec73b27ded62c009c1258234685e954be643dfed27f6ac31add89015db2c18211b6b9ebfb25ab783d6eab42079d89a11a515e5b261243644131c882da27232a02e37a0524592ef4410828b98889c3333da57d0ff5e8c3b6219d87d619ae2907c0125620736d7e8b232c721bdd1a4b976a46221fc70e049f066458d9b3d4a99e87f0375faafa7c46f6ea3d3a7697d1dc9babc703c89362875bc5705fb92acff9186f6ce328e6354d2e45522d0c7cb21cd299318761f2680d4942f6ae22fa73bc18c714da5ccd26e1d20aa60575dd9b63515821a102dcd4d320b6533c9c62f7f19f27a2fc262f26fb5801eb10f2142f7f7781c0c4035a43bbba64fae5e43de34963c925c649fdcfacb18140ab3195f3735d6b0ec8f11362ecd5884383901da264a400de440162a862eb291937c682c765650c6b13aa7c65a28aeb31cf3161d1c391b1f4bf820f774dc656ded2f0157e22e2d64e10447af52e6e70fe873c16b30928657b30a46682ca61058dd844b8d9f94a906c32bd0f326276c0426e7a95d6113d66d909da36468359c8d25c7f1c7af95209902e3d40da94fe77792d32d1e2322bb7e99eb9ffad3ab477c601288aa1a306b1715db0702e8e5c5245291ead798507481a88df8be457c7e16cc544da2adff7aef19669664d10a6c6b8696183c7829e88237c2a88a0f82ff5f0cf773644dbe2fb9d1c17e0b64bc47fb0ecb4f911aa22d59765668e828a51ab50779f4446bef7e2e60068e699cefa51ee9325daadca15a77313de4af8709dcb3beeed28cb2e568b0fb0f1fdd0738c93d14c31e2360eff8a331b537d1e623e96c7082f2fdc03e0628eb3ecdb448341a350a7a5b29a1ce91efd2de7717a9140c793440d256a726d66634daf0f2a9da8ea06eb8b063beab0037c685769886fd022034a0c0436f0639cc2ff1c1d9b88b4224aad84a3477ddccc0eb4876b341c9c263002b7f6051fd7a9c7de867db6ced83c4edfaf529261b65dd1e4ca2ffb51bace6e23436944e3cb2a67e196e42aebbc20ba1f9aee79b1cf2e0d9c90e6ac43fbe4002e01325f632e658beb108c0ffbbea055aafa472f5c4a4fdec6024d2de59017adbd686716e444545cf857ce9bcccd4859727113005e850cbd43ce8fc76cd8a1566370c03efe23374975efb31d1927f107d851e5196a56f88736df17f9297578a4c3616162ae90bf4e37769739d8c6397bac4513783fcc0629d7b1bb87f504814e813d9925f788f8e6ef404a5e501a844a2462af890e724caa65b0587115c7c122cd6e526ba0f71b1727e4bd0b135b02f134abddc7c8a1575b440f946b61df93f43ac202c529532bdd522e7c9aa38d9aae6c186bff2e8452d96c45094717d365149297894cdcf223908ef3fc917112fd3de8b81a7a814aa5344117dc6884b38f7d3a3c15e7cbbb5f5d4adc6b7babba74113300e4648b1b170345ebbdc7c47384a17d359bea360dbbac8f3630db8938d640cc6be1ec1d2c5edc3c843c2663ad390d9e4d9cf2f80d77a227a91b9f6d32900ab7e73843dc8646b473fd8fab4d0f17c07f0e95c0fc66f3149f169663bea9266459bc730b84832725b5c5f9218a8316b01bf08bd16f22b20791be4a898247f314745cea643b9efb0bc53a39bbfb1b5672384d2ddddf9982fc9c6380ccfea9980e54b0a5616a2b2b366ba5021f49a9220a216387e1a82a300a47205417ac052f3a9aec5d1faf485159c5c3a90eda6b21dfbb9183dd6c94e8a0897b70a6ef02da519f99d374fce06f8be7f77c6c629416484aedee0bdd1d0da5515fb2651ca6fe3d01dd8392c398c914e4b6118817d1eb76c92906043c34e2f68ac2a18c9f00c16351d0c7fda194dea077be31829658a6f98435afc5b848933f7221ae27e3846759a88cc64ec2261a13330e565f9a5133bf0ce9469b71411231c4000d8b69ed64c2bac63df10b4c44b916ed437bf4d556e3cdc0d2574fd8e0207d8460c5efd2dc89222ef1ea567cdff5d52085b762239d5785359ae88773e871fa785853e2ec232ec41e669833d821b8dbb35caa41774e5c70b51253f12a7a62ad02dedbe68325cf4f34dcc7adaf5407bb02a74a1c2e54b177331254a8a82e41990f21f9295fb645426a1b914fb93f4e50e2ed866db125a8c0f204746c18f7976fa4028fc765854bf327b5b6ac357952b5e5ca1444af9a38ff04a3ade5ef751c436150b515b280578f342935898f0e4e3b930ab95f051554fbdb1ca3efc5246c937450a39494968fb19eb031105e7dd5564f8932db7201a196bd739209228465ef9f8901190f6366c0f04ed2b68945581d82c7d2feed8fe2f756b174ffc7f8d4ef47c9cdb4ca15234eaeadf083aeb51ca4b9aac47228e07ad6bf20e9f7ce1e079ff1c0f3e9f32e553ebe78766ecd275b6f8a24a562faada33c59df63fe27ecc1cf71171a5367dba719e3c196d719502f28a623695ffc3340bfdb064ce960b6e6c5068c2a911043c80d61974df3a3b3f47bd3ca1d157fd2ef926f48fb2bd2b5dbb1d1afec2f06bf795865536f9f974f623c72c44c38ea6fa6ae7b095de1dc3fc07209fd771973ea34255d2453f537483adfec702b2036923be9121196c9723098caab39fabb3a56b5edce5018835f500c640fe0b338abdce07ca0a98e4f1e04ce3409b4a5d9d9af027e1a4f372ad336681c0127a1d304862d90c7f48b06997fcf1abf0e66d2c051e1b2bf535308dd67709321c960265ac39958fe74663917ed273e53e18d48d98288079c0de21012e15215f5505b451cb23a3f855aeab880ffec5b7d168d93c6bd68697a4beaaf43e003ae12ed0befaa4ba867ec3b116fb739cdb3886b123b3c85566eb1c55dc8c8568b064bbdef4d2f67c9fda8491ec0db15ae6cd327ad0939ad960df9087cd34d8b908f0e7cf0637d62302f6ab8459a1afafc641b4eaacf5eb9bfdb8b42b70c36e4fac31a5319a66d24616737b1ccfb2478e24a01e6998ad67cd4a605a4614f08c0807bb731a7abe0e216a7f242bc317bf6c0b1679fa718bdf6d008315756c3c870b9b3ff1df8557312af0721c735269fef79ca6db63d54545c1561bafc7d1a15e8ba6325786e6be8144cbdce6343182d4afbe4e3c55ef4bcea7538092f85c5b6ed4477c786bd00497b18467a2f17049477d1f19ff76a6aa983732b8e571174fed81c6e234f147b22a8b4be1aee4ab2a817d04b77e0a1d505cd995715ddbfbf25d4de875e4dde3b1cb75c158f9bbd2be7d0f57dc73ea7e27b84a687761eb8ece7378539907989a8b7dce9efec5d06a3bf0e5a02a628cf583e247c13f001905eea4922a38884aea7039f799ae1d72c17c21caa015044e42ae93632c3ff84a470af18f4b6151efb185cc50f44ef00d03304e372522aa361ad6b593a7cfb62e25480de") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x180) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) setitimer(0x0, &(0x7f00000006c0)={{0xf3, 0x40}, {0x0, 0x5bce}}, &(0x7f0000000700)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000640)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000680)=0x10001) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x800, 0x4, 0x1000, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xfa}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x54}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x6000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x6}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1ff}) r3 = getpid() fcntl$setown(r1, 0x6, r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x100002) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201ff, 0x0, "b80001000000ff070900"}) r0 = socket(0x18, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/33, 0x21, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 1: 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 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/111) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x6b9}) r1 = socket(0x18, 0x3, 0x3a) r2 = getgid() setegid(r2) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r3) getsockopt(r3, 0x200000029, 0x1a, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x77, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x70) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x902, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40000081, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x47e, 0x1}, {{r0}, 0xfffffffffffffff9, 0x24, 0x11, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x400}, {{r0}, 0x0, 0x10, 0x2000006c, 0xd1, 0x60000000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000002, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xff, 0x3f9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x40, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x81, 0x8, 0x3}], 0x70, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xb1, 0x80, 0x101, 0x1f}], 0x0, &(0x7f0000000280)={0x7fffffff, 0x1}) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x120) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000800)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d62541a367ee7ffa205dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c0000e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac", 0xeb, 0x0, 0x59) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0xaacf, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x0, 0x5}]}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x200, 0x100, 0x6, 0x8001, "2afc49023b39add71a1e90a3e57339e1c83aaba2", 0x635, 0x3f}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x3, 0x5, 0x4, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x3, 0x0, 0x3, 0x1c7}, {0x6c02eb2d, 0x6, 0x2, 0x7ff}, {0x2, 0x8, 0x8, 0xffffffff}, {0x1, 0x1, 0x7, 0x43e4}]}) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r2 = getpgrp() r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="5305ea464ef09a4c829b94b2fde864532bb8b325abf48eabdc1a53ce98b1ee50d158ad040e9ed113a7e003f251319187eea92ed98934e7b24309dd5ce7f4b4fe00cbb41774955afa1c112fba1e3393e81f4b429eaa31a54a32e620b0aacbfa2b5f6fbd869e2d7d6c33d28ca2b1766ca1035a", 0x72}, {&(0x7f0000000080)="50bf53", 0x3}, {&(0x7f0000000180)="1c1d8b2441bb76aa0ee979761f2d1917b3a3ff46a26e0a0e4680f839d134a2df767133e8eebeb5e0d36f81a12629c3b19f2e1f64536574b9d30e6e23bc1e7060fed3e5a6127df30f76699be411c2dbb7b5f9266ab3a29c8a7122864c797fae8c9a8a088c16b82611e23f8c39ee5cce4c749e686b36923f9f5bc97785a1f63ff5f42c11f8f544aabe16ddf978297d3533df6027a834e6779ff086e222bb23537aa89ea9670a605b2642ae5fd8f03acc8aa85f18e8b8a2db9423031fbc10045ad56636", 0xc2}, {&(0x7f0000000280)="044472499e7601b84d216183", 0xc}, {&(0x7f00000002c0)="b0ec22a25e530051f6bcf286ee8e970ed2d6ae51a3c2544dd62245a13f992bf7324d3c57d3dcbad3224e1c3d61de51c74d5f4c5b8da402f10f7b3debe8b2e0eaab0545e1f71406d647435fabc93b8e83d7c2b344bd4d0780b87573e996ae11819985b5f7f06c8065147f3fdba3f99a7be9bdfd8d65e2a88b46398c4c02609633f567171530b739f2c3a900b62872d883cdfaa6fca67847d57d5e", 0x9a}, {&(0x7f0000000380)="1722894547ab94b27515c903cf86ca9576daa2180dad5e2fffafebbf82be7aa19611b4187100b6", 0x27}], 0x6, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r1]}], 0x128, 0x400}, 0xb) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r1, &(0x7f0000000240), 0x346) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x7fff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x265aba9f1d4fb70d, 0x30) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:15 executing program 1: r0 = semget(0x1, 0x1000000000000000, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)) 16:00:15 executing program 0: clock_getres(0x4000000000000003, 0x0) 16:00:15 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x6) r1 = syz_open_pts() utimes(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = getgid() setgid(r2) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r3, 0x13) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) unlinkat(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="03b4aeb3ffffffff0e87b90e9d732d39e3ee7d80242cd60200db4e2c0a4c911fb9c73a25a3ed6d13d803d2f76c8a81543b6d15831cdf804db94b8060d47c80c416835c1ff25c", 0xe}], 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) syz_open_pts() r4 = syz_open_pts() close(r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x9) dup(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shutdown(r3, 0x2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000180)=0x86) listen(r3, 0x3ff) syz_open_pts() 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20800, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="9e32b61293d7b51e2acc55646555c7efd371a970260cf9432d3efe4a94b2cc835d6f413af57c1d7352d9401da41e1e44852fbed1d5d8b94579eb7cdcfa69d7c35bc34402577adc49dd7717cb0d1919b056de65bce5df61a8610ba14c5175a814433cca73f940d5bdbf59db8a1d61161850f10c3bb4246cc0dee1", 0x7a}, {&(0x7f0000000100)="9f0c3d93a8b177c362e45c4b7831dd344c09390580769c7f898befe8aa913da61bc63b84206a8d7e09d5a16bdc9896fef217eb85982bbb32a2241f9330c4ec051b2c62142a68a5967ce41ee4ba318c4821b12e59231b538fd50831635bc02fae61fe85d3db28e5260401397afd2dde2dbc2285ae14047842e243f68a2691130935983e4d60ba95b0eab619c4d1d3d2ce1c19e8136a75df1b24883ea08f9423ffcfd426fcfddff6f9f57755c4f6405e78ee70943dbcbaa24507972a421b710901781b94b7805fdd605be37b", 0xcb}, {&(0x7f0000000200)="413b980d9150f021e8d8157d016a5b65cda27609689ea3b2f70d8963399c4c452dd725723f654366bbe90c79c6453a2266855fc789c51d6c0f8ec3b30030b698a928f083cfc948ddcad05c34c2c32a64a89791a296a80673cf0f995389be5e4db442f80ab52ed5d40923a29d374aa9bea2d83a8835d4723113c714303e85ceaf086b9eace30410afdea040e772a3bca99d9e6e215b5db242f91543302feade4e98389bde9e37ec", 0xa7}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0xfffffffffffffe54, 0x14e, 0x9, "092fe2bd4d863c24310b81771f3157aa8e1ee0bf", 0x1, 0x7}) open(&(0x7f0000000380)='./file0\x00', 0x400, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0, 0x810, r0, 0x0, 0x0) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:15 executing program 0: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/255, &(0x7f0000000080)=0xff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000280)="a28ddcf0950491d3ff70f79e8be44afe9134b0c195805c6fca382346b7315c72d09be96bc0bed5d29145e7a8f657c0c6934863f30968d7fdaaca8f6616d0c1918ed898f906607075d4c3dcee4a8c357a4054650768c5481a1a7259101f11bb4f97b6b14fe362c5b59ea67803577ae237169e0ad5e162a0d937c8c2c06bb11601a8d685b5a59c9baa5aa8b45f441b0c3f9b7272145894eb7fdb1021f2553ef8807ad5f7f0eeffefacb97c8276d91e41423ffd9280ae524185f6ef2cadcce19e306cc894621cd132a5a2e277be740d06f824cd9ddb2fe5fee623b9cf27eaffd89a7ba0b41dc033c488f0b8dc345e1093a4768aa5b50d9924eb07f5c40b5b962ae9f31d358eebfe046abd8fcfdcc72a3c944967490806b885cf3f2a9c147d287557c91c996e8211e603b29ae6477ec6426cd3765510210c16e197ee9ffb84128dd95e0ed804e0503177eeab505e65f4fcf612d21e6ce3f2a8e321402ff446a28bcf8542f798c6b76035516e0e71dd8e2c18992db38b9a56ffb2457817b52f90233cd24c78710ee7aa174daf6e1746fddef3b56f74fbf50275fb8828fa0c5ea6091186b854c3f4d2cb5d5ed4e2ce8008f6512114b229074d2a068f28ab04e289a5766e6b667b8a741a273bcef6b8974fe5c197d0ccd9b19769fc8231130c2acb4bb04cdc5b3f721cbfd20daad5b71401bd4febcbaac17d7cdf0d153dc35c4ba88a7c0afd5a04a6d182cc1da79e8d4912127d1a1a60b1060993862534a8355a9b1d2c72ad80d0dcf044abe9e8a1060916ef1a4af79b01162920add4b03b3f268d3bcef5b814926f4f6ac0492c8be0efc3d5029196e533dcd88cd34e907f76c9046b9e83efc3b37175c5a75318debbd891a01d0335048d1922272a6e75b4c5a23901fdb38399744a702891f72c210e0df057b784364081dae6e455e1dc1585e8088e6dcb4e687b5b66784abe6416459993214965ebbfbc883cede5d0b7e401df3b588e07d263968bcc02c8ad072c027ec4c0bc14784047dd2a4d52effe8f616aae508e971c8672754d42c4a437905727370be623bff1b3d45e9c9be32f9c2bf60d823824e2bc99c16c28988998b49d7a8deac97a9c7e0957e85779bb49556b6fe8437f45af7d7c8239af36699cf21c42619342fa1088afb5dad76764b9108b05e1b06bbafe145b34dbb11066b0e59950ba32b1589a6d212b933a71b60d37e67619adc820c724d031e0434a631d6c46a10598b405cdf8c96bf64405d2f02d5be44ee96a399da4879fff26d9c454bc338be5a6d4730893bb816051c07f9728a6209bc9b5c55d3a21d10b5dd301323b7b7ae4ffa13fe9ba4b6d034a998aee585de72562a68c5d848573e8713f53de29c1900c53f1bbba5efeec8b7e4840c5bd5c93a10092098cea4f2f88419b015e16d55f48a106fd0c177c75eb49caec9f44eefe3148919e7782e5869fbbfa6fc5fe1d34ed5ea34dd70cc3e6eb73b8c0349d96261f045835e118087d720f9347b102ecba54aada5012882f14ec3532687ca91de88d11df1f554ffacc75ade5113a71248dc3309c3765c092d814e8c74e290c3141db373caeb39f13f3ae605719549a81f98997c8e380782bdac567687e0c53c7e1bf320b62869dd4bab0a12eed74f63672d3693362d59ebab0bfacfa8a0094e3c0c7b39b8c879a020aeb219aec0a77176af69d5b4caa9017f95edeac6380a9047fe5838391039d2bc133aa9db268a931ee884266dc90eb9da89a13dfb408a4ccfb91090774552fa86e141c767562d3cb4ceb5885c8490ec43613de237717e4fedeeeb66c54658772e3ee35082f03e4de81207aae7d5d330b2173858bb254c7dd598c7b6576b06d9790e9b421bfec371b5ae7dc19d17628f533cbc4ff92d6136c9b0be242f7d785fe7c56b0da69f8d4d154f374359e1009245968109114ae6667320ffc547ff3fe82ff01ac716002c786bf2ca4b1d92dbcf6fb4b271ba16fbf0a6a3c08dd7761fcfa648afcd0057129962874012c1bea3652af911806e8fdfffb17223e23327731d39562d012ab6f9ae49ef2780b36faa9c696455dd7a824f1ee3117bfbe22707bc1f83ca942cad0c74a0a189a895089cc092205387d8edfc48e80d8f37b0381178a9cce74d734713b30b1a1657c0f0711b009c0d49b0d9d08f36616a11ee2036be0cf93e7df55b2925ee3dd90f6560fb1f5762d88bff68861cc03e4c6060c01e3a7f493b2d969dc1557eaad7e3720d5af59230e31f4e67d48cbbd5b7ae5a5bcc5577e7566c65ea8ac72b53c11df4e0e53fbe9c5219d79ade6d2029d8513ac21f68fc31463805712cc9a5490b3492c8bb6e46e73b96da5fd98eda6c385da93f13539680bde6fcda35b7a5e141658f0009011e69abc644daf8f11243a5421826be503c75d772a4159228dbf48bf7688f20a09e77d291e3cb8a0dcbfd52f27bed50d9c75f79d762b43a5ea77c8dfa23e9a9c568760a5284e1d97a8093d23fc0fed5e87b9c43426f184153661e90b5550a23bc84949c8fed8c855fcf7643df104aa0a1c9b2a5bc1a684b472e90471edc8721b653fae3f4b5ffeb71244666021f9f33b722820cb3a28a0b95054454aa397f79e8b42077367e10da811e8f4b4f38d4f7e1d6e3f85a657b94895b615e1422fb481fb6b5c98dedd42a78a616ba96645d68136e91fce51a05d8b68f27c4b0271e02c180348a016d41ef02527d0f629fa992346cd2294795add18f3d483dc5750bbe769052d0b7145e10ff78541560e", 0x7a0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r3) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10281, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000440)="ddd90307cd9077a9cfafa67d5c370680cca08558c684a4a44cb884ef41e847082cebad930fb30d07df920e4a3445ada61239daf571c1b141f875061c59af7142b59460ab9f29ea0d4df1da49cd49f85f5c902633dc03ef53d827e1aee53734d50e2038697aa7a8a727ff0f4ec282a03218da7c1cf4b3fed762bea17a6452f9baca39d221333a07ecb761c95e01665d8c1cf787744b018574956e5b110969c80b11bbf206455a7a9130b6fa67ce00d156c8e86a3aa624f10e35cf9a5dbcb493bc4231c2e81140355b817e0a8063f0496022261638e71dd800"/231) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xfc6) open$dir(&(0x7f0000000140)='./file0\x00', 0x8d08, 0x8) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e00"], 0x10) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000f6ffffff00"/110], &(0x7f0000000180)=0x6e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x580, 0x0) sendto(r1, &(0x7f0000000240)="095ece346dd96b6e9aabce86b33454ec3032d299e672c0a5afe60ee0a711fd43005f4ccf7eb2eaddb864a3212affe7651ed41b53e061546a313a0c3cad2aaddf9e141c3d72bd7e5181b661ca2f75b17a99ee24ffdfa7bff3b9963937669af91597e34d67f88e60560571a09fb3e6e0d33e4c8be158db9081701250203c81df354ff01048d48f106382dc366124a2465bbc3357a9bd20e4099a428dde2193f6a3326baec03e7ebf", 0xa7, 0x2, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) fcntl$dupfd(r2, 0x0, r0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r1, 0x0, 0x693, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xadb, 0x9}, {0x18, 0x2, 0x4, 0x3}, 0x8, [0x800000000000000, 0x1ff, 0x7, 0x8000, 0x4, 0x4f8b, 0x8ec, 0x6]}, 0x3c) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x10}], 0x2, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000180)={{0x5, 0x80000000, 0xff}, 0x3f, 0x7, 0x6}) geteuid() setreuid(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000001c0)={0x5, 0x1}) r5 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") r1 = msgget(0x1, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getpgrp() r11 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffff, r2, r5, r6, r9, 0xa4, 0x7575bdc0}, 0x1ebb90bf, 0x8000, r10, r11, 0xfffffffffffffffd, 0x101, 0x9, 0x4}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000, 0x0) sendmsg$unix(r12, &(0x7f0000002840)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000000340)="5dea2c3775c511d473adffb424a0a28f3df8d7a3ab7a5b99361b0ddedb3021ea3c59fd9734f598376f039963f0b215b5d85b27895c4d51b5df80e54d0528a644baa784db6828c2f12d455d2a0965e2d80b1cb7211186619ffc317d9f02ac9fcb921764e38ef3ef40fd7d55a3dfb4ed05c292b183ad64bed08436422bda73aa7bbd5e54f84463d117ba6a1c7770ba4ab7b1963be548ff3671a4466a45b3a12876142423da8caaf7e888b486f621e2e9", 0xaf}, {&(0x7f0000000400)="911fdd65c28c65797d8d98dea58df6746d9cfdb2b339b8550be273b85f104363ec740d3ea4aefed52a72342739be72cf52b1df28a7535fcb3edc0982a5ee9afbb2768e48f4ceadf0ef29fba36cebfdf1bed26814340984b4a79c60d771f154af56e65851326172cfba3c8dc3b1737628ea9fb454789de7054be67fff43db0c9e2b4548881b63d068fa8a6d7bf0f6eef0234427a0d838140e0f397b9967f92a0253a4b2cd7fe781b9d2589a5e9beef84dfed37c445ff190e3853874ebe38433bbef48f25b9ae7c7a47a00723b12b7fd95f496066272e8ede9d12f2cfa3c43c9c82c1ffe80fd5b32a43e26d8cabbe70be25e61242f526b1c713e33455455a7b4e0792facf460a867f33157258badebf8b3f1b8d0df6f9b3c099bf7274b4bcbfb624f87aab19eec9347b536d2ebc9bdf05b94895ae217285f15f5decc7f1bcbde7da906867deeadc9e84c792dcac1889f1eb01168389ac36c39af404bc3fdb7e60997bd53c809ca70d075d243344f5bc4d229a44e5e65d3851f4bffe3e00a3a209e9e92ee393dfd7c67c0505aff0eff3d55dcd0dbbb60e362833b6d976cb92eaf88c78ddb29355dda3d7671afee49c4e35739c969c4a2f294806df7f93cedd8e6d0f0a94dd7de950c9ec1606996d520de3053233d8b920aeb61076bb387f1eb13251f51e357175168d237d657d33ef6eb4ea39448c0722ba08fcf488cbaa2c704c2036fe786ce4f9d991040e0e520e7bf18c307229b355d25bc96100b1291707ea9369e1d8eb0f3d27f34766bd1c7082a4f5a93ea7cc95956afbf25f11da27b532b40dd889154bb6ec95ba87ff4f62ff0015736b07d65776150de6d5b1773cc85303d8d772ac4ff3ce9c6471ff150f42b53a594700701c1207cb2e88aa34493bfb04637e2f20c64a8b0927f271d9f7d0a73507ebb958c9dc8bb43c9d2ffeda8fbefcc6b18d08a0dd451ac37110458b61f6e5b2fa20f33ba1281d9d64821df9e743a3e911a9b2514c24ebdfabaaab06400d16fa5fdc675c69b58854160ad71e1be0a759bac59ee6372e6eb75e6a37edfdb376946f2bb902b60780cb270bfcc69f83ff25662c8a7f3e573e869a727a89b1502967fb347775f3322d2852cc46a53a2ae60b663bd83fc01a0bd094c1eca8f05733f3c018f779edca4ae6170a71490d1566f5814e8d8fcfd95d697efad04ae5eb18c650cdbfc702cadfda1fdd59caa0f6931032a1126cd6a92a704f908036b8076e90e6de6c60109d8e1ee936abd4c567bda50460ef39408d5b385d4546035ee5439a11af91b6c7a9e8e5fff42e97dfab379d6fca94256851534719394878dc6ab0134a3b393f7468392f8fa0fbb3ec0b62baef7abdaa48a88541d0b987da3709edf8cf0806eab340d4ea1dbc4e4d1039f635dde3bc3f12d5ba8df406fadae369bda51570c3c51e6ad5483e1a0d22d68a3c4447028196b69d6eabca1b984b0c132085b1b04bb3b74526ae1a694008f6b06ace35792dd84fef4833b1b01e44984f5d29d41f5c76e5e090c70903e09ddb425c5229418e1e070147a0634af9e00df74ebb8188614788bcddd635192740971622074ebdb2b99093deedd871dbc5bc3d371539f5f6e4c8901a3b3168b788114b715069d1dd999803d4e4dbf5a73e79cb00ec5cd10684944c8fba4a377d0b3602f31c2326eb58935d6470e53f571d97f51e92a546220a4a664838f8906610dbe0439795e68b3cfe10dcbb1e94b03e792654b9bb5f96cfb203d70dfc1502b3c53b7d6c17ffce5175bc78d75be7a41ee44531e1ef36bd88cac71257bde2e17a89e0306f321e21a10a293e465873957f19bc3d36654a3e22bec43ac33dd8058f9ebffc423f640197d89324d248b56f90160daacaaaacd5878dc8336e3e88ce2a353f9917ff730593955497ef2140e1ee5151e6bb7de244441597cc7ebc60118963fd1cb4d80bf7af9eb7336858bfa2d8a0b07e1d4bb623b5ebcdbc21aa2f1715f0a2489d410225c70ed470aefd1e01b7ef554f4169514bcb63d2f9ebff4d4eb443e0c0923aea50c66de1a5feb51a8252e65ec943e9e2fdfe236337744e3f0a08043b055143b7a2f8b364d687d988c72e184a712a65f2569bca8c2fb5f1ca69859626db692aaa98d75d1d4c34533228519908d58f0bb9a685fb5e9268db7a8f83ca2be2a1bc836c15ea1e1e3b81066bcde53a037a9a7b4d96194358bdf74437817a8c772cb122e476db34160b7cb5a24c897ca8bb4a365eb4e8bd8d328e97027fca0c4388ae66dbe86d485637752953b193e2d4be98c338140e6a9cc6093e63b8688da63dcdff88fae17433968a54ab1dac9482de6523cfaee4c5655dc198b899890b8eb396798e639533f17dd1b873af555ddc2cacad891ba79f9b79a2edabecfa3ba76882f77f52ccab736d36e93d5cbb929c421a9c31e9833bc7db17dc6b196908560801acac9e91f2511ff619f4c6353b404f474aac7b98cd9017e08110e869999aeb0c439beeafaf710bbba908e340a713384a212f2d23dcc7866bc03d6e549c2508b5f71239e35fcf77a822981778d8be97e7de9da67c225716cbf71737ae38c1996125a84bb6f5fe6752a782a0a7df36228c47e2a68ab24202208f796787f6e8c0ab0887c4715184d92a32b5f6c50bfe32cf6bffa6bf7f90141a56a3dd91c45216dcba64324d3cb0f5499ead7d74a5b41b780c1237cf1c47716e9fd449dd98d6b24276bb984209a7ae033138cea733d639506bf11c3bd8923ff6afe2a8defe65cb9fb2311e704f8eccca94cbfd3ee0f7155ac73b84ea991a3fcd48729149c847745e123bd090b6a4209abab50bd9e725a1ce2552885c4e23fb3f0d3ff5787dd891517d01ab40197c9d25f238f03db8daf43c480effb1a99b70590a5d4cc401494e12aaf78d1ec9cb8ca0fe2323bd1dd00efbb3e535ad2ad41db6b23aac527e2a025f9ad7411b52aa209f93153f722f63378bc7c162d7e6abe031bc3d28d7734860dd152f3fb3c6e6954448d112706d85e48a519e832303ca6053a9b67012b7bdaab63b71d9c4ddbb211a86148917954efc821a508d7595eaa84981101809ebd2653e6c82fd7bd527c43700ec5dc6764420e8913ba445cf4c264515b102daeacc74903c545e64820017595a51769bb3ad0e8ec7c64f790d1597fb2e5d348ad51ec504e3c22d091e2f948478662f35cca6bc981dc12095f60475c943443e17589acc1b4c98e7cc4dcbf5b3b2bc8543449a854eda98b94adb831f7ad1df333bd5215debab9adbab3506c259865718df505353ea54847ac8e6a4d3590c079c3c1325d1ab984277380e3aca27bb787fe792cd714cfc06701eab6a9ab1a07b8ec91d0a6f7b27a6611258e267993a9f7ddfeaab82920c42430c7b5d526581a725ae95664bdb9c8b81e2f28b6282fbc13f58d15fa57943d1fe0c1be4771831bdc2b1d92eb0123a66077373fd3d5fcc31c7f7401e5ead11030dafcde74843a0786454af46ff397065ad05daa866690b0c760ec91d8bd08fd313ddf4962a6e0d27e34aedda79b8f30a037c39f26f3698abc1da3ee086c1272b8139408f9e3458c233b80c7ee92343b6133a3da417a6f201eb71ed81fb381c68c4c05e7db295966b9b73b9002a378fe90908d9985da446cf1e1422fa7c2527307564b564d41adc27a0d126c4b176262525317d073f8e0e17e17361b4e4070e109ec56bf979d767a0e0fdb0342eee5ea746898b48908cfaa0a937a40146a77a17681aadc93b71f677638f1938ce2d8999611cd7f7fe4098a554438ea451ffc0d238acb7004224cd9813ad82d3af305094ed40a63c740a3d713ff21500ba77d39d4dee2f643ef98cf5093b3fa0eb73cc40b6d486632b8124c2f8d1da83c140c80388b0c03b0c102f7b2f3dcc63d3b7526997e18925b0a082964f8899ea6c9419707f9966d23be056b0a5bdbca41ee3442497665114b69f10b688ba0c2d678a5ef80be27663f93d57f4dcd63e6222279c6acd56c075d70ce71cf75f20b78ef1fdcf62062e61837bf17b49e322e80f5fe74439939459f95c70fb5d6d77d36cdf4746cb2b45e2c082d24c3f3a1e2dd030aff5dcec8151bd2c83ece425983572f97717e2221c9ab3626c2ddc8e58f1ecf24255c29d117022b1c90f56c3d27d1312a2045257b1ab510a5824e16769605ffa32480a36d78137fd9d3d7fb67af420ab46c0a398bb40fe2485cc4a4d0c748bd21e44bf96d096fd69990ac4e3e6b232f7c60f5d3221e8c8ad384a618e48166f5ddc59e67b4c32cdf7e15ed4008d61ed17994065a3d6004df26e555818a749fc970a10f3f396a42208121ea7f5cc1b413ff651c4655da9586717851b2800fb56e7e00bfde68adcdcf449de03a5e3ba42a20aa038c1fceae3e434da67e5299a6081fc013b9c088d982c27c35588d3b9b9367b787d8a23228e521eb4b369ec6106b0855a70f8cf6d99c294bdbe2ccc0965ec9974b63b6a43f743882f609d35c26d02e27010bbca6a4f0a317a420f78d5171432c7ba7801f58afed969d08d9893e33947c735cf5ef1396f1239a8432c4d675e0ad10d663041589fae8e3b3ffa99e27f429d4a2ed14bdde8c52f03ee5e432c05f9765f5d500c08e3e0fc89de1ca4dfcc81272c253a203951528c9de032aa16303014f6ad8b8e579b80050c66e42c923dbc76911be04a0a8b639e576d2961b1d034480f1357d59dbefd1b49e796b78f1d70ad265ac8892a7d2a0056f5bbc24c2efb78bcbe2196fcfc7f790bc009b771950ba291c1e7ad8b767a7452f1cf863e7a027b9a927e446deeecdd71022cf2acfd5b12eede9ee9c1af18976ebf8753eb55a8813cf76cc89af1b77193fc8eee30f24766cb86b13140ee608f7e8154c4b46ac254863f2d5de640858b6d64f778350e686c6b5ed20b41fbfa36d75860f5633a8002e28bb22f841bbb5173b670fc8e1753e7cd9ec7ed7dec7c82a3c3656d93598724bf66c994be3a06a1bd6ce04b457e5bbc1370dd72cdc1e347b06c5b3fc781d0d37eddd08b3a818643f40740829458783a5bde2eb38bf4d90fbb775b04d7e90e501f5c5cde7e9047adeb53e1b543c014e3dedfaa553f36b9b20f3099d9af452cdddf5843913662c79b9e9f1c1b202878e1f408f0ef8eee4b43798921e6df0ae5715667c2259ff9cbc29d0a3bcc2d389af66f3136a04c800d94c34d1d7e22934f2f783c77f740e92423cf6fbaee4bcb619677c7d439bcd4cfbb1777b6d1904b928038c861951575c8c864a81bb546a07bfdf09eccc57a0e13db04312ea0aeb086e5f68e81605d60a0bd90b3b967a5f885010bb1e94be218d9797e3fcfd6e9178c0a2327d2cf30f60bed2fd985d26075d9a7e089c1189eefb448a12642075f7846163415765871a72bc3d548f03e790f5906a2dddf19fa5cbb2e872044b7e0af2975a09c2f87432a73043fb6114d841a76587ee0a83ab743cf5b9c39971dbb4d4674413eebb339202333902bd579a6307c48f319887cf288ef658bd139224b503d7f8f7f87588b1ee347ba5db5b4248b81768d36b1dcb10388133fc66bed9c5170aa19b706d45f49ab477c6a04ac9ba330757a40b5a2747af97b197b31f71d37441e54995ec1262c4ddb8b113f2866abee34421075fd0b9ffa1bba343e4a3f492c06906ed33ab466eb94ed3123cbadf9d365b49568530f66081f6d2817a4cd4e89c1f8687a743da98a6d65fd1df0c9308e5780d46913bd91758a6e74ae4a4d32da6fe71dd7a769146b11bd989e7705b7e4a1751620c8447bde032c463e637909123b82550d5325a5ae2ed5082cd", 0x1000}, {&(0x7f0000001400)="6e70478799d63cfbd26c7a513a4971b4f35bf48755674cde57cb87c84dc9c06f959f51ea1a9752c77e3afeb6bad0b7713fb26d394b2fe78dce36cdc53dd7ac39a994dbe33034d541ea", 0x49}, {&(0x7f0000001480)="28dad32eb90c2ea15306cf8b17367117bbfbdb1355f79c40c460b08fbaa880633b3f1c8711fcdbdd1ec054c16981a2596522f861938174588edbf717fc754ad081e334c1d34ac144615e6c7528715e5f05b72ca4f8b4", 0x56}, {&(0x7f0000001500)="fbab1fbaed20abf565eed195ba23c8cb93c2399c78f181653602ee4f199dc9227590d6491d51ccebe3c6bb0b71ff2698e997669ea227a39e4fab930cafea3d351b57cff6f52ec493d378c9ddb2ff6767e28f5296eb6e5bde45bfe0a1ded7b90ff7bff1f1c6e94df05ea5b4eba1ee747ba837facdd005d87842a70c32fbf8051143629169692fa73d454d22d3d7f6b672340a0f05d2ca029d4bc548db6d905ed9f0fb9975413a194447c94394b256d35862db0584e54d052f698138b6a816b14dc742c444dbd0e3f26fcf425768e657745763e4c9bd65d8fd9e47e017429562ac474f4a192695347e1b25d0598b7ae9e03f", 0xf1}, {&(0x7f0000001600)="a250a613c99b4c29a7b6de0f7197eea824d81d39cacf37469424eab6e5956096808e6a74af99f62939c67df013425aea342b11f238ab44d398ae89dc85396d8efb31445355a1aa002d795ef751e9392141e50c4793e16cfc139c1ee87b89101dca086a7e7370af25260984975e431148686ce8a7b32d5c0027667efde99066c85198c95a83678a2df9e77faf55c08fa1b51aea7c4c6f4d0aa4d9737ba28a14ad42f3171899c39739243a023bb9f2ea41c936b0392ddce80101be6690334add87c6c30745389038b4dc3aefaa945dad72ff37874fa01e7494aa2f6c189aa59a90cca31eadb3df65e2a85301efc71ee11fc87320a8b50f8693847ce09294d41e80e6ecd20c2a54cf64356eab1eb580b31783f87980e6f85559574809e4dffcaf251a3b941814dd252ee2d4e94b66754f0817e4c9a99037abf20516e43e44d4acdb8d8d9134eb9a3ec648f03c64d39c35e2d8ccb227881675f4c272dabd64c611ab80a1ebc47437d92179848e19939b44fe3d75fdd06d45056948efd5185a98df893ae9d11faaa17d759df189f38dc0da84191e83ac203f72fc2d207f6947bb5e32c959b83928df7cfcf5e10e8ed272810adb0787eb9163a04a388ba1e5cb0c88d6b02415f6f90e7dc7d8bbcd5d50253ca47113b366ebed7cdaa250b598e18f2b7d78d7b0caf6ac51708cb041b07b2b0f03c073e163fad5b23dd95fc635f9d623b4e9cb116b6dfdebf424e255d08d2d4a5fbb00311ad66de881ba08c60df9bb0599658827e3011faefd700896d127a4418af6fe2e03e857358e153a4940ae4b3f0d6eefe268f1714eee8868c32c8e8eedd270c20bac59bbf4c94032d17b2eff2fd7337ee07cc2d53f1caba0824b55526f36849edab594ab7d6d46643a73aef331c48ca8e9ac69636e3f2fc6dfe85bb48313b54cdc0acaef74152427ce0e2dfa4ed5b55e72d84eca409f758c17d15280dda017d5a14c1a95db909813c98a18e38f4b124686fa5c4088c754bd230028dc55f14398ccc824560fa52e57b8b7edb6ed8d3c3a6d37cd751b76c122000b587130e1986254fc3944b7f549ff2be43a8fd952f6d88b7a27920fd777db9a8027e418eceb9a043e4756feecb28a73891b6bb51022c34569ab0e22c4bbaab25b6ba72e04d0edd7c80176b3582ddc213077c1350d2e14abe2e34d39dee21629105e8f6a07808e9897777705d26a68fa5701ac0ed4be43ce3501281f2937eb5087fce217b2d0adffc674182e9764b58561480478897218b6ee93b9da60422fafa1e9fefb48a855517ae414567455140523bc078f10a14780c7a409b6bd06618ca2ab63dd27a26885faefc3bf02114f497b98642b5d42029a1583f4b65515262d5d255ce1cdc00f16f34062aad1b629d57d98086690db15b87769a1cbac97b74b4677c83a07abc0e78e7740724896418c48c6b6a3fa3b509b7cdbb640add6588efe56bb99b5597ec31cdec8dd476219c1658cb0bbc8100090fe4dc41ed6a780e8c4af570f2624d629305728e9c515714294ea9725a6db80b7ce7452e73f086e8c9c5c86c5f5810f78a5b8958b123da84c23e7824354d291f90694636c29b5c03988854b0cc9d4ef5da4a3eaaada31fdf94a42017b7c3bf89001e522159fa0fb86ac068a8e6e87a01c9f46c848ef9a8c6f5ded290b6a388abd42ec3203dedc184093b2aad900d3acf3da8298d2f6efd8dcbba1db3b11a682e548cf2fe06ba3939b9ece079ab0fc1cb82ec00161fcba509adb5057216d75aabc8056afa1d998951130311b1b1bddb71f8266deb7f0d465c57840c69ef0651e983658b7dfe7d5ae13dfc8a357bbcfdc9cb611b746d9c1a0e3a7e2e506acfbdf781f5d678f31058619e942e2a2fe61ddc8b4545c6a4c2d6037d67b9ce54c61920ef7a6739eabe7167c9a051b78bd092f7cf0122c47313f3452c62c35d8bccd0d8a9f38c76d02eed7297408ff6f2eeed7d0405c934f1fb3294a55f43a5c2f8d1a5909b3c6ae6685e45865f171054c6913c09177997b427bc12bfe6e3b98bc823282ffec7fa72a06c49dceed58308cf8d12235baf1056d47d7704140c07f9843a1e2f503a2c20ae23f5fd99db98e0bbea5495960fec6452028f5e4a247900dc8b20b4be89b62a42b6af284da4c9fcac3c725a095ad23f6ee9db9ce37c12cbc625d7ec48b1c9bbe51610771dc1eed4058eb1887fa18baf1371e2aab44f40199be6af220aac70d5c00eefd0803c3b3c7bb11d3b9810738465ada03b2f1a8727d13195432562009010378a6af9eb6a4910c4920853718bb35ec745e4351a915b40ea5ac58a752d91d89ce33a882c6ea323a91296867150fd01baf3db624c3c8802f7ed61d057b69f79f9ceef9ac03618006b64bb0319c8bc4d8c77943fc1717e1cc21e135e35fd883b1085e8784333019ccfbd83a957892e4d352e8845130ac031ef1d7b698271abb2e805ff58d4c8a5488a14686dfae7df308dc8aa2da1936c9044ea62f7c769d6640a7d5fb6e31b518ade4525214318afd309bc7dfade6b6d854800a11d3988b000f2f316b7911c1ff695638015d5e138a962d1ca94c173093c33d33e8b7da835d85d2bdf9b2dea4fdb67698b3220cc3c7ac9bca4e5f253128727892296822e1d1dc6b0b34ce0dc34f34339bba100d10dd66c9f1e7753ca60aafa57f793d170090e4005327e6a964e591ab5bbd0fee2c9abe6d75158e8872e611b3b186cff746145635987f98c7c2295df7332b7a6fc79757d77269959150c31214aef224cf4772db55627f5f75d520104911f3612b9018b803cf8abd5deffe26569a1002027a80bcfcc6f084c05f9adbef31344ae846cee478d65330ea7b176fe1aaf94c8e1402d860417b13e065a0dcc4e01ec8f8b819286ba6433606ee384b30e43ed1bb5b91c2ce69b537de73afaa77b6c402d805d3d78071712cf8aa05a14b4b3ca41f68f6caf507ba63da23ee390c9794e77d1fa4867ab7604043ec6db0c2c2814e85b1ef319e1fa49bffeff4ef971827d78b19cf6f953a43f6faca26adb3f827d7abcc613f6e3bcd05637dfff5c72d7991f70837af0eab971ce742224f83cc06851c4a2c88bb7579d841502ef8e46c328e083da1ee59e78a270a44d643b1298a4c8370ca10fd86111f3a235c0c339ae60adf0534e63998b4287529e3c5bca2b9453b4919e6ebac5150a88f298f50be012611d29630f9b2ebb44c408f19b20d37b0b4dfe56ad3718257916a82cebb92dc96d752ecca52a43d932bc132c1bdfac37da17c692186f32b776620bb33246b79b7649f2fe3aa52bbe6e3e192a0822e4fec1d9434543775febeb74d32a6e7d12bea221370d25498e1d399a4273ddf3c140a85e35f4b5b752592f55b99510214d6b2d982e28af97dcc8a52d84475f9a9ebbf638c29fea001b354b7f9337de6b55685ea36628f5c1887e435f6403d29b0e45415558d0a6d075d76c1e5f998e836ee1249e4f6c7520ad59e096ac2a68a0ed4556fd91a0dfa8eb697eb5a7909df6c3a985d61d79402e4fc4dc644d2028bacd7fd0a70e9343a617e5d8c5bba8e217ab1a771d507865c013bdac38ea1dc40d78ef96d2528ccc9794bb276769d874ddd87a6774b36bcdd3c0714a8547d967dadb6acde4a2d412dd104b3684bd27bd3b05cee0db9346df110b18867654611ce356d7b31e55c2baa9ad67b467ebd81d2b7783732eb79ac2a8ba5e83acebc1351e11eb9ff24ecd114d0abc2383a81ec1dfd040dc39e0ccbf19fac2c812ea7ca3541e6920e6a44b0f4afb5abfd0183bb2bbeabc4c53663a96f122eacfebc9b7fc9225a75eee1015896167b620724304dd5bd976173b9db08c1cd48a0622e95bb5a6a8574c4381695e7f7a5d58dfe595abeb1e5606f3e48af473d84b06212082d020643e664bea045cfcfea60cbc5399a2f053dce064220f8e0d17d66a0aeaa3e5a2700cef29e5ec3fcd5d97d2af1868549736596360e1482b453a156f74cb94fb1d72a0b17425c3443ee5c41370561b03063b796b1133167dae2f979dc4c118f1e8cf6973727a0201a4261591891f496d0cf5b7f4ec81556de964f23bbd597708f09672c1718554c1eade33753bc9d78a62d78f50cecef3e755163d6836afb3ee6e17ba5892dc092bf1c17134c3c62cb35aff84a313d4eef02af95988d8fa205e97baac858f98a9b1f6ed1e5f930638251f40d7c895eb355f078e915072f620f89eac81d45d305367de7603efcfc8098cf311d5ef6a6c21012b481f8aed1735303aa7048ec993de9b1fa913baa9590eee2588c2e1cc64efc5e57b420560b02634a13595324944c8d003d483e4c99469374493a49b3e966b1cdd273e3e7ed9711941dc9d470501b0e106aeb8db0705698bbeb70876ceed65e18403c22850a07ed5c0860c2079b486bc8583f85d597da3309cf34686d3faefc21551c25e8b96e356d5ec9c8a57794decf2a49c59a595ce44e16b0df784dd5338826c18b8cd1531a255dda563f392d1d0f7a04cc2255e6cfef43d0885fbd9ab1a270a57e78934d3000a32b2a308e69f88ad92adb174a1174bc61b2ddb3d1a5b426c5570bb4b644b4646fae0ca1752fc7269b3a2150881b7f0d8ef78cbb519ef7d62914e16ca4c6b6d9b6c32bc93b56b7bfc85f7ff9318d9f11af6f357f5043acfcdfa790f8451559113dce7a0f1d1fe513dababc458759d820e275cd0cff9c0e5b48deaa6de154a1fefabdfe81ca7e4da872a701e2404756c27a7e3813b900624b951a4d9fb99d599fffd1d4460d34a62e03a007e7bfa436f29ad767052794283d45bfdf3380d6355a0a9e2706cc02aad1fbd247166e3fb7a8d3f5ffd6b9f948327180401253a80dbc7821c721d4821822e467f990ed82847edcf38c6971a107ff08f4e11834e5045be6db08b000deb4f404c9bd0f6c291e005c2379f246e4488fd9fde6b0aebaa07e248dcaf5091dc4610afdabc8512eebe2dc65baf890b3a5198a72be8c4bc70261883380b97ce35d14ed3c601dce6ffc66d200f469172b59665461ec0f9b36761abc77c72e09eb621acdc5a1c15bc8664e1eb957d9c3730f5efcf0c1eca796e2c2e9ffbba0113519f6bc86dba7ed7a24d21b58b4a444da91012a6b55d355934b0133c26ad250a2b25dddd1c5e32fa780b12b2ded9a940a92fde323f713ea22ef4a4cedfbfb52b5946585840b797a134b7f955352106c7ecf7d45dfb934ae80d3d571a76550f2c80ab21dfe31b168ec63f82cff8eb5f8339a595e07ed0498dbdf8cdf9ffb27b2dc69603e8ec979f367efd4904e49475efdff091029b2767da2977dc924c8f18724b472d99f973f0c9309b72e030517ca3da6ea2395897c1b6c5448bc32a5f426aec31f1e569414721bb7453111933e532d86ceb96cb4f46bfe70a091fc3183d210b532912f78372110f3d8cc992b99d4bd122872d97958060f2cd6fc2b5acc088b9aab981d404a0727a470b975bb0c3f090c430a9ef37f6da453da954621f0fbfb9a5960aa648660f4a5fa716842bb15fc9e91056ec90af889b9be7fa63d0bba7a1d6db7a0697e6cc243d1c01afafa976011dc4430f1edce1c12453d93d51c8eba26422446c1fa7c05424d53aabb1e505514a0cd6b9eea4fc18c63c901459bea9e619ef966eeada8cfcd7a6446a522bbda1aaf201ec1495029c2f972b755154909cefadc584020b5354a6a72c8fb81eacf5725f21ab1ebe81a5081d8f624da9ae35f8b521d2677ff9fea313b489c16952eadcc13006fc8f976779d2139c1941c08218b98777b211e8afeccc30bef77671b9f8e3077e026f1c1", 0x1000}, {&(0x7f0000002600)="968e35b7991f1c251da1cb86f1f2083bb623eb80aea4241d57a98c1109882da43a2e37f09c1df9806abcc1ef6a0a25db8ab0381b5461efba4db900bdd70e617239974ba677176c56a63025d35ed8d777d77f007fc9d8195d798c10154f852dd17bba0c30b156", 0x66}], 0x7, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r10, r2, r5}, @cred={0x20, 0xffff, 0x0, r4, r6, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r6, r3}, @cred={0x20, 0xffff, 0x0, r11, r8, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x108, 0x409}, 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) close(r0) flock(r0, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xc1c, 0x200, './file0\x00', 0x80000001, 0xffff, 0x9, 0xe2b}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) flock(r1, 0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3ff, './file0\x00'}) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8883, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340), &(0x7f0000000500)=[&(0x7f0000000380)='$\x00', &(0x7f00000003c0)='/dev/wsmouse0\x00', &(0x7f0000000540)='/dev/wsmouse0\x00', &(0x7f0000000440)='\x00', &(0x7f0000000580)='/dev/wsmouse0\x00', &(0x7f00000004c0)='/dev/wsmouse0\x00']) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1004, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/55, 0x37, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6bc, 0x8}, 0xc) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x402) semop(r1, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0x3ec2a473, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x800}], 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) listen(r0, 0xfffffffffffff001) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) r3 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) semget(0x0, 0x4, 0x40) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[0x5, 0x6]}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/154, 0x13}], 0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind(r2, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlinkat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000280)=""/213, 0xd5) chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000180)="26be2437303e92c8e12ad49dc0e76579d1c47996323675cb28188eb08fe0a90e24f8fd897780336ab512be511a9534b1759e200920ccec5e906071a5302206cadece431f2cdd47cd723c853621413a55ef6e8a8aafb990a4a8058059479c7ed7233bd876380c082575b21ed1fc59e71ce3d9b86df65007e32f929feb4f1c40941aa1a81258b495279f5b") 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x40) sendto(r0, &(0x7f0000000140)="dba359826534492e82870313e2af74f08417e50c2d39ca3353aadb58dcc96966a45ef88aec1988fdb85f5c537e78907b1581987a7788ecdcac6726e93f08336bbf3e4dab4ede2652da73205db19db9b94d3bda1a32ba871e5aa3871f902c618d7f22ec1471155de28121e146e7886b887441a3d36061d642503571586905f3b94434fdd29ded79269df1542af001089caa2b50d9eebb2b02b61ca741cf116a9f66ee90236e01f68fd284e2a7d9a9aa11bc5cc69570da0425d86e675a5c949d14e59006743ef660e4c7dde883c67f1025e742ed8a3b27cb103eb958506af056081a26ef", 0xe3, 0x408, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x4) setsockopt$inet_opts(r0, 0x0, 0x71, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0xffff, 0x9, 0xfffffffffffffffb, "3e64b8acb217dd8295dc5132e6408ec07748b409", 0xc5e2, 0x82}) 16:00:16 executing program 1: rename(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control\x00') mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) truncate(&(0x7f00000000c0)='./control\x00', 0x0, 0x1) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x3) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8800, 0x0) dup(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getpgrp() semget(0x0, 0x2, 0x104) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r2}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="82022e2f66696c650000"], 0xfffffffffffffe50) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001180)='./file0\x00', r2, &(0x7f0000001240)='./file0\x00') getpeername$inet6(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001140)={0x3, 0x40}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280), 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20200, 0x0) getdents(r3, &(0x7f00000000c0)=""/4096, 0x1000) write(r0, &(0x7f00000010c0)="dd8d52aac58fd9ef627cb96c6b14045222e8b0545764e33379b7e2fa81d6a922133b2ba8d0b529e2eaa8a2b2543dd9a64fce93990f49146057798f7aefd0cfca4d5a630cae263ad0d363bf9ba224866783094749f8186222d18dd87664ed577ed368e35b4547b342c7ee07bcea86e056efa3", 0x72) 16:00:16 executing program 0: r0 = socket(0x80000001c, 0x0, 0x3) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x1000, 0x160, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x2) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getdents(r5, &(0x7f0000000100)=""/106, 0x6a) 16:00:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000000)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002280)) pwritev(r0, &(0x7f0000002240)=[{&(0x7f00000000c0)="707ce8574bf9a393261817b4cbcc87088660f83cc205da9b76603f955cf8744831dd474977e27ceb3551e192a9b2c8cd492381fc29f618f90ac32e368be2c1601c7d0842c4f07d1088d3b8bff32a9085809aedc580d5df9ec54ff2a087f7348de9a76c7c9a265d9b8f7b8b0b447ab601a3d7ffcfec77181ba24276c0473b3599171adda0470f9d61c3dd0552c0699d9ebdd88480cd9346d0244dc9d1c61d97518f3957f5d633fd135f95f04b3c1d942730a08af8f3d04547508e309b64dd9a8668a92d65b211f1e0eb7b69ddff43a0050921b1162e148f7211fdf4f7cb46ec52369ee451a6aaa93e9179e230b2ebf44edcc76e783e250b4cd6b45a30d6059dc280ae415ec2189656eb8af8241c79681e8263a32195718176a9d9c4d03fa3eed8056df741b5529a771098478907ee3963b3edab1ba157c037829a9b48d6d2c9de48f15359b9a3e5099cc1740f7443035d6bf2d6d0bcff84cf764c0af0d31f5d50d776370bc4e6a918ccf5c53fadc9e8a76a76fa17412a004dfe0b34f876597e08238b875326505b4b945a2571411ee558ac53468670fc387f4b6c80b8a6fd4243ed8c6c1d8f17a8a7289edc44c097ec619ee99c64a3fd6ecee7c3548bed61a4fcaa39e8d3f10b336719dd66a7ff5135195ad18d88aafac534a8d98326c88523f6f4ad9e1276bfab1bc49a10087078c6db7f808eb1041e59870c071827ad1a0c58be65cd04452886932f827a783e3497beea28ff42cfaf0b2904c39484bc73d02d6e4ca7ca736e9d717a36bcf10792f881f7a26926135c665a87387ff758174ccba2bb4b7d4502051bfa24ff3a22c989eb1a9a7eff889f6cda76ce6a1b98f1ce74da544a22c96092aae78d00d6bd5a27e3b1d0b2f9119e821f780b8a213722111a84b2c071fabd16369ee09ddeab3f26c82ba587b14a3e49660ec391b153037e01d5b4950b76ed0cc053042b74e33682c3ddda51ecf36eb56df61b3e643bf524d6090b65378b0199fd4973ce9906a46247d3a909d54b0a26d5aa8f9daee335ea4c343871d497485b8812ae2b438f6523e1cf782d6ca6bd90d0698d6bd72508ca5514d67565e40132b91dfc52554542413df8495dc0d58a70d621601ddf56d9baff68178db253c18ff6a56ea193c75c78d94f2062d5df03e1ae6e6e2d8738f3e52e1fdbf40fd1bd9af8d3696832e24c652893113489a2514edcd05555d640bf8b0a9a5bf941181ff558656ef28794000f51d77e76e0944bd73c83ac5e3f7aab332d51a911674bab1693b8bf9491107186c5082fce61c8baf598d03a2973b1741d6fba7ffe41552f48e62782d205f55761eaf4ac85520afabd830d5ef5fe9341875a3915e616d39c868162bb5bec2d249c8f4c0322a7628b4e97087d6b45f285ac85d25bfd3026a755bb30cf01dfccc88d97a07abee2d1d0c7a6f49267d140d2a9116d3b96bd834e64b86e45d22c6e1269683fb13a196252cf197c728840b7ea3eeb77e11c4fcb08f289b488071c308bf314d1f5a038ac18f538d028946919ea536d87ed32d9958a1fa5487f779d00fecf65afae8cf92e2b44a600ec91164ceea4248d60167ab229e57e5e4bcd930ad77d7633999dc9f02448fa1bf9f2affb642e7e9d7f48e94e31bc51723f9e66d2722d2ad0bbd025c4b2059dcb38b6eda95c3d298053ad1464ced6efbdcf754b3c3a5f370a387f86e0c209beb5929d6bf7c3cc3b3f3ecf4eb39da4a5110d34b358bb25392aec0ef7b456bcff8ceddd920f3f3e21410c741c6578c1ed77a65c1684194dd82b5a0c476e6f0d637ec18155e24bca634b358634d0dd901bab20064b08c39587ebbf288a2c38bc5ad4ada90d2193e87373a4e9c51afb50188c4b0b8ee41931119580b66859f2de9c195137ea511ad8274c43c9388007a107e6fb6c23cf3dcb22e5b459d896255a8833b3569ca5ca54e33b241471fb60e462a35242d7588e2c9d6deb21eb04220007de7b2a236cc5d7e68ec14cf08a801aee68bc8db90c743e7e9e005427ed2fdf2ac09fc7d65ab8a14d06c5cba1e35faad907346a993a0e85d03ab5dd5066b3aaa64412a6b50bc845fa92037a98a6d51a6f2ca819326c0615a3b9b51e63998ad92851704daf5e8be977e23c5459a3cbe975bf217eed0495044651106e3cd75a119128a01a0e8ba2890758299b6276b75635e651c776ac4336be10d188902e8d619e79a11e9a8c901dcf9cd2d5fb26b3ba1e152f9ad731bd223476964c4b5169935996f890fe13919f046d92b0dd0fafad0f6c1a3103b2dfb178a20a259a0848ae969a4ecdacf5794e395d7c71dd27fadec9cd05e0c4ae0f339395763d77c4ca7a61d42b93f9c19679a37f893becf4f7abb48fe6985aae5fd9a8db2ef9f8097fb9eb17fc26a6a45fe1c56cd1d9e9b10cd528aa373cc7d4291d50fb93bff9cc2806aac6984ab788de321231502f907a4b3108f112a5b08c893f789430cd6bbceed036681f5714979b85b222029f6d9556db4b68efd61f218cb6ba32b262180ca869b4ae760e284a41be859aff24d20aad49ce619dec5649ead99340d7b07b2580750bc784bcbe39787f75fddf1f3b2ed33273abae547756b2c948bbaaca8a51e3b2470bf2c2a91670df6441eab2b1c413560bfff30e1517616aca5e7ada1f4d1c122bd0ed6f134f7c43fdae283ff67899645ab6a099d66f8b003af886069e15e354b276771201579782a6387e3c587214e307acdfb97713f2a80f2336f294dfd294c406c6d0ea75868726eba5667a00aa879fe68320f6e47081c77ac6aa6f0f0c9408dc00d4e292280d59741004ba59b18aa9fd086fa245b47ca0fe523b33b37a5210841b361275636fcd39e02057ecd7dd39f3f5d86389d61923b377298c9d75809bea2fc531d8c2d9bc7ffd544577b68270e818104837cf11f93a784f8a86b5538ee00752f71f8ee46c97bb6f56513fefa2b4e0b629c44f1c392b1c43b9c508fb84e3f95db3023f29ab840f046d553b5872688ae0c63e1bb73075b0278a0bd5a57eac190199b7a168c2f4fadc50d6a352f97c97631c57863b53ce36b96e84da37defbd53b25668d5a9d0dcd812d51d0026ae2114e44bf7accf93d84c98ec1066d7aff3dddcd09b3f616a2d41301438ce100df37ca83c927ff293111406ec3af4121edb430166f32a9df44eca3d16aeed5610dbcc483f2c5bca2cfb287c985d3125ed490023039bf57fc29393f302b5e2ee2f61c76e5724f0b4bfc33d92ad7a5c2f5361a9c7dc26a9c86f48c61db98729d2ad327f79a5af512d54f3ef6216d7e61480833d098276ae242496908c9d5b7bd45a086b8de805e06789c64262c45227658c10bf54ec44a013f3bca89d80fa1536473ba197f3fb8f95b5ee6281016bef006e877b22a08fda0522f9982323755a4061b98704a849034a99aa57601d14caf197d39569d94d7fb3933ee72e841b74de28c504c91d72fd51648d757d31103170e5da4ba65b59edf0de4ef368da118116d6d0e52f52e747e55907cf3601e56b8b2ee4e4b1a000d24ad517007b8072809f7c2878aa0a2706da1654a8ab9b4bea04cd820be1c1a756cf4210c0bfadd68dabf3d8e081523e2ce7b321cce1e02bf2334a8c606eb6cf975f7f063aed9d55f45a978561080ed4431164c9efc71e72c7a792ba70a89c3674e87e554f950d2f7275f5178d5154da40ae095859dbc4428c74161d7982d42f02c4059bdbb1303235b694e9a6f7e24de6db4b76556274d903c3e9339ebf14119747958b22b9fc7982fd91ff8c0eafa1af6dbca7f2409e78ae4840e6e9090d869fdcb640afcc841c1ee63fa34621becb111275576a837f03d3b30dbea034ed100db5a254c45ad0e6a767f983d6bf9806ccf54bd0b7942634696bd876fa809969637724f6dcdca037050354a526aa2a03b60f3e40bde8c923f0605cdfdacf02dfc0e7a6fe778db89b729825d27657d97e66ea979eb9acc004be3dafc1b5b11c919f8714f451d11aae4c0036b734ad0136b22a60830d272881680335da96d80b397237503f070665fbc8e8836f02afc4f7f0a1e3a6c1d7e24e555fcef54a90ed5a4a03419d4b5c91b720abd5ed8bc0a7c4e3b287332e793b8c6189183ea1732e9c06462411840ef99ebbb10668bd345e654eec4b84fd4991e29e1380cef91e854dc5d3f45d349f9c0a5d0840bc64c11eedfe29a2f8b3741eab819b06ff0832765eef04df1df4fb7d943a1afebf4694307ca5c39414d5d5b6cff705ef74b6873f621beffed403eb197074db256f7b92c9acb40d118c66e9e16b38acd6ea0f0ff7a9c7493e257f31f43e0219355198f842002125652c7ba89dfa0c58627178c1a1c76f35298af793be411b850e84f118986476f88ed43a53c686397af51b78e4add381974160fe9d99a920e43bae7490ff0203888c08da92525000967a9f40c4472bb742c2a4566fbe6ffa4938af86accf1a420d250e7f2b8883ea7b38464c32803f2452b8b210cbdf2fd6f91e8946b05771bd7b1003d8a281b1465e6b7701597ad34dbd418b19fa790458833b0e105de8d5ebdf2c5e28f8d2288e7315ba3f48f011b203c57eb9e3a654622674adf6fa705d2a3a7b248069d48158135e8d6e6ab5c7c44b5ec6ced25f49bd89057b835628eecfc897e1149263c7b8c5c20e68792969896a4dc148eb05f05178402d1bbddb08bc3ca0a8a8ee35d7f11fd7d59686085fb5c38a39774c9f355205ec392100c87eccab15e12f1dc827bcf40bf9059a820bdb9bff5ba0da9adb898e101bc592f853e2bfe80f49c7b19a197db4066d8760cfe9ba86f396933dc4e82668e0f72a42ae064ed17c4126746cad9a1aee60a33e6e9156f186df99d9d49421327ce35d79326984d5c5d9495d37330cc3a56141e9c9a90dba171a4e9e4aa9d9bd6e16d6416b8521541362fc48ce542788859f0db832d92d6c77aabaa002c46450918ae71dd3c44936e3f7f56017dd8a552621258686934e5c0f337a0880425e7c0bc1cccff4b40fc04c1060b4ed6d3e480e9a0893feb2c415cc70b0acb0c0097236df876727932c6301356796878b5877485f820cca1d8b5a959426827fe2efcf2e79c6f2be2359d8600f2e0c864b418a92b06072d46ebb8f29dc489e4d02d253779bdf473608fd1856458245d37860682f2bcd4cbfad20e557314e05c3a34edf4d0ebf8781f55ed6f2ac248d4a1d4aa7e1a2a8e1a1e33fd9d90fff778ff1ac1f1bf6f907a557202b2beaa620034f894cab518120fad9baf5d45372e27e1b6eab48366053fd52351684b96c9e9ee11478fe326df1f8be47d5ba83116c33178cc70f225e17fa300e2beba3334e9a7dfcbaacd40b2632368cfb57afc7254700ec13abe688973401a35234a1b53b4edeadd58d653ca01db2059aea4689651d60a83c586c72ee7fcdef224ec552d93b33e5c3b17fcf99292b58ab2cf4ebbbf8be0ff66e42dfdf36f498bfdb0f68a7ea93417d3d892f9ec6f97210a7426e77ba1f50bd0df8e94f32acf69ca3cc30005712c4d0cbf0b538d0a056be61315b82974bc88d73ecf6d608fc5dc98e457725f6d38b2465c3070f4d557f884e3f4b69ef4ff983c8f27b17be5d092108e6d8272483fda524b67904d341467bcc068571a9816fa5024e49e503bab1ba4f9c150cfbfbdf7518cf97204da7d938ad27e72176c549f56028751c08378fc416d0f77e09dd327b37a250ccb94121950b758d07d2bbb0699dfa4d4d9fc70c42d490fd0e5853d48174edc0423041bbca6c73400fd5289c1bfc53a6a8354f1618fdd69f57b934f92ddb6614a5b79d3a5", 0x1000}, {&(0x7f00000010c0)="555ad9f94874ea88da36d62524c931264f3897313362783c95672855097f35507f8ea491f5d3f0a592452c6c9ce2107f74bd4e8575f57169cd7f206b2b31d6478f0c060850ba04367dcdbfd0367f3c8c7e31dffb310dd05f9b0e38446f35da4c7e718e692b99e3cc5b532973def976c3bd1b520da9c3429655f7669dc22fd4185152a06d77540f3fdbf0dc0699cc15e5c58fa19f98ec", 0x96}, {&(0x7f0000001180)="992349008fb9da1d8b04acb1c73d85729259c7ecbe4d1a5213ec16d2ba8191a26ff480168c40648877fb5fc5e7230aa0613d97c5d7fa19580476bf86bbb2f2b48174abce09657837b29c6ff2cc7e541cda475584073d901dee0f9919a5e5a45af567d14d09c0f32d26f460bf840397e0ee5c5c915fa00480fd39a4a316b59cecfd9fa6db9fc6a37ac047596bf1ca01afd6815e78549b89056c7981e9cb26bba66e65861a414aa7d14bc7d24bfbbc9f51", 0xb0}, {&(0x7f0000001240)="8f178604da424b624467b7fec80f83498305cdf74b0911de62153acd520b57c4421f2c65ca27a5a53d032cddb8cbea4a7e521f5e3f5e105edd8852d68a7fc7d067fff3d41dc37fee7a365f63cce5f648ecade2cd0e3a4b2977d6bb7a583f5effe1e4e62b398ac4b6f30ef7ae7948e9514cd0b204b94713845362e1320c87408691a4fac3d7d0b6d6b1104fb358d475a554863f5234f11b7010aaa05143ef2c8f50c8cab647f66f93c17fc5f158f758dbe05685afa88a43aef01b2d3665de6e6412ba1838d4cafa1c1339aa0f62750075ac49b77082abb93f3e83bb8976e86d64d425af9689fffd9071bacece25b4f13e053f889b8757f63b40af06913efb60c615f8aa4023649a59b0015c07fbca9d027f5faedc5eb43c94d72ef091359e35a713b52b1d30e33a4540da51d0347b6061447870abf46eb89a782da9bf23e538862d8fd2931b8ee386534ff12056aaebf2013e4682e123cccfa87f6cdd308cb62cc8283960ffed367c37473657889184cd35bc30659cc7f4ef50d7db5301a2bbc84bc394701f0b54bc4896f8372a722403b665bd4c15773d2e2ac04f2aa335da0f716a6b05e1d591b35c1da350ea66382c1f09a2e8424ca3215afe043883b1bf44992e71d8c395a0166971accfa6595f84f0531ea1afcf29bf0336444a70a00dc64da7621075f86b3ffbf1766f0aea943c6d399de648256ff05cef0eeaa96d0a764542d0a68a96f110e125546087a6ccadd0d6ecd76617c55adeb3993df558272e6220642ed99759e0aa8ccbdd8ed5441146da59a6de773da5360bdc01a6b6dad9b5df0276186defa2669fe94f2d886b52c87836a3dfe2612e820fef42eab3bd7a0a884220c52d861037607e34edb3d63931961f856910cc989172158962e056c6ed6121fa8c416d31f37cb4931febed3a1a6a21d3ce306932459a6c82b6f1428c02aa39da0f9565b8648a241c109a7dc7bc53387a402dff088a1898fc90496619100534db720602963052ac7e806c030b154c322a1fd719f4784ba4b857e6e0f029ea16f57166a5dbcf52e99c1fe645614c8df9970290697bea9c42b95e367ae40438f0e5dcb8b9316f22e066e20148eacccbf27930cd45e12b0e5cb93ef50adf67e90ec0a26133d89389c2fbb2f6cdd3771a91e6da92d79763651541c5fc391836f571e2a5dc08ae5f04da02b598f5df183e7a89ce0ea930516c30274b8e4f814a73b85a087a3c112fdf17eb0d87b63ddab864a0d402c15d3f27f1b4d2235beaee5db35069a4550d73e3434a04c3419a3e5e0d166845dce55f9c3bd77957721acaedfe3c62b2b6bc8137bac32da1e444ca482d1bfedb640e37d16854a8c6c645eff6b4376776aa3750c06f208e14169bd6416ad1a366f6526d0ba6ae203c354ecea9bc52367393628a7182cf2b7bea9755e7372c6daf94d09b1f7d8dd1faf6b7cbb892db6d9344c5998dec2d20966399eea62132317fd9142f735a6317a146e2193ea3b50ed1e4ae52d8de02129d7afb32868abe90cc20370fd7d4339bc0bd1a7ada2a07de45d2d289dad5202c5a38a752d4dcba0815cc649d6def836fbf0e3a22e9e40520bf1f8a55a5ccb8ce173b2057364b1f71cdd41bc4c81c0c4335b6195d3ee73d382ee26bea0b0480891734a2c4470391c7a6498c1850e4ea01de9cf77940d4258358e8428548ec6960e4a93b920190de1fc3e038cc717aa576eb1cefcc0d69f34884eb9b6eb60555087f00f7db0f7b1d47340e3ba96549d201e5da04fdf83bf7131098e9cf219fc5990e764fb9f07d8b829fa5d9fdf7f439c06e08ec418ec146c1d267f95abf3b8d284fc1b20a0332d2086c9bcfde318a7c7686b0749f2281933934160966dcf1dad01bac5b2e4b69c28c28c55cf9f69135e9f38da4e6497cfb2436a7f08af974f31ae12109a774722c9748c1bc6fcc933357a73f3ce042b9b872c1463b867ed4d184b8aadb05146315d366a04a99b25e0aadd8f6a30965f7ed80a5a667a487c4cf0311082d33ef24c1d00fc646d1004dca7dc22f6a98352aa96dd054a991f2529982f6beb536f4caa2342d8839aeb67037f7af65f4ae4b5b99585cd51018e45d872c2d29f7a830ad3ef509e22bc3606ad8786469ee558f60e4c29d42821fecb04e95438019620a0ea43df0f6f7860bf9181c0c28413cb72de03d395c2710b8ba21daa5b2d3356faac02126e09fcac214e453ee95b1a8bf3a9a49b2a4ec904d5219918d2287b50af425fa2f8683140d8a121605697b04eb9d9f35208b50cd7cc5bcb1d38ae28b1d76e9aab906430f078745ee1098edc23a50dfbfdc0d5b4a5bf9b4caba402de20175eb384bd576afe1e1ec73cb9ac31aa8ca71e6b714f22277b471a728d3292a942487b9a0ddb53f78ba608fc02c83085df60307a2e24f20a6217925b669823e74f033be3a34f2178176c2599130e09f1bf9eb6153b7dedf7b6e3e4f33cfbd2bf96acd662c7799d934f1a0bce24686368f6ee56cd774cd36c8e0f3f0ac062e365821278b0b2a5ad203d6b12d323af95a363092fd25327c40737459fdc647bb42cd954da31e7129998a5d310df7947fe09f62f2450dc14f55d0181d6353e671c124dd82ce57ee4d51da1f53fe6b911f7ff1010735921956a5b4d224218d55236c8276203edbfa8847c2b5862bb9c0cc714d6337bc12b361034b95af95afc3a3f0f40d584c5babec8dd4d8703a7b2fe0506494ae1f4e543c53a1bbb2072026c90e836b569aac140ee9b4ac9e6435ccb973a68f48bd609167afb46cd441b1cad3f87b898e4bc85e511bb4d9782064f34ac5f82c62f40575bb70eb53fb7b036d36f50230cc51019e50903d851c1746d7d92223e6ea730c941c209e04f4b2c51079755a513ff4321d45ce83925eb620179e6461018ff7dfb5bb4d259d59a7ece771ee25d965bf865ee132b0ab6c0963bbf5079e66eda9792f8a0df612895e36ee3db08dde57fb283985afc0a99082cd423b0021099f2010da0e3a0128b5967e85f32a8d963ff72b8aa0619fccef3049ce92da9962b4599b020a4001e4902cde8df53b1b0d855d9db27d231830e99d2a616b622b8e560bf0483b3adfee69fd5d02e4ea44898fdea6d26949ddb3d2b7719b2bb5ac22a17725fce28bae715d71ef1858d7e9903a02c3a4a06f36fa5ae5da9e8c0e485a496a5923a8ad1468a4336191d54b3ae465adca7b249c52d7c6c616c687debf74178466f4c1c845af2d44ea70016d46aaa08b50c2d495dbfe94b4de4819d66c5e58e2d7823deceffdb81420a256125494bfc92cd2cc3cc3e8f6ebd8cd878ce7103ab977643d5ca1effaa0d920e7ee716bcd1a211208bfff97cf6ca4bd24cc1e734a2e70f56f4d90b4993d88fb7993224994ab4a6bac1111b356e8d178df2a5b2094642aa8cb13d5f8cab67805115f70e606d2cbc49b959e32f187c15d6d959d0e53931fec084e3c35943c849b22903fae5daefa3e99155a33ecd58f7c81d6ec4cbf22f8fc771d1c02d45f0d9407ae2bcc617c71ad43a440359c1732bb89a53a204d4db525a7ec04e58f0aa87d8f801ba0a7a51646b07d8585a31f6242e13ae0e803b40206cec55804dee6ecdfd50a4a160ec39875dd7574e3146311a4e3a7fd8f68011cb7718801b040457fb2409460faaa2041289df1c5671e1c076a674f3fb689c43fe842b78fbe63f9590ec289bdb4613c58c8f57be2bd064177b3430ad55cded9ae3e33a6c3f349947d1e337f1d5e687d4cb6c4f3e0ee6ab955275fda95b241746006b9d2af6b5a42d042660403c1df1ac20cda7bbf42022d716d0dafc65e907f0155d292a727912876fe0dfb73f4097bcca49cc8f7ccb7617fbf9c4499dfcf6e8808799b3e0fca6b5a82a70f6d2b44ebac985d16ea0c321e2e9f6fa110e026fc7f7cee4588d0617aa428f6a5b3c07eeaff3348bf1ded83b96b13e0bb0f71ac98ed5280906bef820021472c26c46fc7aa866b50ac792abc50821894822deb8d33c07a008ce6d255037b697ccc3838922ca5bd27a7825b951be40bc089efaa640444ead5b25a6a9b7fadddb5a133a56353406385958f568579c0e0ed81fdd438c83119903b2b1002f1b178208ab475e72e9c82d30fa558a827dd96f59fde76403f008aa2b3f098038a5bab3ab36f547b6e472c437dbaa656320f57cf4e143d7a577f00687c6bbae2dc4e595c7e1a9378b1920a14d129769436e59bca2c6fbe237a703cf22d7c900a405cf953bf8d2e8a1ad9351a8a4f95f79ce43aac022f018f6e9377ac330fb4c2ab243fffe08717b2f1c11b118c78795822d712bd93b306539ed7078285f5b12a07558ea31f696c20a7d78768dac458c5127da31d19728391bfa6fe896cae4e8ac9e48ac6c04f8e67ffe1031f41c183e988bf040fb6ed858548514caa2b8d12663d98738bdc2997507b4af5675b38fd89fdc18f18968a375965590f29dd996e3c715895eb37970b98d13d0f8f051f3f73149694201e1a1c7704e60d0bd4bfe69e27d91e2a5699899681689e7c681b0eb40af5c2fb7a69f819bb5689e4d33c1da0b040d1e08d03767ad31f747c4b3971fb5a8f916331daf96d27f0c6b1d8c5720b1154181be88ad73c7030352fd21ce7495f68bcd4e871cfa2ea209307caf5a9d7c7df4a3eafc40f1b527a6ef36b7611e2341831eec63e1796b44693adb8b409a1ce20e50d3188bd811f4374cf7952ad12aac7f1d33dfe38daa8b05023a6e98ec41f9424b38b44b66e3e5804147378e16db869542bd6a0758ae67bd048a71123fd8db0b5aac2776b70847c9a0cc71910cbd251782e9a4ed62f3dcdcb85d34bbafdab45eeb5dc0552e1dfd1aabba20856bebe8aed171922253f584c3d9b76d77443ee7d12605956ac491cc20eb58e305401823399a71a00fe8edb6b3e51d6d2b68e62e8ab642e1fcd4b5a1edb1f7429c19660902d53de623c3eabecb0b0a75c3c62acd2b01b18a7c22809aac3d556306e99e8a74ab8fa5fcb173cfad3e8206b1f72a50ba26f433ded3de9176410c1704cdce71fae9953ed3f669b53e3ea5e2559ed308d75b0095ab7c929bf5b65d62f483f876aeb117cefac37f25b35a14c095ced6fa31ab1616b8952b4ddcada723be12aa85a4127e38cd42502b6043724283a8c92f76934b2ed53664c028c5dc0216a45d4a06d495dc8ca09488cfe1f017843182161f59898076e7e06c535a5492c10cd7b4f6207275f971187dd5a1669f19220a34850ad66a78925215c6b7e5df9c0fc02f38cc94ddedbf59a696c3a42a097919af6be75d1b15179d9d0d39a89d45cb450f10041ef657933a56948b9b9e26633eff57c64ebeafa0d7bba7cb5cfe7cf50f940f3ce35341ec70f17b598943dcf957207d2a05183f54c7fda763b042f202a6767061cd93c56a89373fc374dde10fc1db8003c9cca68128610cf2f24d021b37dc1f0a78b02c7deb9ef70332b483a5a94a085d49b542b1c68278b08be3353bc552b770222300e737347e595d01c13a909f399f1ebf2a8279f70aa70ad360a6fa4c3e62f72ca8408ade0af4511cac33966baad9fd11a49e94dbc5c7771ae8beddf13343297d0e1162e56e9dc8fd8f030629f02ee4cdeced5698bf2ce8f4a5e4a8af774274edb3270a0f2a5129080f64eadb89d4f40b94f607134753453536c69e2122459c4a8e18f47a456a7e544d207f93ea6dc46414759044f24eac10fa025bddd0d9586102a5359b956f28c442bbece0ba14c24e27e3b891dcc43c9e93e51c90caeeda15012d1b8be2b4d0ebabd821212cc353ca687b1c76f9370610e75708d4b0cde", 0x1000}], 0x4, 0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) close(r1) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() pipe(&(0x7f0000000000)) close(r2) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000080)) dup2(r1, r4) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x800) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="4685745a0a4aa352", 0x8}, {&(0x7f0000000100)="7e523c45825ea881ce9bfb91f9c4959e202395f4f9315c187102988aa3c7e67a2003d08c6ec317f6cad7f142f32c2615a2427e722d4f6633fbc5cbee1b01fb170bc397ec6f5376ad976b8dcad7abbd603226e7547d49a0d3f6114d575c46ce3cde53ce375f668edc5330446e0d8b733d10364bb0c438b3eb4c402db25bd4ef2b00d818a4f6570fe3607ad8478782", 0x8e}, {&(0x7f0000000540)="caeba28c59b4216a6f0d731354bc9bb5d92d1a0f284c52c74265660aaff7c899e684ce7beb8f5f5bb12c0e79fb133d6d143ae83e155904332f552ad57eaa0429b3eb428e7614da93080c60cf1574f796b7016b860fa585151a16b3c8f429b6473ddf544ab37ed9b7baa1fcedc1fff351094d9c373c71ceaeb59eeb2926677fba9bba63d08a1ddbd48af12608fce6c6ac9497ddd98e02782b1a0c8c2395b2d82347a34036df714d01397cb528239ff199aaf05e22736130f7342b859cbad31661f4105448e7c52438844aa0ff0a428d4249553e3e59d978c42773ec594a92ad0bb3bd5a292df5d93b9eba3ce234d94f6f81d63d55d7c933e29beee64faa15a87a60494d192aaa624fc95deb6ce146287f811190f8333ff8f371684c1aef9afde20edd7d3ffaea5bf3ecff42739f3608f2ed3f3e256d77d38a197f37afc520f6bba99e57b482de424285f861d9c220fa16fb6caa6edb84ce97161b1f2c05511a7e487f71fff670b4fa86a761bfa79302bf5b3c1514c13edf0c8540cedaf5104d1e2292ca61fea10bb0d1b77c43a95aceea22b2f5737bfefb81cc53eac2c33bf634a41f6e3680931f7126e3c5181075dd3167c1279b3f7678713c35962918adc9854772f9a4a7e7bb3a42d87e51c64851689d3a93b3f16893c03316446594a863b1d83e4e709a724a7b5db217b340c5b2b0db402c1d4024bfb02ce0ad68094a7b92eef4048dbc0bc4f9ad8909e74bc2206c124cb9a090d741cedd9435962942794f67d68eda9807350940c9c592e92c7850b1453ce3cdd63e8c375b0dcde7dc473e3e9d0476d859c414b8cbda0c9ff120ced44d95aec4653fbc1bcc80e4596012c4019df80323fcef3ea58a2f73e8a007f3ac628e994b4938f660ecb111b76f2ce8432ab700a42099903993b9caed337e62580bd1e0ba02d43a05fc8cfbedad8382d664406c875692048e2d22ff36bad2ae3510a67edc05a93987daacba42c7bd1b11bb0cda19182e3213392357280bfed3d2e3a93516769671d92d01a4b84602ed23010b1dd0cc3d1db25a1e404b5b54f748b617dc72129e6487e9d5ac6618e8fa541c760b8f8e25f82ce108d108fae326824d1677eeed02f9253325c3bb6123157c6795a066b510c6197e933fd9b785c2a4a614e8b310cb5c7d2d220f2496372c0e0b6f6ad8a611dc46743d42a7374cc8157cf3db400c3b5f029e1b8521476c80172167c05926b5081a0639622b82e094d592952c421cf061a6f1a51f0ee68315d129a28884a73c25f6a2605147bf621928814f257878aab20f70437feae3ef2700afc053befc455a3367d54e1be8c47eee80d31cf156eea820ae5a275150391a2da60f9def90002fe1e89a534d4486185726d0cd18f825b372e1131867752921659d45a8d6212668285670abfe8630249f1975861ccb4e0a719c1de27c428ff916b7ec98709284c4484d02e622444a50bc7bb7b58107ff622ec20a217ed27f2a987bf2bd5faa2844d1a384ec0c0dcac14f0f1a8609f97644dc5de328e73c695d00f316af5bfd8c280e94e063d5d747136c3a29b08e97573ebcf4dd468c23c93abc1909afe70505e9e90c86664742b37fcdd1c2f7979bf4939d4f9d63a5a4d2476a646c2e337725302a6b848e4b8737345b0e0c705fc23374800370482d8ffea1b72df8287f3d8c637eea7de2700bb2c375965e84b9fdb96027b44b2faf2eacc51be783f618e09493324f2143c85844e57dbb405be62887601c93f951c3792cca430f2775eeb2885e472cac014ce6d7822c367dffaaab5c2b64b5515e5982090789e085fcddaecfdc37939c539d4ff0c50abc36c89d1acb0b9ff40744addf5f5b0bc855d1ceaf39139b511a332d7da5520e42b10833f51b0171d3473d320ffaedc25a2dea534617289ffb9e2f843c34b21418cf89c1f9621311e440477bbed19b2fe345b83eb490831fc5c5e54170494c87d291f79de9fe2a1d0ed041c76b5730e6637228ada8610d11318f771b2a6676ed7f4d1f3fffd4a35d4d7ba82582b4453fcb78e516709e79e9be46177f7a58131daa083934bb9d8f0199709f2add8ccae4dc56b7aa6f06d367601677b28fc28258b114c61209423b85d76e30294b6e150e1f44c402234d7e037ce441112693554b9335a0ed996598cf8bab97e43b0dd831ec8a3cfbf0058f9339046d461d00f7885dfc7753cb57f08a91bbeda4d66a1d6c195925599d49adf43948548933f8b782dc966ec9f463acf4af6a82a9579f0af053ea882a5a5d4357e27e46c363349a0637e149b6a15188c5bcde1b7113354b6900b0401b45beaa6113ca638cc60e8d16e798c7bf3e17be462ae644b7c19be2c77990f0a2c52ecfcda1fbdc4e922ca74000e97b2123ed3e6bf55a76b484886769042ea81ccb27e3373eb0507f6c96217f697b077d6eaf5b6dc604d23b49b4152d275af03e39a4879c8700b7e1de5c599ba6d4ee529f02a42305c4bb1b84d72de7c4e0483e38396ca70a66bab7607fc9231b8fa3873597ce8273c412d10fc74a8244bbb4de7afce3834d6e1ca297fe826e9071433ab4502c44df68b39cf3e31cdf0b541558e85f893facd48345e8bbe7d8ac74404de1fe6540ee8a0cceb6fd3bc7a95184205253abd8a1b0b66880d9cc416e5295338686c1f9a940d8c8cc6abd7a8c34bef8867e881b62107b6a61d83f079fc94d5ae7515d9f68587842ec221a566bb86777f951b310605d14c25c14a9247882c4e6bdc69fa215de2eeb497fef026eeb3dc2384c8c3a0924deb3e8369c7f398ef0a17fdf39c878862c0e5107c604c521babb0df1ce2033ac454285953ce8be1ff7d93c63c2956cc9c722390f42bd0dce8196b4ad14d5b27cdfe682fbc5ad34e31f4712db97b923b28b3c6ca6bf959c00a61425af808cc88b438c2923e5f58b7def707b09fd7cf3ec98f92e61e35ec4481cb24188b88d5a561a435e753bcef3d2661e9a23e561aedcfdceb4feca071d7177639b5f01e2242f9b33610b49cefc493e1d85eb2236843895f275590bb8cbab4e85391619fbfd1787f5c9c4f31b7603888a4f760919d64fb451d47f445961c523eba4944596e8bde1ab3aa4a4f6ecda825bdba646627ae3066b616704fd0e00ac1e43001d82215ba2911fe38527e3b8a2de13c01249182496f1e933a09d307aa936602a404d93db13f31ddf1dad9d8ce1f8d3cc38f807786307de675db679afc1bc080c3163914918594ee04f43a689f0a583f31909302931636eea65c9dcdcffeb6ef613d6697332f7d38d252810a37d15c3811d47919bc68d403f500d4f7bbb291502a6857dabce765688fc8933b29abbb5e5abbd5116729f1b8c5cffaf3c109f5806cbefc868945e4e7e22e697c0f9acfb69e275a63700abfbac8d8e8ab128b819686f6fa4a1da2cf0f7c89b2a0ee502d6665af864b1b37ad9e6a4fe6f8b5c70e9d9b6b5ee5a959d0dbc58f1cea11204e90ad53321f58c97a9766b4e4770fad5ae867ee813314b87452da87350a33432a405fac7c2f9246ffcdd5d125ba2b0285d9cdc7459938ff7ca293b40667dd59088bdc9a9a50b1dff15373589660403db4a86dd99551b3ac01b878bd5383d957e83a7af4642bf3561d93ee2bd2ee34c28f1102d232e0edc199a0a6a9f58cc7e7fcba8be8b5d968283ff9991ea4aca5f8b0791a150f3d7de4c227c270e2c4755f88dd798124e44cd078698450a58b5494f69c9bb5d3a30fcf59ae03991e2cf83237bf0c0eea153a500040e13bfe63ed41e5b7bf6ab00eac32acee0a1190b7a22a3c217e5635c3d9a098dd4568de346c1278a8ef3b54e7ff512ef14b597d1d6aaf694ce3b6492ec29499bd8c475634505ae64eaecfa63bd28eda3f3456898868e7fc1d1bd0320a823c0e050e6741e9e296e49be01f7de49efed33eff9d415e42c009e66b6b3c40de464760f829d0589697925cd54b26687b758a3ba2d2163e960df8191e8577c5c879c281f859ad6e55cd87fa029d0a2e45155455f65c675d0c260e904594548c400c54d3ba79a190103dfa90cf5526670899f621d472f772cc332583f8aa9c857debcb37f33a0bdee035d04be3b2a5c669e1ce7d5dbec94495acd4282d3eb866b946bdfffaa166de2baf2198ec62a62d44b788e2a3724626453989f78c38746c77704691eeef194c7a337a6699d620e2ab4f0918a5d8a3f7e01760d364c45cbc11e109e4c1464d4e17502fd60bd03cc264b77c8bebe5c355cf20017475f93316468239a3081cf1ac03fa8e8304161a4fbd414b8a8ec108204a1ffd4a3b665a892c4c8d4d8ee6860715516da551ba40d59aaf220ce01513f188e5284fa0175a7f21f60ce0e0875925ebf0e65ff79fb89c7e3cccad093d63e0b1701de7968eccac7544d32a371c16926f91ffcc578b2d8d7bccbee897b0e17ee928b9c73b59b5d846f9ed698a7ae337b070eb835d8e0c50317f9443f556bde526c8605b3057de991c8785ac9930ad0e0724cdd6fa501fa63852f75499e02e3ec61869ad81924c0e4574a11201481eec2f05a2941c9b65f25139a81912d1a38e9c0300e3f7beba7db313a89d794b63f89cd6b40c9938776c8b6b9f0d8ddf7335704f1f2bd4e5f5772275085db7da59a0a7b4e7c0ef2607ef58f37043b498d4a3c6402bfce939d9e3e0462e80f35d057442b2c8ec85805e49da4b4dd896fbf3e0a68e9e415b9ae9136a346cae543659644c7f23d70f46532cfe0c2541377a1fc20de80e0220399a4ac88c41db144b175677961bfdf714636bab4883d2c7786a595279885b3793dc0bd3b32db712781978168b859f1251c2214dc135904ba0b97945a889fa18d543c4c9f3f19c9da2b503b2bec272f84a8623ae60dd7bf9009db92405b5036b5edc6fb28d36a1de3b804e6cb0b92902b80944984ba67594f8badb2f5489ab4ea920d3de1c71ab432eb093c47c4ef4969d85246f8191065c328ff9a5610ed14b51af30a3396b89bee4bdaed4a1e7fb9e7b033a2eab67abcffdf09eea21bc73f963828f6f9f955f22cde55ed730a6b5c31a1c8532f96ed469a754e58bb3962da0e24c603ae4300f2ed44a1b40d6549a21986d5dcae6b04884179c18845de3a9d0426c99bf37bf2d5e391613bc8c6b12184a79579c1416d0ac1c7b616674e05764519d8fa8389602c94d8f8faac01eda15886966aaf5c01dcc2669a26d3ecb35a66cd0f4175aa22617a4d6956a3bf88189d161c1f196910aca01837683d0a66901b4e6fb68819b04880f930d4b23d21c9e98ec582c6175ce52cfba69671687e472b880404e75b530f078306b5c0ae7d7294af95253626066f20113e76c34c78f5c753691bbe53e3a370930971e6337f9316af7d783aa9e0579ed1383c73e4f799dda8958bedfcd68f3eeea2f949cc5d90f6f55e3b907b8a830d65c8151e824ae748d87df98db96e81fdd9ff1cc4fc02f66284ec7dbc9f1bdee9209ba5a50023980170f8fc2c3447812ddc833dd7c2ed2cfe821b58d2f7b73c632dcec53d889544bf23e69adba951a3da180ce243f5175e7b2ab77dae6012d0ebd3e361e49017a74fe9bd3ab07942454259ab6119115da8bf999df003cabe9902766d47d783e28bb141c3a4e3371a555d1580b0c9fde9d7d65209243ec64528cf268f576d38f19a06a94b00b5a1888467c47c0f4fcb59a3634d9de017405f0d1a9f17613d604f0ac7d0fc346450f0e09b704c6a62ea7bfc9d298e4f29961273ad4b264acd376a3580dcaaa64ca4c7c40fa2b803470675221972f119465555251beca19742e380472203323f03ab30bd6f", 0x1000}, {&(0x7f00000001c0)="da0eccb4bf9b1f76129d1e31aafc74", 0xf}, {&(0x7f0000000200)="10b710558f2013753a0a2ac30ee6c425b90b483513e3b3a7f0466137ca25599e0183642678155128e9e31ab81b42d0a8e5c6e687761630c9f0eb182971c71ba6d02582422d66c0af5300148d87f1c62e33302d24c66ca6b50283bf04e2f14053ae61ce8934906bf6a0a12b64b1360e88a5663347bb84e65041dc1c142ce8fece732ff1af4c8cad9ef2d901c8203b585ad949219d14fb5db77e4bea01ea50fb0225c071738f138b3aa2d95a83f5ba20c678", 0xb1}, {&(0x7f00000002c0)="ef169e75fc90f9d2d98a74c87a974b0cdf1768dade936ddd20d988ee0154c3455f70bda989f3bfb6382a6cc54da0ab1e77d97599645da922a16145bf5614f7b7296965091a50cead8c645c5203930828b7dec9f5418ec5b36e5b89ac4526668dcec9c9f3cdd8dc620082cabcbe97b3dec001df89362f35033114f1b62ef878c3610990dcabf649e3ce39c41b8f2e9f648103cf9f4aedc5184536c31d9c32aa6fbfea05dc8e3c20b0322df1eac634a12621f3a0ed3630604241b9b32d7face3eae10787223303cef92aeebfa3cd648919e1972e37f31bf529f66fdd162def59a82cfbedc0", 0xe4}], 0x6) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r1 = syz_open_pts() close(r1) open(&(0x7f0000000000)='./file0\x00', 0x801, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f0000000080)=[{r2, 0x40}], 0x1, 0x0) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="348e11798907fd0f461412462df1b73cc687f5c669b1ee48ff8f19d5a67efcc083dfc295ca1ee4f4ec8db956eab6c01b18ef4fd74fa1bd9678e074dc69eedaecfe3c92f4e1c50311341a6d90b7dd7a9465478840ded80aa4f7065635af521bd69b73f771fe51fcab0265b4c09a1b0deaf2a84891cf4ecabeda94a1eed0f5ea396d72e7d3d4ac87398fd26040e6b8002e96f753aaf50f6ab509d49a913498672b689b57b4b1e4d35bff332f71064ebce93bfa97a46ab3ecff2f12601e230c4567f01115ad3baf31870fecab40c0836b34d5f033ffa02f4ef94b7e7a7723bcc48787a35711b9786e8f9ecf8a7debff0901ffd955e3698571ea696f238e", 0xfc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xfffffffffffffeeb) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="8c") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getegid() getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000180)=0x4) 16:00:17 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000031b000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000002340)=0xc) r5 = getgid() sendmsg$unix(r0, &(0x7f0000002400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000022c0)=[{&(0x7f0000002740)="fb4b24d777819ca48ae27d96a95894f71f2dfa3b3a550359c62e18c31a00b160b31142a8ed2ab6e85dd1c0699c993f5a5186ad29a735649010db684f318a23001526d309186e03feb1ab0be8248a9db32eb1dfe51ff07214c8397de0339e62c6dafa3442556feceb6cb1a884fe06403ad1d6be9c62509626f1bd81baf833efbe7d2248f29e528297a617aa8c10644140989fe9e73a2d31ce9e2bae34e89fdf04fcea15f68a7dd67f44c95136ae56a5ef1a3400e1e888113ad49d62fec9cdbfb9a7f864b2cf8ba75845cd108b5f0d3c2ceb581b58efdebb8c8fbd012ad3ff89d7ffb49b46b452779438f0e93cb45a3bb4987587ced2f5109741463a8e19f89cfa75fd6c6aeaf6b3cfbe5985d184e1899d264aece26eef621080f4d05882a79427ec01f3fd4c6e7071ea7d0b9358804739a192ea4c4ce5310d1e0d23dc3f370d37cc50d7a9d5aa9a1851aaf6753924336b91e5759dc7f302a4ed81a0f52292fd8587035e671fafc3d254aff17d0fc995b571cf0a9ef75f43877ca1490faf67a198ef82ba91f86284c598f80b3ea3342e8663e7d634f2ce64e2b6ca24eff3007557edd44e1b6f491adc0e5eaf1a69be8f13049d1a63efd6fc51f7688515bd35fafc00d3ac6f7087579bb8bf9c6cffc8a7149d107ed69c38facbe7dbb57e5dc28fae2779e91c8ed0bd785c16c177040b8c72c2c2604058bff64325ca08dcde421cc5cf1e4fac4c2e80da54f0473c80949c4334f8e86e3ff581b685a53e0f6b2a6e426795e59a7f1cd01d63f0ca9c53482dc0bb34a6fe5fce6033696ef5a0471752540f811ce0cdca52d1c8b0659899781740855246e1ceea1208e76213bf1088732eb7b6bcec1e64978d866a184a4eb68a1db2813e99bd23088a016d730b7ec02a49c7b477f7c9ae48a1583c0be5a9eec1f21e9cac62c65df295a000483cc8c73444ad36f1efa2f5cd158dc2b2497a91b4a409cdb96e0ce15de3168b3fe2b8cb856a0e38df70d2dcc169029fec831bfe70ccd3be700fc006ae4958397a95a0ef872537e6031c281ed0a1e39167c5e39f02284d1161234ac09f5ba40a4baa17e40f895dd7b8ebbe2f3e3b0c7601b632843136f9d00038345d685477b6ef10093f4e443b99aab8fae64dc78495319d1ca8575a9b83eed5793aa85fda641a9d9cdd1f2d75577b5b51d663992452aaa9fa83cbeaca9650eed5de629417023e7e9036728c3df1bd30d781b9d1626d3498a09a259978a3982bdb8175188157c29bf1e3de761ea57e8b072d94f3080c00cb8cc6facbdbb100c4ddfbbb66ae7c194b1cb6258e42f645820c6076444096768261fc32c62922d4b8e2a599ba972eb8d4db78173ba76735d91dd0b4b19307094fab4e81f63918d7d7cf16643e0a4baf9bebbc965f4e8e50697145cc464164771dc9ce76ea0d0e1af5eb8d01866b07815bc658f6f0fc9c2cd06c659dadba5324b568a7f81327773ba8c1ba8036a3918bbfec2d81320aa64070bf8cf920141322efd9b154ec54b96f47f0f5b234a239148e5fac577fd4849f7da636b204769cdc1fa82950e2efd597d31a471988632d2e89eb16489b0919439d1d56b8b6855f3ebf132d79a6852660fc2659383e76a07d9fc20fdc8c2f5e3e1747ab9ed8094bf316e41fa39aabc5a4de596861fd62fdad48e2de1b094cf791ce8f2fcc84161414b2c333f6aae089d7146c1f695da75456860ad42aea7de60ef31d79321f24b078068b6695cabde500f2fc265ab51f06138710d59748aab110a08517b8bc7b16305889adafb4fcfbf016c664da6d478aa140e5fe132321fefdbdeab8a38e481e50fced7bfcffbeb50b38b2ca49b338fa35dd81ed11064c07e70d85822482d58f15a7bd5cf954f17bb501776ed5515a8ea8c2df60d68cd257d69865c19695c60afff72e62d4a59035a8ea3d4592570fc147f304b8b2adbaa8c05602598226ff65e4610d1d4d426c095278fa86aa2f6c747048fe6271b4402fde5ae37320bcd4a73d9a481a6977101e33b852f00a793d23e98ff3044d18f12720f5b5bd0186500da7a7cbaec8e5a09de667acf1c3e4865592a5e835c0349c9dbaaf9626f1cbcbdbecf6202f6ea28e1511e9749292b377e74b6aea6adcb4703c710820911a62c220d19f4e0aa073f9ab76ed9c417e663994614d0eaf3bf2ab427dfc773ca91a03bd0c023d18c43c46f6b7e06383723abc00f32c7505b6a467f38f2808667cddbb4149e12b02e44b1f23deb723e9c02fcd842a006354bb48e242e4274643b417b5d2ac7291554be39aed4cc1256747029d4766c5502452d041bd061550daf24daa3477b09afccbda24f5508110828f26b78a24d18e8e5057e9ad791104f4a7bf438f6449f9524ec66eaf76cf5095a7c3f5e8369d469f993dfcb09bdaee05f58015194391b844e63dee88fa3b3dce4565b47e9692be144ad1fee33a03bd65a74944c514a6d361dc455bfd9ae008ce64676c497baf06fdbc9d00cc2d5995126a9bff6afd2f8a8e048879141acb70828f7c5f6f68b47e6913ed6a8b79051d69c5947a4e46248105591b7b8256ea1ce09a506e594416d66702412255e9d45a95a397eb35077f920acf748a68e68c4f631b9be3cfc959b6c24b8ffc2fc464cfdca63b45feddb4ad1308b843d358ab8c21b0fba256139270a4796de198ab377ac8f59021ee4453404c2410864cf5b8df998e2b47e011f89dac0318e10c03d604350564b5cd32e22d87e342d29faef17fda45024eec5143aad0df201d4548dc90e62b6dcdf4e065ff1b442973a49ad91f815c05425d0d474a6bf1a1e5aedffd94c0f544ca98dfa3b00c57b7da515b358a689514bdb40e120845161c7539577d53298b390faae3c3c96f74ccbc34847f499f8ba8bfe8faf133d7a7f5af9a0acf887208df8907173463464eb48a51f326f7e14d4bea0df42f5a4139f6b93531ec100dac662b5b506446440a9057343f5d66ec491a7e369ff2e96fbf3fb0fb71061d69c5ddbbb56f17635736443a721c60a54d42dfd0a74bec63e805b4fac1d0cfe7353cb4b9ae5850aa34e1c06398790ebbec03b290141ab959f7f08c041675fe1e5c764a6d90c13dfa82f7223bc0c427bfc564d2e9dfcd9636e9d0c684b7c7f53534f2fbd4fb5ee399f5b37a0e6a076d43d8e9c9b534ba308951ec86e679baebb412ce0739b90da844164516973630ef8023e6accfef696e320063406454625f293228d8a322fd0865560b85cceb09a813fbec802246472a6362ad707d580f73843f20a1c1027ab2351a14957eaad5489eced7bc5d1f99d548ae174d97c555b18b9e2a9111feb3c790368794f353153abb757518afa70a566203e20b5d858dd470d18749857c662981edf83854cbc6e289ade6254d246aed807745a0d0b3783ac96ae2bd2e16cbccf1bd04803650abecb08286ab0efdc52fb7ad7603154c6dd3a45f84eee79893adc4286c7bf5eaa2c5623af75a1936e978004611f352002594036601a9d1c6937ba93fa11499dc625316e6309452e88dce8812629512b9a1813639680bb7fa88fb7dae6272d3dc319985423e15e84bb1ab54472e27239a0c342585889b7901d297f5154236df1246e23a6e3477c4f565a7d8457728ca14c79a8e3e69b97502ab4645a88c201517312ef4e14463fecf4ac41e27bcfa445da869089413a2553dc34ae29f65f29ef3fadf1920b2e8462011bb0ca753fdce4bd1696346ae84c3926bd4c6d6d09e3fe105d774fc7946317f6e9a0128e3a8d25e9b4e54918c6f2c6458cd34ce2bcff2c3da6f1b17b6cccb2245260e2bb3beb5683dbcf95ce9b2065f620b73c23dce3854aad3bfed790325878b7d1c83681c7666f1c02f2718b310894e4dd0368a4b666f61cbe14646d1501cb2f664aef39bd569ac4a89529be942ab38380369d2c52e8bc75d6e3aebf91fd1b3e1f26e3a678949db50f5fc8caba6aa89ac2d4c6a69e8e7c1ccfa8958717b47970881c5dbc6eda6077b162c6a097222d8fe9d8cbf8593d1820b7278071eee30323598312e7399cf03e541c3e87e1c0c778eda643d5330754d288def40e291bfacf54b46e0c9460153231142f9560a43287712172c1fe8d8f3e4644fc7d0cb0abcce3773474df64e558a17959d3b48ac32a4b515be6152a8a73a1c2c4eea8fc63aa07b4b1cc3954774650e45a9c8cb7fead65d96c0a612cba3f9316e75985911b6c40f55cd9a53c5281aa44637ff808cb10c6b15bcbce83c487a6d154d65d77a77cec515d75bffdfa92b36c40374e71ce9a4b4682e2aec81555ccd0ffda9e707daf0e5796ce8129b5f6bbcf228d392b37e78095fe92f512b0e3d8aed56a6e2902289f23f3fbc6a0d7bc432fb3229380fc2414822da74a350fa1e6147c0bcf1fff16011ff22d23e3553b844db83be18762bb0e3fba40150ca69882780d9d0caceb7ccd6088c60ed3daa72ae158bbae46356a10b8d7cc0dc8ce38d9246b9be4b6feb01bc8940f633b0728223cd093dd376510276c3935d65287d4a6b5bf89c0a937051cb711003bffb12afce2fcea42853101c40e13ebab78f278e86c12defe8dd3af67db0938ff1e3340640dff3382bc4e57c9be0f40d7c589d9d161e8c687fee26b2344ebd8f1b838b9d0cf98579c92f48ab9df1e5c91eda4fc442ed91cf972d42f8cf6726e4932a3d4fb9b6c104094a134db32347a43cbc6f1e5936f64e5b1d319bfc727b5f9643ec3e65a2a0672f30def3bf7d8ba62bcbd85d0a78cc8346ea0627ef3cbeafde509a8370fd3003682a38f4cae4c5505e0592c1f22fd4a390cc571e1e1e622e4a2b1a5f84b42c807a537be51841727447af09a4fb068706027c6cd767e7546a67e408fabafd4f2be0246e888d7b0ed4c8b6bbe5fa2becf76e06ace934a5372c2d680dbf0d54da14a881214bb509c440780c249f9f0f126063d4495b6220aa84bb0ab338d18017373311544c0ea9cf7c67e5c8995607b0be43e8931cf0e22eeb5cd2e2b432b459d415b193dbc8f3b01037c3bea8c95be4154004d0c4f6bab57a10933f5e09ecb55c4e81039f8e8f0d39af36246fbd2f4e1b15bf0f23a380be9b6a64d71364903576da0c299cb0b92f649cdebd5954b20878e1a6ffa30896d88b86d4f60e220eedb49f2f8eba8f1e67ab3133ac67936ea7180b421b1d6d36ccd7ecbd704fb41b0366570f45617d074eb3595969a54ddb5b0e109ddc6d2458fddd82c3743c9f2e30bf15c4bdb5fa415cf8ba61026a417bb9402bd1858088b04e4c091b6effc07eea056d99b690e4d8a687f797f13540e724a4e2604ef8544169b17d227fd2b52ac9f7c4ba7654e9dfe187119f98457e8a3e63a71f1211d54fa0032cd967eb675f45833594ea09e083409313da1c4e102a51636886025f4dd8f66f0b49728cd897ff0c68512011a535746c093722c61f36dc9e3989788050221eff1ce43d644eb16879dffb3caa03988d3af30802ee31f0f9b46501bf5eeb6d484be8277cca53d92cd2a829519d94ed60f765d69839fcb3de84e1e2275e21b602fad66f83661d5572b0621f90ce40b5db09945bdbca85ab695e8488aa41d3f967e4f74598ce48ee428a3fee909cebb0fe29a85a217fb46cb176a91cebadf1b9f13a4855e57367727e226a63c54f644e01ac519cdd612f95227ad1c4b8d4ae4606f1b212f776ea6c679ff85e466639c6b5b16187c67bd93c31cb743092de3c3e49486b1a995242ceb61f8815a7a08de42368b9e7bf62165357b389e17e1eaf17b06dfc209929a2eb3efae589d1b86811196e7c2fe9129beaf763e0b1ad833250ba30", 0x1000}, {&(0x7f0000001140)="f347376d0faf8ed5872a1f9e86e5e47d936cff6fab6173172c8d3183e90cd6bc34a38bc50e66f9dc88529b7d800ea6cf452537ef6cd678ee48574968708ba534a226b1102c06e582b6ed2fefb231fade40966c7088707142344efe50466e6c6f3f5abb22436bad255bfa025e03c3b59fec80506624313f919933c43b85fe9e69438da22051a538d67bcb5964236ef5bd78e10e8b8a64868133863126ed69c2eb927c33fb7989172636dbfcfa604b1cb74451457a773dd5cc6abe37a33875d5c366a909fb469031e68d20983704a96e84dbcdfc0ee2f10d953050db302d8428e77fe00058c44d3f7263f7559ea704ed56d910c78f215a338225f9d2c39691fc029f3c65e2bb1d5606966213d7cbcf0f02ef7e859b142ec29fabd6ca23ca604cd0e4f2b182a5404c7cf8b0cdc596c32925cd5ef4ee2d9469582a60480b89ca8032a7dc244357bdf78a937eccb572a8ad6b54d802504ab57e66d2d90c2f0c966e5e2df2fee65083ad1c46ccdc39444e705ba030547087442a0c10c8434d462b3f7ff2c6ac220e4e83dc268693bca05b96d865f76b270234cd96f732cd543a92f15cdacd54bfeda9f554c1e9623aba49448d713ee59180023459f92f42e0f1a6e3eaff3294d0ba66cd71b71bbd614c93965478d25b7fa5637cdfd84611d27f598ee1eb4e4c1e7946b75dfa7e518782ca62891714037b2a89051420aafe4751b9fb6340467866887fa09abcecaf83241d5877dbdb6d3056ecb03442d5ac5b42e6696245bd34a4232ad6622d90fa32ddb21faee73849640c87bf6b2b10603bc1b75d52c7b89ceed4b76621c13b79b787b9b392ce92d48724096a7abce338fc2c2f18a1b38c4612ffd98b0590f2779214f11401ca2c61aa48c39bd9a97850c5461b0ba4fe2bf663d68121b25eab46c35becfb84a429b519f9873ccc346fee0447458f38fe1708982de8b6848427228085357032f2473edc2f5fec29a3c039a8a827b884e82c6029fd2d278f54fc8d46a4a745d06b5099b802f9f866a47c56425febfcdae21af3ad25de39f8aa31ab3440751707c3fad9d683ffc7eae32ca43ff045b6f4054a107d0541af3bef1da45f936d7140b585c0efa35d4b0b58f490e7f8f9e0be21e4d7b4c188d23d55db0cb004b06a452f42cc169531c007b208c128b7069a9f8fe8910eb24cf9226281ae0840af0d37638e48be49083a8b1b93fe104984bb52cf337590a57a1001ddcfba04cb3c31081f38275b41c27936dc5b1642f360c2f9f37baf07eb9440938a773ee7896f40d802f31a23f740d94b13a7b7d08ddc1fa361c96c0dd6f011cf4a002560acf5b1e3110167524dac4f885d91562e17f3939d24f12d8e60dc7c33f67ff97ef7198258b43c9ce86e273a3858974ad471e32637961872a70785d51eed3738f79df5c362d24d41f6e1f374312a7885e5c732d1f1d517b9c780795489d345675f8835d32732ebdb917f399ba96b32fe96067758707249557a5671ce03271555dc7a8f4d59917c647d173d67ab8367ad8c0a939256937c61455c4c8eba85048f43f31990b1b49263bb97b7601acc61c900c23b134e7ddbf4d03eeaa3f677cb17232ea1fb962e3c64cb7c55af53d6892afdea359e77c554dd4b851824a6c7d78ef4f4120fa9313de0bb8eaaff6ca3eab3009ee7c207919fe2efdb5d629b878d5f3f89416fee3535519116416bcdb382fc528fc597646f5713672cd8b1e07bd4246b202bf55dca869b7551fbb626ab4644409902bd8184aa9f73698fda99e49e5aa6c16c67cb614b316c2f4352098edc3b803d2d2ec27adae66fdf9777f9584df80a1b3764c43913f4e8276ca2f7490dee108640b9bb539315d9bfa7c9efa6f978a23d4b47c3c00b0257744ed7737f7d58b4c7776a2f73852a895b503612dc2e9bee01219a55506c52e545243771e729438089a90e96fbc50f69fd47f3503771c05d6d337cc8d33ecb982d89f6fbea07b30f1d0f5f1d7a06f125534f92052ee33a2fae547aceb9916b737c451fd7ae880045fa8fb19e91c24b920788cc62ee52f2f3afac1e2696d95e2bf815e97e2e869da8c344943f21aac6f60c2642489d6e86c88ec1cdb69d97b2552aa50f8e3b911717cce224e8d9798d870a928f409dea2dceb0dadbc0749fce97b343dbed409b6ee883e010c994ce58085d41139c09b43de876ee113fc3e22d341b2e20d58aaf7c0ffeaed588b566a155c5a39f9976438be52909996df7ef7b8300f9e02186f0cdea856483dddb33b309dd496dc5abb875f5aa8bda3c7db57c0b7dcf81608a62146320d313706d0933d25e99ad0bb74e89cbb55cd04181d7568fa398f15f823508c7d4c5a4ee1229b92109fc8d1d103fe42e9f6b68f19ade830863bbfa156cdb6f45c241aa0d4a1bd7c8c00a00a4db3eccf35f8a406631f57ee34a68a299c4b753b52fc2fb9c028ba99c159b0c614945a9cc49bfdac27b8576424bbc7a19d2c76b70fe2d39920b7be2376d4e4bd766c9850c2adb8c5626ba351c3109fe332a51eaccb572e16c5f568fa9f515de627b9fdaf829f3ce46ffe55f6f49c80fc61f0607cdad0d538197d64a590dcd0e9baaaf1a9c3bf30ca00f51dcf3507bc94bdfbb8425e7e68a1e189762e413db92c4c0e1978e57ed2fe5290ca0e34d2f53fba1e738b223d84d551764245ba3f4c9daae836d2f9b84974c8362f25a3f0190f718a55e0f0b6e1724d496b015376c879759fbd746121b8964fa15812d6fe1700c9a68f4aba60a9bdb77c468de5999cdd74408c971665d96fa7a9c001cecf77ce7ce1ebf559d6d203b2b415e7b2b3eb8d90a8414c0e8ab8bcfdbcd23d7260c96f668fd55c6dba9dc55c96dabca92dec1a8fc0cf71ac578fbf22476ee5e7d8d25fa5f670f809bdc7a1e19724d3da4fe6cec861d449979d4997745bd8187bfde930ce818489d3cbd32f0f1c5dc6b968c11ac34a6cf968e7ac4f118492c74ff1d5b492dc1c6e67f60dce6199cd8e685e0bb67350d8934ffc2a6febde62f1627eec9d35f2fc91a6f67b6c4b38114fd2460cc5db0decfaea13518103745983f89c4ca53892a936bde710d4cb325b7b7fede9a073aa48a8718a5dc0f144f1ab10e178d0e8826e65daa96f86498ae1f5f77dda71bc5105e9e3680471891f3d0e5aedbfa583a596bea447acd0404ad6f5eb69902333657ea74b26eaea21381d102141c9e3a0f124ce9868c9a9ef894ef2dd4b329a7364d2bf531449b76344c750e858df42d836c51b95b6f86450efc3eae697e3101392b5b6e0bdb42ac14975598a5479730a4d9d3735c74719b02ef5a9723cb3fdd5292e5925d1780ad766708272710a5e374a017cdc3c80dcf6cfb819ac34bf4c213b2cdf0c20bb703a04fb909ef8414e6b81fd93fa6e12f06544c90242b055144733927f30d3eadb5aa13f15ec63327ec63b7ab7cbbf5b6afe7829fa50c985f7402a4c6ce5fea111c9e8f190833c82a79c2beca726ea2c3f4a777332d8ca1db4eef1fb53d4ada7b227138926d8ecad84802fdc2827784d65e7db54e73da77b5a8dba788066fdcc75166f608ae5f47901bd99567f6e3ca938339c396086e9bb3f736e6585e0410f195b47ac15f0f44c0c4102bf8d1ffcc20123b9c2bcfa8536538354dddb817f26a00e20e182aa6e5660020f881f8dc2c176ded731380d75d20a1b5b99abb1ee8434c6926c780a3bac2a8daa759c13b396c491b21319a05e9b8a2ef6bbbdc45bebb31455b5aff27e8455329223369cc3c2ad075ee8c5e075c709a04fcb953133f5974c4d6d44f03bf12395dbbd764b03f2e9e7a867e87ead7df5c92334d3af780e6cff913f79ec268e18d36c98b462f3cd12ab976769fe8ee2f60864cf3c93515a080dbd68d5b1b55743b7db93925a5009e2fa38636b6cd5b288927d1ac63b78f940ea415f4d837a4cb3fd26e1366777d297a771dae068dfa4ecbc0631d7f9bc0daa7d25375a51ffcaa3b1e1c4303f5fd748a43d3d9383cb66085d46fc92f5246e5b1050b82daaaa2ab9f91a0382232e5f66fad516dcfc4a8199c580a6d33678ace2aeebe75279c75982fb401a22048b8873ce058539c34cc62f9f5069d8a05d7b0a0969030b728f9163c0e4125164ccb04c92e8409c47d59ea7f7e84913e440ee93e68ca8631a59e8c1573d77016c785db5c641e6df71b439c64cb424d347b31eda50682ada6988fba53fcaa001102044f53cb7badbae9b62af53f04ba4d52e63f717a727f6623fdd5e87f608b9aab641bf5cd6bfbb9606c99e875a4ac466353b5484295e4fceaf5488c40d34e68596e3f7b9043ba01709719cee4993d73518899c70a9026e1ceb773118a8ad68b225fb4811f06800146fb4a9a5bd45a8edd711fe6c3d640680315fe628396f240b328a56367547f5c51604b87461aa7a7fefa375d66b6ffcc1755c4f232bf0151fefa0e08ee85c7e3c3506dce160d60a7313a4d3bb6a2b763e0f4907224eed79c5725e9eb3dc160d80b8d324b89ebf93c09b7cbe6d747afafaae3590a78ff7d6d6a5c7cd6b17b4b5d8fc64041ce0d938efe0bd144822b9f11b1ddeb770c2403896ee77a08c6381db38f5132aabfb88645d0bd3695ae257ad5a22f0a5418736d868a7cb7b46006d187c29497dae539b39fd904d9dfcba1bbfe7973a6f6a44c085d8692f230cfc11dcfd3ca51dbbf8e0d45e8403e398f87e27d69522450976fe06daf22b3533d802f0fd0fe17fa5d7d530ba1c3df8f58ac619c57bb36c75394f9008f7ca1c36cf98c0ec32b9e253430faaad0483649785b2cb6011da01ef65a811f242774ae7a14bc8cc6652084564f3f9d11d8a1e15c632ae7df6d8c8beb5a1055a4a5c5910f8fdbf319417a65e2ed1e2ae33dd7eff7bf9b0b7bb72cc4ecc10d2c22ff26793744167358c380b115e533e4f839876a9526a3e8d327f6f542712edc478547b29cd6c7d3de13d6e17da9af09611e881199f7f045ada68d40ebe4cfd311d4876419b8e9f82e8cae88d9a9b1b29573ba1f7fe73776264ea90ab2554f7b24b5603dfe3999d64116d87239f281848e7337f8b37d68b55f8e1d4e85bfa0104a379309b53d41cb349447645452bc3253ef942dc5bde6520ca5e7975be917fe70bcb8adfb5366c209f1a3ab6c00da5c5344c4e45851f576030cb7dff98298531810c3c78d335d9c4e1beb84b734cdd3a8beef7f3ea1f68b443a77ab0e2cdb61fcc559c0e7dd6571e22907e75f45e8edc7c48b88674ff8df0917a3fefbd52ed15288a03e43761ced6cc73e73df94690c26595c8c2f37112dc91db6b270163631de064276f05d09663840f60d02a2185f1795c0fe545439a8c86f86fbcf5546072f4a0ac6d3f9d0fbd3e0f1162be521d88adcba5eabc96893dc8797278856171c0f11496c9bca44c73d6790781845e44e86f5f9e3699d4b4ab32d8de4973c7bf06c097bfd31d030f8069138dd060c0470ce80cd422e3012e4fb3ee960d7c2d846ae0aa3f5349644a9e7a380ccd00e88f1034a9c834fb651df36afe847f8755e61ee467594a57620c94054e7766e06c78193564a534f6fb0c7ee726b83f397a17df65c112c006eb0c6895b35d52862387c24dc55b26d4979bc2d18f15b7b584577696887f881f45ebc0aa73dd72ef67fff1989d2199a6f2d1d0a0de535cd60b38e339b07d7a1ecc3d893eaa10c01b0b3470980e79ed91b44e9d4c5cce16713f8bd05dc27cf8e304852e942d469e9ed7f2945063902866f054cb2ffa4ded8391243d8b056f2a3c23dc1575c39ac0cbb3b1055967cdf923eb218ee335cd2e946222bd3cea896", 0x1000}, {&(0x7f0000002140)="295e8a0f0b8e4746dd0ff51b15f52116de9e93d124c1d5df164455e5e7fb18284071aac6c20989756eb9692a23dc6c0d6bf790ae3222208aada663879abde88c93f50e21213a7af9edd4263f28110e2b7f575ea36c350e1711b9275fff90903be55b36d7c0d5b0caf56c8a8ad7eae7c0", 0x2b}, {&(0x7f00000021c0)="f390be4061a839dd895105d40c82aed0c45d5b56b599bc2e4de049776b62c8c2863659c74a970fdd505f4cf70c7b38f6919d699b335b4c221b4679977708130b95b039dd11af0d6341cf7c3f8c2613dbac2b275000c08191648e1f860f516a8d41d03e17bfd1b1e6447d78a25d7113f1", 0x70}, {&(0x7f0000002240)="4245389d353d8629b4ef06de0d0eaac343ec1916980c6d3c9ca5eb58e4405f7502a639c194cdfdeaf3da3899e585de60d44e75271abbee0fc51ce9bf90aafd0ae3ae69f2ffb490b063ab04c809d14f1921a5848003d5c5ed20334ad28709c678066e11a3a046f138083340c083f2b85eb56a", 0x72}], 0x5, &(0x7f0000003740)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYPTR=&(0x7f0000002580)=ANY=[@ANYRESDEC=r5, @ANYRESDEC=r3, @ANYPTR64=&(0x7f00000024c0)=ANY=[@ANYPTR64, @ANYRESHEX=r1, @ANYBLOB="05"], @ANYRESOCT=0x0, @ANYRES32=r1, @ANYRESHEX=r3, @ANYRESHEX=r4, @ANYBLOB="390275e7c97257d89ffd741a931315b41b832578aa8a0462927f3906859976ead35eefe00bdd7fdfbe37115526b7ace44cd6f821f9", @ANYPTR64], @ANYRES32=r0, @ANYRESHEX=r4, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES64=r2, @ANYRES32=r0, @ANYBLOB=' \x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="0000000028000000000000f0feff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x400000000009}, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfd9f) fchdir(r0) r6 = getgid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002440)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000002500)={'./file0\x00', 0x4, 0x400000000001, 0x1c00000, 0x4, 0x20000c73a, 0x0, 0x7ee, 0x2, 0x2, 0x2, 0x2}) fchownat(r7, &(0x7f0000002480)='./file0\x00', r3, r6, 0x6) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0xffffffffffffff7b) 16:00:17 executing program 1: getrusage(0x0, 0xffffffffffffffff) clock_getres(0x4, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8080, 0x0) read(r0, &(0x7f00000002c0)=""/87, 0x57) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000100)='/dev/bpf\x00', &(0x7f0000000140)='tap') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x2c, 0x100000001}, {0x3c, 0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x2, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000300)=0x5) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000200)=""/238) syz_emit_ethernet(0x4, &(0x7f0000000040)='\x00\x00Ok') 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3ff) fcntl$setstatus(r0, 0x4, 0x8) getsockopt(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="b20225587b59b62c044c9d650c347a9fcb3ba422041ee99ecc0696f6286ac937410899c6e4842a8006f0aded0947ca0ef2a189243cb6cc68003eb45fe9dc3c09765239c25d38c7c07bce53e3951cb0585e89f07ee243a3f516da07b3dc8cb4475c0bee55beada6904376f3d997") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x880, 0x82) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x3ff, 0x3, 0x0, 0x3, "8f27a4aa126d8dfeca081a0afcea931e90850007", 0x100000000, 0x337e}) syz_emit_ethernet(0x7c, &(0x7f0000000040)="a47e546c9bf4e10391ae4cf9cb0ab64781be999f079ed9bf59441f87f6dc7786f2328a8aaf4e505442cf789aaa8f7f9127adf7ab6a083963f52032587bc037f824c05e290a12725bb27af6ccb547149a3585fc21d41399af8bc49e03aaaadda7440ee361a634fc87854c80244b88be1b84c4b8bb7eeea63cdf6685ea") 16:00:17 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x88) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x58db, 0x73, 0x6, 0x5}, {0x2, 0xfffffffffffff6ce, 0x1, 0xffff}, {0x80000000, 0xffffffffffffffc0, 0x1, 0x4b6a}, {0x9, 0xc4, 0x1, 0x6}, {0x4d, 0x141b, 0x81, 0x8}, {0x7, 0x6, 0x1ff, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8010, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x2, 0x0, 0x5, 0x1}, {0xb55c, 0x3, 0x7, 0x6}, {0x9, 0x6, 0x2b, 0x8001}, {0x1, 0x2, 0xf200, 0xef97}]}) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) fchdir(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffffffffffff0004001f8e99f646423caa008da600001a000001"], 0x0) sync() r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0) 16:00:17 executing program 1: socket(0x26, 0x4000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') 16:00:17 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:17 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xffffffffffffffb2, 0xffffffffffffffff, 0x15d, &(0x7f0000000440)=""/230, 0xe6}, 0x4000000000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x842, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x104) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 16:00:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x81, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x9, 0x6, &(0x7f0000000080), 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:17 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x5, &(0x7f00000001c0)=[r3, r4, r8, r9, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f00000003c0)) ioctl$TIOCEXCL(r11, 0x2000740d) socket$inet(0x2, 0x0, 0xffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r12 = semget$private(0x0, 0x1, 0x42) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000480)=[0x8, 0x1, 0x0, 0x4]) ioctl$BIOCPROMISC(r10, 0x20004269) fchown(r10, r2, r5) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000004c0)={0xe0, 0x2}) getppid() semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000500)=""/116) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x480, 0x0) syz_emit_ethernet(0xfa, &(0x7f00000005c0)="a6e31b94edec50c3e1e15121fe0b29acb2973e9ddbbafd3e876382907e5f3e4bd231863fb0b08f73a0c9e2b68e4a61a5064f5d18f30e5cb8ecb145e2c3e0943561a53a954375cac32ab3a03affe548bb194ab18b6d8246e319d103b94fca57158c38899eb2ad9b7ebb3213ae6763dd54b9a23275b59410f8ff264e3d6eeb6dbeb0e26e839078dfe3f8cdec7a3770406b739f7890cf9e476919896c3fed0d1ea61cd2539e3ee0453e936bf26a12dd7828d734cbd4c56ee82088fa8fb04091f9a8fefec2099167cdaa14e5bf6a593847a0eab324588ee47436b20c367638ef5bb724b4bef84bad9c9603f254504109aa1ddcc9e4f150b3326c9c38") mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setgroups(0x7, &(0x7f00000006c0)=[r7, r3, r8, r4, r9, r6, r5]) semget(0x3, 0x3, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000780)={&(0x7f0000000700)=[{0x0, 0x8c7}, {0x48, 0x4}, {0x107, 0x3}, {0x24, 0x81}, {0x0, 0x38a}, {0x47, 0xfffffffffffffffc}, {0xae, 0xda8b}, {0xef, 0x1f}, {0x8f, 0x479}, {0x0, 0x6}], 0xa}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x89, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7, 0x5, 0x2c45, 0x10001}, {0x3, 0x2d8, 0x1, 0x7}, {0x5, 0xe00000000000, 0x4, 0x5}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0x4020426b, &(0x7f0000000000)=0x4a) 16:00: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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) recvmsg(0xffffffffffffffff, 0x0, 0x40) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/39, 0x27}], 0x8) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget(0x1, 0x4b) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="020000000000000059262cca06f2a4376102954a1204a33bfe942b6dc3d2e5c86a64f9781faf818a40bbdd403e82774fb2eb1f3bdca4300c97217608e3d1eeb32491cc92f5417f0946252e1bbf2527e9756bc89676fd8638a741424d7c41a99143a88b444fa06b8cdc7ebd27e9a259de13041c708c881bcad727ba4c2d0f1dd326a570d398b303ffa0d03d24030ccd9de7d39253be69be58f82765aad21afaaef7719dbe6fa438284fec8c7f86079e64a2fad2c2278d03421c7e912cfc4317a7e358d0b159e054adf70b8d2d35cef5a5a19e54c186fdc013073626bcae71db729cf26467f49b86812993fee5b9d259280d67458b6012d8c7854b2ff84dfe7d8024fa69b2dfc0ca2c5601e5206294941db845f8e06ca07a08e8613428d515f13e6df4a42dde794b15b61ff119633001dd75456d5ee782bea48a74cac98928a870944dfa4cb52f33d03f767684d41dc55e4413d6f849633dc57d12332ac7f49266d6bb6a9ccfecd4e3bd222c8ebbd2988c9629ed90481bb3774548ba17d26bb8c906d4319b9283889ee22f4a7ef92753d3e8f0e9264495d95bd4d0904445de21f1eeae14f5190c2dcf644a6b31f04ebbde1c83a976b337241964621fb55d7f92f0eefa310b2fc566f0a8fff521da5c5376d0d2db077f513802718008df9a5f47d39b9009fd942a1ffd649792eb6f54e949b10566c46404db5dce69ee81c88b46878b9a32023a033065f383ed545ebafd9ae4174e92e4ee6a8e337f0d79ec7130a505b19e269ff2748e31b1e5fce9ecdd8df4303887cd9145c833ac1c2a4cdb8d2b1a9a5e6c98dac81555ae98401d80f1ea483513d20959a0c48bc9ad9fa3a0f896d7768af4b8af2497ecaadd3a1d6c2cf3696c067ca17328d277e98fef60a19a03f190a20c40caa5f3322288f89949ba6bb5260f0e40c39020c058382d4fe7db7865b583de68c49e208002eb4f696cc8965cb6448af29f45d411a697e8739adfff87a8c7f9171fc4019822890858b65da5f40a6abd934a8f3d18624b2231f82f791c40a574ba8250d9d2aea40cec68fc2ea72de3c76652821724ca4165056902e0bb4ec3d6689d2c2a495be8748967efe9815d5d598f3d454de384afe9987561e1f3b5c8a772399c619ac0ad4247e117d1445a7325245f067cc5576d936ec45f7a7f59982d2354136e5c3291d5fda5039a926026be7e71a24d6185a6e53e9b0116e4b2e8f392d485f6c671e90f3438beb1dbcf57f79433b70cf821d3b24f0faa99e80d9ae4f6ec88def26902f220617e10485fef8a8ffe6e3068fcec122042ba4fb8af72c43e7393d09737dd0d4b1546208b3badcc41a6891c33b42db344fcd39f52c6531377c78202f63e3553ba0b27762874381015ca96094952395b741180647926a5fd411ce9726c62e0454a84cb18690567ea0994de24a962f2e9eb0e59eadcbb23fdd49322e76190fc32b3c1481f6364c4760d8db6918d691046f31c57dee4b2688c1ff52eed4cd9a58a46ebec32b3cfbc48f9ab3b0de2a2a047a28fb5b2614d57074f445d6a145843dce7580d107fe51dfd31feb1e1d74ab35a60442c8e34c56361c2afd695d14ed9049f3b36e52d3344cce2fd62b976d3ebd58064ddc4637af6f6e909c1e8bede1dbd9f2d9c9fca209567763cb5bc8b0e944fcead8d99aba7cc88645713c3de003c0a92122c0285cc817b1ede381f9944d680ad43ab1d96162f667b663d76c610ef4a1f70f03c0c5943f586a09afaeb862d95f4550e1806cb8178dababec92cd24ad3a52f7c358a8935e5c0d13caacba590302c26fc31cdede3d0aea8b45f2795b25c56b4a5b6a12046169c1a67348df9786fcc93c0d0c72b5edb95d28e4fb3177169fd51c24ce84f70fcd7af33475098fbd78275640973584377ca49840dbc87af8db09fbd5ce04515be5ad25b823556bd4946ea38c85f43bb859a5e29fb3cc0be3dc1502daeec911ef29e07fcba198038717a011c299bf5dbb7057e5efc7a241632b79736221ed69f1b56ef8686402b718c81fea81bf8624db8bc89ab11ee1de492f5d1471ffad2664bf906a5744985e67ba6932811b46dc0144fa4d5fe9182530ab86cf586eded0dc499337236989ac33f59ca09d949a63e3ae10f7e8c64ee794ef773665777f555107749eb26c518e56b155f7f35e5fc4d735954a1d3e1a8b2db457246886c7bb9257638c4e7145449f6592953f77df534bddd1f1c5e72c24c327af309e945003c73ee3c2aaaa1ed72e67b7db53c728e4cb118c021a0a931dd465b4e8ece0eda424d0ca96e2e70ae719b9b098a99180343ea527db9bd123188710a8f099c2d24bac91351efb6644d07b259192f1160551e3de8cdf54993bf0a7f5c6734cff8583dd462418b419f1a6cb9c26c4a976f76ddef5fb35a9ade830859e48f0f270116607fb66e6a835ba27745d622607ce55d3328fad09b76c3228a86b7dc795544f93aa211b25d4cd27c58d46f96305900e4e4f7ce5a1b3014b657626cf569d3f9de0eb47796cc0a9bf93e47fc840d12ff437dba688a0dca260222777d4262040267776c5291743a17b829601ff090dc9e9ce1358bb4af8bf8039e686649665f51c1eabb5e781a08e5a0584188890c0fb4c679162e64f507aaecc01815f8b33fc5a8740d82546bec453a610a6c587f5bbbf2abf1f5c00896c4220bc84f40c02bba5e1adf04bab147b68aa05404cb5fd1c88c00509ba2a0a3ced6b704041b651761d151f5ed1c1446e28f968df5c170a7283ccf081ee64f47c84fa81c587fc92add853438c1ba368ff09ccc4e431d586f6abd9cfadde069a7431ae0399504d04c0e0350d230f78ab5f7fc930488d405154b1fb03f2070aed770e8af106ca5b84f2fa0ff3ae754e15b5c8642d861141162364796ca3d22a8ba277f8c331843a408e4658e77c00eff564f0d7dc90ba5531772c37bc710288f05bd6bc2e1cc15777ecaac607a68feea4725bb42f8327022af058ffbcccbdc047ef75eee4fb5efe184050ad7f0601a8abb208f58bd77942d993c131bcd6224274c94f715a67db2e0ecd675182129baa81cea0d1965f2a3383d20ef1cf7ff2118230a03bd1b480db4a4d104ffa67c777a429040bd3282b957d8a6ad8269b60ebcbe77c0d5f2db838f7f826b89dbb28c14bff63aeb4326e219e12e206f86b57b7848c1790dd7de4dba86932486af4ccc97cef54acc3953c51631a12c41399f26411d74017bf06bbca4fd6d88f31281acb14ef2dca1717cb63d28c50d8f5eee42eec0df64df2768713c127896c64d38a8a5035d9fc4625679c08965178e89475c84c378d99435a585fb9810ac658d796d746182153f3277fc6e7862aea32ed5832ffffd7c1eafed1f6e717a41b687c787c89e839c441c8e1443726297e79f7836a5ead4c301e0c883c43f7b6de4b1bd4307d618da993001b37f6e5ed75f3f04bd5734970e8f7f88b8aaa4d5d845a01f89757faf580289fe0aaa7a6f1929fdc3634546a5541d696b4a1b2e0a717f252e5059d22b35f91c811bbb05be21fa01f8d8cb424a5bdf4a722d5c7f9cba23d9e202023a84e60dd4404800734066c32fd361ce12a33d1e821293742251ec6f65a5ac4fd055b8dd7702f3212e55b36c23ad0b8f71b1dc64cc393d9112f99e9af146e11aadf945511924d2df5cabb32344c0e0a7cf1491a32ea24fe91d3dd95a6726c5ce8db6e9bf80d2117bbf0bde1c09aa9a46b7c1eb86fd2845e54a3125acd7304b9d1861e98b82b7df8b853f557fc4feff7a6425de81950a520e1f046abe2e78cbe54657fa844d7ac333be3b0c137b6cf20bf37d7b8f96eedd1caac79f23490e8c592be93213a2bf1f6a5c6281a8f0d2080818fad675577498215cb1b3fa3586d82273423a7b48952d9fb48726d16659cf35309ce91e2ae66e8ff80d7e48f52a48b5c08a4f863944d70ee6fb67f5debd232ec35d40ff955989cd32907c161f57e2ef871239f19acb2e00a662dfd18aad918325855cd83d1172e3e483fd6af4405be738c318439e0e90eab589de1edc0b27103b1d80fbcc916d93596a839170ff4673cc56c4dd70c6704434ea772c1f7e5867faceef89e5c1f0867d3bfc4ad9ada807cfabd46d32ae7638c2eca2a263145811aba7c0d7ce7177bef06566bdf1011177112a7317293a0eafaee367c037ee0230fdd5e042e1d23d3c0c5270b198770403b7590af4fd0b505f32eaf91720b886ee08cf180897d1bf1ce77a126f4534ee961d5c6d390d3e141157019c87bd3667a1a53782b5e92c46eae2bc5d3eabff89d0e9af0a48f58925724d5042155684a9d16e6a2e245e7fe5f7975c7b164de14722396ed7b019be574d3178d6216b3cc14e39a341446319f05d50ff350a0783ca129fe08b1af937126abbafc547c6d48bcd149543b5fec2e772ecb7c36305eadf68593b90c06190c141f4277c26cf8f815907417915cae02b16f183bbcce5fcf55b5a1cfd443d52e59d910cadad263e7ae24461bdce3d262915d2bbe694e8452f050af1f9d9fca051d46aa388ab7ed1a8e08ca3cea1b979232bed873ecfe6fdbc8fe6e7946114f34efd48eb6f7a5b32bdbbc4a3df071c43f09a905797d1476c569f50f15a9bc0765d445c3cfad66d44af53bcfbdd02445f4d3315c1c0ca00881caef8a0bcd030ac600526eecfd9ab9d0b7d4d643ea136d2a5d03aed748c24e3ded5baa17ed1e47de9415919056be856e9601c10e42f24b1e0b3ffe4720ca8445e3491741e89d990b8a5e477d19b63d6b9faaf88ffb60068c70b783af7bb720e8a4b58641b7dfad5d0ce6e54aca2202819a3c5993b2619eb5ef4d1713e9c7eb27e096b413213e1f9e0d278d154457a77801be1b7f43b56af36c9208f77a1ed8225b2a55da45cdccd11de9eb1dac29f10556b228becc66b6a33aa3fee35f8aac545753750813f6729be571664b45e4d3f65b75ed6707a23057acc3944354827033a8d67991012b6937bb28633fafae69f7d014710c9280c38354da9c3faebd77fbcc07e2f12073c530efb177d81f8b902b91a83d8e29ea26ee96d58979f6850afa0c2d657583cac8632d8bb33049445abd1e7a4d2a915a3a39ad1bc6b884a9fd7ec07bc894af16d38c338b49b6b2f430fe5046c132a08b61f7a9a6241b67c9beda7a2a9bad0f43f26da145bbb504e3f1cdff8b686887afcdfcc672aea6afa83674b52119c4954e571398f6ca893a9d83f00b8acac85952cd25731d2addb5cc8448a1ffc6dd2ee72681af279e6d63e75794f3a48e913a31ec440fe966214dfad7e78aea7b34b4e562cab28d2bc1405882c1e4db6b0654b209340afdad131995b429ac0d35c1aaecd08a20cd9e6f15b87a1e57fee25674d39dfa84e6e6cc8e33f15a588f240e9c6c95e0ca0f1326f79bd805f48644cd0cc805f7ffb83554c68f67691a002183af791f16b3158c711fb9b0e6b6565b65f757f9d21c33052044c019b4a21d9ff6d698c00e8f70eb742f68f4e2aa9029a8b8f50ba6cd8f975666bb85fbddda429e45ab51624a189321b611aa66af506e85b07c7e5f71401cf4875311ef19a9934586cf8e62125812f5553506dc86763f6cb6e06c5243873deb53cee3774922dcb365e26e4783ca8a3493f32813e39a8fb23d3563a74922c71a1484d00c5a79e63660d78ef92ae5243043508c6223d48e2d9653ab4217d9a105893b806368a8ee9c347450065b8802f16ab10db5d7b77c897715d03d2c39b5188dfddac548bdd9282441b4abd47ff482f67f39481c713df065530fc094c8e272b193e03f59799e58c38f63eb7956037b499a85b2d"], 0x1008, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6400080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r1, &(0x7f0000001380)=@abs={0x1, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001400)='./bus\x00') preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000200)=""/131, 0x83}], 0x2, 0x0, 0x0) open$dir(&(0x7f00000013c0)='./bus\x00', 0x8, 0x26) r2 = getppid() getpid() getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000001340)=0xc) setpgid(r2, r2) 16:00:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) socketpair(0x10, 0xc000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) socket(0x2, 0x400000000002, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x20, 0x4003, 0x101) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffff8, 0xffffffff}, 0xc) close(r0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x101, 0xff, 0x9c77, 0x100}) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x42, 0x2, 0x2, 0x81}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x1, 0x40}, {{r0}, 0xfffffffffffffffa, 0x2, 0x10, 0xb29, 0x1}], 0x100000001, &(0x7f00000000c0)=[{{r0}, 0x0, 0xa1, 0x4, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xb, 0x1800000000000000, 0x3}], 0x3, &(0x7f0000000140)={0x8, 0x100}) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10822, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) select(0x40, &(0x7f00000017c0)={0x401, 0x9, 0x9, 0x100000000, 0x101, 0x9, 0x7, 0x2}, &(0x7f0000001840)={0x6, 0x0, 0x1, 0x2, 0x7, 0xff, 0x3ff}, &(0x7f0000001880)={0x9, 0x1, 0x7, 0x85, 0x3f, 0xff, 0x91, 0xffff}, &(0x7f0000001900)={0x7, 0x200}) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000011c0)="3df8fe69cb008d2bef1b5fbf2f3bb0d777c2ea208ac38e7f2cf2f56982c7d600c5c0e3ec8ac98938ab5a94c66e582299a93aa587dac4f17362c9a3744a739288e80bce9ba8bbd66e8467453dbbb95754da3c208f5ac377b2a883b7bd92fec445dd9072ae68950187592eb9a260a5c4889b01c85da22bcd4cca6f0cdac320924605fcb32241623128390c8ed3e0be1e79560c1b4d0053710f64341dfeeac6d1a511968e61918049a6a7e2c915c9cda856ffb3e9842b938b67b469c613d3f532b6556c8d26066f7abbc015860ca48281a3c2d5f389af63e9901745ca30ed64d13279bcd80904aef79226b664bffff0ee02ce55ecd33835dff38d5d", 0xfa}, {&(0x7f0000000100)="9d84ffbd4e", 0x5}, {&(0x7f00000012c0)="e2bf0a4cd4d3c8d411bc70967122f306791524df994f49e389d1d1cc10a0371b4a9b99645ba438596676ac549761f01d54176e61b791540d19e1f215c58d6643fbdf77b9a9541642", 0x48}, {&(0x7f0000001340)="11146805635186fd94cfcb5e6c677af3804b68b219451dd257317e88aaef36c5e07ae522b41d6fba9f4ebd4b1f30d2e66c4d032de21bf799eaf240d72794e1f92da352b85ec225d207f5b705493b3add70bf5ad924b0a670abca79dcc1bc564ad5a6b7075ce3526e5d455225b13ca422f1481eb4f979adbc78e1a28f58bcc916524a4cd3d3233f7911fce105ff9263ab13169e1dd3562facb5c24623125d70f78973f62e2df27b739208db0502a066a27b1579061943e2677e40bc4af12c34877e259376326224005d15270c25f9d3187ade25d7f53bca4ae7e1491591f89131c5e9425ca131835918a33f8f8b0a4714b148", 0xf2}, {&(0x7f0000001440)="5c0e5f9178c9d395c0dc245a1d7293504de6b755d35a230e9d063cea0f7d3305f07c7619f38efb991c3ff2b56b6cf375a8c54ac54d9a004f81effb85c36770eb3d551a1434152ba342c97b2112d4ddf1d48f59638d678b4bb91dca05fb3efb743430a9394c3373bea1", 0x69}, {&(0x7f00000014c0)="914eb59c9c624ef463870cda850234da48551f9c5e6aab9d16e7", 0x1a}, {&(0x7f0000001500)="c54024baa6c0dfc7c6772c84bc66b0eb03ce12056d8d36054c79859fd0c2c31d0cb9b72f649f71456693e1d3c031eae402828e18d487ae779823565c1ea4d3abf66556659aa49aa5aa97d044538f3f23e389f30b4b9ae5ad1de416e322cb8fa79d96ee6d67d53bdfcce18fb212377a622b0bee9ef3", 0x75}], 0x7, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000001780)='./bus\x00', 0x0, 0xc) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f00000018c0)) r8 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800), 0xc) poll(&(0x7f0000000140)=[{r8}], 0x1, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) socket(0x3a, 0x8005, 0x4) socket(0x6, 0x8003, 0x485) 16:00:19 executing program 0: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x60e, 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) getuid() recvfrom$inet6(r0, &(0x7f0000000080)=""/126, 0x7e, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x800, 0x80000000}, 0xc) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) getegid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) semget$private(0x0, 0x2, 0x6a6) r0 = semget(0x2, 0x7, 0x1) semctl$SETVAL(r0, 0x10000, 0x8, 0xfffffffffffffffe) r1 = semget(0x0, 0x3, 0x400) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x9) semget(0x0, 0x2, 0x4) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2012, r2, 0x0, 0x0) 16:00:19 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, 0x5, 0x8bd, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb4", 0x4) write(r0, &(0x7f0000000080)="0e6ad8ecee108ef465bb7c2aa6003e84fbacb76cdb6aa868474becae6d73a5d491d8dbdbb09cbe612fd4a4540c1d0d434e0922bd4abadcfe1dd58500dbfeae8f9a0a9b97ad492fa308", 0x49) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYBLOB="0b4676ad31ee6fc17d3ee2eb3abe93c9e2027e643962b3e71246c7442f71321c79aadf4db2f948064426012082591a6ed97199eee2fbf167ef43c0648f6c2d5981e1d860dff7bb718c3c8cbfc2ef88efed4e7b6535d945695483240b144e2045c1c1dea0f656b51851383ee4c4fd5782bd544e984a8b44cf38ed755454fdbe8dc0451f96aa96f973bc59b839d24b6867d2117a2787"]], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) chroot(&(0x7f0000000280)='./bus\x00') 16:00:19 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) close(r0) dup(r0) 16:00:19 executing program 1: setitimer(0xfffffffffffffffc, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x102) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1, r1, r2, r3, r4, 0x40, 0x8}, 0x6, 0x0, r5, r6, 0x10001, 0x5ae80dde, 0x68e7, 0xfffffffffffffffe}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x800000000000) write(r7, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x7fff, 0x0, 0x90e, "9d185dea2db06032ff8005119fa2b063bb8c1314", 0x0, 0x80000001}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x8}, {0x81, 0x100000001}}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1002, 0x1) 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8400, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) 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) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r4, &(0x7f00000000c0)=@in, 0xc) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="f34af8d2c732ca8b7f8c5a2dbe7adda9a8b4337be17b8ff248473b572e51ad2d31457f164a418a9c4f9c7497522ec060946de61c6118639a52d323c98b87a1c8a8e0a6dc6d583fe9a2d9461989dd11cfbc942afb031ad4177c81", 0x5a}, {&(0x7f00000001c0)="0c1d70fb5e0ee973ccb7aa39e7241be99a7b1435a45cc804e7f600376f962eec84d67c7dc7130b33a071cedebefae60759a5873e80c1f5e8dc5516b81503d4292a5ffdb669621d818bdeb7bb754b5f801ed58b640efeca847425e38b4aa06d2009c644e8d31e645994015fa695ef2623dfedfd17004b998ef3668ed9e17c23fd8d8a55ea733cc9007ab31762ddb609873a9dc686a362db32c3e69d49601b7452620f7733abb68f969e0d89dac2be6a34777dc7bd3079944ae516ec350f890d7089e09d3149d0905593c22c79df8597f835e4769e7cfe87168dfea4c89917410e0c3e8064c874008f9dcd4fa5217939fae1ce34efd51eb66274a3", 0xfa}, {&(0x7f00000002c0)="1ea81e623a7d0080d2fbf3abb7ed7566aff8122c0c9e750cfeb099d78744bd4d", 0xffffff85}, {&(0x7f0000000300)="8ec02e7bdf19422f8eefe774408f1593a914ac29ffd3646780e51886d0604e1b00b58a47cc27f7ce6d73a5ed045145a23e4e6a9d633814d72dca4963c6565c8b7d9e678ad16363d2447dbc507416f4d99ca197ee4b85eff3afa4d7ab1883b5ae62bb4a4598137ca19c7046bd6e2b87c5d51dc4d5110ba749c6e378b535d299b2a81329207a52b26c2af47bbfd2b303010f3e8ce3ad81e6b20f291a4d1e4067a481deae36ddf112ff341db9a8521a347a2a639e914713881c64111667ae82c77646578b9b1f30f3029d3ba9caf7393596c3d58f690e65020f6a9eaf7f45d7d3d4ee3c", 0xe2}, {&(0x7f0000000400)="a7e6e92cff23795d4edd23fc0be23134fbb376829d0034b0bdde4abf5a3ee3f42348f12473d6e032e5491aa3ef549b61fb7b5b922841ba980a1a9d3572bd8ccfdc40bda66a87f1cdeaea2b2dd0721e71c82b11a385f02736b74b51bfae4ac8ab4dace08ed7033188e13ff70692d30be69a684ac844b52be7a30379b0191f5e0257b98f647d8295a6ff8a0f54eaf9ca078efc59f7b3285bc14354b225d3d42d382f8c33287d9fed009453b7873377371e44d627920d80c66040d40dc754275f0211db7ab36fd0af3d456347917ff5ae8276800566c2f79a247617c2047f4d11ce101402cf7b74f41e", 0xe8}, {&(0x7f0000000500)}, {&(0x7f0000000540)="2ffefa62b7e93a8409e56b8b97a63a093a209efca11df379713daf0c4b51b6f9f1f77df2cbff193532026abe66039a3d2b01c5504738af17e0ba48b5132f36f8bbe17c3ad6efc93b70f873f4555823531d0f628a1928e2ce6333d104fc6b696292ab853eb560936da81076084d65aad0f2f16dbbd7c990fa56d62fc9785e5e2457c65be68367d295512874c4ceb7340db22529c9f739b0b9f6bafc37ad8e5d421f3166be39757c0452f5f41a8ac5de31c6f2fe5c69cc9ca02dad06e593008f7037664c06bafd72e165445d1fd155eebd499b81161ba54e5ef5dd541a70", 0xdd}], 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) unveil(&(0x7f0000000500)='./file0/file0\x00', &(0x7f00000006c0)='x\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x7, 0x4, 0x0, 0x8}, {0x4, 0x1, 0x9, 0x7}, {0xff, 0x81, 0x1, 0xffff}, {0x1, 0x8, 0x7, 0x1}, {0x3ea, 0x4, 0x7, 0x4}, {0x4, 0x20, 0x3ff}]}) 16:00:19 executing program 0: pipe(&(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2100) socket$inet(0x2, 0xc007, 0x8) 16:00:19 executing program 0: r0 = socket(0x20, 0x5, 0x1000) flock(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) geteuid() mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc018, 0x0) ioctl$BIOCSETWF(r1, 0x8010426d, &(0x7f0000000080)={0x0, 0x0}) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="0d52d84d31a4c20ead884055129bcc4d4e9a2ce107bac625f7a87838d0c92c77b79cf68e24fc51d36c8a9b913b5c8734cc778470b8873aa324635233000288a0c8f8bdcf3ae20e4115d1becde64b028b4a0bdae47db5608ceb5eb03e0dde5ed1edf2ec6a2bce8218cb1b63daea4a29d10b8a86ba42f70554123f4e632c7295337c9ffe33a786937298dae4e157d455102f2b6dcf892790e4e6b5d88de1d6c41cbc87a419fc091d23abecd77c460177b376f374b5a9c5e0f7c29c05a1b76aafda77731fed91205d7c1f22b6c9b399cdcd2d2af9c0a25087b51faab451f702f8a86b3af4bec59fb19778210c2be6ad617987552e37a4f2f5be73390120e6a0b16b1af9328a7ef776aa2bc02e3306e13e9e7e34", 0x112) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4b, 0x6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2}], 0x1, 0x0) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 0: socket(0x1, 0x0, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x30}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0x8004427a, &(0x7f0000000100)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/151, 0x97}], 0x7, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) 16:00:20 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x27, 0x39, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x40) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0x5) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x4, &(0x7f0000000300)=[r3, r4, r5, r6]) connect(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x40) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) clock_getres(0x3, 0x0) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2002, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000140)="12250cfa14e74e107b71683f61cf6bc7283797babc58c57c8e716dca6e87e07e52a4ecdf13997bfd0b96ec068d7032e4b5048e1ff4cd2c183a853bdf72aaafbeab1339c211a5633163035c460be41c8ae75aa0ab76a52f9236eb627809c589196b07a3172c0fc99f7adba98fe45801235d43f63f9a31a443741ba72d2212cbc349571cbf81005d0556cd5ca9000df491a6e98a72848de08152990df83edadf9fc74ac24df6d519d5652087e5bbd215bb47528a8037baa36ee6344c0c0af8830c7287562b87900f5b5961b60cdbe423a8702c8fe9d0a8946366ff805fe1d7f9b2ccfc8086e13c2eb2526d43ada3f65592bdd6fb9a98f0b3b975e2ed4de15b7b0e8cece820a6a7854731e2be135842d024aa7d9932d94eb83a644be454ef8fcd665177a6e95244a3ae4581d9dcaddb08d263c14044fe0251c64cb1efd232171f29471acae5fc731a43dd0c4e9c7a71661eb254efe22c5c247c17e511dd1889810e53692a831b9e35e1723f14cac2dc8135938ec1845957d0f724af579e9a42ed8a7fd633f275bc920df45d34442ada1a50a60745af2dac772d8da1579b5d89075250ea7bf4d6aed91fb9b9c22a79d67167ad63a41b9bf126033a73abeea08bc302778c57f28cf517f5f9cfe748993b228389b5dd3680964dd90b2423d80d863269da0e7c364795bdaa531b29bf632a6ec68675604c013d423146232db6af7fd45251f0b187c01f434028020009db9349f83f4163da3bd63500daeba2effb6bab5b57652d3459d80ae24127f5c8d98d9ec65243b658fa505a5bc567f72223f127817fbabd1828ddb4f89a89439633c3d7a86514d41361e306b67be7a0dadbb6667844be4f04ca7b6c9fed7f2572ad8350a946ea23e7dbe01bc452df098351a25bd3d97f6dd51dd455db8d11b5e50fcc27a28e0ef528bfa2d4cd92303da7eed998c663dfca565590deda31e9e762807914efacf195f19905400f0a1c31ccf003efdc6f517bd02b6490a1dfe3029046a1ae20456dcbf22330398c11a0fc0a5a65ff6cdba6745f36dd9ca3a768ce23e50217d852658101c328160f436013679a43ca351049c357211a12a851ce09e989c53b1ca4db71e841638d2975750e0a025fa0bb7f956dea6a4a328e6191f87ed31f131c88e64ffedded3b70e1c286d69fd2406bc2d3ca97942902adc908159a187884e5577a545509dc9729da88d725f2afd264944d357abbe62b379839faf91cacdb10f6ddf1285382b6d0ebd1d414017ae9a221ecd4762b7e8f61462bbbb75f5a74bf941ac46cd76e9ba18c7de3e8fc2ff66fbd59f3f29bd9e5b1d9e1ccb71854f84a1a53c1f6b2790df6c042c600eb01886758d674b190cfe6b34f1fe7f4a97138836b30d5d428fb5cb55037829dd2332b2ef6785f41aeb53e2de946e527e475b5a5732056a20cad0b2945fe042baded5468c2cd5957b09d47d0c8068b8c3d0cab7899b5645e48481e4d1bfdbda9744dc7b2a8fbcdfddd585986f85dbda84625e329705dcbed81b8243eb3846906040588ed2a051c96949a978f8b0b82e9010e98c6e0231fcbd4d75a49d0f6bfc51aedcbd5d5090114754c1dc02cda92b3b83ba711a5f7287051f1e606233b28f664c807327624124a005d64f7f8e19aada2a0413ce6d845cec686da54c83d4edfa886dcf4795233ed4a8c66352bd01417abd4d75c84916d54d5a18f61997abba86e7ecd3c0969588b721f19fb76e5b573843cabce527cbe4f92ac94399259a2389604441203d806f2a97ed7eac6061c926afad6ba3ceca01ee38382d05e26edd3017c3b19843d77ab33ea883c122d6184a4c1dc015958bff35cf1ad51edfad27c8f2de91ac9158590c3d9e9fe311e8d034a226e0d2074edf12e17e46a27f567180d4591bed0e5bc02ca1d5bcba682a84e081cdeda53ab06e0beaaaadbef9f731d2dcc44a910a37a41e6e77fac18d9df488b55096fb046f14378027692363be5941359f727a613e293bb848048971bb9fc1578e48f18c522ef383cce46ba7eb83a80e20b030fb070d9f7c933a45cded767582c6b346fcda73cc9e1b641be02f506c77d396ca9b90c293b01d8289a9374d754498ec41afa92ab0e28f005cd4afab7ee6edfcdbb26f2e9ce210dda654e1001930bc3d92cc745dd6144206367a9ee19c26069941430df3bf8c9355cb12bde0528fac7556c4634292541e0487ed82d4d852c2834d8ce0a4fc342a4fc71d4ee7bedc8b0544b9fe9ae8b1f8e3a35b3bc60377651658580b59ca76c45ceb00c1d4c8dc2ea04df2687c8b0d546a1caaaad563b5c84a1a8ac02b77d057b73e17b2bb129d844de5e7502c38905349ba9d58354955208b26a7e44cf9bd2896ff0f4e32bbaf68367857200644bdfc234cd0021bd029d660e94355bb68ad0cb5a523d68b94819a9eb272f7c44b05212039a1ca3f2552301413d71e21c89e6a2e21c51b6ae426e8fde64d2295d1a2107fc63c389d9a05b7b05e82d4593097320e8e668f79d572faac5a500f4b96fa975d617b32db8886fff3c2b60b48f69c87a4b347cc19aee99bced258184b5dd882aced76dd34d83f536d1bfc4d2a6493f3d562e344cb28931fb7bb1961e9cfb587c3655130c858032dab42d5191922c620a54415246265a0e308d51269f9920293ca3f59ee01fc8c8db6f4256d2bab3391259ce2b2e5217175edef967a05fa82a57686db4f7bbdf12f20ef3e405c69c720365ba36d9cd76035f2826587072e6803db065570cf0714bb5534d4275cb81a7ab69b6764e29d9e078b9b99b151a6134abbbf9c55a95868cc2b98fa170622c30fe2bdd7a642e475f92b2882eb45b1f0079d81d01e6c907399635f24665e4e19b6a9e171cbf9e5284eb94ca0b1d7ecfd7b9da679ea278806233ba7515d9ec82a24dd2b4ef1b86e4f4a36e0ad39d7e711f09384e2a828818270666a732aac0b6b6b0c5624c44279612b951cb5270e1ce39440aa129eb3b2069ffb6a1a37fecbe0832e1856515a091430c077b732ff3d64cc671fe306b0886c3a244bd316297635686eeced4a30819901e48b67780f7fc94819131fc79b47f404c36ac04b664a24c26c83c5c2fe58390673daddc9390e52aad381976971143c768e5a8dcf417df2b4feebd83a39ab35c509479d40a25a1c848751364cc89865d812066bc52931fdca88d362576836dcb6a212e9264f96760cca80060cefa815011fd31ccfe4f2da87069cc002da0c08ba11ba8f2aab0c4a4cf389e39dac13cb8927fca25c1a74e9a310c17cf58ea91294e5aeaf15a8a3f95a5e8ee58e170a9e535e0e0edf026641302268904d8c5f7a7066a38d18fc5e2bdb21388eb25e4831217a27e11e57954ef222a7398c6426acb2ea4b6965def9633de4a95b31d9d0f91803867300298bb5198faedbfca59a243b1c8c642e63f1f8e255d5ba12127fd5061de0d891dc93639eab0c57eae03e67abbfdcccaa1b2bc1e837cdc49e2b0185d44958f3f6fc0f3f07fee8a609cf11f7455ba0b477515401ccf458c9da26c638fcb92eb4b8fbe5eb32116a142b6e4a1e43c7b88061bfabd774515412de0559660d95e063458006c6ac686dfda2d45fee1783755a13fe4d06a59d5c0d8f19feb76deee5d1dbe2c576f0d86aeec63b3a1b4714c1be03f23dcfa552bd17264de7754e3defb5b5487ba3dc08362538729cf3c98be0f94480f27deeb1f2770cee0fe8dddf8b19db571614c5cc930478a77696ea7e1ad9b8fb4510ec989c9151146a59d85a4ba9083e091e4069339b0390292b3008b0b04ae74b8c589e6247048e381a8a958fa71029cf5d05387aaa0c9b839b7a12d307d6aec037a448bd9b1b9cf6ce5315da14cb75fbaeeff08e2f1e973f42465bf08be32460cb9617e1ff66823b5c2b912eb6ddfd86bc70b9d192fa5bbfd82d782096c438b52e04553131bf63625ed1be87f3f6bbd47e4408272711364e5fd9e873b99c43e2b1aa3e0fd76eb710d67c721134ab81f101f5816596473a5fb3b0a57c368435ff4a0e521ea7b76ea1123d5d8096d735f0084878c5048f5d2aae27512706054bbe886e5c1e3314e0979e139c98b0de475b89747b72055108f6ba0a986eb5c4e7a153084fa030a09c630fbee71076f43de4f831ae1592100a270f4f87095151bc27537ccf5eb1b21e3e7c893e078fc2b1287bbeb13ebfd353f8b8713e22a8a37e459a7e4db73cf854dca515a203f15f7bedb26a5b7249ff4249a9a89e8f3fe3b4e93993895bbff8ff904745cccef0a57ee97a5b44f3ee9500a66678a7f55d1acff679025663f3b56a30b5f60e50b27367ac53d900ad1c21eddb0e1ebe8b220f127dcca611dcb54212bc22a922dc7aa59b82eaa092e409a670be66222d268895ff93bdf64e4b3fbd1d734c6cef6a35226a21315b78763a06018cf4d9e5ddf256831d7459ac9ba319e8c3284417c46c961c126ae0dc59b11764deaf2188f6bcbf2b4df116d089012f4fb05498e06a3a988a6ea23b633e766beab7ba2480951479220d8a4aeeb53bd0078f654d2f4cbea9cd50036ba2f497345f11f8086a374c00c52f173db1383badd34cc6880c480dffb9831b6711423fe47eebb713307bccfca49cca5af6ecc36e699c2203e447876dfcd32992d7245f50222ac050068d09d7f0fb3218cd9c086cdd1b310c085f0586ea2cfba17cf0709f3905bad8c9062751439f409c869bc8b918ac2e23e8c346a80ac16dbd2430fb5c8154f27e99bebfaf1667290292824a8bd1dcd9f750d404762cac0467d7e1459b6ce590c49d862e6de78825868caa25ad78505ea361e9c4ae3af1618c70c3bcd958489d10b7c150b078cdcca8f0a3b878383b4b1132cd923ea02d43827c66c04b7ef3710a1516fe7097c46cf44a1ae5e51d0ce507a5177c5a793a46031fe344990aa5a6b66435420a6855ce6f79d60977cbed2584912b05835c4ea382bfb68944949d475ee6b20ce5a11c9b6b0751f2dc477eaaae33b77ffad19cce7870890ccd8568eba90d45a93385404ff8f198e67d8eaea40e57864fcb006cb9f3477d6f6c55859c6f2ea10273dc849b4968b9e8c56bee2b5cdcba65a34ef5f9ac0ed09b0af2b254cca318b70b813464e708e439fafcd8aabf3d9a642e8880b26df671274b32484581ecbdfed47c95be6adbdba6bfdc22db9f154009860a3b513633a8cc0378767f1d2e83f8d71bf7a783593615cf858ae1cfed2266fc33637e5f8cfa5a39269e5d6847cb6391d26e2391cdbc23edbebb6060645a495891c92fd57a8420e76201d6cad5977dff67fd83f2aeb2fd3d5c32e9ce8ac0db5e2cc346aab92aed7e567b0ebe7b4dda30d15d55840bc0e5d8f4e93637c9215a974443580e998dcddd8401a32b334830a2086be7ad3dbc69045ceaa61ae5cbef769388abe2fd88cd358f76a71e35938704fa17aa6b2b832b42a92c1d98b72ca0bbf6e7ebbc9b989e67b123015bd8a9a70a301950f098d23ef4a714c639043a86b3deaad73c1b68445c15bd28a14c47725529ca997ffa0eddf46673544de0e234d8f168372b5b4c6adfb586fba4a54ca14d255ac7e7c1fc51d4bf96aa57d0753bf3a879a4dbb44492a72477f98b8eacc17d635c6610d1c7863c060085be4c5c41804de6d60b83135780c35f700df692c830e0b74fac7f90319947c0a548a49a35a8f0d97a04c65b8c5575f943a18feb81542be96c375e61a315a9919c418c1d8c7a6e24dfd1fadc0c54dc75e35b5ec791e26bb147a2198f62daea69094842bf92a9dc4e7ef790724573aa03a11a5027c657cc61e825c907008912a50b48394", 0x1000, 0x402, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x7fffffff}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)=[{0x3d, 0x4, 0x0, 0x4}, {0x7f, 0x7, 0xf8, 0x6}, {0x2, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x48}, {0x6}]}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="729c323b3aeee854df018d27c41ed83454ba3aa1fb6ddd3dc9d7141909", 0x1d}, {&(0x7f0000000180)="aec2b01d067c930c3e6d7c4b7aa38f921a89ac9b40709d40cefbf5ee881b6ad9e1ec9cb104cd657a5981033bb8b86b2263a76c4d", 0x34}, {&(0x7f00000001c0)="edfc0bf0a9760411daa8daf91a693c22beb2b85f31b031ca140b67556f421538696037bf840b921b62b079dcca916285425b55b66853090ec60cc6bf8e", 0x3d}, {&(0x7f0000000200)="48d43faacf47eabbf7de2a9fcaf039da39f7e340194a00191418227554991d7f113be90fcaa6c3ed97418ac146f97aba9af9faf6cf949594d4873abc2f9df3cbc8216152009941f9fa90751ae695d4d6777f74b6f680f397c26044a454ca880738e9837f514a795c46b5ffd893bc8997", 0x70}], 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r1, &(0x7f0000000300)=[{&(0x7f0000000380)="f4393c1ff3d4e3d4439bf8fa7205340ba1ebe59089119cb45641117dd834f89d9e347dd95643b212dbb1ac0b7d4a0ca39b546204e7ffd35be8d49b0e5af8d1a904accea7dd900fb0b37f65267c3be858209d8791569afe41175076936e3259afa3542076c7fb1dc873a6b02e3dc1ef88062dfa4128dda1d208b1c92375c6a428c61771bc7a7c717ccd2aa7bc3974651e0c1d9c42fedc6fb63763c31b35643f0401deddb65c5f0738cc5d", 0xaa}, {&(0x7f00000002c0)="b49fa54ea014c3aa1e49a44c6509e4bd88c04ea8bf66dc1d187ff4c2c57dbbd599", 0x21}], 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x18240, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x200000000001) 16:00:21 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00060000feffffff0000000000e0ffff06644c2bff0200000000000009f6d34f22276ef7", 0x2c}], 0x1) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x14, 0x3, 0x4000000000000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x80000001, 0x4, 0x40, {[0x4, 0xfff, 0x1, 0x3ff, 0x1, 0x57175534, 0x1f, 0xfffffffffffffff8, 0x6, 0x5, 0x3, 0x7, 0x9, 0x200, 0x0, 0x100000000, 0xfff, 0x400], [0x1, 0x3, 0x8, 0x5, 0x2, 0x1f, 0x6, 0x1, 0x5, 0x20], [0x3, 0x1f, 0xc8e0, 0x7, 0x7fff, 0x3, 0xbeb], [0x1, 0x100000000, 0x80000001, 0x81, 0x9, 0x8e1], [{0x3, 0x800, 0x9c, 0x4}, {0x5, 0x9, 0x1f, 0x1}, {0x80000000, 0xc1aa, 0x7, 0x5}, {0x6, 0xb0, 0x2, 0x2}, {0xffff, 0x9, 0x7, 0x7}, {0x4, 0x2, 0x25, 0xa}, {0x6, 0xff, 0x0, 0x8}, {0x8b0, 0x80, 0x3, 0x800}], {0x4, 0x800, 0x1, 0x401}, {0x9, 0x7ff, 0x7fff, 0x3}}}) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:21 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20080, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000000)={0xffffffffffffffff}) msgget$private(0x0, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) wait4(r1, &(0x7f0000000180), 0x1, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) select(0x40, &(0x7f0000000140)={0x3ff, 0x0, 0x392, 0x2, 0x7, 0x4, 0x81, 0x9}, &(0x7f0000000180)={0x9e77, 0x0, 0x2, 0x100000001, 0x1000, 0x8, 0x4a9, 0x101}, &(0x7f00000001c0)={0x3, 0x95, 0x1ff, 0x2, 0xffffffffffff8000, 0x76, 0x6, 0x7ff}, &(0x7f0000000200)={0xfa7}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x23, &(0x7f0000000000)={0x7, 0x10000000000, 0x0, 0x0, 0x4000, 0xffffffffffffffff}, 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 16:00:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2810, r1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x4fd1, r4}) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000300)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20828, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000004c0)=0xae3) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) faccessat(r3, &(0x7f0000000540)='./file0\x00', 0x2, 0x3) sendmsg(r2, &(0x7f0000004880)={&(0x7f0000000580)=@in6={0x18, 0x2, 0x0, 0x20000000}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="bf6fdfb67c1b06debef0ae836c9d5f77ef15ceb52ebeb4314ab6ab941310cfdaa0b02e4151dc0766105d81d1c4ce9fef55036b730849428a90b3aa79d3c5a3ff3facabaef3db1d8424fd02546f5bb995d31e046c6b9efcb962075829b00cdd4be71b27e82af3587b723982092683", 0x6e}], 0x1, &(0x7f0000000680)=[{0x1010, 0x1, 0x6, "1eaec6d93fb2f7b708f4b95788822ba653e6622048a08c1a2988bf66c189ad07425a1c85e1b292fa21971dde4f145916052d0b476af8f68ddd83b32f3e3fe0fcc2094b30a22ad2352d70c66eb2c4930d5199aa2fab6eb47403e279177e98e32531df4e01ac4ca8cd935966b39ddd72d4f972dcc991c1c03ab4de7416040dec2282e5f59b09fbbc35af54d8393f4d8382735a70c3a561e2a0a9daa2f42196d64ebe627ecba2f6f0aa4699ad693f6487fa64b48e6c0b3bf8ffa1e2bbca236750cbc13dbc176c63d8f3593c1f1e4f56fa6b13d282720fdcbf6b2e16bb17bc4940b881aa0e1dd1bdbe2c866a5b10c258bbaf196366ad087d649e68beed6dcf7c9dda701235ec8253fab19e8e9b9f16868a1437f95b2adc462bf7c14e9719e855d4010e173d7626a13f978dc48eb1ca118297c15f9f90c8ec7859688cc0babb121ce8a3acffedb41f4b69ad8e8593862933255febad70ea3aa27d2148b8b1b703c62f1ebae9e0a834bbb729e7107e2bbc40834e6dc7eb6ac52ca080724faaf5e821868240d1aa68ed6e13dd9d334c27368fcd73e40ea1c9275095319d2456a6b77545ea8818ee06d740c955a290646b0a9ddf920084e0a1cb63f89ef5244d562be25c23a4f96c393b7c87e2def6dc08b41965a2005e694fd2ae452244656118bfe9f4c5f1eb74137e9c2f4be593d71e9b0830660417ab7d48acd4fb3c981ac4f3a3715aae76777ce21d15cca910c974368cfb5c42d7038c72a9fe1d1197e5e2a1173dbfb0cc21cddc85d7a3704272376d7ad20462879830bb755d9cf9302dae837489efeb0fab6d14d4938051b6b3133785556badd28350844e5a8e4e94de7bab4352d426c4ec23e2f2aa72da9f4134e3aa1a1580da3281344fe540e94ed107d9c482dd6af3a89dfdbf4e379e519fbf4efe26b38d873ca25e7b4c9790cc728c073252d7bf14b1cb9b5c7d06f70cd71a3ac4c7de95b7c45dbb4c43abcfb90ffd4f30cfbfe101302d4a99f65205a8c22ac900dbcfff6e8b2efa76306656f5fbe9f4d69b4a989c68650c075e9afa7da5ae9c415c4e35b491d5f51e460aeedab46ef5e9c693e4d0baa16ef3f36ea8a5d87e4cee0825e81a82b275e2bff888733331c5014d38195943676465023a3c2fe63bdd0c2a104123dcfd8d47b3ee5e88ffbb7725fb7d12805955efe7fbc7f709f28569328ded56981729d2b23c526ebe8630b011f568a19a55d64b36ede929eeaa6405bf7b4b2f51a0334edab3f909f4879609e5b83252f700d4c0ccdca9cf9b18e38a7186e17dfbbb94155627daf7590db2db37a1d3b27b3c5bedc828db1c24529bc02d923d8430ffeb6e197dc5bfa9c4dae169e382c77560f81972762bbb4de5cc3dd37e3d86cc6cf65aea1a69a2b09eaa4b4f831ba1a9d7789d0d53ce99a31c3279c24a7f5939658fb5a239fcbe51245d24e12ce56724bb6916bf74e89a5345bf0bd47cc617c57286056691e993f5fc0360a911ac1f5553be2ffdc49eef647ce74a2aa44e9782a91615a98847a09d48a525d1d11cfbb6365b9abd93988136a69bc3a88b0095bdfda202c3e2376011cee629db8d3c64ce15fa47e87ee5623732bcbdab6d3740a426c7804953ff800fd14b7b427f2b18501f7cb8267d233c7b2bf411dce91ab9eb28bc491e69d5d9fc499b57146072f02969cf68a9d77991ab6c443731a34fa535cbc0aa48577770fa9ffddf1201b8017153e2dd198b576400dda885fc7e645cfaf79548feb360798d55be91bfb0e9302e6a69b6a821b9ba416feda8720211a3dd4c35f4e9a5e49a0b302364cb9909940a0501ec32a93008966b5e22ebbfc19d2b8176b55a6a43a1aa5095efdb935ec748f2bc1ffcb897915520c5043c78111bab834d3460631b93eb4d71bee6753cea00e8b61e734483c5464be4e7821f07d18c8b2c79e0c7817336a49b858a3b70d04f5f6b95f6318bdc38901bd431017657e7818bdd06e006599568f7be0be48691840c8b2d82848f2f664aae58a552c14ef44eacc46c14dcab3c37a3190c59fc9b124117a344e561dfcc82b3cee502b70a08523c81a5fb453718dc1c562d9944e9fb0c16f6983281661b5fa4bd5a5d3109a2a4a2bc9113954ceb97e78e3d2ed05b5dceb86124a882fb9170e02f17a02ee4ebc37fc0de831912c8f44a244a45b58cdf393afe1cc5c208eda7f051f6081e3993f5741a6af768dacd704dc8056d8637fd249ae92c85269087768e686d181a2a333e4ca63a655b4730006c1587581abbf224205b882efdbeaf1dc6330966ce7650909d58586f03d4eaa36fc51367872b8cf6a2ebeec962d4b8f5b0700150533643d564d126dfc481d83cf0c4e6de21ccaaa5b088a2a4cf6bd57db32262597b093a9a2235b6ca242c770c6f7f2ac14e77844fe9695705961252d7fb4ca50defb998b444db867c4673aeb3ab8e5c21668620039a24008b5e7d6ad599c8c465d9e910c38c604997b2903767dae73d867682281f5cc839b5501077e0a8c37858e8bc841917d6cbfa827e452dc8f4908991574ebb2b29975715c57e0d2c7cc79aebea589fe383569435bda7eb860352af0a8f8d76d38da6c25c68b876f5494669ca802f926c999c8cfeb4e645074e19564948959df5f5c8f3209db61da9de1798fbf80728180a016cc808efd38192cd12fad87c517cd0018978994048c55b84d504b2ac03abfc56316b0c254de48b0460189b29fff5608abd711aa19e402d3df7f9cc4ff8da10ecbd38bab8473c9a979f437cf1f0b99579398f6a785bf3f19f3192db03b0c9ca31d878ccb7ed5d858716de3e18034a3a0d11597e03c988dc90d3784e07ace0a00407e4f4e66293a4ac4bf65df59bf10fe4d9c619dae5bf8039fed46ad0d5e3c9dd16618c481bf9b51d74f3fbfd9bbc5cbc2cd94f00f8fbadf748949aa98a3dd025dd8e2da19b635a160c84e7f66f967bb5d7fa501c4ba9e16183b8ac342f3264a03b0e47009f04337817c5274fe7f491411e889025c6751fef473b350b155ed379e105e9910142f324cd24db31422735cfc374b5afdf24789aeb4c8ecef06be7c86963450a8d11cbc90a0d01d747ecd8827cc2f283b4b651a41e8a4cda76a52fc6e604a11a0eb3c88558b3ebf17054623fe97ce7d77f7a45006515940c8f4812057c0d790ee8200759265d1fd1a59cb79393ad31c1675e5fd6da4c21147cd57019d29232bbf48d6ebab19f23f4b8348345d472ba719984f6fe285431f817d1a7d908063e254a65e942887559bab93f3bce7329b36443679fc20c2d8cb0417743d9029f8702ac8758cf5dceb59d43ae3e5c835af9023a6327bfeff594aa83cfe013676731b7f732e667d706e1cb90f86c19f14c8628a8637c8c60d4494166bebf8bc49dcdbdedbb05a9809e89f0373ef52a8ea784f6be7d0a8e0fb87d7b15c57dc905801ca036e37727a57ad905a17d11a924d21bbbffd75834948b3c9443e088658130a8388a02cfa8ed661feacf6c6e23e783bbbec4eccb608150ba140a7b55cf07f26bbb59124758fb3e91e589604a9b7e154dc2d443a4dc5dd90a227da2f2e8fea0d27ea5f362bfee7676200add602e8aed33d0fb21cb66b37eef1ccec921407d8f2b01ae331c9542a44621b2ad4ae069737e99183c041bd564790a84847014463fe0a1c1c8efb5a04b468ffa7b84543281a3518a88172b48acd6617ee4b2454077405b96df1072b64deb309b92b3b9d980421777786ce43b42d6b7af5ad5827a7d94a1215d80f07f5bd2e5fec37aec65139dc5b99bb24e3e1b48132e0863d3b8bc481f5918931612f6afec12907a54c4569d67491744fbe052ae0937051e4db76cd3bbc0334f6ffabbda2389d522a7ed11566fadaaf116e422723548a2e55029d014bc01b71198855c81fc3b3f4b1943bda24be0d1ad33a58a0c82507029b4fec41fdbd49f0cafe95fb0510f56256eabf1238635f798804a3b50ecc63aa346332b074184c3a723199f70607031080abd6566ab7cf43482abd6b1d66ac4b3c6eee38266ba20952b78f5361fa63b1704c1770148ff209eca01c15fc2656b9557e6643c97dff942c9cb6ba08e96012a87b8fbe9dae08cdd39c7e7460201436cbcbf18a68c7c61baf55a95fc90f6ea2849ab2de2d709c0208d1e0b0b135c419c7c8ced15494d126b101df3b98cc16d64e72db2bf838381d7830ba7a132bbf2a4e2bcf60d949a307e1c01c11d3f01a31e0f9a3e947b1f3cbfaf4443fd41e14960e644bacf432bb35372b56d13aa733ecc74f7adc6d3390b46205002d896c2b909509a605ed82e57f952ae7e8fadff621a4e861a801fb22cd3a13b26f4f43297bba69f5429ae8904a086e76a252058345d8ac9eeeacc2e4f242873d4b47adbc60110fc2821c0bdc44c2fc03dbb3b37b45f31dc3ba556a95ffcf3058217b4c1982415a494f6a73b61df8d4078e16aa0c5991f441a3538b9aa5ff648ba886f57b742a816e3fd970efc221fde0e08f9b04c24d52f3eb1bfc8817c9059d39f801467fe6e898ccfa3a0f876c0d8649b058fe195cffe2f3ea0d2643eb3bcf355387074b2a55f6e0d566394f48dd1f6d73dc46eac7d63fe0d840d0614ba5ed878cd9ad726998d2edfb6d99f2d3f0a1628fb055c35c5fae28088dfdd02918dfd8142b2d711853140cd20ebcc215817ffeeea273c0dcea637c7a8f07352d9a45d88c7b31eb0d2ba59d64053019ccd5c16497dc9543ea8b8f6c3d7587a1b84a9599f6dc33e84865bdeabeb833fe8a985f5d1f0b927e045ce9e7401926af7f2bacdbf0bac60685ef5fc1679f5b60fe652b6d4260ae607cf07c81a2b9ed4e22ac89164a8a4440ccd4b4c5cb9fc60cd7996b81bf9a060c1ff0d7d8e798c427fcdf58fe473be631312b8b2a46bdf5eadf58590f346bc2c6bbfe68ad4cec43ec278813827017024387c343ac61d99152e091f5c82eb3a9bfc6aa14848ede240cdbb7518f9d981312b6c96098a8ae5c8fb6f4f5b696fb7c220d1c76f06e977f92d4b4b162a853ca2d8c1b30f2ccd9b4aee1f85478943af16be3f37f0c351a1c3502dffb932aadccb1fc9c4b4cc61d86f8f549bc29c896ad22e4a104fd5f57d12b0e0115a572bc62a3b82628739ee8aacedd0f2bc0312ab90b37c3421b1e4f7c96039ac5d8c93a9c3787ba52c77a3588bbca571497abf6ec6aeef79751cc9a6c9574a0c46aa06bec58da7233076a3303e5ac994eeb2bddc01cfd5bc35188a082088414d4a32f6c0a270be282e3d4b3dd9723f0bb0cb1b281e95ef4e5e084ecbdc51b2789d44b4dfe1421053dd310f2fa4cc03f063a2c7c70a447d9669737fc7f80b76c4a7cbdaa37c43124d9ee056ea0560abc97e11a925a5065aaa47c8530b62585543efdb7ed6b631a95d9612a6e1edba05afe71cb966d271d7f1f1affe32d9fdab13da7ffab862bc1ead454627e596512124d7f7f719894982c8d139da68ed29ee2c148f3760906bbb78f006af95aa51bbf639555c87fbf03564e21018cc8c3d7bcd73ffb6eabd15e4bc02419db1192278399b48b4d0b6911eb36cd56717ab646102f9112edd1e9969494fb66fca4297b46156c3745bfd6d459de707cf1e4bc30323335b75fb61882ab467219ccaf1ca0e361f3aec1ea0e73e5c9d2fd0b535cb2c0dcabc777c917d8aec65d8fe05dac3a4684cc44e9be7b049d86e09d0e311ce9494540c460cd3d78fc9f2226fdf9571a22edfa06c3a657c518fdc186d9969d2563aaef1d00d39b7bf0c4fb3a8b2b857dee5363698aa427618343164d7e5a3663c3dd6e88dde9f4ea511b70f481360e21d07"}, {0xc8, 0xffff, 0x80, "52c6391eb1782844f5df8c525b1fa2645c7949968347f98162322a7ed97ea8c2f59dd220be92ff60bda34590b0ab63bbacc3c257b6aecda9fc4dd48053e360014621326b45257fef8056d37fceaed6a7ffff239f837b000b69aab91f4533817b22a80fb9828a9e9680d0ccd7d6927b0c1cb5bf27460705aedebd4c664c18662b2a766bc3b2e3af961b8c6bd440885b72da3c7687892b3e2a81f600082e7ec75d25d0eb13528314298fd4794f12390f3ddb62"}, {0x1010, 0xffff, 0x7, "2b8f68d6bfed60d6600eab23a480cd2756460ba9de0606ca19eea229051e159e7e84036bcf7b29eb1579ec53caf56641947bb1a6569fe09daf97231ce50f8437d7411fd6a7c4d36f6935d9c71afb474c1e2ec75d1b444bc8d61d2f9fa02755a66781fab9a06925145afe2a2ac0c83d25bb6c63c8a484eeda25657038ae95f48fe2846166bf9d41516f1089c7a9931ba7387ab1226bf929625faec97248270c5a369b00952c13b3d6e30c6bc7e19abfcedaddd33618e265160a868ecbe4b3dcf0a31eb987ea28bfdd30c41b939bbf8e03fd3188a46411b477839a41b5cef9403b5733c0d3dc3587b66749d793cb46b777f8c05f128627af87ae80816e2cbc811e3185d241fe95debb0d4ad0055dfbe67e481d59760dde284cf401f6ea8042b09ddd8b1137b6a8c37d46ab6b2d156bf713a35947a8d41c3f7887fd2a352b39fe3625a649453babab26a9826fb2e6d732f4176cb3c104866540aacfb22a56f614b4e587011d98ca351bd510d4eeacefdbfd5820d9d89fd69fbdbe9d75435ff22c150a5ed29f067a6c7cb8c5b3164966a43da242677e6e5464fae723dde62e9fc6450febcc775c89aaa28ba3a4a9fe9b832cfc9bf879dec297fbcf656f9df260743e779dd2700939a1f7156b443110756388535ecb7c4941df6dabd9c169671c127163ff78aad7cf57d9f7731b97884ec7ee12fe33c0f77cb803b673b2814cea8ceaf974e308213fa939264400523b049213993da1870126dbe6c1bc298e52c447ffe57448d0e2d1910cfc8a1d8256558238f94f664dae3e32eebb702c622d1e9975da017e1893e76fc38cb08cfeaf7b4b38456381abc882bc946e852b0377c9555e83804373ae655dc64f56f357aa241e6bfbf031df249e944f097839da0dc18d59825c8ca954c9c1b536abf03f38c534c190bb05283fe6181b13dce19825ce9e7b7fc2180e4342c4ce30c0ebf8e276ece573d748e8bca75181bfba4244d05341ebaef75598e203d6f1f9fa90306630862faada6577f5f813c75d85a3f2c60505450cb5c58a198b934e7e34a06afc83c44beb1522e3a30132b688c1e564bf95a8fe8a12945fd4ab529c10213a941c0cb966c7cdabfceb8655b4bfb410e50618f5353253c48bafc0030cabdc4fc44de0c745306d19ace1964815a63d3feb7b9790da6cb923428236f49a389304f7a9e49692363a13053f426f1d430e1eb9bb30997cbd18a48041a73ecadf3f8b89ff5e489e7bddf65151d6b252c7454073995ac2fbf60c28e788e81cdafb75a54e4504d431b3ca0460c5944148b261e11c7836fc5967d90141d3eb0cc29e838ec87058c2b5e832831d95a8836f9de2eb42eff72bd26c74f5e1b2f2c2279194a9ee34ab519a0b87cff46f82c1958e6e3def229245908e7d7a6bf16174cc8c119ced596b43a788743333de7d867a725b1bcf0ac3c8d336b88d7e6d4da3bd5a2c6ae4ff43c1a599838c72226ba622017fbf2cf5904a31039a3eb4358c7e6a2003e6215b6aa04994fdcf0ecd8f2daee56c45b7e060512a44a918f07b39704088c2d5c83a4286a3d9a07a1bbf3b39ab0deb1551e235cf8f061a423544e97c966143615abd4d4333ba5f9fa5a61d8dff8608cddd4d475d2d12c3aed922e3e2aedce5c797c81b93bb4b5d59d726bbd7d74b27d7d36cdf79af3331e298483457cef83e5f9197c46f42bce985cac390807b48ca870692c6b646352ba53283f26fd2c5903996660d6226c29e541a7f4641cb9fca6fb6b0c105d3f6973124be3037f8417fae76b45654d54c93a6b9510a7d87a86eaac2bcf7e6c269a1827676a34bb73b5d54fd45f7a83cab7fa04925bfcf62789c703b38412e6f9cee1c6f76f85da01c91af255c7bc0f50c691133ac4854dcf0c3f6ad2660b0adfe5987e99960deace386d7423aa4ab3d40668cbbf1aeeff8016e26945de34110b66dff4ec611d749cd4780315d9c9b975db1162dbc9a9d3c4a72296772b28375867eeb4f65aa2938dcd5cd1abd158c8d9b2b6f90706bf989ec1cd1432e59f600756fa0dc0d1b55106a4f1f80b80271b0e9463621dbb8519adc17f71bc131412c5a6069c771025b5fbad3548664da6432242c7df709354437180604d2f128095932eb86dc039b213c404518b4ba84f3b89dfbf8f6b80079e959229b27adb1b0bbaf4dd57aa45ecd1c0b37371a1a7faccff5edbe171ff912e999269f43f471c915b1a060523be7e660f7218ba4e789db39f76ce38bf1378eec0f5a80d2b8a10c4e7286d403952015e0ed8cb14f196a083821318d666620db5008fe55e1060378e1f5cde5fa09956c49246c5225d71f88da9442e022ba6d33d9c98c7476c2a8cd9f319b664bba3b05be40319384d113fb1773568db8de93590ea4218dad7b0f40d136b31cebc9e0ac814bc1e50b86b4fdd0a0ef8b5f1746c662fc7fa101b5879278ca2b7c7b0a574eb3de3d71b5680565fb8cfa0610e4ff01e16888b0a1cec10776f6d2069fdbece3211cdf9dcdee84e455b68cc3ac97da736d6418188593343326ea7f93402b0fce7228b9b332ec1cf36ca43518990a24d915e6923dc9e0d1c6e2fb9b1f41098eccd779d3bd065057978cb305bbe0997db3862a66d83b66ec5dd2d12990a1bc292fcf6bbed035280c7758e21840260e13a8bd4e974f6d47002c72d9a3a80409b2d717ae5cfc9bd8ae3f236096160ab9d9f7e4e695a78b66058f24c8b0b1561b180e4f6a78b2d0f1829dd90843cf12940e17f58236dfbae481c0fa71fa3f2719bc3f3d957b64c852264d8038c36f0e99b9d9aef0725643efc7c5b33ea03e5270ef9093aa7cb1fe9d511ef029e0583915a893992507a5e467ec7bec7a77496bbb0d37ddb735a36db75a4fa2a26562760bd475d03eed23cb26e58459c55668d0c8ecebdebd8398d08805e51c6d21a16ff97daaaa891fd475642d484dcd0efc899b668494e83b19a2a34503ea0f789329774ec6e4dd7da6ae2f5ab0ca7739e1be7cbbbaf4cb431b93bf5aa5fbcdc92048a1351388f207e57de6d8c827a6b792e484db2fb3f485b269edf4cf215f98bbc8fd1c9c713e4e9ff10da1c4f0c4c1e851f2a039ef06723a8e15423f8791ab3ca38da9051daaeb4a6b72fed01060dd476533a9ee04823386f824edb9e22bff61a647f50d483beb5d6acbca08434d1dbd79a30603fe1a43972d6278a159f51fc2f8c0a3c959201ef373a76bf1508b8f2c12741a66d3cbb98c76f76303ee42083028ff141cdcff44e31e7df72b8655bf512c57b756c19223f9a97f24b6244951b580178e4fe75e5e854e571b7daf48ea9cabc6473188e8fbd43c7bc929d547d31fe0899c48ed1c99dde764abbbf9bd15176e155b6fe2c47b4b953213b066563ae67999ef281e0ce3c9aec7f3808f7a610a4b586fa83b41a63ad199da456d5cbe509d095df01646324e933ab3d6cabd7fdac557c9f31544fb54f048a42d78f67fa182cfa6266355dfada17b721411b0214cf8ccbd7971db7a217378ea56b229a0035578db663c9cd1a1cdf8515f9385d4036b591e0cbca4388736190bee69d9642877529bebea94c2cefe33f29d6a09a775dd11cef334d2d3eee5f54445f9945ba2c0208b10e80aaa7371f8b85d75e9812f4ae53e51b257640c3645ca77644ac5cdebe531654633e866e87044d7f4c487a32570a822f9640f5d22a0760ba790a123b2545ae156908de03c28f6b5a44c913fdaeec07aff22c0079442b34d5e5f208c23438b2badcfe746717bb76d75bcbf0bae6684cee5a2a5b451b4ac10eeb11cd003c9021a325b151b9effe228137c5848eb038df2d95260d4f2d83d9de54250a851131dadd193eba9834bf86fa5b1d83e1d3d899bf2a770726dfb216de2dbd06aee2ee0456b78c1f8084c4111fc6abb858730a88f5bc24e3a8ec1c873be2b419c0187f5904b0a442994d8ddfcb22ac1b51b178b8af15cce51e44173792e16454a038716ec9d1f1d3f61e3c655a5d7dbc0d5690f90921c91a3985eb29a89754a287640f3868d9db5ced8004d0dc481083e71f1e92f7f8acb16c960129ecc14878063c9390142175783048e91c79736bcb497ccbb2eac101c04d7a02ce5f7ac7dba3eee0a9c7a4406df848b6e3aa31db04ce3da9a4cbdd1c890c69531dcb6c67140233db56c2c4427f40b6c315c59d84dc7974bfa8b032e2f52966729b770e69b39d1884c7a0f722f48389d93375bfa5abfbeac82ff724cde81dc97fb5fc6e09851d70d65a7a8d6701f39617cb1e844e61cc25ed61b8711b29391e292ae6ebaba598ee521bfd68d11e175419892303e0606f3cb7a0ad5465f3472380655f232cc4385c23eefe0d0096fcd5756852a4f633e17c10087c8184191b74c39787e46da3039b0d04c2d64be5f9ce9bd45205d78b681954daf2bc524ebe8e4efb6e628aa7f900ddcd3c34258ca4abbfd7ca77389659132bd6ed416063c7949d38b5bf2d97dd523dda43857848efc8ffda2ce79dbc79f7d40bcf4de513c244e02d28468eb9c321440e180a537b1010b6d26a13e6a97b1cb5faed03ca14a948278d8edfafbff1cf12c511c910e6c7b8d1ccd040126752892034b9dcf79c38beceaf2967b867d0349d830ce599350fc9304711b85ec47b85bdb4b494e8ac2d3e6716a620415e9e6c57808769d2d5092740aa52bc703a65d1cd7fa11366203b9b3df7ed580e7581910794c9ec0f0e3806ba8ab07cb70e9810e5d31975043776aeec43860fbb9516cf7066cff891049ddf85d36e23acc6261e1402b0e7b9f4c21645c7c7161fa7a3d772598ba6fefb8c3c5e1a1e1a8dec6971c97ce2f92933d0bbe352b92edbe8deca81e5b8df25567203f9e796236b3aee6e4b36fc0c9fa1cecae2a871719a252079204cd5aaaad2a3d715bc7548da65c8d1b44c06b4cbb011113a9393a28bfcd60ebcda2c628c0a5d825490f0faaae92ccd720d8613995e60ca873147a81bb6464322f7d90a4aefd4ef9278e0f47c76a589d96950197ea59e62e6fbb388dc60f846dc7088f7042962e0543cb42b0ccac35e0517c36a6f0c4b7bb2b7b8bc600d42fa997e66c407f9ba04dea3a782f3fa5049c0feb987c42cc7a7bca6e8ca01c47f7e7b50507076f7cd9e69fad7d46177caf43128e7db21ca22c6fa7cbf19d945b4782a116b91f5d148eb9f78cba7767ed45b782fade1aa462f1c91bd3d3adec6488d60b789f3901609462435f7bf52cd54eed2fe673cf830cb459b71cc03d67ec5fb730e0d47f299706a9f34ae590cf23e854422f937e96950e2d2842f0ff0d376a6aee0802c41706bc0f9051adc48d51ff1d59a1b8cc6539eeabb0a401e92783b5a97c582fe5c79176094b418d56495be1a4ef235ce1e1d24c51ccacf6fbe3fa7f987f163b3949eb65535410f9a22477dae31c984531bbd718a6de31c53dafe99e61316d0d45126c51d489307db13b286633f535b6e5030a888b3f80b5ffad42eeddccde452ccd3e5f7eede6f378e7d5a3d232ff5392c943634a5102b29230fe42284c892cab02af163714d293f444f1771e7cb24c1c2317c86d37cc0da2cf80febf0420bbcffd24cd9975239f44976d72e508a2c8e2b16c4f599aa45b354799cd55592f708419600511909a568c9fc8cd9fe23f5c73cb4afb622665abdf0b0d9a0eedfd9f8237595aefce0aebcfc5a55302391d9a950123c4f23b233f6b527af91e78e7930d3485788c2513dab4970e6869193d222a02b33fa091625b2fa851eee5724ace090c1f44a81821399d587115c358ea63f73a5aff0f8d8f39b9708562a886e2c005d693fc61b6eedc"}, {0xb8, 0xffff, 0x0, "2b1e14c4e803b13816a05b95b085d964e35204af194fc87d6a05e08472ce762f86b36ccf3a2574ba886c426adbc2709628f848a71693b27f3f66de93a5832f1c6fba6b42b2a09993c9749b0f05e9f3ccb7c465b2a8b0fc4d47d41c0eaa9d9dfd9b77a0980702c3bc8b8e5427ea0faa385f8a53ee0617eb73b1f7dce0e4d7e18d2645d0addd8138ebe7e64a6fb59c5eba885a04f3efe0dc12cd51c41c09cc1743e528"}, {0x1010, 0xffff, 0x9, "0752b6196b41a1672804ecb61719e8df30a9e55042a0f7c5984aedbc4bc1085d33ea76f32b5391a5311505c8649e1a4c6dea082046d5c2db04cc5aaf7afdf76a8f603a54c70a70a3bb4a3eae263ec43fad05b7d704f886263d176a796d34a12860067659fb94f8444bb90c67ba372fa3d05b104aab77e99e5f9bae08bf1beb07c1e033c8983163505f0320f32b6d409f27d8dbd16268dec81000b2c84288c18ef5722f52d5bc30a79144bbcff7d63f4fa5335eb0a99036b1e9edefc96a3cfbf68e7ffb7aab912e6187263ea1737bc3d5a4f1b9aa1c71f31f28691082e33d3d7ce58070757ddc5e05c72102b982d150c83bc0fd83ac93cb10c93dc49b1468b2c2999a62e74e45a533830142bc080845ee1fabadec60040ef7c0577570cf781ffa6fcb0071ef0a6e96a8d7a7618896bd6b83989555fe38ee9f932eb48800bef90a1b77d6d8e6eb28c4152266f0b19dc1e9a5b3a0a6a641038f1ba3de4be3abb65164c1e06c6e1260f03f7a3a947b217441b9c262a5024c82deb695871573da7cd7bbf194aea31c8dadf64affa5421a1afa94511aed391e940bd641c425cabf6aa15515b450a1de299d02a4a755f3609d8676f92468697518c558161d20b249daef69f4fbdc1aaf71bb24b8631f4f1da9ca30b3f3b50318d3993c4a96d4c96bc46aeb38a338e9824f87c4ab992cf19da87f2f8619043ff2786d0ab015ce7146360370ecbc4acb81b0dabb66dac2368c084bc99b5d1f72dd9acd1e93ab7a1c925b34f53797209d57e1eedb973802971448cdd8f004eb58d654de4c453661e9e29ab05b6475a8234ffd0ba85f45f86d28e16fcdbd2ead0b3467873eef7901e74623c93b5ccc0be848a82c930859f565cb8be7fa4a11230d66d8f83b2d378655837ea72c2fb68ef993f2b4f3bc5eebb48e26e9c2c412db8365f8917951f979a33a85aa5bcfa5e1f7aac1505514f0ea638eff17a70decb848280567b56c1d15899589fd8dec531ffd61ba637f657ed858e2ecab4a7a3fa754044dd057d3c0233a3b246aab647c8ce76668339c5d3dc2410a0beb42c60905a0c74a60877774dbb5b22b9df25fd8efc16f9909b2c57f0ca4b196db36cf9c66db01339ac7ab2f44fe318396cbc51609b0a13e21f35c351ff5df670025aee2b39291770a58eb191c3fd5912e4d496681c8b7db1b004efeb83339abd67058e7223bee60c6496dfa596020ea7b0930a47df3b067eb8981ab810a2c354375e9482d10f73f68830979286d84c6fab2fabb012d7cfc81d0e28fbf1c13ef0240c285b5c7e83385e2a8445ea9ad984161989cf8c6ab2a0db3e041aa1765232b5dfb754c22fb39ddf3335fd3961ae063d988795bcba81845e2ef019936fdd742c0ef92556b803f71f9077bf2b2d4baa89dde28e3c3e1b2431b5679033d5436b9bcc552b6aa7c713e7461820781abac6000f716abe4ca654d042ecc673c5339a29716c74164d935f120cfe631557fa0ffd032abb7154cbd58522aca7f62a8fcb44abe7b1921843a7b6b8a31ff8bba495238c9e7cb35e1183cb6f1180bbae855c1b4674da5734025e6cc151c6fff693c1bc22da3b3a4ebc81b2d233030e6696bb417674f175b8d7e857e35fbc71366612b7a0c09e684f2e61a00bc0b113db5519eebb6e614d8825a48c6064478a2b7c34a66b66aa804c5f4dbe427a0b1878b1c66ff9046a82d2e3368fd2ce229f13a2e5f8729075e94ca27cde54c29c49f2101daaeeaab87c1a4a053721976571db5a50372777e8ce95d34332d57f32f80d8be7d6dafb9ac48bb732c9514cf1c3dc3fe918861a649606cccc753654ce69680c3546decb05ed4e9321ab9224356fdc551c68eea36c5a31e3cb4579fa83e14422aea7a10d9ffbb631c142b134e04ba8713a819c74b628089b7d7d8a94d730996a58c1942cf88938042a0b42acdcebee68647208c560f140d49d7ac4b21c120954573ea5f937eb4d78590c65d682f62690037792d71ffb899af71e2b454f1a77b6687da5cbf9b78fcfc3e061ad94be6cfe49fe85138aecbb49d5a97c5bf77b24d8d34a24ed9a597648c3d49de8101d172072697a40d39599419bce9a8aeec56277da348d0561855d433abd65f759649661cb4d569ecd903be25713601d8936a0cb8e6c5f82c45741de316db71b69ddc191a1f1509a8805772c9270cd7bfe78161ee5c8dfeaec945994ac0fbb239e20176e49cdde7487b07ec2e1409babb7a54d40712b52140a245e39036bcd2915b12ceebc7c9a2f39ce06ea7386aa4178c59f140cf6d6b7df6dff2c82b395ab1cf1eb6f6a58430eeb352f8cd46cf81920921f7881d5ee8cebae84aff6aa7927d7741c19516a69616a9ca722fd8bb90dccbd75f1d4bf5f4479284f3141bfc13b3e0abf1cd9f50c128f57d9139b2301f2593333b91980635f7abeef19a6a6fb435bfe0ee69506145017d916080b960790f676a3d261e8ee6bb68c7d71a98f1e570c252b753f8b052b7db0a3cef3468e270b34c9b05076abb7dc45b5e06ec787a7a7b4a2e561e9d30a0310a68f9c73d7c233e29f98019af5cb2d5ae8bdbc654ee00b122b0c07585945c43936d67300d2477d80403519287896e091fa840a12d7f12d830fad87a8934ad2aff7916bd8eaf011234d14b5877824e3c58549a3c4c3ac1554f5882c93114b4de62abb91b918541484fe20a6492348fc29d8512866913d78fce73bd170794ae72d925ff560950d091b96bab0f267f95d20ce7865bec09959753ea0736124157c81c3bcbedc44a86bd76517ee7e21f49bb75c032edddfdede479ba83b2255c450cb938c847b591755654266253aff5c3b65417f04616c9a872d06a75a04cffe674027649fd4c46d7183db93e2d556fed2fd8077af54e412e5683303bed58a2694978f9b99eb138f12cc8d862f96d76d6389696a542a6be7df5b0302017bdbd960b6ac747c56f02da56d99f540846dcadb217c7183d8f82bbc13f20b726fc736272c7441976a306137ce5e8e19d72b6792147e38ff22f454dde2c4ef161622003a6ae217ba7130c2142b63db410c7dfddfa78ac6bb5ceca6842be347fe74bdbaf96afcc991c41248e2c64d68573384836f355695bbb289aabe360a43374b11a1c7641b31ff1000395ee8894b975a1903736bae56704487619a5746df70217d0d39cb44207016f6f060fdb02d7e29bf4172d56b8a26fd93208b617e93c08e9c69e8e2984efabd7f2947fd1eeb66a9594926b6717914610002683090b598fee7e646bc111baab1574d5629214c841234f4e583a12632952e7f7d21b3128c43e6ff36798164f06bbb626e833d64eaefe78265de2846039abe0c52d0d2c98045afdb8b8ee07fb8120ff36075d442722e27a37bdd0ce3191f11e825daa3b077ece12e7848a40aacd6f528376d7ac68a1be14f5b2318ae8cf9513be44f376b23aa523237167dfdc78da46a36c460fc70670b9e4cf3ef06ec79c53fdbe263c500fa7e572366c6c27ea6b2aade0b4acfdabf7005675cadbef6c2cc158e4460b5dea8a566e99e27401f88989be69887ed18a36a7937021c6c8701547ffd5839819df764966f153550eacc0aac4c222c3f863887f99aa75b0e0dbb46c8ae769d925c8abec5cafa63204569097be9dd487f23bae3839d92bf3ff97a803584f1c15c6ee9e685b0790025a18bac73d4bf97e85d8b90226487e895c66d06428f753a8779aaee5ed29d42b81ad7f82f802e74c59ee73482d90bf69fd4ac34e56b937983180c44cc3b0b78a6ce3c9e24a4a350d3475f4a44b7d1a3082518cec4833a6f7c3255e541f607a794f57d2706997e4477ff91652d63b38801d6cfb9508e28dfd36c37ad32bac14586711ceafd0e2a608dac2c52107b919fc5f562fb808d92fa50e5fcbfba70597468203794e040f21fa1b24ca6750e6464e29cfc2f1cc7d9d07661d65e63d423dbbe20a94a37363ab080c5127ad3cbb5bae1137466b8d24675637aa7ea5f5da5e95a1e0df4a5b137b234ec759e22316940e374dcca93d320acc890a0c81d5ee1b32f56e07af123351f4f761e2b695b2bf3372334bc27e553535866f9e58914fcd6d34345965e3fae509130c2f40505441657192ada506010d40db486cd8b4eea27a1412be98b0e8ce00da54cf12a4fdc31ab3becac0b5657c5ed273e4e80be3936a373e07b2d57b0af4a6c29e85b201e4dab2fa38979d77c37c4bdaf6ce0ac44234013d6b329c6526b41f193db191fc7b45e9582f500c7b1eae86a8d5ada591f9c4cacea9b22edf859747cc73c1add98f7f1618163792f786d434c048edd9b8c623c70415655e128d640ed7d64ab67c33ab827e5e92619a9ffb18b33799e4a92883987c62f34c42d164012fabd41bc0b54e01cda2372ea11ed90ed81dc87c058a9506c1d68b12c6b1dc56c0b19ff2f6b4e4a30ab5078496cc6bd36eaa48a8e807cedf32de0f85a1182d990fee370206ffae49e9a0e34c4dd30bd2bef88bf0f78745bc022a6c42db88007c8980a6b2e0e2a112bc1517e7ccfe95ee78bc2b1a35001d336d86080caee301368c760a318a6df0d107a22faa2823818f54a78baf862d6687327d309a84c41d6bbf22245fca2d3f7fc48bc2ebd4fd5734e46501624887e728b33b7a9a428953237b4c202ac0c27c1556bbf1e5d5d749bca62193212753dfd7e88880cf763e05cd4b131e291238e38fc2991d47eb10c32888aa02f6cad49abd512d2e7508a27abeded53e53fea587d9c8356acd7be8dfc3cc2a53dab20638517a1ba6474f9c3afdd8406eafc353b465c9b2a308b0ce17fabba7efe22fb297ef37ad296a2f9fd8bdfb1ce70403971806269e6c34ecf750d817b5e411619ba18e2833fbf7c87122d22ba11ba18405bf9288ab689f4da7120b880b5694ce13d7101a6c284a39c0f6f6d12f52ddda6973517e30055e41e46a71d5e4075afef8a2242a6c862a8f31368dbf95f8e0f0ec9ff835d78431a8c59f65d797d713014541513d5d3caabad5d8ac04f70afe25623aa6f373f0e017a05bc607645804be2bf9bb1d09906df0ca7e0b5b2bd495050105da0f8026f892f289e0c41a1ee36b463920fbf535836ea02fdc663a3bff7210bef2eca13aaa93b62922938b7ad04cc36f55837a644a52122fab378dd72c6a321c5167b1ad9dcd24d1fb46c6192675e61ab87b2f11b69515dcefd0055d6c15db34164dca0fc30a2ab78cf49501902c863095681aeaae0550f88084ecd0a4c7af9d6f3060629d15a27ffbf0f31e212c1a0c806913be2e502afdd2bd28fe4c49b3b6e2c621f0be17a49464a119d73be5a949a62f8eb6a6776f7d7a5f0ce70e59ac418bc50eb9d4fd9b03f5864a85ef6836a8a223a11a5fbaa84129e67e4ab7f5a357fe67544409a84fc3516930113fff4295a82dfc809ec418d7e73d1295e271affc015e4cb3b8907159d2b3e6db5bc26b883758401aabbcb05e4903e97ae911aac6feacbde10a81c6d41442679c83865939712d673c7c33e6d9a46eb4b63b92c9d8c610746039229cced5cccaaefe7f4a0a05d9e88024dcd3f21c0f65ef2b5f5876dd529977fcc6583d649ad3fc2841af9885447c3f176684e8966133e80036b360f8cbd2e76597e414c4aad7c783ab0000178ad7a7b239509f573c5ea2e274e180d5320d1b6efc6824b97aac0b2efee0a2ee8fef8c1f5df0619081881edbd2fdaf6f459bc2a29dc8479530441e48a9fa3b6abfc0058245206d2f97a2ec0af427c8314d8b406806ccb4ca353c1218cbcdb4716a909f7dca9e469580bb0deba9739314d9325ac1832f89accb"}, {0x1010, 0xffff, 0x600000000, "eac7ff1968abc7cb476264be0fdc71c2705b1635e0dafc7c2e52fc035be8689bdf5972d90b4c66c1e6c1002ce51e47531d8eade108c7b875668c84f5cfa1e25003a0a72901a05fb40085241985ffe0131766b3b6372d485a72987972d2881ce59cf635a49fd5d36e38ffa285277e26d3cd8fa77c22dc0435c3a509e3732f1d3a78c7904c52820331b5c85168c9387475d60a4be61e558518c88f9afb0544c3b083d857f5bed719210933f6f0b89eb3974a157c562583194b620393188a304ac8f39548cb8200e8e5f747696cca215d1b24c41b5d23b6c3182501a732450cba9193049f71f234895ccb81b07a935b4eb7225e03e7af58f6f294f219c2a28fd8d13001a9e9b8b252c6411c9f983527b974deeebd8563ed9a3001f00487602a3b2c6bb285fcb42b92f21f86516458a0f110eaa3aadb091d8c66037b692d2865bd0b6bf576ebf39ea92a24638de342825a72c15d735b10dcfc222089bd7d59a0ab9dc375afb79fb11659053897252fb3929eab710b780b3b595ac87171d0ec63fb5abaa7341530d91797ff9c6c1a58d3683fd6469d5c170081837cbfcd2b504a5c5049c8275a4b0d81e4703f6dec957c408a09c13df1c9ba005ad1a2b93b6cf8b6191b33abde890e834fffc3fc5eeb7196e2ac085af3a2498494e6f75ef44372d4976bc41c57bcc69838faa5d7da3f607ab6f9b7bd191efe62883c6d703f6a1f7aaca783ef8570cd33c9f044625f5e653176997896da2dd7fafcc17c865f593aa9fe954b1d55284ff78f57ca215213a09242f81f7cba39c7435dc0d4f7bbf4f81dbbaf30382b97170935d9978f43608227403af5a1422f6032833ef78afbc7b9c5443ac076db06d8a743858447cd59cb621bf8d9ab90919c2d45ac023cf20e974f71f71e4a16c472fd401bc89e56ef34b619e968893ddce94e7e2383913bbb3a236bdf7e709efd77b58109a1d9532b315d73b7fc7f5f889368f47deab13f74b161dd813f65dcc79d2938597327e0b993cb84a9c2b0cdba8d4346f508a76f8e08ab0ea93c54ad75a67b3a5c3760272db8e7aaa2b7aa3aad41de61c894a1dc1f0311fe8f50ad7cf1371f6cbb335e29de1db6c5c123d914088a1896cc845cec8fa82d250ce14418db16bcf2432be95081b755cec3b1a8400beb681c91fffc665ecd31254697906feec3230edf704e8b1643af401ab318e7838d099d28f35932d238545741e4df5af48226739fdd90c022812ea333f746d9c8a108a9348a0ca7f795f7cdce7ed65fbb248e4dcbfd66959200a83a14a1fa543351d800bb85f6c6bcac3f220e5f537ddb861373e2b166d4bd16ade4c853d9817bf99ad50bc71e33f3d6ce21e966b31f109eed6e2c1410e1f306500d4e8cb7711821f7f1aacb441443b5ed852bddd8e1a6d22442e261220042f648815546996cadf72af7f92a62b0728a093073c911f5482f264fa0358036585f8d1bbfcd427636f192f00f756eca219437d2f96d0263228bd91759c8e3485d258ada2d66d5e6625faba3eaa21f2dc3554ec192df096406a32462c268da3cc7d9842add04b1af6d514b5f7c4fafb9ab91ef56c3093889b4b757fae28a52b79704aeedcfd8be0d31ef7ee8f0263ce9facc80c4ee504c6e28c0315f7356dc1f488ad7f0ed4a391026fe824e21c2b95a8eb0bc586a4dcd916b3c87b1974bc85649e3ed7a18b0a182dd0d0a516b6cac2e8e825be8a53e2ee059233d1f59539477fe56f2c7fb94f645bb3ee39a7069071e784378472c99a27ce3156113ba48223348facfd6edb51ab5caf55148c6749cde3a65622800c6e597e363793398d37d8de2d0fec02df3289a89b023a4395275f4e8b93c0e5a25aa09135f29ec633655285eed18e095aa3abdf166d1cf20003871500934341782134b8dde9907da4ac94de5abfff0783d1ab6a6e505ecf66344f93fd9d7147b8a80a2e68cbe0793da798ed66157b17a9d1e4014cd4d247f3f76e260c429bacf13f19924eee2c213d976bda0509b43759791585a91ddc25f6fbc3bed7ab01e887eba27d3490d61be704ed09d3df0d60b8334501f75daafa5f17e9b8f9d3b2f5ff70a96040481aa2ffb2ccfb0bd268ee0ec18f78161cc71a966fa8c0cf623c045d2f3b1694a8caf97d6fe9a1f217d8de926edd6cdbc161d98b00edee0881ddd364032f63cde6833f92d495af4e84a2a7bd94761917d3884fbb7067164b1f1e726e1123939771e4fb9493369fb38c78b9a1296c32b0b51d4b7a84b99de4c7244be6e8be19016a8b43043007a67988b897bb1eec142b8d593323dfb3bd8efdb73ba8a3262e5cc34a622769a9c59cdf496e1be01b793787ccd7c02a59a220d34511e7c0141cceee5a7ed6287d408eb9f5721a5fa53f9cf91cc6433073a13ee112d237efc98fc7ff39f2a3aac841472a58d23392d27791fa98ab16e29f9618d94b4e0440de9087770bd3af8a9159f3e8b0b071e053c8583ec72d06ce4279c308114de2d5a41b7b2c13fc786864317e4e6110b7ee319afec99ae7150318c4adb79e8dab6b85912546eae68610758c2cd03358dd7c30f04462fd3a0a65cd7dd4fd1f069a9b9a085cf9d92d7902e05c75678ed7b1c27ce781c118fb9c068acac747ff3243d8e7ad88c1e0b1cd9db9394ad2360f9d92455d6e15e6e29cd213be0c9c08b4f6149d224bcec6e66afcbdd0bd6af0966e224bc1208716df8976b825696db4fbb8cc81517bd64e003d22a04873beecafb593af2a79ebd05a825d3d7dd3c20b6da35f0883192d76c162d80ece512df8a6a3d35a27d016be9036f33eb5deb862018a3dc13b437263c652bfc005bb93e0f52ff8521b7559beffcb0da0adac9f95b1ff8b7292a6845ff4c472a85783774f7ac7085b5d2957520af84c273bdc7026e8fc5a6b663bd4e571ec021cfca3bb2846c0f07d8cfed04139fe7fc97f6fdfc622d986dc71485f05fcecd760c9503deb1dc82a13b01514147f8d21c3bfbeb17bec06fce911904cca965b75a87cd2901691912135c36efa9b7bc2bb8bb1cb18a59a12ccf60343f15589c722716242af43c6496c3da4f5d41e7256d202f8ffdbdd6eb791c5d3431582ab62c0067ba1e217662524ff32068911b884f6c0850fa80ac38873bca084f52ee48a99f3a7068c69b67c9f73340072509a9126958dbc18699149d9f1a6fb1a78e609d0c8db8528268df1a5b6f8c3004a33e0bc51f0d8f0b5d8c5340510f9cfd88518485e3f579211b001a4cb1f9bc34a93253813d748a659775a8088134c635a05a5b09d7e5625525a8bced1fd60c4700c548b9825d5ff092c979f80f4f3faa3e0b48fc9bd58109038132d4f34b00f7c0cbb3f4123d1718bcde37c358edc29109cd7e16331fe2fc223da3897e7db2b23dfa9744a5624611dc1fd26c26b1a49d1218c3837a881fe71830643cd3a66312b5fef84a0466f51a5ee51e3748aaecef18775472e88607eb39f31248947a45c011ea1fd8acdb3a1146b3f0cd287f3f73aef563e300b5735a7a855cdd12ab67be7bbb6ae47f0431f316fdb09b1cef2c768cb974f0752f8bcaec7c395ab223e01f9f25cc20632394a23ef4a72f722df1100876690f4d5bfc5906b7c646e7efcda2a5ad245c621f1630fb50f1a27e43d0284bd7b33f66505314cfd4ab4b8583a0af380f8e4767c26b836ec984d0a157fd49ad2bc248143c9c6f42914e9baf65ea2ea7efe653d765cfdd28fc395cff5b90004408f5386c4ab10ec42d63ec96ee63e3418e90f1d3fb22518be8e45aec3bcb0ad1fe1b660fe114cb7deb26aa3b13b5b83cf9145b7978858215b19e2c505997c3e1837505df0844a6f7e08759399aeb33e7eb948f6ed39dc6aba8c1a3619946ee26c945a6a5d6dca42b59c74d031728f630d9ad1fffb140ccfba654bd1151c1bf5bede38109aaf86d58adc08beb7930149bf9daa47f73ec61b56599968ee47c0ad6cb2633db81450a0491449a50dbbe0d9957e2725f47dca8928ef2904e3742bbeb4e4d5fcccbe6b298c44724e38569dad15d410c1b27d6ed296d74c5ba372a2e10d61b1b00b945d4628824f45dd15ba087b8f0e156a347f9fb95d29fab4c6273802b74c9485086eade4248ea56bb903932978932adf7af48846d35e5205c23033e9d9767d7365148f947d50430f883cbcf1ab79ec46ed1a794f7e435f97bbef4c485f6b031fb818803488592775051588e94778742f62001852ea4df47fc2cf5016501c7af51cfc0044f323f20144c84e8bd0eeb08ece7b8c3fdc6edfea8b43a0ef45d27a71f9959fd60e32863756377be5338e8e7fec5575376e40936d868498bf06bc22b875f2655c8ae2e11d3a48df5f5a4d30e15928cbef45e6c198f4f6d02fc3ae328d3a2562eef6b053cb6f6bd775533cd63febffcaf496064130ffcf593464db73ba7f2c26a62c726e99b56ca54dcf67f3f945b83c909b897214ee26317f1c73e3d52fd4eb1c2dbb98f78ee0820a487d7e95e81823bcfe5c62d26e3db10e6d7ef82010b7e1d2fb8bb69c10c5b12cce5fe2a43b9bf127d18765b2d4130f69262cbda60dd1339e292949ae4aa65e4abd8cd1500d9a9843da485ee0751956083cde4d1f305e52ee81a3acdaadf6d839257d5c3d2a25ba9e8a91e7bec1e1d8203241dcc1db764a4eaa70101b461f133224fd79f2da2ae0a9c8c3381fb3845fa345817f02ca5bc37dad01da3220c4f351f80da95c94e0bcf166b0fc757c2cb573a9b49a9ebb9bde68542628441857f46b01c399569a09efd83ac7c56fe7651ab5ad73d775c6b17a970d44cdd432398ee6debcd2a2809a82803f8550a65a52d967a10d100859f5f150da30872e05b7bbafa63278619fb90dca4532af0d134d9566e0453a2cf10194783f3c84c9601b53952f2f21758ee34eb91f573f393ef1c312ee8e5b86f171c4837727548b6cec9e8e774b96f2159d9a90b823ee0fd572a905874211e9cebb7eccd27fa407e41832ceab57bdb813b895264ce3b96f0ad1e0b1af92e0b141b9ba37eedd917feb7ee3739a1e88c9dc44c5c8820a17dbfa925772ad380d321b5a5f6902e0384d253c6da72bc9b0e102e2aeadbba181acf170eb536e72f2b6589525a01568c2313dcaa896525a43590a47dbbac72410a387c9373a4d7c4592ec29dfee0ab10f1ba7535a5e442bf3b3cb3bf8e8d790b24458daf885a301654894e5e70d7310929aff39b223a4d1ee793115d54737abd98c14d5e78f5dd8cfa2870297f47a98fe1e78fab2f8a3b685261cbc062a7e706d8488c94fb87092d9a091b5996b3b7de0e495e44f927ad287a13f3e02600ce93c32b1ae5bbb025b10c6d6f0b9b84c412b7cf0577cf182f5e809f1e2686d1945521235a526a03da387ce7ff59b90b1f37fda24cc0eaf0192371c5d32d19bbf54806592fae809a057c496ab0fd2fee1dbb8527258dd050f7e881acca3ae39b151c0ad568b449a7578e8e14f65d13051588c2fa3d9aa00c0caa02cdc0323b0320d17841305eaeae83f1c1edf5486863ae73f66c2ab0b6c27b77f1fbdccc3a8a132c0b29ff7069fdfc32ebe1f8eb9a5fab1c2d3195c2ce0834c6dfa2951e75dbe6f961eb7b4bd6bd84f709a151f7e397d5feff1d40940e942f72f59ac66dad2cc4ff8e57383b0506c7b3c5bd79753037f3c44afce07a02e7543355a3b2445d8f08c244b476f5bf0af9aead197308eeca0940731fa6d4df1fd7abcb08fd4cafeeafb5e4eba95ce6d36cd22d91b865a9799ae0ec22d993a45cf6f1916b1bebeaae7e13cbedbf7eefd3d5d19389e11c648b303effd5221896f454759da3435908"}, {0x28, 0xffff, 0x9, "856c63b6080a95559b4c59949eff23320fca9d48c1"}], 0x41e8}, 0x4) close(r0) sendto(r2, &(0x7f00000048c0)="dd37d0302f689850970f8e853951d188042b339f91a1da89434f98a7a1d35d688d98ff5ff0d9e225", 0x28, 0x408, &(0x7f0000004900)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) close(r3) sendto$inet6(r2, &(0x7f0000004940)="04b0fb62ba87ad1e0ca455d8df377bb1b338e65888a1b738c54e583cb5ba038cdd2048c503ef787d0803a942180ad8ab68d433fea9bda402221b8f993172384f99300d29e041bf76c87b6887a102c07e1fc9bdabd1d43b327d93587e909c7496d8e7213cbe33f9511b0d9080722978b7d51aad8a91fbadc4b29fa28d8c5c2a31b9a69dfc4fe58769071c331ff46919badec8bba660e2", 0x96, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000004a00)={0x80000000, 0x1, 0x100, 0xc9af, 0xffffffffffffffff}, 0xc) accept$inet6(r2, 0x0, &(0x7f0000004a40)) mknod(&(0x7f0000004a80)='./file0\x00', 0x1100, 0x40) rmdir(&(0x7f0000004ac0)='./file0\x00') ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:21 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r1 = semget$private(0x0, 0x2, 0x12) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0, 0x0]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) r5 = getgid() ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000140)=0xc982) setregid(r3, r5) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000000c0)={0x2, 0x2}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000280)=0x1c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xd6) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x6}, {0x6, 0x4}}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x61, 0x1, 0x9c, 0x0, 0x7]) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x23, 0x10000000, 0x7f}], 0x4, 0x0, 0xffff, 0x0) 16:00:22 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) 16:00:22 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6000000, &(0x7f0000000080)={0x8, 0x5}) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x21}, {0x8, 0xdb0}}, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x800, 0x0, 0x900, 0x0) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xb, &(0x7f0000000080)='\fFW}', 0xfffffffffffffe15) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) 16:00:22 executing program 0: r0 = socket(0x6, 0x4000, 0x100000000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000007000000ffff00000000002a53e92ed9d000b8100000003100034545a691280300000000000000000000000000f35c2613b139cf798587cf7b4d61f692867d9d8e78e2038da0f6d527f3c7742da6d217a2cf40c560f8c1a23e539d934584752bc5bf141050c17fe91b42acfa587f1274f74fd589f11729f80eab6916d212004bbf81c82bb40453fe20430bb0c27a0148085f988f55dce3122f85a676248a54e58c9ad42776235c3ecf2910979badb60902f50a4d601f5538574d66c3dc059a921df864813d4ff1dec0caf81667000021ed28f6828a76d9a558634023c3eb8b1c3836c50f71203a3e70b0026d455aeb23c0"], 0x241}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000421000/0x4000)=nil, 0x4000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x3ff, 0x20}) 16:00:22 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendto$inet6(r0, &(0x7f0000000280)="2fd76d41d057044fdd16b05abc2eeccc846a8dec5f5697adde111c21f20564ff3d95e4d1e69864f147aece1039d7f6c48eb5c404022001211f3a815d27e087b9a81fe4b18849ded7567a07440f5805f5cc032db0313274c93a58db1922af04b0b64ce512d18a551369f12b4214649e252f4d8d890a7dc7e069f798f256c1595f770e8e8198bd20d7d18f6904dd88232ed4f5ba16111cd809a501acc5043995949ec5a925953c4fbccc2319a70e0194e861fdb2b8068975b6625229bfdb3b6dbb8563d200e7ccad7a54b7657da24f657464aee857c05aaf5e73bd37c31c805a2eea6f44b9fb918e037a7b13df92a0c30e4d2ae2d5b4b13d2f6032cb04994f57", 0xff, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x69, 0x1, 0x5, 0x605c, 0x42}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c64829a1bff08d5542d7bc5fda8502131e2289780a7dfb97a5baedead0c68e3b0be0a5342af1341ece10a9b6c3d77d738e01a1c17aeaba8ec5e3f8b03692f13259a182384d", 0x45) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b2") 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000100)=""/15, 0xf}], 0x3, &(0x7f0000000280)=""/4096, 0x1000}, 0x40) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) fcntl$setstatus(r1, 0x4, 0x80) socket$inet(0x2, 0x0, 0xb8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000500)=[{0x0}], 0x1) connect(r2, &(0x7f00000000c0)=@in, 0xc) 16:00:22 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) geteuid() Qà8Qà8pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013258 va 0x20ffa000 didn't change! 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="070192bcce905aaafd270822fda4"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='.\x00', &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x802, 0x80) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000005, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0xf6, 0x7, 0x8, 0x1ff}], 0x1f, 0x0, 0x800, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4504) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffffc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x204f, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004402) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x99) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:00:24 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800400004002c5, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x5, 0x0, 0x2, 0x1000200000005, r1}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1ff, 0x2, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffffffffffe22) socket$inet(0x2, 0x4001, 0x5c9) 16:00:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() setuid(r1) fchmod(r0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[]) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e51f67000000000000013c1fe9002049fa9da398bcd62b103434820abc205256e4b696be162aae2cb5996ca63399445f1b2782196d5a77b730c88a77253514b97fa6524930ccc13a88ca933bdc35d91065edd1a3e822524ba4480102", 0x7d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCNOTTY(r3, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) fchmod(r0, 0x101) accept$unix(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82ed2d2f3933f95844e535f3666b6c653000a66ce4969cddfd0341cf06695822c724069fe1f467cc942d9606a8a93ef4daa201a3f9687aef3653e30aa97297b8fb2b73c84baa1c2ea48e673ca3999dc12ce848d174e277"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/64, 0x40) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f0000000100)={0x4, 0x6, 0x4, 0x2, 0x5, 0x9, 0x100000000, 0x3}, &(0x7f0000000180)={0x9, 0x5, 0x7, 0x0, 0x2, 0x0, 0xab47, 0x3f}, &(0x7f0000000200)={0x2, 0xe40, 0x1d1, 0x4, 0x400, 0x5, 0xae, 0x7fffffff}, &(0x7f0000000280)={0x0, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r1, 0x2) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') r2 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x4) 16:00:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000740)=""/124, &(0x7f0000000440)=0x70) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) socket$inet(0x2, 0x2, 0xffff) getpgid(r3) clock_getres(0x3, &(0x7f0000000400)) r4 = fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x6, &(0x7f0000000040)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r0) fcntl$getown(r4, 0x5) semop(r2, &(0x7f0000000080)=[{0x3, 0x100}, {0x0, 0x40, 0x800}, {0x1, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0x2c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x8001, 0x7, 0x6, 0x100000000, "bc3d6ecba2d1b7c4b863c0a65db56b9962904681", 0x27000000, 0x3}) 16:00:25 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x400, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x5}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0xe0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1, 0x8}], 0x200, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x401, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2d, 0x3, 0x10001, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x18, 0x40, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x72, 0x14, 0xffffffffffff5cec, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x4b, 0xf00fffff, 0x4, 0xfffffffffffff696}, {{r0}, 0x0, 0x0, 0x80000062, 0x3ff, 0xc28}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x4, 0x3}], 0x80000000, &(0x7f00000000c0)={0x8000, 0x4}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2c7, 0x7}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="979c41e3affdcf0d1e6938491b0779823f304353f2a547483fb9da45b414a154ab44223ab9a01f11e4375747e88b015fe0110587c7dc98d25c7db75fa100b57a64ad5c4fe4b5e7bac174aa83356d58fc64ecd9ce707a5e8de392ce59efa7f4a41426dc37c681405131eb5dcfd7c9604af920afad0eaad52a6ec0f5677b1c906763e05aa474e1485cfb62cc9ee7ea1d0f59080b5fc6bd831a634448189daf5d5375c81aa9cc9c66c7143f1245081ef2a23dfaf1411cc45aa94fa32b2b3c92a4815b5086499d886d0792a51519c0815a270ce0f8249d7e906b03b2cdda170d3404ffdc07d60156057fc32f44738de6aebe5250739291", 0xf5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:25 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x100) chdir(&(0x7f00000001c0)='./file0\x00') getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000080)="d19984f6a39d06e1650bf06b7be953d74de954b5da3af467c5c6c0c31e03ed2db3ef3617427b2a352dfeafa49658eeb1921541edc02c74c9f595d6a504cac6780b94ae5a49cc72b1f594f5cbde1aa4cd5d5e0ebe7f163a0f0b3fd4cc38b217ee7c85e55a8e67f83810eb9709a93509fb688729bb386b0e7b75665010a805090bf6d469f7f9d4df60d3a15ac34dc271df67244d845d064bc6", 0x98) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$inet6(r0, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x28011, 0x10) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="c08b403ab75790065c2eef6a1b2eff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x5) rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') 16:00:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x92, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xe4) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x0, 0x81, 0x7, 0x401}, {0x7fffffff, 0xf0, 0x3, 0x22}, {0x1ff, 0x8, 0x8, 0xf5e4}, {0x1, 0x0, 0x1000}]}) 16:00:25 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0x2, 0x8}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) socket$inet(0x2, 0x4005, 0xffff) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0}, {r0, 0x20}, {r0, 0x141}], 0x4, 0x1ff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000001a000000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:00:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x4, 0x102) semop(r1, &(0x7f0000000180)=[{0x3, 0x100000000, 0x1000}, {0x2, 0x4, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x9, 0x800}, {0x0, 0x95a, 0x1000}], 0x6) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) fcntl$lock(r3, 0x7, &(0x7f0000000100)) pread(r0, &(0x7f0000000200)="fc91769ae0565e49ba8d7ed8ad023da9c60a2d2b791a977b2be7589529efcb1d59941f030e9db2a7560f6cde3a9786352e8224d2e3f623433bab723e666a60777233e800655d", 0x46, 0x0, 0x0) openat(r3, &(0x7f0000000280)='./file0/file0\x00', 0x8030, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0xa2, 0x1, './file0\x00', 0x3ff, 0x2, 0xff, 0x4}) 16:00:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) 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) chflags(&(0x7f0000000640)='./file0\x00', 0x0) 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) 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) open$dir(&(0x7f0000000600)='./file1\x00', 0x800, 0x8) 16:00:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04", 0xf) r2 = syz_open_pts() ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x100000001) close(r1) dup(r2) fcntl$getown(r0, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "040000000000ff0000004ae50100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xffc0000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x80000000}, {0x6, 0x0, 0x1000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xe0b4, 0x8, 0x5, "c020fea8589c38dd1011a62b352ab2938fbfcc9e", 0xffffffffffff4600, 0xe19}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x21, 0x4007, 0x7) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x6cf0, 0x80000000}, 0xc) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) bind(r3, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0xff}, {0x18, 0xffffffffffffffff, 0x0, 0x7}, 0x0, [0x200000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x5]}, 0x2a1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000240)=r3) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(faa5baa6236fd8bf,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036dafac0,ffff800016c05f78) at rtable_walk_helper+0x58 art_table_walk(ffff800000075780,fffffd802e9f5128,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x226 art_table_walk(ffff800000075780,fffffd802e9f50e8,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802e9f50c8,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802e9f5028,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802e9f5008,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802e9f5048,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802e9f5068,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae2c0,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae240,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae220,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae200,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae1c0,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae100,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae0e0,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae0a0,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae080,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae020,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae000,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae040,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae060,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae0c0,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae120,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae140,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae160,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae180,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae1a0,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae1e0,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae260,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae280,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae2a0,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dae2e0,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036daef60,ffffffff81e04650,ffff800016c05f78) at art_table_walk+0x2a6 art_walk(ffff800000075780,ffffffff81e04650,ffff800016c05f78) at art_walk+0xcf rtable_walk(0,18,ffffffff819bbe10,0) at rtable_walk+0xc7 ip6_mrouter_done(fffffd803eb02900) at ip6_mrouter_done+0xb8 rip6_detach(fffffd803eb02900) at rip6_detach+0x56 soclose(fffffd803eb02900,0) at soclose+0xb2 soo_close(fffffd802fe54b50,ffff800014970870) at soo_close+0x40 fdrop(fffffd802fe54b50,ffff800014970870) at fdrop+0xc9 closef(fffffd802fe54b50,ffff800014970870) at closef+0x118 fdfree(ffff800014970870) at fdfree+0xf7 exit1(ffff800014970870,0,1) at exit1+0x32f sys_exit(ffff800014970870,ffff800016c063f0,ffff800016c06460) at sys_exit+0x17 syscall(ffff800016c064c0) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffcba04) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcb9d0, count: -47 ddb> show registers rdi 0xfaa5baa6236fd8bf rsi 0 rbp 0xffff800016c04cb0 rbx 0xffff800000075788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0xa1982efaa99cf28e r12 0 r13 0xfffffd802e9f5128 r14 0 r15 0xfaa5baa6236fd8bf rip 0xffffffff819bbe3b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800016c04c70 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=282280 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014901ea8,0xffffffff8229d488 process=0xffff8000ffffa010 user=0xffff800016c01000, vmspace=0xfffffd803f014dd0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 65445 393443 1 0 3 0x100083 ttyin getty 38997 153248 0 0 3 0x14200 bored sosplice 90827 396885 71727 0 2 0x2 syz-executor.0 28094 55766 71727 0 3 0x82 nanosleep syz-executor.1 71727 401261 34727 0 3 0x82 thrsleep syz-fuzzer 71727 154496 34727 0 3 0x4000082 thrsleep syz-fuzzer 71727 189545 34727 0 3 0x4000082 thrsleep syz-fuzzer 71727 98157 34727 0 3 0x4000082 kqread syz-fuzzer 71727 216621 34727 0 3 0x4000082 thrsleep syz-fuzzer 71727 232647 34727 0 3 0x4000082 thrsleep syz-fuzzer 71727 267808 34727 0 3 0x4000082 thrsleep syz-fuzzer 34727 65112 35219 0 3 0x10008a pause ksh 35219 240693 78294 0 3 0x92 select sshd 78294 110256 1 0 3 0x80 select sshd 29003 519019 11850 73 3 0x100090 kqread syslogd 11850 454204 1 0 3 0x100082 netio syslogd 85482 224316 1 77 3 0x100090 poll dhclient 32433 360017 1 0 3 0x80 poll dhclient 91422 388169 0 0 2 0x14200 zerothread 71114 495095 0 0 3 0x14200 aiodoned aiodoned 85779 68806 0 0 3 0x14200 syncer update 76585 278025 0 0 3 0x14200 cleaner cleaner 93245 17268 0 0 3 0x14200 reaper reaper 2246 178601 0 0 3 0x14200 pgdaemon pagedaemon 32217 428915 0 0 3 0x14200 bored crynlk 61854 329463 0 0 3 0x14200 bored crypto 59593 260016 0 0 3 0x40014200 acpi0 acpi0 62988 438384 0 0 3 0x14200 bored softnet 51095 483772 0 0 2 0x14200 systqmp 74434 255362 0 0 3 0x14200 bored systq 49059 359171 0 0 3 0x40014200 bored softclock 19410 512468 0 0 3 0x40014200 idle0 70598 207195 0 0 3 0x14200 bored smr 1 158175 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 9524 6357K 7000K 78643K 19335 0 0 pcb 25 9K 10K 78643K 1362 0 0 rtable 130 5K 5K 78643K 712 0 0 ifaddr 62 15K 16K 78643K 326 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 196 0 0 iov 0 0K 24K 78643K 400 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 4357 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 40 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 260 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 3314 0 0 sigio 0 0K 0K 78643K 50 0 0 proc 42 30K 54K 78643K 602 0 0 subproc 32 2K 2K 78643K 36 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 278 0 0 in_multi 33 2K 2K 78643K 153 0 0 ether_multi 2 0K 0K 78643K 18 0 0 mrt 2 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 477 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 81 20K 23K 78643K 8615 0 0 UVM aobj 130 4K 4K 78643K 151 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 78 0 0 NDP 13 0K 0K 78643K 85 0 0 temp 178 2719K 2799K 78643K 13116 0 0 kqueue 0 0K 0K 78643K 25 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 1180 0 1171 1 0 1 1 0 8 0 rtentry 112 56 0 6 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 19 0 19 1 1 0 1 0 8 0 tcpcb 544 418 0 414 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 60 0 60 15 14 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 195 0 0 13 0 13 13 0 8 0 art_table 32 196 0 0 2 0 2 2 0 8 0 art_node 16 51 0 10 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 19 1 0 1 1 0 8 0 semapl 112 258 0 248 1 0 1 1 0 8 0 shmpl 112 149 0 21 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6889 0 5458 47 0 47 47 0 8 0 ffsino 240 6889 0 5458 85 0 85 85 0 8 0 nchpl 144 11792 0 10158 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 36946 0 36946 3 2 1 1 0 8 1 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 37141 0 37141 27 26 1 6 0 8 1 plimitpl 152 121 0 114 1 0 1 1 0 8 0 sigapl 432 3487 0 3474 2 0 2 2 0 8 0 futexpl 56 52437 0 52437 3 2 1 1 0 8 1 knotepl 112 486 0 467 1 0 1 1 0 8 0 kqueuepl 104 583 0 581 1 0 1 1 0 8 0 pipepl 112 1954 0 1935 4 3 1 2 0 8 0 fdescpl 424 3488 0 3474 2 0 2 2 0 8 0 filepl 120 20379 0 20282 4 0 4 4 0 8 1 lockfpl 104 1325 0 1325 6 5 1 1 0 8 1 lockfspl 48 442 0 442 6 5 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 43 0 33 1 0 1 1 0 8 0 ucredpl 96 4585 0 4578 1 0 1 1 0 8 0 zombiepl 144 3475 0 3474 2 1 1 1 0 8 0 processpl 848 3503 0 3474 4 0 4 4 0 8 0 procpl 624 7787 0 7752 5 1 4 4 0 8 1 sosppl 128 36 0 36 11 11 0 1 0 8 0 sockpl 384 2378 0 2359 7 4 3 3 0 8 1 mcl64k 65536 876 0 876 102 101 1 64 0 8 1 mcl16k 16384 10 0 10 8 8 0 1 0 8 0 mcl12k 12288 55 0 55 13 13 0 1 0 8 0 mcl9k 9216 48 0 48 10 9 1 1 0 8 1 mcl8k 8192 31 0 31 10 10 0 1 0 8 0 mcl4k 4096 131 0 131 7 6 1 1 0 8 1 mcl2k2 2112 17 0 17 11 11 0 1 0 8 0 mcl2k 2048 55662 0 55621 16 10 6 11 0 8 0 mtagpl 80 6 0 6 3 3 0 1 0 8 0 mbufpl 256 103291 0 103229 56 50 6 36 0 8 1 bufpl 256 15001 0 9316 356 0 356 356 0 8 0 anonpl 16 323188 0 312472 147 87 60 61 0 62 14 amapchunkpl 152 14307 0 14207 37 32 5 14 0 158 0 amappl16 192 19426 0 18836 143 105 38 43 0 8 8 amappl14 176 35 0 34 2 1 1 1 0 8 0 amappl13 168 2 0 1 1 0 1 1 0 8 0 amappl12 160 22 0 18 1 0 1 1 0 8 0 amappl11 152 1692 0 1677 1 0 1 1 0 8 0 amappl10 144 1704 0 1701 2 1 1 1 0 8 0 amappl9 136 548 0 545 1 0 1 1 0 8 0 amappl8 128 129 0 114 1 0 1 1 0 8 0 amappl7 120 1666 0 1662 1 0 1 1 0 8 0 amappl6 112 1696 0 1688 1 0 1 1 0 8 0 amappl5 104 159 0 148 1 0 1 1 0 8 0 amappl4 96 3659 0 3635 1 0 1 1 0 8 0 amappl3 88 268 0 257 1 0 1 1 0 8 0 amappl2 80 27168 0 27101 4 2 2 3 0 8 0 amappl1 72 67220 0 66815 26 17 9 19 0 8 0 amappl 80 8054 0 8020 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 150 0 21 3 0 3 3 0 8 0 uaddrrnd 24 3488 0 3474 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3488 0 3474 1 0 1 1 0 8 0 vmmpekpl 168 21545 0 21517 2 0 2 2 0 8 0 vmmpepl 168 409052 0 407450 165 80 85 87 0 357 12 vmsppl 272 3487 0 3474 2 1 1 2 0 8 0 pdppl 4096 6982 0 6948 6 1 5 6 0 8 0 pvpl 32 982834 0 969087 401 214 187 231 0 265 74 pmappl 200 3487 0 3474 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 676 0 192 18 2 16 17 0 8 0