9634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket(0x26, 0x0, 0x80000000) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTART(r1, 0x2000746e) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="6de76f2c41c0d50ba3b9e510e038bebb1940b25f67d5af610227ab134fee361a13282a1a51cd9b8189684a0398e0524ea0cdbd6b1145e5918642e100f01e5eec6e0a2af644ff545ae717625daf6264d6e4de9916161667436723a12d69490dcc2c0f044b4cf37065cea5d09f9e5708f652b03d386d5426d3256d72ea3a1502e4282d38", 0x83}, {&(0x7f0000000180)="2091597d84b2b50f0334bc09378cb23c30aac918b7e7f26c01c3a1fc8bed9de53948a787232508d6dcf34d71f21c13e95a47ff821971c282f0b5243f1e195ac4806874d02c23917d9b5d99da2b0389ed282cf461b9ec79166904e511a09e8372b4f458230f9abb3553bf60c25309292a32c8ecd983554028096631a13d7a2777afcd2efa5a7139650e8e4a0aa0f87868d51ca5d546e92524b0626a91b58adbb1330d8f5226aeccd06aeb146e2b9f6ac821841b9fdde5ae0e7eda9fae5cd1cb4f496c2aafa06e0d04db2d009129284b72", 0xd0}, {&(0x7f0000000280)="0b7f6cd007cbc50c3c539564d4efcabac673b401b857c55a1e53a32345f4b262d9b9752d28b2fd932053038aec7ca0fbeb052c98573d9c2fd482b071a38be136017e1f25b9df0e166624b1ab8a7121aa7530e9559812a8bbd5298213090675f203212b910dba825a01b770a9ff28c35677280f6e18b5de4bc0e7de673af0c762589672efd69a12e382eb728d9b8bdfdd5a5c56fe49d7d346d813839a8c7b0228a5f6f3d358a20e8ca01d54af2cb2daeffb9abfd84bd0a100cdf5525b52a6799bfd74dcd390ac893abafc8fea15595a2499ccd325c1969bb0fa6c2c81268f8a1f", 0xe0}, {&(0x7f0000000380)="c990ddc2eec18c3085a73c76e1301cd0d3c04f4c5f6df9", 0x17}], 0x4, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0xd}, 0x401) fcntl$setstatus(r0, 0x4, 0x8c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r2) getsockname$unix(r2, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000cb00ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto(r0, &(0x7f0000000080)="ce21a41cc2f8c2a8411d2967e23490518a8c482d92fae0d5c3836fde16c4b5e3ec462c552b35c9b9724b82458270e7ab961f807af6cd6ed03beba4ad12f1d81cff44b72b3ac8abebf3e5832d068dafbcda5777ce367cfa9bf2195f12a99ae8be2d6a2a749b998a8f8af651f01bda9a04f2c723a72e315e5b35123e62b7876939d89736780c8cbc18f6acb0c4ed70d938c00a646b787adfdc337495732cfc40b10068b1ddc151e745672f65d0099e239963c7d53c40f8e6737e9184481a0f42d5808c4d14a5ce19faa1a1ce2db2c7ad2d4be37bc553694c162a8bb783225a65b8582bb0df306b80f4cb7f404dad9e", 0xee, 0x8, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/128, 0x80}], 0x2, 0x0, 0x0) getgroups(0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x2, 0x3}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1001, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x1) getuid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8001) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) poll(&(0x7f0000000240)=[{r1, 0x18e}, {r1}, {r1, 0x90efaf8c93146f54}, {r1, 0x100}, {r0, 0x20}, {r0, 0xc}], 0x6, 0x37f) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0xfffffffffffffffa, 0x7, 0x0, 0x5}, {0x5, 0x400, 0x7f, 0x6}, {0x8, 0x3ff, 0x81, 0x53cd}, {0x3, 0x7f, 0x800, 0x100000000}, {0x0, 0x2, 0x4d47, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/122, 0x7a, 0x841, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) 16:00:23 executing program 1: chdir(&(0x7f0000000280)='./file0\x00') socketpair(0x1, 0x0, 0xfffffffffffffe01, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="b1921b207888159572ed55f4f8e35da7a3915c2fec316d3d8fa3b1d321abeac6e64d59c8e975a842919896d67bf650d3ab80d0545d5448ee3112f8af14d86d785c1f89cab86787154751c10cc8de571a00042cb1dc44fc2453b69fdf5ade5c1b9906f3b682080449cf78b46e4c161f6c280f8b459ad7f7e0652b9dcb63b5bb87c31c14e83a5829fc864d4a6f58ba35fdd66470f1e9e5be06c085e109a69bb28d86d5a7f2a5fc0152ad86984e1d12bd17d7c2a7846331c5adac66c5a1ae81c31157f52a20e9449ab6942862fe5aac29b211ebbd248b597f8908", 0xd9, 0x3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039, 0x6}}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x18000, 0x0) poll(0x0, 0x0, 0x6) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffb9b, 0x2a}, {0x22c, 0x2}}, 0x2) getitimer(0x0, &(0x7f0000000000)) listen(r1, 0xfffffffffffeffff) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x57, &(0x7f00000001c0)="d5338a494310466caadd08307a3412b82c14549db5180b9fc7362f5779606097830d9f6322de77be958949a53c7510b0e19942e453051788da2d028423c2cfd6ee2a2a06beb139ffa77ad42bc2642127d54910cea51d46") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) pckbd_enable: command error 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x7) open(&(0x7f0000000040)='.\x00', 0x400, 0x10) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) pckbd_enable: command error 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) 16:00:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1314, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81"}) 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) write(r1, &(0x7f0000000040)="c69d52d373481be9f6e9413d2aa5f7d78197524fd4a8fc94e2695371bce9201de36bac8508501d85d2320761d4aed6447b478d9247629c5836dfb834283a", 0xfffffffffffffe92) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0xcf}, {{r0}, 0xfffffffffffffffb, 0x88, 0x1, 0x800, 0x10001}, {{r3}, 0xfffffffffffffff9, 0x0, 0xf0000060, 0x80000001, 0x92}], 0xffffffffffff52a0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x80, 0x20}], 0x6, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8001}) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r4, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x2, 0xfff}, {{r0}, 0xfffffffffdffffff, 0x80, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x3, 0x80}, {{r1}, 0xfffffffffffffff9, 0x2090, 0x20, 0x8, 0x1}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() flock(r1, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x80, 0x1, 0x5}, {{r2}, 0xfffffffffffffff9, 0x9, 0x0, 0x400, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0x1}], 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x41, 0x2d1, 0x9}, {{r3}, 0xfffffffffffffffe, 0x14, 0x2000000f, 0x54b, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x5, 0x10000, 0x5}, {{r1}, 0xfffffffffffffffc, 0xa8, 0x40000003, 0x9, 0x5}, {{r3}, 0xfffffffffffffffd, 0x35, 0x20000000, 0x8, 0xa80}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x398, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x11, 0x1ff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xaa, 0xfffff, 0x0, 0x1}], 0x0, &(0x7f00000000c0)={0x5, 0x190b}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x9, 0x5}, {{r2}, 0xfffffffffffffffa, 0x2c, 0xc0000040, 0xfff, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0xffffffffffffffc2, 0x5}, {{r2}, 0xfffffffffffffffe, 0xa3, 0x20000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x92, 0xfffff, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xe0}, {{r3}, 0xfffffffffffffff9, 0x30, 0xfffff, 0x30, 0x83}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x400}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0xf9a}], 0x1f00, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x0, 0xffffffffffffffbc, 0x800000000000000}, {{r2}, 0xfffffffffffffffa, 0x51, 0x20000010, 0x6, 0xb3}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x8}, {{r2}, 0x0, 0x20, 0x4, 0x1ff, 0xa7}, {{r2}, 0x0, 0x2, 0xf0000000, 0x1, 0x7fffffff}], 0x100000000, &(0x7f0000000540)={0xffffffff, 0x100}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:26 executing program 0: r0 = semget(0x2, 0x5, 0x200) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x80000000}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x7) semop(r0, &(0x7f0000000000)=[{0x2, 0xfffffffffffffff7, 0x1800}], 0x3dc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x1, 0x1000, 0x40000000090, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) pmap_unwire: wiring for pmap 0xfffffd803f013af0 va 0x20001000 didn't change! 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCCDTR(r2, 0x20007478) syz_open_pts() ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffff9d7, 0x0, 0x4f, 0x7, "078e4cdf724e57a2b14964207958efd048e66128", 0x5, 0x3}) 16:00:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000480)={0xad8, './bus/file0/file', './bus/file0\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = semget(0x3, 0x5, 0x344) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000600)=""/251) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000700)={0x3, './bus\x00', './bus\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000440)='./bus/file0/file\x00', 0x90, 0x1) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f6275730075f250fb337452fe299f9abb06a747d7629ec829743f058b0fba2756812ede9b3bc70067ed5844d68ed5538d9c9e5f6500811d911b93abde71ffcb98820e279984f4c6496ec76001ab01fa0899013dabcfa36ac1bc20c6505d35762308f53564b091b29dd527055c7f8b2ee593abecf63accb07afa31601c75680ff6"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="15d1b9c4cdfbf3db9e6efb575a6a1aeac08de55fb3f4d62088b65158938fa13b780be021e2f7f8b04fb84969947cd2ec896c1cb20a2bccfdc776545a02f64c71eee0c348273ae0578f0777d16f8848bcaa818dfa13c3e1c12fbbdc05899d69", 0x5f}, {&(0x7f00000001c0)="faec0f04a81ea969b5cb575bd3030042bece52184bce6859900fa70b1a627d76e883000f2c7175077266d36355bfe067dfb07586fe0edf16b249ab7a848b41a19638609d85f38b81b8b37f4d8fea1702fe2de5c8c50093718d683f02fd1d3bfc1bc3b934962b8c2dbe5c8f4237310de3df4a58a064693867029038", 0x7b}, {&(0x7f00000002c0)="71ce80244bb276b39487f15344b499264cdaf35a159269754fc5c6634dbcbadce927fd348c7212a431d255f5eb0a73a51024f7bd5bb9039874446643f5eed2e02ab3652ab80254dfc3964ae72f760c3a1d05f6d9bcde454ca0055d7b42952795ed4e461aef0a62d3ee1a2bc7b9c1b17ea471a827151997f5b53a5733ba3d44ce992b7bf0bc8b633fe9741dea58f6e81195462cffba140148ffa5f77decd485a24ed102e897138ca13c4ddc199dbb2b04af9f599da64bdbe8ab8a64400fff29cbbf04890c9a6c5d0cc6f72b89a6cd042b99d0e9a692dc0df139da4816ad15276f1bef69287b03", 0xe6}], 0x3, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r3, r3]}], 0x20, 0x3}, 0x4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000580)=0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./bus/file0\x00', 0x5, 0x1000, 0x6, 0x0, 0x9, 0xfffffffffffffffd, 0x9, 0x1, 0x0, 0x6, 0x3836}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:00:27 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)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf0, 0x6}, {0x4, 0x8, 0x1759}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x5ce) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f0000000040)) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x7fff800000000, 0x2}, 0xc) dup(r0) sendmsg$unix(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x10000, 0x9}, {0x18, 0x1, 0xfeea, 0x100000001}, 0x7ff, [0xfffffffffffffffa, 0x4, 0xffffffffffffffff, 0x2, 0x6, 0x9, 0x4, 0x508]}, 0x3c) shutdown(r0, 0x1) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x200) close(r1) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6001, 0x7) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x736a74d8, 0x401}) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700", 0x0, 0x4000000000000}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x8c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x682ce550) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x124) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0xc8da, 0x6}, 0xc) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x200000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x4350}, {0x6c, 0x80000}, {0x6}]}) syz_open_pts() write(r0, &(0x7f0000000180)="a60fa02b16fa654e1662992cfaeedd38a9516fc57b9ad898f96658175568e372c44eff5e5fa9260242e5c49b29d097e132d63917d9734c987a92e8c02c7b9f29141bb943cf30cf86828d736362f82107faa66c0cdd2a4ebe899d06795c9ac6935fa95a3d7cdf09b0ca49026c6a3788d307eacfc7edf2fa2ca49027c75c8737f2ac832b0ee3d12a3181d90c5a9917711ed4a113b60443018c4bcc0ed122", 0x9d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xef, &(0x7f0000000140)='+') 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000280)=[{0x58d, 0x2, 0x0, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 16:00:27 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="ab4daab3f59123ca7066c2a41ddcbd6cd666e48e7e34b0743149799a572b693145c0eb1e97d0218d284331ec31e7017f193fbf4c79cbf359cbef4f795b11776cbe6b8d345048df725dbc4ac320db24714d5fe8e0414bc43036863bb17ba9e73701b3475a4fbc6e049f252d07ee18808c7de0772e36ed61309568442dd2ab6e723d5d6e2e78f648f6a33e0594e2dd44e2835883f238bd401528656b7cc9d918775c6b14f69b5bd0c82d15e546735405d65c86273a90ab3e26882d45d62a1a6e20035490b38bef3495d40e3891111ade", 0xcf}, {&(0x7f0000000300)="434528b0b31111d64f37427c0581061d3d7a4ac40f83837581b7c6696cbb284be89eadfee473719532359d97812be91f41393db1d88b901f26f9995244e3aa51de12458931432a0fd357791ee9a344d7e82b84e586be7323c6c0677aae7ca14f334ac90e72a6d58f23b9923119eb16b5645a656e7104b3a38ea11701211897d465f28267aa789e58aa27fbca2c9436c9fac0793ab11d478bef1f243ff7e79660", 0xa0}, {&(0x7f0000000080)="92a233a0c9f5c5e920eebaa45754c3c7b08049f1c2e4e456e7c628b50d8d3db5fa84bc5a0537269bdd84b1ee6083d2b1c25a478e84003210288372b5d94b1ea765a5d334984d6e1a7a3fd49e4a792266343b65eee4b47cc9d79e9a2e", 0x5c}, {&(0x7f00000003c0)="e40cc941f06e25a9b0e5bcf19e12e345d1737dc2e3340e36884f418d22d859f04158f44cf64206e77b76586bbee15f4edf94423791aefb0cea797960b9462a11e4404d57dbd6656980bc1b955cf2364e382f2637971bfee9a9ffd10b92ce0781203279c265f13a239a416bbacb2928705323b592f74be011e18394cf4d7670ba41197c5eb7ccb57a492dd0cd6642885a84a6321ade61fcc804b93602fa1a5878f42aafe366c026464a8d703da7817ff53d7d20ca77d1b527aceba0", 0xbb}, {&(0x7f0000000240)="a3ce8eba0a4b39403c3ff5ce5384944341de86946ce178a4c85802c04ed210d641c41d76f291cdca367bdbf7608526fd339bda156a44f862a03b869a06bdb41579af10c865d1ce331287273849dcf79d159eb22d036d80f5020887f4c83f4a21041c03", 0x63}, {&(0x7f0000000480)="284fb0d710a0c79ef936cff54b12202162dc88793b804db5f2e51beff91dbbcb65d684262759997cb549fab50119d52265136777845fa32936a0385effec41380ee6534066af80d828d048524630b5fc37e7a9018c07fd9305b3c7d56f389626282a807ea962ae7eee8fb0ad6c1aa40d7eddc54fcd8e107b1e4454cde3b6e95c2ab2b976e6ed5d7ad9e245dc5e7be823062d818dc0f80a128cdacc4803b024f55a9b8a4758", 0xa5}, {&(0x7f0000000540)="bd5ebd083c00bfbeefc7e1534117e7ea59f936c346300d0b3a23ccc4222e54849b0a96baffce933a1cbce95bbad2def6e5836a902e7d490a0eee27895b7555aa1409d9405f90125693b217696eee60ffe985dbcb9936e95e72b71c9ee50ba6b6a0cef4b5df5d59172a2981c00094137d774455765af1e655baaf4aa3f37b54eb006b0782243583a9b019534dfdc5f3c862db04dfc2ca5ac5908bbd185d4051413b1ae509d17caf256d1c1ddb8fa73ca2b082c08aaa3a", 0xb6}], 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x3, 0x0, 0x9, 0x8}, {0x28da, 0x3, 0x100, 0xca}, {0x101, 0x4, 0x0, 0x800}, {0x0, 0x3, 0x5, 0x7f}, {0x3, 0x1, 0x9}, {0x40, 0x7, 0x5, 0x8}, {0xf505, 0x0, 0x55154a80, 0x9}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f00006f1000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="299c6376b7f9ef48e064650fd73d4d1441501bce2cb3d53bb54b1f6cb8431c413bad6ccaed94252d2d18ff22b95f768ba5422b8112e44e2ce154ba69784bec6d37ebd07d59304e9ff4828be4afb1fafa420334e82b1085776478a80d4f48c1dbc315d474fc7d4e0eb8d768fb69db4c97cff20d37c173f542", 0x78) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000007c0), 0xb7) 16:00:27 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) listen(r0, 0x8001) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="8de292112cd1ef26e160a45cb86019397aabe0308cc535dfb75aead13efa390901791a174b890751dcc2a17b8546a1eb65787ab70cc538dabb9393440d25809b634037e81b5a22d8741df42d7c564636d980770c9dcb5cdf89c7b70aa4c59a65a19154fbc4257dd5ff584b5dc4929f78b0bfcea2aec3dcd7944b5bcba5ae125a0da6b392793f43fc66cb6a0212f79022bf9132ab95c5d47534bd42dc23cbbfb889038bba5802de6c46c2ba56ce786c83b4dedb851ac6", 0xb6}], 0x1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000080)) rmdir(&(0x7f00000000c0)='./bus\x00') 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x1e, 0x5, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getegid() ioctl$TIOCCDTR(r2, 0x20007478) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x2, 0x0) fchown(r0, r1, r4) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0x800) accept$unix(r1, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x6, 0x8000, 0xff) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0xfff, 0x1, 0x1ff, 0x2, 0x7fff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x4) bind$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) fchdir(r0) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x4, 0x80000001) sendto$inet(r1, &(0x7f0000000000)="ccee78eeaa916d125285ce00324db2b979c0249c92e0bf0c0be3cbbc5f2f9656ffbce43b0fadd6cf43cddfe4464693a54d12dab97aa75ddf9a04f32c0f69e6458a71414313edf624ab91d8317950b3dc206957f6164675714c01f5def4c28fd3bd7a2ff6d2fd8320168ed46aab86f9b09ad1a814783148ce2eef52a64823b85b0254b59f916d09896d625164b80bf6f04e75f2b0850f2964b01884a7faaa4f9941a5801bdde5127113b403e1", 0xac, 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008003e080000000000000000050000000000000000000000000000000000000010000000000000000000000000000000000000e900000000"], 0x0) r1 = socket(0x5, 0x2, 0xfffffffffffffffd) chdir(&(0x7f0000002900)='./file0\x00') sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)="6281a2210e450155232537e0e427c24fc9c18f531b9b13c03574ba9ba06b750147aeb8bb7532036a884f99a393e674fe2d59ab97d74a3182bdc03682c2cc37b390259e2f9808854cd25715aa9b26ab051895aa5a708abffc8a1b69447ef930babcf4368e6dd0ddce728dd7b4b4ac11e93dace7df0eb252e4a23f4c920cc28561f4db51291f2d2faab4009f69597530ecd580d30a60df73ae81a4d7896e32166dbc6393ebe39d61765a0195162d6c5b5bb5aff8f598b3a85128e276c296ec3c2e3fcece29c5229f06167ce909f93cc1d8e700f1ffd4ada270131a7b9a17fa3cdaf4c652f7dd09afa943d1a415842ca9a43e751e42dc9f38153ab32269008bc84621aa6ec02eadd6fccab5b4cbb5d674b0291c61c3a1aede1ba8191f28277eeaea334a6862b916696db50f77d8807ed797eeb7e3205618429e532a21c23098ed021454c9bb62cf1c3c511c5b32bd52dae9884925f2f5aa1fdeae501461c6dff7692cf5d8d3e7053cee6d8d2b6734624bd897a56a55ab16c767922eb0739348edf53b657905a5339291469b4dc8d32a617c51bd8cb167b5de40ae90c5460fc33fb054c3461de10b335083d14dd8adc7cccea0e9605a36be0da32bdce558dc10ff0a77f0dffc74c7777481063d117b7b78b66b0a6d2879bef42bae298884124c76ae968f4b3bc4b9404393639a6d0b17448d0fdb6e4b1788076d45a6732fe2c9aa78cd9b3661e5ce1403d1c9374e4050f2f018e6d6a61510b592fc5159972e3d2f6688750d405365a8dad6bc78eba4fdb4abac854767da68674ed8b710cef62d99fee10fe2308ad549a7e54ced958793306c9fd6fe3227803481bb179f5e28ada43d6b2b6b3438f6004204e630f989892fc12bbc49f46efac672632729ccd2a96493875060df88ae8150b62bd1445a07471b4ee6fd504fd7b550527d1d10950adef1a1f0ec25b9ed02b098c33a606dbac85746fe1db6a7a107be6ced16cbd2dd8189c3d678cd2b138c803102919a04edfa3db65fcfeeafc7ab19b4ce994ad400dd6c92bc348c55a969a92b4d93e2fa42394b2f6a99ac1b3767c2e86aed099f228401f1a2c652e878ff616edbbca19b3e256027c690cf148e203ce6488ccd3a7c7e32bfe6109bc9b417cc0fe65a53d4f01517667a75e2edf6d6bcf451568fe6e0d7a972fe7d25708a11aa207ccd94faa0d2d774ff51bfcfc3eb835a08b5ed2050d952170d972de0fd7dfe376fe354359c5ece59ccef0de21711a85c240e58787473620b931e030bd7687b81da00a94aaa40524a6b70b7f8ca4dd47ad8ee02dc480a5b6f17a260206c13076daeafdb626ff3663bc6e2e2cfd9ccb101ad25013f6424f54d1fd205bce48f744c98544a2e1eb6192f2d2c23e4f27b1fafe17624e3f2e335a3306475214158f2b501976c75357c2e291e6d9c4234ea1839f194a2a539f38e0f75887bb74f87eb9335439ad16cf125eb52fdfc10f61c2a3e543399b29a489c5007c305968c02a143245a0749b333ea3d2c0e8a59bde0c5f5986a6ca04b9eaca7b1b6399b2e3a691f8fbf62a62b6ee684e04994ae78f7575093acb05ea519a073ab61378de4c6bd4d9156f53d1341f138edb4ac3e95907a4f900712926503e743670d42728bf1e764d410b2552d1f1fe852faf96b7226403391a8f6d6e4a921622d9bfb8d42713221686d75950db5a9326e4ac9e154edcf1f0d0dd88907ac5f91a6fa1bd8d01cd09731a6ae8a6f254fb1971340ff8256f29c756427f492b13d6a900db4d26542314b8025d12c2a0d321ca080b44dd792ab6fd2122c7753271d1e1643278945e582db7351015d6e91398d2c2c2f1dbe0ef3d8a901157753f6b4fc631f28109d774d2cd0ef3787acd8fffb1ff572cd42a6b670dd6e2e07271fc5a671b96433c3660c12897a64afd996cd17405ed17002f022d40c985f852b2c60894b32320dadda66320d3547ee83054167037a76c6ae21ac06da5f9072bc4500d749887d615562a061aae4dc03a87c6961b949fa394847e539bb63f6932dd7911e66786b837c1d46bd0126a397a9bc1d21b4ec6bbe78c5cc3ad6568ec66f5fccb6c99b2bc75f52243f03614274e7d5062b80b3dd32ea7878f5a6891e22fed230e3d09a1e1868fed7cc9c1eafd134e5fca8da47067e1f3abd093983021936867c4abe01a12060deff591fad749c6aba62e401f8130055f6e62f017491658263de595f31e814ac335b8b2cf42f332d6c25e22887031a8bbd262fa3f5d2296ae17b2f609516b325355bb80749e464845649e3140dfb981edba0fda62b209da268a5439fbc1521f8ed835817a669cc765017b2864743292ad718ba65a6e7e2371f55482a091102c95064d060e1a943a5a7822de6d3e23b421b5838cb178427a154231b17f2e42873b26674f81e0a2101135b7268fb26e37bd46eda6ab18448b0492fc882eb7a508535135e90cc94a1076098ba6b76dac158d9a2b54615f4a777ce196d39c3256823d1dd4d0559df4b421ebb83deca05913fa931697593f5947a56472944d6d448f0525b2677af1910cedfb8ea9588e2f50e30fe0c66f7367c49c94b08de1cd1e31c258d17d6b0ff008ad115756ca0316b6a9fcfd0f054e8c2e56bd7b5f0dd59695dbd08a6557421fd379cfe1cb014e2ee45d0a52dcb34c0378ca17460273b96407da0b7144ea8898f2fdcf5d26fcfd9d32fecc62d592d1ebcc22b4d7bd2af58e0a17704e9a99d2e93bb361b753d9cd654a980c0423f8fe9d1636b4df4e74a06a6a24e2ee1b330c65ebe6f6c6479e863e7189586730d57a3354e619da7a49b09d4bee1067c0fb2a0074df1b03343f8b22871313bedbd213f51e70738e143e9d82f23f83a4c9a23189c24e12fd2b733fd6eb0090b99b0fbec0c23d33c21fb494e82af8566338f192a9e509778fc15b0944c0ebc8c317c057588709b968286c0504148336f016ea86c1e514ff5ccbcbc4fbb5c951a33a1f5d2fdd3bbb5e5108bb99969426c6cefa0251da8e114b1fcf65b79a31bc7412a578e5883b3e6bd1d513543cd452ac5db40d02bf1ee8676593a3ceb3663d0b889e00d0bf20e35550458e386078a78f32189614c29e80d7502d6cae49dc7a6a8de7cc7987536657b0b544ffc8a0438c78b23f36d27ad4e6202e2e22581424cd50dd4ce69c664b30c218e0a5cd59ced9e1977231986651424eee7c533abd69c6c23f694d727a33ada3d54fb7b78d6029ccf6765e5f86a351eb526241a4b7c3106631f4bbaf048fc46c59c5c7020167e03b7bb1dee207e46a41d222dc9561d60d1e51461dae88060fbe790001982211a1dfe10a67ce9085502f96081a81beae9b6176250e4ec6bbd2e90e225728d3ae21f8d8141151b8e3f93af151df8429bace2ffe534a074ef0a5888d13e4bcbfe413ef143685c383c9e7b45ff474473cb5190bc12bc1af53df765932a1e5911c47ba76888e098dd0884a2f636c34d25d75b69470a4b46b7009dfe525c3f27a1a66efb1d0079fe3473521690ed4395cd2f3203fc4c5a7f0f9b0d759e982360c538569a7d9663fd46bc3722dbfa6239489bca47cb3833e645d3e0e6d347c866aab0c04509518a4f0e4219787613a9a4fb3818412bb838c950465f1c69bbccc769795de4362a7d092a5dac762f28837505a68a8b5b5bf06b50bd25ea4026f6ebab5d9a6f83851bafcc98b3a4f399b8724bbe0fd83f3d618e8421ea98ebd190a5a0553683da2ffe75c51b3d75628d50d57c98d3931b798e64e958af3adcfe97cc7ea9ce3bfb2a848538eceb20091d1e4c085830bd4366ccd8f7cfbe253b96418f78e3ccc03929300e6aeb0ab321e2e57aee2cf81d9c3b86b45492ed942dafd02d9092434b096c28f327ccb29af4aed6e24269e79853ab58fcb21b306f67c63010daf7f40e43cd784c6e951266b0da8459c396f1df7b8aa1560b7c123c7bbe816ac4c08eebd02c845dce5248e3bd9d2b662d51589ec1d1e9008673bd24cdc61033a93400a4641e265f769fa861ff4ce04d09b54e6bb90494446ddd69cd0539845812f344a4027f7476d164e214d20559a2c247c9bd65185d42520673f0f9ef1531484d5adf40a42359f8ba409fbe10ecdb21d25c9aa225eaefbdc2620211bffe70ecfa9c8b4e3868aee32ffdcd5d0ac7eeeade7ab3505c046c0698e8d3b10a37a06e22752ecdeae3b5e14dd1b885bd3f5c796299e3238a0d1c79281a9b95475572b5d14c859edd50a24293259da94ba813c83c7443303e0c9ce332253a6b33faa1e183a7d9dcbb0890385196766faf0ba4db2c88b12000e76e8965faa590ce34961e3f3d59685c237e5e8f1e08723e0ca7411f29d5f61b723c5e6c519b40fcc5cd0c9b4d759e3bcf1e74d88a4e11105cdd63db38fdf0bf9e35fb841547fa22aca6866050cb011c01da01a50045c86873cdf4dc3a10dc3665ba49b24bb55c9b6b0453828dd30ef0686b846b7eea04a293106a608f8598786e739f57d7aa5b8ad756557fb792c5202e154c6938922b943403177686f7e63ea4b86c091a3df354f6724b844efe396b0cd105ba3cdb6d6a7c825e7efbb46b2f7868d7cbe5bd891663e0b2b0e5731321ffd238b69d7d29e61cd10a896468fe2d4139faf2ce029b411727bd96786f6db4c44489cf532e58898002f91141ea3fa894005ff776d20db03e8387a8edc1da510e515994191c88764822c3165cda95ee1077104b234cb8436c9c39846b33421e0f9a091006454a16df0836f434a021f7378239a548f114422037d557e97cca690b0ccb0eebc5227f7c703d7740cb56a3720d5613e17c034ad2378e82c80a3c6193330c9295085387019956ab214ea4f8f1eedf428f4bb014d63c456a05f3a4bed8e41248b8d6f63cd8e10ba3ea709759659cf2b6373dcbafed47f75c1b89775bb5751c4e1ded424df7b8ba1441b31696ae5ed878ab35cb829bc5d0b95e3b598f887022186ba4cd76f284b20e4b8898fe11bc959bb9ae3c275609cca714b2a166db2569f7bf2b0c632f01063749c8cc7220cadd71a304398f2aef256f3f0ed4235e754d30affc904c0db8e5218c104be86e8779742faf63dde8fdf30f9bfbb8e690520a36e9cd97605634d8adc79b724fbbf2cd2e4b727944b8c08cddcd105c298770d3d01cb7a11fe6fc645d090a7cb1d79572c5b47c9356159aaf7bd1a8277921d09c751b54bb10f11357b758be26af9ef1a05d2dd60518550d34a321c089741665c76990a15c0df239187d68f6b342f4d469278fb3f8a3e35e425c6feb8c99346641f3fb00a63f7de223326cf7c0dc15fe2768047988ae524a3b47e850a47e0233ca5662afd85e9305265f3ef6b3c80228c8f9c2c62fa5cc470369a111a9c7135e26cd2de443712b6e80539efbf1451f482e8335b38002d67b8654358334d84325841a4d106eb611896d2024ab3e4c8b354133ed3913f32cbf68cb949f324bbba73e16f1589580aff38658779a28f9208b44d838840eaf8814ca511d3450369344c1205da3fcf947b2d1cdc80db9f129e6684aa32968dfa36ea4511ee45c8a03312a8be23cf2dc78d9b10c56669737f1321cc0c2d39727ad2a98c2eb9adc354aa702a6a378ede5218b02684343b7c1f6500a0f5ba5e37c44c79002f9325fbf4fbfe354edb132751421d58227c68ffea68a7a236fff4b78770b64eb3da95954102291bd7057018947a8f65d968d48956ce2755aa213c4ae9bd8702b53e3b48cac157181cfb9030786d8ebedd9386a0e6405145e0bf99431b822ca9bdd1657a6ba3c974b70780077bb9090c7084c19e2371b9e2f50", 0x1000}, {&(0x7f0000000040)="7be242cc5b7e3ac6bdae", 0xa}, {&(0x7f00000011c0)="bbb00578deceb4542d9d43075042f7c52d80ec8a7b9a9b0b1801041e8983040444e73eb08e4b1419e9a6700171b66525963227e86d2111dc9d3018667717174634757697888f30626accca127ca55a3a4519dada6ce84c080e4c288afc69058d5934ee5b86d8605e5de9982817d54d191dbda6a5ad69cf79a06c3e32ca2026c7fcc4ca78a8249a0d75e43755c18597d08008480fc39ca72a4f40b1cf430096772a103c8ccec3bda96359f745b080bf94767056977c4b181d20015efb334c06fcfe20b6e7b356d8210625a961163d0134c85ce665c8345bd965d19f75a6f9105fb1381113db5537939df26ca5e2a49bc5f82753c2f7d87818acca1c16017201df2877270fa14181c20f463def85a7107306607c4d7b486fc5fdf5b1a12d1e70db099fab5a0acf3997fc5e204d4d0cb8b78447beb936e281974dc2ea96858b0475934c44b0568d45bc1aeabc4ea8aa05515a27a236005424d094b58871509397b2d0c6c8cd61c460e730086cb3cfd4a1899b08bc0225d7f595ae947ddcea3733f116170558777b32dc339196259a14c45030dc67391dfa437e6900e7687f4d67d3c25c8021c1d0f20dc28731e3eb03c2690e51bd672491ae588699a39f48572437815b91e299e58f5bd4e2f8ae0543a8abe07b657d78b64f0a81c57568446a2ab3663d70073b4b5b2168647829efc96810aa2aaf1c78c792e0ecf1038f36a015f2c7826efbb8546e05604237fe8c5c1514a3d7130080cd9564779cf253610677c9760de754396921a8300b5ab7b68c2969703a57ce24a5ac4feea3195ce4987c31b8fc034e49feeaceb130f90534b5db1c099dc826f322e9c3f7e1a76a9c5481c0015f9f8104b5a8526ed7bdd8b44859c533bc504467fcd079e93527f637d3d9e571d9b94b4e3af0df3b1f95ef934f5dc9233d00727a8957cf0c4bf80d3cb15bf8c5a674f0c84e5cae4b3312640ed988aced9d37ed090ed8015aea112d4cf0901b9efdac433f85f00c421ec1bb75967041f427013f4c695f30c71314c2cf2c0ba570aaf40ea212c3c4eeb91b36eddc3babbbae4d34a4e276ab621933bb2a85409320e6b67edf3671f63ae437b310f5348b621e1aeb47d1728e07be3d6b4b925814355abec75658ef9b8a20fe0890623a40265d73b08895438779cf8100b0c6ebdaa2814e33235c3949415b49fb017f5e75580bbefa26c1169798ce47fb783594049430ad6a6874e5f90934d12d11acc888217dad1bc9747aa5471f79ebf624246264de165a14a093ccd70a827402ef8b5e2d3093f02dd0d13ea126b51b7a97c4f11668ed5600c04572b9c89aa0b74203b52068dc7445ed1ef064d3a563f7a58c5873b56a98b26af50809c79de102ee7a2c245bffd21a351a9ea0c0fbabf3a8878658f98078ba7e4592c15e39aed7937c3b81d8e41208e5912cc5d6229a8454affd083ccf0f0597f0383293fd1ebeecef4fe5dd4ddb108e8ef88fdd837f0b342db5e6f401b4d0d72c4771006d43aef33d388f9bd7367da5637161ff894373bb16a17e9764affbe4b6acebf2f970ca19d79504519dc7fbb53d253a44ea7f9b167226f8c607774f95c777dacfcdd3578d4a38dba7312d37fdd95c95fc87323489763e9609d2e685ea1cabb1a2d62f77208e949dbcac3b00c0ef8270f067660d7f20435a307edcee189e836f9a2cead056b4ce8ede8ee079e9833d53613236f539030415bfe9e129ed3f8dc821ac59ac516bbf14c3fad29582e3df3d30bdd5b5dcd3ec06dda64d0d0b1456be35af8ffa5071abc3596cfa02124d52deba6b7560328c42e2f5c8ad606594dc60d83a30740c019c9b3f29d91ddd984b2244c14a0f4e088d4c92218d60009ad0175099f8157b7621dde7334d1d3007f45a85c33d6fb998ade384a97a49406a522a7c36761fae67d14fcbcb0992728f18c61fad23f50aacf77bbbcf7dfd6cab770971f8fa75cfa1d54512b24f49c124cf36183a1865afa180929a6e87862799637d930518946fc99c9c0aba5b7bc971967a32a286f662fb3015ecf0cf97390931ddb9ec68e66bf5784f192aa59e05b03751b695a420655a48ff3c48f7545fe28d71248f44e3bdc22582c2dbb255a49387ac410ca37ed0b4cf9d2a1d0e73294fbbe9c0a4c0c4403a011c99ced31edf4ab67c73502926bf418813b1b06cba4784071b785a23b863e7acaabf6a0e9a7f55f8b0053b32d60164745206d7dc4413e6a113c025c438897b2de94b643bc27a9f3a9013fc8ca19d02cf1b5d60eecb63c3c95393339ad1ecf51a86c796b160da6d2f284c17bbcbcfac6f0e1fdad0a083aac2acc33e6c10e55991d5c996e00b8c643b558df1032fa28588c946c78327750995cfa35be90ba3e8311b6ad1eb2de998fa6306d679d4ab10473300bab64032755d8873a36ca0cdf70081b3b3eb84d45f4476c839887e5892ed3f57917a3a667c8a061e8aed316b9d36ef306980f52ebc788af956c3ce59fc582e55a9619d724f4429837083c30c64518c4a661ecf63abbfac5026b140e58495319b76bcecbc62b950a85e2180db8dd066a29129563e84d8694eaf4f5dbb68fd6c93a094fbd90c1d195c5ee78342c078384dd86c5e27f224d1d195daa00c76810b8f997147d7d05d7040a2f6dc1348c6288758620019b5a183be0994cc5d2ed7104e74f616f4b7cd07637d8bc7cd6b47af37f9f8ae38cfcc066e0e4dbb1873a623f657f6e0a55c7c8bee86077fa5c46270fd93e4b32e6a631a92e1cba3a451cbb5c4e41a2c983bc2779a7df5273b7c6013ff094c28d04b3b7d369798774cc573bb5131b158304b68b66fc3af58202ed700f2a6da3c5f35b2a24136ef9dd3eb30d05eb8efa78e91390b9011eb3298f69863e9b0252a0f08ca77cc0a66e6be3c7a3e7d19fe57d895897998b80c1d355ed4af5c4014c29cf3b470e64c7f86db238d0caf99e68939ccf6fcf893920d20e0ebc04846f6398e61b95f26ffdcb837115ea3555c4c96aee3dbe476915a1bda0d921ad963b750918d4cd1c169c9b61e9b5b77d8f412aa8421d01adee2c2f8b40ad9967a5c0e766cec67d24395538c2b42be4d87143d0b94d9e28c2c3247d736465cf288321a717fe0ed8f887a27a48275dfc0d1eb5f4876f8bdf74e2cb2b898bed7924b7644f599c8640e8e5549c5d4ab8a80eed0aad0d292f8ffbba2a77ed1de9a3d52313d3dbd6ba1f6a773f351dda9f81ec875cd5045f40456fe2b42938504079ba149e5d93f88f540e209e59643e02a991d9ff1589f6c903d1a38aa34debebe2ef2689ed2b61d0b51b2213765af229e2b41d67b7a3f27fad2fad47eea241113bd762f8e1445b157ef53bc61ec09790f4069a9e36988d38a3dcfa9c3e81d899ea809742bb0416d8f2c0a27d13f9f703f2d90964f74b34bdef42fe3eaa444ee01fd09024a512f5c8a1eca2e407d60b2766c370f58e8828a05c3312b18954da47a0c26f47365fdb8abb32206d3534eb751eb8bfa79f141dc512e317f573aec489d671834eb79fd187c7c01e2f90fe66fcf2607428d38ac67d0c78b1a1d16301b5ac279e77ee29f9f99670e095dc0f1770291944912e39a39f78f7caff298164019f5b1ac29fcbba90f9737cacee7e450b9cc7fbc767e1501008fbdd8312113a4f32aa36ac8c1a4dbe9c7d5b3b0f7f9527a0f60a3c1cf1e1fd37b1462795893872390d21c12dab0f2ca3c09ea7151d655e2717666d61da67ebde7013feff9e2a1dcf8f18fd3f371524b57473690822597c71bc207cc0445cae628e51745069e741f9b6ea558eb6867bbc541ae6ac5c8d1fbb097ef8b831d265983b15c3b615e4b72beb32e48e74a3ce92bc30ee350a7ac47d068728a2148d99d21447c22ae61e0d22a4e434b0a7f8ead1397fa3575d547c0755b2bdf709ace335b5fc3daae1abf064a8316b8fa25133a135cdfa74859ef68e1d7b6f213bc812bc59a55e194074d698bc3afba91c388c87f0aa453750ef601ebe011f5a0f578a05dc3ea8267a6bce30542c4b1104679108ee5069d05cc9e24e2fa4d3a9a539cdaa5697d3181d6948fcc419de07e3abf167bee07b357018ba5eb06a06c58cfb448c8674c7df656ddf084bb5c4016a69bbea0f1e7d633d90d3bf998e2e8725f02906590f26b6e40e3c6ba8461da8321511c99491c7cf4293c9f6072ea209713623ab699bf998fd7db8f72df2504d0357416ad40134945da6d8bdb679797d1bbd479b9d586f700da465551449322cb8fd705a74816bcc11ea00e62c09eb7ff555e82ddf6829e7964d745c978a67c0fcd25ecfd89a0413b60902c3e59dcfe3b842ad76b3f7575f4edd3fb8fd54a1bf0cb67354dcb6da92f4b5839f5853ca0fb6e15b6f9fe61de40bdab5d1a1fcc8af2b872f5a240bdfa69d675e3eb47d0fd5e7716419ca8021dce2126609dc9792fd939ec04e8aec73e23f9d926241553807bb7324f922be1a0ca981b8157982f9d2801de4b80933633624710a9704032da5518a62b7c782208ead7cd37de6360a38c4d49c9661940e965c0bbf2275d4630f9a3f5cc30fbc275107c4dcd727c85c5d089dd9e44a00a116fe4ba4d05d9b643aa4ff25b17ed300c2ce7b6667d6b3a8a0923062cc0f065081c98a26217591197689676ffeabf8d1d5a353e3c7d07198a1f661123c48c6048664b6087dcb90329993527a99e59c5019f86d24fdf6ca2c348776e569a7a23c61da135a46401606b63c9698979caed1c0b0f1d838738d14720891c284ef434d7b4887e21b845fe3d24c0ebcd54661a6b1428ddbf660100cb2271b12a9e7b4f4b76be89083753bc8cec5b65b29e3e905b45716364e9d3cfe5440380b159377e56aec0990662688dcf92a1a23b0f6a159dda1f2b15ec35f24220ce283411831628d488fbb0322b9efbf72928ef33e34bc2bff9508734c43ec46bb9b971bb38af1a779b2138d313e9dd9484d2a606911e01674cd53e096119cce9460e924cfec363e63922b0ff5f53adea0bb46cbcb25bd449ff5f5ce6793394b9b9b20f49073b824797d59fae6727b19d82a1c8bc8425ef1f42dad26702bdd45f0e4bd4e9b1a30adb0c12aeb67704737e1df1282b217124a063f786e9f7242bfb3bcf11d19086af3aab1e804426f0d09d7e0cfa1fd092ae3c8bcd48995fc20e0a4aade857f4a756cca4551b1942003b504d481d6913f044384aba19de826fac585390b37d0be7bfa79eaa58ea2674cb5459b979b0bb16be145a1db4262ef380880596447bcc647f734f02165dbc3350ba3610c4dd13a0e449fbe9987aab5b7835e42d119efa216ebb981f759d8744b97c9d084b9c9cd979b2921d79d103b012de72d053393cc5814877f6457f3b3c6ee48f718b0b6f07ae3ab47100146003dffb34d51a85fc9cc09504f286b92ca92d37ae86e30b0b7c4cff9464481c342cf83b7a20e568c79595d4d990e0ab1d456824516a63c219becff292738f19f1010d978449b118912a8dbc42c50fe0fa8f8dc2713bb9d05fade0e579e89b885db01037afa2d1878018f9f99c13aa019d885c4332f34c421cf646dc9ff33588bb0649b2bea3e3978cda0ee66def1e1b3eeed376c1dc0a7d6b27f2cfc4213291bb6d94557182076ee593ca47927bd6f9256b174073d2ebaa963878a7510f68185d8756c26b60ae402c5e17a3d30421ec363747d39b96cb4f2e5567df1efd09486d6d88bcfd4f61831bf2883a4c997fe15fd343b380aedfbd4fd99fa0748de27a717e5c3d0dc3820e2197dc363664a32bb25bfb08242308fed0bf5cbae58c264bf8f114e6f020411cbb26f4e820cd38", 0x1000}], 0x3, &(0x7f0000004680)=ANY=[@ANYBLOB="f800000000000000ffff000064000000a9189a42c4ea2eae32e4b762867ca508144272ef6d9fec184bf105647366738d1c9eac88148f4846748184c10ce2f578bb189703b00f4d92d8775f55ac6f383cd46e7aacbf71e86a8f06dcfde527d153ef4daaac8c2f8466a3e6cf0408b07a71ddf4d9153f6ae90e45d2ae9a031b629eed446558818c0b13626ba2d70093cf5614da1535bc337661ee5c29e051ec041dfd6d29ab1898d7a30b89cac2307197625dece2a35ce3909b634e14d736edfd058977e730bd38c1e27577001d99da06e35700c0aed4df5b4849c52aac22ce4defa28aea9eadc238934dd1a096af06e0d81fce0000000000007000000000000000ffff0000f609000029ae8fb16eb1ee3cbcddf635d887059a9f3c0b18f0334d615a633c081174d8ee97d67e32cfbe1fbeef266934b75a7a1456d2f24c9b20ee6676020134fb787fa358d93141c6f7cd588c8f3e58e28add0334cb2fa84ac8b3bedf260000000000000801000000000000ffff000001000000279639d4f3c9f6bcb51963c67f679cae99c609b055ff612e966dbc37ecd4d3a5cd2c5a49ffa30e48e401db8789cdc30891c3bab533f222f0fa8d6b69bedcb2be1877a8553a9f46d698c9a31132f5e5b1614b9647ee20579c3e5805527b0721912f5951786ecc80ff29bcc126bc08a39e528e33657de5e5b06321995f2efae61aec1fcf1b346fc1e49b769eff0ba348260484a4f4fc11cdf4c6a9b4dc40bb1686cefe2c760284f059871f99f2e4a3971c186e6b0150bfd8d07e6f2521847bfe0f4fcb71e22d1faa3cdba88501ba690854db70dc81a2cc11be466aedbf1d40092eee55bf44f66447c15deee004a6ee50ca45270000000000001800000000000000010000000900000057155f0000000000101000000000000001000000fbffffffed2966f6de8321d6c81e8c554f7262be2ea6396ed43c9bb211fab6ba72c7a2238a5be374e862ed14a1dbcdc0aff13e5cbcf41e8d7dd256239c3114889f91283661dae46b9c24a68207af3138856da7ebb8f1bcde821435c8ef7d17f3280717b035f92b91478c7a3e9e242609d09c62c7aa068c14892fa965f09e0755e6787fba35747464b619904e0d2c4414c1ade9b9730b28b6bbe1fea78f2dbebe423f8c2906a0bfe418f9166a627b8ad9bbdd568da910da1460cfdefbe4e2016d58b2d762c726e13350dd6b9814370cd9417989ca4a10ec5917cb8c6ebdae22387b179f1e8abc9e6cc834bfcd8cf506fa84863c53c83b2e557e0239f716f3d4ec6a7d8fb9469df6526b52ce2472b9443d716f015bfcdcc13c751152dff5870db2bf832abc3843fc0c6121d8bba17871b9bca7c21aa32db3bda52a29e4e1f9685dff08d3c839c028eabd251d1ed75a113b73e1d53a0316f57d5dc3bae057fa7827f43a870bb23859598d1cda3f78457c7821bf75d3e822ceff3614b8d5889ec73552b49d3d4e34d34f1d1bf3631b24912945e005eb24f4502722cf9139a348cb8beb59778dcaa5010d671c2d94ef7e4d155a8197917b82a7e075485268e2d0470bd8e59a17b465197db2b25e116061c7e61dbcd370c1f520c74d3dfd3ab349a7cdbeddef28ca55b334801b4f3163b9c0f02d42c053facb78b4f39633ec438e7af7530ca5d645acdec5719671a5f967b3acbce9ecb4dacb18f561ba1d40079fd8ee794d17865db745c99150822f6098531e7105ee177b5583063a4f77970098dcb87a1a95a31f4a1c0488eb52e0fcf06eb0133249d61f4f1f63c8ae4a7507b190782a5a06c3636a0dd3007e9983fee350c89a57f8b5b1eca62e9528cfec392f00ef40c4e2ff2fcb96b76123285ab1565f772790115a326dc15122733f909530ad31bb6e1767c6085fec4cc95298e9d58050f89245307f878484219de51c120671761d7132cd8ba613ef6cf086f18c09da17a73bac451e407aa3ad5b184eaf68b7ae5f9d7609e43659d7e1de8c0b66f75e687ba8966334f20c6f157ec3df5e2278032fb96bc7f3b9af90ad0a009567ce6735d5a9994ee720c13e954f915587fad40c5e944bb3dabcfe69d2cc52327714791a670318629749105d951ebf40dd83d0cf36102378d419c24c3bfa1d048d0792613fb76d5ede4e9f9a07c1e368d4d0dcd82da3eb8f7316a18ab697d3bd2f4bef02e72bb6039f25a682e5535d8f0a0c96104bc41330f8aef8084f6ee47064aae8bc9603de862de3893ce18b080a5419b45e7ffb584b1b5b577e763f9116eba66b201391a81b7dbb86bdb006a9a99362fc758b809ef768d8e012a0fcdc5e628e7f933593451aef59a5490325c60f8f543e2ccc4479fb7af29097bea1bf34724191fc8f65889bfe355d7ca672183053328249c2f33561093500738c4313b25eab38d384c74be7499b9a25d80072e366afd9401a6fc14db4009e73f1f361f2b74fe1f2c932040da9fb834ba7d007057c1fe137f8572be2b84b7e9078e54f22f99e73fe11f7641e444cceb5e36ee7619207fee56de58db30bbd1411307866dccf887d99c21a57c65a8c0c0345d3d7da5c0839694fffb214bae4ee38d26782be275e2a081539dc8f867cb53358c705e408416363d72ca6fed049e71128336c05fac2cac890c8d1789b3abe202cc1b499c87b1f967b19540c858a8e873c4a8aa88de42a97cc83364fe40f06763a6fe8168d637ebf57189375e68610076d2c807765eecb66bcde9fab693b43b20bfe31546420724c6aa6cc4ea45e22a946f80b0105d3837bdc0723b5e88db92110716025b9d0225645b794d68e5d8a07165ff2ffec40c6807cc7b5df8e2ea34bce0a42105a6ffe418f3f3ce94303d2652a33db6efdda875de08fba5fd5c4bb940f3cc4ad4472a1a3b87dbe58d7f4dd7cbfe3044e2ffa3cd38e073474d3ccfcaa61c2ceeed7a494dc2d0dce318358f6dfd097064feed523a16c67614a5eca42845691a75f41f82d611839b2b0a949c9f02e75cb92ec9aa2a21a448a854c70e3efd20c9c40d5d79bf76b7c57458f3dc574b7ff7ee4e4b77e06c1321cf3312c0d74da99da94b424f4755ce0b42ffedc1756e41edf4cc0761f14c2369fc0586fc3f2937636d490194d4b61152aba06c1babaf29c151cfbcf4085de13c24a092a1bd3b0efa29f6302480efc7aff8b8dc89f5a1dedcfc2b4386458e98bd1843034a68e2cdc6e82532b6c92c5f5c32fd21ec662ed8e3eb552eb6b8da718db3a1fa18079d842632ea080244a5016f0c495d53747d722ee23597d45266a036508f3721ab57c32c66afd093b57434f55e874713fed9dc2b4853eb8975d0f321b772d07a49dafd79d826ed00d1bf9984a1a95dd5bba69a5b4a1fdb5f63e587d57f7fd77feac5f15d75e9aea7f1087a7f796426182146739e86cc953705d12c242b2d29b400b488fdadbec1e20cd067447d7d82064dfdc5c5802f2df2c0aaf38703aacb310701dea03e88d24d9f6406935700a4080eb26ff7b30975be1dd13338dc5f5c5e1e77ca736dd981a65bc9e321f47d598b1571d3a9830838d99159232cae39b933edac906035d2532f8bb717c00b70a413c14baad54d3701f91297165a02d6b15d1d1601fe3a3d5c438d63373667f99414bc671e343690223fc005174cbd8524ff748b93748a7f37bd38addffdaf3657e7930146f31b3aac48ab71ff82fe31718bd0ef8e0d30ef43cfa279d4b1c5e7bff6cced18a469a5df62eedaab4f81fde51716af62e52f9149f58aebc17d52febdaf4be8f63640658d6be0e17bc1bcb623e0be3d63528bf115d2f9e6be0f4c60ac87a11a24fdfc8b10fc08c3567bea5a21aa4bb7184bc9afa1f40454362e9198375a33ee5e97df08230c6f33bcbee82e0ee2f53f7c240500833524c596b781d02bb3998e7fb8b1a94162127eebb255074e20d8bf1f7cf4c557703f5f54662c8c0b3e923f9a952c4d34547bbf2103d5827cd34cf8af082e5edbe6af33e9b20a6ee26d0c36d753bde72164a16e9f6be70a9b414fbb61482a66b4b32f87b510058a1f2a9153588fafce057d3bc15ae840a280c0ca60d83f185de175750ace2280102dd7aab9d379525fa60c9a13f78863bfffb78441034b9e61b81407e049b788df41698498de551ab7659c5c3b22120c9a1068f71f156cd6210942e015e6da4903da22ca9a58bbb6678a8bb3fd1865821cdaf662ae840d24d99be2bb9257f815482fdd50d602626ba4ff15e99c29b59e69182210354bc4817da02404e9b336230e36202968de02f09a47890650f9c1d4ab843c68228c1d67739b4e4279c3592fe70d8c2e9e84af9c12b8181b22e65800e7cd023070dfd91e0e8ac3c882427804799a8b95acf05211940cf9b7d26cc60166ccf0d4d6aa353d4f9d8d2e949093d93085b0c32364e4505340560c42b45359bece0cc731b38e6202fd913443816668e4c6420c753625762a47040c8b54c0f9417d3aedbca80da6bea3337fd15a6f81f7d4bc1ea28549ebc0a178292f3cf73caddec5e5181d58d452749e4a2c38c1486471a36a4e0230a78269a4b4dfa8e50bba8fab12489799ab0a273d0598aede5d3213a7d37b52fda2f44c7acd56e1d9f60a5f468cb3bb31f3a59a8a01ab197ca45c08541b166b8c3a0ee9811580ab7fec46eee46d9ccb5a04067d417fc4503622813335469d1078a8787f941198f5bdb35181493346da4e4f4e16cc7c514177f0484200f09f18aed1411afa0785413a96135c8fbb11c1056294d931cf5e89fe963d1a568f448f5bee7ea1a00c1a56f59b17615e7fe2a059a9a7d37fb560a8d0ef54ed603c51c6efcb96677940655766f8d5c8034aab8d54744200e637e63d5f3febae8971c51065e4d81344a21f3d316a1d4924777ffaafb09073c0ffde3f32815bc870194da7cd26d9dfa06f95147973c9254c14428d1a8e88f7deaf7302290529823a54e5b1f9f94116c140fd11128e5cf997e8e6c6e15f5b18446b071e6aa94763e3ef5b18c5e96931e6c523bd1606c4b50f63208331ad4341c9a6fc5af473c679b980600881c18e92213e8839d2530d7795d3da9a4552346b2b3669911af5e32ed21f45a935e34e6400689606efd1087a52363c639a1c71651fd3babb6448dc4385f89914c19faa2def82b9106e9a2a7982890b61f6df89cce419cf7386dc98a38ffcf4824c7c61cfee929bc8b9c8ac66e497a279114c79848d7d62c780d606572de10c2ae4fe466a200b92dd5bd083516da03afd9ef8714bb8c894ac4ec5fcdc73501c0a4da5726531e932a31671ffde0c47dc544b02f0e67013b42188e14f589fa1dcdc09c0247b13f3f0fb8d6e3a1b31b14a67f344c58cf46a04440b6a82647fe6fce368b89c849692ab5c930a6309084a6e30a2b200c3317397fe5b18880d58fbfca3ed286df77c12fdf5057a88782f5d65512ac406e806a94fe166bf03619bf2265fe39bf8cb97b9dd66871466a55b0126c84d399ebf2882183397155529bb95da77acdb8dd865ab7212bb4be96c856891c8ada906028a908f3aa7bb37b0a122c3f318c81cebada3d2ff42efdd5fc01fa9841a6f4f1dee8d1f7d26d85de1e6c6d732d18a933e3c4fe403b9020aad57bd09bb0c26094061b54ccd736f3d031c7f71305033c1a30b175283328bd0536bc7df77e8cc5722615c30284e2dd34e4dfef8360de2d670abe0bc9500eddeaf94f178bc9790279dbb794b57e453263d55dd3eaedc4545bbb4eaa76383e7090bd6350752d830cbe126b5dfdcc6b043877088351de13325d1c31fb2ca8fa6d0f826a693b9cac6f81e6711376768deafc48c61da8fefa3bbe59789bb78e680413dc681b4104934a2ba0c84daeff4d40e0e8e31d81827a851e31a3f9082ecde89391906aea061061d749d996888298ff0e8cfb5ebd365e0facfb976fb83ae6e34e14f676b45b4a75a4e1a35edb542406763339ab9eed65eda7a54482e2a730a0730012c600d261fee9396c246d3e4c17c5cd3942093d78d9b19242c60b1164fa2c30bb58432d00a61a135b427b12d6cf562dc7739c65762894b4c30cfb6f4e6d1634b328134a27fa2c51337a9765dad44fc90a12c5daaedfa57a95e56a72877b483ed80dadd975d810e745996e62980c38c5bf23f45085a960dca5968e65eb68e5fdf5cec7010e229a5e577414bbbcf0f70a9f372ad89ef320c02581cb4d5a2f9d175c6d9ddc4b530b05f9bcdb6d368f4b124c3751cc8e5b9495ca7e17dfa57ed1648fc627aca287b9356a23deb9b74ebe23515ba9bc8cf0d89879b8e7e02a1f82046351716977cd90178f9685242b1dfd0d365c75ee1ad62e207f79c64d9b8f5b2746a62f728650e02fc6c8bb53fd833b2d5dba40ce8a3e8543f08e5021fce2e01c5655cce4cdd8015b9b357186c4e0053e5cfa8acfaece60f5508a37aa10accb58285fb4435a68067c85bbde68f52c8b82a127552cf35addf04f74b5278685aacb99a5c2883b43e6c0cf62bca16658ad0f35ec13b1169008c15c6ecd96209d43f543b7a28015f7d0759fa71a7143204dc4ec782ea62f752c586a20c52298a7e946212a01a3db18cfd755da00107fbd04fbea475b6131a60f5aaf70f51adec74daf62c265d5d94c6dfff2c84b83e3ddf6dae7e1a53bdf00a3ea3197cbd827c6d0298d8df7552b0dd64aabf02e74cb266749220c4f6ca5362608b24625ee283efa6529786008394677f76d2e78148e7b783f45c828aaf7a4818329cef7893c9015cb9847c0512f62885eda7910e8210b6fdb7b138c2af47ad499cb53705869121010000000000000ffff00000200000086df0503c64c1930010d4bfe67630f08692d9e49a2fab72bdc934a15bdb2023f4c52e40da3e33a61edd52887da73219c928868687819135731a36404d780a36676cb0a68e01c18a9a9ab94819a1768de595401ed00c255a15cc660d201869ff7e870f358e705b083809364bdbf4d878cc8fbdd089820d03a418d54f31dd28d26178d0cd25612ea7e3a281295812e36ecc9dbeba8afe3b35e795efb5e455288c91ed06f60b76596484ccefbcb763d88a3683ec4b6bfe99abfb13b20c58db45b7d7451469d7a44ef64cddc4276850e1d935fdf08066c75cb31b1daeca70788aed7fbb4662641034d4108fa0116c1593a07a30fd32dec7d04f88492632f50789b75671f2a582a0070ab7373307d1a797aeb0bae26ab3338d2691031d413babb609344968a588a7085f6b02083d866deafe51f68a83ada87b1136248705ef9613702a1d1e562f248c8e2b826f4ef3b82904f31cff36a1d237681af25304f60030c956adcf629422cb6b07f4c16d488290c25a2b40a991a6f40f3694162c67a60b3df39d831c91c4937614303eac2c0b4f32b6a0cd0c474d727e24fb0c8bab0f27257398ec763d75512298ad2c91c2468eb2fb264f29a625b40af172424d5cb87bc46a863290b12211a41ce0bea91baa89323cb23b308024f1e3bd1ccce0bc108f2fb8939c7e9aba754cbd59c0b8472e0af74a72441f31e972f5b1752a6f1453624616fed32e07d58223b1e8c44aa543ea0da70cc49a2b93339b6236be15ff52e07f5644bf3eed4dd3077eb945aa30a43f7f1a80f2ed219dba0e77e0efafce84e00ba55fbe4bcc6057b2ce7fc14c3cf51cb49f69d86f7b8c78d1b93bc7a20ce9832172f37d2bab63654788efa2498b3700b75c209269823f9589343c962d3868b69597786c2ad7d54d12dc892c93c399bfd4667a240aae32fa06804a707c143641a6af77575b1e08d80d18ee33163d118d1ccab3a7bc8262df76eefeba5caa3c35fd3a0a6bcd99f13dec1427ce1e42252138542856cc12ce25b5cce23fe086448cfaab0d8f60a1becce5864e462503af8f4bbd675e276cc5f05ce2ad1fb50d6faa9cd451785f958b5e07c29121e1c2eceda8d9f34a3f1c91718d3763f51d25eb0bc152cb669c3e7a897069365e1666d13c267d46c516063a00ee152d83b622bb81af2a50e3670d5661ca9e27f25bc562356a3ca2928d139cbfd00be4b2b643b6bc7326921f6b0f72872018fc339949a49843ec655e206f289a065aa630edf5313034f0c4d62b108a9ef08b3c6a2c8b2367088c220c09c342e68337638f0c29d719d9e184d0533f2ac12598ff8964344d4b34c39ebdf92d5570e2ff6bf339266ddae3ba8a263bdf4dddd76bb06bf2df4b0e90288aa3fd748e0064803a5425b45d6324d5d734f880a63449e5fb8e6bfbc577439b7819c6ae142cf1d082c9e1242ac4f2d499ed8b9ccdf8890a0f3ed1fb9c22a5c3137b1e7549965f8a04ee7e9a4eb1482f1c83fb513e459e7de61d00c7af20100000001000000e469d36271a36f5f0e4ba19c55fc08b86ce47d5d5dae42da2dc217e701550705c133fc88716af27b84c591fc09a52a5c061b8c02f580a3dc4537feb2c4afe330df956d70222fc3a23ee889ba44b7e322018cfa040618224a05ab5f3a1f7b8ca9906e17aec38b17b2f0c683a6dc87a1b05a4f2f8afcbf1468ba943c9e44bdfa80c7a516091965dc76ebe3830ca596c92ad09d2a1b57e60272537045cf3a87b74d7020401ed946b85d0960884a57bd2c190dcfdacde17cf7421d99f09d1d32b8abcc4846677a2923d7c26bae2c327df861135d013a906f2b1378fb68c467ffe7c34e787c45be91e31895cb02ee1051fa335ba87482320a3cb87057085d8a6c986e40280add693455499c83602feada58e25f484d35b2ab9b631ae5c08412215b0e8697b578ae34a8eca772da9ce05a0be781eb461aa59f38cc0824fa34eed3bd422f7d5bded5543060f272ed6876ac587b3673fb4fd69042850a1354da1ba858f2035365356632d13d3dabba96abf5e2a95273ee3c6a1aae6d56bbefac7716539eb1199a5bef382adb9a24b6324f3ce66c825668509db3ae60b4b23866129720698f7a0038faaafa06c25fbea7804230a75524e7e2e78b7c29e6cb8049e68ceb944d8408cb907fee95e036e7f5d010deca055b41dcabbefdd624fb578dbf07d506910a1c34cdf64dd94f219dcc825bdcc43a0a7e3c73b341cc1b1d7542c55931017b5f4db7dd77e16e06cdca57e694d0dc0da0e1f09c268cc9825405fc9acb1c27006875ec47f557ea916484993ddf00e49e278aa39767f6d348d9a98b8334f470e0223a2d04498b4d4ff9ec39ea01b716290edf2beb4f4604e82b51acd48ab33ce40ad56cf246f051d1abafa9d72360c4d781b0c2e4a90dfe005492bbecb2faa4dd4efb5fa75c953233e7b7f952a1725aba3d1c90db9315701399d67ae2336dc602efc78b7f6156ed483e6d7d1ef6ba21f68a7f07511df500b2229add230debc1156dd2ab6dfe3e6def6a725dd1883d46e47d0f058ba4e8a9291cd42cb3cb91a66f1b655a418735e9baa808fd238831a5a4bc26731bd069a04a95f0d75439a84ce57a2857822c114b2ca468cdfff1733fd0562d2f34d5baff08f66be88a9e409c2553085c1ac0fe4e3530803779922d308401a3055b7208d0e6fa29eb9924a34e5c1b6d49347b808c9e4ac8badd7e67501954a46c384002fba4575776a68370f83e34eb48604099e288485a3b872c6c1285323f87188da90b369230c2cb3231e75b8cfa5ff68c95b470daf07316f89a7c902368a1ffe0299e572d1ca6cc0fe4a2d7161cf1e40cf407e201214d273aaea439fd3f9e1cc1e660009c18882576e9be755cc0e639225a33ab6cb945d206b73e3503aa3cc51c6b9428df16ea732427ee607fd9ff3db68083cddf4f2469993713fdd86b020ef0e8ea9cf20e1b9543f2c120a4f5211d16d62b00083d711a85e0fe70cc5d0fe3ff56f717aded4e5aeb86c1c4d921bdaf226a9a35efec3cf8686845f86630b31b1896224a8dbe403f4e99bf3ba13570fca94c58f183c6ab4775e9dd58da57e1fc76479baa148d8d130f80e3b0660c82e41aae08c96faf3d0b765f7d992025886fec0a1b378d44f507a3546c7afa1e867c6f783b6fba2b6da2cb17d00ee63091c6ec5fdd8e1a6674a80b697a9eca516ceb8a2e7897436706a784260db0b64108402a10dc3234aed5d7da7793ae0e6931e40c12b70cb046efab853ac03f261ea48f46215a873e28a5f8ccaa958c306351995b4f9f7ce0d8698ce57ee12c7c0fb4925327931ca45a3157d6603903c464ea6364dd302809702d124f65e84b9fac463e1316884d9ae5607f0646f66b4378ca0e226d4661890abfd798326a3ed3dead6197cb93b70a1c9f07890fd8605dc1723b500251ca528ae2c871f43d7b61145140654a96eee25a1ae4f0c2ce588132da0e0dc2743f12e28c7f864e5139dd9640579e19b7ff355739db4b1285d1a17c3f486e3a404cb8c4be8734d4d96d1d007af9853f5e3598a6c492451a73eb7c2f640d4678fe2856d443f3105c82cf42378aaded86d2d0efba0d8a187c65429cffa248d90d98258d70350243edfcc5ed9681bf8e17494a3c731122dd6d964d3985153025fb923478b13e9e93493ab9f5d26232c3f9a6cc9886a478708856f7496df3c1875a0a941ef1816c067a9937426280ac4ac4decd409195a3fb0dda450b85e6699846c1f406e0b86637447bf916803ee67ab7952578747de4fe8792ea17d21c63e21a9873072e85393f9d0cb1cb60d062233a9e43d96e1f26ba3214e27182326717914b9f2b54759fc5ef339bb59115d96405d9212d613c780547132a5b9a4562c1394fa6eb7250a144900aec02559758df9084cd0bf8030d21f40f7aa38efd2345de31e2fc43ed3a7c23734d425d2cdb54e22312b5e4e75274f30ce9dbc41ba45cf650427f2cc683ea95168567256f8e53f544256a8277d857b068f7e37412f137c9870476aa15dd39ad7b7c7dcb4b0290028aac9aed594a070ee7050a62bdec603c91ea349f2e299f7e390d3951ae1dd1648d3e42f4c85ce49a28a8a074468dbe02d08e14303d1bddbc4c0063af152d8bf3ceff1dacd98511ccd0ac5c67199936193376fde1006363e0b30ef9cc656f8a75373dcd39865b9979a0d015b6c4353f5463a8b406806e8ba37eb38eb7c1457da0dfe6848bd37be6bc5a76147f9f3847aa66632bed38d5aa7086e60808fcdd2e55f159c38b7adab11df168ad7490e75a305bd757edc075015e70718ef4cf626edccc133d1728ddfc4a7bf47f1c6b3a9dc82235f441636ea1c52dea7f1b1bbabe13f58599b80712966f67b701a66dddc99342fcea280aacad301e86f85e6d983196ff1faa3a3d5bf7ad98f8abe2d8927b8e2be181dee169a689dd293c950faa73330c80a5412a46a605c0d50ddb9a882b6a891bae77f70c4ae15f153e2233d4a4074c0d0225531a887309868579e03a291d2846b05c4a6cce4c85c67ebf9adc93dce6ccfda25a71ebb9d8fd7ced8dedca9409562e4fa68dd533b0e33296620ef91d22a43a4aaa7c7c65e8893974215a8c3e95e6c63df20abf62b571f6526619efddcfdfd7a8d1365c3d5a9eb9246bdef8c7c8f88848c4ba77bdcebcc87ed7b422f974354576137ba71540e1f4c15be7f4b97bf767b2b6eecc30e6308595f6d03f77e9509631ba69b6b4ef8885c57eddf30dbae1f8ea5a4ca2a05b6a0c98ff4d6e4e604df4ee362ca1bdabc114f581b3766378fc639875b97e6afadb56d7bd2c759ea1e0c56830555db373b8ee573a6ba1c3758cad6bc414dcbc8a27fa7c6aed7d6f90f39e26504ebdb2d9438a510bc2b717028cc804f08651d17c713db3cac2340aa6527ab55190283bacfa1924c61a6c2ccbfaef24c7124e2a0b5f5158d34c4af7ac8a27fedc515779232111caac36d477668738c9664c394fa2ad4d5a3eb2929fc203d6900f12d810eb9d322353cdc1d80c3417104c546a1f94f6542f0496310fa45e33188ee3738cb3160985a2283cc6e59f1f25c9cf99b506d987d39f00833b2d9daa27a6fab024ce3d7aa6da143dcf0664da3d9bf89181a2ac32e5677d6d72c40b69930909de9d80597ec926b73bb563378a112e3ab6e458f08f4276b5138c767204fa5e7af8c2115bf598d3952229d7d21a8a9df3d40911f87e97490f45b57d5a8344738cce685a3480c06c7a1ca9d3fe7fdb38d1a1f7e946019d4bb6fdf473fa3961fd9b692964f70068954ba015734cdb57df8d2538e61f2d25a56b5b967272ffaffad4ede8b236c9da7382c34103f66c87141a748a4dc8285ed7ae5c2792eefb414febc61a8acbca75a1ef0edd0c904f5c568dd172ed7f7918f0516f1b49f7eeef0dc841f80c5e8a5e8532e5d89c7992e3fbc179d59bad342b2adc73e642610408af0244bb0f93171cb9663d7545ec0060989d4c173dbd1a4a85b1bd0e0663a234db551cfc609b74faddefc6312d3bc93750d187b651a353f2ff6c2e4f310b4ccbf223fb12cb4ca90a3ade67ca7b43a2ea2ae410ef9251d2dfe86ac6dc938e860a1222b853e60506397941f99f0120fbdeae8025cdb6c882e00d606952d574bb2a9c4cc723ab60a97a99af4e72adf165343c53732656da96a1495bb4d16ad0004f10cde55fa388e2a3b252d720aa4f2e8ad7f55058d630a65ace12a81490c0a845ca9e6c88f6ebf434208fc65fb45af3ebc8a0bd428bc87f9538d6f9b42f8645a0ec7ec97d6d06a43f335c7dc800000000000000ffff00000e0c00005eaad0299262c4786e34523a9df6ac77e162fe54d96e7a2b6a55e952e6685ded56ce4c05ff791c7c0f7371ad38b470e16e17468ac9431d73ee884575b0f3b4ca78910fff6a906053571bc35e3acc5a29f51b3b3213ee5131159b8cd902eb521f480abd1a9567256b48e4db08de2d0df7acf32539cd416dcb2202a3a45b0019ea6db6e6b4bdab6ab405e78d1da6273492a8984916cc896086ea6453301f133aa32030ac3bc4e4b1ebc4af351585824c7269376b848ca300002e88d1bf8662d3c1320c81b7ca3d820f7e1250ab76e79be422444f189499f9e8018553d18e217475f259e018df47e995026fd8ae47336081678604e631f3469c48577d5eb1343f30e3a100000000"], 0x2370}, 0xf) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000004540)={0x101, 0x41}) r3 = dup2(r1, r2) lseek(r2, 0x0, 0x0, 0x2) execve(&(0x7f00000024c0)='./file0/file0\x00', &(0x7f00000025c0)=[&(0x7f0000002500)='\x00', &(0x7f0000002540)='-\x00', &(0x7f0000002580)='/dev/bpf\x00'], &(0x7f0000002880)=[&(0x7f0000002600)='^\x00', &(0x7f0000002640)='\x00', &(0x7f0000002680)=']\x00', &(0x7f00000026c0)='/dev/bpf\x00', &(0x7f0000002700)='-:\x00', &(0x7f0000002740)='%+-\x00', &(0x7f0000002780)=':/-\x00', &(0x7f00000027c0)='%\x00', &(0x7f0000002800)='/dev/bpf\x00', &(0x7f0000002840)='\x00']) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000021c0)={0x1, 0x4, 0x46, 0x1, &(0x7f0000002240)={{0x688, 0x8, 0xbf, 0x41, 0x7, 0x8001}, {[0xc4, 0xb1bf, 0x9, 0x4, 0xdbd, 0x4, 0x40, 0x0, 0x96e, 0xbcdf, 0x8, 0xbd72, 0x4, 0xfffffffffffff179, 0x7, 0xfffffffffffff000, 0x2, 0x3], [0x6, 0x1, 0x1, 0x100000000, 0xffffffff, 0xffff, 0x3, 0x7, 0x6, 0xffffffffd25e0093], [0xcf, 0x5, 0x7ff, 0x9, 0x200, 0x7fff, 0xa5c], [0x628, 0x80000001, 0x4, 0x401, 0x6e, 0x101], [{0x1000000, 0x9, 0x9, 0x800}, {0x7, 0x9, 0xf6a300000, 0xfff}, {0x7, 0x6, 0xf2, 0x2}, {0x9d5a, 0x8, 0x4, 0x8}, {0x8, 0x6, 0x3f, 0x4ff}, {0x4, 0x4, 0x20, 0x75}, {0xef, 0x8000, 0x6, 0x8}, {0xf9, 0x3, 0x6, 0x44d}], {0x8, 0x1, 0x7, 0xffff}, {0x3ff, 0x100000000, 0x10001}}}, 0x7, 0x1}) unlinkat(r2, &(0x7f00000045c0)='./file0\x00', 0x8) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000002200)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x81, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:00:27 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x9}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x20}, {0x18, 0x3, 0x8001, 0x1}, 0x401, [0xe38, 0x7, 0x7, 0x40, 0x200, 0x97a, 0x0, 0x4d]}, 0x3c) setsockopt(r0, 0x10001, 0xfe, &(0x7f00000000c0)="85753e45ae85d4f6880d23789d85b2641472666beb8ae6f5ad6141a9f5650fd1b26726bf78cd001fdc30a4b72530b9491c2db69121c7fd17c3f0435deff3eb703b05af21751ecce5e1d373c6fe9c790f3899f77b6d1c8a4e9e08b57c5a14e0f1b5765176d2babd234b59eb75a1a2ab34a860dd8481345f39b4b5b2e1988c1b80e672248a40cae31b692dbd0d04762485a5766994abb467b72403107521be141ca287a266dd90746978580d8b6e81b8e3df308e4a17d92fb4f0ec7ed29c47783f62ec06c770350487d714c4c946a4236058ee2332ac497d4009cb4b6b2758b79f35c763c6", 0x180) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r1 = socket$inet6(0x18, 0xc003, 0x3) sendto$inet6(r1, &(0x7f0000000180)="3262d87179a5a9a5bf02b113ecc05f013899abf190ce2b8fc5a4c17ace6dac57a5e34500f69671de8c92538eacdaccdf3101d8ce0cb12351f08573c11c8cb8a842f1fbda6c0d867f5cfb28c671876f1aea9e2b0cdcdaf245190b90f06bf8228c1b63dbf71c673daf0d380ca20bb988eb865a3a19093e9c1b19da8aad1e41e0a68dba50a43b54ba6aaf99527ddd66bc1c130995489960a1", 0x97, 0x4, &(0x7f0000000240)={0x18, 0x3, 0xffffffff7fffffff, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2a0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0xff, 0x1, 0xd8, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = shmget(0x0, 0x3000, 0xa2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) shmat(r4, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 16:00:27 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) 16:00:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000100)="8e", 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket(0x20, 0x8000, 0x1cb) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xdf, &(0x7f0000000440)="66686afb43591abd9a0c61432f29762be4bde1d39e9f1d9f3712d5501502bde25aa27b50751d326fe724baacfcaa84c32141ef89c85880cf4517938030f6ccd0dae9b9b7e9188d7eb224feaba11b5f4690fc662b1689c52d5bd573349f5baefe5291c8b14f3772bec003e9ecb45a7f0ac9fb26f318a06e5386f61650f1e5b6de28d2d38647c69b12764cda342ff94e7b310c8b7af14066219c66613c34cf63276909be017e45f136705bcb16227b74c900f056570d34fba3106babe04f95645fc343bf146e3d21d1db9bfb90651d0e91c0497a40b9bfedc902f0127e126caf") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x28900, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x108}, {r0, 0x100}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0xcd, 0x1, 0x4, 0x7}, {0x2, 0x401, 0x1, 0x6}]}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10808, 0x0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000140)) setegid(r2) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000002c0)={0x10, 0x55, 0x4, 0x9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xed}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0xd000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x7f}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x87}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffa}) ioctl$TIOCNXCL(r5, 0x2000740e) r7 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000000c0)) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/105) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) ftruncate(r1, 0x0, 0x10001) poll(&(0x7f0000000040), 0x0, 0x4) 16:00:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="745499a6d5cd378289d9156f7540726fe0f1f4455cb95ffb75cd76e4f0ad29920a69c56cb5baa07fadd5274aa6b4c00c903347f88d5f72105d8638762f3c93aaa23255611827c4267cf3674539f1b1b489d7a69b6365521791f3bdbe4b76fd5393f370e6257d7eaf0f49a75a9dc78d526aa5686d9ae3259164ba54f8afae7edbfc7af2573b2548cbbfc504eebdb85ea86bd87128b7da971eeb590484bcb8b24f885c88a1985bc194afa170012dffa5bbc70e94ef33ce5920ba61", 0xba) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x7, 0x3, 0x1, 0x8, 0xd41, 0x3, 0x1, 0x1, 0x4, 0x10001}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:28 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) flock(r0, 0x8) pipe(&(0x7f0000000040)) 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x7fff) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x0, 0x2, 0x3, 0x8}, {0x6, 0x2, 0xfffffffffffffa45, 0x8}, {0xffff, 0x7, 0x3, 0xfffffffffffffffc}]}) 16:00:29 executing program 1: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000717000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20480, 0x0) 16:00:29 executing program 0: r0 = msgget$private(0x0, 0x20) msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x3, "3c9c7157b2e59a4c5ef85ec93d57080fef0aed5beaf3fb5b57a84fb31c318169e7d3db0379aca52c408f9a732cea2e1037af0adf0900c39a14b625c2a72718abc9359208a10e5c46af239b8fe12cdc0f811e36826ef1ed356b2c2de9b59fca7c97a1b66166c9eb61d95f0919b00a6ab4e7d2eec66a4c7fb373feb10bc97390c9f4c43714e789a9f8cbe045e0f6d6897c83823abfdac3c23fcb4f85593bbc110dc10efe8d60c571a94b4a757e8283334c3695dc8dfe5288cb41e227025bc13ce1d5336e6d95ec7db155028083c4508e71"}, 0xd8, 0x800) chdir(&(0x7f0000000100)='./file0\x00') msgsnd(r0, &(0x7f0000000140)={0x1, "74b2b5d140d1a4ad0279116ecede045cb0c12bcc48f7cfec09e518f42f64a3263c36d2d94d96f26850dcddde7e72d39365eb2f498db28ac9b66659c445bcccab9e6eed5a43533744fca951f0070f3596cb747613a4099c919e7695ea722d243ea508e85096ba30c71f87cdc0de41ae5a46d36ce27d56c5cda7021c07d6115d6b6b54ab9eea48c9407e63db125ae0e0724a53aca1f7f804d1808e"}, 0xa2, 0x0) socketpair(0x18, 0x5, 0xb4e, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_execute_func(&(0x7f0000000280)="0fc7f7360f5501470fcbf3450f5f8c8900000000c481b856e0f3adc4026147a60000000064666579fff637450fae12") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000300)=0x80000000) r3 = msgget$private(0x0, 0x10) ftruncate(r1, 0x0, 0x88c3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x81, 0x4, 0x20, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5bae1c6e}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xeac0}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x8000}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x43d1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000840)) open$dir(&(0x7f0000000ac0)='./file0\x00', 0x20200, 0x10c) msgsnd(r0, &(0x7f0000000b00)={0x1, "c3efd4d31bccb0cd940323f6ce230aa751991171da601cf817e5c4f44bdf96cdc5725df8c8283995fb50ceaafce4b15120cc2d4aaec10afa69b401c10f1d57958e84b74de41a58e8e7eefb5809cab8f953f19a578c626fddc634d603dde92a6f514692e8b1e9f2419042554944b7a837ba2a4bb54e69355d59bf05075621291d592bacba57164a5b45558d7d3c5aeb"}, 0x97, 0x800) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000bc0)=""/140) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000c80)=""/7) socketpair(0x10, 0x1, 0x3, &(0x7f0000000cc0)) msgrcv(r3, &(0x7f0000000d00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) ftruncate(r2, 0x0, 0x6) msgsnd(r0, &(0x7f0000000e00)={0x1, "105c4cae2f076ceeeed6b9525e30fc71a7ddcdb031c9596a6418e59d3fb1011f9f714404d4fc245a9f02e7b3d3bbd2229a0a5dde7c948292c97fa8799047c39426cecfac9229681ab5c52caacaff096163"}, 0x59, 0x800) socketpair(0x17, 0x5, 0x6, &(0x7f0000000e80)) msgrcv(r3, &(0x7f0000000ec0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007de330447fe2ffed00000000000000000000000000000000000014c96209283f2f104f4f89d829a2f0468415ec0c99f93d1c099c0ee9f97d835676681f80528feb81a3687a4b625f825e57f41cf51fc2801b05d54ac8b4cc3b1846bd1eed9f57e98999accea70ce1bc9bb534e52e3b4ea868aec99bd0c6e6ab3a2aaedf6d0c51b6e53e"], 0x55, 0x0, 0x1800) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x61}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x15c0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) fchflags(r1, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r1, &(0x7f0000000040)=""/222, 0xde, 0x40, 0x0, 0x0) r2 = socket(0x2, 0x0, 0x7) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x2e) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) r5 = dup(r3) rmdir(&(0x7f00000002c0)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x40) r6 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x2) r7 = openat(r5, &(0x7f0000000340)='./file0\x00', 0x408, 0x66) ioctl$TIOCCBRK(r5, 0x2000747a) recvfrom$inet6(r2, &(0x7f0000000380)=""/13, 0xd, 0x40, &(0x7f00000003c0)={0x18, 0x1, 0x7, 0x800}, 0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x80000001) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000440)=0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000480)=0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r8) mknodat(r7, &(0x7f0000000500)='./file0\x00', 0x84, 0x8000) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000540)={0x2, 0x7}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000580)=0x7ff) unlinkat(r6, &(0x7f00000005c0)='./file0\x00', 0x8) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000600)="502849fb6c7babc05cfcbabfc04d316184685ae38ffa7603cc9e9b60615b1ed6957965bf7dee667d135e069707e95e67aa1a69b23f3f4298db57e34abb158dce9a55ad", 0x43}, {&(0x7f0000000680)="a9fd6bb55529a130d694b0b5c95d56c7f599b51aebfddf3d3d6f7bce7b032c1dc9fbedd7c8b006d3a21a586ea718751eaf5df6fbbf6f7ab5170fe908c5b227dc4a2f9e0895eaca7ad47703ba758e125aa639effb71509b4fe84400ce5782640c6790ef455e35724f4f489cdaaaf2dcf5b9a3c1e504d595f728e64a70f449b2c1454dead318f511431b", 0x89}], 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000780)={0xfffffffffffffffe, './file0\x00', './file0\x00'}) preadv(r3, &(0x7f0000000a00)=[{&(0x7f00000007c0)=""/29, 0x1d}, {&(0x7f0000000800)=""/206, 0xce}, {&(0x7f0000000900)=""/218, 0xda}], 0x3, 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x972}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x400}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) chflags(&(0x7f0000000140)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x7, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/221) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/74) recvfrom(r0, &(0x7f0000000340)=""/90, 0x5a, 0x800, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x240, 0x2) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000440)=""/222) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) sendto$unix(r0, &(0x7f0000000540)="bcb116cb513c65a25f17f5d63610ec9fcfcd0e13dc5c0e8c5f57afaf47108873d27bbffd10a06ce1d03d6350af6596a4cdbab609e68f0bb956be5f0cfcd4a8b57e18e371a2576d814ee90353382b535a0b4e74329a41f088fd6e34ec", 0x5c, 0x2, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) recvfrom$unix(r0, &(0x7f00000006c0)=""/20, 0x14, 0x1, 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000740)='./file0\x00', 0x100) rename(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') setsockopt(r3, 0x2, 0x5, &(0x7f0000000800)="8037c546b69209223e91b48967a661c1a7fcdc2905bbdb22b5d063772ce5f6c94f6a4aaa4c4226b0ba20400868bf4123bae2e1405ea11bd7cf284a9bfe810ac0230a11feab682743458023b5c0f8854f94b74ec122836ccd4499ac1e569744c2bce2253425b408b387e882cc7c3845ab450d9e6ce99826370fb866d86410915a96dca202102a67ac1ab8dab8a7a9f74cf274b6c9d590a0088ec054dac3cafbf7ddc895d8431485758169507ba89845249d1343331a0d6434cfce99cdc19e1e2d976e329f5ca6d349f062c2929f8c1c609717cfa4f990f316", 0xd8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setgroups(0x5, &(0x7f0000000ac0)=[r4, r5, r6, r7, r8]) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000b00)={'./file0\x00', 0xfffffffffffff2bd, 0x1, 0x10001, 0x0, 0x0, 0x3, 0x6, 0x1, 0x0, 0x8, 0xc966}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x2, &(0x7f00000001c0)={{0x100, 0x2051c2f1}, {0x3, 0xcd0}}, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x2, 0x2800000}) syz_emit_ethernet(0x50, &(0x7f0000000000)='9') fcntl$dupfd(r0, 0xa, r0) setitimer(0x3, &(0x7f0000000140)={{0x80000001, 0x7}, {0xc3, 0x81}}, &(0x7f0000000180)) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000000)='./bus\x00', 0x440, 0x100) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x2, 0x1ad, 0x6}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x1a, 0x3, 0x5) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x202, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x8000, 0x2, './file0\x00', 0x797b, 0xffff, 0x2, 0x100}) dup2(r0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x1, [{0x0, 0x3}, {0x3, 0x80000000}, {0x1, 0x2}, {0x3, 0x8}, {0x1, 0x4ca}, {0x3, 0x3}, {0x2, 0x20}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0x20}, {0x3}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0xc1e8}, {0x3, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x7c1e}, {0x2, 0xffff}, {0x3, 0x1000}, {0x1, 0x6}, {0x2, 0x80}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x682e}, {0x3, 0x400}, {0x0, 0x7}, {0x0, 0x49}, {0x2, 0x401}, {0x0, 0x100}, {0x3, 0x9}]}) 16:00:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x100000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001300)="a1f60228ed2704c10c2d7bd7ca24bf1b4135a75c5b15edd71574b1bd5933c0dd1b04aaea377049d8b014f3c929cf0e0554f63a69657f98bc6d7c2aa605aab9606deb3baa4b8eade8062af89fa9d21b135e972095277010", 0xfffffffffffffe46) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x5, 0x0) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/178) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$TIOCCDTR(r3, 0x20007478) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x840, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:29 executing program 0: socket(0x2, 0x400000000002, 0x0) 16:00:29 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r0 = socket$inet6(0x18, 0x2, 0x2) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000100e0000000000000000000000000000000000f5794261d142df0000000000000000080000000000000000000000000000000000030000000000000000000091fec65b18cf8ee1431221879200c0aa16e183ba967d11edaec43f21caa6a73e3d3586164032961ea4ef40d390108364843d85cd2ab2b0fc8e2a27f922f86b76b5e6298835699199b20ae15eb444b48e6b2b22e155a29200001d36a93a8e76f272eff017b9fcb6cc928b28314780bc2937665f5d6ab83cb74d4fa3b31616eff6ec72ac492787937408ca7cb36c676d613d057ca5b1ce93df609a7ff8ec414c4f14b3fe11cb2a23936f781a8932e4306db15d5292867bcccbb3af03db8a81c2f73596bc27ed00b86224f006ce7ba9acc9ff568d41982774f59273d2d890a15c1717cbe8ec150451dd9a92660627ac62167f788a085dc1bfa40fa2d3e4cb6800bc69c06010d71b7f812a7ba71d"], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000200)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r2, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001540)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0xd8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001600)={'./file0\x00', 0x81a3, 0x400000005, 0x3, 0x0, 0x2, 0x4, 0x4, 0x0, 0x1, 0x1000, 0x4}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001680)) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) kevent(r2, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x88, 0x0, 0x9, 0x101}, {{r3}, 0xfffffffffffffff8, 0xc4, 0x1, 0xfffffffffffffffd, 0x4546}], 0x3, &(0x7f0000001980)=[{{r3}, 0x0, 0x4, 0x4, 0x0, 0x38}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xef, 0x40000000}, {{r0}, 0x0, 0x0, 0xf0000004, 0x3ff, 0x3f}], 0x7, &(0x7f0000001a00)={0x3, 0x80000000}) shmctl$SHM_LOCK(r5, 0x3) semctl$SETVAL(r1, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000001ac0)) login: pckbd_enable: command error pckbd_enable: command error 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x5, 0xfffffffffffffbff, 0x9, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8f, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) 16:00:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40, 0x0) ftruncate(r0, 0x0, 0x13c3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1000000000000000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x5, 0x6, 0x962b, 0x9c8}, {0xac0d, 0x1f, 0x7, 0x10000}, {0x2, 0x9, 0x0, 0x2}, {0x27, 0x10000, 0xcfa2, 0x7f}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x0, 0x9, 0x5}, {0x8, 0x1, 0x3}, {0x8001, 0x1ff, 0x4, 0x81}, {0xe3, 0x6, 0x0, 0x8}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x9) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc007, 0x7) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x81, 0x1}, 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1f, 0xffffffff, './bus\x00', 0xfffffffffffff68a, 0x7, 0x8, 0x80000001}) 16:00:32 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) 16:00:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) pread(r0, &(0x7f0000000080)="8b4e5e1bc853f19e1af1c917ce818f40570a867158378560269da3aed1977b0ea7377bfa5628396bd22f516c167263c1fab48e86f7dd1416687525ce322403dc2113cb2aff54d85d250fb27cc959344832da1d258b2b55afb87cf6ae4165d5f7fd0c1acd476ffe31e1caa0aad1872c058f5818a03d88ca76788c5b892ff40d23fc9c38b3067080b006650693ea7abf8453a0c0314520089ef75f549239e0014e1a9e0a2ae002072f009f520d2b99801ff489860ccbd9e64d7aa8686a4f2122c11bb5f93ef82472ee9413be900023f09756da6a04d5b9fc1574c6a943f82dad1dbc57a6ec2ee1e555", 0xe8, 0x0, 0x0) pread(r0, &(0x7f0000000180)="c0c72f4eeef6471416326c4b819f42cd11427d25f4f1e9101ebfd8f5c583e659cad33841ef512f2505f382b22c7e065d3d95faa30ecafa6d022d1e4f89ec8504f59a1e10a8ee2a667997197cc477a50736369de2f30d7a5eedb70c69fcf271ddd6a330f9add0dcd73cdb5d71af4145c6fc2a8f63f69074a7ab8aa1547f", 0x7d, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/11, 0xb, 0x42, 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getgroups(0x483f8a43179e53a, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000003c0)) 16:00:32 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3f) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20002, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x30000, 0xd1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x1, 0xb2d, &(0x7f00000001c0)=""/134, &(0x7f0000000100)=0x86) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x161) getsockopt(r0, 0x8000, 0x200, &(0x7f00000002c0)=""/115, &(0x7f0000000340)=0x73) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x130, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffa, 0x4, 0x9, 0x9, "00000000e74de40000000000000000000600", 0x0, 0x200000000003}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r4 = socket(0x32, 0x8002, 0x5) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r5, 0x2000747a) setsockopt(r4, 0xae4c, 0x1, &(0x7f0000000280)="a3400524fb0b090f007a7b4a7d627685473a2165a84673ef5ae789ac6fef0c9142a1556b8307ebbfb16c", 0x2a) 16:00:32 executing program 0: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x3, "3c9c7157b2e59a4c5ef85ec93d57080fef0aed5beaf3fb5b57a84fb31c318169e7d3db0379aca52c408f9a732cea2e1037af0adf0900c39a14b625c2a72718abc9359208a10e5c46af239b8fe12cdc0f811e36826ef1ed356b2c2de9b59fca7c97a1b66166c9eb61d95f0919b00a6ab4e7d2eec66a4c7fb373feb10bc97390c9f4c43714e789a9f8cbe045e0f6d6897c83823abfdac3c23fcb4f85593bbc110dc10efe8d60c571a94b4a757e8283334c3695dc8dfe5288cb41e227025bc13ce1d5336e6d95ec7db155028083c4508e71"}, 0xd8, 0x800) chdir(&(0x7f0000000100)='./file0\x00') msgsnd(r0, &(0x7f0000000140)={0x1, "74b2b5d140d1a4ad0279116ecede045cb0c12bcc48f7cfec09e518f42f64a3263c36d2d94d96f26850dcddde7e72d39365eb2f498db28ac9b66659c445bcccab9e6eed5a43533744fca951f0070f3596cb747613a4099c919e7695ea722d243ea508e85096ba30c71f87cdc0de41ae5a46d36ce27d56c5cda7021c07d6115d6b6b54ab9eea48c9407e63db125ae0e0724a53aca1f7f804d1808e"}, 0xa2, 0x0) socketpair(0x18, 0x5, 0xb4e, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_execute_func(&(0x7f0000000280)="0fc7f7360f5501470fcbf3450f5f8c8900000000c481b856e0f3adc4026147a60000000064666579fff637450fae12") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000300)=0x80000000) r3 = msgget$private(0x0, 0x10) ftruncate(r1, 0x0, 0x88c3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x81, 0x4, 0x20, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5bae1c6e}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xeac0}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x8000}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x43d1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000840)) open$dir(&(0x7f0000000ac0)='./file0\x00', 0x20200, 0x10c) msgsnd(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="0100000000000000c3efd4d31bccb0cd940323f6ce230aa751991171da601cf817e5c4f44bdf96cdc5725df8c8283995fb50ceaafce4b15120cc2d4aaec10afa69b41dded9e60e228092f625c90101c10f1d57958e84b74de41a58e8e7eefb5809cab8f953f19a578c626fddc634d603dde92a6f514692e8b1e9f2419042554944b7a837ba2a4bb54e69355d59bf05075621291d592bac"], 0x97, 0x800) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000bc0)=""/140) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000c80)=""/7) socketpair(0x10, 0x1, 0x3, &(0x7f0000000cc0)) msgrcv(r3, &(0x7f0000000d00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) ftruncate(r2, 0x0, 0x6) msgsnd(r0, &(0x7f0000000e00)={0x1, "105c4cae2f076ceeeed6b9525e30fc71a7ddcdb031c9596a6418e59d3fb1011f9f714404d4fc245a9f02e7b3d3bbd2229a0a5dde7c948292c97fa8799047c39426cecfac9229681ab5c52caacaff096163"}, 0x59, 0x800) socketpair(0x17, 0x5, 0x6, &(0x7f0000000e80)) msgrcv(r3, &(0x7f0000000f80)={0x0, ""/77}, 0x55, 0x0, 0x1800) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) write(r1, 0x0, 0xc2f6e84) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) flock(r0, 0x8) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x400000000003, 0x0, 0x1728, 0x101000000, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6) syz_open_pts() syz_open_pts() 16:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x1000000, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0xffffffffffd, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:32 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2190, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x60, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="be10e9d7fe96020f68bfd8752ee27213", 0x10}, {&(0x7f0000000140)="73846bf7724dad58934c9284b027c5511e9928d7bfc5be6045eddda401fe6d7865d60905daf124cb23646f851c7af1ab17359cf819d444a60d1b858e7f1fb3f31d85fddf2801ad2cab72f82df901c45fa5d2b1326d0cce50ea9d53501cb77256bbf7ae3a1e422571fa1dd5c92b64044d63f1816cf55e0f164c90f243f1e7f79649", 0x81}, {&(0x7f0000000280)="528a013b7028c4e197c82059b5344685226e793dd1d7e8be417b6ae212fc4bc68e1f89cdcab2a57f3352dab43714820794785652895500366f2e6947865ce59823c27fdd5d41b2268c3b9eaa22889337b468059b0d9b1c234dfaadb20515f3cb739c68bc66ad490f5c4cdf18070abbf573714d0e6b84db20b0032feebf7b2f8fb0e0459614508c5322543e157e9d", 0x8e}, {&(0x7f0000000340)="03c155041deee7036f36849986856b7a1e54f716c7abae3fac035967e25ebba18c93f22efe16088653d526e9e6fcd2dcd524e85c2a7ec5610ae4f6f840014d8166c6b24f31f13e28aa758c00508de898b6b07ea5c428d9313a93196bb3ada2c2b1b2836f00894954d0e84f6f9c870210da3ae57ad2711a96907243b427b8659d740a933296f2c506a45fc77167825ec9ec4d4bb73aa524882fcc116f2a5a723605dbae7d21ef7570c124cb12b3728a3c3fbf118bd03172675c3450986890b343b8467ac0588370d27b7f567dd81da7f947fc747c346afd38b14be2cf7db51c0d2b50e8f59a5ffba74272b11ee9", 0xed}, {&(0x7f0000000440)="b6dde336ab2e86a49ebfb89b16aea0e0683793c688b14aeb6e3931ae1143b1d91b0e3053d8e1fc0fb27fb158545232a9d10b6a28a95f80e8507dd7767b62c28d510a60c1e6b127c6963dac257fe90c3b9cad9a173e9d92beb08c587b6438749b2fbe", 0x62}, {&(0x7f00000004c0)="b6a266edfc942528284cae5716f56c826829d79eb3f9ef75b88893e67dd5e7df85a5c3457b00840b94a0d7558147010060f13a4a8490c9b107e0664aa0b6062bc4ecc7ca04059a2299f06a973c37e80b8bc1dbfa8588081d6578b55b76d6cb52eb1ada750e88bd941f68e94b560ba27e13225a5ff37d2f17f7e23d45f4b7a384391a38f2d4358ac35d40167384cd4b64f3ac79a2935ede1a43433b97f81b9b9a1a924d82f6aac5a1f13eb9b909663836e19eb50ee5461480afd162604594d578af3d8689195cba4249f81adeb61ccc70fc2ef6bc6584c74c1fc5cf118e721771b9bb", 0xe2}, {&(0x7f00000005c0)="85e23270d633da6075e59c06622af685fc27540f99ec8033c2eaa392bfe6fcc50af58f3326775d85c377edcaba129c71961baa93a26b034e2dbd1831a8d5dbf81adc4d305a1427d9acd4fee70cf9986c65e680de7176fc3dde7280c5c2fb1e407dd0caff89462dfcf0", 0x69}, {&(0x7f0000000640)="ed973d560455270b32a61b15e2fb10e4bcfc6f13f13cb6c0282a67dee6d6559c40eac2c47d2444972f432331d1dd1398aab3cca3a7a4e77d945748d9274e964a3fbe98ba459c0d22272c63be3b08f1897bdb46b30388398c79491745763d8a0f8b54724d095d382b2d7e", 0x6a}], 0x8, 0x0, 0x3d) 16:00:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x5e, 0x10c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r1, 0x20) close(r0) r2 = socket(0x2, 0x8000, 0x0) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00'/110], &(0x7f0000000100)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x7, 0x40, './file0\x00', 0x1, 0x6, 0x6, 0x9}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653002"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xf500800a}], 0x18}, 0x0) 16:00:33 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) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x294, &(0x7f0000000000), 0x1}, 0xffffffffffffffff) read(r0, &(0x7f0000000180)=""/197, 0x2cd) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000005f, &(0x7f0000000200)=[{0x81}, {0x25, 0x0, 0x0, 0x4}, {0x6, 0x9, 0x2b5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x8007, 0x100) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259779a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200ff80000feffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x8) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x8}], 0x7ff, 0x0, 0xfffffffffffffffd, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40081}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x8, 0xffffffffffff0000}) 16:00:33 executing program 0: r0 = semget(0x3, 0x7, 0x200) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/216) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff1a, &(0x7f00000002c0)="f6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) 16:00:33 executing program 0: r0 = kqueue() write(r0, &(0x7f00000000c0)="f8afcef87f38926c4b142fb6f73ec8fee99d59ac6d4c2aed26c021dfbdd8eace9a950c0f9753ca454f984f537be85411c5ad68f4f8f1cba9c9682a5b6bc3a2ddb3960000f135b52d3658350e10dbe8e7d7bd00194f60c7f47c7368a4a8d44b96b72b4fafd489530b72e115dca9b4a7c36665698fadc5e11f4f35ace438aba56182", 0x81) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r1) 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r3 = dup(r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x88, 0xf0000021, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x11, 0x2, 0x66, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffb, 0x22, 0x5, 0x0, 0x1ff}, {{r2}, 0x0, 0x40, 0x1, 0x3, 0x7f}], 0x496ec00c, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x0, 0x6}, {{r2}, 0xfffffffffffffffe, 0x9, 0xf0000022, 0x3e, 0x100000000}], 0xca0000, &(0x7f0000000380)={0x6, 0x1}) write(r2, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x20000000000, 0x9b}) 16:00:33 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000000)="684544b72ba91a10", 0x8}], 0x1}, 0x8) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) readv(r3, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x401) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pread(r0, &(0x7f0000000140)="6a9daf3a311de62cfc18adacafa68c21713c85176556d277c53dbc17155a04fd95562a4ec1eb32af04624ac260835f56fb720284e697eb5c0c2b3d83b0795683387f0218bfedc51a728868f1973675f3ed1397d7bb85718edbad21dcf472f12df262b956b0faf0e7ab5e3e8cbaffb1352484e77a6d2061c4eef5700e6bd834a532a9a3dd76a0877ee8792db8edb73ef719d7b9f1f8c397e770f559843b0d760979affe1b46804386371ffe459716681d94cba91a29a3c418b3c2283b9cc31869081c2ac63ef8ed7bf49a28a8fb84f247edb063a9d8cbb67ef020b4513843d9a05e3557dc", 0xe4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x80000006}]}) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = socket(0x3, 0x4003, 0x9) fchflags(r0, 0x10000) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x7fff) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/63, 0x3f) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0x8, {0x20, 0x100}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") utimes(0x0, &(0x7f0000000140)={{0xfffffffffffffe00}, {0x0, 0x4766}}) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/104) 16:00:34 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="16aa77621a28bc5b1d3aefdd0357831f1ec8174b844e5e89d25272bf2e8d0713ff970068e190f59c", 0x32c) r1 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/44) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000000380)={0x529, 0x1ff, 0x7, 0xffffffff, 0x2, 0x8, 0x0, 0xfd61}, &(0x7f00000003c0)={0x0, 0x7fffffff}) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)) accept(r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:34 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0x0, 0xffffffffa5b48fd2, 0x0, "5a2b3707d5ae43ac6b85826d3542a501e621c467", 0x0, 0x29824ea}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:00:35 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x1, 0x8}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4b6d, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000180)=0xa412694068f7ca38) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x5, 0x2, &(0x7f0000000040)=""/219, &(0x7f00000001c0)=0xdb) 16:00:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x90, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10100, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x8, 0x3, 0x1, 0x100000001, 0x7fff, 0x8, 0x2, 0x0, 0x3, 0xf31}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x300, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x102) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0xfffffffffffffffb, 0x6}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80000005, 0x0, 0x80000000}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x6, 0xb24c}, {{r4}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xfa, 0x6}, {{r5}, 0xffffffffffffffff, 0x2, 0x40000000, 0x5, 0x100000001}, {{r6}, 0xfffffffffffffffc, 0x40, 0x1, 0x4, 0x5}], 0x153, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x1, 0xfffffffffffff000, 0x5}], 0x8, &(0x7f0000000380)={0xc9, 0xe7}) r8 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r8) r9 = socket(0x18, 0x80000c000, 0x0) setsockopt(r9, 0x64fc800000, 0x9, &(0x7f0000000000)="03000000", 0x170) setsockopt(r9, 0x25, 0x1000, &(0x7f0000000400)="c5d7a916d4e9fd392acb4d3d80107e999a201ed42e91cbbb39f98412224adced4633c242bbf7", 0x26) socket$unix(0x1, 0x1, 0x0) r10 = semget(0x1, 0x3, 0x9) semop(r10, &(0x7f00000003c0)=[{0x3, 0x1, 0x1800}, {0x0, 0x3, 0x800}, {0x2, 0x3, 0x800}, {0x5, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x3, 0x80000000, 0x1800}], 0x6) 16:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r1) dup2(0xffffffffffffffff, r1) pckbd_enable: command error 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) write(r0, &(0x7f0000000000)="9e6b64ad56b27e951d36ad8d41993bed508301774039f847aebcef18c46876547da5eb45884c6dccb397a2f69cb8d64757ca7bc9cdd768704341ec93d1a45bb83fed69", 0x43) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{}, {0x8f, 0x29}, {0x8b, 0x4}, {0x47, 0x1}, {0x8a, 0xd21}], 0x5}) setsockopt(r1, 0x40, 0x8, &(0x7f0000000240)="99e0374d14f11892499c1dd6c6745776a83b217d2941c0a92864cc63a7adecd949904c08c3c75a78089be1cccf0278f1b3c4b7d6c1c18f030f911a729b40fb6a46c1f4a4eba1b453fbc3cb6fb5701add07e6c49c018ac186aebd91eb2862d37c528ac8b7c7b2cb6f0e75ade2145c72", 0x6f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x400006066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/43, 0x2b, 0x843, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x801, 0x40) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x81, 0x1, 0x80, 0x1, 0xf08, 0x8001, 0x9, 0x0, 0x0, 0xfffffffffffffff9, 0x9}) pckbd_enable: command error 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) mlockall(0x2) syz_execute_func(0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="00f5247a074142fdac01ad569ce8bacadb915e885a4a1960bb74884c14aa97c4bebc6291894c40", 0x27, 0x40a, 0x0, 0x0) mmap(&(0x7f0000720000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x1000000000000001) sendto(r0, &(0x7f0000000100)="be97b28c9a86910041560551c059b2d4594ac1e511e1890c057dc1d59673b6b7", 0x20, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:00:37 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20008, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffffc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000680)="66390ffe04ed95f0fc1e011be504cdec7dac286112e17cec69023e50e43ef74a2e68ef3718d08cccd3806819b7e854ed2ddadbbbfa07b6b1d6ecfc59b1dbb3a53a876a2f3f44d1a2cc1d8325e3b661b76b0e77bd074557dcec2deb61a1daef140aa48105802265a9372fd8a3774723fef29980c4eaa10ebf5a013de7d500c54f160faddec7d9206b6dbf0aaae0c787b3685970de195bf3a8d9606cf4f509e3fac73f9e4647a37dd008c665d5435071c17fbb914d11eab311bc7608d516979aa03dc638943203c11c67ecb4e10fe64dd0360957f3e3b8cd125b98578960a5981270204bdca5a9a201a192f879f86113aa8ebd62a5cc3094a812c44345a5db9dc23ee8cb80e3f678bcc242389c83c3e31045dfe3d4a361ba78ebc61423c3da12fec8627d9ac6e4052d5824a0215767dc9218ff8a659eecd9d2062abf521e61238bcec556270b37d4a82e5ee4a0d6a8af3145e908c10b2545c262661efa75fc9cf2a81a7dc1411060be483dbc6a74e285a948f8f4ab50700faa9f20c8d0e79a3d291d76c80b60d130449016c2bf01ae7969f912693857611158157bfa4f76c581d8882e7bf85613a9bfa4da76cd143dd4e8a6bf5c6452cc2b2a0f02fdb11b47b3e14b3d289ec1de6be5f662d2faac9c36278ad64f722305f136d78f9ccd4a52fa4195ec3644b5cf2e4d5e7aff337a8cea104965029d540a502e77b133a27589caec122e953ad58200ecd972cfce4465acdbae985c73634037e124c9a577c52514e2ca87c7cffe9c1b8f910cc3257b5fa7f44c599ab9b0bec5894ae4b8b71c7af423d886d5e427e0d8d7c8d6bf578d4daae8955beffd1941efa0d72c5ddde80a26166b55e80daea11542e1638203fe43e8199fd17c90a3befcc9c0878ea1a86b2db412372f0c7cdd3ce32b073a7fb83b876b04f931c312178307318d6f739bb454b3f16442a87c2903dd7598a0de05d87dede7ffec833dadf095ed8f3b17a80351de8d27c5dd87b8766359e8a574f93f46a67acc01133fcf9ec6e73349a7fa72eb4c3638b5164c44705ff6e1397d94d205629a05cb4f9fa97708aeca6ff43d5d86b150e7ab4941d1da59f4dd8776f3e74a4aa7a37ba7248993bd63e147e565de06eaa2e62c8f77255c9fced9aab45d13f64aec217baa88ccaf7727e99523ca1471171498363f6352c0671c435db1192f2583e13a2ca215bc89eb9b0b1b64332a10e8d160dbd3f491fdb1e210c9e0a1cb1a6bf54f2a8b6e691a0109f58745de1042b17b1c6c4275a9eb54ee60a8e50984fe45b49c9dcdf955af430deb5a59e1dbc755305a213dfae7bfb165152e461c4ae6999df9254dcec2eb6543949316dba2cb250865c12e939d6c39d3aaf9b0fa2ead99d781d3164d9762168321b88c0e3668641c43d861e470142fdca9f34a5674dce55fa0710c775d9c86daf130b04216ab8d9116fd216349681be22497843211452d71ad4cfd166dfcea5bf28ea3bea6c99687d0413d86906f8a1f36dcf4819c0591c1f1595094695b332e6aa7f50758548b372266307ab61a0df1261d0fafb424bb7d17358a4ab38038194fe5d33ae41b37b17774012416a9625d6bd95fcadf06bf802dd43f132c73217a88878f06b5aee5f3bd1e282789f8ac0dcc1a02a585058f0b15d61c013b333638a718c560fea8d6cc8a81c4aed12d771acd42e7a78bc45cb120573a7ee98797dec2f31651436151ee8507d4efe404cdc9c698925ac4bb6af784f564ed8f672cc0614ba11c28e2c0d1068d4ff38a7a8e1ebea170c896a26c5e4e06eb79677745bd4c1d8fffaa28cd49a249ed357b3a121f7bcf3689bf04928d7e993bce54de55ab1e3c408783f0d254378bd3b68cd055d2006687e2054c436388e3810d245656be68ddd7676de93cc97608a59405c8521568e73bc70cbbef90027206d9f2bec8d8601b5a6d366675a32960775c250d7515a1c6d8bb852ec3db2d1e988bb8d30d44a5513f3ed0caa8a6adbd4c6470cb41fb253de5a2fcff9a066e68a6f5d7001f95a3f0e517169d1a274155396fc2a24f79965831f486818910f82d978137bcc98336317511b77495bd8df34ccc7b9b6aa7a8a394e26baf56a01810753e09e50ec2500c76a39d76368764c76a0ed8e4558d694755261b6d975d6ed486a5a2cd887a7818824c8fecd2c67f8b01d23919dc5bec923adae644c5c76ff017b021e07ea6b292abd854e50cf74ead2cd83a8db200a4cf376e351dc753284dd96a18a354778b8d75be4a6969863beac8f121543300b2b3344b435249dd3a838002318ba24345192952729a4d058e23d54f420ea1ed70e44d6bb263d823ef2777e4580f6867a444857f841bb5931d6aa429fa42f343209ad3dc44618c99fffd51b5c0a4f9aba21a443df78736bc6c9fe25d10e5f246b2b39f993bd21b315dcb9feceffabc9f5f6a931610be320085fa51ae2b9a1a345d95fc551877f5c391cc06783f9d15f22f37a9499050a313bf4138ff36b6f3dadd53b1fca82c814c5d80c9a5410f1dfca52ea853cef13a22de338258d31ae855bd5fbf0e10ec9df21eb90aeb5ad0f79f4e03e37e3b37334ace44dffcb4eeaa453e45ec6f93bfdc90edb39abc3f674d144b46eb5f51f5efcde1774063e5a7c11318fb560b60b7c8b78d26642f6966117f1d41b3de74109beb2628b9fb3d43ab1e127ca2e8560527cb9fc9f2292d98b9c02ab06cd15c85b80faec3dd04b5ade269ce2b268accc77e3e779e77c97f50015c21f70140c6812b02a1a492567e12b96293dee250f9e618392e7278d41cd9bd53610d20d600b1754492d427c4fa650f5d6538251844d4995f1f1e850a8238dec0869dd4cd20c11da280de31764381983b2f14daa5492a57127b65370f00554b96cac36ac89ac353c2a196ef8b489189b355d7222ed45802324f76b5ba159c9e1e8733717783a6a92ae56a868687c478a042e2e54f2d92d84b5b4482e9e1c2b1fa51b5e889e5ca46415857c273a195f4b65ba06d06cde8525da2681de3316d21392b9b48e6f7337e47438ff89d4945c1fd11581b992339d80adb3ed8dadbbbea5db0be54f6ce62fd7679cba12db6e0985e8f611ea2ee23d9e05c872df6a709256df744ea71f3354eb9293f90991db350b30f554344920f5e668522a7c3e22155ff7bbd3055ea46eca75c04c1bae2bdc62d38ae78d33ad8d5656b0ab980d462cdb3a1ebb7a933fa67b7cac4477f4c757bff5b5979192fac5a1ca0d293f11a3d2d3b567352d22d80e7c3b15ec347f5f29bfe4a6a5ca69ab5f5b08e4183df850430e81ee8ee33ed0659872da024e05530d1fbb483888aee786a3bf7ece3c5249db7a7d7eb2c75a0d0a6978d9343b89fd49d8f4d02b291b66616a4c121fd0382be929ae504f43cf8070a319125c0f0fe19c2de99eaaa58d295259c014d7a536d41e41000f5d657d15684a74ebb3a8dc9860029a29d2de8b5aaf3ea291388e19404f4e3a57bc16f97ddf1ba589deb139d681c3d694d504b29bbecdce08d6ff9ff2f326ef5c234b7552efb858e3f1de4078d3f687b1da6875a11128b704e2def529c7ef1dda47fd558f3e78428480e6f2eb7cc9bdfc8758471b139df56428dc7d04ed19cf65c993f9a5aaffcc132291204d49fc01938c44bb946b916362932df21b246fc0b6a405c5810f98885b6067e449561962143003307866678a6b3aba71833f057998850a94b0c1beb1928632646bdd8e7bcb29176a0f7e222fdc5a3430eeb6b6752b8cb4c540929b83bb1ac45940b72e7720732c894fa3a5aa847dfd68c9d374a110a612dfe7cbf0b0787d30218e6e126f3e64404e9a9a2dfebd1a41b507b8052df8b2713b2fceb4b42eb86297789bb4f8412828e58ea3b932275801d80bfa248d9b234477ea7032f6bd92ab83fc12c44c6115c57f12e39d6c36719f99ff2ebef26cf1474ea58878b57127ce4cfebfa0d53fb466ef831d3430b563eb5785325c3e0ca3a68b9c06b631ee6dbaa7a2001e1f23aa12c4ff9c1351e68f50b335ad31b7d4a8dae92a5ed161af7e4159de7e07eab843d7b342d7564923f36dae012480381d9ed332e6f3e313ced33f81c94324bb012a17f56a628bbbdad1a7e6473f82e5b0e84bef788bb9480c00c9836a9eab5d1af5e65014abab8f9bf903149c5f490cf603b20cfed8267facd2735065d98ebcd9a9550a668b8b7f7ea4df79fcf8eb812205ce4d590412f732e8944f0ed0ace55911cdd7ac9a0ad6c3fef08e80924a054794e7a95621ccdb9e3667f36439e3b32830a06dda444057de62c98f924d22d399d682dad75d58892fdf4e37fa01b8e8d54b7ca1fdd43b19fe0f410e9c4ce9f88146bde4beaec2ce0f769db1e95918f1130156324a69c4bf18de0dbd9ac8ef7a426f2f65b4a7e50743c4cfc9973c24e3923d1e8c0a5315d6548e637b21bd9bd232a59966e1bb19daca0ae6492adad28ccf65d5ee5674e9474cab50346ee3129a849523cda05a2e9ede6bf1e52043411661f5a3d05b19ff1bdb3a02d4b7ca6f520120bb676fad23f6eff3dd5c6ab5b15d3cf9342a63566281ba6744068f7b432741e44e05cc154d1df5a1194b577b74b6ba396fcdcb8b23ef4177197305c555d8620dd71e6a381db5f198584145af096a88641e375cfbcc41499b9f21c6e8db04694b109839caf4b8c51e8447fda4bc5137ea252d75055c0593619455e00f3fb19b4676ac60b29859d25096b9aa51453b20ba2c3c9877e0ea26114ea9bc0de6a414578940a28d608251c451f9d06f15508007ee325942041b78e35ecef8562e91e4d97bb4148318970e12db622ac292cb96a9952c7425fbdf4eb5527b8b7718ef2065f171e51cb6d7a4f752f2448cf23644a76a1359b3ac152e3f2f378251fb25bf4ceece3f2c7bae8a2c93e152cfa517a5d8e40e3eb5f647ea5da1ee70fafddefc103c1b2e567a3164e9e90d49b436444169d9a86857d117ff9d87608ada51259ef628e85974c32ff01b0a8411a12270ce586dfbba05c7b9af04acf4909ebc0f7e4a710d0f737b7913ccebf50b55a5b4bdbe557723c54a736da4887140e935de5706377e2187fc9efe37b0a3369ce488c3691e23366b896c58c2ef275bf4668cc00853826e55537f208e14b2d39fb10ee4b4c55384e2d53ef51b53e446f342bf3702d2c59fa1db33fac71b58d0a13f03ed517b79984fad06964f2177af14cb2412548e53cb36e3fb45dc774bd494682be086a84bdbb9dbdfa5b2b4fdcb23f734a5641d1ebb3ebaefe9ee08c663b7458d62ddd8f9214502d02cfd97b59efe91d7cd3f3fc5c95890c042d0a6ccb95387bd34c1fe8290079db6dcc51e47e06c5ebae9753789f296f6bf83f182b7a3cbf0c32b42d683f24880ae6a02ffc24e7103239189bfcd98ee0ca7bd7c5117ba51fbf8f8a264e463720525d067c36b705e7cf798fbb4119c60d3301476efdffcb59fe017c6c3f2f945774e1617aac6688c655696aa87886b44217af4b11424c6556efef0ee3fb08e3aa69d0abfbfdb9bbea42a59f55d0f2e79abaa4d79635198f3548a995c3057caebb76ea58f2d0b580052da4a640dec2c20997f573cf8cbd8e45febde4e8126cbac210a1c84762349bb488c8369c75ac93c3c2d9407bc855ce084774c83966650cf5a33c348acf11c92592a66ee81ed7c39dc00e3086fc28831ba3871625bb3ebb527df75a54c2243c232a8233633e3af56ef32be2fb752c4e29293524388813daebc14eea3290509aef1a0100a1105a07de70acafde45281f398a8fc7587fe839f25f7056f5ad212a820e80924cd933adda", 0x1000}], 0x1, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) write(r2, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x44) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) r1 = semget(0x2, 0x0, 0x4) r2 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r5, 0x1, 0xfffffffffffffffe}, 0x401, 0x4, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2080002002, 0x40004000010228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xb5, './bus/file0\x00', './bus/file0/file'}) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="49ac759f89d677aa79f7b27703f7f9e04e38dcd6c02b61689bbe807a6a435292b3ed29bc53d5e8e6732687787f697b64a9c6b0b0564d29143b27381c6896d7a71e683bf2c5174c534419154001", 0x4d) 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x7, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0x1, 0xfff, 0x10001]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8020, 0x122) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x6, 0x10001, {0xffff, 0x1}}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r1, 0x4, 0x7, &(0x7f0000000080)="f3c9b8d250c08874c054b59f1364c888632beeb9a870c4952174224dc336e06b67afd479bcfdc26561c39951d0fc6bdcbbdf53b2d940484fa540c947df3cae8a6d0df7b8febf67c6505f36bb87729eaa23ef9fdf99547e234f3f106678cadfa3cd1674fe74b375981e7b2a14c1be2caf4b71f89023063b368cd4055741c73767b16553c3c832caf296f196c2d979791c2980586f605ea3a703fc163811db094f5ee2224f8998f2c62246cd57d9f1d6d5e762d8a90fcc695db9069b07cb729be0a4df0e5b70c5c997bfee94a1c5f3c3d82c622f1815fa9df79f263316aefbccb1c837082871f2149fcf895fcbb339a753de3f8d4408ac", 0xf6) mprotect(&(0x7f00003ad000/0x3000)=nil, 0x3000, 0x2) 16:00:38 executing program 1: r0 = socket(0x2, 0x4, 0x3) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0xe9000000000}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)="8d59eb6ad73ac2b2056608c7bd33a7c78e27dd5a8cf203f4d95c57c36c5060f0e3445f27def51f4499d88d7218e9bc58d71832702aba9a7eb9a8e2479a6836f9297fb62343149ba3dd366d3227c549264bd45ead1a4087933badc25b80b9c5f02902b65058d2ce16af8d37f0dd3211f841c4", 0x72}, {&(0x7f0000000100)="348fd728c9f3dd00744bb4760571446e410ebf61fe4db90da1a290b39faa6e1b2c7e4439f68d4fe63272a9e52c442d1d09d5b45db34d277675d1fe6caca530881801cba961f37d7a411f7b308cb5d1c9484e5fc9d9248ec55cb05cc9d9edcaab158158fd8690e09b66d874e6f4f445e4532e2f0ab6b49fe5e91ec7171122b37cf15d6c72bfcf7fa74acd1ef28c6bae0ae5c999e0bf90e9b47a7701b42e7d79a61797d0785ff5785fc8cfefebee04c04be12f357e533b68a8b923bc630110b7712413e5b18d1be766ec4fa0d03637da9bebb5a0ca787dca5060127b89219e0934465962fdee7686", 0xe7}, {&(0x7f0000000200)="5ddc3925366d7c272bc805b16909e7f73880424a5b98c64222615e647fc1a4e521c8c9bb8e338f5ffc9843980cf86a53a269b4c5b808638597d70358d08c34805e178d382ce3369de2bebfa8332c6eeb9b98883fcfb9c6d907b01c85df9efd4f1ad60b8ea12b17ad650749eb28bbca797a6ccd24f409fc5791ac1386992d4f32280743d0a042af0d7a384cbf6cb65c923add82b274c04e9781c1bda3dd5b39be06ad8b37a92bfb5ad9d01c857f2ffd98f6322eb3a4ca727ba041fe27ccdb7991c354f94793b9a80fcca0fe4787f889edded24f494ce9fd290f52aa816d7450d265", 0xe1}, {&(0x7f0000000300)="b917a12fcdada843e4ee1851a0adac68d2d45174676eca02c2c1ced39fd5758b7543f6f95fc805b534b9c8a97085ba93b2297071008820c81d", 0x39}, {&(0x7f0000000340)="da7cdf692951b70bdbfbefd17d697dfcbc39fb3ae649ce0d18a47b8b32742e647c2120d708cca30663cd45368095d55acb32763a526c6bcad990811a29ecf15e149d4fd998a187dd8995e80c6212b0f691df651d76d6bbeed52ffb27ec9d077ef07fde12923518bcb890facd933bd0dfe6c7b2b1eccdc1f34671c69ba59f2905786621afd07d9603f5340fe419532d372bb353bbc0c12cc7033ac49a00c14f78c883e8ff7ded19d1457a658ded288cd65b9d42c3f3a93b000d5330dee3eed1fed3d2c6952e9f172d33c5074967579217e976f0fab5ab740d", 0xd8}, {&(0x7f0000000440)="28ea2fbc36432c185a72b89dea5426feb3b63c38cf88ce53ee328ddbc771bebd7e15fc89b7955e8a7ade9358a5ef53c38870d7dd253cdc8d97da4e659cbc6917d63769b81dcdf270d5d6d1fe6fd8912146db9387aaed9ec0290b4f2606045144cb57627733370558aca7cf939692de41eb2311e42ade57e7aa715fe3", 0x7c}, {&(0x7f00000004c0)="f967cd06f7d2bf5a9af4510536b88619c7071f57f0aae8a444961bf5bbb093bce9cb59c7bb2ef77300de95236aa3b2061afac8148ac49e00a6f06896579db411b9ef8317a3480e3742f5e7d76f92ce4d26ed55ca3bc9e596a7dd097a44ab7e5800ffbb3c5bb4de9e6de206a2b6b53959129d953f800bdc56843b567d3698eef169e4a5a11599c574ae9925b0054ddebf13fc58e8c8b26972e0bd25e5343e2b534ecb8e30cefc248115e7a7da9da867700645769eea678ae4a8d663dcbd67f89ad531fdc0a943f4831546af7c7d334a65acfbc550ba59ca7a5b43aa274566dda293e407a9662780", 0xe7}], 0x7, &(0x7f0000000640)=ANY=[@ANYBLOB="88000000000000000100000005000000851f0be7b9f1990ad61841931eb3a65fa58ce9bfa7bec011fc286abfa52eb977d14b03b30bba95803d20134e5c02a4fa7c4dbb6dcc087c4c63bffc1f7ed9f269612f2287606dae534a00ed4334342043e6ba729f61edd93e92ef74e0339c1d1b01340e35277454b8cba2c645c1c974138a5d492b48c3a93a5800000000000000ffff0000dc0f00007c904f5aafc796fd2700f5b83dbe45f872fe0555b9ec802ccdfed58338d3d8414d18306e5b52770988a35914bea761913552725daa3fb679b991e03bf31b062999000000000000000001000000000000ffff00000300000033479dbe39507ad6757b09f02dffe43c888fd8c1c68e972b8187fe86e3d5cefc4812998cdc564a204079eef5d3505bc348c9ba448c881c750ed7a046436c789d2ebe30e6e23b173783b2259b34569b5f62c52728bc04f1e08a69d1a67c906b523c8febdf7e487f8d03f8a90b8c32889c89c50070c2a449cbd8635a8db81a5623de97802275204454cbe451f649984b9d7599b3c82d04eb22f806ce8fc268a6be015a4d5e88d0936b7b0731d08d5ac42fced2c9b925437f5cf6b913b57c6fe57d1a6b490341fabdccc783e4f919ef6eec118a343d86ed599bdc1be7788f0d174600000000000000"], 0x1e0}, 0x400) socket$inet(0x2, 0x4005, 0x39) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 16:00:38 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000280)="b8c9419be3344b02bf3b9297a26d8e73624f29f32b780c35c29f8be40f930a783a2969d7c01d4c26c3f06e6471b533c8d4c5d13e8a8c10b65a957408353ee181a4d53626ac12892543a5c6d150b74f03834de127e8d33a4cdabd832ced50a2ac8fa4af7e7e1a8163d0bae56b5e9f7d2484e0783f66e4d1d357815e60f1bdd15aa2ee8eaa11425bcc48d9ba0c10a510cac21b0c2825b909d117429d0deb26adf84fcb2794904b751762f8134144bf14f8c673a26facc6791a1346bdd4d8e1f6b7191d5cb6df76b638d6daf5f300fa0c38e9818ee084", 0xd5) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:38 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x5, 0x2}) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') stat(&(0x7f0000000040)='./control\x00', 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8, 0x7}, 0x10) socket(0x0, 0x4001, 0x43) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) unlink(&(0x7f0000000140)='./bus\x00') syz_open_pts() syz_open_pts() 16:00:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x101) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) flock(r0, 0x2) flock(r0, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 16:00:39 executing program 1: 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(0x95, &(0x7f0000000000)="b6") 16:00:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f00000d8000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x4, 0xb85, 0x5, 0x1}, {0x80000000, 0x37, 0x7fffffff, 0x7f}, {0x7, 0x6c, 0x3f, 0x3}, {0x401, 0xffffffff, 0x8, 0x9}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x6, 0x4, 0x81, [{&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0xa6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x4}, {&(0x7f0000000000/0x200000)=nil, &(0x7f00001ec000/0x4000)=nil, 0x800}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000004b000/0x2000)=nil, 0x100000001}, {&(0x7f0000078000/0x2000)=nil, &(0x7f00000f9000/0x3000)=nil, 0x101}, {&(0x7f00000ef000/0x4000)=nil, &(0x7f0000096000/0x2000)=nil, 0xffffffff}, {&(0x7f0000071000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7ff}, {&(0x7f0000051000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x95}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00001b8000/0x1000)=nil, 0x100}, {&(0x7f00001c5000/0x1000)=nil, &(0x7f00000b4000/0x4000)=nil, 0xa8}, {&(0x7f0000169000/0x1000)=nil, &(0x7f00000e8000/0x2000)=nil, 0x7}, {&(0x7f00001fc000/0x4000)=nil, &(0x7f00001f8000/0x3000)=nil, 0x7}, {&(0x7f00001ae000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000004a000/0x3000)=nil, &(0x7f00000ce000/0x2000)=nil, 0x3b890f88}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x509}) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setown(r1, 0x6, r2) close(r0) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="00ac97413c73c6b2e173717a629af85e2c1bbc4a24d282d4f305d0ad58793c6164b61dbf492e2aa17c7e2cb719cfe3a7edb469bf089df3297db435c0fe264d9954d8489b7624ae35b5c7afbd38a7c8d1d466e7de57e5d1d67ec6181041e3f0beec6785e760847331c772153b52a49c389c756f14c44d5ef1c243c3f8663840a34895ed7699ae0c91578bae10d335c4795f000000000000000000d2b1f35985a8a3cd0066bd4521896b7b6a713a0673e0876bc17b9bba8b0a6933e0bef4d63844c17da69399f7cc254901192616e45631572256792124e40bf53501afbad340c4e4449a1e4fe26e2f28323fbcb94d8891df3413ed674c29a411fa1ccb3cf00c958954befb11ad26aa22b67ad985a334c8dff8ea567850b5bd6fc18f8ac4af0da4d1b6db6c34b5081c9c3d7af3c9be9f0998cc7b2f18465dca635c9af1afbdf6401bdabb312737f9a31ae824d5a3533b", 0x2a7) 16:00:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:39 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x81, 0x6}, {0x1f, 0xffff}}, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x10000) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x100000000, 0xf423f}}, 0x0) 16:00:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x20, 0x3, 0x1) 16:00:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x40) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) stat(&(0x7f0000000080)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/120, 0x78) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x1000000000004503) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2008e, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x1, 0x401, {0x80, 0x6781}}) 16:00:40 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) chdir(&(0x7f0000000640)='./bus\x00') preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) open(&(0x7f0000000a40)='./bus\x00', 0x80, 0x80) pwritev(r1, &(0x7f0000000a00)=[{&(0x7f0000000740)="f4215a938d1f3549be54af24200b3fb5d582dcd6f72aa830f728b10e2b736ec904d98b9825bd3fb4fcdd958ff30830704b313f798d14481555b07899226b85920a02e5a60002bf519e31af727c5fce95cfd44731a734d13349e48562b7de76c1fd480d2f166f0fbada8b6d7a37c37da57eaaf7e5ac7dbd00f89c8e46913acba5908391cd3cc348ee5aba0d5844a9390c64c4b260394e787835e1e3bbe88931e473cfda8317eabce28a64334df0253c84707a0bcf55e0019a26a2c7fb6a029d6a0e", 0xc1}, {&(0x7f0000000840)="3fd6332132a76a506b287e64528ce44192543c1e0a0f76d1740513c28e2c2a0e1469407f5a34ba4cddd8730726d22ea5eb29986059bfefcfefe1d921b52f19c42dfc1d74d215202f6cf6697d5fd66bccb2968bba39ec27522e4585769fbce325dcd19bb2029787bcc92598bd670d02421770dfac6df0ce364924868f2648dc65c5da8a9241e5d4f2b5ff63c6d91f05bcda3b0a80c69dfe14d2c8ac501a5ec25c71f31a45eae071a1cabd9234a6bc3373c52d8424d56a58c96334b012a9d4", 0xbe}, {&(0x7f0000000900)="6169de8ec15719ecd6430df8c15d84928d051be532633ab799a8f5173715b9d9d25e86c1a64b444a9fbd828d07da6d6737c2", 0x32}, {&(0x7f0000000940)="e2ecfadc89628f4a436a82631064b69ef2af99083c5913032eeb673c9f9e1edc481694fc06505afee2d1a45ee26614b7cdf32c1d0c790685fa58984444f09364519c3213f4cae57163c402ed698e22d8d8154336e3f1b81d92b92101be64ace550237b3abccd099736a1bfe63d6019d4788b5267d41ea3819a5729cc815282bacd5e6988e3", 0x85}], 0x4, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2013, 0x0) connect(r2, &(0x7f0000000500)=@un=@abs={0x2a74bcc8dffb0b60, 0x0, 0x3}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mkdir(&(0x7f0000000680)='./bus\x00', 0x81) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80105727, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50}, {0x1006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x9) r2 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4a) r3 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x5, 0x8}], 0xfff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x10000, 0x20}, {{r3}, 0xfffffffffffffff8, 0xe, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x0, 0xffffffffffffff2b}], 0x9, &(0x7f0000000180)={0x7fff, 0xffffffffbdf7a4ed}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) getppid() r4 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/2}, &(0x7f0000000240)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0x1, 0x5, 0x3ff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x6, 0x800, {0x8, 0x9}}) r5 = dup2(r4, r1) syz_open_pts() r6 = dup2(r2, r5) recvfrom(r6, &(0x7f0000000340)=""/224, 0xe0, 0x800, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r7 = getuid() setuid(r7) accept(r0, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) unlinkat(r6, &(0x7f0000000480)='./file0\x00', 0x8) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f0000000580)=ANY=[@ANYBLOB="d5ce3b304d4f5eb9956795ac0d27edcba37be7bfc318d7205eee452053dce6f4b55801a9e952517b216f11aa0a1a3f6d0759c3cab97e02711c157c050000f5c7af646100dc7d5f00b1aac18ba61ef790618c5232ab2f8d8d9da498b15b3eb4e18201bf0f859b8d6dbe2742c8392b7c4ada68b1b5e442f88ea22de3fe32934efae3b61b1f50815d6f"], 0xa, &(0x7f0000001800)=[{&(0x7f0000001780)="ce2d92e1504a8ada43779469046c24598db6f29dfff0f6778ac9aa99ad686d2338caac3486b4931f19fb9574c2041c77ee47b53094555584dd20a3540b4f4834bed1ae18093d60f9bea77304872a32a5db", 0x51}], 0x1, 0x0, 0x0, 0x400}, 0x404) pwritev(r4, &(0x7f0000003b80)=[{&(0x7f0000003b40)="6c245f14ee", 0x5}], 0x1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000003c00)={0x5f, 0x1, 0x4, 0x9, 0x2}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getitimer(0x1, &(0x7f0000003c40)) msgget(0x0, 0x200) 16:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x21) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/118, 0x76) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000280)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001380)}, 0x0) sendto(r1, &(0x7f0000000100)="4fe92fc0286388e94048da8b4edc411bb7b811d95550f3a0164107abbf7ab32b8141bf6bba56bb6a6a55f50c0b9a761be91cbccc9f2b541c9f401bef28da9a88affd1920c0fe84a042956eb181fceff3e010904c67fed4659da03bc2cc5198e7bcffee899e4bcb43d412b88d67253587ef7e86e4e60edc0038fabb00092902cd0b4a6181bbf83566c2793b8527da1c5373352ce4fd88565905897defe250453bff91d65177b856128a181743f6f3e503910f8174ef3dcb4b1cd83518d528faa22573d8a44df0328cded87f0b8994a786c288200c8f3c9da34a", 0xd9, 0x400, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x40, &(0x7f0000001240)=@in6={0x18, 0x0, 0x5, 0x3f2}, 0xc) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) 16:00:41 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = shmget(0x0, 0x1000, 0x1c8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmget$private(0x0, 0x119, 0x0, &(0x7f0000ffb000/0x2000)=nil) 16:00:41 executing program 1: 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) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x2) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x580, 0x10) getgroups(0x0, 0x0) 16:00:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x4, 0x20, 0x7fffffff, "7b3483f06b8c1e74f6106ab2513ef99944b5036a", 0x5, 0xa07}) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6e) r2 = msgget$private(0x0, 0x402) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) r3 = getppid() getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x3f, 0x0, 0x0, 0x0, r4, 0x4, 0x3b8}, 0x9de, 0x7ff, r3, 0x0, 0x1f, 0x6, 0xfffffffffffff800, 0x80000001}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7fffffff) 16:00:41 executing program 0: r0 = socket(0x400000000018, 0x4003, 0x39) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1223, &(0x7f0000000040)=0x100000000, 0x4) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0xfffffffffffffffe]}, 0x3c) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:41 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r1 = semget$private(0x0, 0x1, 0x420) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') recvfrom$unix(r2, &(0x7f0000000380)=""/183, 0xb7, 0x802, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x310, 0x0) dup(r3) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0xc001, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x4, './bus/file0\x00', './bus/file0\x00'}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$TIOCSTART(r1, 0x2000746e) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:41 executing program 1: clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) 16:00:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc004, 0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="22f10c1635bc4cfa9e0e59edd8c9f6fc04487090a6ec90653a2963f7b4cb1029634ace90afc0694cdc873c06aa37dd900902428618ad0125f51e378de7fba66b6ecb4fb12b5b4dd2e98da95ec2971c17202e5300652967c9bfb5fbc8f064a4891e3eb71d118c22cc26a9f558b7c3acf64f71d0a144705823cb44314e13012d0eb7a464f80f78e837426c159b419991d1a5414aa877a847d649d68cbbdab008f0f188dce8d4bfb5f50778ff0ffc1e629ac70740af63f9608a2b", 0xb9) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) 16:00:41 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x1, 0x4) r2 = socket$inet6(0x18, 0x4000, 0x0) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) socket(0x2, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8120, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:41 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:41 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000340)) dup2(r0, r0) 16:00:41 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffa) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x8, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x45, &(0x7f00000001c0)="b6543ab5f69896430f30f44079092dcab8524af80c3bbf7d27d86218ff3d83d30a9cdf30e9452628f4055adf40d8d839c92ca7757b66068806179048cef6cfdeccdafc53ea") 16:00:41 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xd1, 0x7}, {0x18, 0x1, 0x90}, 0x8, [0x6, 0x401, 0x3, 0x200, 0x7, 0x7, 0x71, 0x400]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d}, {0x6}]}) setrlimit(0xf, &(0x7f0000000040)={0xff, 0x8001}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:41 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1, 0x0, 0x0) r2 = getppid() r3 = semget(0x1, 0x5, 0x1a7da7c8b29e28f7) semop(r3, &(0x7f00000004c0), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r5 = getgid() r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000780)=ANY=[@ANYBLOB="00002e0010639ef92219b76e950146256f1ff7a12e7428b720fd338fe453bcc6d0be331abc78bcaaacf6e204e4e2ef53b1421b5d4fe03af24681c846b0883421c6691db27e2cf3359b465ea9bbaa9449083d0464489bbd07d269082df76ca4e4fff5fbaed64b965c4f23532fe455ca724e93c46bdf35186be123e8f5fc465e301e8e682949705c8e6dcee258341eae910ec56a898c6787bf1b67cca58bc117f8be865281df1997fb8218e7b5628a5c836d61a7cf5ab3831920b3a9821a346b95f6475e293a65f02a333f051249de48baaa5380b6a34cb73bf0c87519dd"], 0xa, &(0x7f0000000500)=[{&(0x7f00000002c0)="f04ef4a30c1e91131af948f377b435c5a66007c99bcf6aac57fa0c1312f2ff7b374a68467033eaef7ad30edad3eb49c0ef025789c2de829c1f16f5d544816efe6d5f87831ef892e34b71847da810816faf7ccc9afcec5cbc630ba559d417214f4eb2f4a1a05315c97ab4927d80512afb21f1e612b099fcec660d58f911043fa4ef429837", 0x84}, {&(0x7f0000000380)="8f847456fb555411f75bcd6c9cc45c741861fa86ba7830cfcda4e9d4fcc8850007c403459e0a166f40c3b4e871f3f08eda7e9695c0f7c8d2ac14586943eecdb0b378", 0x42}, {&(0x7f00000001c0)="77ed28037036e007910d9a", 0xb}, {&(0x7f0000000400)="0382cb32cf9f175a792e715e0e3d21fc1cb07c1f885dcdf209557f4489d301fb60250a92edd00c85341aabf13ec1041cff6b33525a7641b017d37599376eb8199a03c350ce9e245c20895eabf354371c825c69f6af3aadbf07e24f486ff26c70a69f763efca32fcd298cfa58c5153d73dc0586e417de03c998c56ee2e1b58d581fa7195dadcfdc8c2fa3e3e66c71d3220578e2a7b1aa9400eefc339eee563a95", 0xa0}, {&(0x7f00000004c0)}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb0, 0x400}, 0x6) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x5) close(r0) 16:00:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) 16:00:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = semget$private(0x0, 0x1, 0x200) r6 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x9, r6, r7, r8, r9, 0x40, 0x1f}, 0x1, 0x4, 0x4}) dup2(r1, r0) 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x2e1a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) 16:00:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0x418) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="89") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d330c1e7bb6fc6e23c5900000000000000e74de4", 0x1000}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x9d}], 0x1) r1 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0x53}) r3 = dup(r1) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x3, 0x8}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 16:00:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x100000001, 0x8, './file0\x00', 0x0, 0x9, 0x3f, 0xbf3}) open(&(0x7f0000000100)='./file0\x00', 0x810, 0x100) 16:00:41 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xca) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x7}, 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) fchmod(r2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/39) 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x4}], 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x20) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) 16:00:41 executing program 1: r0 = socket(0x18, 0x2, 0x20) connect$unix(r0, &(0x7f00000014c0)=@abs={0x682eb13985c518e6, 0x7}, 0x9d) r1 = dup(r0) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000000)="bea1f0623dcee4ed7eb612f1344acd7a07e8991f383241877b99", 0x1a}, {&(0x7f0000000100)="4449489eb71a3ae596bbd3e6afeac89c561473be6eab3bbb328e8002a8d936b79fc4aecb2f84c344c995237288bfe3e503b0469eb051832bfafabf4a570ad4ee06565be26087cba4455d3d96b03d4b2f4a3b129ca34b5e639f6d2fbc28e6599d38e5797e4175c1803a61f4ced6e4cb1183b9ec74c89b66ab3fc91c46d813c2cf536c1e936f7fce0d56c31e6aaf75f80d24b45fb1865321587cd50b0b2ad56321deb746462b4552deef596f9e29837c6a6ec5ac1e241db03cbff37fc1d1110d20baf1b3e210d46736d23aa6fe723e29fe4a072f3fe5e171a5fde1da0fdb38a6a76ee3860e04c3a88c6a88c0ab5cbe5642d326cd73769b6ee1aee68a8466b1189dde830e9a7d08429689519b2d969ccd14d26b12f3e0c3617cd96ad531732664c5aa9c6176f83b047bbc32721c34a965b6ae92217de059517b2390a7d16bad90c827c72bca23a6ea33e0d152d8ee28a6d6605c36e9626b6d7f873a844a7679d3aaad0031bfc7625f8b49da0ec9437c36bcc1d838582d22ed0585ba205c52ea8c4ee57cdb03ce8f9eac9f79f46ab3daf3b068152a7d99dbd6ada753b5c97a2169f83f31d187c279a98ad798a9bab11deffec9354933ace864fe6b7e0130d1cdbce01c2d97afee8c4e4964c5fe3d57d7ac26f55553f6f1a00353f223eadf72ac59407ecca43d3a1569415628cbd79ac25932463f93665a59acea6bc0e34ddaf60e3d57cdbf8d1adf7748adf1e8bdc4ac6eb6669fdd7d0cf48d1475a42faccf7a909b81e5b019553ee235e29a6498845954a16faed1538aa77427cc6f81c68809ef6290c851c36d43961f60110f5de45de1db96a2cf136342df1c75674cec3b3b71eb1fa8faee039c51043b5b2033343f1529bf21bfa06a021d9119cadcb7a27934d5816fa468dcf067b79ba82da81c36cf8fff2c1b8b5551bb99a75fc34b7487c8fa06c4f88b04657f1b0be4ea6506c551b33451cd74d321dc48f70655d1a00aba27e443b48aa86e699e60604cd7159cde409a08a25f4a54388d13810bd75019a6ff9313e9c275bfae5917108d9a546aba7ef5de7e2b905c6ee6166133f6adfee438ea8c85bfacad389c43db5f0dd157617d0203ece3abcb1b373c2db3baced1cd29a71981ee52742a604f1ca2a2eaf878dba3b02495fac6e4df16bcaa40d12b00c384f6bdd5163233deaf8c1ade84df4cc3895e3bc75fdc244405ea96750efcfac05ea43c4c1ba6d9686d1195e38909504357319cdbb265192b6e108d94599905c0c62097b7db6f7edac48ce611600830e268a2ed84c12e6b8a4842799955adfef7572af73e323f859b6afa37b1741b5e29563dad5af772e407558f2e60deda70feb4651095d732ac262206d0984ed6c77c001c9be1ad9673ee5980bd9fc2a2ebc4bd750c70efe901d70707ebbfb244ca0e15bd90829d4c6d55adccd907bbbe63f9afc66540a43ae6457fbf1be5139cfcae6d33c031a710aca31a440b30da8e377dab9ab3da70f91580fd3b6a0a917af8c27efb10728e55c71c8339fb154e4339f7a747ee5faa64083b08e19445032a5d4602185c172fc31d9f9f93daf5d4931ca39048ec56a7d725d236eea75a227db2615f3b224940a9bb4e0d9dbd655d19a5d129074bf219949afcc5d3a811edae3a746e9874225f4f974b4a46526f1a506bc0aab9665bc7574dcc9c579f5df637889599263e5b81115bfb03b7e673ede6077dd2512cb1f748771f6376c3639ff4042f1f74057b98f5c4c6f0ffbd731282ac48eca48478d1144d0e968729d9d69132eaf1d80161c2aa83a836ca5360477b3fd1d20e4895e71d6778399731e0cd0d72974b7c3b39618182de4cd491bcf0cec4e0f121be69a011af0c04671c20cdb9cfd2864df9fd2ea88728010812bb24387a8bd567be86323caede2c11d3508009c22ed525737ebb194b1e9c3cd74143e76247d388d708c46760607affa0ac4c35101fa77c2c9722c20e61ffe9a9762cefa65a7be02974be6b0a0a6aaf40a75dd6f548824d9c46b8fd74b1b87013793ced72bf6a2b6e8b55922e46d76524d74f6613f41ee680c638ec9c53b632cdae5af1f7e739d6735a015a7ac90c999a707d3d2a5eaf6e2cde171173e530f00a1cfda4b4cb50b72be1eb17cf8952d7101e7b426514ebd92946a63d9f955010217e87d4898915e81733a04746eea26e7cc77ca5a4960e80684008cc25bd0868f810bb3e0c27fd5c12126b0da7a5e51c6ddf93b74ac4fd8d036bff13ff098dc107dec3b97d8c4793bde8e72f808e2fedc8c400ef47904966ea5cd29f925baa06198f0ee30371f53b6617b8a25ecaddb821ebde3f95d07b94b97f19710b7ba586307b3a84b3bcb95a569c9137430b9d6af43af125b124558b53b8c985878e4366c58eeb97cd9c9070ad47abc0387c924db516a49a3474d7c7439d4e7232ced9b25af96b6b09a43c0a3d289d5dbfd2425e8def2b0d5256225b1fb404bca88867c9fef78a220e5365fa604673b10d39b9d802f8cb37192363c4da8a31826219cfa5462a6fe60310ce5234f19df4093bedf06e17b5106923b054439845fb434aa589e269ad832376e73b3260887fec8833cbcc9804bf6d2b9b03d8aa0730d497a4a28f7f623f0036698206d47f4c219691b69bdd70f5a46f6448f480936bd8b759824e103f3fc01a9e92fcd2793a18cbf3dce7e79c817b4fee3074c7993b80aa9f6e7511b9a22087f239fd5990c87e0fe2c1a7fd3409573a09b3578545195f4514af2618736cb1878c131285f57864b49f17b64598adc6a3c203ef6860f6dfd5b86a8ff8fe07e208fcaed00805afd3adcd7a5ea72f7c8bb02168a25feaacbfbebcebd4badfd167cd374ccfdd1f0ec61338a7715ccd7f6a90a002401944e762c6a9cd523ee63df6844fd1502f1d5fc9397ef37d959183db22f64f186dde3a47c06dba9ec808acf7a3f923ae44f2c0c54fe33ffa5fa7d7e1d2e514194972fc651c793ee8c93cb98bbee3c6e4c4c1d7b9266eb5c10bc2c754ec0f93c8ac121ee272a7b23522b2f97eb9577b7c95c8d9597b25d64acab5e4d5cf9a07d2049e9ff72034ebeca225a8a879ab0042e0d540e165c60c4e08c903661d15f5a5fc6d90d10bd1e9a06ab7b2969fcdc79c3fb5c5a78f33dd742607bafcfaed7670e52587d40fbab9a6c5289b1fbbde291ba80bbec0bc8eda556d3893d75d9cb62ee979112a7933fef5982ce238440a780533962eb85c29b025c6df90f6bd598b059963a69c0a79fd365df39b1cfa014d4aebda7d63f5145ee3f6d81ab2ce4b926f9fa24f2ea3ecd9ece8019b27172c3377b5ca9d0c8a1efbaac9d55b031afe19d7b2009b482c19e2378581b52b47cc455a8cfb80361ef57b36b30056dcee83be51154623f089ccb5e030f2c5d7233e448566a01c59cf6315c9ea331c1c2f0d9a14c1910b23fe04083ff84ed85abd0acc675b848a282bec0083f06293d4437c84ab4910aad88608568cb047c939d0a01bca24498f2763c26cc7105f5b21fae7c2472faa8d7c011181edb466c8d49a8ce948e91f3e53c8eca2a14346a4ea0deb53f1b4e38b69602b03eb0e10581aca979a10beb2f7210c3bdafc2aa2841d42f862fe4a4df573cd0c4fc99832901882d16c11fa12c85b3c212f42ce0bb93edffef0b6abe2b9531c60a457e2fdba23af7d1c9b744e75fcfb1d4a811b648d4c4980cf9262628a5cc975f3b5899b3d293a67cef6f7c1c7af80d38b3e0505eb46cb4a0d5f9f735e47e0eb47ba1cf1f7da2cbfd3ee6f75105d6f7c494b71b3cde7ce7257b163a0e8dcc78901ddd2972abf1652bcde0782565a073eff67e6d02fab3fd12316da58e9a7a16ad4cac0aaed51b80a61486c21cad0473bca614f779cb6496368c8dc432b02ce15f78f790ade15787664570f080408a2d75c4ca3983b976fa15feee689175e87b3d844c7ebee1d960e2e33c6f5c5f1306d790bb51277762fbf3c977d4e8403f2f6db44b3dc3823ea0994a2b310f485a7aa8075d1532e8b06f841513682e7d716f6c8f56b692a751d091998c16aa276e1f6b5128f75d518c066ab05158578ee30fa13e3aefe9dd157c2850329901ae6857a9bb9951a91fb83c66c685a9e5dd2297d09e832a121e6471994f9391cd7535b3ecf3e9237a4c626bf2f7290bfa3b34a4969324d0cdbe41401e90d7c00ad72fbc334cbb32d9a45be2f2a6fdfa3cb8274e97684e99cfb7778852cb0115a8e079c1da188cb1686dbd4765c778f9011539dfc1bfa53154fbff58ee8ce69f89dfb65e3dee2c295260d23128b26e91b2c020dab17549a7cf3f9a13c09ba7271b1434a8837c9a75ac0329a1ab9784471cd4bfa86f92a537f4c47164b8a61e00d76e7c65fbdeba30ffe330aad51c34d418df697289734db9927c818f0412b7075d5afc3b8970b3b0f54386070face7c4dd303a1e5e2c422e890a0b05a766ab70ca685290af63d85321bdfcab9c0d0501e04e7f2d44334eb263214cdefd7677b22f99af359c0d7f4ebdf01e438d03fdbf36ff3b30096b13c4d5b5344425aa3c006bc9fd194cb8596da582565e4944b6f065c76e8ee79bd67f057d5ac8d262230a7534c56ff277b89d5e2c7c185e4cb236fa16ef3e4d7bd79c2f1b29ba865cbec9fee81d0e6488dae20fd1d314c404b6f51d5648467c0b179ed543d60dff192a83f7633410c12fe25ca2733cbc452e3135b1952ad1f52f77394ac783cfc6326990f421487c4e749a2f03595aa7f1366a40c0f44fcbdef37f5822476aa6f0561cc514a30cdf3743bcd1730976a77de28b487d45d639cfc5ef62a2dea468ea4c1c3413f03701bf197d6995ec060edf1f4b93b10997b054fa91abe5506e85e5c74e045a4ab91724914871ab2390d0f400ee962fa0f90bb4e2b411f61fd0afed092a97e6951e96912252712661bb9ef486f2938f5ec99e477798434acafe7eae7bddc89ede2f083a80ed8f9ecda9b18f581c08e797cca5fe8591cabbb2ae1567f1ee8fbc3fdadc3236af51e891771ca1af58a905338cb3a18959a8905121f1b5abd4c1cc4d028b83373de1332136d8b4fd13673c2ea1db790fc9a20419fb8f875633ea263b66f4ea71d0efa7081ef9873f3b7aa63df11a2be3a5ef1af2b24934d7c5f41077427dba0b2cc1c8f47893595ee7cf95457dbe5480eb7c010d1d37332519a65cb1ee59a65a4b9b65dc705ff06e832908c39896946451722e0740bea4ed2022f23d6f839f1f3b818f260b33a22a9b66d3b3bd429a725adafe3ca294e3ab183bf11bdc727c68a3a9557c16d05cc4de07c810b36cc2d350db7b21676305a007cd0bd1ff78f22fdab9f137669a8ba37dce170dfb633b794350b0db9c9727f71a3b9286cd58a37dc45fcada062b1955b1157ee77fd437460b85071cd5acc6edbfc472f24cd96bfaf6ff3af6af6b367c9c3a992acbfa1769a6436e9dea094ad7f7889bf18e944331ad17de702259dc399d3e011579b460c21e000ac0c2954646093a52c33c559306d5b5c0fe17765dfbdce34a68cdce78c199f215af0277bc83d2ef22d9564eee36dd8def3dc96265745adb3b8783e3892d938652f99c369259ff874a514fe71b3e8354db88bf31e51f2df11731f94e770e675dd8f9ccfb89beefb009d092e4864743dde464d410777ef39571d755ac486bdb467809d5012c6908e1f80f127286404ce6c7713036725133c8c69392446393dbb01a6fcd4c61d9a7d808c025200483eaee7441bc80a8069d49ec8b82824b578fba6f9b89e33443fda7ba8d8e010699c721e6c2bbda23b9814f233c909440f44e31ba39754", 0x1000}, {&(0x7f0000000040)="53b18b832f68b04f93501084f796156d0df1058978d19e4fc58ca8c958a5bbab9496ddbe1abeb1013f69171ed7444aeef0e6def76ddeeecaf7606e2efcd1222bd99205", 0x43}, {&(0x7f0000001100)="5b6a2dd234c77b774cfeb1f0dc4a4d", 0xf}, {&(0x7f0000001140)="8d1a7eacd40b8995e7106928c6e555a1d3a8e71e32365cdd4a5b53b6b6bdab12dae578dd1e419ab034e7869afa34993d03052518d264a617e8505878ee76571b354eaf1ac1745811550476030fc0684074112f869d57fbf9211b590a5b6d6d7b27afe182fd523a27425f6362731539f255ad615936f770d308b8bb602bfa", 0x7e}, {&(0x7f00000011c0)="91b16d6a03bb0328e65c90e0efaef00e536867bd6b8024bc5c86dfa50e4577532535e25c17a3b768d1112b592b41bbe4f7910c3f0f154e24c39041b7e7fce55aa00ad9f77607b926355edb14afaee44c722d0a7bee01cc03820ddb028f1f6952b13772ea451f4635200aac8d2d8e5dbda6cb65e2649be6d56c3fc470bca9c0a016b0d55b28f6c5887109c68f800fbbfc751da34998a45c76f868056ed30735a180b510739696ef83778e190fe72a076ee9c6f042fdfe69e5da736282864e395e5df54c949ba2d40915e6bc67d2e330fa292a464019b905c40d7cb43ba299a1a6a3abf3efc3f7f36dc62f577b0f55", 0xee}, {&(0x7f00000012c0)="3bd4a14e441a39b67ef74ae4fcafcfe54a3112d1e56bd3a6c2eaa9906f62d435dff375e1f2f45b455bb65567ac63588ef0b97984fb0f443c4eae08091313e3cb38394a812adf44d20b36719269fdbd8af366d35daa93ceb1c6e342ff26abcd9ebcd2e377dfdb57efee86ffc927aa8b452acc3ebf2ddb47ab5beeeb6c2b9287bedcf41526de333969e914f09d717278603d204254a7ee9760ef6f2c200b3c11b19ba76b719504b68dfb81982dd0d448a43e7649044338f353b783c41fd4469fb99f8c55bd8587d6616efcf8fdb12167dd18c3c16529d8fceaa9b972def17b0b", 0xdf}, {&(0x7f00000013c0)="c4e09a54c5e65f33b15150714a78d5fe52caafa1162e35439a90436d4a8dc2dd2a4ca0424ec17de6152621308841bc5a163cff7901bf51782ce32100b4f4fe1d95b9e9cebb2c1fb06000aca4b0844fa167cef247f8d1486a76bda7217587148d10747d1c2a9d46aa1b75853ac3c44d36", 0x70}], 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000001500)=0x10) write(r1, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) pwrite(r1, &(0x7f0000000000)="23eaf737e38118fc81d8c9af78bcd6b34915ffee3e774fb3c044f0cf478698ec76cb640f6cf6cdffe150b9ac8d793770a6767a81a0158766dc58742bd53b58be7f37c0b36d69c691095920a70ea0d0250f2eb7df6f734dfc874bcdf5cce3779cdcb37d9656a552767c3b982cc9646510b91eac244c724762bbf197b78f745ca4badd67c4b45eb405e6a21439876c0abcbe7df1c4dfd98d550e6028daac8fede8cb4e97ab7a1f3a725d97f71c4b2a8e14a5ba4cd7176828cdebb1c0d638d2e93e8d8fab81a14b147bff467af0cbf20fff22a7a9d2f5", 0xd5, 0x0, 0x0) setsockopt(r1, 0x1000000000028, 0x6, &(0x7f0000000140)='\x00\x00\x00\x00', 0x8d) r2 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) fchflags(r1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) socket(0x18, 0x0, 0x3) 16:00:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) clock_getres(0x6, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 16:00:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="5001050360000604000000011306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebfbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030321d4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x9, 0x6, 0x4, 0x6ba, '\x00', 0x5, 0x7c}) 16:00:42 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) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f0000000180)=[r3, r4, r5]) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket$inet6(0x18, 0x8000, 0xbd) r3 = kqueue() r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f00000003c0)=[0x0]) r7 = getuid() getgroups(0x6, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x80000001, r5, r6, r7, r8, 0x80, 0x7}, 0x1000, 0x9fa1, r9, r10, 0x2, 0x7, 0x22d, 0xffff}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff}], 0x40003, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r11 = msgget(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) r15 = getuid() syz_execute_func(&(0x7f00000002c0)="4220350b000000450fc77244c4414df44e09c482793468004f0fae4e00266565673e0f2cfec423791688a82b00000540d17b4ff20f1b22c4a211a7b4101c000000") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r17 = getpgid(r13) r18 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2, r12, r14, r15, r16, 0x0, 0x3}, 0x100, 0x1, r17, r18, 0xffffffff, 0x4, 0x6, 0x2001}) 16:00:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8d) r1 = kqueue() kqueue() dup2(r0, r1) symlinkat(0x0, 0xffffffffffffffff, 0x0) recvfrom(r0, &(0x7f0000000040)=""/146, 0x92, 0x3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0xe4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x0, 0x2, {0xfff, 0x4}}) r2 = semget(0x0, 0x5, 0x8) open(&(0x7f0000000240)='./file0\x00', 0x1, 0xc2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x1]) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x8000010001, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x10001, 0x100000000, 0x1, 0x9, 0x7]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c04f7b202c, 0x1300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1f) r2 = getgid() setregid(r1, r2) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file1\x00', 0x800000000000000, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x50}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x2, &(0x7f0000000040)={0x1, 0x10000}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6, 0x0, 0x0, 0x10}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xd2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x4) sendto$unix(r1, &(0x7f0000000100)="13f4baab41d1f7346cb16cae9f992d6e59778eacacdaee03b33b32b272389b4258fa263da81a2cd48fa71eab92b337e2b3d615d068f663303984e0bf1099f1ba4f30e46d9c0590a4b92ebe11b77f9293c517c6adc36c3b5fd4b3309baee73bc9363078601bf7ade56b6b6b22", 0x6c, 0x400, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="a1", 0x1) recvfrom(r2, &(0x7f0000001200)=""/4096, 0x1000, 0x0, 0x0, 0xfffffffffffffd58) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1c}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8001, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3, 0x8, 0xe6, 0x0, 0x9, 0x8, 0x1595, 0x1, 0x2, 0x1c00000, 0x7}) 16:00:42 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) select(0x40, &(0x7f0000000080)={0xb045, 0xfffffffffffeffff, 0x0, 0x80000001, 0x8, 0x9, 0x7d3c}, &(0x7f00000000c0)={0x1ff, 0x8, 0x80000000, 0xfffffffffffffbff, 0x7, 0xfecd, 0x80000001, 0x7fffffff}, &(0x7f0000000100)={0x8, 0x3, 0x8, 0x4, 0x1, 0xc0, 0x81, 0x8}, &(0x7f0000000140)={0xcc, 0x4}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x4000, {0xab5, 0x529}}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) fcntl$getown(r0, 0x5) 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000080)="e9b790691bfd0e2affb9f67018b8e1b7745bffa0ae983cf0d991612ae7df8a496e43c740e8e84038ea2f805c4c5db4fecab6e4993f3383de661ba03057bc3875", 0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffbffffffffffff, 0xbf, 0xd1}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = msgget(0x1, 0x4) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xc57, r2, r3, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffff8001, 0x40, 0x0, 0x0, 0x6, 0x0, 0x9, 0x2}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6, 0xfffffffffffffbff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:42 executing program 0: msgget(0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1e7, &(0x7f0000000340)="b2") 16:00:42 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000140)=""/183, 0xb7, 0x43, &(0x7f0000000280)=ANY=[@ANYBLOB="01d406037e24bb59002e2f66d035696c653000"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) 16:00:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000000400000002070cca90101004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be189508d4037fc1dc4ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90056ee01be657aea8c50000000200000000000000000000000000000000000000000000000000f6ff00000000", 0xb1, 0x0, 0x0, 0xfffffffffffffefb) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socket$inet6(0x18, 0x7, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r2}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r2}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r2) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35, &(0x7f00000001c0)="b437e3d68500bf58cb57c8b700fbe5fd56dc20319f57b2c41a5ebb4f9aaafff42ebd3851d6ba2d4e17f9e967de3d5f05d1731cad1cb4c78c") 16:00:42 executing program 0: flock(0xffffffffffffffff, 0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 16:00:42 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) pipe2(&(0x7f0000000000), 0x10000) shmctl$IPC_RMID(r0, 0x0) load: 3.23 cmd: getty 23050 [ttyin] 0.00u 0.00s 0% 309k load: 3.23 cmd: getty 23050 [ttyin] 0.00u 0.00s 0% 309k 16:00:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) clock_getres(0x6, &(0x7f0000000100)) r1 = kqueue() r2 = dup2(r1, r0) dup2(r0, r1) nanosleep(&(0x7f0000000040)={0x3ff, 0x2}, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x332f) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd05, &(0x7f0000000340)="739a80c3a6bbaf3cb531d309ed3828738a62749a13531b06f4a1803d3a471df8fd1b5e3427d1faf9d00e28e557c35b268a69b5571148cb85dd0dc0aba46cee98952b1253b092509774f4e33bf530468888eb0dcacd82e630653261496435f232b8f91eee929fa51bf4ba5b29b27b93c21874964347b769b8600e2df2b6ecd1063efbdc85fb20b427f70df060ba6a6302") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xa0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x5) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x3) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xbf, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x100000000, 0x4, './file0\x00', 0x0, 0x0, 0xfffffffffffffeff, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x100) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x101, 0x10000, 0xfffffffffffffffc, 0x1, 0x5, 0x10001, 0x5, 0x2, 0x0, 0x0, 0x800}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008b00002b27febf000000000000000400000000000000000100000000000000ffff4f22006e", 0x2c}], 0x1) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: r0 = socket(0x10000000007, 0x4, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) socket$inet(0x2, 0x7, 0x1) 16:00:43 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="91d7591e1762a5a29562bf37de284df6275292656b341cb0f25933137f24bf0a6ba210e7f512421a1ecab2f3459947f5ddd0acdb62d14e61ca998a27c4e4ff987452a6541a66c90e632a5ea99932b52372e64715c0eddefc5717a6bc63120bf344e7332f099641e8e2dab0b6178768a7ff52f3beb94f999d8829d85e0fda820e5df40df577b5f2e0510a960e3634b0f212e34630dccfacffa0b2c9619ea9f909174964dee098df4885c1a4cc153813816a56fb321a33962d776da11e382ed72124d1ab317f27fa733bd28789213a5f26079905c729de7d21db2ac28a0375f7f2521d0d5c221ac1692d21d4ec7a6a7f5ae772475441176df57177065f7d6f", 0xfe}, {&(0x7f0000000280)="b250d1a45574f9334fc2ba50ddb3dcbc301843d5a8ccc09fa48cbef0d49866af080a06c16ad5ca482e4a0da4e04ea6e9f5eb7f2abd532b035f039d22c5f5945292ce7691476b8d944e77f14364145654acc774e007ae6f3d757ef1bcdcb1ecf30aa030c9261750c99bc7a4dc4444b00a5107d090f8a79ebf2ef684633a8832dbab8bc0b8055e717652da0349fb6d56f89f8a635ae7e7d84f561fe1a92b35e4cae788cc9a2843a0e64f3b8ea8da417df646e4", 0xb2}, {&(0x7f0000000080)="223eb17edc0ff42de539723b970a80c2b593e463abdec59d71bba1e5795a0047ac44beaaf28d1ac04cf54726cbd540", 0x2f}, {&(0x7f0000000100)="f5956520c1d226c03d91f0df36eea742399acb1a7147ab5a3c6ae3f64f2ab25b250f116e2a5ffb614f4809af4e19a8930427753a6410b9061e93", 0x3a}, {&(0x7f0000000340)="1285c0e2cb163965c4a2f0192da050f28a9157143e3e6d34a4636abd4b1e170e5194998d076bfeb426c778a8e0d9116ae74dc183d04a33e35663a52eae", 0x3d}], 0x5, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x80, 0x1}, 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) getsockopt(r1, 0x0, 0x10001, &(0x7f0000000500)=""/4096, &(0x7f0000001500)=0x1000) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0xfffffffffffffecf) 16:00:43 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffffc}, 0x0) r0 = kqueue() getrlimit(0x7, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff00000000, 0x401}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x90, 0x0, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0xf9, 0x1000}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x8000, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0xd619}, {{r0}, 0x0, 0x10, 0xd, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0x59f0000, 0x9}, {{r0}, 0x0, 0x2, 0x0, 0x1, 0xc7}], 0xffffffffb4531b27, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x88, 0x40000002, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x47, 0x21, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x6, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0xe0, 0x20000000, 0x101, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x8, 0x604}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x7ff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x10000, 0x3b}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x81, 0xbf17}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0xa4, 0x80000000, 0x5, 0xfb}], 0x1c3, &(0x7f0000000040)={0x9, 0x8}) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x101, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r1 = socket(0x1b, 0x5, 0x9) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000001180)=0xc) 16:00:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) shmctl$IPC_RMID(r1, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000480)="220e22f3bf79e92ab8d7b4ff4add05a0602f7b4705119367e86d27d97a2bf9b17e67dee08110458a9a1096321fd647f19f86a24749e85eba9d30b27183e0498c32763ab11f38f4095226174238a63f9a63ba37fd16266c104300133e83f9d1fee88e7013d4ac789333bf819fbc95c54b42b36b42c76fd1c8ee357f31e9e3e564d8d76cfb06e7ac31d7320fe5972f2090b0901826b256b88bd68f98c00bb6269fa46e3a1335d8f707ea9fc2f26b776daf7e46615af1d0e78d3afe28ff9fdd0b37d283ee0fbf009a54e8ab00000000000000000000000018cb57c1b97ee76af99b6b6cf629f650c517ecd51df486fe05c0b011f52d5a44049c00820e3cb5c0fcef8be1d76c1522019148", 0x109) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x7dc92c33, 0x3ff, 0x4}, 0x8, 0x100000001, 0x7e8c}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000046c0)={0x0, 0x0, 0x0}, &(0x7f0000004700)=0xc) sendmsg$unix(r0, &(0x7f00000047c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000045c0)=[{&(0x7f0000000200)="bc642f6cddb9c7699d8bc82377a7ad46db72eae3c6fa853296b8f3106adfd8fa729a49544a02415f8793371706b8b9bce195d70937a8544a08474362dfdc59cf41cf2454264ac2a39f7a9043aa1469f58145c709c7ee", 0x56}, {&(0x7f00000005c0)="9cfcfadd1351179f6d4adfd485b9e21d4ba34c9a9c37201d36f94f2e5d3b94dd6cd2e09d656ef781dba14881da950a20930c3e129e88bf19e2e9ed538fd1c8122695f5cf7cd6e83ffa0bc1255720c998c07452be26d5e30b9f33426c9e93c989ba233dbe7f4825f3d770591cf5b3e18b3b760eda28eae56e4fce6b18467c18c7b1b03a420432b0c80baf882f39f1f6d4600525258624fb55e21e847ad8eb4443b6e115514b47df04ce5d555cc66c4686781587f8d58ca2a0a5c3ea090e6b38ec7ed45455eee25e651467f436ec12c76b3cf78e732516d61099075a974b1580e28065362f3cb44db75818cac63ba4f33296b856378c55ed020051c411bc0f0de652e6d20a19e632e4b7c5f9f2abd4b8836a09f700c4c082eed27c2f7603a54a93ae63c9fef054c3f7adcfba5be483da394ca7e516765c3b6ed649d8abd6d1448867f5662fe28516f9160b378c309b099b9615a5b4cf172ad1eadbf81d338fdf06ea09b7707f064e209813d83554ac50ec8f6678b88e02d571822f882473b76c6072a670aa4694e00f649f9482051b9a0d4dafb5fbf31628dd224fb3242fbb003389200114b168fb686a041f16c242736d06ec8915e95ab8c4ac54de44079008973a3cddb6aae2efcbb5a45a0b6be10fc39cff6dd312f67424c38ac9322d7695c7f0014e372874e7612e2a711e0214a1684653499f2ebf72658219cd9fd9a246c1c9ef073f93e21252326d2f7dd825ad98ae765e7ab860c2a5cf9a8bf477dd6a70777a74d7d9be331d3826c732b8632ddecac66a82b7ad3658cfb70663af2e8b217caf86c270459d0b932a70226d7971bf19ab9f7b99d8075cc11fd226e0db2ea69890f2b906e6b6971bcaaf7ed715ad2aa936a354a89f24851ae8423670e989bcbf7004dd278684b112cab163b97ed8006cb1b80e3205aec3f952f32454ce2ec0a2437e32d1dc5522e8e3740a45f954c0a8dcdf28e995749b9cad71bea98ccb2e9143aa095e0e4d90340571d3f8e91b440e481705a190503e9a21bda08884a9c073d7427205c2be7fd34bb90223244bf5cd1527d55c24cac97fb3a54a0a465758495ba594e60ec441c2d875930b1f29bfd751e8dccc3583b7151d773de911112b6d02cb4c5d16c5d60cc3d078063f49a66705ee99edafcfcc2492be13483946ad4301f5a63605658e71997d4107a26122dad3e712185d489e5c583c2d327b5fc3a6ecb6b962ccbcbe21ba117dfa985e98af9091b77988d588134a41b32421a85c8d733494a96b97d154d44326ba4a22d564a5867a3a62f45afbea758735fe073ff5d3e19a9349fec4ce30df24c05e69c4d648f84d4afbad40fde101a79a25ff3ec95f4c5f2f38b50daf75e2c66afa795b950afc380b347fd0bfbd2ae48b64498eeb7ef25d9a81a0b5de2fa4c2bc2291f67029d236882da0e0ce8770e8be2457d516cf2ad93d588c34ce9fca688c7eb45d44d3718eee9fd27096a01d7c2314b763fcb40893bfbb01395c6f28e21ff8d4ae2bdbd5de42d13b8960d6f5feef9c0739a8b63d160ed411fef695b1c027e9a18c018ca02466a96ae7a73e3957e44e642b12e1137af52aaf7a0b8cd61552e0140e3904666e1924718b59adaf895b6408d51323676a75aca60eaedb7cfa1651ff7322f8f5ec42dfc366885a38f355456c9f85ea67f6c0d76d88856c0de200a6be20ea954e7a739ba5c0e3a156bf00ee040155c901fe340093c80aad5fd8bd484fa9746db3f4ff53bdd0f5f2ab52aff4b738cb99e823be8fe5929a7020e4636365b53fa38c256248459907d253f891eae3343aee5ca312dd4f89c44391b6e212e4ffb1f5f7136eb2f429e23f5d74f457ad45a1eedccf9d3c2f0776077415663f59c5ac13baa9240ffa9c5a1910b067c8b948856d4ddba101510ed41ad819233a91d44fd08b9a3ad89e91b19cdfbc077f42eae7a72087322aeb2dbf1dd245770d0e3b7cfbbedfb078e2c49782cabf26640c81100551c485dffa7e4f2a25b6c8a50a70db01bc541a4578caa16deec4335cff4275189f2cf2a76d34ff069c3f96b76846726cfd80540875cae1c199405d606a650ca04fb1462f5ac77bf51e50575f86b392e7807b870989a7124c6084f966a4dd1da9015c5f962511a53919659dd1ca1bdd51142286b3eae17d10f755e26aa25b89213e206e610c13c9e6f61356faafb97c323ca69fbf1e4d6ac5ea2cdbe251ae5ffe55274c24bfa49ec405c86e6db342509d27e8031d0cefc4a0ecff7aafcd44439e71542bc4c4d8cbfedcccd2f9bf297158a3d50841e120954503973e7a0fa7a479a9c9f3c70d6c307b046c3bbcdd86bd58350e26059b82cddc9af6592f700af0848e7d9ab1b23e34c065e9b8fb12375ce6e49396c0685b5445281452d0dfb3261917ca292c436f60532d16aed4e901cf153c05d65c8e1473395e818efbe27a2785e6f2aa03838156b7d6eb20716ea369730f68d5b8bbb3742a7f7ab460349ad7f952f6272d1838828f4677d5f9d9c7d51295443b23fdad6cdd2d6eab09704f064548d5f9f43c6f4d8af3f8fca18b8df0d89bb1bb1422f0b420a5f6015bfc05827e3070a6338829faca9ea7742b8bc51b13f2547a09f4b5964917b4bc25a67edc38c1e578e9afa75fe5845063df650de8d0c4d49c705dccaa1ef76db7b52df917cdfbb5b358caa66327fce5a9227ac19d9c8d187be7f0efab8eeff9c3e8017f759a28d34b560c118942f10035b2f51c1eaa2eb28d954e0c584470ccb1714398a4aac18594e7ce3d762d5e4b4ee3a52e83b2b452a3c7bdf50b400f3595f0bfd0a8ef9d6e30c2894e32467ed68e9d375f76e564966b8dc81b032076fd502cf37fa9ba379448d0360add99e0471fbfd1109b944e6c3ba0f7b9a5705479d4d53c4fdf743f87eba958fdb4091dc3261350e3bb03c59cde6fbe1d31e7cb50596606972e3f89e2e116db9de6d370fd55880e8eec02f9b87a30da9b755b4e980d1909a86e1d6f52ea9f1b9aefafaeb586874083d0f15a479962cb2cb7573b67ba063aee2e26f03336a98427b2a1324e68676faa2b54739b75d2a5356c4d54d7c7fad1dabff2c3d93d3b8c8eb4b1565e67762b521c9c822cf05745d0b276426bb002f739bb8fff5976516d190b351143c6709ab5f0477fcac77607648379c49dc65e8a49a72c7ca71ab033ed7110ac4bf173777d29defec373cb44572acc3cd705ffa727e40463ff481dcbfcdb68092ef963644f668e4ecd54b02b8b4f06ad3218ff72f82ab35f77987e0f580dd387024ebdd60b651b7a16e47abecc36138aabbe088e7868a1f670a061f015d408d3ebc2c70a700b3da85f9a9cc94fc7654e255e8a22e6883ff821e592685c2abbd22491e7e0debb0462ab76e74d88771c1e5abef7d646c919c6543bd5d119b7ab4f370946932bc7cad8ac48589a3847589834aa656cf1295cc51acefdfb9f000af5c90353c0ededb2463de332f022d8cb6613830df5078ade82fa169fffa5b536c6a54b1510df0980649cc9d41e183803a3c9f9f369b282ecfd3322921d6b8c7f5f6ec0412027e63445f78f0a9fdf7c610a7033f3f2ec1752b1491a80ddce9a1ccc718afa1cc6d212b7f094962a24414c35bba03dfb08f92813e3b523eea1b8ae52fc16bd2df5abdf05023f56741b981c091cf30d8e7ffb028aaad86ec9f012b4e91949f568045ecd3862fd687cf4364b052318b547b32b42d2f12fd1a6a7e9a8ad6ee4309bbe7ad6ab34c1dd4c0ecd7f35a6f9cd37bf53fb8c4e54cee4029294df446d0fda924a8eb5a4c4faf3030082fca89d0fdec26a50acb9c223f5800cb756eebcb8f459f422143f4aa89870fb4fa203e20cfc2f0b5d0531ddfeccdfd28680ec9ac491c5f8e5261c5de1ccb7fcf19e81ab85043e06fab49a464dfbd0b96a520b30689e9506f6877205c7c78ab9e1572769911bdf19a90d82331b995491d2bf71e75e450f899a7ea1a15f508f44dc887c748133d756d26c2e4202af36595290fb2b3af2ec5079f2da5abd88711b7d4b195ba007d42227861fb37343e52c4467fa8f6a8bb85df9c6fd761cc5f4bc4e8bef18f01d4c09c1cd8080c864585c407aff867d05ad417a1027a25b5cf6ae97dac56d5728c671da4e44b2d13659e154828463d0d99cdbce1170c8129a1a151d409e4dfc87433441fe5606b40fc80bd36ebe70a780e90013af47568c73bde65bddb479df9f7c98ec44fad2b305c32ccd7333ebc3ebb8336d087b192a8743fbf0e13fe4710b5adebf3a62f22ffa84624c28a7c73fb0cb08dea7fcf3e0864229529efc719c59c7f1cb10566f0167c794aeaa5a7a297e099260e7f0b4233e711ff7e6437fdc65d0ed0c959440a00506c60a82d39285613d58ba6e3502601be739fc1b89ef94ec75d84dad146c782815f07aeb0b5a7bc8ed09681f162a5352bf4636b49bee8157a30a0e43e07e53eb601089c016ea34b7ef5fc0b16216aaeda5a592fb1a3c8185ffd5555dc54a90fd15a50093f1839a4cd3a577dc8d9a27edce76ea717592f24fd49e6578eade9203accfff368993b601e5106ca3fbbe82a8451310f68774b85bab2cd204df18fd345c6593c9c1e4149e1a53442006d81fc1d34262746d0122833eb4bfbb5d49fe2d1ad8db354f4fbe0455e99463fe5ce532fa075ef5c6b7a6021b1cb598691fe86193fa7f405bb565f64dea060b5bfe0871621737b18c67775889669791c5ef810210f8a0e3810711a15eb51328f2750d5801f8658c2e5996c367370c55b483fd31d4528c084bf18e29f36b60c0b3db3402e1f647a1559d765ae29716ea5231c4a7e39205a89bf93390e13d89b0e540cfe32f3c990634981e0c0dc2cbeef464c6e047f8358e26542e6ed678c730b882d3021892f019ee918a6f6ffa2c969000de0c1a12dee501e01daaadce6463ef07a486bffb5aee4f7ab1020ba6deec23c423db05868d107d0479659d253cf9a63a75f3e2f3405937180ddb0ff4a189d3d80e79a328c5e6d83edabe5e0cc6308470e41942371879834bd6013896e8ea69b36cad3dce751d656d388f022fccfceef693a547eed734b93b54e28e3a2f01de0e04cc9e2f8a6b9d5052308cf66e12aaef77c4fd00d9e0c7f2126c801def761a227091ba4d200c536e0962cc46de0848940a405a26f0897ae84b561bbf7cb630b442fc9690a0a21c7e1b7fed427e079f757035c7db784828775f037eeed31df18645d5aa3abf6c98baf95b64c83001f1557fae1a4314bf7ebb41a3462425dc9d30abe8f2927efc7469597878d71a42c1e3539e5250c779d38238c0b4bb1145e143f2049649bb71d88331a061cb584003ceb1c9809881a74cff8a783bf383024437378a99e28731dcd265e08086d12e24fac6ddef8e993b78ca8dae5cc485b00f167391e8416ea20d394dbb12a53ae3a9ec5cb2c04ec5fd911ec9e3bcd434ab15eb2aef0bdab89919cdd96f36d25b35d9fdd0d70f00a4f86cbfd391e44bb2cb5ca81d919cd836282f86f768561581edd200546b981842e6c4fa70257e82de482731f59d3ada664c3ee0de994121cad7b53825a513ce422d0994d7a5e585d443f72077802e68bef9503a19beb99216c693fede47cd0fc6edc52f7d6093701de584ee865400a74c60b00de4340ea7e4d9b7d1328ddf3a34d399eac43c0f8fc26c74858a373158f9637307131afe3e6bf786b02722412f50f009f7903f632cba4da5c9aff9c1b627a8fc7a6d61f103233c851739501d8afc75c36741d5dbac1d612e0207e0efce749a1c96743a7cc12775b8b39c338c4230bd1dbe3b5862", 0x1000}, {&(0x7f00000015c0)="a8ccc862384e5e42020b836709f8cedbe58adf0ce34b33efb226a9e864d75b2e0ee87674ffd4e77c36477d329daa7c363b40c15fc9b552b974068830ff3effeba13eae91390e35a854fc8972544b7fcc3fbbd63d8c120f208793c36dd37022a9e6b905c4d59e39df7e5cc4639c54977f336fe57581084886ec63a69adba80831e8048f9894ee1c1a5bcf924aa67278657a8e2ee17bf130c748fc6300f48b5d148dfacec91d7fdd5052b56ab27e8d9762e1e4bb5212a9a122dad30b9108d25b5d7dcb86d15d019ce8aa0352f407932daba22577ca3dd575a6633d1eb48517dfc16c30002ce29b8671df1ddfbaadf5efdf4582a15a31b748471d545629f68e0709b8aab8337c48b408404f5f9d24bb31952c5a9549fbb9f6aa418d84bf5a8dfb13121d1578ef6a7d10c21807296f35067f29d4c56603990f5f46c4f6daf6235b8b4dafd1a9a137585ff2c2c29bd53a22a9d7fdf16fe0ff0bc7c61ee0454788f694b869aae21745ab28ee6002f93f2ea6fca6b79114c47997a69e51eda8af4e20f3275000824eb730780de4ccfdaf5d96da323c6f27b1d7d4e114cbf411cd85bba096702c69bce23d6fa72795a421be62124db3a0e2985fade7e5295b503752d18f835965e9bad0a3f15cf492c4241f98ef5b5b1354e123ee61182863e6652478b29a29797871893526b348722c5b6af097929fbddf66176e205ba459ee4a70626364d0b9d2b22a1abc4f306f556762858dbadfcdfa63cc38bd00d08ec2cade08d75fdb5357ff2261f225afee75c27ec9812a4c6d3202ece0407803ede2d68c97348230b4b53577342bf5bbff739c1e98133ee9e25eecd1f4751d2e1a248c6898cb75a05f29bd3f410ed24a85ea3e1563dc1f97758e2e4b355d4e974966d09b5db4e41d2b91e8abf5cded1c838b532c855c34e9b0ca38a071a57e9514cb3baf483719e0cea835e67f29dd9e3e495c4c52fa5c6dadb97bcb02c5026a946815446849cb53777580d13e2b43a98df7a4ced204fe68cfe6f103579054038f6e6c2c5181f3eaf3a743fd3e4a31ab730a58de8af241c80af569a2517e22174866b7b87f7d926169db5f4468c0d6c656d87ce1d244482022cb7c534cf5905ac27727c3bf025940b12afbffb5e3c153c59555f88aabfcd7a5902c75c8c52f4363738ca23f36b22b7850ce895dc05d57be9ad8c66bddb7238ae56c7dbf51804ce5f601a32751bef71d5ea6a1da35c47ccb3fe0befec4250be95ae3b3e9839b5709e0783a2876f9341065f9ab5cf77555c1b89cd61b8688aa842e2af80b3c92e4f679aeaeb7d20b06935101900063684030ea065e5820350a4fafa741ae4647bee485d252e10a63064fc4fe26f3f0260563d497bb400f005c673cee1778dd7d30513d46c4c2f955ffeb1e9e227b657520003ecb030783be6212a47f18de531625bc4090147f21626d32c7d7a711f8a6b7bc6a251acbcd303243013a0c2b4dea31168d2a4e70559dad09dc9c2045a9ea221ee697bfb31b5d6c95924eea61ce0c24392abaceaa24d4754f171a629b7c0da270bede7d39d2d66f0adf673daab865b646080a3a2ad0ad70f63d1087390e82f0a14d588730e1308bf1802bdf5fda06523f951ee8955da07962e97d45a50e3289cccc5f41bb53c267671351daebd4fb63389745340b9eb73c60baa65e2401f79257929747c2f6bced648022f5051e918365bd529e29cec095340ceee94f8191cda8229b362f00a2d9957e1034844287706c346ff46f252d2cee50e8e3e566f900bba569cb21f7e305c923be0fc8fafa89ec3cee133b21638c0b488bff41bcf1546f188de20edb8e1026ad92da6d13633a20d1ae8d639720a8a7c4d379386ef67828ba5cfc536fbe6d94fbdff3b19aad79908b13e840a6055114d88f8c3492797f2f920944c1ebeddf6bb9b96be1be93560828775dfacb34404b6923d0fe807fbb8ec3e9dd7e72f0cf3b72915d7cc9694468c911188a8922e2b6ec80e1c3202dcbe8958da893913545098f5e460ad55295fd596f9e786d7e3bb7359dae9a492cb9fe105db111c2c24222cc3765b0a54edd885936bf9880edd94c0b21fc2bca9b5dc2457b50624fd9a9f017c0d86debd89aae205cc4ac2834b33e8e296d2bfa974828090b8b7bf7cfb25b1848f420784af07a6a54219e2cfd7756cbb3bf73303a2b73f29a4633702cb23cb38a3a45897ad6da416b6eec72e2ded425d486cb9319c70eb78cef9c64f487e495db4b57b59f48b66e7f1ff6a86ea98b321e5b5926baadb85b8f1a6bfe0918f693f06ee04bb835c0bfa6886524591fa64261ca6487754fc02e42422a2bfd774286764e1de8b19549b9115a321c20faacd793d60667ec882bff88c433e8f6b87404d7e2afcf4566f6a26338cd6807845d24f2f9c21778c254dbd6a8714fdd891a1f724767ff0073c2094b8881be33b880325471743295ef2ae1e066a1c90cdf5a77eb80d6311ddaf2e02e11ae02c83c926d5c66e79f74a4670d6218176f909bc690681541275dd0e06e3d172933342f6c01776df5180aa18312b216175a1962f879c0b9dd04b3a0e9c690c414f30560bf2b9ddabbd65623f875779a6e8f4b775ce55958c8520385fb7eacfc14ca91e2d7cd79c1b251b65bee1f3aa016daae38cc4a42e65553b0a7eaa66eca3bcf8b14618192322ad2a0274e4ea2b563f43480cd381dcedec7c296206ebba6d94ad3a43b15ffaebd1461da50a5b664c9f189b4f58ccb4470b3e07c143ee7c96a39390a9103910b75294e74f9ffe72424ba47723e168fd3b8556d80eacb38d174a58f28f23eef70c7e6bb8f37abe6c9fa728e6e2b118fd13bdd77fdb93cf96bf0c4abc3ccdb59aea103fd056f8089c2a2e348d2ccf0b3673c393572fed6abdb8596aa47d1633e035e6ee05ce13e1f4edaeb7656fca367271243f592fab9d24a970534666e1a75ec84786276e56417f313ee9df57880030ac593710443553924c3a3428a0686528553609b2c8e070928f3e47cecfa20c19939fc4130c54241d8cd145205038009b517907f249a85eda23b6881c8c8ebbbd8bba5a87a69babc8e2745d309a5a1bfe862f78ed04ead5e580bcdd1b83a176156645c5d1749d0c5ad0d389a15e713e7246a2b6199d7a35852c874522f9d827271572d5e0f34a0884d497ddaedb59fe1f35a2da52eaf2d0e63fd721cd2ae698c0c59797c0448480619e61b6c3b46bee895382765a2fc42002d53e67c1fc7a3bd087de66af4a8d2b9562aaa68a6f6beea767fb4fb8a4dd57f1d2b621fc56643aba6025ee1a2652cc6a10d0da3f6885115db5aa8332073db207313a4e48fde599a4c1da15254571375c6f6db2a2f63d5e6eaa93938d911a66e5194533f091b6e9b94acb1307c9bcc1f325b2813e8ee728db6b1439dc54377585833e6774a7ec43ae7bacb3068ea2a49019540c841f365c576ae12c8a1f0e0542b1e73bd30eefffa873b667d8a4ffaa972229cafa985b4d814a81ab74b378371dc88bb70675f2afa3d781bd34b3f466d94215489b3b130b49c44f855ad5dd655ec427dfea726d26dc0ba1cc4c69d6bd3e7add11758e8ae184a21ba53ccaaffadd00a6fcf62c71203594918a37ae1e40b6b678df10d2359af3331cc5a64f490f7dd10711ca6bd8592a2cced35e55586a7f4c2ba8b120356b4738cbdee184e4bf6c1139c7cce08182250b9d1a5ec5c6d461137bf67b16a37073c501aa7c1d5e0d618a93faef720173c2223dfac37b0bd82f3e73e9b106d5971fa028d0d12bbba1bf91ed17e108c56999ffaa7d6987f15c2ef5e674de564f3b0bf5f1c4115cd011e5def323641c1f6708b0a20170cf7290518cf61fec3b641854de7d6930c9259239d569e89aac9464d1210e94b7d8d785c3ef1dac174e869df11cdf83f6dd12ce8a8fca31c519f6d087041ec72be671a657d311586a449e5bad0b849ed1273fbc4dfb57f8951704a057ca67ed29c9d6fadbb08a585b775af366e85abb17b1d3937d4dfb9bd8f8f95cb066090db8f047cdd405beb5fd2459e79edd0711be41364eaa466df8d397c90630dec09c236615564dcdc7fd7c28df0ae5a781f74a22e5c9b9af8b4de2f5428408522ba0f50948e3600c212e5a4b50b8dbbd61f69fa0c30daad560704025318ff7459e430723e825b2806c1c80761a132f4472dc74974a088d69443f62b3fff3fcd60b271992943c715391a629a16a8e01ac543f929b2657b996c0e6a193252d531fe18532ed8b18c7ec56a87781c56fdff55aeaf8ef5e5d18f2568243f3823509addfd6029981b2e7ee9c5e50fb765e4b782098e639ebc4683f0ef4675a3436cf53635d33d0d1d6ee67c65280e05495ead975ec909200e4c3577790de4e170ecaf8958f6f1c18ace5828686c6ebf44320ffeb53d39665a6820be599385a4b35f340a9537b84fe74c97757d3875e894da84c83fd56c360f256e4cace19fd4904af7721c9955863ac80228e9c20289035b71517d1f03e08c6b4772dfb8a32947ad59a80b05bf80b3249d68e11a0858078b8c3247fd7ebd35436fc48390d01f83f2ebc5ed1a23b7bbb1c095fbf46162473b90e808744679005b7155e71282b153ca04f9717aaae7355863d8081ed872a34dd8bf0b2a0ee8f3aaaa50447b13ceb6f6f7a62b462fa3b8d52ff7724e8833e8e2b0b71f132d2bb7781eb12007a70627f0eed89916858ca3d415e4eeb2fdb6299154ccc942669630bac4850510f255535b6e97e2dc56817c4c3d1038edf54ec182baa7c8c6c81eaa33cbfc44ba0cdcc8b474fc7174a454cbd79a3544fddc6a5f83177df7a8abb313c60117ffcfa8bfed1181029adc73dce4ca2e14d163574e0bfecfa22497b68fbd0ea8bbe5795297540abc022d0c2480becdc633d1b1fe42a3347ecac4ef18236b588b7cf51b9699bb157895f47e5ed4211120ef9c461ec0cedd6a0b399049805355aa75742b488aa2cc5d4bf75808d5b0001d843b8bc78e3e0fa024636b86dac2e2af6bdc0a72f07218a6bcef7d6990441cb16c184cddb400aa3e256e75bbcf2c8e6a72ee9d8d8773b6436228b83d70f3ccb13913bb1e4fe741b531d2c3c9ea083c41234f07e4508c5a906d20f81a1723af802f0d7d2c485253b11c4670d13c520b71a5347725199f5b5fb808f15ee34d281d91e2547271c080377e8bd413609a4fc88a7cb9a120d755ba4d5135b5c922fa4267400dd5f21d9aa8e0cba3fc81291941a721b645c83bbb8728991658415d16371128543996ca6409724067727ee8de8b1fc65755b1a1d73e13027c3fff6f03cd09b56a032b7440ddb76b61b56ef9905eccd13b1aaf0bc65086a48f168449567d943776b44be6141eda6afb399540f773fd3cdeb50f3c98b8ac2922ec3afe5f4a9185e5637a7cff4aeeb96e3b9ed4b4e134fde86c60a7ec702c40922d7681ec2366664fffd4c2039e4bd66f313dcc6421994b966c7119eb3b26ab7caafe436b144942277a889d65199c972fe00ec1cd00c4ab204be33f4afadc6376138a128102e3f4bcaa0efc4f127ecb361d155b6bda3e98895a9961af58d1941061b735b034b63c7970cab22b228390b7cce683e68048773263294d8b318abc222578ce66297a951704064af56250ee6135037529137bcb3430014b3e617ae6e4bb3e568314cf1da2c2b535b95536bbae3053c5711accd95d29f13cf6427894de3e993827a42f30298a26adda68751e5b1ed492f112630d890e0956a2164be78e7bf762072a45ae3b205844ba637c9c414657928adc3fac1c7e1f8ff4943f6c18425cb0f4a37d7a", 0x1000}, {&(0x7f0000000140)="3e11f7aabc891380cc2b619891aedaa1a1204e96a3df44e23eeae85c241324ab81ba0f9e9132566ce0f3d6f154b418eda04322091a01c0252a73", 0x3a}, {&(0x7f0000000280)="88d54c8e7d6f68521e453f187cf4f180", 0x10}, {&(0x7f00000025c0)="c43fb13b3708a710e20da5eef9b6d941db17e02a945dfb6af477d383be21c9fd244299427baaceef9604168dc5a47bb57dfea878fb8e5e77843f0c5ef1ba30a362aaad6b414d44822c93baf5d03da6f08283bcec4ffa45568e1e0d9089bec3990aef07a66c7177524d08d95adaae50468be4d60e1b906067b37acec6e676f1c6e13503028c779d7cebc9023ab84620d86d5f1556b35a0d64d6ed27f19d04edc13083ce66f9db40b65a609391a9b047f25f6dac00a021863bed0ec174b995cab4008f989c39d20d5cd64abf990e46fac0b6bffab892dc7485dab1e7253bda226043396739c17d6d55cb2b845cd6b82e94ecea32dc77559f94da0ba736017ce97c38fea9affa7f95c72c3ce25a4180560721638a88aa6845737504a6f0856628f22d163e8ca73e5b3fd509c016ab39aa66623ede30715cb990bc96c8c1ae1188bbff77db0cee0f1871f98723001b9cc92cf3752879a15f62a0ee06d1527f2ad7089fda5450fcb1b17b06c2d54a0afa8875c52c73975e3858fb39ce50518d3ed89dd2bd6f923040092eceddf463ddea7c3cbb4486f164c17a13a5fe45ce6fe8486c16cfd9fb3b6f9864e7eabd44935fb9227a85b98a142a2f0628742d6cefd3a184e8a1e540dfdfbbbf63923ef29d43bc788f6905b6f858a7a04de9adcd221c4f5063cc0be1470dd4d78d04f795615b33661ba7b6037a08d5ffe0a86b317855d7be89812a9ef4b9b24f897d892252abb7288e2fa966390d0061f38dd473091b22f7276ffa2e67ef4a835d5e61cb03aa12a9ad3db5cfbffeab3c32abfa15cac3264baa8548f9313182e403f6afd94a835d16396fdf2d2b344f30eded78a48260ba8d6ba4b05f82486f45ad93f4cb09586cb21f8005e9aef81ba5f2da46946cd4f7adb85e6fef412d27efff505c16f509f3559c7b356a218fb88d6eda3be61e0d8edfe669afc83ea944a6a65ff4150b16d9caefd3bb29f581c52783f57b470257f9c412812c25fc8c7c7c0f01cf081b3f1a2d68bfb001d13f476e39325824688f099eae926c912d95d4926a5023651343f5bdb07823bf3b5572aac5b4f694994e1c63e9ea0dafdfbbbe2f60733915e1c048362b3581cac07bf59f5e4bf242b81d5fb7b726cbe338476ad7abb227e2ba04dbd8b721288c0bdb75243544849ca6260b55e21476774d2c537768b608d1cdf8581235dc61bf4ed1c65cf0ab2db05633ff9615e31fdaadc0fb7b6dcf47b924d867dcf1f62c5bc8c7bbe54954847931314b9ac95d0dac280a37f0aeb3f0f2cd163b5aec978fe04cfbbde485c8120a277ec4f3cc778724793900b11591db5782e83a81540fe35127a14932ac78b27340e31e79a54424b8daa7fccce9584086418bcdbef086188a5e5588b64b5f535d46f3ddecead851e142da6d154b2e95350fe5cbc5e33483d053a8a97990af1e934e5bb00c8c89745f2ed4b95a9583f989f3537197e8a37521d90ec2e7a48ddf28e8834430d8117660aa7b3b58329c3d8f867595ee21bcddc43be0e7b8c0587f49ff09553fa5c303709ae0b302292ddae5f7d98d26fc9818f17f222c331fd3e78026a4b7e1945f7b5679002150da79ce7f5b0d5b8dc5be4958e8ad21ee09414351d546d08e4beb25944b134b1943ab20882443daf9d87f2dcdaad346699ca9c8bbb5f361e5e03490c112cfdfc1da35a15c8d8594fd63aca5b259c86aee9e8d355db73d75a626056f659996e7f7c6a143bbccad953efaaa2dd2b0f54ceea730edac5a3938851d5f765ab785448706a77548663949796820437271fb68dbef8714b4439dc5b12f92fcc279974e4fd985c52aa927269fdf48b36ae0f3fb3c4f11cafce1ec17841914c971ae568bd1e97395fa6802b0adef891347a0f1ea748a8ac0a61e901344818d4e0b590f725108e4be938df4c705b7c8823fc50d8a78b71fc17433143c77110a48f7ad3e528ca758e8c9406edbe216152a3bd26fa07f9bccbc879cbbc513b491a281a05285cca13024fe56b11f87b07478316fc038815ec847c6ae2f99bd0d4ff67bf9fe4aae20a47a96b40d0697c241f4de92d92ccf6c08e5f88f8c1caae0828752725444d7bee6475a351e19679d5361382d557c314c4b1b74ec18485f9b085755dce8e6faa19822bac39694241cad40c3567569ca4f19b19dc62a2d16f1ef44bdac72ac7e6dcade979c7e1f19c012e42364c3cafbc78cf9060dc8a1cbe303008d11dcc0e59590970c87aeab080a329f27c6360cd6313cd1dbee45ef9b85416a56220d0635a320c0cf8cea55f678055da1b40389020127780cef3d00538f2b28b0137e6720fbb1a9b5c8a5ab251a862b21056f25f6198781d04c859fb4f48c76d4b70dc8d21bd95c42fc32aae6d09155dd61870a4525217a2407abf0c44ab4e4131123c262ae38ad3f9f3b5696562540759d25326a820725a13b6bef9af73e986ddfb32906483a884106ea1ae16929db700094434d1902381ca106ad6553c2e7ac4b796ebfdc6dd33fb8c71120dec9d50229235183a46a53d8ae257b7458ad6e5392353644fff1753f235b2890c396a29d8616604b0ca32895d41224461f30787dba4bbb909d0b47c5b4a3069b7611d5b1835dca6815833df246c033c968818c56ad0bbd137ea784371537bf57bbc8b4db518be9f6bdb7d5046d519b858975c7d73902526388c751223415dde09b429508a40ebbb731c5ad8ba2df29c439e4f8da7791410e6aaf82ead3fd328f3d08d416c6a182535ddc7f7bd20f762b741e9dafecd4d9132ae3b40819ceb0a78dccf3a9209c9b798270ade153dcb367a09e1deeb4efb2d9c26ad16610164e05b0227a6add7f33c5d305c125fdcbfece730bab7bc38560e57e3d008ecdc08e5ed9cbf4576c84facd882333826e51841f6fd544ce0074d271271f0007e6b4bd3eb64c8b002cbf05a24ce5ea04cc3f0508134ae915f2caee1e3253fd5db4ed7ac1998068a5d3367c07dbb87f34ddfc02a2a3ce67b29969586c00383d0088dae45076a944e2cb16d50d2c30444b62434db0470085604efe0957c19b4f72828d6b5c986d992c9b03fe1aef81cd5fead5e1c1e39ccfa7e464f45147c9d235394ee834f6d80cbe108468724a3b8a702fc298b7d1a75ef724ccd725741eab0c652806ef30d2c051b276d7db3aa2efa34519223fd3b57d062888bc972a2c257586fe01cdedccc0235ed9e6cb60443a1eebb0ca429227f73177a5514e9e2f47be57a7b2ce5fc9e80d03cdcb8506f8620839be85d912bddf067a2fe6a9063563d3bec4e8db44b04be2f433de54794dc03b72d54fb57c4eba6ab456c64eddd427f0efe6216e32eebbe9a9361807216b709e646152cd84812db31f41f65974aff838fcef1ce16c78d091d5eaecfdd65311ec26044f3dfde5fcd718025bd5ffa26f68a78ad31047e99e0b77ae4916fae9312385a7d38a8c10eb547756949b2537468102f17157d2b94d5205afcc0ad484bb18f66d1751b6832fb9cace98e619cf72a0a8ee1a54808683b0830ec295dd4922195d01ad8f65f8aaf95405d95fa28cc424b922fabe8269be2115e33fee5dd8b7c855b0c33bb2e5a637b49fe7507ae32e0e1b1d40084b673ebdd3faf9af2a1eab1acdced226ecfd79d5e1dde1f568bb007bd6ea6512a60566ffa216a9691ab317b6b0712c8879629fffd2a60da1be4ab3d152c0db00d8f6b998eae71b99539ff924bcedb49579dd6a7e6f0a1b964521f93e5ff2bf2c9979d89a381a0f7f7da8316789810e8cb7b047d105a75c141cd65bf7a1e443068a89e529961da5a7baeaa73ba8ad93e75b31ff90d665cd7c6af747e511ff696d0bf4b6be8bf45e7054a56c247e059415253a6be7bc5e1bcd43128544f3dabd8efafa66fbd09fdcc5165e1bd5e3f69f615406e7d1ae8c6584302cbca5a6c85d45fdfe2445fd5220c8e070ebaff99ae3dd5a5110a2860a3487b72f0ef0163ee5b914bea4b6bc1c12328b05535ed1b4d511afaa5e638aab1f6dcdd62a1042d4be03f8ad4f2b4bb8b81b98585f4695f92a38c8230c8f885fadd49540299db4b13e19543985fdd8b8726ee6f9689e821d036e27cf28313e3b36bac99a5d51cb6ebc145f62ea6e4b3b8f228fa72933fce4cbd2e9787f52c91fc315b4e07cef2c715c533d02933c04e4fbd561dd12cecdf099c05445f49a805c6b837ce1da9621ca1bc5d6161aa8c7ee6deee7da96ab4664cceeee38a8d500814ed31f4ddd68139be7008ef6cb40d2a95bf22154feab494218bb73f7d17efe2b74dc6786c7c260b707e64bf2125e80f8a3606d624f414d7a52ea55e8529c9c91ee460026f1eea06bf2b697a8a415525214090b7347045d2e8f9b3d44776f8555032c01fea5fc4deb085697335ae2714d40fdb7f0f08811f06323fba2a6a33125175ba75d7c18698fb7aca186442272c74d0aac4c087f4e77edf1fffb713a9dc008ed51150784bcc2254fd6658dfc2b37ea61d974b52b209e95a811d837cc4b2c31f8dd9023001e62f672d8507821687288dec9cb962c6058fad6b5dc0265e31285ba2015ae648fa9f171b60eddde819cf5be2276059684d65f95a340948ab3e385b310e019f69e06906567c6d2e0ef0f00cb7c50b467ea22279fb0d6c7d0e82ebd78c87c4b9f908c49a2445920679ca3d22fc60ec2706ff49e63174a83e8c44e740d58b4476141b7e85edf0ca6dd91fb0143ec6c4b6ff3348018f0028f61746e20571b91b83bdf1bbc8996a33f470e611a1a8b1cd389f2ec4c5c5c7e04096ed7d17129739697506f35612120e8a3f651eef7cb930c76b24d6d12feb229ca2ca74e0539bb3d1fbd343101afa4b22e57aff293f3a573d83892d4d5f935c817a74ba5b8380485f8ffdea28e55600383840448c9513cd7b8f9489bbf95e4df008115461d1ef2694bde9f724f0f3bd9db1d55806cb388b3318292171841df3f1b1ab856bf5980c7d10540eabff78eaee0c54305155a3a1416da6ad879dee6199c00b324b5abf83fe1d9467565a24312ccb4e4041f55db4b1990294c9de739f3a1c407264f11a0a5e43a8bba757932f24ad7323c5be8ef608ec50ea5d69688e1a65fdfce2191cad55f0adb350e0ebb43620acf6041ab193d017ef7d62f8067223d73833e82a052df3440fad3984e6fdd850112373ed379b5e312a35a8b4974bd8435e598ee1ebd81ade1a40304baa3c87b1d41b15a7981bf9b4d4ccf6e45271337835adbf49199a1c0c441e86c0854173a64e8485ca8288c97e863019e30fc0435a89c5ff026ce554047b0f53d45da0752c7cf20f36a2771b8c2cb90724a8175769b2542d281bb0d70f3a7e2ed7ecfdb6b53051930340face7709ae9fc972f5afa0df63be3a67e3a3278d1dcb0ca5608820e8891ed814225a039d31d2b41a4a9f5df3a9e24340440dac2819b03acc517753dbac649c516372aba9a215db50ebda62d5de54d3c01e5fe9455740d9d6969d1b660aa4b724631bf81327ae5e4d68c2c91c84729bef7b9cd8dc79a1b89a1cfbee145b3049063c24f28df5debe2d157a2d3751f90f31adbf69afa013a97f0514e803728845a692c75e162bdf3074a043cea3e98cceb32bc9fb709d66511856f22999e756611652294ad119d45eb0d5d8612365972d03ebfdc071dc423be19a0fa8696932a833244078db5c2f4ef6fa533fa16d559aea8462eecf4cd4017fcafcc268eb93677f4944502c87cdc2347e683b6f8bd5134b907acc612293f5d9ab2dffe55c08d207d36337b14907295a956899855a6b0dfea8d033fac232d661b7fc64b60a652ade835c26dda99dd", 0x1000}, {&(0x7f00000002c0)="312e947920ca8ce83d6ba55918ec64ef82e9327340875018bf696dcf52f4b6056984da155643b2270b06f6971c29f7a3411095e79d04091149f6da6582547c4294c60795c4a53647fddae254d71dd51c2fd410d0077f53a9a00440d098c27997b02e4f58b94e30c837511671cbaf4bac0e0c4a7f44e628333a978e3957cd34c3e2a6d72016b9f09a628e80a9ecb4c8925e984a742cec8522d18061a90e977c9ed5df1e84b2e705df26ac90ba7d97b7ebc374ab704edb6e44937bbb6213672a34332702824bcf18b55986eb3485303a814b6bff54657ac051ef10c8b0593b61cf5a", 0xe1}, {&(0x7f00000035c0)="e65c75bd7ee47151d64c9cfc1e59b84911d751a350cfd01f6daedb921bec8d32270eba58296a4fc818acbe57343747c4ad2f777458d855a1f048465ffc79241619bec1839191451e9aa8fc3914f116c89798695261de2322d9c1d2ec827baeba1ca144e3d3ca92dd11476cf27f4e8d515adbdc610197fb400ae5db7b498db95d0d0964523ef6784d6e022b4a4d10d99acaff80ef4a6acbfc56a23b773dd754733d3c9ff5c10131aac2f89df2a42859dbb1797c3fc242eb6b8cbe0c6b66d4b7da6847c77cbccc829b40fee9ca1e0c08a3df1b147bc1896984c2c89bf4d5010d775c80970dfc9d51217499d64dcdd19c6893b1f1ac636a24311f928ec09381c47124a3399d580dd5ec6f73db5c56f10f88ca19a07d4b34a7654045f1d0f6352e12f8b91e808f449d10366a5ea8b9a9a6c4a91ca2005bf1e72beb5f93420d2df499f86736233b6b0194ff8bfa265d5239b23697f5f5ffa521b7b443ff86d16a98c6a881256d910e025088f5409937e222016704d70750ad646fc0fd289e2013c7ad1be7c31acca7f1142c6ed45e647c00fae55e2124bbabc6cb42250895ce27262fde7c278bf64102e8264d457d87d3bff177464de8ec9b66b4ff3f3b31b9acbd1e81e7c0791aa596c28961da3b3f76a5bf59bcf06781fd9c1a5dba9599f96d65c2f10fe44cccd8fa35330d74aa001f80515e85b4d2a58ad7a8eea95cb8f4a5f2b222844b543be31411e5e825ed58def6f15eaac50b1db9b6e383eb11b13c7575c170cff9c72adbee25fdf830b444a1a67ced66feb2fb4ba7b177609f91cfbb2cf193c2d2fb8747266c5c25e0dfad0c815913b8b82634031c5bd0615b55a2bb98200eab5473da70f6f80350401edf89b3a99ef924753d622d6fff63885c86c5154a0f225d00719f757c1c7e545dd568d875dd925b1cf22148e15c73ced1d7899219b8a7e2b2b501ca60743e5e1c86e5efbdc847cf886a1a63dba9f83ac8f9368edb93bc2920b37f7878fb6b32ba7f46fd17f95d49c21016e6a0a865dc24c8f9d4b2c8bd0e2e5efa4b0b1d8904e3aad20730c271ff2eb698d550d86f85b2815593bd8dfd7b76d4d63499a18c9b01e04d81a32b9ec30d96264fa0d0f1548bc110b85e38252682d79f55f7e26cb62fbe441855dd844abb509460b0ed98ec05b6511902fd8474fa4f4d6c1c4a4eae6c636b24bfa2846f3566ac7846ffeae57461727ea6fc4c55103309ef8bceacbdb146b1436239af29a0a782d6363df52036530e9cab63bc79b4bada7263da5d0b41062c89bf67b122b9f258ca60dbb0c1628ac901d0dd14b69688f3b6486c579a2b23113cc8b1ad9ce158d7b87ea473c530871eab973feeb461966c6bebd1ea9272ab1b37f5e06ac479ce17ef3975240a53ce47f419febd771569012b130f7dc341a0c9f3b910eae1cada24c58d30251ed30ad102e5ade9fdf56fb981fb9d1eec0d8640470b04dae668113b8a33d9dcbd55ad9e6b028bec17deb32ce9d901ab2d930267cf121a298da88074bab3b17706af9c24070a65c1d117944aca94be6243ed2536a37887b257198427f65bc5a607a212551e4643edd8aa197abd5d2e24d83e535763dc51c25873cae9ec7377df5dfa27bc73b3323377537c96a8d32f6eaa65d8f98a8912616f75ff618beac479efdafc321e1c8139adaa0018c52786bc8f6e6f0c221489963aea9aa44e86a9c8ac3ce7bc314a74052177524ecfbccfe492a5ba3ac84a916464f1c3c3dc6a4e59471837c06647183d6a361944940bb8ca82dfbba7bdd1ab5ad96a37b2e38787dd4e9aca33e3ab60f39d97cba48539cc8e42a5b8fa8fca2d7c72670fd2952af4d7e6e543141cdac72efb99e78ab3869f0c973d9babb5655fd4ae28f49acc923edecff68dd61998cf2958eba2cb7fd73cb55ab181a454c97c64f088af699ba2044315c543b8f4307503282bf0b9c198e761a8e7f093f94ae407fb6fd1691a8d4f82b09a4e0bb69c02774530121fe0cee02d0e1c3e401150387ceec8e7dc46956c1b7360b7f2fc880e875bbfc36b7ed53872e6534620f2c0a1f16f1456795ec4116b31f0e1eeb31f61dfa76df4892f1c33677af2ed2b1f6bfa9da6c8fa28850db2f01be6b356e62b070b181ecc3527b6c85a9a4d44c180cdf83bf75c8ee4a56fbb792c0ca9bc779ae562f1615dedfa50df210972ab06fb9459fdd4f56e842329ad92bfc9c46492ceb8e2dd09d47bbe6615874992017b0afc448ca8cab0d6c328aba95f668490c4b422d7ea182a1faddc0f011f70bf808f2a82b1f432106758affd5b896582838a01b3795a6041306538c0f0509b068ac3f80b5b6b3a667bec9a74a5b656855c958536fce5af9bbb421c387c16b2011e1dd1c68f1fc5a4ccd39146e6dcab40464a761209948212b17004f8af0999975a6a843b65a1e0e6bac7437c3f15f8a9646635ae7a9c888e13d78de8eaaa844744ca04e2b9527156e0fca6fc9161a1af61df519e71f0225fa2fbb47b5c56f3e03edff88c76811780581feb30b835978062de0107a6e5f875540b2b2c4be89b19ccd100301f4d8c06ab74a3188b5df12edd51709a7a7526443d41f20d403879048cae23331cd4a1cdb0e50dc05c9f815367c2223aafc2c10e44e27bf22d891b0d4161700ffc4121ca0da734b95e9ceaa3a22cf01d2048c0d795a1243e3f014160124eb87e25e16a33d65b5a10a7d694b022648b2707f452c519028ca60ce252013bc1f55ae524da49684d81fa0872a3881ab7edfa1e7bc29024a40f47a1985e50950fc6db029143ecad5375470d744c518b8be0876491919aa752afa42527058ba2ae4b3daae96ef1a9a1260f9984f98ffee1cd7c27e9649137afdcd40aada0e1c0b118ce8c39d8fea53868d0efbd0de6dcc7ed7fe8354583fe2e585d160b7cb7722380f376ba3c71d3181d975d3bc989ccec32e0d78d411535c8a70a927e4b1c4d484b0d40436f4fc94af4e32826eccfeab7b62f4b3ba0d6f466ae675aaae443d334bb5e310c51a5b4b49ef51f3a32d785db47d3015e9f0fc55e8756c3d148f19e3685edf216b744fbbe4fb7fd09c6a6f2e0069a5c2fb5e5f13d71e15a39d70fba1ea917cfd1a5298842ad35067267e2c6efe3cd44fd4efaf7455d821a78322418453a9fef508b2ae9d4a16bd0061ae2da97c2403662d37451e6146598a97bd71484973bf29ef80d8641c7545b7bad612128e5472359852934c5daa3264b8518adcfa75c9bec8e3164c9f5c3b1b6eee62c37c421620f4c8a6faa3018da8854685161035321c91bff4a42ab97730fb5e11ea8d1fa8fff49504860010741e1830d54d0ceec3249e42212dcc4396c342dacfc9fe7bdfe62a2114a7dc550391c062baee3442cb063bbf9f6df97669df12a4721d53b62442a81a5b1dfe0e9ddbb54ffa9860c66208d644a84697612b3b40025420fd00062185af486eecc8fef770d52551614236efdfc65cbfefdce81db8c3fd2dd5959d990e0ea0b0435dbbe2180a84336ffe00f66c85ca22cffbc1f051bd45008635ae8af2821cb0e13e16c12672d309215e821a195a9d0acf6bb3c2c5a9d3ca0ab9e304563110f12e8d337ad7de8231682ca6cfda3ee77b5c0e216cad3a0cf9bcac5d75e7db3d67410965b0f0783f5f213c6b3a6fbfadee4f23e8d27d9dff431e867e4b363c252f9e7d0bf789b578f69e57ce4fdf0f2f16e709a8c3b7181ef214cf6d697da1bd1efb0cfe60c15ee5e146d74f6d760484ab34eb50e4702e3f29c632c62f5e7ba274f3dad7219a99c6aa1c8b21d809b54bdcf773e24a64420ebdb66e3f461a39a132c740991fed14e6e8e1c1044d267233f7ad1f5b5db46f80a0b45605e0fd4f1cc7a665878661e60748e3c8b652a36949fa9f95416f1f905848a09003eae758eba2982c28d67f6ba0ad6f655709ff423e01ac511ea33b8590e372d7117d68787e6418e50f5133c14bce5b77a70d66eec54bd48ef469e8f43d806e3c6c8baf89a34d538da5b48eeece6093ab9166388668777e0e19d76f1e21ab8334a29861a4de0f24a8ae808feee648c6ddb05dcc0ea04194e424c6cdabc8075b108d56a2724b8cc1296e511531e50967ee8e264c93fe4c6b36186d4f241262236cf834361d0f27bcb283d62af5344f5ef84f57ef531fcd3e7b1bd27fac7443c9c58b166d0e4b4bed6b91fa7b499f1b9c7982dd883b676d765e03dbfabcded554b1b72e6e4b2a105cb0a11bb06f5db4e38f6c31a08cad163e0034aa3ad4035aff080b5e6cfe8747f93d70f6af0a28b90f1298da2f9faf7303c35778d8c39c9dbd7596ecb947a11ada9b488f7850e70225a9b6e143c5385e40f0f2c82530ff2153f910b51c07af08a980610c646d37ad8e6f22d91179bc6339157e0761d3ff5496323683f8553759a584df305a322752fa054ebbf30eaf9d7ae86b742a53a8f102b9d2069eed0fdeded85f0c955fdd202401d0679599fda78af2860b9b222ba1b5c564660179fb3f55d0e718d58e73439e9e9757e3d3fb5e4ba584f1742a4852d5dd4375941482be3a4a629587f8a312ab88156a259c253255863f49028a3ba3eb09d2f07f355a527a64cec53ae0ae15ac942f3d32e2e65efbad952149ff9913e7b9aecaad430190f11531df34018e2fe620d00513b8db7ebbdb77d548bdb7ef174e58b313c0c266c3ace3448dbfbc7e6eb1b2bd5eed3f5e3a25f90cef09019b682b9ab430508cdeb3c88754be2c79d2ea1a4bc41e55f23eadfaef80acbcb5e83d825a0a21fd1c449f51ebed6312815eb9fd4c25d62666e3aab4380ac5eb159a2a1b82b7346172c8728a39af3576120478a9b738f55438d45dc3324800d2e04b6c908d8ff138d7412530a714fa5982cf5d472bacec79f1794d6fb85636f72a06784127090cb1e32ff6fa2604d06a630f20862b1f84345627a26f013041400ffe3328eec7ec6118e65bb3e7547af793939269302f847d81c58892c20de95d42c17294d8654a321a93118f83c0268e3ef81c27119e2dcd10401c0ce7b17bb85547f561374d035f04b8ea4dd5f31ed7c954589a2be0fe7b3e38b4c778de015c85113025e010f8890d8c1eeb41b96c4cbde52ac46d4b40dd76baeef862b238b18768eae568b8c2a59dfb6c1ee19e8ac565c50ad66c79a9d1702017f6cac4b0ffb03ed440d9f57d7741318ef333b05bacfd3b43e10cc67c6ccfb3c975525ed024a775fd896ed340946cd254cedf96b538706eba9f69aef9adac0066933808e8e9ae28f183db23f223c396fe1c9002885e4a240bc70d2a07bc5f6e08526e5068895b75b9029cc9fc841334fff16ba6802e70240013807451da18a3d8e1cf7276a6994968f6df31a98fbcd7967faba79c6ca0e15019fccc39458066389670f7ea6ee104c56faca5a2a07b5a8a7ea26fba2edaf0d00adb5ce928815a4f1986e88d4a8bb45e3b9aab2648dda8ad739cb3ceaf6231b56f531303eee7f939b40c9ba8f56095aed99f0a9e527e67d010c7a6b3b6e16d99cafa8c619e1459d6e3f43a4c32a47d136399704a6c3833ccfb3b48746d7e1ef0870e38e2acd57b5777f022b95d485566de953d26f93b738c40ca008b4a078190495d8d2942d31acd444f7c436b20ade104999bac15f23b624270ab2b6a4868164db9a14a59077e5b261765fdade8744f9e7e319b8a74c1f84201a3d68a9dc41f703b821e2558610832396c796069ecb48da381bd392b3de47ff6b9cc0965e6908493cbab9af8fa375ec5d29eb66319228712f97e2c7587506e9b51525d7e019af07f20ea08c82db98baef3bfba2d0e19c", 0x1000}, {&(0x7f00000003c0)="df20eed0e266e01e010ee2e2d8e6b2f18a80e664b6f8176010160e4d68dc4ad551e71f988bd742319e7ed7cccb067bcd7ae928a74b7d2435f190ed6dec107fddb6656fe97bcd7131215970d173f4497fb88a4fd0b45d94ca5097ebe44e0a806b1e038f46699316c6f67426329c429e61a9db41a7bff0302c202b2e27", 0x7c}, {&(0x7f0000000440)}], 0xa, &(0x7f0000004740)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50, 0x406}, 0x4) 16:00:44 executing program 1: semget$private(0x0, 0x2, 0x0) r0 = semget(0x2, 0x4, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r1, 0x2, 0x1) 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7465, 0xfffffffffffffffc, './bus\x00', 0x9, 0x8, 0x3f, 0x639}) kevent(r1, &(0x7f00000000c0), 0x800, 0x0, 0xaf9, 0x0) 16:00:44 executing program 0: r0 = socket(0x1, 0x8001, 0x4) r1 = socket$inet6(0x18, 0xc007, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x77a, 0x7fffffff}, 0x10) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) getsockopt(r0, 0x5, 0x20, &(0x7f0000000000)=""/250, &(0x7f0000000100)=0xfa) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:44 executing program 1: 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) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x10) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1ef, 0xf}, {0x101, 0x861}, {0x87, 0x1}, {0xa6, 0x8}], 0x4}) ioctl$TIOCDRAIN(r1, 0x2000745e) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt(r1, 0x0, 0x101, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0xb, &(0x7f0000000080)="39db451fbe33549cecc762075754bcbe763a3d0e312ff2f6cb1f21e0aa95d0c11b1e24558ca678362202c965ec24f4cc9a1a4759656db238a4c0d76f4dfb88a3f1db55f50ba0525b", 0xffffffffffffff3e) socket$inet(0x2, 0x0, 0x6) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x20000000400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x90, 0x8}, {{r0}, 0xfffffffffffffffb, 0x81, 0x60000001, 0x80000001, 0x100}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x4}, {{r0}, 0x3c38a7507d71ef8b, 0x8, 0x0, 0x0, 0x5f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x41, 0x2, 0xffffffff80000000, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x4, 0xb, 0x7f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x10000, 0x20}], 0x9, &(0x7f0000000040)={0x9, 0xa}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd1d, &(0x7f0000000340)="96ce976cdf7ec187ce91b030ff87a6c779acdcbec59e770f0ae2c1d2ea9ae7ab0156cee42f3976e84def6b1793b0e83873daec87eabe4cbd40613fbe8d209b655f1ad35579632067dadbe37720e50692a6f5936684cab8707e86966869913b7671f00bb2679767f9d31c327869584cd57b2185a0280d4bc3ac068570d35303b3789bb073977b3f7dce3ea74f1fcdfd0305185a1ef48f5015d0ff34e01f3e70cd6c21af8619fb7770efc6f4dbdb5afa86933e450b83cf54428765ace3925377ff47e8") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x4, 0x3ff, 0x1, 0x0, 0x2, 0x3, 0x3, 0x2, 0x7f, 0x2}) 16:00:44 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740), 0x24e) r0 = socket(0x400000000018, 0x4, 0x40000000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x6, 0x5, 0x3) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/114, 0x72}, {&(0x7f0000000400)=""/104, 0x68}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000540)=""/173, 0xad}, {&(0x7f0000000080)=""/38, 0x26}], 0x6, 0x0, 0x0) setsockopt(r0, 0x25, 0x68, &(0x7f00000000c0)="193fd863872a762cf33938ea467f2d9218a24019778216ff0000000000000071e1144b6f87992d1f3fcedeb3b367915db6b15e152929d98686772a706d49c8b9972eaee25a5397659faf089c999bf9fba0f426c9cb7a1ec44c2c1445cb147db1a16f99471aa6a81efe5eaf78a3fbd4b1171177ebc2d37d3f929c1941bf0722ca95db4f0e30e1ccfe5c3222ef02feb15c85e94721008004b0ff7d5ef3653d3cb7a68a06af41e13ec669bf9636dd69f3bd13c663c8fc16c65b12614868c1cd69c0dc1be9020a9c2bf8fc3d2a7fea6182a256f6b9fe0b3ea17bdd920343a887395a422205563216c186c1b0aa5ff4cd17e71a01e789c65b0b4a53856d120918b5c4969e1a00c33dcad0fac5d0cec51414dbfa349e36c25624643ff5a48c6ae59e14fc07b0b2de4227d19ad3be240623bce74c5f7ff4543d563a439fc2004bbd48f787f4e0c630e35de20c79ae747ed9556d54ed33e3b2824542fc906c2566abcf697fe6181e5a307d9767763b199b4577b21005bf331008b0718111baa19609d64cdd679a937e541f2fb76b92e5dcb4aca86d9553c95f4522d133962ced1109f509cf54026a731c07581c", 0x1a9) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={r3, r4, r5}, 0xc) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4c}, {0x6}]}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget(0x1, 0x2000, 0x240, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20000, 0x100) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x480, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0x10000000000) write(r1, &(0x7f0000000040)='~.', 0x2) 16:00:44 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open$dir(&(0x7f0000000040)='./file0\x00', 0x20800, 0x60) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2043, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x7fff}) 16:00:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000000000200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000400), 0x0, 0x0, 0x200000000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f00000001c0)="ffe52e660f3a0d633262c4c2d50382feefffffc421792bb1feefffff46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = geteuid() r5 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="37f9855a3af29f8ead98f0f7a7e7715d40a61e17e1d8eddd55bdbe7b54e601f638392d83f933a3d500ae8ba0200c446e4ffb23421c345a78783f37078da4dc3b03253eb8b5933910342cb1c8704c139239d2779fed94f740e4518fa633da26fa874b4f166123865cd077a9222f02d0", 0x6f}, {&(0x7f0000000140)="8aad211a939d84a776663fe762d4732e87e32a2c66731c2dd12ea4ed2f5315c66ef8ce898c2e59a549d4c395dca0d80494b1dd017db235cb", 0x38}], 0x2, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r0]}], 0x70, 0x400}, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x5010, r0, 0x0, 0x0) close(r0) 16:00:45 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x7fc) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10108, 0x4) open(&(0x7f00000002c0)='./file0\x00', 0x8002, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f00000001c0)=[{0x3f, 0x1, 0x800, 0x1}, {0x5, 0x5, 0x810f, 0x7ff}, {0x3, 0x6, 0x10b5, 0x9}, {0x101, 0x2, 0xffffffffffffff7f, 0x30}, {0x2, 0x1000000, 0x300000, 0x8}, {0xfffffffffffffffd, 0x2, 0x9, 0xfff}]}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x200, 0x3}) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") 16:00:45 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x100) close(r0) pread(r0, &(0x7f0000000140)="af78a5a15b17ce63f1c3b5b947fcf4f7c60407879dc497d42e26d1d1228d5d709f7f7ec4169a173df029a44d5df01b81f9b7825299738109d16d838c4e786a4d87d3eaa080438bba198ef669471c196d18d8356238f6c7a1c8bc2700a25229b9856e396b", 0x64, 0x0, 0x0) close(r1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x44}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x280d2, 0x10) ioctl$TIOCCBRK(r1, 0x2000747a) openat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x1c0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x4, 0xfffffffffffffc01, 0x100, 0x3}, {0x6, 0x7, 0xfffffffffffffffe, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) r3 = dup2(r2, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffffffffffd) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wW}'], 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) close(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:45 executing program 0: 16:00:45 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000003800)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002580)=[{&(0x7f00000001c0)="909aee010aa6ec65e63cd83d0e89d6307b0f03de9ea99f97a557d6", 0x1b}, {&(0x7f0000000200)="b8f245178fccb22e7d87822e7b7c7f09a6b6f225faf64b31de44d63d85c842cca714f80c703737eb35706dad0bc1923d34ae30e86c1f910b2d418ea32257af2a867e48a060342d85233a3f0b12bf98bed3cacd56ae1af46fd43ceb10baaca488dd74f29b459308a1dd243c25272559c7bdfe4d75fafe1163cdde9b777c84abdfbef96b00087613dc1586080f948914d9755a8c401c5d035884a844289d7ced206fbae250093bc965d6207168736ca1f3306e2bc45684498a18cdd08b8c7862c807b38ae13fbc9132d3694c4567808fe465e7e4b91ceaaa52b786ac6120e3d2c5e04ef55869b41f", 0xe7}, {&(0x7f0000000300)}, {&(0x7f0000000340)="050e91c628928fe2d6b2e8ec504c69bd7e33a1901529c623d7c9a0f79e7f3618ddf0925438f61959522de19d34776ad7c21dc1a0ff9134a248d263a97d072ff8039fdc6a9a6da4c5f064c6023be1eaffbb94250144264a3854abe3c915ee9eef414b7b4dbc1ad9fcd4f5a72f1b9c01e9c85a7fb117f62d35ff7ab6be4331032387cd12b86f388a3c5507a2ef901f3be579c0204ca5149e23d6f9dc0923118710135a42eeeb7fb3a6a3da005ee13888e9c53d43416cedd3e013cd20dbbb880d5605735b7fa47baca03a9a680a93dd0487c5b8afa491ff1b65830546e8eabade48c44ec06a1139896f81560563f3b86ddf28941e54635b360a2fbb68280bb0a2ebd6fa41d2b536ab81a67cf4b4501038e0d2e2790812e46565d473403ba99e1e7b25b9e8296c3c8b39611be2d86c06cbe6dd0466a9a133313d920e3d1d0f8e6761c1487130652b00481159a56016a8a791a63774f7fa355ba6d096512ce978b9270d456b567d532a29d6fe4a7a6f6cc465e328036d92d3aaa5ae02732fb24a177e69d10135a43df123803059fa9481b6cb66547427b07ca9c274403c135c3d2afc78b6f4cf7c8e81bdb4e1271d97c734debf3de1c0378ce0e7d429fe3b9ded4b488283110e0fc29bedd482a15dc7cc42bafa8d50cf7140c040a9db788d46b8042ae08d75aef106f91977e7d32484623763f4a30cb9d61241ff825e6c8b6b034cf7f3010978e0a477930e8840116c344d1ed8f669fcb5053fe74b0c531425b884a581c612e733d73be9af5f8b0e0c342a96deeec19bb44d7c47cb93ee4b24b16d4b76c1694d8d5a4f1be8e4c6c4c970ae4a348629bf25bd94b56818ed49b2c65aaca037fe9d8a89173259b883a2785235385bafd68180447702f277f5e8f9a685a155767d3c64ab2dfdd390a0a7a71c21da9b2a7101c7d8df3af5e4d9d702c37aba6b42be0f9455419a263b4378f4463de6919db839f6c7c6d56998ab3c0c35b7752a3b8a9ddb1188b4dd7b5919d79fd713a3013528043cf79b688b41e58ecaefca870d45c008fb7d15484bcb08ac829e7eea01d91ac39029cf1354f0f7360b724abd3691f83989b8e5d983bd4ec3f4ed123437437565b4848b612e64fb997a8a529233760e7762a67981b317e6f22a3f4a5e316ba4e74f3dbfeff54776c9ea7deee59e58d2d53dbcfd9ed0f6e204919196df9415cda8c4647ed6500dd1746c5b85447559def5d13e3b315ccc3d59eba62c8f1a401082f0efeca69af32d4096ce5bf143d942bd0b7ed81ed54f62efc48c62a6bb201e6f95e9bf0b11adaf360e7de2230c5ad72cc821f0949b44f07fa95520f1df3ab944f0fb113077672cf1ad6e4b2bfdf3368c21f19dd4b3121ba8d09b9b9e2ea91d7186b737b750ab0b64ef1d40e4a437d966f65f78cbc186d5664595551ffc34f63cb1bdf256845f2746d67f1635dfd056a8444ddeb13a7188bf6aea32889ff7c98519708d0ed7be5a3b0e3c6f954545533801a1590d038b2bc8dc3485e0e203e74f37a34f55fa405e9ff65520d7d3e05dabe069b5a6c21acbd8004e7191f1582ee5163d3f5c0b5c62e551888498e90df6722057720716617a06c18a347cae710fe435b889488571f2f6de9128f3a20274e8bdd99f4b32a8ff626b2dac49b2df8e903a53496b0c2074145c0f03231009ae78beb0d1a4d1d57720e458b1694ccc8094c07d890981e4f7b6d956f658ef7dc4425b2354c9b419e07f27e6cafa027e737a0323e315c99c0cc12e72f0121b6a0dc99e838ac858f8522886c9b86b56a5ffb24530555ca5998899e0ff0098dd0cc94b7e4be42d99fd546e83bd11b4ed18c71d6f1ab7775d767ebd77e0156d133cd3da0ece4d0868f195f91222e071ca6e4a8f2f9c0ae44fe81af5b7a6bc9225a20be3cd4deb9b2002ede03e743f22b1eea4edd4b07d0997ba50d74a4b0ca823ea91b79efb17c319592057d363bdbbdc5f73aaf7abb9a16b12fbf490141c67f2bde9718bae3a3d5f6b631d3628ef5a5e46e9c3257dc99592a872eadf59124aa285b4cc4c38f11a62ef2505a5f3ef9739ddb272dc3d8722b1a34ae37c6a9d27c32bc252d3fcafe5d5bf3ee35d06e510980000b43248c9eebde15a774d82d70dd4453c7ff8dc41b8652c8bd04e9018ac3239d9a2b25d8f9c76072e60a669ecc5c52dd1c8d336c4f0a1961831ef01f1e0d39650b9468f7c5c95c6ee02ddcee80ea724a5e80e0dee6b89781f4e59127e431630ad599145859db373568516520684a9a4d441efa867cc6a254f5f8a0dc5b9c61cdfbca1bfa470fa4749c36054aa1ff30797e93bb361b77b1f79bbc17dd3ab9fec6faa282b0aee8174942f9342f902012f97744c50b9bc2d97dad72915f4ff6bd90d2115da03347ebe0a5a7257ffc33abcf1c92dda238caf5e80723850eb04a2d06acb098c94fd77c5d5768e298cd8a52f50d2c94f449e842ba90c6eb0e64c99d20ff70a5c443457c8b61c7485f987120de8bd8ed193fb97bc43c5a5f9cc89ed62d576d242484ed9d940e8e051b428b5e0b2985383026171ed2813b958d2389146c292455c3f46d4994cf288e559e05e98d9acdd9b593075764516e8a7c9eb8d1b9ea90bf222b807963a4dc149249aae24f94cdd1c0edd95069cdc4ecfbd5d29a9571a7144050d65f3be2f5e8ba6a3c58f675d0885ed3e6e4fb6cd8071099838ba240703f22abf2ef9ddf09bd6eae6e772c77d78753472e0176da75173b4c3714bbfc710563508a5478c927de5a71aa276bcda6f017524376b9f48cfb279b0b2dea9c67aaae4ba460035cbbd44f80fef348808c7204fad56971ca8da4be5683718da477e83f1b0b07f203a208b18d80a82449ba5459aa49fbbe5ec4464df58cefbd10e3a586626a409a7231fb8446e0ea22e22aec45cab3dfedfe6dccfe9ed0667528ed5daa6b405bcd0a47d577f96645398958ff4421506137ca9f86df6f2e15e4d0cf4a6891612d0ee9298bfb59d30ca9a97854dab88e5936688ded9f557d488c6aca96cb884e5c46643453a94838bfb712a503635a6a37d24ad304f6c793a1549aeed84e183045d51939c6980b1bcdda23314f25db4374e4836031a1a011695cc58c3fe13e8e6379c84f958f85e68468cae6f7823a02df4a717a0439e6e3681335d9a1371706c802fff9d79d16db849c7e479db615fd9c0bbf74890ef98fc5edeb033d20fd122ebc7b0ebd34ee698ce8c2797373f1e478b56494f158a83b117a35975a9791862aa16574444271a14bfc5fee95ee41685257ce0740abce63f796e37ae43c1d47012756d1069a88e1d563a1cde1a782ae0afc83f5563a41968744ba3f2d42999debc2ff12ff2f508ffca1cdcdd88a221d35695938c6549a20005416dd9cd9b8461267c47d99202ab3786201930acce2a710ed7209b187326ca4d8db687907d0a3ff070ad938a30ca1214c2264946b557f94a73393b65550ecc5a86ae2537ab654a719c097f28b5c82510e1a974d1dca9ee8213eb53b7b62107c060fef374868893ec2406a346e763fe9edf3ce38751e0bf224eb070a6110a27dd51cbd7a49b9059b6b156cd3377d70ac3dc57266744f0e98f9219249f97bf3257959c7ecc40e566d41ed42ef7302dfa6ef2125bebcdb18302f3e50abdf5d9f9bd853fa8cd192b16baf13a246d1aab1bc8813558fef1176b8cba4fb8f5d2dfa6f79eb89fcfca29a900e9e9ca6e3caf9bad0ff0e88c78c955c3a974550f4ac304d0d9573444af472b7b79b44bd0d458452f27f0313578d983410c5817c27f09138a15f6f4d660d3e642b255781baed77a63e21cabcaa6831dbb9a681a897c12285f20b6cdd35dc827e7dd0cf9f00385d867f10bfcd1c090f9b1fa7ae3757f8950ebbc8b162c56c26d55c55926e83b411c78ebb135281b2906b89a55560fbf2179484dccc1c40a563d10b6ea1af158cee7ca1066be3459d2dfa1edb471e8348e6cd61ba056394f2a2786148c711cfe0005bf050515a16d6eda0eebbe18cd6666af2ecc8c25cd5c3a31b201915fdc2bae23c1a2ff1b0a2df2ecd2b13acb1405160af978b40767d01303333da62206dc6aae321e35efdfee12b5ff4939fe55f2eec63e06849a62a4db736b1bedb97c295f83cacfc2b5195b346ca75bedbf08b714d1b366d633f209e8ebf8ae1cc1bf519c604da7f3106c004083ae8108b91c34174bc506d5f0d46484404cacc95a10927bdc443bfe3f70f5311ebd7b6a714293048b1ad4cbd9975522b675f9d40de621b7107005ec37e456c7d0457561729a0f058faa2f7241b2335a1a76652ddf87d9d1353b6e9712771c04a0b04af1506fff24286e79369e699aa4447baa6cdc26b0599e4e80907232e33ead3a716744273e05c065bef9799b29005aff148e04ff3065058e6aaf1377ad1c5c8062723871e6528b758d79a4b69b86a99d287f6d42ec10d9e7519f1c4c57b9a3954c6145bac60fc143cf9c0230c555e6d3d478302e82ed5cb9516270681328dd675125abae56221d09097790ce4572ee5de1805ad9b4d2dc52e9bfd5250a7575a6486712939ef794fe0547c3db96a9406c974c76f5cbcfc45bb6ef61699db948e9c102d8a5d4964cb59b7042eeb720ac9872c63a469ad933b30a05005170d863c3ce10978def34412567f9c398b83d0a839aed7d2172896872c6db3de8365016b4df80b75c99023155f23c6b703f43ec7ebc43e254f5d88c1a7975075efa93553ff68ee25baf01455bd996bdc8f55193739498507f695a7eab16f32194c530b8f5546a9ec420aaad525a2b741ecdea2d136a7c63903fcd1d9cdb4baefe897a2896519967a2d059e7f587a7d96c777e40b722bd7d44bacbcfc748e53e6f9e9f63d292ec469795311b2945772fcda245dadff9b001d65d7ae4bf092582bec13144a098ad9560efbecc5507f126a5380ea9b24c6a6eeffe4c2ab334f527b1ee4ca98aa595a169e3920ecbe051510645112463d77a7f020557601c78518a9e2224c7078631cef25a6b8c9a8a3ef80a3a5cd112df90d0e82a4f82e9197766c3d83beb8b8c530ab138be4f6f47b7afa16c779dc37e399049d876466c5331ac60a15e0167e82e85765881f360e5530d5d80b1094e1304740312bf724b48117b1490c59608d506326085f805ae1e58a655efdfa61d2334f2779656e51ce96da290236e9b7705bbec63b5683c97d379b548a2cef6d3032ebf18fc6fa76785fadabcaa25b9b21f66e5bb497a318dc1c2806770f89e786196eb76fc9ac085d859eedce9ffc53d513122e829e8ef7139addc1d446bcf6d2005ef8170c9a51df4243d7e5fdba3f513922534fec090f9503725ec06d4207d03d6c42456404b602d50b9652e237975898329d52522616a94081fd0101182a987e00b82c437bd76595f630380af031979f2246fdfbe4d8731dc53fd6c19a882d80249d581fc19065fa8214d5ab4615ec556df64e0252ce2dd962064804df6732e2374204f8b34fe66e6a47d36e374d75faa91633854e5d9440ba934519a4931f65227a4eaed6acc895b40dda50693859dda918b79c7acd75854dde2d40fed57bbe70fe13c4183b60cdad7b0dcf70dec61e6896f1942ca80fe42c2cf0e3d984e4a6fe54e16c8264881e357459728edf3e3ff5b0c21a9ed1ab14d78bcc7161230bab5c261b54784cbbce7ab66986d02200688a8c0da57be2dc4cd90b4fc9f92c6b391d6dfffce88d9de8ea7c38b6aa7b26a496d5956716991d75c1d5caa090272268b59865009e26a9016c6e10154b21a561d41fb41918cc5677f059b1129625084e7e122bc", 0x1000}, {&(0x7f0000001340)="7d588d414916a44d187a6c2c688fc7f957b0ae665f7f1838d94559e4bc4041a5336834438848557ca5fc15ce8bdc25bf3c5ef1deda08f654682f92bbb3ba3efe51abce81703c26d58501036062395db18339fcad5443c911bf2e236902c034000905b57e40d576d586405e67622fa1690919385861e54620f1d5ea9c2f8b8d1392", 0x81}, {&(0x7f0000001400)}, {&(0x7f0000001440)="6e547ccf6a461b7644a1283846243e461028d577f16206c6d78753dd9b2b628e17eba61977caf1de5844722f4e348e40064fc6a0a42f82bf44289e8a3ad9b651b12c984d205a305c499b5ff617bc2ae2084955c069f416f742ebc539075b6f4654a44873836f3f7a1b186c340b4cd0c1d320469eb1c4e7ae81e9a4fe6477b51f76e2a91ce0e34c03c1b9a34494166a94a724dd9ec26db4f0f5491016dd89d8f5a2bb021a7e061eabd5ad533845550af2dd5db07fda0549527f1fa062728edd216f468c9e727a01426fdaa4a93b9b18bffed8ced6855c7b3fbc5aa5865762b5a28f689f93038e2ea21296296936cc3749a4f9fa61adf3972d0850ad976f3cd6bda6cb823922f11464d21e3baea8edded63dc07c21b958b0e8009fe206de4cb8c4e4ebb961f1b80ede1f2c6535b2aa18ba49fffa8755b94ea7ea331c220b45427ba1ecd836bae6fa03bd87eb6e987872049c2112e763e98079dd2cf3a48d40aa1dc508a462e113e230a8906382001d6ea0000a66aa29caf40a3702c4d2cc794ff1c85bc80679098315734e7a58fb03097bd207b9891bae6b26e2506066d0febd1cfef09136f534d745c752676cc0e68c4a1b2d15896b87e9883bec74353a9a072549fa9facc16b920ebaff243c739bf12da65728af5a7cec82bfc767e6f2523f66d77844fb3f152474966d080be5d67bee7bd4c1835044cfd3d67acb6df27e21b4eea10ec9ec8a18566a66418c7177322a25d55d3eecdd2f12b67eedbd1fe414b45b3ec4dc83f3b6626c399b8f5b2116c983130e2263b1ed0ee724e1e3768821ee408a5d62ea855bb7b1046b7583f18c626c77d7756545740d9537de3e033ebee05918f07c2d7f5fc41a066539c9cc87bb459a7f96c4e8dab9b8fc6dfead63ab858ba623de741ba84c4fa93212075ab955408ffb6d36fbc8c83d11d9b432b155bba76b54dae34c0ab4c241467723fbe0c66654b1fb2b0b2b1a318d8b6ec8302ce0ef64a198f8ab0104a0a82080820b5cda458f995071a81a13f85efd88b328bb67104f730892a77fad3c620cfbfd5de6e68ab4170768f3051abea783e695becb1daa7eef3f8a6ef0a5812ab211c2fd71fe119f21e8cf36dd97750ac8b41b4e99a271b174d0b8ed1f9eed5b27295837a4128c2a154939ff3372bc11c0f2f211c4a53222a612b19254ffa5118e17afadd1c6e73beb0b5581b363075e9bdab159ae332eeeb1f9667aaa462cd0e6872ce114fca1d53aaad5de676063fc0c438581906ba6fffb704ed3c6f9e51d3220a9c51ef585862e7997c2c3937f6ccb3e5849d55b4219c6b55430fe8650287f722da4b5f1dcb952b8c363c5e8e1b5e6d4b7ce18a6ce0bb6920f0d3cd4aa940f8c8c36d02deb550eca62ecb63807657becf9d1fd25360e96125af4be8d6272b7f88cbda48d6fcad88fb7fdcd62fe9cc9ddfaba79e4d71ceb0c3b4039cc6c261444cc2109e74bbf075ac773f72c91f65fecabca22baf8b04ce2546144979699473c500c7c3ffa9961ce4ca470df6654411a7b979e7c8bd125545e5e74cae0c51ca6c96dff3f7af3a6f65780662b79717f8096d161c067f504d8966dd81dc949eb0c52e484d3088b2c9dd6968c60c41a8d056c4095703a65b2be9e8b41d399ff8b67659c4b147eb5215f223be2ae1dc601a8a8cab35f7fe3e819fff27a7497eae14e2fe4ac41d2198f2bfbc83e93be2f6683b0ec840f0acd3680372327e0ef46eeafa03e895e414da17b7ae9c6f5d01793bcf038bc5cd40f3383e60b3805e239778246b3263db4317bcc0e22bdfb9f3b27e9a9e1784bf9c4a4bcdcc1b28fa34413edd8da81e03988181718675a6a59f795dc74f902f84bec58ff05c87798d4b177e1f707a5674a9101bd8b6e743df69422fa650b748c8e6ea2f375cb52ac4272503f77627e2930a3d88e476378327163abb264958aa9be693331654726e7552b82417d07cf736089ded30e73054e2892fd075beb86f6857c5ce58bf63479bbec44e53d1053229b4fafecbdd1fefde459f17e7829417e3725c8d2f1763b88c0acdeb15679919a9a6bee3d9ab25582d332c593a8de17da308313f6a5a60f6b64a4b69265c5e825e444780c5f9f838bdcfb8a743131aa305e3dbef04e41e3ac1203383c810e2e41e20289cb46a99eb872ad77cfcc1c0e68577ae7d0fd0ca90d241eae548e5fd355054c7c681fa1aa94448a18cbbbf1814febef1b2824543c04fe688321134526ee4e5ab7bbecbb017efd509d71b2f42cdb75e0a45cb249fbd7afad8caeb80999e35667fd59f1432e50480c4f4bfaf14756461caf14ce8030e45985a777d46d7cd669c5c4faa45c74b7deb5182d0ca0c1c824ac6b3335530b9ce86fcf4d13d72a8190e64ba889fcd59acefd06c07ddc8cdef3c1a30d4a319bdec201ffbaeb7869bb72de1c205357a1b4f93f2d7482b73af8909e4385aa73d01fcbbe3f18772db120665d21e98c3206d486f1aa22d3fb36228b97021697a0731d8a6863ef107d4629e67f9ce02c31ef007313abe007356dad25ca1b88bdc01d35a353fba7b3785ee182e7a6e3983ca0673d8ba25e40136edd223ccdb48b478299db333ab90a4450c29d8c6a9512eb490d1c9225745acfa1fafd81de9dc625c1e3b874d3e424d932e10df1adb27e6f459b12d7973590315592a7fb23d91ba3d2d1945cf928267bd180de5f33c77c29eb89dbee621c71d766c8c3c2c5cac31cf5496955961034b1070c5a266af7a1a99001300a6a34588864b9ef32dac174dba9170d1f3c7d22fc05bd81cb4feb71c3640d426eb4644f76222725a50f81687a3ff7e07b81ab7b512b9b816e7251f8b0c2f9b2c9c59a03fe23379dc242ade0c1acc2c0cad7e832261dd1713a84c0e8969e57767ce6dc1952fb7d4eae528d5667b9afad51c5015a98cf08181407b63b1342f16868e6a485cb528e6495dd4b89a8a7050cf31e0724293853229b482c530fd25e9565a76beab475aeff5b7cb9d6f5975c1054cfa682881183fd864d244765dd339030439f0032428a5bf5c1abbf287d69b9c12b259563865adf2463437bc538175cad27b419a7cabc6ff987581cb82deaf25f10766197c5b4227b7db186c59bf29907c74905618d7dedff821c419d8040aebdb9233df26bbb21ec8ccb04a22cf2245d6a366e69524bd931e01e6ca1a7bd92e9e588d2cc4c8cece9a0b3dedc321dacf8a98d4b3d1a4f47eda2a7a4044daa698116d9722d7fb31ee96acba9b55c7bc0c78a55c4be0410921548cff1837460597636d155820e6d5b6acea6e5f81bb2efdac547b9949160a65b99b22a0c320eafa7815ed137ecb9eb867f6a7e8f7d2df7b715f1025a4bc4eb24b1e0cdc62c5cc6f955b8e931de5b2e9c3ba9eac6f60a70bc34d7dcf036374e190f0ae5659b80878cd7f7185e13c47202d85ae7608fbaf55b206c380341a997acd8ee8afd5f134a966732f969696749da8f9a4365c54a7c17d46b450392c236001944d747a953676deceb2338429a6e9bb1018c8638931745f34954928413b745c6a76fd774c14e1d8591b23fe930aa0df95c47572b83abf506575f3894104eb2b464d0d3259b734309de3f52497576b2e4435134057eb5d4b56f61d7e76ee6f8aadea753cd699afc44ad51ca7c86dce200ba925690b7ce0eda864777a933136aec372125effb2e70854199e52f13ce19ac9263ec05e4d77542845cf56f897b2d345f2c2a523ef8cf9f48171f2cbdff6fe499766b1ea3d8acd66e0ae4ae2c09812a9210a375a35c35be8e6fabf84f4b55d04a1d285603e96e315dc36aed78594f4d61038f659bae1363449671576344dfd92cfe5d5cf479f10252e66f1769c2c693668fdbc1d69f4bbe56f357879049832560aab47b3a84aa0ced1e65c39e903046712909f0f255436b88addaed64371a88426ca7eed06e76d29e387cfc592a3265151475411de3bc6b67ee25edb78bcc643a296bc6bfa33b8d0e3fccd03774f8ce26e1d275b33b6ff7f362cd93085b72c3af81d345f2c60533b317a31656b8bc006d5c3a1423a0b496ac539404961db31ecb1353429cf4d7fdd07fb335770070c05196b0976e66ee4fb5b2dca88d72e5f9dd1588a51205822464071c30bfd3473ed61debcc78190f7e2bf118520a97d8270f8a2c56647d217c7723010b9faae408fa56503706ab6acc0295af23d8ffd8baccf180bc5c53c304659fe1354287f6bfa6f32aba22edcfa9eb83c5ca4505fe6f7d2c85e53292d3229a472a8ed5a9598e0ac5453403c75ca2244c322a35a0688a2ed1b9c4e54e75b0a38cee8484101009133fccbb3867d5a8cc08a2e44533bacca97bdac0be35b727b16a80e823b8a4113b81d2bf2d2c8f26b04781673ed225f95aac1a658cf92eb94b85e7e04a4e22193387f594930f4b96e5f300d4c163b21848c487bec019a70bf6e5e8a45348d117ee9e39efb6e0feb53d23c829ab29e5b411869b2f4d421b5eb18d994b8e851dc4a030e3f2400f492f762e83a30ca1d302d12daea29b86f496c5a39a4c6575840f49347a2884d50363155c5314dab857766be75c350f7ceeee29f704399f063338e7f644beb42bf20c1c84cc9f34b26c90361212cd93cfc43db4d032f1d4c62f907f21a2294167506292464079da2b79a3ac331c491e71f8b9658f39ab8485eeca8dbd375572f9b1ba4614e351c863e93c07719cc0352a69288f3b200ca70bc7215c843db05f09f30e1b09f11032a7dd05bbf0fd0d43d8397c45160a1ff86f189623649d0cbbd064b76626724b1865d66486db76c5020ae2eacf62ef5afff3c9c72dbe06a5a17c840efa1cd29f301fad0b415a65f892f26d0cf50af3ff9da3f80b96e3fb4f6abc390ec17e21a2a70149cd457376d5b84643fd461945d95bc9a2405e0b41d143501da1ea5aa8316a18944f239c77171c5cd3d4e2c991ca154b78a90d1c7eca9cfdcba4a105a091ab85ff114d6f9c56c33750571338b48b727cf043ad21de8be7a34def2fcc223c89adee3f1bac7807a763e3c8869452df24be3374fafc6a22f4883dfb4f14b312aa5c3fbabb0e7a93a836fd1659284a25d9bf239030322bbeae04d455ab54066611a57a444de26a6f42332c8d564598c7ba8b35e8ca002400d49f7a5ec977403fc060f94668dc29835b3080084354aaf75b286eeaa45296ae2cd8b2aff27146358db9c07343077ec4db59a336797b04f658d430e88d1419932522181d54777232d2c39d53b8b049884999758594a85f6bf0c91a7c543b0709e504dc29f047ee063d0de1ea05e6ca01ebea5b1486d2fffb7a3c3083ee5c8b2ef71a1210f7abf23df4fb008a2fa84bcc0db75c7c323a502f17c9499f423061dc660d67c68696dbc12c467ec2705cc47a12db391393ca1988b20dbc377495d4fcdcaac7f924d9a92c987c359f5c5732799ee37766f3534e5319de9426b0ffcc2fbf9a42199b25c77fd8454f5aa342ffbe8d72428825dd46da2d4136fa66f00bacd69395bed396bf72f2342fe21ce74a4371cc59e0ed0223c4c4ae2a87049f319c7c0deac71c27a6735a4565765c4013ccd9960042ea137dee4054db1cf880b8ddcece68be3f6b8c369d35daecd88a215d6b5e9f5e345e976aa1ea5ac1b855bd0458ae50dbab07f377d0c72ea157ca000a13c7efab8bdfa2edf907d50fa90b8c6c7d6ff956305972301a274872dd53551e206427071aebab90e1ed07966d2bf8b68847c61dfb53ddf73060978f13b8061a22a90aaee0cb70378ace86ddceb12e07ca2f7c246d3bfb83a1465ce0d4ebadf159af7fa9c3b6a4be78", 0x1000}, {&(0x7f0000002440)="bbda22ce776a88186c93e5fad818f0e2964c56906710f255524fb03afbc989fd7c81cde661da627154481acf871b8051a7def8b30fba5b1c532576e33125a929de8609", 0x43}, {&(0x7f00000024c0)="c8a8f5a115cd210468e6957f33d9d2792343ef674c7f327ed695a887fec1d0adebac96f0798f93bb9929ff62f0fa10fa5cbf03d73246c2d31ea4edfd8bf5fce6bc68d6759d57ca9b31c29de1d81934d9b6933056fe4fa03fb2d2f4ee792de3c676e21dd21430a7ba7a191727d067c620a672d1354fca054b0fd586f7e67a4039827b7e8c1e7d537e40bf47b7b3414ffecc5bc55abfcec14bdcebca1bc2eb1fffd2faf6ced1ad456cb98cc398b219f2", 0xaf}], 0x9, &(0x7f0000002640)=[{0x88, 0xffff, 0x80000001, "54b6f499ba799b55ec06a72f86d4e7ba53bcc3fcc322b83212f829bd9eced678ec2d11dd807a8bf95940fbdfc29beef63b6ed0ccdc4453f5e77bdbd45ed6b480f5fc520e5f67c505801100a8224215bbfc43f42eacb62a19e662aef3741493bf69b7e625c581d879d8a8468c3413351189dccba6d1cab6"}, {0x108, 0xffff, 0x80, "b53b8c3740fcc256c7aa6bf93a6105f5233562cf7d54261fa1d3bad6c9599406b60e1307ba53c4e40861f59bc0558582d7729acf049e362edfe5dd5e6ced00df37e860a75452d8e097b6da15f7c067ad3ff81505bc0cf09fd97862b9d19095efed34b6cb25d6b30eab5eda98bbcbb51b7b62984f043089eb7c755c689d519d0743a79e917e3b093473da63ff46d586c1100980e4bc2f764df2e20d30b4f45c5ab1cceb18124c66a87db6435c649bac075759aa8748c60f3fbf5b3137f17113392428e1946c3484dd8077379abacb1f85aa80e0a2e07713aa5a814fe13dcc479c98c1663df31503666ae50f1af2e2ee4e7e"}, {0x1010, 0x1, 0x5, "59a3ac52c2511b5ddf11be1e81e9c20c56cca67b4a241b94c295760bac8bffbc4b80c75b666ddcb9b596a950ce4a63913a0756fbd76b9c5e9612c98b00b0909f526e2a54111fabd6d58aca159892eee3bd10a52ec01f8324e5ec9d513994486d2c776dc25c9970dddaee1ef1e6a6330ace600872cf48c1e12330f9099d2af1c930efc863852f34928a68b7ca512f5e4daaab32a29cacddca9e850bbf748baff167817d9954c78057c033260c2d43a8b83cccfe763f39467ce7ad04324b39a37384140aaa0765931bf25da13bec5442b6c968adb143dc846188fb3979a04454d42e2b337545badb968787d2664cfa65ad3e13de01eeffcfabb98ffa91e4dadf571220f7725c7948d895f7865144558cc0f82a6f8996164703d9bae61cf53669b808a9da06e20f299ba6c23e984ec146fc0040ae73129087c31c63891e646109cc48202d1b7cb0e47407dc9efd9e36c1197c1d15fb1ec71fc5e1e35158bc51c344a60834201f765a105b26e960a7003fb36666d972b880cfd2ac584344108779eee197ba9d788656d4e9dd84bdeda58be664f1454ee65da2ce618f06edf930153cab17983281d4953e72f2d8e49f0c4289075e42e54793c0965d7c4016ac07bb0b710d5c94652d6efd480d83b740f6987e0c40dfbfc582c82c6bf78d2a2768c99e1e67ba4ab9878322f3073642ad131fb7d47400ba3655c35b7a44b649b43edc72def3073b5ca0ccbac4ccdb613a619022b477bba37ab4d3f260debd969103b1bef8ea9b83c2bb3e289846ef6bfa75ada052c374fa8c8c8f093e863a5143a84396de3d0df510aa52ed000f798d85cf4718e63a031b6afb06df1b9685069423c11bbd286fd74d3a25fed7a002d3417e5e19104c837f443a0a1ca6d23295eba7bd8a332ec13fe09439846856a8118f7318b4f63892920814e4ede6b269846d7d45de558f45566d913477592ca49e80e713d34c5046595105f87a2a0f431179e8796e0175219f7eb7719a847b6e26bde0128a6c7a802cdc270f912e411620e131bfc86ed5a465eff915529422c1de5a85b6744a510956f7975122a7ffc6abce5d058639520e5481b7ad848fa150e48c5cf6183fdc694775a21db367c8fe279addd51536be22c2090ed0c5500119a9ead3ba7a26a59bdf5f461dc623d1bf8faf4f4adccb8538bab46722179111ed864ba95682a9bc3ffcf5df560b7dfba15d6764265a38dead6094b2d39bd6a2e8c95b20e4ba452db206ed953efeb9bdbdf709ab3766c2eb53668e6ed6b0dee46a805732a3bdcbe2a1d4d0675855e8f2740d73984060d523540f42ed89ebca85b007bb2f97c2fb6a8b641d8c57155baa8460f0432cbadb817166cfac1554a01370eb12b89be0d4dbe8d91f4e891ef3c7c07ead36cef3212617f8b233fcf86fb2ff03c66d1824bab3238ac292c877e29a10bb0f6fc2628ce2848b2b8cd5c3147fe366b710e60ce57c3755e8414d0a01cfb7fceb486867269c71cf74e3a065c0eb803f1e335ce256167ee745d23a3bbdde2c4111b472d8e2e1ef5566e36810ce5a146ca2ce061f50cc3f6f0f77c29d5b475aa1c4271b3476b0f79b9cc19a1ad8595cdbbff886dad1f381281568a5347a943879cd0cdfdda4e1b074c22cbdd644a829b76db74c892a37e5dff21e7815371836ae299bc981fbd8d7b27f23555965617ff9dcbab1279bd83fbe0a48cda4824f8b442b7d4a54ea6b42d99f438b2eb65d7ec6df4e5c3c075e01b6a1dac8bb26d3a85c92d043cf0e961ac86d58d2f2749bd94ff2c5ebc52cb4b8200c9721e3abd8376d800c4b6db30009901cf70921a3863890a323430fb3d23cd691240600d357915d4e317ee882061bb50d5adcd1866ff574dcfed2d4e1a6c94ef68375cea6d60c6271ddfbcab8fa7c6ee15b25ce5d7fbd87c7c728bc2aec38e6ecb705100f9405e2c9a75540715f21c126bdfc513eac2ce7feba405b11dff76d3db97502e3d680f7b9950ebd99f3b68b36e52ef635943d224c8787068240c010bbdff2e0a80438d806b893180f63f1994715360927249f82577f1d723e3ad4cd91d52ed25406bfe65d0214e9054938d371dee4a4466a19e765103790819d722f6edd4245ec7355877116b51f285ac48f24778ba7a09153ff8f368e0eb1b06aeb30c6aebae4e9a84ce83226c0e980c3fb0e9583eb695ce0f29c18ce47d83e65271d730c65cc27e729d4cfdd1e9124380c82a779a7144443a415ea1253c36adf3a039778cf9946eea2ababf2f4faf99e7c82f37ce480a6d9d3cf8901b67ddb853f00a9d207686e3accf78929b49fae776373c27a1a90f3fbbdf2b0b43bbca8b5090373c7fd20f6a81830662266f882af6c50dd1f35ed63159e2a157865d317dbfc5d7020ebd462d54fd7be6069e7729526f324f0c13bbc70daa70dd8e4e44fd2001109b3915182c563aa73b3942336d6718f2bef062bb1e17edfe4dde6dd86714d3b16125f387ee3e6f344eddb713112355b2bb487ee152ac33fbda0df560d3ab7ae9d8dc2bfd6407c9b58b889e68962e90e861f141b63e284079959c299283ecd44db3a053af4a00c6fe76cb9b31a18046aa9a2c3c24aeec677300ce47c92dad9e64a639f7bbca0d57458b921eade324d93d689ed6a7296e06796711ea8b31aab14a3d627bcb7135adf1bf7b5b6866ca1360aca758da1fedeef3a98dc87db84098779c24e7221504aee71993642d75ec263df454d6c156b8516033b040dc1d0a5efc5acc50cfac5877c26df30605086bc57823f7e6a91e99c16ff7b8a551f5982def9350055419e3a82fd4d4a440510f8bd0d5bf23d7d69c41eeacfc4731ba3132b042dd3ddaba99a14eda176da9412a833690c47f375a1306e7b4a701c3242cd144e0c5c8b26ee317bd3d5af4247a781cde4a7b5e65f5898fcb8cbf6c4bb56f4bf3d58741ada4a40871c825f0bd1fcb0ab297f806f54db051ca777ee56254986e2acee8f3618d25fdd2c4f343f4122ff5171f10331cebc300c02666bd154ca631441916ed613be7e138d575b9e6bae2841978e3f839daab073ae63cff41bae8a14436f979d75cad2adcd582a01bfe706b00021d692b5c6653401c55ca02212625adcafde945ab8173108f736fdac3e53996ba92c6ce6cd95107edc5d0ce58f86662989a8eca45ee02640b41a38cd82cc445914c5f351fe91eb36380af3f90f146c850b7ce9e6959a2a4051c7472387f3f14a391b36f34ad4b08c52758eb6906f195354e1aac9c578efcee531e2b15836f2040f4718fc01953e54b7baff1448b98b8076f837acc2020caf4cee2c9a2ce520af448425fc592924650260e57d1f38c6bd88b7ff533acf490a82e920685aa5b19633dca461db111d7d0ca5427af9d19ddf34b1da714b5788c48c4cf4343ed9e93355add2b898c6176d50f083dd38f3037b9dc93424a91998df6716e90c1f1833b70632e18b3c4203bab1d4bcdc99ce5113a09c93328b3abeee22af3bd36fa539e4c91a512a3b1faea2269fe9185752f66f9366e37f41adb1083393e47986c691309f174aeb824d1abf1d3bf6bcd60a4607a786e7449bec03846d7ae251bc73f3b1d37791546cab9d65455e8918c976b99e104615fc7ac6fb90bdb2c51472e7f158d2bf739366dc786a583a503b34372f27046588b73783928c9efbc00f0d05c7e672b476a170e1eddb74c009d0ae57e94d822130cf966e17c5dbddf4f82553a1d3057c2da183a84a947a9e1b62366ff4bef2bf03939357e4f32d4eedeafcc6b544941b11330a471053ba51074b28fd1642a770871cf91fe29acc5bc2808de41c82fb0c1d102ac5c00fcebe3b339202c522463d4ab3eb196e53eef116dedcea404317d16b5062973d2459f404063783e6ca529f2d0fa84fad05fdc40a984098e985af17038d30b45b14d727ae92039b0900c83c8d15bd301a72e91ffaddc3870a68de393badaad0edc9e10e9cf4b4164fa39067d24a6c9db3949c430ac86b62e263ca7c2ce3928b44d8edc998559bd8117b01be63d1748c1c2c859008d308789043ecf8b7874922bacb9791f5cf23798bd2625c9b0c3b9b223ea3bce490c4a0a22369b8157aa347fb693a6a9384673ea6f6b5af45f21a72772fc55d507398287404060bbb0429d1ab9cad2c6335a487462c3dcbc7d33616f75d41e7ec343048ac5ac7cd6ce1461d84e4fab2d9e2b854a2a43afb6058df74d043f8ee2696d94498f9ffeb9e26c509977af9316b0faf79c974f5f143b6a8eb5bca714e2843df21b73c772558c5d6c0bcfdf681a1438b4414874ee43caca7c894c22bc134ceab37520f32a9c8c957c1eacc47a5fb93ac159bab04726cc6e768bf10781de20c9aeefa19bde1920d691b40da34855b611a62d276caadfc6d904393776bd2431e1b2c09b0934ba9e61e8f4b3a677b4ddfdd4e8037cad33c53734da6284579e3b142172a5e4af4b107b7d901679c2dd4ad077d3eb2697eb48f409fd7b81c007e066c599779b52843abce92ddcf6a159884abc84f79698fc3f287bb5e4a986e3c703b6b6eb9e1b36d38b523f26c1e4bb79b8b1a962e7cf79d03505de360c2eeaafe355a28a720679de3002a084ae214515c05cd028bb8027e327ea9fcc5c9e61c67d565be5e8f06244efeb93e161b79995141f5645facff4151e5b85a8959b8012f28a7c610936cf4667268d8628067f5c6d0705a994d7d5cb3e3c614d9be5e84d77eec59b27d70c3cf5e258c19047c231a9081b84db8eaf13b5d17203e9e3f1e9cfa04e7818ece3b2c21eb586b9f1a6446ba242dd1ed206067173901345962591167e8b65e710581e62361168836e26e97c792babac61c3e1da56b6e9daaa6f5400feae1092e9562461a8577c482b4551ade7ed5983719f9b837ebbf626073e8a0fd3b0c3c7120160d144287f6db8d3d60e9c63ed1157cbfa8d4d761962802db7b3b2e3effe79172404a4bc71eca5573123ddc51dd57665ab756785acda73388ea857ad209967306a7032946aaf12c1bc0ef1c91fb2957da5b64f51780fd07adca9aee502b2c19e1886f6a9c543b329ab983ca4c010bf4c4d3da42acd151a7fdce0b69695984eca321bc7b400d0b296d335048604ea3c0266bbab9effe672dbf023c47bd307211b0c7fb191517c04083a9e00e8b3665ca7ae3f5b6ae832dd3e90f7e0d345f7bb5e9b728010549d954f605270293bbd0ddcc684fe3718fa519ee0985c2ab789b592aa838e646a223050810a2e160abb72a03f28aaefde296c5d37047e82f68e4e1001847822527ddae53c6ef7d72d60fae748a5abb6acc70be3e8078132588c6c6847782d53efec4fdafe2f97ae0a77e9c21b2e02103e41e495be06bd45506059b12284a3347c5e340b733b2d4f33b985a668e636274de182e9d572c5dd672ae96908f7e576135cbb5a339e4301dcd22ca1c31e652ca5f43e631cf14ac726d68a8d7c5fee38d8ee5a204039c0ef4215c021e21cbb9400af3279143990fa6f055c80f2525f9d00a77017e00f8a0a76a2fb463957f56a36fcfc170ab51a71e1fa25a31ed4bcd182fea229aba80d9a681ddd769cc7d3ddbc3a75d2c74f180b4102b94ac2a8edbfd760cc8337f8a3e0f64638c9487c05924e4e241a103158a63ef79f25725dee2199cfdfb0c8d9574ba1c884449175149b77f8a37bfbaaea5dce3dc909598eb7143a1aede56061232ceeca505e429e3f073e8a5b93dbfcdda830e3de0e33c3857e6859974643a5e406d8c20ff5349140a96a839cce1b56ebf10655cae677bd0ea584f6b568e861e6a2fecef6e3f6467e0ed8938a7"}], 0x11a0}, 0xdccc0222f9cd5c41) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unlink(&(0x7f0000000040)='./file0/file1\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:45 executing program 0: getpgrp() r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x111) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r6, 0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x80, 0x8000, 0xffff, {[0xfae, 0x80000001, 0x9, 0x3, 0x8, 0x80000000, 0x817e, 0x92, 0xfff, 0x462, 0x9, 0x9, 0x9, 0x5, 0x3, 0x7, 0x5b, 0xe000000000000000], [0x6550, 0x1, 0x1, 0x4, 0x7c, 0xfff, 0x5, 0x200, 0x2693, 0x5], [0x2, 0x0, 0x6, 0x0, 0xdd, 0x1000, 0x2], [0x493, 0x6, 0x7, 0x6400000000000000, 0x2, 0x6], [{0x2, 0x3, 0x7dbd, 0x800}, {0x1, 0x8, 0x10001, 0x3}, {0x7f, 0x7, 0x3, 0x8}, {0x7174, 0x0, 0xffff, 0x6}, {0xffffffffffffffc0, 0x7, 0x4, 0xf92}, {0x80000001, 0x7fff, 0x1f, 0x6}, {0x6, 0xffff, 0x101, 0x5}, {0x80, 0x7b32, 0x0, 0x82cb}], {0x4, 0x2, 0x5, 0xffff}, {0x3ff, 0x10000, 0x7c42, 0x40}}}) r7 = msgget(0x3, 0x142) chdir(&(0x7f0000000380)='./file0\x00') r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f00000004c0)={0x82, 0x0, &(0x7f0000000400)=""/130}) pwritev(r8, &(0x7f0000000900)=[{&(0x7f0000000500)="06bed2966030a6bd43e6f529b1ded433196a85a1f248f29a656afdcba2a1f1d6aeeed743ba014df501b85596328a5544549262db829b76323abb0cdb4135ae73aaa9ef9223e7ab228a85dad15ad4ca51f81218b85d94395bb1c475976bb93207618739f9da094f7f7cb28036c924df41d6b8059add77d87c5ee3ba895a98214b6bf943e71934dac312c2802acdd7f502dc413eb64c421d83e29543f3137ca4922951c076148c3de7fd", 0xa9}, {&(0x7f00000005c0)="bb861caa8ee482356396038f417aa8e4d47668a8b4adf345447c3136a447858c17904a63f1a8b57ceb5198e8ee6f844d03fcada653fc3ae66b83e4f42861f0968fead8980fadfbaea61d06a9f6f6c97203d5010d6877cd616a8c9277ddee0e9e2ab1f6ca948f3f652540413e2187e761b916c3c0dd7aefa43668c292dac3dba87c879de2e433aec8bf1bd6b40ae0eff34f996216e61f0dd4210551d5e284c822c9dfd5f196d0756a81e8bae5b22a6de5e22dbff77ee8d09f3d6b6f26e965db81269845d5cd410f0237e888a8aa0815c35bea055666376d", 0xd7}, {&(0x7f00000006c0)="98a53f6e516c279171cb1e523d8828c0caea003bf2418ef1c3d724f634fb08b54ebe0f46d68ea521b8e30cd845dbb1028c32166475d664fdf4f0324e5c564115842002", 0x43}, {&(0x7f0000000740)="f2cb51c0162be201ba1d0de2150e4ba38c4420b01542ad87b363a893620d4d2f7e99b4e50f377ff3a3169a2b369e70b509409341bd4428d7144e82b7933060fa0bfe6d9ed71a255be5d65139cee2cb65a7ba35b44ad6fd459129838c35c53975ee48cef3c092721cfc97c0f1a2da32b1afdbd514a3db10be24920b313a89ee128177409f3d69d8137f0eb8e59cb5ffd8984c88dcb06866d59b28a6fecca7541ec3b661d8610489c3e72f05d590e6317e23186ff3c4a484ca0385de8961ff9f484db12e5ae8c812ef296375", 0xcb}, {&(0x7f0000000840)="4a93a2d6041b750ee4606fd3e25470da0c4d155843bcea3caf928f4210ff8285de4248d7281a6b45d220e4018209e5979b3ffb433ecaa838e93acd1a91e304bce5ae631417bcb95a12fc35", 0x4b}, {&(0x7f00000008c0)="a49639187b8247fdf154f9f9cad1e68b29a60161ab232cdd36cfae947fe0fe", 0x1f}], 0x6, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000980)=0x9) utimensat(r0, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0x80000001, 0x911}, {0x0, 0x163}}, 0x2) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000a40)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000b80)={""/16, @ifru_data=&(0x7f0000000a80)="e78285a8160aca43a0128695d3ab53298a8f171c6befce8c15dc67c885b3080e3487773f5350a9bf2ca9c2e0986b8ead06c0fa5327736c43e6d93ae96951f3efe2afc71579f69d34f47a385858296e147378c89becea7965492ab9957fdebfef7bd44fc1a4badbecfeff68fa655e0704db8dadf65b7b480a096da92d12fa5af729009aa40216c5d57e66c0d15155290d3fd4e0360ef6e23abdff80e05b97d7c7093e5a6cf4264f01af1890f5d20035a682640639b67caa60970c1314fba58fda2930151d708297bba1f138e01f85070800c134bc4c2ecc1b87e5f92204ccf7fb2716a1326a0a87064b3fbd757f49e992d725"}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000bc0)={'./file0\x00', 0x101, 0x4, 0x2, 0x1, 0x5, 0x3, 0x1, 0x1, 0x0, 0x2, 0x1000}) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000c40)=0x3) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000c80)) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000cc0)=""/34) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000d00)={0x2, 0x8, 0x8, 0x4}) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d40), 0xc) getuid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000d80)) getgroups(0x5, &(0x7f0000000dc0)=[r3, r2, r5, r6, r4]) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000e00)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000e40), 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000e80)={'./file0\x00', 0x7045, 0x7, 0x3, 0x0, 0x5e61, 0x6, 0x7fffffff, 0x0, 0x0, 0x2, 0x23cd}) readlink(&(0x7f0000000f00)='./file0\x00', &(0x7f0000000f40)=""/204, 0xcc) dup2(r0, r0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x100, 0x458e, 0x1, 0x100, 0x2, 0x9, 0x0, 0x2, 0x5, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="6e7c96766c2722a53ec726e7cda9e78106ec01e7a0624552cb89c80b6557a1fc9a92442569324ba30e86e4d4edf62b8db8c6fcc0963dbaee0dbb12f434786f4a4bf7ecca65104996ab2fc943338061828c967819c167d2ded6f0f4b8ae3945e1310a1d1b00026feeaa6cdee46d646f43e3eb179ea9e607232c25cad1615c20a12557706ed47a0b49fa69714c934b8bb05c44acdedc3fbd58a17cc835d3cf7b575fc16f0ea0ff8491b7deacb97d7181b41e0b2ba1daedc793a6fc0b4627", 0xbd, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="00060000000000000000c6"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) 16:00:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x20}, 0xc) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) ioctl$BIOCLOCK(r0, 0x20004276) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = msgget(0x0, 0x20) msgsnd(r2, &(0x7f0000000080)={0x3, "b153c39bf33d2c23c048eb9aa1e3a91d8d3352aaea4c9e0a473d8aae4133d3c0134280d82068984992a75bb13ea48f"}, 0x37, 0x800) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/23}, 0x1f, 0x1, 0x0) msgget$private(0x0, 0x0) 16:00:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000040)="4c889d8741f900999347e6", 0xb}, {&(0x7f0000000080)="d44c45b40569135d92954bb65ac9722f7f6b631ec0942b321d571837b549ad6d75772f359e2e64a096f69bffbd1b1652f14810e46585d396754afe4e0ead5c7694027a388b911618c8b8cf8d2b89297dfbfc05ddb5731d4ae78a803473169e58e735f038494eac18e9012454f33dda1ea65c9a39657723c2cb3d42230a4ad1c9ad7a3e5cb699d2fefb4e6548a4e1857113a2e1b0797cb63bc2b339dd45777ae1a96cd99288a17b0ffc13", 0xaa}], 0x2) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x4) readv(r0, &(0x7f0000001500)=[{&(0x7f0000001540)=""/4096, 0x128d}], 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='~') 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x28, 0x0, 0x0, 0xfffffffffffffbff}, {0x6, 0x0, 0x2, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000540)="568228ba512eaf807a58a5ae9a0e9fbd68dcc923f0939924d9b8087d81a8baee48f3615d44fde373ee92cc9fd49da04f343e9182dfdabc26d05b7a53d91b7bcccc203fbd9b089af193a8204c21f7fedf07dd8eda624bf48b00730f0c219f8b7e7488f09d9e27dd0f2d8151bf9845ff0100009cc397532113a4af41c9d8706d50a25628666847fd52af951b1b98c2f112d792f5ee824eace4cabb934397960c0fc302102d6752f4dd9c910ead7f4c0473a14f5567a39d71c0d0a9c3ced969e9be95b2b4f801e9a855d00868c8944884d365b40c42730e0f7604497124d3cbb3e9c0231fa127f8264feac930cfa041b8c9b0f8dfcbb5202d6156ffd8ae0749cd5ee2924bb6ea6be9327283549977cc9775010000000000000042031a6ef112d818a8dd60dc029ab6a1f006540ca1d32c4d92944376a886204c2a69d593ce11e177ecb132c95afa6745b8070846b212c340e53bf1fbf3b8eaa3f7dcb2464b615df191af9b3c75fb1206915d48023299d2a765578657ec2fb9b9147b2f7133c5f4311f37d74743d931850afbd8b64ae1bf28ca8a2755ccfc833386cd4e6fa04ba3cdf8000000000000000000000000001797b8d82892ff36f966d91e37fbad7cee087d656a1f6383764610071d92b554184234d59d3e48aa1b559a51973325f5fb13e6cdc656372d8a0d7bb44d327c00d168cedb78e5d379a56ae5afae153d488d34e58da4a995e75055c2c415ae22c41364f6d0c32c795946287cf96ccc7c33d6d2ef111576b732be370f4946905ecd84d2926c585bd1998d2916d846069191d1580e5338641e792677f58a5697c942fd8130cc0a917d2fe7740ada2d527912") 16:00:46 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x91, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) chflags(&(0x7f00000001c0)='./file0\x00', 0x10001) semget(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000180)='./file1\x00', 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80000000000000801000042df00000000000010"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r0) lseek(r2, 0x0, 0x0, 0x2) socket(0x800000018, 0x3, 0x0) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) linkat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='\x00', 0x20380, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = socket(0x1, 0x7, 0xf861) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) flock(r0, 0xd) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r3) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000b40)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000280)="883dc018032f28a0530a4f76bfeca8926879b659b25ad252efce4115913a036a421a00913989b62806b2a6342c14166f2ef865225889a0ec736e50d029c7e216843c2c054f875e59e5e4b8ac864b3e27285642a03db027b90a62d30b8cccf05e1bacd63ac9ba811a69d7c2d83d91f81f646d422de2a8a5f4963292c5abf8e51ec8abbc2d28c28dc6076d4b844dd9b24b21a68359d8e2a4960b7bc93b85659e6277e275e34c3b1bb54fcd8709fcec9c305167e45f72ae2347301b37a6dedd577297682bb2280e", 0xc6}, {&(0x7f0000000380)="6533e7ed6c34a7e298bbc91738ffbcab54910d40c95083e1fc64454315e9219452be7b83b637fa898cfac0f6a7a8b4e56e893f2ba31c939c9035d5b1a7f229153f54c832ef539fb90780301a2b2b112fc2b72cbfea059e459978ef6ab79c5a0d96e9e04750ca9249399a6b1e6f275fe33d35883b012a7c1ccc287f8479d7ccb78a86c0b64fc6ba032c260ec5ae70306e62cdf40e157bfa625e6cdf08d5a01ef410bd530edf765387835461bbf85a59a266082971beb8731f1ca7694a58d6023d4acaa352a93aed74", 0xc8}, {&(0x7f0000000480)="e26752d82e1cc071cd78ee22c0fa8dfc5407e08bb5c9d6192b12177d5d39c65deac23b0dc879f4dcb98e1d24e6daa1f61c16ef9315e0180dc7e8410c5e0264350e31de1e5d0622afcbb4ba48bee414cdd4201a64aea0d3641ad2e824a58be482e7d2edc21e48b7e2d5b7866e11de6e2bb45663b9115efaed84aa78389f594d6c8ab7709122d74224300f31cc3b08c471075bde12d5c0cfabaa53baec8c4ea53c577bc743af4462ff525d4b6a8e36075c49b9b43c0be7e5dd3e0dc3bda206012f2881c99784a0ad820b45164ef8c345293eee4ec43bbdd88ce0b6a7e37418b71e3ada2890ec35264e8d114ab96e87148eeb7121610c489b353d882d", 0xfb}, {&(0x7f0000000580)="3f00f3ea4449708e1bf36b35c0be2aa0350c8341c138bce6c947bd0b9f1778039bcbad7bc0eaed89d563e51b71332a34748f176bdda5e48b51326eb2ae82922908849fc20a86c6a7a5c306ac0709b81a308df79cf8e68ba98b6f887effdbef423eedb078b626e078db58cab9345f071b6f31be03873d90a551b4cf72e7d7d5f53de1d9d8", 0x84}, {&(0x7f0000000640)="4804d8cadc1d10a0ca0c767a4a1239f756bf309164b71464f7d1dba90618896666ce1074fad79be8f193e852419d5c956dc0e5b58a57d5f789f7fd04f16e9aaa952610815aa05f4dd7dcb2d71aaadfd7d969e0725fe4cf5578f45f5569ff7d86f3ea9777e654ed7dec0722d6d6343627d6166d9f58a494f208f333fd12d1049e41d1d637680449b39504c47acab6fcd4f74fd14331efc3ea50aefbbaf4712f9a8adad75d38060275e4e3a3a14d9ab4fbaadce3425c6ff8b67e962f8772c5800becb4c3f02625ce9f399252dc76c548d0914af86c", 0xd4}], 0x5, &(0x7f00000007c0)=[{0x60, 0xffff, 0x8, "1b58e877a0c0d67c3f92f590036befb691066be1369298cd7859f3f9104fb685820b42ed97ceb276ec5af7c86cb273ec55cbc10ce97b1305ff1ba85968703f19058ae44bad76f878c4a6fbc4"}, {0x30, 0x1, 0x4, "7c27cc737aba4003bba44d50959c3bf869b365b4ac5467aa7ff8a483aabbf9"}, {0xb0, 0xffff, 0xffffffffffffffff, "efa32b20d819eafcba337bd53e559e94eb32d2e13c22295f9e9d19e37a89d669caeac332caf9653decb24edceb831f0fe4fa26a750b5c42c4543623b9d817a5b165980e8863079edea09b8aded7317bb8d051b7a1a2d031d7dc9de86ea21f96af58d15dd80cb0c81a1a9d4d2c9a622f24b1d0d9252de39863d21bf35d7eb84b62d2cffc41b70829954b582300ccb93d864888e19c47148ec0d"}, {0xf0, 0x1, 0x5, "1460c70c5d90c5d19ef4da07b7f0bef16f29f7bafb8c1c024e335a19b05c78c816a2964392f7b7a03ff419cb898e09e4279cb83666741eb1ea4b3f059295a217bb279896fd327d427d9361f6011f088413cd5ef0468e84f1fb7fc7fc7d4d87d80a330ac612beb07d80a223764b8ffea6b78f17aaf59402d3bce23b0c66128fc2cdbad3cf0b7ca03bfaaf513a6e8cf322c0babcc1f7692f5b4cf9721194a0698559747f2c689b47ef233a150661ecbbfb28d5617b8fce56e9863ea0d70b8ea2e2f399662250d9f3b200055d008e98c3992107e673fe099372ad73149a"}, {0x60, 0x1, 0x0, "f41e932d27bcc8e71defea15ca6b3d8dc5e51dbbe7a3f1106a8a04fea714ea3aa76a769bd1a85cd391d4cbdf5d3ce4038b51aae18fcba717e4bf0e638a0dd702e14b1fc4a4111c9d12435018ac568742"}, {0xc0, 0x1, 0x2, "a4fe19f7c85b05221dda01d00bfd77d9aa54f510f0f12b8d913419e302440c9f52c5444b4b3e57f1a46e6c1dc83e5a70541d390ae1ba1819edc0bc29012fdbab1daf08dc50f0586e99e61c07f5496fae3ff587464ac6bca4f69ffca1d00ac7eb8b7320716e4bd0dada449ef5bc509afcc51310c392d2e3f2bcda5414a0518fe61b00ef4b774a02d2bfc4943e6cf6c175c42fbc9081ee770d967a8e3369598386cceb014bb1ebbce24f99"}], 0x350}, 0x40a) r4 = semget(0x1, 0x4, 0x42) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000b80)=""/71) symlink(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)='./file1\x00') listen(r0, 0x10001) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/wskbd0\x00', 0x2c0, 0x0) r6 = syz_open_pts() ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000cc0)=0x1) readlinkat(r5, &(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)=""/13, 0xd) r7 = dup2(r5, r6) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) listen(r0, 0x401) socket(0x18, 0x3, 0xfffffffffffffffd) fchmodat(r7, &(0x7f0000000e00)='./file0\x00', 0x4, 0x6) mkdir(&(0x7f0000000e40)='./file1\x00', 0x109) connect(r5, &(0x7f0000000e80)=@in={0x2, 0x0}, 0xc) connect$inet6(r0, &(0x7f0000000ec0)={0x18, 0x2, 0x8000, 0x3}, 0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) socket(0x1, 0x8000, 0x9) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f0000000000)={0x7f, 0x6, 0xede, 0x0, 0x400000000000, 0xb, 0x100000001, 0x1000}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x29f) pckbd_enable: command error 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3f) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x4000000005bcd) open(&(0x7f00000000c0)='./bus\x00', 0x2000000000, 0x20) 16:00:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmod(r0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8001, 0x5, './file0\x00', 0x3, 0xd54, 0x8000, 0x1}) pwrite(r0, &(0x7f00000006c0)="e4cb58e34d9b7635afd3e00cc02c21202ace339274afb8236533373e68b2fdbbdcbc5e6b27db1a45fc46487d885f068489c40dc9d4e4f657577a5d4a67994e4bbd276eb622fcf0d792299119542ef5ab5245ba5125717ec9c0e58a9cd2b118c0c3b65accbc79f0c5687e788dce3975049328bf5dd33bbac8d44345ac170caf79319ec64cb540205cb697c6ef6af4c628795c92082f0f00591d3bf4b11dca4d45dfb918e7918a7b10864d9b1664a984fea1337bf5e17c3a00cdbf3eb83548b2abb071d2c19adf493e69965ab2bea28219fac1053b5910e61cfb9208394685ebf11e2d75afe904ab22c3856a62b410801abf654e8a981e18ae9c768dd3c7fd1e2017ac1fcc6480c510d16650d743949aed34f0aec17aaa8a953cc09ea3590457ed8537167b9c315de0afd48a7432ca92983d6534f3231594eb68021739df9e7f61ff7b1fd96486d0a4d8a0c20b373368de25c9a8e01c8fee83ee6b4147078e80660c87b8d5d9c2e6b814fc79b2588a1b3b8d39b807ef77ac8d1c53b1aaddb5026a11be71b3d54ef8cde77460d319f7113ec666fd94bbfaedc989e097aad2c7ff94b98de35ccfaf542a9fda547a57a802ef5de327809e39fef94a26ef80b6941fdca0a51d49cd5ce40abab4da6fdd03f91735260948353dabb8d5ad27b6fcc2de668494853ec0d52f9fd5efb7ace5a2dcde8e2c3d1532232c74c7af62aa1dd481a1fb61b1a8fd382fee9afdf2a153c638bda87540d6b496c32060e4f3973af967d3e3cdce41c876000360e4c279196d8645644e24a8f4849f4a2465ecf1dc2060afd981ef8a622468b7aa3a99cd9a2af3230297c22ab2f80ccec51caf0dea0a104ca97eacf57b93c59e57cf77027329aeab353f192d8591e64cec4c3ae2645646f7f7eba5e0e20abda8d364d13a0ae43a8c2e1e874697cca54f4745bec76c6843cf66351c2091abd180f21bf9ecd8c77352da73de08cd4d78150f2976272c7069c6a5b8b0e3f98efe6677c3b4bdba2c99b2056002f0848724b94dff60f27b8d7c2ab5fc73be885699624f9c9d92aac3ea58c2179db44dc12e4cdacaa1d47732e7bb97a614cea0ad34b3c262c5c754a1d322d5775793243739fcaed8b527ea0572e82e7b36dbb5fdd52db7ba97b239bc126195e8092751af93fb95691d09fe045ea572d9fd0eada0a663d08ec8a0025d3b2014270c88a97bd2042e380d61cbb84a0acf226327ab7808dd3515f4f3a284f7443d573f269f0628015ef572d106cb1733e34bbbb65fe271962076c06dacf7ee835c2bdfc8f576f525aaeb9eb0d88a4539084ef8ebcd68717df00a50f6fbd54668980f1539b07f2fc0eb3463017b592e7fda9349b7cbb4068d1188dbcfb247abf7005ebfa05ba61c1bba286e9172bd96aa707613d73f7d550c2eaed379ea8dcc4291b3912fb8761f2342e7476f59aa57a3e5a5736c63a2ebcd272f44f87d7a21459fbe27b2079ea77fdab1e37c5b737e73c8f2c025f00942f3b18848932be31ca80f37c36c1861b6abdbde719374182296f61a27cafc804e69ea4d1602abdae2edd1afef3031d9156d123239e57583fe3781c6d009c0d8696d0220d960270376f27f10f817bd6f9969c129ac2eec0957db120b99089da00a89e5216e8c3e8d107b8107f4af3aff2d95fb0d679d8e0da6c7054cb642ed5d2ea05f44b838daccae48d0ca79abe3d937369a9f173a000b22efe6440491cc751e868f6336d72b290564bff4c0ce49b100f2da4c6a4025f83fa2e2a53ea1aa184fef7f8b637976ac49c5c8f7bdaba4e4cd9c51ed7640e12d5c3377add322da8af7123e3bd42037cdfd3117c4ae41badcb7fbf79d577069e741c7fd4fa2214106041e428e6f9ea9f52583d3cae345ad14c28ff2117bc320a70ed1a583f54cc2b1c3064778711b575e71e5ad93cf748b2bcd29338c218d3593967a93e57e8fde668cd8d0d8fa8d8748a6d4aed95af441f9d51746b748c3669aeba46eb6ebae15929c502359dbe6ebff6becc41c33ebb7319ba0f2032a6d909c3282557f15a150e162fd24c3ad69fbc92dbaef11d45fbdc0625cd86da584f125d67d6a34f12423ecb66c4c8e93b9bef8506047266aa498f4767c7c02343da2425de8af7aab20b1ba4721689ab91737147b9ccec26e33189f3df9da1d3b3b04bce65113c1e38a131562bda7a1e371152795f4428de683a20a4ae346a23d4f7a654cd7c4617c7af6c069c884d36c09b814de4125bceffdc75d21bf47b120e25b409f96fae7a222c20221f03ec58b6551edea9f8436b2aec3e2d405ee8fe8cbc6ae02568b21ff321777f8f45978859f0857d83538bb97852d85e5678ab455560005bc6ec66ffe4afd83ec86a08e4a73a78242fbdc3123030fcb3d772f95ed50ff0d966207ebe6306b069a86ed0806d6487289043244af477b664f75305da822ecf901af81bf1b9437272d647db2cecd876718568d634caf94bc557895f9bd7fc316d4636ce02e0844a27e5c9eeb8e72cab2bedff0a42ae61fdf4f422ecf384825dddc80e885045b9146409d3d93561608b204b71c8c6cc7634a4bfd5cbfdce47d38177c39471eb3f8c091d9467c7968797fc90ccc852fc52bf6b24415ee139202f7b7c1e6635e9915164da14aaa2a968fa505688eb79246068f9e72ddb5056d92ad20614d58588d38baf41341c2af1f98c3e01a1b3a63b90fce73ef92b0e8ee86491ed584dbdcd88c32a327f5f952fe4b26899039a9b5ab5fc013de981b526b1ab554e77ed27de5b5d3d185f0a0b044ae70f344f5d660725b3930cd120f963c6adeed1de9b1d48dad083e204e2aea2f6a93ceb088dbb45c8d0d3f741cc5763467730c860d79116141300d79d171e0a87f2f03987f9fcbe639e0437060c9581f0ffd35135e05467bc882dd7406dc3833125298cc92bce4c21bf4a3190ae318473cdf2f6feb0db190b31ab6988bef799bddce995ea3a4ebb6a76f3d0edc7ab91baad768798677a5e17f73181adecf064aa77e94868355977639531027be86e62e5276f619297241a55b694c4614c1271b9528a263ee33dbfb97829d3ab67e122984e49ba57b98b4597a7997f7c2ffbaa102648a439273d8a436adf1ebd915dcae3eeabd8377dbcb78ad80b151a42380a3590455d91e308141c789d8bf14d86b77f3b1c77e66f40977ea532e894697af9e93431326d981360112926fc8d5a380eb35260194208725b1df7993df0367381db7aa6fe9b7307c212c7fa83c0ebec1dfb615910a8365cf37ecd366307966a0a092990168580d4dc2e117f80ed1aefe252d13021a8cae501ce9495920cbd9b0a0af5435bdd237bd454d09924c91496f3db1b131053ed1ac305926ccdcf96bed84ce68b7581db15dc5c1cfb646ea17172b2883ff7c0b88b129bd79f14ebb149deee1562d12a69639a5f0a766a905f0a5a454aca5dbaa0de7d4bc295ce3b72fe78ca84df1672aab5de0502cbdade5d691bd99ba2671a7f00cedba834e3c9504ab6c5344524b3a0a22d2074cf28f06aa9113517a66a23177bdb9fbbc9d1982c3f7033bd3cbe3b9c9ae18465d43c03a2e8635e7b1199801b55ac333b6ba64c228a2cc11beb63a3ed5328572f2582bfa55d353d30b92edbb351531f4fe0498dcbf027050a95987e0e3d82a711ca179400fa20a7f7fb7ea192c9bfaca1f384638bcde69b8fbc38bf5400ade2a28be76e5420d1714bbdb4236e498ff765a8264be71f1ee6cb549b1a40ab7e5109c962ca5518afc81037c165e642c25479e43bc22224b2a7ec14f9239f04acc1d6192fc31d35cd9cd11c619205826edbfa73ff1997e8c8273ed0a487f96c38e43f937395e714b916311c677ded08ddd5469479c7cec20383b2d40a9c63e674541cbaa0dc27c32fde24a5e7cbd7cb07d3b549207502ec6263cf3dd55d60d72553c99f7549894ed7be8d778477b6d232991de5406bff5d0889a71f5ab0bd95a907025a1937a9ed6e1b6cf412e160a4de0052344fd4f7bf92c5828e5b01e3c77ddbbcdbe19704736f5211828bf7be95ac27e9fa6e711efae364e92a5906c502dad8d3ae70deab9a7138fba90e3121bf2ea58bd08c1dd1e5fc4c283a49373b306c57e1e9690237f51a704febfcd167441a4b976cd109345f21c95826cd424ab260d3d40ac156b2148793e81dbdb408a0d341677815ed5e1730b2e03ce9851de9d74f652f3d13b09bb3e34a5f2491a2cc61db40fd530a44bf51afa1b69e4293c964ead0ab031b3941749bc3ba94b32776825bf32196622606b14540f5d0513f721a025a1fe98f8f6d21ad2e1cf8862bde12e7e997dae837f2096c9d93ea3f2d94d74554e8b3adc51b26942c0e39d9c18c71413bf613798250a2a26091a7c3838dc552cf8b24ba7e08f4ba6beca1728dbf6729a59e740dd684b72c9edfbe1892a01a11fc25fe016972595e8672aa646c6136163479ea9358c85b9d246f4cfb945a064dcb0e90317b17232d0547060c988e4fbc483b7725026efa1515d85a0b0ee9fb2c15bf00d203650719c4d6d8501bfa5f12c7586e5d14a8a0075010cd11c4a68375dd4ed67a0e2f987c70946057deadd14ce78b6b2432cf828f37d569754d212d6b94b3b7b822e47771e7731c7495561deecf1c7d354ffbe960b0ccde33b7c448686512e4b3a7f3a38251a297d5d3ae4e0476593981684794608dd2a4e1e264c2428b5d2db1fcf1184a790511d747fb6a1dd9dea0726fd89ee96836aaadc035e09e0becd24b3cb23ec748486d8f8e8b618aabfff02796d06cb3e8414a1249a30320b91ad7fd5cae434494234774ead53937f73c81fd6e620bf07dd133680a057848605db19480c6d3c8814740bd90625a68721ad397f11ddca5bb6058f9d4066a0c8829d28ba861c11ba7a1d01890bb01d52674201fdce6c9e0441dedad62f6c322b1483719f795e1aba05e51fed0e34c0f56595cb86ffa7bb0b6b9db9b984af5c336509da3194d4fc27b34a6d0c9677cb4d865ccfc0744bddfa8a4c557270639e1e990633f49d78fc17e7e80d6d49b15bfd08af032dae8a693cf4b37a5bfbaeda333b36cea1d1c2adebfb27457be4430134fde6772615e90c9f10757b590acd64ac8dcf9e9b3e47462940ce9c2244291d3bf925ef851edf77fcd18999d01989dcbaa857f7f94c88d9ad0d0d765e06c9afcc883f31fef660ad0e88e626509c21a9e10aada57088506380ea7ab04e48b56b43e83d733e52369346a390ad44b65c529e3a6c55190e5c848925cd2d6a93b201f9afc37a9006f8e5feb55ba62c8bacd0dfb1485998226354062fe824a1e990d07acabeb9fd25323061afd59f648e721171de69ad7cf83278107ccc66429e7f73dfead859002136265aad53fb5cab4938263d947c0511e6e72b68104d1418629014a57fd87d7f9dedfe24b80457d5800e2feb6f50e62636517383f93164390f7d53eaed79fb99fab62b41937b188dbbfc4c707868a66e8d0783d0d8bed1bbe8ba557461249d5ad45252f6230a1966caaf6f6a455f6fbf570491254fe7d3b4fad0414e406d7c729291b6d85c2b9caa2bf1649e645f01107b073d60a55aa6063eff47cc12d3a2f977e7e6ea9457b4ad51952a110df03e623fab18cc7c8996face06129e3de5c320da9b099dc6f2c89bc6be92a72f9844753a4228322daa53801f2b43a8d01e3fb9e16a311a6568c5f86d17d655e306c56b61bb44d5bbaea68a34fa321f18e8be5ac28d2e160b69a6a93e48f67c1393e01c32f0a077afdd060dc89b9f693e914a71b0ea290942e67c814a8da498161e52db9958f3e443a6", 0x1000, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0x100000001, 0x1, 0x20200}]}) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/191) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) pckbd_enable: command error 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80022005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000400)="a9a001c72dd2c6a6776e562003f569d6a7e1c490f2ef3c222c2c3eaaa43c9eadfe316eccd374a7cf5819d32602667d8528e7a1451b6c8fc1ebf4c1318c714336935a03bebccf3f5a8ab824f2579ed6179cddd77f692ca40e322982a3ad1dc2e13aaee87c3c1fd685503f862f6fc9783c9221bd6f6ebf2fd0bd7d1db4adb6201c9952ece648fac7143cd1d3b0666fb70d4f98f806f7ec6f903369293908e909be1f86af973f80739539b850f7eec0b4b8c1af66374c41e04fac0d55ac72557ae84e46c4d32b", 0xc5, 0x0, 0x0) kqueue() r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x40, 0x108) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = kqueue() read(r2, &(0x7f0000000180)=""/175, 0xaf) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) dup2(r4, r0) nanosleep(&(0x7f0000000380)={0x7, 0x56}, &(0x7f00000003c0)) 16:00:48 executing program 1: r0 = socket(0x800000000027, 0x4, 0x4bd) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250a", 0x288) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x20) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000140)=0x1f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffff7) poll(&(0x7f0000000100)=[{r0, 0x4}, {r2, 0x8}, {r2, 0x85}, {r2, 0x2}], 0x4, 0x10001) 16:00:48 executing program 1: getsockname(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) 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) 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, 0x24, 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(0x7, &(0x7f0000000540)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000740)="d993c23a3c515adba98b34f5630b9818eb2c0c74df1e38cda7a582e79fbc3da5c5c07b4a2e01a8fe888adcbd15a036d39f0cc6972e65ab4b6c73d1dcc53fda6cea3e97c2a8cc8cb2e61f06137cadc045d8fbc63f8f8fa4545444c6f2d06736af324c9ad886bf51160691bf8f26db5c3d7b854913780ac1aa0f3b932efa395b2f83d6642ac770c201f409cc00215465e39f4e949f14e4d444d590b00cbc0a1ccea4987f541aa70fa1406fd8eb", 0xac}], 0x1, 0x0}, 0x3) socket(0x6, 0x7, 0xfffffffffffffff8) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x80000000000003) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x8001, 0x7, 0x6, 0x100000000, "bc3d6ecba2d1b7c4b863c0a65db56b9962904681", 0x27000000, 0x3}) 16:00:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000280)=[{0x1000000023}], 0x1}) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x40006}]}) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:49 executing program 1: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x200, "0100000000e7fffffffeffff7f00", 0x0, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r2 = getuid() setuid(r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) syz_open_pts() sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000081ff0000000000000008000000004000002a00290000007e743f2b3e8916df7f7c0000001189c3fd0ae0c2e2394a600dc6672236dc5438f16c44b098c05ce3b4543828b4711e1e6cf284cd86f922ca8292ebddef6169777ca19091809e5ea4ec7fcf0f3d57119603ff78a7b74a01006202f11bc8fa0f825214c48f96f9ab0411417bb828bdba02cf537246e1fe02c16b9b1ef61293e4131e97f96414a3104cb1eb701749e86c9ac684c2e4a9801dfbf3c68ea4ea575ac9ba326080cd7873175e53d7c63d10b94e6401b597e3819ef69d104ca5f6a61024f2"], 0x38}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) shutdown(r0, 0x1) r1 = socket(0x18, 0x4003, 0x8000) getsockopt(r1, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x10060, 0x118) r4 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfff, 0x100000000, &(0x7f00000011c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r3, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r5 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000002480)=""/223) getuid() pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1000000000000001, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000003600)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001300)={0x8001, 0xffffffff, {0x8, 0xfffffffeffffffff}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000003680)=""/79) r6 = semget$private(0x0, 0x6, 0x80) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r5, &(0x7f0000001340)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) r4 = msgget(0x2, 0x2c8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x0, r5, r6, r7, r8, 0x102, 0x3}, 0x5, 0x81, r9, r10, 0x7a, 0x3, 0x2, 0x20c}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r3) 16:00:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x2) 16:00:49 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x18) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchflags(r0, 0x1) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7, 0x312, 0xfffffffffffff3bd, 0x9}, {0x81, 0x8, 0xf54, 0x7}, {0xe7b8, 0x7ff, 0x3, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:49 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025113ca7b20364b6ff070e0f07af2b5c96d5eaaf0e153be7c9fdfa19a8147caaa280d1d70a17734d36e3866784c422932682349d03c7524fb7da3a192a3b5034dfc99806ce8bbcf5b76b11968f"], &(0x7f0000000100)=0x63) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0xfff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0xfffffffffffffffa, 0x1, 0x3f, 0x9, 0x5}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pledge(&(0x7f0000000040)='M\x00', &(0x7f00000001c0)='\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)='G') fcntl$setstatus(r0, 0x4, 0x8c) 16:00:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) setrlimit(0x2, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x80) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x200000f16) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') close(r0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r1 = open(&(0x7f0000000340)='./file0\x00', 0x83, 0x11) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000400)='./file1\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3ff, &(0x7f0000000080)="ebffd3ff17b9fd812eff876f1348e699566abae4ccecc4ef204c3ed7dbeaa75931929648337ef596c8486a68f3c5ef", 0x2f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') 16:00:49 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x8000) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x10}, {r1, 0x4}], 0x3, 0x9) 16:00:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2000000000000, 0x0) r1 = semget(0x3, 0x0, 0x144) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) getegid() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x7}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400000001) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x5, 0x1, 0x1ff, 0x1, 0x3, 0x9, 0x9, 0x2, 0x2, 0x8001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/141, 0x8d}], 0x3, 0x0, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:49 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00003f588ec3c59fe457a295ed992f030000000585ba8659fc9f0ae9a7184ce17712484dc1cec209857cfee8091fcd9c"], 0x10}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7ff, 0x5, './file0\x00', 0x9, 0x0, 0x7, 0xfffffffffffffffe}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:00:50 executing program 0: r0 = shmget(0xffffffffffffffff, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() syz_open_pts() r1 = open(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0x100000000040) ioctl$TIOCSTOP(r1, 0x2000746f) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff61) setuid(r2) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="00000002001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78", 0x18}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x24, 0x7) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40074}, {0x0, 0x4000}, {0x1}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10080, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x6) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x2180, 0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x0, 0x3, 0x9b, 0x3ff}, {0x20, 0x4, 0x3, 0x10001}, {0x0, 0x5, 0xff, 0x8000}, {0xe0000000, 0x6, 0x459, 0x5}, {0x2, 0x4, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x100, &(0x7f0000000080), 0x0) mmap(&(0x7f00003d4000/0x4000)=nil, 0x4000, 0x6, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet(0x2, 0x3, 0x560e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000180)=""/227, 0xe3, 0x800, &(0x7f0000000080)=@in6={0x18, 0x1, 0x101, 0x6}, 0xc) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x400004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = dup(r0) sendto(r1, &(0x7f00000000c0)="195b583ca627031f20f91a9d5186c71b5ea366d3a38c20b2b22f27257d59b890f064466d9344", 0x26, 0x400, 0x0, 0x0) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0xe000000000000000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x89, 0x9a, 0x8001, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x5, 0xeb00}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x63ee}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40000020, 0x8, 0x12b}, {{r1}, 0xfffffffffffffffc, 0x22, 0xf0000082, 0x7fff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x90, 0x0, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000004, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000002, 0x2, 0x3eee}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x4, 0x7b88}], 0x3ff, &(0x7f0000000100)={0x8000, 0xfffffffffffffffa}) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x61}, {0x6}]}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) 16:00:50 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x1, 0x404) 16:00:50 executing program 0: getgroups(0x1c1, &(0x7f0000762000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x7fffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) socketpair(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) shmget(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) 16:00:50 executing program 0: r0 = syz_open_pts() fsync(r0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200, 0x1000, 0x8, 0x40, "e9edfa44b81950d0b7283b92ae74d26b7ba53934", 0x2, 0x1}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:50 executing program 1: r0 = getuid() setuid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/63, 0x3f) semget$private(0x0, 0x7, 0x8) setreuid(r1, r2) syz_open_pts() getuid() 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xffffffffffffffff}) dup2(r0, r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2c180, 0x200000005) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x8, 0x7, 0x1000}, 0x7389, 0x2, 0xa}) ioctl$TIOCSDTR(r0, 0x20004455) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x7fffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1813, r0, 0x0, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000080)="a55ab7e58a617dffaafa188d765a370d0b2d61e796eb9920a8ae240bc513f501aa6e8971a7739ad68042a1648c16f72a1089278d1c5dc316e1968e13a60414e5", 0x40}, {&(0x7f0000000180)="3817fa1936ef6ba0ff566ce246d3de2e8515120016ff5e67f49cf718247c36f9ddb9d2269a6ea1f074ffe0037d259b3caa7b59cebc289e7be8ef0b8ec99514bc6abe58338114e2e71a7702ac6ef2fa106295041d261005bdc1d0e2b466694f17cb20326be8aefd95fc59d3d30695ec5db4fd737c6249d74d76565c8f3748bb649ed190f55be5db8c716d5767c3392d33074d308e37dde8c441cab5d71babb5b09bf896321ff03b5077dda2140927f84adc1bf1d6a48ba8bc9e964f9d4d07ba248fdc5e0f510932c6930d8081b97bcb921cc0d20e840f1fa1540b625d56342589b9243d129d40c9a73ea9169abd1d0912ef444b00ba883271c98a0a6fafba", 0xfe}, {&(0x7f00000000c0)="faafa19187c15770a8604e0b7a6ff7d482ec87a11e4cd9b15ed9a1022326f7f1ca6bf0cc5fe8f4bfcca892e6f4c39330c5188117c29fe796a47973fe830d57f0ea31960af31cf1f706e5f30998be2b0c9dd8594c125c4fe4246215da80d9b6a9d50638870f4f970963a490050d", 0x6d}, {&(0x7f0000000280)="85cdb172851856b3f6e19502755c64cdac25d2d699ed85", 0x17}, {&(0x7f00000002c0)="7553f5ead6db083f7256f4f66dc674fd3fc12639fe520df8c2de29c02cc06917847a937d84f3b4d4b49ac62e1f6b75059f172900ba2fa321d505301c6de8c8e256ce7c3adcd75b8459a6b460a75be85f956aa6750f4a3511a3c6ad4ab24fc9deced8fb6e5a942fdadef82243fee22f3fd139a324ddf6262930ed678ae3dab6cebbc371ab97379b7504809061b986df95a1", 0x91}], 0x5, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x3}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) setsockopt(r3, 0x80000000, 0x4, &(0x7f0000000580)="5106a9e8b9af5fcbbbd61c37e6764334017bc80c3b066b44e9ac682014758d5594fa5fba9db106df267be2fa7414d6748a225a0b68b25594343bc08738db10e4c8206c31bb369b94572a1fd2e3e781fda21e7deec9ab49a52520bd63985b2b783f490b340486b4b7a21f831edd7e93c44458199e89e0d8ae6751df3f8240d215b35022cf98d97d5d7bc34880ae718b7c05a0fa7a8eac0a532a62f9ce3372bbdb854448f832", 0xa5) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:00:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) socketpair(0x6, 0x4, 0x1000, &(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/131, 0x83) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000003c0)={0x10, 0xd0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) r3 = dup2(r1, r1) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0xe8, 0x0, 0x0, "0000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b"}], 0xe8}, 0x0) 16:00:51 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = msgget$private(0x0, 0x542) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x22c) mknod(&(0x7f0000000140)='./file0\x00', 0x6, 0x43d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r1, r2, r3, r4, 0x4, 0x10001}, 0xfff, 0x7, r5, r6, 0xe3, 0x3, 0x5, 0x3}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') chdir(&(0x7f0000000240)='./file0\x00') 16:00:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xfffffffffffffcbf}], 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) msgget(0x3, 0x1) 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) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x180) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x454c}, {0x27, 0x400}], 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000140)=0x1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x2, 0x10001, 0x2}, 0x4, 0x7, 0x2}) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64, 0xffffffffffffffff}, {0x15, 0x0, 0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd5, &(0x7f0000000240)="002d4d6d0caae823106005f2dca2a723ec245f93a3b791820318a6e35c39dfbd091cadb40a2770d032f27fd26d993f8c77fd2aa0781cc0f4646fe26f5066a037511d3f7e8dc3451eff139509d287d0b83b050ada914c6c1d8ec370b8cd728c7f8e6268f09f5935275847fe08f824b5dd89c0d6c5aa7cd64086402d113bf0c6b49c6a3e9b47b6c799a465aef2606a405f91e899ac7bdbf7a8b70a44a31cb98fe93197477adcc0706a31e3d7884ab0c515c1def5f01cae61dfaf46d3cf677f24cd7fa42a84b5750f8559c3d7d4141178e53941b8c6df") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x20) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x3) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_data=&(0x7f0000000400)="28a52c92d03878fc5e534490435fd235222727ba8532bbb6ff84c51380e4fc181231ef5695d83c8173f08f4f0b6d8e8fa740c2af6677524f1720a97f907dacc5a1e9bb51efd318d011f5a8f88be0e02a6e204c20f7531f695c86f439065303aa6bd1ebfaac0443bcd5653d947547ea32e773db"}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x18, 0x1701) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) pread(r0, &(0x7f0000000180)="a87a08389cf53afb102b9e7227bf842b4b26f1c56be9c84c0e8335babbe94279931f0af785a80d35b6f8b08eab65c2c2878357409273f9fb9a83faeae2bb93d5c8151c104df4e23552a957", 0x4b, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x1) 16:00:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x23, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/30, 0x1e, 0x41, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000580)='./file0\x00', 0x200, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/129, 0x81) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/153, 0x99}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/150, 0x96}, {&(0x7f0000000400)=""/190, 0xbe}], 0x5, 0x0, 0x35) 16:00:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x101}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="af3d08e448982eddd3a88c06951bdfc9c8ce68df80af9d8110c7eb43a525edcc1902ddd0cf0c47870326d2a7116e5bab9692ef027b0e1118237f50f80a6f3c7e6ba9dc2694f586369afc318e9a63e29f3b90770808f390406cee55d6e173ecb8f60169656f088acfc398c25f638509e5ec3d34298c5f7e57fc8491aaf2a7d131975139da14e9b99f21b5ce632e72466b44d0ecb1a3f9", 0x96}, {&(0x7f0000000180)="c6ce94bb37d4f54c60d7262510291ebde5bcd5e872d8831b255149479330a66d3179ae3b2629fd3149338794176b9e42af29b0c83449f4ab6f5c9a626e9b0d96ca20580925464ecc044f2155488ad3b2d3a309dcdbab3cf0c7", 0x59}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1, r0]}], 0x50, 0x3}, 0x5) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x46) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100, 0xcbdb}, {0x5, 0x5}}, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:51 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) munlockall() setsockopt(r0, 0x1, 0x254, &(0x7f00000000c0)="c5f59ecd9aa4b65ae70deb61823d74f2bcdd4fef230f92cab5654b150b60ea1716c085bb48510bc848cc6c6f9575bc005879f1807f7b8dae3ba6f9ac6d492709cbeff1cb0c9c2a", 0x0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) close(r0) fsync(r0) read(r0, &(0x7f0000000000)=""/4096, 0x1000) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = dup(r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) sendto$unix(r0, &(0x7f0000000100)="c31332fff9b3a0ce319ef732af3394a60ebb96b73b21d0266c1f44b0cab6081e392f1ef764b3088ab6e9ce5a296d988d00aad3652a5cdd9091e16571c3f2a6cad48b3da700cd16b741024a56f3df30328d2b1eab430c2beb6b077a8b3b902a4fac3afa86c6d60ae67a1fc1cc707e8f0ba107acd35b863bec44074f6180fb398891d71aa382710a8a5986f949816236c66f13ad71f6fa20fa97a2c847380e5ecb525397c21f783c80f434402e087eb016a5816b56d3c5ce0fca806f7d209a267fb81f22524c5c3ef1b61f53d3c784a27393cbc800c4d165d156bde42b", 0xdc, 0x408, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040)="963c30f159c321cee5351d2d4a76f311349dfb3d6e4bafbe446de3d0f36a130a7d1075f52513e5cef4e1f9226326dd13bb6c34447d3e12bf3d069c0930f41c6aaa82c8a9f054708a81fffcb1495a2bf7d0909979c08cb84773ff418a18149d7dc82a84c19786fc23a90877ae433582f1908b606f2b9f76e5e8ce4f7faf0f5bd6080a82841955caeeb4fc9eab00000000", 0x90) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:51 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x83) ftruncate(r0, 0x0, 0x30000) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x8) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='W\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e66696c65300000000000000044348aa3f2dd0bcc62e342ab5ee2764a08cb04a82f9b15fba69796e352c746cc4e69e9c1d61c4579c4b24b9491b874163884d667cbf1f8c3b4222c1a96b60f81b74e108b0d0b4614b360813aa094b88ac9ce299dce8fed9eda6165bc2d2df5f6de1cde0a6644b19e447c1474a182dbd84148d3737a201a6c782380809055092874b26a4a894ee6f311aaa8429218ad75c334cd941759ae3849bca67bc5a1f9b2d31767797f72b5b914da1c9963b924c7bc76d9fdd97d1bbbec4058df372b12bd40d0b65a4feec1fb9aa831a116d9a4b368d1705867333e22"], 0x1) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0xb06) 16:00:51 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000440)=[{0x2, 0xfffffffffffffffa, 0x1800}], 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0xe0a}, {0x18, 0x0, 0x10000, 0x3}, 0x7, [0x900, 0x4, 0x8, 0xffff, 0x80, 0xc4, 0x2]}, 0x3c) 16:00:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) sendto$inet(r0, &(0x7f00000000c0)="03cee097ba3f0fe421335e51d8fa9899a6b196f5a6ca87357d9af7e6be2b0d1b68dfb14500d157f4afceda680dde8e1e6d28f1b5cff426b57d195d6357d3bff9ebd431945b99eb0ee3e1ba2a21f2049c43f8b206db1ae850f7ab67072d18f9fe40728991f31e85cf2651704f18c4c1f92b017489b791bfa6cb519727cf27786f6b0b1e9911038eb277c05304bc15cb31cb1e1f3529b2d513682282718ebcca9ab45a7ce7293298ab5915d987557f35f2bd8790d22c5b5fffe518e9c59865e111dfd5ac13b0d911f6a544bf23677cf01348d740a2efedf0f911b380491dc07a10468315d2d219f69ea3520ed603", 0xed, 0x402, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x801, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x420, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r3 = getegid() setegid(r3) 16:00:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x28aa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20020, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:51 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7f) 16:00:51 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknodat(r1, &(0x7f00000003c0)='./file0\x00', 0x4, 0x7fffffff) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x7, 0x7, 0x3, {[0x80000001, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x6, 0x100000001, 0x20, 0x1000, 0x6, 0x1, 0x8, 0x101, 0x3, 0xd, 0x3, 0x0, 0xfffffffffffff260], [0x100000001, 0x5, 0x2, 0x80000000, 0x4, 0x0, 0x7a, 0x0, 0x6b, 0x3], [0x2, 0xbd, 0x3f, 0x5, 0x1e, 0x2, 0x2], [0x0, 0x401, 0x100000001, 0x7fffffff, 0x6f84], [{0x75b8bb09, 0x8, 0x4, 0x8}, {0xff, 0x4, 0x4a, 0x545}, {0x7, 0x8, 0x9, 0x4}, {0x6, 0x9c24, 0x80000000, 0xffffffff7fffffff}, {0x1ff, 0x8000, 0x7ff, 0x101}, {0xfffffffffffffffd, 0x1000, 0x4, 0x400}, {0xffffffff, 0xffffffffffff23e3, 0x161ca, 0x400}, {0x7f, 0x200, 0x0, 0x1}], {0x401, 0xf678, 0x0, 0x8000}, {0x8, 0x10001, 0x8}}}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x0) 16:00:51 executing program 1: socket(0x10, 0x4000, 0xd) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64]], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:51 executing program 1: shmget(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000)="ad71a53523fd5fd0cb42c6f0486bbfdfb7d9373ee3dc863446de795f5fd16cfe23b4ad0c5e18d26e078694598d6776fa08d220bb29eba98a912e3f223a723dfad1a009cc2c1b1879fc71dcb51aad24880f899a9dfa1e437246a0b4e32de957a31e2a12eb1232fda7161ba208e08a3a635ef0a0b566aff8", 0x77) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) getsockopt(0xffffffffffffffff, 0xfff, 0x100000000000, &(0x7f0000000380)=""/208, &(0x7f0000000500)=0x375) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) close(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x4) fcntl$setstatus(r1, 0x4, 0x4) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) syz_open_pts() 16:00:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e0f0008cf376613", 0x8) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="dc20fe5e2e5bae759e6fd2c62f", 0xd}, {&(0x7f0000000040)="18379f85f01af99a4da6b9ba5bbf2ad40f48408b35faffda63", 0x19}], 0x2, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/28, 0x1c) close(r1) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x4b, 0x42) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x91b6) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000200)=0xfffffffffffffed6) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./control\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) r1 = semget(0x1, 0x3, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/102, 0x66, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="01201656e9681eab07783b37060000000000000000000000000ba318", 0x1c) socket$inet6(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1220, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f0000000140)="195762b029b28476faa1a515d2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 16:00:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x1) close(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 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) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x9, 0x1, &(0x7f00000000c0)="4e31fecac0dfea84ea4845db10067025e771c9a9f82ecbf73083ce626be53aa4fe510a78736652cf67537c7825fbfc4c593807c0c4ed7f23f5f2ae0e32a7a14349c2778102dd2dc67645555937ed08e2636c4eb6b2500f60d9f2f11e6bb93522fae85805cec5832abf8cfe7f794b521758ff9fabd1cbfbb4f8987b168455fd9887f472595bf7b688a72598f783bfcf08efedfb5a014f8e557a105abe34566d4bbdd76a6accac26ce18ba1a583abe94b8afeb83ec1a5985eaab78f1a69954a902fac0674153ff12063a7df1ac194c68890ac764ee92fd5c5144972769580608329d606a8e0420a84dda6e313305798ba83a158327badc03a8764ae4c352", 0xfd) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:52 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="d8f5a03610e6295346e84f79549e486a9a6a960ab9ca2e5711150f31c9869bc50d32d7ccdeaad0465cd15f2c3403aa4c72d69b0da944677efcf45999abf8f4bfb60113a3c83a8e530e96b0fd995ff0ebde2252022fd80773b5be45f3802a052ec2dbce0a25be20d7fd0cb47bc4104f25a2a4bf73ff8e965db3849b08b90e1e6210e0fbb2dac4223b9a443b9dc14e033af5b6b060cb82d14862604639b3961bd32f78122f84053964f876d909c39f10aa05ce393257ee06e5f8f535004bb484e9f6639327fe33ef", 0xc7}], 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x1812, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) syz_open_pts() r2 = dup2(r0, r1) poll(&(0x7f00000001c0)=[{r2, 0x10}, {r2}, {r1, 0x127}], 0xbc, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r3) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup(r0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x109) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4d}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1ff) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) 16:00:52 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) recvfrom(r0, &(0x7f0000000040)=""/115, 0x73, 0x40, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/124, 0x7c}, 0x0) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:52 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ff6000/0x2000)=nil, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r0) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = dup(r1) r4 = syz_open_pts() socket(0x39, 0x1, 0x9d1e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r5 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x1, 0x3ce4, 0x1, r5}) ioctl$TIOCSCTTY(r3, 0x20007461) poll(&(0x7f0000000100)=[{r4, 0x5}], 0x1, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="e3093a", 0x3) r2 = getgid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, r3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f00000019c0)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x81) msgrcv(r2, &(0x7f0000001a00)={0x0, ""/39}, 0x2f, 0x0, 0x1000) sendmsg(r1, &(0x7f0000001980)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000001c0)="03ffa9faced91b245328ea3ed2f3416c6694d8acef9eae6f0bf8771ea3d585b410a4a11ab91fe6a2d8f6ee390bc1b9188664e6d840d3303a772ded86d04ee18fee58a6a0ddb8c883c56e1de3fb1ede8d892690c203a64b34e0b4f940e33350f0402824db9cd0d73915ebfbd60b1e1c6b35d9ad5cbac81442e5594e842bae6fb0", 0x80}, {&(0x7f0000000240)="dc7d0fda7729679aad3475f88c58c5368bf38c1eb5cbc6d4a3795a72f3d2fedff327b375f52368062682aeecfa97bc503c2f7b5241ab5bc41f0a18c3196518b7e24b9cd6b02f948a630a75be9f10a60574f8a4df80df0e6bf320c277808c3d35690b8fb8b33ec66cba7e02ac646cf81d16830bfa42bad2d842902939602926fa41a448063de7ac3a5b7cf5aa205f94edbb453b54283ef4ceff1058d4ab36655e4282333267d50363ce8153ff3738869f619e9bc2f5c46f33a362d8f8b767fe834c504fb024bc084d919745940b1c3c5d56bdbe6ddbb514b5252395f582599914e786e40e28a545c3e212d343eff8d9", 0xef}, {&(0x7f0000000380)="9afcd79a61312ee127cfa6852be90e4d3436c0f605fb70e3bf64640908e8b964d4cb8c092e7c0de62070b38be31e53d01020e8494944bb511986f9b788c37d05f707f04bcc71b3da62c202970c60614efc0d9ef4a0580156e53363b15f732e078f91f4196acd4e0e5622e3928dbbe1a6a0266f4c4f48faafbcddd5761ca0f27a7c781e9445c293f7521fcc76b7173007bb4ce9f9e32410d9508ec741effbcf1304b65e757d1f1d", 0xa7}, {&(0x7f0000000440)="4bd33c830a2a3e1e6fa42a5ca302f2f9", 0x10}, {&(0x7f0000000480)="ea18c6511113c7f5b52be50fd83832fd88cf1d2258c8ab7d7ac1ae0782af3db710aea8eba6e65bee06357625c6980ac5372c30d9e2c0049f52871964025b173145048634531a201c6466b89787539499f361648e3cd5cd889b3cf09b40560a6c0429e27e6eaeede48cccbfc54e52bdb0a8c5722d5790fb2711782cc4adf9d91ba621fa1c45009c428927eea209c622dc63604ddc301ddb47a27cd2f6cef7dc44", 0xa0}, {&(0x7f0000000540)="623ef2f8422584afc5958e50a03cf03ee106ba5cb31702c307e37ba9c918af6dc455f23521f2c25521afafd45510c7a6ef719b869b6c4541e34cb688c6f446ab5afcf744be032f289d6af3dff8d1476beab5e5f3ffe1299260ec20f1d8b07cae09bffe7d0f1d7d667a7285098209f5a77e044fda33af342e9173443150130cda1765139b83c00aeae767acd637f8b4f7af288e939649832b2045252cf8817c67840120b5d29f63e0ed1039c17573c737b89b281d84ebe6b9b7cfc0da33fb92fd26840044002bfe15e852a7558eb8557993a32bb63b76231253d16a8f1b066684df080da4b14c340d21460692ee032c050944ea465f259cfa3292029fcb200afa49b4cb7e0d7584a4a29c5423c553b64f602235f8f4b30943142a9f973859a1c4096e10e8d9c1fd2234ba6e5fc71de8bf8ead9e3c7adc44dbdb1b663897d315bfade0bc67f84e46a703e6e3c3e8284343b8f9f1989dbf59145b001b525226d9d6fcdecf50c04def80b5437faeadb9561cd5780c4dc60acc394450e9a2aa758472209c98959cc6a6864d5ee9fc48801bc727015ef6bf93995b79afa89cd1060cb9ae0e9d0bb2b3ebd03c6b1962af02abbb86f4a54b1276a255d9ba5ed9ac8d3a1848cc621ed3b0d0f592f001be620218b556ef2f7ebec2da0597988f5e663d61401f79fe19bd71ec48d9ebdb30c647373f66a00dadf73966990f7d5d38d7f28a6059236507aac5dd338286269c922d8598361e82541a4a651fe5f9a7c027ef3535bd0f101a84c172ce9166e84f3ffeccce1b9a6937fa51edc2d02d948a05e81804048e49e1c6a1cbe7e5a23d429bf820f2efcabc030a75203d76fbc2282b0353a682abf134bd216f1faaea51bc8f4365bbdcb73b8367c311f66330ec49c65c271b71c8ae2d408860ede8f4253fb2711b73e4bb223402e1088ad303e6b0f18f2b76c41f451cf9efbc37c56c8ea16e1872f66f93019decdb464bbd5d5df1132cb1b47b8472b5688fdd1dc85fc4e0e3a235b81d98a695cd07de6268d72152d16fdd301a698ab33ec9adc26d446ec7571b341168ad0c9562419c0d8efe18d4b143afbc408755df4c5a1954aa493ed3ac9f2a43fc8241eaf2917f940342605a97252aab1c37638380195f4e718d4f35797c68c8d8e8c64c90a7d3c69ffcf50356a582abd7293f1b832f5e0f08d6c0828d32ee2149efd5a906629cfe79e7410863a5f26aa6bb49c9798e19c3daca1f877ce252b4c9b7a3e6e7c664834a4981891630086f2aec9f144465e545b1d28fb466af1cb5c91005280a84643c084f2cbd12c830c954a1231a8249890c70b6c6cfd934d2e46fb5b7e2dc53031838e1bfe1c847ef6fd53ee4c2ebdb5cfb8f3c0b0bab6948872d87d138c035c8216db1016e5667155555b62e435c738e2bc052d36ad2ed36043179604a46d824267116e040ce63d4e31f06b9bf484e11d878a761c8d65cfe35b0e6d26756eeaff30e0822eb60e6b8720f5ea0159ac28612850501c35cb0da819b4cb522455a1ef7e601ecb572dbbd8842d70183bd7df0acb27b2cbc4a8de5e84be4d63654eac86e8c660f987517924745aef6806fe3961f84a083d435e83e2989290f6414deadffbc818b4676b11710c3d9d228a75a95f6ea3299c087e2ff240993249a653228b673455c959d7eb3204412f2cbcad56c49de4692c7b533ba209410a52e90a386000833dff2d32cda549061e975034b73ae02899d4e252d03cc2610c24b85fdd2bf2c7c86d168d285ba50dbb511c12123b11593f1b3e072dbf91178ea302565fe612fa703c5f9fe63fb2377965939030fe99200b74e594159447720a4a59a8e99cf35d69874f488117aba229b3bf6330c7752d2e8058e969fd50bb6f46d1d7825efe9a657d2323ae1f4eb25fff4ebf31c8c3b55c943d0a7ed25364f6c64c4598a7eabca4fddfff9492570a1c422906e3e72b7cb39bb379f5b8ec98699e811ee789962e5fa1bf960945a60ecac8f7d732d1f8c0bb704c3df7af0f8892662cf7b2134f2e035ef66098ed64d48afa8c9c441318d33c7eac78ba0fd1019bcf92e67d4e531204ff56da79d61dcdeda1ebca96761cb27ba5bd525e0a40c3348d13b68cfbdf88412b47f2d9d2db8c62507b16b428392bb30ec8084884fcb5504bf96255d2c004250037b103c2f9b35936d7aaf716f18f676ddf9cbe2d3b1db5a72ad3d1b47cb52e27f9648b02f835be28f81f78a290c41e244de3d0f3f018c5b5c70bf54792953403f6da3ecf58c39fa50e1aba4e541bd1029c0693e126d4b7045cc10198ea31c9697a7a58b0c2cef0eb5b2d63203260d93263afe2ff90b43091a1140614c7adab69aa1ef126aed699b33ab9700fd9e63a957ccd3e22fa6160ff2ea9c6a142179c02ae08067bdc7fa0de3dfc028d3b01e9c807c4bf2daba237f03929233ce979ccb3d025ad3e5ab06992bddc5865886b5f485deabd0278aeb42eefd6aa923e2566e310ded36a47ede5cef2bd15eb9f091459a967e51a7c1dd608b39d921b6c9ee51cd6b34a5cc62bd21cf94026f3c72920a05373631d0404063231101af79a2f7e94909d42073359b505ebe20ec1ed168a107ad9a14d63f45a7688c54b6b6a592124a1664f75f1bb69d1d7d94706a0c1a0720b1489dfe6d766a1fb5df0cd48d45820a272465628a04a5a949dcfaac8f5b6befd801e9022dd095a9434ca568d9bf8187ae4c78e91ca77e004d1db8b41f63e0453141c51d21e1d7b8acd087eaa4f536dc91adc8cd54a50afbe50728a66aeabc91d2cda69d0d345ed13d693fd39e00fc9b79c571637b7e460f71d004eb99d15703dc5de99d6c44efab1a555ee83e81d0eee672063113367bbf612b8a352e9a5b311087de2e2da4402c6a4d0551992680aba424549ef0708529507b0baee991d818590c31b5e51eb6503769e8a05dc28877add5970eae1a5f20cd78627ba05c52bf6fea792da67e6c8cc68ddee4a2e41c20354ac7cd9d654c59d3cfd84872d67f93cf9eb3c2b520763442dbc071ac5d1e8331ed78383401e4e5ce274e25cb03227bd50af8163de47752e76524c5fe71db013888306c5d105f17a0ce75b2a9bc035fc4bd8b7a757704efbfa197e2085fa24de81e3651571b31b86450b6c8a7b51ff646d0c03518c4ebd70bfe95ccc2008164365ddad38c1be911a86f6c65e03126379aa9bf7da684985750d31d7fc5506cf9f3eec7d60708789b431b53fd4be7d89dc1c8a1ac472329655ccc3fabafefc43bb27745a5283a8720ec9220b66f35a6fdf797fe0fc26f7417bb8349a24bb5ceda732cf2ddbc7f499415bdc16f55514766227efc21faf0085c8b769c45d10f8e5fada58ef70b026d985d2547cf75e87eb39f87f288aafdf08633f485a137c3a4ebc8746a1580d6ef0b37b2183203b66256b963bdb8789824f5e67ea0f01cb54d2b50f67d2eb18d423573d383f52da079889b4c5f70b20478ec6b57841b44bc0619c3bc1da63113948283300ba4fd0f805496851ca3c8c23be7977125430d29bf461bab324a3abe6e35b405ab24272def5a65205f07a321c52d5e4ed7462462b9d5831292db252585e67509873ce3a6959e3ab80ce9b7dec1246cca05f7f281c46a4a8995f652511e0e6d8472a9956b819709591452d9870cc48a2b66beb66cd120c269fa7a8e087fe5e8c06ee374a2b9ab375cca5f22ab2a64ea73a600f026402dd829af0f5875b06a8815accbdf2c409ee78bd4bc9b4c2ed8e56376e0f5f69423d7f426e2f9302740013ea36f320fdbfdf7fa2a5033362627741f5275f58c2e0f2b51716cd2d8b8f26e48f9414d6f74bd16c92324ac1d1a09c352b726d94ac0afd3631afcd5fe5e4cbb43a0f6f2c450d6b8767ed2c6a747d75d43a1b8011c93b2410fbd50a4aca70a0ee696f04730a5955113c16f2fb111559ad8caa996022f27e2958dbd18033866fbd400800227c17d920f8d0853291544870ceb8f9c86f47dbc700a6304e99626752292acad12780a3a0abfaeba3e29290d025135a916d0b7f4e32ca16ec399b533f69047f0dda36bc981e6a1ff275fcfb906403433e19cac99ff32d1679a466d7f3d71f2e7c8c301f67ad6f63381db0c36c7c05bbaa468f3162c30fdf7226c1b6b0519e6169bf38bbbd604e8516d47e3c44be0ee2500ea4f2aead8e7d07dcb3ce5358ea8c73cf2518e27736b5ddb3544690a8dcb50dccf2163a5c02e271ab6772e0b222d0f58fd6036c5ecc5fac685914140e5d8b996af184b238bfea9b6b27e8a7676a56f63724c15ffc736e8c9a28d88afd7b3a6955cf68bce4172fd72e785291ecef84a108bcb74420640c291efa4be7fef453d09418539b0b5be1be7ab987593b1e89f1cda8a03d814d22640d02e979a66a0d56c5893b56c55fa6c2973dd2fb8277862997035d854ead0c333f0f7030b3db5a9a9b2277e5c5d0bc6840dd5d9414223dac97fd765a6e9eaaf29bfb23784356474ac330e8b8b70284851904891a97155c73b3b714c2b7f0a8404e7f646d2c4d052e7bcb6f5b65092f0d05330a4322e5591deac22abf449fa92fbe1b5b08b357ecf076acb7a3d37cce10e45bd5916d56df8917bb7ac37625c7b56f29bdba5eb1724a37cd5545ca7e5f5210786cfe4b017e79593a7137574bf35d0dd269edceb6c319d739d9d876c9a0ea1bc10d682f025221a5272bfaef3ed90187baad7e144a8430bbf5e2e8e3fdb3e20ddabe85f75e1098ddffafbb8827c6663bf09dc164cb20432ce1c9ac029b97fcd4adf142e8baed07a01aaa676dc85ab7d7f0eb6fa62bd7a92c153cb661203d3fc9aebcb048c40dd6b2745360c64b035dbc995e2c4d0dfa9ce473b48700aedd3454f34d5ca30e276ecb66d194b392a67727b9d4be2de1b6c97f32f5479ccedcd1db91bedd71ab5adf6538538db574fba50a00c36e46762362e8b4621ddc6b095d96960f2217e1d479209604550346a4dbd1a7c841a729011618491e4dd345a7fe8715ea1f48b02b3172f37ac5945f9523d05cbd2b0d3d518d2e4be91eb5c443c000cc25c2d85b3a924ee02c410f2c97643e5251b644e4001f23cb51880dd1a084690aab5fa0f5301416bf6241b5439a2c4b11eeccd372e77b8a62a1d87b62c3318e2497f53bbbb16767fe41c62f71283215bd38eece131432d708c79e8e9daf79203a82c85f3accd055d3596d1a6d494c3a0586bba49c94a1ff060f5ecca8098e1743e2893ad70fb84594a145c43302ea474e7ce3c6b054ece806bda6e45a654db4faa55725a41b4ddcdcc843f498f21be14bd262b8dc45e601ed2e295e71ed4c726794e7908412bb505f1ec0ac775da548ca1e42885f2c97ba195ecb5797dbbde06ac26f67039cc4cd2d1bd63e8b95e66dfb73066c5deea6fcd24edfdeb36caa66da9fe000564b4c4f48fb2dae6ef401db5bc4e92ab54bb13ef683ffbdcd4d7bb003f3bf0d146d27ca9e9ed7adc5970fae26b4fa11133f77d17c052cc00495ba94a80039ce51ec40b5fb9a09246ecfc103e81266bbfec598a141c6b88fc05b33f3231567e11044c959f303b6cd67af2723ddb8a712d36b78d648cc4d6ade5f5716e88b8e09c53562a19ec18786830e458ea51547545b2a2caa0f30b3d16c2fe788388155aea3c80507926e2b7f3f024d3e906a4b830d5d37631983396431d8bbbaadfc2b26c6a2f85a554de46461dfa9d5c083e1e58b21073f14d62f6f89bbb2988626c140afbde80e8bae026e0e1ef377b518e0411ddd1c07c274b8951b6d71881cd8f4a1b72d53ef506ff454ca5866ab3a48e65623b92400a166d788b7b", 0x1000}, {&(0x7f0000001540)="a8ddccaff3e7c47435b974652a91f2388559ad81e3a7570e8ec721d55c41e2598360dba4c44a26b4c31998c5538661751c31d672fef1a8c9f0a4fdd682ec08d39baeac1f6811478cd82d5e51734999644d95a4bf12f6894bb8b11987dec0821df3d599c42e78228388a7180f4fa9a6905b56ef0f140bfd553773cfa49b", 0x7d}], 0x7, &(0x7f0000001640)=[{0xd0, 0xffff, 0xfffffffffffffff9, "55025099e4594b1174f78c2d69f1dcf20fcc92eb83277c168b9864fedb30abc86ad96ad7e02c14159a0b7cb68a20e69b41a8c7defe6fdb859beb8f543669bd05aaa527263f2f11579ed71a59ca5eecc32926cd35bc3fe1d1c4e946c6ba9f8c006794197274ecd6a7f81c0f7ad3f310d79be764216dace4011e96a78ef19832f72135ee65cf564b62d062be796e885a61eb32f12109979e5e7cc9e74d2f7a28cbf1b0db34c2209a89ea25b98e34184aa2c005ce8ff9f40a741d363b27"}, {0xb0, 0x1, 0x6, "a2c4212d5901da7c00b0cbd40a33292e4ad89f3e67ea918fa07338338e72f7d9a3ee6d95e6ccbcac8fe3d655a7626bf9f42793f83c0ed3206bb6f5c9babca1ac8847c8d664fd89e63d3e1b44520803d8168ba19086fbd8c30921185ee646855dc1030787b9cf1c8c40bd709e17be60494fb5cdf5375fd3e1a40dff14aad9ab37e9c030fbe19e321fd65dc943c068259fc3b826b288149aa94385ce7b1c17f109"}, {0xa8, 0x1, 0xcf5, "abb1a52e1fcc985a65873eff7848ee1ee2045ebecab522207648b802e3e694ee1ad0a98f58b8b777db5e9dfa57433a87cb13e05885e92d638da7b90daca274554266b24d43ee29d405988fcc2a1e4ae80daa55faad9999da8072ce67cefba5f55606b7c11e4aa2eddd4de99ff136693f3a35c51c67d0324dc04a92e89d2e3a5a08eab4da32264e4839ab17e26053fc6e1afbe9cd6f11"}, {0x70, 0xffff, 0x9, "f3a03ca9a97f23f574f5cc0ed172166c7a96c5529d3c6421455098f2620fc1d332e5c407077bb4d8a04ce7473e0fc96489ae676806daab0bbc054c6ad036db80cfb8462371d95364402b3dc754ce93b3cc93594c7febd52d1d3eb6"}, {0x98, 0xffff, 0x800, "bcd01eeef39b4ae8b4a299018292d1433466a4d61b115fe6148997e6c003cd9a50510eafcb7f21bfe89039154110d9a0b0568f913528fce61b6c615401d01f3a56ad17a95461589aac09086eb5db9e23ebe646e37f6b82dd02ba324c2f1801deaeb72f810f646699c51cdae3bbd60d0d801b05ab57bc71f952219c315b3e5cbac64cfc340e7a"}], 0x330}, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10010, 0x0) 16:00:52 executing program 0: kqueue() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x860, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffffffffffff84c3) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0xfffffffffffffffc, 0x4, 0xff, {[0xcd, 0x2, 0x2, 0x80, 0x10001, 0xd759, 0x8, 0x9, 0xfffffffffffffff7, 0x9, 0x7f, 0x3, 0x7, 0x4, 0x8, 0x1, 0x3, 0x7], [0x10000, 0x2, 0x80000000, 0x800, 0x10001, 0x1, 0x2, 0x4, 0xcad8, 0x8], [0x0, 0x100000001, 0x1, 0x1, 0x6, 0xf4d, 0x9af], [0x1, 0x6a6, 0x9, 0xfff, 0x6, 0x4], [{0x3, 0x5, 0x1, 0x100000000}, {0x0, 0xfb6, 0x8, 0x2}, {0x53f, 0x5, 0x80000001, 0x1000}, {0x6, 0x100, 0x3d5a7b0a, 0x1}, {0x1, 0x9, 0x10001, 0x1}, {0x4, 0x20, 0x27}, {0x20, 0x0, 0x7, 0x100000000}, {0x800, 0xffff, 0xffffffffffff7fff, 0x2c}], {0x6, 0xffffffffffffffc1, 0x9000, 0x2}, {0x10001, 0x2, 0x3, 0x1}}}) 16:00:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xa119, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x9) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x8) 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:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="a45e714ecfdc2fe1fbd839f72f2b8ce2b7334c4bb417f83f2090e3fdb2beb39c177e9f81af0bbc5ac900fd5580711320ff8ceedf5b09d50577112fc0c4aa4b6ab40397749e4fd23de27657dd9491c95ab49a99050d6b74c278cd1b821c971531da97085645015e36283f3b6c40bd736abb4a2c9579c9a4c1372b57dc51c4580e71feb810a8660535923138f66e7c1d78bfcdda164d15d256ed4ba604306c37586f65c76496ee4b2087d498552605547e3bbd60e44dda5a5c2e", 0xb9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x3ff, 0xffffffff, 0x3, "97155ade3e2da6e0e23fa74a851f5d1879cfad27", 0x80000000, 0x4}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1000000, 0x4) 16:00:52 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000cb00ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x401, 0xfffffffffffffe92) 16:00:52 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 16:00:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r2, 0x0, 0xc, 0x0, 0x0) 16:00:52 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x368, 0x0, 0x0, "634dd1452a7ea98c9be31a33ed0caa94ce795ade69359c565655fd6e05b1a67c46d4dd5b55b3c903a627520c9c1c6dd5194fdf29b0f2a664d23e4b37b3a7f2058bda059cd54c6fc74369dcb8ad37ac3fb406c40ecab4cc1ec5983d5c7cb346fd1e82f10f8bd0e7433d075a7e57c764568baa0cb01493649302f65ae9672142b76ac5176fe31e0c676b1fe89fb01d1d6b89f33fa5686119d9a74e56b6fe2a28446fdc9d6a5848e4969027e601c458cde928af0ee1151b00c9a82419a0d838680a27caf427404490828353bdc6d89e4edb0813c5b2c15e7bce32d577c60c5a84c779f00bb62ff88775166ee69dcd2b3c41a145b6a0ed6c170e6e0f230a0ba16d0e1901ebc0e6d1e924f60dbd81cd3feca63ef46a8adf7e6d16f423f03b6f8d4a03d3767ebe3d14ddac2a6bf80d89ea1142495ade3176c73e9791786f9408fb2bc8ad10052619901657143309c2240effd16514bbad2a8df96d38fe999169438c19735a48ddb9418e2832a5651a05af435838b8b49c6590731b449f5bd54b1cbac84b4c7d8d34e6da4c34649826f2a8ef21f49d231f3bf2debec841483d74e1cbb00f4c01d687580f11631821ed168b8769a7dc18117212da7bf20e1a97bcad3b275de935cded3c0b44bc3b9e710c32cd25de074ef50dba36e93ab800eb3fb41a4da5ab9b459c3a545b4e8e5add4fdbf343b5bb0ea6ee82d5b850823b7d87cc1390de9efaa45a5db041eda7789480351828a0a79ae98205da104fa707516f9e27b0eea7588c6581551e82f356f9112f846a6f3b4d2414ea998d0c2ec28bb86e79eddd3a88a4599d3143cffd7385809d8cc62a3547785e1af9e24cac6cdc802936621e365ae62bd31a95505232879e14d85b92ce38b1125597e47e30136bcbac2c892d15130a502f94194297acf7f2b9f2d4182b762e80db4aad8a809b4ccee4ad7afcf939f86baab92228a5faf57421217fb6d45bcb8a5376d4aaa1749ea15d88a5ec99eca4e2595517834c8c725e2103c6d26a99496151cf0e3b172405934ee937eaf57632131a21a1092257b1095c20a341e45003a6b613fba9a5455907771f6320522567efd21865df3683ffd554b63b3fec7f10c05a265966064750cde83f3ff295cfda2d12875e640d6de0efbe7930c3b45a1aebe14f88f4f9ba625395f6fd5a7bf17d1d9c5faffcf2cb90b6f4af1b33"}], 0x368}, 0x0) 16:00:52 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x20) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 16:00:53 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) syz_execute_func(&(0x7f0000000100)="8f6918019efeefffff420f1f00262e2ef2460f2b8500000100f040f752000fefcac4227d30c2263641d2e0c481fd116f00c4226d004b88c4e2fd2119") ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0xff, './bus\x00', 0x3f, 0x200, 0x7, 0x7ff}) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000002c0)="5b58a136dae5926029a494b7938fb318fff239009010b5e929d92cf6ee27c17c25976aa74a3f721160aa6342600d5ab4c6debf69238b7d3f20cd4b", 0x3b, 0x0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000140)='\r', 0x1) write(r0, &(0x7f0000000180)="a7067d04aa0f53a33feaf7d33fd6953f6a415b4d7325fe3b3a488c2e2a69d39bf378aa59de7e54c20626366cdede116969d3ae7e79f5f3b0f2306c167831f1bd029a401a60c417359684a52d5b32a8816c2eca4d07b0af64a1d926e5a237108f1ab5fa81749128a6bfefd99b90b01a44f65d043e3c6daa589ad1b4ab2241ac5f42f943db73b64a837c4529969ca2c3d577cf706da3328f51a6a38b5ca54397ba0aaef75002a9c79259ae313106c22808c672ba76cc5940601c598e53fd3c5eaefb393434", 0xc4) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0), 0x2000000000000293}) r4 = syz_open_pts() ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) 16:00:53 executing program 0: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff56, &(0x7f0000000380)="b619bf2778d2d4d82c0da358f7d636336e897162897facb3bad2c11a231d2dc48b7167b4f1537dea61885c9673ddf2c82266fbaeea5c84848ccbf63ddcc4fe315f85a07f2e81cbd367e93edcc92d551308f5aa558c03eedb9c7efbb65ab6bdc8c8b60dc962ce1856f2702c45777567b0db65c345b403e04c091c1fc598fe0dc38cf5a794a3ac655b96b2d0fff62ce27d24c69c59b2ac9889ab9986acf4c08b3be511ef05e6d6803c98584500"/185) 16:00:53 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000100)='x\x00') r0 = socket(0x17, 0x3, 0x80000000) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:53 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:00:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x7, 0x4) 16:00:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3}) setsockopt(r0, 0x3c6cd4fc, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) r2 = dup(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 16:00:53 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20081, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus\x00', r0, r1) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) mknodat(r2, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) recvfrom$inet6(r2, &(0x7f0000001900), 0x0, 0x41, &(0x7f0000001940)={0x18, 0x0, 0x4, 0x6}, 0xc) getsockname$inet(r2, &(0x7f0000001880), &(0x7f00000018c0)=0xc) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000006c0)={0x5}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000140)=0xb) pwrite(r2, &(0x7f0000001980)="c2e777bd09e9c9d6332f9c332dc2dc3d8fe23dece80d8d038f92daefdc4f5c18314f7762b7b85185bbc401d5b7672e009a25d13f25adf42898dac678f38aac985c9fca614926b35d3761aeb50e810503ccd4f90666e3f740990e7dbb5dcd653fbd5e789585ae5df78aa3e527baccadacd9810e57ce6147603c0484c0d50749d0e1cf29d3c742e3207a55a8b64a706e2ff9d1e9ccb9b8f533bebd944f739fbbf6e23b626bfc20f05b262dbc35a7936b347203f340a9a170424f2792943257c9c7244c763700301a9116ec", 0xca, 0x0, 0x0) setitimer(0x2, &(0x7f00000017c0)={{0x6, 0x3f}, {0x9, 0x8}}, &(0x7f0000001800)) poll(&(0x7f0000001840)=[{r2}, {r2, 0x86}, {r3, 0x4}, {r2, 0x20}, {r2, 0x30}, {r3, 0x40}], 0x6, 0x3ff) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xa0cd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x3, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:00:53 executing program 0: setreuid(0xee00, 0x0) syz_open_pts() syz_open_pts() 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xcde) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:00:54 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc2}, {r0, 0x4}, {r0, 0x106}, {r0, 0x172}], 0x5, 0x87) write(r0, &(0x7f0000000180)="ed1f02e5fbdad06e69c53f730612f1947509b2d4d342375d9f2c0ad310bcf0be8c0c92b359662505643dfbdebbd7ed5c47a1b6c08486f90391bca700ce456c72d2ecaa9580cf07e490d8aa79e434c44b18756d35b78f410840b4fd2a5f03dcf7378422a0b543c5e433a5c29c98cd939ec1c539d5a1dfb976fc476b0bdf730768102e9276bfc2f893bd45bfddce393f568dab508c68015f62d0560bbb5c22af440ae62d617b218285a572e153030dc9415484e600c17adb4b6a68cc41d6", 0xbd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1f, 0x2, {0x5, 0xfffffffffffffffa}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:55 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/20}, &(0x7f0000000180)=0x16) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7fff, 0xf2, 0xfffffffffffffe00, "2ea30e2d6bd9bfdd52ee12d3cb715300bf99f297", 0x800, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r7 = getpid() r8 = geteuid() r9 = getgid() sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000200)="329370dc68658a0b463598e719d4651a4850a9e3879b87f339daabe8e9d74ef47158023e35407b9785b814756afac63b208c4fade804b1", 0x37}, {&(0x7f0000000240)="1a7a0e29727c32f31d8efe87c9c47856a5a70e5294b578f5ca66dfa370bfee2f697ce0be36103716c4a66aabbef19a13d4a729d82bb21a4be659a5ac911073bbd76ee279ac4958ac7643304d4c7343882b50af84ee2913bab1623cd0acd61b42d34f13f963c02e1c66f4edcece3bc48a81b7211213751d85f5b1977af37f433202208dab5155fb249136efe7ff5648fa385245dcd2fe6302fa00f2e3224e325c33acb1bf005f509b9f30d0e53c122a0d58f09f15bfef6eafecfc9c3cb9f618f62b", 0xc1}, {&(0x7f0000000340)="7a8343af2747123b0843e1b160d36a3b3ca883c445c8a1cc04f7ec8fbda43a47c8238850318b4c7fb89f514f1348a02edc7425bb72e5efb164f27c387dc2a3a0f8b597b3b5c4878eb72d75", 0x4b}, {&(0x7f00000003c0)="d5146a49ea731b68b846b5c8c6dbca4cb1f6f263f22db219e6222ce7c9fdf35b289d1efff8c15183ad7008d04620a433ddb4de740c6a2fabce608cfa901b", 0x3e}, {&(0x7f0000000400)="1dff4024ed6722993e7a1f9ca56ee748c3390e7caa29e730c9308a99f59734e0e099c079268fc1b035a14fb6bc8327dc11055694046f2a764dad4d3a588728cf9aa54ed0051faa6d5d005a5e8428238e8ef3fcb664ec8ba38e50db4fbbcfd658f14cb371e4e532a2b4078fb8fb9b0bda709f8d5190934ef02946eb6828cdee8ac61aa82751dd9321d1185b32f4842b44be3bfc42755c7423113ff7070cc33d84cc4b51205f9a6eb9289cd4f2e9add91483ddb4364a7d37227faadc2c671179dcb0b6060d5d198cb6da295e5ab330b878a94b9ddc5b4f84ce4351fcfd5ec3e42117113bb39b113ab46e1566c174e5dd3277929057fbff87c328088d885a950e2da4f0ff015b1817b07f8917bbaa95237e309a3134427c66aa6202f375414d7d39dd78b1034711088aa1881fba037278f216f1d1d63dcdfa6c6f273c638b63ad0008c41fa17b5d14d6075d200912c66aa27ce4fdfb474950f7b9d044e38ad5d7a87cb706b768c6285c4f646c1d230ae2d0bcb17acfd8d9d20171f0cb1a3ab2bc1eede5bc1246422ac9e3a98a1e6b485a99db1c16ccb987cc7b212860556b46ca0817bc9ffe3c764e58455f72533bb875fc852b9bedc0906b53f53ac6e24ad94defd4734c6422461973dc75c2d358ca5bc55733f9b635a52cc8be1e0a0fba869bf4b552ce612223f150d33b3d8bbb03fd2bea3a998be5265db96d0d66b5d4bd860c0eebb84bc9e0ef38271b84c5061c39af255987b2b71f9fa568adfe5d42e96b37e97985a54fab35ac602ac8cf408dff732c406adeb661f82ab788511cae5e9b161115e99228c07a6b743f6d5c08be4162df7dd08ad1272b756302ee3c1e688488a1bc08eb636ae28e72d96ce951721e9ae18b34b0e04ff7f18cdafe61b557ebc36a7c2aa05e998908a3c1a7889d628fce23447ac08270b8787631e4e2a59418f53f2aec1cec63f52a7c7b87e57d8fd558fc147303ebc819dca921af2e2212116648389c80d2f2321f5b85f3c27d55b3be8e61c4dcf7713642bac7deeaa1465522e0ff5b4b94c8c6fde01951ff94e6cb5a30b29444be97470290ca43494ef888ca763b5bf92654e0865542004f63aed209eac32202c800036ee30448ecd67ff8e9662c67e5cc44d67acfc607b28efb6214838756e1f5d47979fd5c28279224af168467f306f0f015663f1d49c6028b9112a8a16de592b084a37302c7c7f217ece652de7e2ca2e9d7abff7bbd99d241e6b522d3f14b68ca144490654eae37ceabfc13938f7cc2e8da9879ab9501d42d4901b43b52686e5906f82fdf2432eb4a62979243e6f51e9747c0d6973af6a80f3694d93d2634653c5aaffac05f11ba5537521002ccdbca13256940153ed23905e2cd17c2077559a4f4a40f279f2e753a74a1a34a730a1e223b1aec44e54a33fce0303ef7cc14d26044e726406fbc455fefe317cfb0d1ba0cf08d62031d7e02c3f40df511291b8992a8d6c01c244a29b19da67c36274549e174dfe4a6d7a0b732454f1d60e29c8af80c9498dad5c1392aef186652e97905e6254cb43be7e32b904f99511ef3d92d4daa8374a6d21e8388989ffe60ec36c581e9abbff8c8cde42cc7113fda91364c418f3f58fed900823d78d02fa87841f69d76756f59348f3c3642d73c7e7245ddba139120cbc843606f435a179ecd7b28e9c47b389d3b2df12dad411463cdb71c4a0cabc2c4d3585e2d97d851e228899e47cbcc8867a9b083d9ef19dd44b3ac2bc105b2443f77f32924c94c4a4163660ee2ad9765b6af3d90040997e51d0bf67bd79bb24bd0278bdf4bf11f5b2b13b977c78bc063ad25ed4b1bb8ebf88ad39b99d4e999ae11314090142a3d469292fc0ebcb1035cb4dfa2a0dc6f2b0840131eb67f242fa7c39078e70c55264f78ab776551f6edaee9d96aa804841fcafb96a7114ce9b517f78536dbb45ac5d5ac17192d0ed300c574f536cc569182622063b437c9f0ccaf07e59f4ddc152d3ea6bf5d7a22bc5e0660b067fbe552fc5785896d15701674d19781c7b3eb4dc73f30846236f32053ae6a91cacff181ecfc84835f2bac8c387dff652e45de13ff20938f70a0f4f50c27805ea59a45e2baab422d9053b38c5b32d616e17f2fd503ac6dc17595055a7f5dd9414b2173257d889daad1bf15dbdc7789e99a88f29b9bdbcb122a8dc397714985c7cf9a15e0cb5c816079f5d2768680c2bfe042836dc8edc4669dafbf3d2aafede36a4673e241004d07eba10360c12afce254dc157e12767c4b3241f19911738c0ec474c73d931d1b8d7dd7a9381c2e1ea61fc997e89bef7acc51b401da4bb9357687fad0c250d7fec8a0abd5e5941de9bf1fe769fc0eb88966ac96aca9d57287a89cd1932c338d21434a5687b75538dc21e991eafdb84e40ff8e533abdcaafb97bac5702849ee53209b2afe17695f98189155367917f4de8ba49e114584b3146cd495a0cef53d9b2c9dbb22f344e0a0080e1e3121611622383242eca29fbb567665218c20711811eb29e2fa9967a4a261da1ba65ce3d1c5518d2ba8490137ab3b7dbc83534b0ffa8822f74996f59361dde26fc32ee32ad850bfec0c09ffeee2a7343b9329c4b0da170915fb471826927e10d8e0fbf2c8363b316ce4e9bc578d9397359e6ac63308272c709dca4e4e19b18ed1066e798bf31d4044563699cc9530bf13a8282e026c21666259d9a895cea75079b240e08e36afad75c5dd84149fc8b60fb5695044fcca81c2cbbdb509803ff90a827b97cac3998a89c4c74653e1146c9ee150ac7b4e4e710db3df0d4c234f05661b2c85a4bfc4b36c183e13b0aefb7566be5e9f4a0b09df213d1e1085316e51b26703a2dfa990f44fd6e8d3aaeba677bc6350e6d97ec919994443efb93362e193e658a46420681e99150fc45e5dbf1ec933c52cac1a0b5437f47bc0e13dfe1fcb9db3554438e18232369a696d994c3786cdfec9975db165fb24c1cd1d5040bf3728f3548b8ce160697b934cf5baa730380b48d47c92d35732ba92a124f6274c265f482872f43acff8ba04ded6aa96ab203f131441a1faacad7bce9ea5f89344d74a84b70a48c60c52563c74a764054bc7a7d650e56eb559bdabc1f033e2c51687579690b819afee90ec5cc4fdda7c77457e6bad79839b67052d468a284e5301061d6b1f94281369b11b688a90939bcea272302a058139cf70ca618fe25ca0e9ebf68f3a27e065c349ebca7548ffcb3b7ae53a3c84e3de466ccb4c3c516d0a4f966c3ee5dad977ae5d4520feeb40ee3861cc3046f784bb830ca07e6f6c66ff1445425bc9fb37cea9758d893ee54e0293c08a92e0e060d69ca5258b8b0975976a68b82f04fbdf9ff4429db48d1383c5624b67aa0b6676b6d46af2e347ef5794c2d684ff2aa9de200f0f7bcbda5c5063d3cf89aa58130b2722099fafa840b49d067e5f123dec9251e6a8b76bad714d3ccee8011f35811151ec07a97e53071584de3cb3aaae9720a0123e9758197dd789faa4e22dd998df36207c6b2aaaeeaf594d8db3f7e7a086d3efbd3bc7132f68fd76a92e3b6d7bc59e75c39ac3fe5937f40580f352be60a53ebf954e5e861fbb12b0af4556d426f262388ef790c3f578e8c5bde68d04f01e6e680b2411a02d75d9a920f708ba24295a75622c426d223a5654438e51d4f6cc4827ab4ab43f0e57dc55c293e195d4f506efd6939e0e6043afb50ac43d728a816526739e093666affd53cdc9af0883b4f92948968d7db086755958a40c1e3bce855fe97ac731a5ae766df6aba19b34a53268038b4cad084a703f7172deee90f49d5968a3f91d319cec13c47d18b98bae085d1b7a84890db20c63f7db55aac27281cb579ae6641dbe45bcd9859827416a77d2dcd1488d0f9513a059fd0aa0cdc3af3eda713a0155754a897c90c83999ab33715b7bca6d0bb2bdd4c13dd545b631c1f0dbf00f6b625e83bbbd6744382d160eec5b573e8278e4c19a0845e61eedd6d10324ebbc8e9e61f03e441993f6889b85638551be49ee7076dfb68c06ace237831b90caa6e300be0908c673b85756309bc8e20cdaa68baf41b85c41de19764ac840dba108d6fe2b8f1aaa3500b26668c7d1e1cfca6a9360ef83b00caf79d1fb53466e698578ce9ebee71588eaf392e75191f067da239894b2bba05275acd2f35ea7e58cba21fb1aee40ba0463bf5f7781427ef42ef282d8f754dbf38204992b924aeadff7a81cc32457cb91e6cc117946fcbe3ae2d5cba2712c41d8a032056179875ea8bb94ed7378e329f4451dabe4f5b8ce7a298ac5e28bc8d89eceb4dbfb81dc38b7294bba388195d5d0736667181dc99a4a531680e72cc07f6805eb68cd383d83b370bc69f2ef668c361f7eee13f74d7e5f969b3df7bf7de23c01347d5c7b32af4c64eda2ebe7200df1f9726270bd46a664b8f01af4b389fc2932190c84e021074092fa519e5fe10da316050be87347486c750e5fe6e14cf12739f0c0d4c0c2f5f36ff7d07d0a107ac8b6d3933c70c562b0c6b7a314e30265675de1cfeb1efcecb496e87b74ea855f81e84a91e9e3354b838b2a759adfe904f786ee40c49e04d0782a95a2702cb52e7afc05b98254dad1784db82e822c7cfbd7b0129aa6c93077756c8884320077d7f363e4e747c97d029b45b3ef6da2ea65f8e2d612493e6e5cc7875b17a2064035f1485a52d4489d56bd30370db6ac79712b7b35e8e8d3756480be70c4d6940656078f5755e090151edc3070417d93395386d6ed429d52c1ceb850fc1088712c1eba75aadfb0ddd6be69a9709060b0a86de337bfb434619946a5d02b5eaea070f140615f2f0b714b7845c30bdf13386826f3b203dbdcfb9832f4fb036050153556951dc29c46484624b43d5e68575cc0ac8165a91b264801801993d765bc1db9862dcea4125ba40109b76b2287bd2d36d73dab6e855a3abed6446a7945f4b57a2e05a9ed5708968fc4aae2ce0691f3ecc1cdf4ddf11cd8c34466e10c46ed694205d6cb5309fc48c99841a9051d36edb0ca4d9046e835efbef9cccd40ceddae6cfec9b8424da38bbd528bca0a340f06d243b805e185f51f337d5e555d0a221e781b67f79cbf3fe591b047667a1345f2e5df063994b8cf67febdca612df3ba60cd3da8a482d24846113be83316de9c4149baed6f4196619d168de7b553b922068688d1499ec7d20e0bd3a9bc51027b7f2fd8f72bca1c674904fee9023cfebe89b4ae4662a017c32a69f7d99028fb2fde076167c99b1f0788e7828991e04a5f875ab2a5f3c819c87cee664919becc293609e2c836db39027cbb41aca1bcb0e7ae3ad9ed32a746f8a1732b4b42ca503731b69158067ab217db9c833492b33b00a27ea588a1980a61d24b741b1e941139ffdeb953b89b3e28f9258e2f2a147a07cc4d42b2882220cb7b3b3284e742eb9eb6b35475b7f906eba86c357d216c8a60c4255d3fcdcf63dadff0abbb0683df36af0a4fcb7a823388605d071cdfeaac23bdcad942eb20dc823c7a9a038e508ba6a4c6c6207eb6cc00a692e8c3434ac8e4ec874b0337c225df0ee3c3ce2eb31a559b77b1f40732879b47729c921a8127a681d527584e71aabc7c67d13f6953ba91f7ed4b7523b53d7a94e91248c5b0a17c4becb1e702a94bfcde47513c0a3250fb07e53dea55b80c7b51b3944664686d7c9a375a442765d6ba4df50114b870dff95fd52e9be10e744290e478165eb31a756c984baf2aa2c0fa5df050c0830b0a87c15ef01b21bcbe4273625517e274403ef375fc7807dae6d22a02dce941b1d1a73e937aee110d8", 0x1000}, {&(0x7f0000001400)="17facfe3d379118e4b90e530ef1ad6b6d07184b280e8e5d85f3521dcedc4c9e14678cc75d614878a4e11b1e847e8c5208aeb021ed2199e488086989c366cc31364757445d2e2a0393907e62cc5a57ce092ea2dd8759dfc7204f40e4cdb745127c42291b38e528cdb6dfa990c6626d2cf7b9f30c3dc72a8c50db60fd073112ab2a22325d6d1e1b6f3585f00805fd738bd0d1456f945cf2c606ca2138a91ad9036c3f068fb", 0xa4}], 0x6, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x3}, 0x4) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8081, 0x0) getpid() execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="b488291647b4ddeb080faf1a06c9a2ff55151ea1c5b7d258fa1238fee45a5272e5f6b33ee9c6c77c1fdbda7fd2d2c1a48872aa4d4ecb5e48dfcaa46c3336a068712f511d3dd8c979d23a153470", 0x4d}], 0x1, 0x0, 0x0) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="0dd639d6baf7ea7f2998fe21880bd8558062dcea59cc2675e647947aa3ccf790516dd49ee9199db7628b10cf30e94ea1830be880", 0x34, 0x0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0xffffff27) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe28, &(0x7f00000001c0)="184e555a3c681c9897d9d452db092e903b2e2255604a6d4069416749424903889398a011a01e35e8819ccd73a6db9aa08ffcf3384cdba00c8d18d13c787d1cf1d65b1c") ioctl$BIOCFLUSH(r0, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 16:00:55 executing program 1: r0 = shmget(0x0, 0x3000, 0xfffffffffffffffd, &(0x7f0000ffa000/0x3000)=nil) setuid(0xee01) r1 = socket$inet6(0x18, 0x5, 0x5) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) sendmsg(r1, &(0x7f0000000b00)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="e2051a86aa420dd1a01fa51179ad713aa00748d3ec76a8ec9798aa643237162054b9e080619237710b95bd1d104c996666c576927136fcb1bc1681de635a3f8667dcbec9526ab9d3afea60e32e839142890deaa40a0db68e446770f52460cfdcf2d99e885bab3d49c720db11317567293c8c1012bd49d451771abfa084069c9520ecfaa939a960ef055969ec2d6b6aeed15841c7df5d94716d3c5a8f9a9c68d24b88428dbab63b9d2d9b47507b85cbce97b4543ed0f476914411815e38c35af5ffdbbd96f39f4c0399c37895949f32d9", 0xd0}, {&(0x7f0000000180)="5fa3e0c5c25d786bb00b7aaec0948997649ba6846a1c21f3edfa9d760a1e07aad98473fb05f0b45587a40bf0198a3911c83d155478d6ff1ff77e07e04f0e16bd6c3ab9ddc4be0b097e760710556fd4151f0cc3319fd6f8c2426254bf21f9aa3a435d4ceb0398817c04b18af0665df717e4661020164f74790dee338b29d5095fcab1d3", 0x83}, {&(0x7f0000000240)="bd73d6f5a0a31bdcefd8c11f2710331b8e26bfd397d378e4ad828ca7d3e6ef336a1f9a5f07f6fcb0b427903dfd8138526c994180d6", 0x35}, {&(0x7f0000000280)="2576841d948cd479d400622f5e438f918e9d2ff4839fdc0f49c272def0f6a43a6721d9668e0916a65c2c827e9ddb2c1904f5be80373eb8da479915f6d9d5fb1434c33e32c013f3de3464089288d77fb51f831177741d3d40796a420b27b6668f0f199cfd15", 0x65}, {&(0x7f0000000300)="8be685606934ab00859fe142006112417fc1b875f7f74145739c7a5150461cbb261ca61ef00ec5facd112adb270cdfc2314dbdf94f39b6b00174c8d596ab371fce5781d7b35f063db944e5b481b8abbbf09eb915cac086dc81970e303fbb13609dd459aeed046e2eef8f0a0dbfa52dd1dbceec8367db442325c2c438c714a7ccc6f259f7eab82732c52ee41ede44f285f0872fe6f96d5dc2274699c739af3e4fd44afc9bc05db57924efc8eed7683bbedab82ee6c0a1cd9d7c33a73caa12e344803ee7d2adcce97dd9f07c84a3d8d136826d5df7e6c717b92a16b3085489b5d3", 0xe0}, {&(0x7f0000000400)="1b926ef5e80fddfce892af184c48209174fd77a9d7f7e6636e0be68b79", 0x1d}, {&(0x7f0000000440)="de74fa01ee", 0x5}], 0x7, &(0x7f0000000500)=[{0x40, 0x1, 0x100, "37cc5f54c46fd6b991a523c2ddf97cd0edf61d0209901a9e53e0df34bcb14550ca8d3d7e2cb50ba0ea69582d"}, {0x70, 0xffff, 0xfffffffffffffff9, "00c85912bb521f4ebe7d0ee893c958af87a85f117742c405e44ac0ee49d42485b891137f9453618e3d1285eb5ccac3ea846338db5944f494bd4a183845ce886967eb9f8e0955adb70cb1d26d098c300ae2dc7301f439bad65f"}, {0x50, 0xffff, 0x7, "3027e932bed9efa09c7b899df932b0aecf8adc7ebc753e52cf4dde2e716b3f127ea526b197006698506b930b3b561ccc64eee277cce0bb54b0"}, {0xe8, 0xffff, 0x8, "1b5e93fb91746729ed4dab50f0b78d09377526dbe60de8f5d53c0de7f5d41835690fac03625c4f583811aa5bffe75851d0551244a714726cedbdd8d4d251cb012ae0413c512d913114443c4e3a1cd07facc08fa42a29de2ae3c26fed81ed0e9fdd59e463251da2e1543f981cbb54f9be03adc9d6cabac2c82720caed3abc4729bd5d699b246aa173b72f25b2436f5338df961637f1d0c94694869852942e4b6d4c8d001a6433a186b9f70fe1090dbd4a6b1652bd0ee8b59ecd12ba0a047b5d3c4cebe83ced64fcaf9b86228f26349518214ee3fc"}, {0xe0, 0xffff, 0x2, "ffa47e3a761ae4f4abf464c436fd37cd5977c5e48477945e18fcc38602c5d24ba49f137a828e5fc8ddb06d697729511ea9f80a2781d2f9b02603a57b921192842a856a1d6385f8f12d751423df94c2bd960f5a8c30a73b2d86dba66ea242c6ff117be7081b9930ca4506d6dbf3674047b41008dd29cf0045de7a35d5b04bb1c5a8769324fdb010b557c5ecc84e617beffd717b2d379cd7fa880830a1a448f3205913c71da08f5b5fe68b051a46bd27b2652cc7ed8339774b81a774e16a030dfc90b60c4c22d8db39217476dfcffba4"}, {0xf0, 0xffff, 0x0, "ab6d959015af45547f10e8c61d2a96bf0cc1a5f60f2f2fda831e64471a047e18a7e7e4a5e135d10c13c9d3f5e838e94dc2e081cf9439feba72ed09e99fc68051148f5971d219f1fd41d9259e9f7eabc0236bde5e7aa691a6999e1383dc82e8abc3fd5b96a959b4544b1dee1041a0c4bdecb064266398b526a285bb73549675f2dc9c3b4769dcf773d390243ecbf2363bb9a5260cecb1e13fce5c97146212a3046f9e3729322b2686c668d8bafd1d9c6e0a0b98068a94d2d3bd227ab0590d1d7f9093eb303399b28ca08ba144f0af260cc5b501c84da463d9ed978928dd466e"}, {0xd8, 0xffff, 0x3, "1b87d38ca95145b1764bb6061de4e46460bd0944dae59916c28d1646503a329105832a868e7afcd5a965305eb83679328f3b5712837a9431e3776318ae3f55e11df2729c26b11ab60977b02a3a67ce24a141144141753903b2f68108898c49e0c37fab5354b6193e5ffc44f73ee4d4fb01bc3661eb8a66e7ad88678ef900c921cdcd342ba52a66e50b05a6b50e7178e86bf5ecedb4c0da3ad7d0a50f1bc75ceb24da5314eb1a7bf96971fa53432d62fa39a6dcc9ddde6cb9c9196d04bc5a1b586920"}, {0xb8, 0xffff, 0x8000, "b89858ed0340683a00f403fcc67b9eb7b26880df10bfb39a4e26ccc1720bd90754ce678ab2c0d7b841a5f67f47cf237f57412ede3d39e52397d33ff6aa24959b940ecc4d7b033d75436187000ecc09ac32c5dbad06b65513d1b39a879e4f80dbd6daf9a3839a55979c6405c517e9bd50bff0b7edbd3e4b67176a5bc3e4bf2221c0e52bef025333fe3d8ee5b1d29eb0479e1f453da0f7f312a97618f27ba2fed678108b0a778553"}, {0xb8, 0xffff, 0x6, "527e77be29db4c3f31144f2f23430dccefaa88ebe07e8cb23eead4259d0e9d1a59a03a491a82cfd92dc3f3db6b6b8f89c3e3cc6d352aa3d45e447b47889f8f24a877e8aa4e00b4f77ca358c2f617fe2232fef9b7e12df2d586692ea3042527b059295f5e30c55a3823f434a734a677eb61132b4e024cdbe5f3a556a5f61371e7cc026cf8b0634eb4d8434150dde993360a6929d54a1b62fde6874a999fac804ffa8d8aa29fdc6a54"}], 0x600}, 0x2) 16:00:55 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x92ffff, 0x400201010000001f}) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20c, &(0x7f0000000140)=[{0x14}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) 16:00:55 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffffc}, 0x0) r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) kevent(r0, &(0x7f0000000040), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:56 executing program 0: r0 = socket(0x7, 0x4003, 0x80000000000000) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:56 executing program 1: lstat(&(0x7f0000000040)='\x00', &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5, 0x63d, 0x34fced23, 0x3, "fa454e848018a9f4a9cb8ccdbb22b141302c600b", 0x7, 0x8}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000180)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20188, 0x0) 16:00:56 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:00:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$unix(r0, &(0x7f0000000380)="5001050160000004000000000707ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b29cde1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000bb32857a371a3ec0004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757140d89a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0xffffffff, 0xffffffff, 0x11d, 0x46c}, {0x1, 0x7fffffff, 0x3, 0x800}, {0x2, 0x7, 0x7ff, 0xfffffffffffffffc}, {0x1, 0x3, 0x5, 0xf9b7}, {0x5, 0x0, 0x1, 0x1}]}) 16:00:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000100)=""/81, 0x51}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x129b, 0x0, 0xf5, 0x1, 0x3efeb379, 0x3, 0x4d, 0x0, 0x3, 0x3067, 0x1}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:56 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) socket$inet(0x2, 0x3, 0x11) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) 16:00:56 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) 16:00:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x102) r2 = socket$inet(0x2, 0x3, 0x80000000102) r3 = dup2(r2, r2) recvfrom$inet(r3, &(0x7f0000000100)=""/140, 0x8c, 0x42, 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfec1, &(0x7f0000000180)="b61f3aeeb48a68de69f88061250e5d83515fd9e11b3cd08943d3f57e5ce9d3563ea64e998859b0af7707f69aba7b2d4fe8b673d4a835d991e0cd5b844a2b408a14f757b4cd091a0f104415413cc75c3a7962b0d10d0ce51333f16d50e770f41403ad8a9b1e38205f4824e7a1dc00538ed19bce33141ca9dcc909bb547410ae1e04053baadfb44df023eb082a323ea437c8cdd8b8790744e4f2ee889580e5301460b8835db2259f11e92d6d637f0d240ac2bb08a5bcff62ced37c224712bb242c93418df20a894257ffe0f85cbeaff5b8c25745") 16:00:57 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') open(&(0x7f00000000c0)='./file0/\x00', 0x10000, 0xa0) 16:00:57 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r4, 0xc5}, {r3, 0x10}, {r0}, {r1, 0x100}, {r0, 0x8b}, {r0, 0x6}], 0x6, 0x3) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="024928c236c1581300", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) recvmsg(r5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) r1 = socket(0x11, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000, 0x4}, {{r1}, 0xfffffffffffffff9, 0x39, 0x4, 0x602, 0x10001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x8, 0xd623, 0x800}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000003, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x3, 0x10000, 0x7fff}, {{r1}, 0x0, 0xa0, 0xf0000001, 0x7, 0x1000}, {{r1}, 0xffffffffffffffff, 0x0, 0x21, 0xfffffffffffff0a8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x60, 0x3, 0x800, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0xcbd, 0x189453ec}], 0x20b, 0xfffffffffffffffe) write(r1, &(0x7f00000000c0)="0ef512daaa11d6669cfd8e0b78e5a55ce63ea41506ba5866f689c9002592f85bb50195e6ea3376886320c45992a1fb25ce7701933d51a9f9b83e6c5bcbf2383daded6d110ea207adf1f913129edc6f583b42a2b13ae82f738a6fd778f94b2cc3c2bf34b78ae107261db2dd98a0d3989a71", 0x71) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) r3 = kqueue() pipe(&(0x7f0000000180)) kevent(r3, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffc, 0xd1, 0x20000009, 0x7, 0x5}], 0x64c4, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0xa6f}, {{}, 0xfffffffffffffffa, 0x48, 0x20, 0x6, 0xffffffffffffff3e}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x9}, {{}, 0xffffffffffffffff, 0x84, 0x9, 0x1, 0xfff}], 0x9, &(0x7f0000000700)={0x670, 0x8001}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x32, 0x0, 0xfff}, {{}, 0xfffffffffffffffb, 0x1, 0x0, 0x3, 0xb557}, {{}, 0xffffffffffffffff, 0xc, 0x0, 0x6, 0x800}, {{r3}, 0x0, 0x8, 0x2, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x4ace}], 0x0, &(0x7f0000000480)=[{{}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x7}, {{r2}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0xff}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfa2b2fba8bddba8c, 0x6}, {{r2}, 0x0, 0x9, 0x4, 0x6, 0x7b}, {{r2}, 0xffffffffffffffff, 0x11, 0x80, 0x101, 0x8}, {{}, 0xfffffffffffffffe, 0x80, 0x0, 0xfea}, {{}, 0xfffffffffffffffc, 0x10, 0x20000011, 0x7, 0x1}], 0x3ff, &(0x7f0000000580)={0x1, 0x81}) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x1000000) kqueue() poll(0x0, 0x0, 0xbd) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="96cc70d1693b531d4aa9c429cfc6d433b18820c0ac4e65b4a43cdd4a77196fded5d5ca68ab7b45127eb246448731974ee109cf633115ff9bc3219091a12b7c11c07ec5279bbe56be48f7ff4d7578e390d5ca8fd6dae3e22b0e77e8", 0x5b}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10098, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000035, 0x8, 0x10001}, {{r0}, 0x0, 0x0, 0xe5, 0x6, 0x4}, {{r1}, 0xfffffffffffffffc, 0x28, 0x2, 0xb, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0x18, 0x100000000, 0x1ff}], 0x2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x2, 0x3}], 0x2, &(0x7f0000000100)={0x5276, 0x1}) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f0ff2e87ee696c6530ff27042b42ced4e6f08b755aad705b8cb70b35c5f50212fbb361aa5b2ba2cdb13b81e267f1158b2f6a0631a5ea5377242e3eee3b9cc0a20f6feb58edcc1fda7513e4fb0117460d8c178d16f7ee5dda132afe2c939b20a8dc164fe84a3790a36fcdec44a8522039fcbe357b71ecab"], 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8004, 0x0) syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/45, 0x2d}], 0x1) r3 = getuid() r4 = geteuid() setreuid(r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x3, 0x5, 0x7fffffff, 0x1, "1eb5e8382b4e532d8f7b58b237b92916b4e30014", 0x2}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:58 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchflags(r0, 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) 16:00:58 executing program 1: r0 = syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) syz_open_pts() 16:00:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r2 = getpgrp() open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x6) r3 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) close(r1) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x7fff}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:58 executing program 1: socketpair(0x20, 0x102, 0x20000006, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x20) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:00:58 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x1c) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8001, 0x40, 0xffffffffffffff0d, 0x1, 0x7fffffff, 0x1, 0xc1, 0x2, 0x0, 0x100000000, 0x9}) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:58 executing program 1: socket(0x6, 0x4001, 0x1) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050160000a04000000010705ca90080210fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a37132e27acb5d602000d7d026ba8af63ff37282902e4fd89610fd3872babfb6a000000000000082f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x800, 0x5, 0x8001, "bdcd177c7b0255e4de49f93791f6147483e2613c", 0x8, 0x7}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x1000, 0x9, 0x0, 0x7ff, &(0x7f0000000500)={{0x3, 0x1, 0x4, 0xfffffffffffffff7, 0x6, 0x10001, 0x3}, {[0x9, 0x4f, 0x16, 0x1, 0x1ff, 0x7fff, 0x5, 0xffffffffffffffe1, 0x38, 0x7, 0x100, 0x6becc28b, 0x3f, 0x9, 0xe2c6, 0x3114b0d7, 0x1, 0x2], [0x2, 0x3, 0xfff, 0x8001, 0x6, 0x8164, 0x2, 0xa1, 0x2, 0x20], [0x7, 0x41, 0x7a16, 0xa5be, 0xa5c5, 0x6, 0x3], [0x8047, 0x1, 0x101, 0x1dc4, 0x1, 0x4], [{0x401, 0x4e84, 0x1000, 0x3}, {0x553c, 0x7, 0x2, 0x7f}, {0x8000, 0x9, 0x5, 0x6}, {0x0, 0x9, 0x5, 0x4}, {0xc2ee, 0x3, 0x7fffffff, 0x2}, {0x4, 0x0, 0x9, 0x1}, {0x28, 0x9c6, 0x92, 0x9}, {0x8, 0xff, 0x2f90, 0x80000001}], {0x25ef8663, 0x7f, 0x9, 0x3}, {0x893, 0x7, 0xffffffffffff4240, 0x200}}}, 0x80000001, 0xfffffffffffffffa}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:58 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1) linkat(r0, &(0x7f0000002780)='./file0\x00', r0, &(0x7f00000027c0)='./file0\x00', 0x4) 16:00:58 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x10000000000002f3) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x3}], 0x1}) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x89) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x1463) setsockopt(r0, 0xffffffffffffffc0, 0xb, 0x0, 0x3b5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = getgid() setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x1ff, 0x2, 0xfffffffffffffffb, 0x7}, {0x400, 0x1, 0xfff, 0x6}, {0x3f, 0x7fff, 0x1, 0x3}, {0x100000000, 0x3656, 0x4, 0x1000}, {0x2, 0x6, 0xc8, 0x7}, {0xe5, 0x9, 0x8, 0x7}, {0x200, 0x7fff, 0x24a0, 0x5}, {0x0, 0x1, 0xcb20, 0x100000000}, {0xff, 0x9, 0xffffffffffff0000, 0x2}]}) 16:00:59 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) madvise(&(0x7f0000009000/0xa000)=nil, 0xa000, 0x6) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:59 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 16:00:59 executing program 0: r0 = getppid() setpgid(0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000013c0)) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x10, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0x81) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="e968ee2749f203826717dfab631a324fd56301adbf2ad113e230b18c7bca957fd15af9c51f7c24bb31c5115619b22be07644071784088482491353d0fee2408b2f400560cb3e9e67817976806f5a915fa3eeadb7c59785da8c65a05fe133b4efd51e25cd0bcc94b83b3daeab0ec893853a74608f66b73237d55fd9282501d55ad333c2edb6a901cf92ec627765b722cf8ae8f5c417033d5b51e62651c2e164561c49682bdc95af40c078413aef17c191c73a66c1f7bf6bb1bcb9ab3ab3984990ca0bd2f465936e249f92ae00", 0xcc}, {&(0x7f00000001c0)="3ed408b579fd4df27f213b178bfaf064a88487f7e9669738db49b4f7f18d8dd84a496c14b5084bf9468e4c6711d52fafe068a8ec8794351181bb8b6c80a2b5ad4d0b0b6dbc4692f355577e81503996dccfa115e531e258e9515e1483dabf931eb00266cd8ab35cf798a2c39f4ad2f4b35f5ecaa0f8c76e02494976fa2ed03c275e872550137e3985e7deb3160163ee2fe418", 0x92}, {&(0x7f0000000280)="7bb44e8ea5b39cfcc968e5f5051db4b336eba24587198d5b56d394d6c744dc1e89a3b5c7a0bcaba5b5bc6daa3c6a07de71e4e61a55ef7ff827f7e0950d9e984d550c638fb78d4e34ddb1bdd637b806037e93dfe2eb13e37786592d2d156b2b83c24fcf15a3c161db00a29a0655f17de038670ede0b15a28144edfb43a3a20c4432763e9c627da07360677d1b68d148087060b4ddb1c651865c949e7f6d1d36c2a35c9f2b6adfca444ecf927d208af9b1b30cd36a0d7933ee2868963b5b77bdeee11813aecf424acdc2dc8248335926ac14040a5428b37510bea9558a7ef419d8def921858f239cfdba8caa236d81bb259cdca404e9098afb9c620910c7764c9a0582bcedffbe5f7a1c963d04481a2415134cc831be564017c75ee8b64fffe3d32f5ba7d40b9870a60e82b40a1bcf5b61260d25ffdbf48da987f5479ceb42cad21c0f4b6894cc6fef53b9568383bb565de5dae7f0f558ec2f6792a092f55d8611d0134b1b209abef13f1adf68a175fb913bf587a4747cea86dcd5fc6e3918df34893936a0ca6e8d083967bd852b9966244870d18f8289ce6254c5bd9a64d0fc249e1fa17456f300409d1d2565bad3df2d810f0d5be5161a7ddc975f5c89f27e5e45213073fdbc799b59baa76b4410f0bb3cd49735e9e7ce45be278507cf2a428d444cdf53091fa4039d97f39ef793aa2223d740afd2f635712d696d13cc5909505aad5e608f55892db049af151c3532932cf9d7136c800f9910f965df1a2d4c076efd9e26454230ffabe50eea1c1d89962f27f34a98abe3429bc1e112d5bcc723d029576e75d5225de6af54cfc13c56490ca2f7291caacdd3dd839d6efadaa4d11233688ca49155b5984c87a6b0a910bdfd7358d335aef615c5d4f1a6ac7e948534f1bc286120219f434a8039d840f6501870538c904a66b4ff19fdcb24c4e6bb30acff881cd0bdac14129bf5536ad47bb87e028c87396a879acb4a3bd1e657a27d5025b11d46f11a20779db54d07d2b6c554ff3b88a03ebd8854fd4b0d505523317a70fab38a5a2eac3b42edd81833b2edf82a901a5aa601973c1760bc2d554e7ec203ab8f9c3b8341bfe78d9dc50bbc5c2d186cd9c243b29547850b8dda2314ab40a8a656b74ed1759341993841d9600b7951c7dabb53efa9006f8ddf36f5678f50ac826d34a89dcf46e54e9391e163ff742d407800d0bebfefc01c450ed65bcbc990f6e87b24e9691b88e5881ef0b81eda6527e3e4a91c138003d7a5937c4018a447646ba655049779df0c7507dfba935af0981ceecaa9948be66b7ca313126063d9e758ff39ba6d559d81867b22cb96189cf5e00900243eb5a59052d97ca48e04992227462baaa17933ecb0cc77929804f5992d07cdceef1de5d7ce2c3b5cf0fcf4caa915a8772546da29e473749e930209f38381edaff46ad6a7bed53dd1d28f6d80841a9b441ebda1d1349c5ad75d8b1ee9c1aa1a181aa01b707f1c2351de8da11528525d9c6d3db2c91b7e955fe84375928e24fc0cf8fa9a11c37bcf1daceacd5ae77fbef1869c9f66208958183ecf007e79a2a6d6073c59b1a89de13b115ed4bd96022e81086f05dd5177a10355a2ddfc77f71435e3cffaa213d4265fb5bd01ab6a14e45501226b20f42e2aac670beedf0f4fe9f0c6798bb5c83d2aafe4eac9666d3f4cb058e95aa8a8d2ec20b5578df59226d3163d0bc3985b2b4c35ffffa5418636be9971c65b553a63967917e7d7cfd01d5cf07f9220df6a4552ac83542d56ba4fa611186f57bd17c47d53cd4488841410caa7912211feeecb2fa54a938b26c4402e02c18f6029119250f54fd41bf5b9eea1360f69f872b78b3ed728823d3c2fb3c43b8fb856697752d3e9a5dec829b56710e6f16b88bf1971a1c6d9583d281ce953a8483ae87229f72dbc16d67be7b58d80552d9dfd5b9476d7d6db427b901bb425e795efcaf776b35a3e6929caae80dab4c4c88e7a92b7758b4d44fd4933b4c5c88ac8246833e4ec3431d80684db66bd038d5571b04b57e996b9fc148d5b14b8ecb837acc81f46a9a12a24122b42673efe0ca019059fb67f2eb7e9454e7670b7103d32c5f04cb74be36b10652788253052d21a759d01e9b6a3af1d5f4b42752522f4695f9e96e749ffe50773ed494584f83b9cffdbd4612bd7ddb7a62be1844eca37fc2fa498791097c6bde7886c2fc4656cb76720b2028e36dff9e9f7433ce49943af4255a93f2f1ed6dc1d1c6a44fd81b358748f2496b3afc3e59aa8723f5dde352ccc956d338e0f35c8e34cc0aa0a9947131ee1a64866c8004b8457ff0251d19e12ce6f31f7ee4d3562fa2b3c3a36cc4088b1604a149a0538cb0a3ef300dd7622017a5796104cd57490b98fd757b0d2c08563362caeb30ae11ca5616b5a24ae8a29f5d8d1d4b002d589fd9306fdba8ef4f5915d70bc28e5b389f9cfc14495bf067ba5f6571758828459c642c56d85edf30d2d680321ddaa98281110919d098554f58595923013630bba0b3e5b915e16e86df41467d411f9e4d0d1da5a8891355125f7a783a74d4b8c34459bbe0758650842c0c7ffc3c64696c563290fa2ee5dd63213bd5a1699074ec6d0b9c86198d418d5d021bfee91dba12b0974d7b9eb0e9a23af32a7e913067c076d1ebd82090470583eca833863335ac9540a1000d80c5bd77347f338985b18d5677910eea487e0070b4126bd36c675b89f365beffe715bf9df1ad89ce783aa169434f45a10c4688d8a3a7008b213afcdcde2acc1ab591afb6dd65f23dc7020b8988c17f9da7adb2727516c47ac87de17048daebb23a223e4bf89d42416664fdc54a74f9bf8598795f638adcda2a5c681a2f9f68a3510b61876604cf0560f839faced764ea096dbc6a5d0ed7cc6cd601f486753137e174d9535145a11753c1df6fb134198869ed56a2a965e03d50434d282bb0c75179597cd330d7f4ba63256fbecec4e40f4c0784cd015a611b94825ad12132eed838c3e7774670809ee77e2151853b95bb226ab99fe8493d2c0f1bd22334fa30b4d40019ffcd64494cf29f14252c03ad56645c4c2f7264a816f785402ccabb5f588e737235db48055db0da293d40a7a5871b2cad08903b08b4bab6944bf0673513946f13422f76dff18e8dc92198e8db75af26d38dc141ec6ecdcbca40f988e68ca798caa9759485b95e1e9d84241c8e587642bd444099d6f294f32591b48a72d121a5b02ec8c48faa2163580117a51a75cf695194ea20f00fa372b280118479afd2bc0d09f77a59d7f9c575db24f650ea1730cdff3a6d082f628c617c6bd57d6588d1a7b6082adb6865a5efa14472892620aa2c435362e5cf63e5a670c7d8958c548b6fde16245ba74c40331ec6da58d046cfa338bdb3b1a03d347b3ef73dc4b90034ca241822be01e4d2503bef156fc715583c267fc9a0bda66ee546b616228333d78d77f523ce489be3f25bb940c4ecaa0bc07441da312317d39ac07acc466670bd67a0230ecc491c8b3d7637d897c56a99f2fffa630d03272b1309d298e66c3b6c9e080d04db72205b1231e208632efab8198ebbd167f210a99890f9e30c756e35d0aef1da684f3d465c68e0fa3b8f17ba8e53c5d94fb0d51e30363bd3cfc0077f203efadc6ec701bf0c3b518112214d953e7210bbe51245db35beb610a88b0c557cb68c7cae7e845051abe16584f2fe02210b40e4f505b4ddb01f40ad25ea2182319258227846b79de075482cc2aefa10f5ccecfde0c88d4e44b983f8123a452013047e6ecb05721c943c7310c63e9666d76399f8501e5521fa8becb676e910823b6cfe648403e3062db40baa256e9ab8949ec2664f62daf6b5138e9828fdb0918316e4d26928a14935200c107768d12a4d4fe9603adb54febe7260789d7bd57499c06443b00fa23b504f0d8fff5ac8778c106ca52bd2f77077eced4160f1a26cede4d6c13f18dc49d6e948af7a17920b3e60da0a8f1305c1825cc0161dcffe2afcbddaa5cade3e9e4fd91f17497ef6dafcf170d74b3c82cc0005c4480dc9ca183ea406a6753320e36f69db34692eddc9a9cd40537f3361a9f206266436b6a8ae20f9dfd08f16791ceed7b46b12f55383171bb358321bb97a2df1f9c1dc955af71aed3736c5da8df32969bfe4e2397b031f4d61868e3d81d3890001e0764f104e2cef9e6560c5b434d33f0e75ec97934cd59edfd433e7f98986e59ca12689f9fa96bab32e1d9bb30e058bfdd7786fbd53ca40ca9682a65d2c883c5dc0c9879d9b5e657297721fadb53aad87c03fa2c401ab198a0501566e978216552003232245ff81343aedc7b6e9cc212da22e1b0d62e13fbf07f446fc670a51a58f05eac4f9ab617fa643abae3337ca2567db7869e12ae720d7b8e1f951982272057384db84e309f65c496b87a50de21e27770871d396fa757ea885ecc984694cd7a9c754ae689b97a8a2ac79ce12d30051e35e613701f6c32f816434b9431aab843b2a6473b211f8221f33dac5b57f831be32a2a89793b991c591bb5c3b1df8a587ffe8ee7b99bca0ff5129de38f6a6596e3744131496dd4837b2593744423ec34601e29c4ef3db1581afb85da0edf126f40109aefb773a8a3f69ae9f7c799841011bd8fd05838bf95ac04b2f158fb4d140f6ffe750ee85dd2a5c731984117540eb95024ff7e998e1e08e46c9c4b8db08a9eaddbb6e4c1e7839dc8be7c0d4ac946afdeac8079c61228309580218706622ce7d715124984d1aa71a8aa5ca59842b2d3a0fd03b18f3ad0e75b2d5990a5a261503c0c57a54faf122f30dbff81fb337f2919755fc87dbbb48774cfc3a2cd08b6ff4bd2830f329626cba86e0c1ae2e91e21d1795de4dc9c8dfdcff274826231f4f32205617532f9335ea20fdadb79c790d5ad32692d7fe21e5f7a0f152d8d03e3774db828b509ff393356cc8fe9b5ce9c4d8c12723b294e63a9e432724c088f0f29c39140d0a285f363d475b3dc0890ef04ab17b5ccfeba7e8e748e0361777e66498cb0af1db9bf3dd33de83bf16adbb3631fbe1b649d5dbe985a0c14d74f9d30964cad0a8e5e6db206027df371e83ee70488a8626197eff51f40c6c3f7fb2231b65d3266d1446c94ce9db2185de4d73ba485726377bc1c43ba1f6dd4fa3d68725597b2981d4b843c3745e2af6ff5c5a5847281fbd8e98a9cd9e62a9820bf9d519a267c569f8785bffb83dbda15585c1ea1c4357df47ee8e9c279eb95d6304ac4969bc2944505b4557ff7119a96f467a589deb6e86b6b8f429ee6470dcce9a13e994780d953a2ee8a943c43837e7a54bdbacbec10c44cb291d5bd14df62fa07b1eaaec31468fe48dfc7dead859ce79cba399e475352c8c495273e9a2b335f1484092f2480e1660b038a44383fe2ebdfee54d8747a4ae7c9b4506111679656f1bf27b450f7894910c8d42bce4038c3840d5ec0018c384fa678bd8bdc7cd284477ef79f786fe60a4bd68ff9489e6d7c0b33ef363d8aaf80ea08a9718f1b039af8d6aba30a715bd59ec20afbb7aefc5e3c11d28a973121ab599d10a3d23e3d20705453602966cdc06d1855985227e2ea064d3036a6f62ca1bfb6458ba562d0877543f5c6d68f02c6295a827cc6913e18e32e75839f74237fe69ba09d40b2304955b7e186265c381a8dbe736ad5d8f8f068ca480ea749571f57760f63ffe650873153f98d5efb535a738e4a43c93fc25c083983640ca7f1058c369fca532fe7ceec8fdc3f0fbc864bfc233737196594faeffa314b984200d3746a8d896965bcf6cf473c0d0129843a110d1b2ce10b1", 0x1000}, {&(0x7f0000001280)="f4b4a268c10d7accabd169e0a58b7d2adc0e000d22ebe431a5d234fb88573734c1a1f45455ea078da5b1e0caa15dbd254c0afe", 0x33}, {&(0x7f00000012c0)="ecebd3681bd7075df4e6be659be6f0ea984271c17009efe999ed25e7f85258f9f5d5f9f8ea754166c0774ecfbd28b0ebdc57c692c5c4a13052bbcaa62ad884a99467e440793f", 0x46}], 0x6, &(0x7f0000001500)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}], 0x28, 0x40e}, 0x401) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x60, 0x0, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="8dbdda1b3dd87564d27c2cf1d654f782194354eedb3ff23564f20156aa485c99caeb22955f7dcf27102b5f85d36405e42391a985b7ff4ee168f2b1170d9e121b6009a52f7d641539080044eaedeea840ee084207fbc15a572a4a9424e037ede7f00430e8925271a5c2d94205156a29968ff87f18cf946fb73a130d6904481011d32239a49c70bd45c3f3a57fc7b1c03b270a154844295be2c3d4b9cbdd937d4fa0ab07640c9a7f1bb3bfa35f4a3ffe10448f78119df5fa419944a3aafcc8159962bb4c09b362f0e7fafac088ffaac4359672cb0f3e9a8036eb676a60f6a438a97c0e0d739d30c3f1a10bc5777a244d10b59816b071190d", 0xf7}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000140)=[{0x7ff, 0x7fffffff, 0x2, 0x6}, {0x7c, 0x7f, 0x1, 0x7}]}) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x479, &(0x7f0000000680)="cd7e011a48a13182dc5764516edd6da0e9f8a69a764995a9c2af1e6dbf6bb683363aaf3536a58f74e7307aa077c7b4e9036bb69b4031e934def95e5ca372d352a20231e131f2e57f943d7679e7610375147a82f626842ea6749627296ed92500bcd7536181aeb7c0b79e86deb0f04656bc8955a84457001352057cd93322a7bb840653e2b2485a1bab9b62e390af2d7fd4d193491efffd312a78e408e6eccc3d98623d9e114df219f4e2f0aa86dd35d695d581944ccb1c3c179d1285a424a53ea4fdf92db0cffe6c5e5e09ed3823999fece0e199386c6b2ced717a8532b962264da2bc194510ba97e73a5338a0755ec84ef5f85a5d40205ef573dc6b810718d7c96c77d6f11659e077213712fe9c5264a736fcea00d5eaa41dab66fa50690373eec8a83e9de755e4b4bb4c9bfa7168a91625ce36df79438b81390910a2fc4419c77f90ad6652cf6342e6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) fsync(r0) 16:00:59 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') 16:00:59 executing program 1: r0 = semget(0x1, 0x3, 0x201) mkdir(&(0x7f0000000000)='./file0\x00', 0x181) semop(r0, &(0x7f0000000040)=[{0x0, 0x2, 0x1800}], 0x1) semget$private(0x0, 0x7, 0x44) 16:00:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0x2da4, 0x7, &(0x7f0000000180)=""/243, &(0x7f0000000280)=0xf3) 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) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x5) r3 = socket$inet(0x2, 0x2, 0x0) readv(r3, &(0x7f0000000500)=[{0x0}], 0x1) connect(r3, &(0x7f00000000c0)=@in, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() fchown(r3, r4, r5) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x6e0da0f7, 0xb45, 0xfec6, 0x4}, {0x200000000000000, 0x4fd0, 0x80000001, 0x3}, {0x4, 0x97, 0xff, 0x1}, {0x8ed, 0x8, 0xb2, 0xcb9}, {0x8, 0x20, 0x7fff, 0x3}, {0x4, 0x6, 0x1, 0x6}, {0x5, 0x1264858b, 0x0, 0xfffffffeffffffff}, {0x6, 0x6, 0x6, 0x7ff}]}) 16:00:59 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:59 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) fsync(r0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xee) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x81, 0x5, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xe7ab04d5e5f415fd, 0x10, r1, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xf74, 0x6, 0x3416, 0x9, "756c84fe6ebdcbc5cea6000e93c35689ab43327e", 0x1f, 0x2}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/47, 0x2f}], 0x4) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x3f23) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTART(r1, 0x2000746e) setpgid(r2, r2) chroot(&(0x7f0000000440)='./file0\x00') fchown(r0, r3, r4) mkdirat(r1, &(0x7f0000000480)='./file0\x00', 0x3) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000004c0)=0x2) fchown(r0, r3, r4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x8) fcntl$getflags(r0, 0x3) ioctl$TIOCEXCL(r1, 0x2000740d) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/217, 0xd9) lstat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000740)=0x7) 16:00:59 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc0) 16:00:59 executing program 1: clock_getres(0x4000000000002, 0xfffffffffffffffe) 16:00:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x80) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x2) sendto$inet(r0, &(0x7f0000000000)="03ee508565fcef710306af12af01552ccbc19d2eaf7922043e7932923006eab7f66e925f83ef4c0445066d30055b0d7a1aca9e5744381da94e5e415f71724175e55f2143949bd1efeaa2f2a20c654beba8dcd5a60e30e4846224642aeb066a17f4f37ab89a3284a7406605ff0440564be95b3be63c7ed39fd5f75fed68ea7aae498f07f085cdbef7e1e76c938ca1a90ae6c9b00ef11343ae27c234bbb32f756de98da85fe18760bbc4c6c391a38eab43168c0c23c82c350481f60040f644a0908bf06591ac1f5c5b4f1da16cf0a8228e6c221d303deba5c8558de0703459a69fa5fae8e8b547c0df86004aef5c51ac17cb814daa6843459c40bb", 0xfa, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0], 0x2) sendto$unix(r0, &(0x7f0000000240)="5001050260000604000000011106ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8dba3f91f282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebfbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030321d4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0xb0c5470fd3b6e5c4, 0xa, 0x0, 0xffffffffffffffac) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x5, 0x401, 0x9, 0x10001}, {0x3f, 0x23c100000000000, 0x7d7, 0xdc}, {0x3, 0x80000001, 0x87, 0xfffffffffffffff9}, {0x8, 0x10001, 0x8, 0x7}, {0x5, 0x200, 0x80, 0xca}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = semget$private(0x0, 0x2, 0x1) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000280)=""/208) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3, 0x33e9a7bd, 0x4, 0x1}, {0x1a6f, 0x1000, 0x3ff, 0x7}, {0xc18d, 0x9, 0x9ca3a48, 0xffffffff}, {0x1000, 0x4, 0x2d2, 0x5}, {0x0, 0x0, 0x1f92, 0x40d}]}) 16:00:59 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000005c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000600)=@in6={0x18, 0x2, 0xd7, 0x5}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000640)="f846664c58e0bfb1654bcb6c4a24aed40bc54e44740cd01aa3e5fc5fddbccc56590a5cc34615c986db6932f052be749c52747b87244bb9f7511165efd031b17ea40c61d4cbe4c2bc9f61a22fbb772f104168dd140ce6a091bc82f74d34d52b771e36d879c9410536cd038a2fd39a5978fb1abe9ef3e0fefdcafc84a169b29e8592399f174c9b726cd23af709d679c1161ee55ffa9d841496436428444c6325581e4387ac6a92a1bd45a3675edf7a14ff90e02daf55c0dc3b757e8f85390442f40115a5590ec029cdda6c597c933930e2f2e77db27221c5fea81e947c2b8584cbbaa131174e01a10bc8de64c80430022b3301bb4b003a", 0xf6}], 0x1, &(0x7f0000000780)=[{0x48, 0x1, 0x401, "a31ba5b53b56025da4f530f635bbbd8eeb7059a7a657cc5423484178ca34b7ad965b1452df513c67a15f8942438403ebfb0a273c96"}, {0x108, 0x1, 0x1, "96090b943e9cbb1cc904026f8cbe6fe1cf2cde449585a1c1beda8198d8f876618be2ef83177d2c4c06eebeb77d91fc94285fb0d0a79b248e88e1f1da4b6553f4ec732765898f725a9ae3b30a190c4c867ad02d57b81fa5293e4e1eaa05e308dbddd389ebe4938b221cdeaa9826d462844b50df76f1c2897d3cbee6eaddecd0826d4d39854c14ff385865be37912eeb149bed6f15227478da1ef1001497db6e2ee10317a9b2e33e467d52ab17f8ef71b278dcc53c36588b28b7c03cfb38e335268b130845205b121d6f84e4ba2fabbca8fa07fc1481095ec48fdea338e3ec6263e5f5c8949550fdda52d93e68810aac7799eaaba5"}], 0x150}, 0x409) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000400)="562cf8d351f1e8b20d0d03481c87f623ff9102635288968f994c7ffb4ff25bfa35ffd119923f5f5b241a5f1eab99d997995eb5479861504b9455f8932868bf93eeb93030158487d3ac6f2e34bbebe5e4ad1f68d55c93e6fda8e13f4e7554a02f62decf7b853f0790dbd8e1be3db9ab1e221e5d43d1ea4d0ba3d3188d5c4ad7966fb21f617b428f1845ba8c", 0x8b}], 0x1, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r0, r3]}, @rights={0x18, 0xffff, 0x1, [r0, r4]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r0, r2, r4, r3, r0, r4, r4]}, @rights={0x28, 0xffff, 0x1, [r0, r4, r3, r2, r3, r3]}], 0x98, 0x9}, 0x0) r5 = socket(0x2, 0x2, 0x0) sendmsg(r5, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1400000000000000000007ff000000008440771c63e14f8861bdc5d184b5783a1bb748d350e73d2ae53d9f3ac9d342ec6631bd5c883356b7dfa5f4aec0cf5a648c66152e56a994982861137c3986b95b06511c3b6e1c5306936a8036f06553b54c00a55ca9734601b09d4d1d2b4931fd4263340da51a76f9bc15a4e7162f90a6a816a0e9c3b4b597d470e4eb57333050d0adb7ecde85cef4a695e055f712f7d7b9f7afee71dbfd1f470700000000000000f8b78bf21833f45cdbea824b747436b37cf04390c0"], 0x10}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) read(r4, &(0x7f0000000200)=""/109, 0x6d) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r2, &(0x7f0000000080)="f5dcd58a526e4d70d49900350f782c8058bcbe5ba6db0b0eb27389b16cff1dfcb1c4bac3f04193fba2159a240c77e81a8730326cbd4ee6b3963ffedd797dc93017fe9c6bb23fb57fa6f731db42061ff9ee6ae235e988447bf987650382807d53a4eb6c9ae4fbce141da6eb4c68391989316cd54b8fb1218c509cffd01f709b3caccbbc6ac4cf2d08747b9a3fe6d0a55d1f8b9f7f3ffa40c961ebfd217a92411c334c3f9d4c8be1490e1df9db58837467ee0808c954afa9540ec155d785c540ebd5980ccf8bfc2b86ef43", 0xca, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2) setsockopt(r2, 0x100000001, 0x0, &(0x7f0000000200)="c34b674b2c8127e6a0172c024debb518e7122e147e7dbdb3a696b6cfb1ba9d08a6cc4e347988d9277b78657fef26b5a5b4190f81b74fd4285cf52bb017cd74bd2a50a5670187023ba16b10e491bc79aa4854e08b60cbeb8bc9d0e380dfcda47cce71b92567ea0774b489b07639d1d5c87df6c0fe1deaf2bd3146e1e0ed78a2190fe642c055ee68be0360c75a4e0b5dcd4bf5c5737f5aad7812d8fbfb27c361a7dadd38eabff29d1580d4", 0xaa) setsockopt(r0, 0x29, 0x7fff, 0x0, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x60, 0x2) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000380)) kqueue() 16:00:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) shmat(r0, &(0x7f0000f12000/0x3000)=nil, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r5 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x2000) shmdt(r5) 16:00:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) fcntl$setstatus(r0, 0x4, 0x0) 16:01:00 executing program 0: 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)=[{&(0x7f0000000080)="06", 0x1}], 0x1) 16:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) shutdown(r0, 0x2) 16:01:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41, 0x20000000, 0x9, 0x4cc34830}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x80, 0x2, 0x7}, {{r2}, 0x0, 0x1, 0xf0000000, 0xe18c, 0x3}, {{r2}, 0xfffffffffffffff9, 0x1, 0x82, 0x1f}, {{r3}, 0xffffffffffffffff, 0x20, 0x80, 0x7, 0x7a}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x6, 0xf758}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x40000004, 0x84, 0x348}, {{r3}, 0xffffffffffffffff, 0x70, 0xf0000002, 0x6, 0xf82}], 0x3, &(0x7f0000000100)={0x7a, 0xfffffffffffffff9}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1c2) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x800}) r1 = socket(0x2, 0x8003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f72696c653000"], 0x10) getpeername$inet6(r1, 0x0, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="c06ceed8304936708ffae8db1c584e90878819efef7c6e8f0ce231c8604e93fce0709f9da38a821ee201209623d6b4b900a97ce0b1816a18350aee7eb1d6def8f7d6a97a878607bfa90c2c4af29b3510e6739179f34277467cd1f630a26cd670ee9ea4590353352268a49537063cb6501c29e738f602c78986d5a69517606386fa6088ba7dd1c7", 0x87) 16:01:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='W\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x6, 0xd, 0x7, 0x1, 0x200000000000, 0x100000000, 0x6631367, 0x0, 0x3, 0x8000, 0x9}) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') bind(r0, &(0x7f0000000300)=@un=@file={0x0, './file1\x00'}, 0xa) open$dir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0xd4) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc080, 0x1) 16:01:01 executing program 1: r0 = shmget(0x0, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000140)=0xda3a, 0x4) r3 = shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x0, 0xc6, 0x3, 0x4}, {0xef90, 0x2, 0x8, 0x3}, {0x9, 0x6b9a4c42000000, 0xba2, 0x6}, {0x200, 0x10000, 0x1, 0x7ff}, {0x3, 0x0, 0x96b, 0x9a}, {0xffffffffffffffe2, 0x7, 0x7, 0xfffffffffffff9b6}, {0x0, 0x40, 0x7f, 0x7fff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xfffffdf9, 0x0}) 16:01:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000000)) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400025}, {0x80000000000006}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x240, 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:01:01 executing program 0: r0 = socket(0x12, 0x0, 0x1) sendto$unix(r0, &(0x7f0000000240)="b10005136000009005001bb100000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000300)="4818948ae811042330f558b35f77c9b1558941badf15c97c6d56c6cc622a0f5c194c81176e97c20029a55433ac132a2e1374c423a12e09f96aa5433c4dd69ad4deee7c1f9b17284b9c566a41dd05dce7d8bb89f586676624c44086418d4fca6758f9d50a348cd00b4bd18adde2eae2951dc27d48eae49d60a93aceda2aaa7307d0a8a87621f28e6ce8a01d818f9deed212b48fcc429819a26e7ac9a621883bcf91ac7559fb5c326b28e90fdc6d2da1b2698c0f0a29f47f8b53d69fa965b2de942912fb3c9731dbfd519e22e87889d38452fbe9a5575dec962a7129ef518a08e461192cdc20ce84ec82ad205740721ee3f9972c97d55fbb4b7f92743f55555e6b08b144382ee5d8f19b1eafeae19b1b262054311c4b5400dd53792cc843595fa4ceadd8d241672fb86ceac556d8455bd8bd67df7ef8df365fa4b3277315ad34c152e9287e234aaae9aaeb0f5b7158c41885b4cc751672c0a3d3225e29ebea3127da74f09adbfaf9e01707b7cdbd5e46fa09c4d046f8d3312a0f9f06ad46867f1a9b5a79cd6513ccd556ac025761ff50081e300c2e70827a49e9ba6800eafd9b8b6a07265f57f82f7825985e668c499ab752f0ca0a3996f58c18418ec2667723ac6f757bbac554782e4726bb28c15a6517b8bc7abe1f46718113d6183ecdecd6f8357a059ed29668826a08fe1bda234162817bac0703df80d510b37521f167d2e77a4a51e969e1b880287deb2da2acee2b1e180bac5759e69f1244d827eeb621b150c962b92fca30d085b1a0a7ce58f5093ec487c03ac166aa333e55b7fd6154daa80d732bf86a4c6a25a7ee793993d3e3e057b2b7838a461bb5cf94e0fd37d50c311a3fb5861b95f0982bd6bea1b49c86b11b2ecfafa4766736ded31af7cdbb5f468adb3fddbad45acf63d2b3c071b4928e607d1afc6e0d367b9ae8502dfcd32ff79b4fa74599cd169f53fb4605c7e47447f4fcacc7be1cf4b8acd9ebb657b0f2b127faff9609a2415da31f70ac480c406fecbe659f62b521691501e5d3346135bf60329bb0adb259213157a7dbbbbfe8acc4474737eb38d7fc34ae1fa315f2d20ff6d4a763364aa9be1f8fe24e921a3b7389547bdee86c0c57c72650e08040183d1954a2dd3256383e342c51b1c13a73ad3a6fb9171c605a41afa1f231d63d56226aa0a78fbfade957539596291b444d71d5a5498bb4b6cbfc99e644ce97ffdc95248fe09d5c7be13a65ba757b195df56162368a0987f8e96ac4f4191800586a338aed7037de5ce351fc34ab5f53a679c72609d41e141a780df6d6e861f532067cb6dfa164a757b7228af65aa8f21559e3c3106619063da139fd7de63136eebee8378ed7a6c09f34fb707a974afc51bab7816ef2d2c733b1e1645066f72c63a89be9ba23796b380cce6b6d63e5233d8065cb8ea31d2af79c138a3142a577472aefd3249f4067645e705a9a3b683dcd44c2d9000e3e59c262ea4de2f65a713f89b1ef441acf5617b33212f0e7ab4597f8d4b7d773e94eb46a0e5772f93d88ba6feeb2d9414f7f9eca6240ca7b167339bfd1ce71a4860f94be9ccc7486fdfb02bf98c2be0e2a4334de48e8c788f0bdc21df4a0d0e73983fc8d25128da82b9ccaaebfc31b665439577e9a0b6bc2720d09972fbb4a28319d899021a7b3310db42e4e863a52023f6b7e3f1ffc70107c35d8125d2e6e632cabc20d87b66bf4917dfe467423799782aff7d5cd0fbc1f9bcdbca0da16073d7b1d28d613ce8b7264065c974593c14bada6210315b41810d7acbff1091904b69286a1b4a6b7bc9a5fb952341bb572d43deb4196f00ed036098aec8e1eec80eb5d5d5b1d0b4946509219307e6cbdd89718e09b20060abe8f3f66b2af767055e37d857881c934f7c31c0c7a5759075388219ca8d59c66ff4eb5fd71663436fa112d88579bff115f6e91094548b5a676d5dad1b953de2cafc31917377649ed3e9cf7974f8ba56f38a70931d500374843ae1a90bc3ac252633e6a651078e82e7c3383b594992d3cfd9d99b0632c01cf62dae7df86e0e3b63ddc4d52029f232b84ddb6f5367ad906403fa77b116e36ed0f0cbfa78dfc72412ce60dee7360a9abad821e7b98619ac129d41ff438f02ac7863e1cd80079d2487aebc60a7f23be4e67e05fc81e2ffaec9c79060ab33ba8e9bb695dea3ec33f9d11648c741336f82c1c8cdb7a8d7a946df5026df849d4c6acc327acfd91568e86e0904de3d3e800dab0aa5f4c927d855670b6bba20f4e983094ce4eb59147ed3697dde7598ce022e8aa71b21838bc60cda8a4c5fc27613a58d53b7892e7c7f6994dc8ac5f4d0822b6b5b42f9d34a3a1c023093459a1e9658d070df30e4b829d9657e4eda12aa9b80fbb2dfccefbca92344ba1c624d5ff2bc270ccb2227ff7d9f8b71410d26f35fa7274e9e97c9d23ad583d3bd84f119a62e239ae21ead37f62a18f31fc6a98050f07d4498fbb35b30fffea5883d89c3223c41202bc76f9336c06849ce1298b67ab75efb8dca5692221857987a0f458065d1050a64bde073e2b6afc18aedf1c106a174ce71420f7c57aaa91a2e18bbb875a71c39e3bd2505b89508c90d02a9823ebcde93f45d5d3a52519f84596a97b187cc1265d51814fa8319d6747627a9318679de72655f06a38fea9d1f7963a8ea89695bce85df4ae28cb3104b12fb18b454dbb443398d3aff3113ceadfe1ddddbac5fa4ecd95cabe3aae60506270e708175abb7184936c9014b7955a73f068f883b00b97dcc9a5a497319183009e388b093525d39d550abe7f093966491d561b25db71474ebaa2cf7c505c1b575310c65a88a07f3145717679ee9b499962d26bd04d52b5eed94cf6f705733e55be93508561a0f895b75110276f6aa31d4c44568c370e4fd79763864cd85e62c7d9a2937c31e2ed069c8158e1456ca9a493bf4d53fe79230c8fa11d6907a7909e9154ec643307f4e219d434ea1cb224ac84081ac2eb720c0618464ea5ed9f05be4f16cc3a67e4a1862570b04994ce166d5115b63c012306451193b4a9d50f0d5e6ca97187d4b2229862eb6e4396c03372a9788651f110e2f1302a2a3d79f2cd37c3b5c6dd9475a5ad19274843901e160b057f35a148ee8abf3a24b37d4b4f7341cd7d481b6b5b7d4af502610465da3648fdc699c6620a614c2f3cd1b418560113a86b5e3ddc912577ecee46703d736650b0f4fa2ce88fae724090f41410467f363a8c7c23df0980b2bdd516892c5015047a93937b48d16dabb83748ea1f267eb4f0bc7a50feabf73953358633a5169a3b17eb3df55e6b900ff17001bb82d59da60f2cc45c5ad3c2b3c8c4542c69f1ff14772e870f29450ab1591207a1f0a04e05d60f70c638da2ae9ab81686f2b6727a5b2a81c2a4ab88bec642daedcb491e7c54c6e2620534e0a1a6508592f5366b2efea2731cbf898505e6ab246f8932251039c429b711fdb5028c603cf4f57713764e13fcd429fbbd3f62f69cf79e0f766788699979c3e2f15dfb0a45cb1271c46097b5c26dfb12844db3ea42a2c366a8b65fa880be681a73ef920df2fe3f10335e2f0862523382b5eba42aa28f5d18dd6d637b90b54e7591341ded0a5abaa6aba709e33102c2f77e64a57616c481ab051b33c069dc8a11b6ec2b576b6512386709c0a0ce255c146fab1dc22b2d790c06ded4bdd45c596dd9cd68068eaf057cc6eff797afd12af0fc19cffbebc59a0a747bda7c7b4e8b021dbc102693a760b94be9b4a2c9ba7d487b1c24c32ce41ce8d2e004845254e0c38be276ebd0ff4485e367b8499c2249a765a99bc827260d6e4054443d68c64d2ed7b69329f9d63aab8cfd50cb70586e42ce1686e15a9bcef5c2f877aad7935264141f866dfb36447f764b88e3cd599c045742673644d32c1347bb3b3ece3fb91d3c0a6c6ace7c1ed69dc35dd81dafdf764986e234a1ca9d5be3bf997b663ba98ddd978e28aedb813e799db556c5b544271194d66914ef1fa1dac87eee74e7c88acc1db4cb966d22251f94f7ad6cc00d302689eff872acfa8249918076849bfe7e7bde69f2393ef4af6111ee1450a2d554450dd67747cfa36d702a98cf59edc1b2fc27f711647e9aab5acc1503b43fcba1dcc93f84b535a9d8a48ae58c47d9a52cbc005f8d366735768c845eb853b83ba9c47b097707992c9e50445a749f61cf75d29225e10afdc52d5f87c73cbe6b5aadd9ed47c39408d04f9bea6e57c7e3d610f158dead785d4231601e13096d8c3edb22da52615bb67f52fbcb127b45d28e7ca5fda2fcc93a098742366dae5b8db94e1312b590ca57be33e6d797879f3fad8488d5f72f39a731a0d231c3865f903756bd408e1b103ceaf7a601f74ed099a835851c9f1c243750d412727e414c6ffa4cc88ff7f77e59c3caeb6f3d785bc4ea711fc887d2f6a1cd2dd078a9e2c8c82ea45a2ff91c718647d20cc48d7ed9af18768862fad0c202665f048a1dc9d22cd53017a19e0de5e6299fc69e9c7ee03e41828df8209af9d77e00d2653ba3a1a3fe04c7d9d28aaaaf734c5561423314bd2615773c7188260d05e38e57dc0a55ba52cb9fa29e11b6a4f8399929f4427b496d7859ea13eb6af4c21c29509d2812352c413d262bfb81854625217492755e5e4fbacd99c62350904c52caa404ae9d9f79f42641b5da22d69849eb8673c674a8bc90f4b64cbf6704f33b31379317d00d726b9b0fb741baf89d04a949dc9b29a2044b6643ae894154bc51332ee5b4a87c9dff87ec42d3ff404aa89f4da14c71058d365734eac6638d20619e49475b282b4b3407f1fd29ad840db0dd79f4102e7245fc3bd84897f802b4c16fc22b53341dc63a0b6ecc1fbfd1a43117836892a19aa7a14dcc6d246b080b3924be3bf94eed6e780c7df09347e459b7a262dbc04f901269e331cc0bc9af5ed45e3375a2d5fa016b234da3c957c97a861e172725e8176d5ee386c3f28051405305be3db87246eb3a41997ed92104cd76a70edcd501b761e8518ca35262c6fbc2a9702cf63d99f81435c710cdbc7d3e9ca72528a4005d155c864c32c0d7e803f7c1b2b33221df46867e4c89d0b847449f259f9f6afba61e73c479bd2faf0d3a0d12bc534a17688d2725c8b4fa4fb0b7a82c459a3b8726f943ed2ae91c1e08d79ceefcfc0cca3a4390490cd5b51e21c1074935c0d68ac5bfc409ff2126c0df24dfe2910043a065c9033cb9f358d4d2fa6ac35710fbecdc534b569a8ae04710b5c6a395c4b502abe7702145c3eb8e3ed2e6a8623697ce296e8e308440e74515023a305c55a4886e347c89dc5e4d8201715ba8ebb25f41fe6099ce1e1e65cbbe187f002bd0f952cd5784f08194a9d8b9f116e1923d1de6c3c97932623468b09f15afdbd2b28e88ffcc39b224075e01d6035123fbb341b353bf6f40a75f36dac260bcf4732f7e5e6328b4ff146df965c021ad11c5f53e7b9f47a0609237e4d58a636dffb2c7a1a027f75b99f0653ea4e5225b71b531a19867134ab0ebfc059a8c13725c30f427db011b1f95a3050be2b642c31362c360b576cb385695bc4cca115cf24edc4da0d40d314ad3c140ec2f6de3ce29bf3c29f5a4b13f56eb4344bd91343d89b91bb9688acbdb37997e7a3091b9551454d245ba8fd23eb51c1c3768ae90713fefcd5eb3096d66802dadee7b42c5dfb4246c8416de6a7054c274464046d2d11dc43ee67d08286bf88a3dde477fff300278ce8293fa7ea5516da60fb1e3f315c51d8b7c0b553bc5e722f58c4d0a56c802b7a2f22eab69af7b8e2fc0fd50aa6184a99e893bc4c", 0x1000) 16:01:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffff000, 0xbb}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000000000020ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3f, 0x3, 0x1000}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="06674840eb07291de474946f27105c480e0efe9596b068a7d09538272cbd6f80be582f57549508323f4a2e051deb90620a58c73182ea8420061ac7ffe202b4b8ad12a5939b5d9b6f0c6482462d", 0x4d}, {&(0x7f00000000c0)="1547ecda022a870b4680ce9efe1a73a482b59294aa196383ec02bb2c0537f06737a74ef0d46a2c5c72dc12e7b7a9ffb1549343e94ca9b87fba559a569d36c4a381a3a915f448714585c2b605317f38bc9dbb1d26ebc534d36f8d", 0x5a}, {&(0x7f0000000140)="e9cf0cb5a3c6528b468aaa514fbe4ed50b29dd06cefa83bcd04b9887d653b3ec00bfb6e382be81f32dced3f5b10c9254bc27cef9b54ae08f1dbc78ee06ed2faffcbf07108847ae3861d3dc6e33377bda54cc5c9c1d9ad1583cfea7b15008487ac6ddbbcc54bfee77ca035598fe7614e4e0af629cf95c50bb4dcbbcc2ea1caa5cd8cc2e411801f18f79581874bcfa40b71646c1b2c9832c5db420b157117233b3676b0f7c79b4ba62bf4b5f491aa5565bda128a68d73ecb17e4c67bcee6da19b1f38827d8ce", 0xc5}], 0x3) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) listen(r1, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x2, 0x4000, 0x5) mkdir(&(0x7f0000000300)='./file0\x00', 0xa) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='c\x00') ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) chown(&(0x7f00000003c0)='./file0\x00', r3, r4) write(r2, &(0x7f0000000500)="50478ca7704a73ee0fa85264ed74584802179bc22c4b750acb088a5486a868556081c239", 0x24) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000580)=']\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='c\x00', &(0x7f0000000640)='!\x00', &(0x7f0000000680)='\x19-/\x00', &(0x7f00000006c0)='\x00'], &(0x7f0000000780)=[&(0x7f0000000740)='c\x00']) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg(r2, &(0x7f00000009c0)={&(0x7f00000007c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000800)="c4b99fc28cdd2fd4de8acc66b7232199676dd57b808c9710070e07d6217347800825e33be0b5f43e6d89a8537b1bbbe0170d34540a46b69448cd6611bf5aa8d21a5db88a8ccfb519d7edb307a3604ee76e435a00fafbd137dc652db720da4e1493966aa4b7808f7b7d0363c1f0edaa1a388aef2f71e8e0", 0x77}], 0x1, &(0x7f00000008c0)=[{0xf8, 0xffff, 0x1, "6e99dc79eb9e2add34edf592b8bd47ac5fb9de0bb91dcd41640812c5e92f751abb7bd8e268fb8822ede681aad8d318e3c0d0f4dd2d3665fec57b16ccc50486cc4f6778cde2dc9176a0c548562fdde11ccef28d7ddec0e45341405d3ad9fce48589f0f5bd61e652201ff5067011787df450165fd9a038e555e7296fea9953602a0d4cc3da08f48cf9e50781c637b3316ac5e2752e4af36ead161ac01bf6b72822463c4f812cb16adfa350b45f81f9b45c94f92ab039ad40be993cce8463436be975bb9dc8077c80ce7dced72187d5c078d6ec19cfbe2d498e1a2ec92626395b3fc775"}], 0xf8}, 0x4) chmod(&(0x7f0000000a00)='./file0\x00', 0x100) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000a40)) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000a80)={{0x18, 0x3, 0x4, 0x7}, {0x18, 0x0, 0x9}, 0x9, [0xfec, 0xcc, 0xffff, 0x200, 0xfff, 0x7fff, 0x80, 0x3]}, 0x3c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000ac0)) mknod(&(0x7f0000000b00)='./file0\x00', 0x3, 0x9910) r5 = dup(r2) semget$private(0x0, 0x0, 0x1) r6 = fcntl$dupfd(r5, 0xa, r0) execve(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000bc0)=[&(0x7f0000000b80)='\x00'], &(0x7f0000000e80)=[&(0x7f0000000c00)='-(^-\x00', &(0x7f0000000c40)='!\x00', &(0x7f0000000c80)='!\x00', &(0x7f0000000cc0)=']\x00', &(0x7f0000000d00)=',\x00', &(0x7f0000000d40)='\x19-/\x00', &(0x7f0000000d80)='\x00', &(0x7f0000000dc0)='\x19-/\x00', &(0x7f0000000e00)=']\x00', &(0x7f0000000e40)='\x00']) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000f00), 0xc) 16:01:01 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r1) 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = socket(0x10000000002, 0x6, 0xfffffffffffffffe) getsockopt(r3, 0x0, 0x6b, 0x0, 0x0) r4 = dup2(r0, r2) r5 = kqueue() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x7d, 0x0) close(r2) r7 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x4d1}], 0x2, 0x0, 0xfffffffffffffffd, 0x0) r8 = dup2(r1, r5) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f0000000340)) getsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000280)) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xff, 0x1}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r1, &(0x7f00000008c0)=""/214, 0xd6) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x43, 0x15, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0x0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x974a221ec8145aaa, 0x8, 0x401}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2e, 0x1, 0x40, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x9, 0x2}], 0x0, &(0x7f0000000140)={0x3ff, 0x2}) 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1f, './bus\x00', './bus\x00'}) 16:01:02 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) syz_open_pts() read(r0, &(0x7f0000000180)=""/101, 0x65) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x1d, 0x7, 0xfffffffffffffffd, 0x8}, {0xebfc, 0x5, 0x8, 0x3}, {0x5, 0xfff, 0x9}, {0x1, 0x3, 0x7ff, 0xffffffffffffff83}, {0x1000, 0x101d1ff1, 0x6, 0xe91a}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="6bd0459c706320756f13ab68c1be02e781c832a9e1ac68e84de4b08611235a106d7a66a435e8fc622517785dbbfb4d7b3d77a27cccd236125a9f3beaf031df88517d5f6e58585d53ec8fbb33a59d2212064ebf03acc97da652bd6a2af1632826a8734caf8abc85d0be047d81131ce615cd7c4910ba69003105c5d9bfeeaf0257233e5484a8f257c5aac1ad00dfd583fd39f0c48da66d89c3303e75aaf0fdbaa539", 0xa1) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x11) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r3, 0x2, r2) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x4004426a, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000480)={0x9, 0x8, {0x10000, 0x100000000}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r2}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x401, 0x8, 0x4, {[0xcb6, 0x862, 0x75c, 0x0, 0x7f, 0x37a, 0x300000, 0x1, 0x8, 0x3c1043ec, 0xce23, 0x3, 0x400, 0x7ff, 0x9, 0x101, 0x100000001, 0x4cc0], [0x7, 0x8, 0x6, 0x1, 0x1, 0x1, 0x8, 0x1000, 0x1, 0x9], [0x7, 0x2, 0xe0000, 0x46f5, 0x9, 0x0, 0x81], [0x7, 0x800, 0x7, 0x0, 0x5, 0x20], [{0x8001, 0x2, 0x1000, 0x7ff}, {0x1, 0x8000, 0xaadc, 0xdf8}, {0x3ff, 0x4, 0x2ff0, 0x3}, {0xffffffffffffffff, 0x8001, 0x6737746b, 0x3}, {0x0, 0x6, 0xff, 0x3f}, {0x3f, 0x9, 0x1ff, 0x41}, {0x9, 0x7, 0xd8a6, 0x1}, {0x9, 0x4, 0x4, 0x1ff}], {0x7fffffff, 0x7, 0x8, 0x4}, {0x9, 0x7, 0x8, 0xff}}}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xf4, './bus\x00'}) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) 16:01:02 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/178, 0xb2}, {&(0x7f00000000c0)=""/51, 0x33}], 0x2) poll(&(0x7f0000000b00)=[{}], 0x1, 0xfff) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000740)='/dev/null\x00', &(0x7f0000000780)='@\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='/\x00', &(0x7f00000008c0)='.\x00'], &(0x7f00000009c0)=[&(0x7f0000000940)='\'\x11\x00', &(0x7f0000000980)='/dev/null\x00']) fcntl$setflags(r0, 0x2, 0x1) 16:01:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8000, 0x7, 0x6, 0x9}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r2) chmod(&(0x7f0000000080)='./file1\x00', 0x24) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='|') r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x3, 0x4, 0xffffffffffffff48, r1}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x2, 0x0, 0x8397, 0x2, r1}) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) getppid() 16:01:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xfff, 0x7, './bus\x00', 0x4, 0x8, 0x6, 0xa04}) 16:01:03 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x190, 0x8) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000380)='./file0\x00', r2, r3, 0x6) r4 = semget$private(0x0, 0x7, 0x286) semget(0x0, 0x3, 0x20) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r0, 0x4, 0x8c) r5 = syz_open_pts() close(r0) r6 = dup(r5) r7 = syz_open_pts() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r6, 0x1) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) r11 = getegid() getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() getgroups(0x6, &(0x7f00000002c0)=[r8, r9, r10, r11, r12, r13]) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) listen(0xffffffffffffffff, 0xffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r14 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r14, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) 16:01:03 executing program 1: r0 = socket(0x1, 0x8007, 0x4) sendto$inet(r0, &(0x7f0000000000)="6a47397a9b7fc37f865e6e0b999e5e19b83051ef77b5d13d86ac9faa2f51d452da39b632442118039d8b2f4a256a610b17f99844e51ebe18aad087c5903e2b75", 0x40, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x104e6, &(0x7f0000000100)="284626a6b7576c609b3777f785b5ce2be3af936bcbaf32999a2632d40baefb3888afef62a4eee32c967172c04d3b27d9ca1fb2eab9b733a626aeae1108000000cfa81cab55351f093baf0059395293d19e606213d069c67cf350383fd4ae587bfce3e3a23b1df82fae36c3d8257ca8148680811e28deabcae959349b60bdf46f1c9b0a83236acc5e4bd003bddc63f2fcb10547eb849515d7e444d46ba35611d8dfd4e2ef31ca1b771a580205d4e5261a98") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f00000000c0)="20449f7c1debc9c6c34c641cc9e4fd2e678037d07b97897ce187ec942e6bfa8d6c3901c8d1c13fe40f45d614d75e6e3af2fbb432d3d020") 16:01:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x100000000, 0x3a, 0x9}, 0x3, 0x3, 0xffffffffffffffff}) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x320, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff080200000000000028000001feffffff000000000000091400000000", 0x2c}], 0x1) write(r1, &(0x7f0000000200)="6a484ee647f9f7b9547c71608e475676d6081d2056c998a7ab71e86ac9b634ed940e81558666ff98fd3dcd7cb802d23292e8c626e7ae0328bca30c697e0dcbb4155f1ad15e38ee7fa4ac888e788a9e173cd28a3aa9a5b342d6bb37fa4432a44f367ff65f379d9831a55031b70ab07ed8bfbc817e5142b02c9514e8f9309b84484c26dcbababa2a55fd9da357aa8b55f5dd1c03edec47025c03abce57a5c479da1ced6ae8e49d6464a32f6f25749b599d476a2851a870764af265d554584d15abe612f37bcc470ef37e8fd72f26e33dfc7154ca36a1801523572ae43c46b2ee3f5e546b4f68b027d201d752cc92ab060bba40f983fda5ca23", 0xf8) 16:01:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000680)="66390ffe04ed95f0fc1e011be504cdec7dac286112e17cec69023e50e43ef74a2e68ef3718d08cccd3806819b7e854ed2ddadbbbfa07b6b1d6ecfc59b1dbb3a53a876a2f3f44d1a2cc1d8325e3b661b76b0e77bd074557dcec2deb61a1daef140aa48105802265a9372fd8a3774723fef29980c4eaa10ebf5a013de7d500c54f160faddec7d9206b6dbf0aaae0c787b3685970de195bf3a8d9606cf4f509e3fac73f9e4647a37dd008c665d5435071c17fbb914d11eab311bc7608d516979aa03dc638943203c11c67ecb4e10fe64dd0360957f3e3b8cd125b98578960a5981270204bdca5a9a201a192f879f86113aa8ebd62a5cc3094a812c44345a5db9dc23ee8cb80e3f678bcc242389c83c3e31045dfe3d4a361ba78ebc61423c3da12fec8627d9ac6e4052d5824a0215767dc9218ff8a659eecd9d2062abf521e61238bcec556270b37d4a82e5ee4a0d6a8af3145e908c10b2545c262661efa75fc9cf2a81a7dc1411060be483dbc6a74e285a948f8f4ab50700faa9f20c8d0e79a3d291d76c80b60d130449016c2bf01ae7969f912693857611158157bfa4f76c581d8882e7bf85613a9bfa4da76cd143dd4e8a6bf5c6452cc2b2a0f02fdb11b47b3e14b3d289ec1de6be5f662d2faac9c36278ad64f722305f136d78f9ccd4a52fa4195ec3644b5cf2e4d5e7aff337a8cea104965029d540a502e77b133a27589caec122e953ad58200ecd972cfce4465acdbae985c73634037e124c9a577c52514e2ca87c7cffe9c1b8f910cc3257b5fa7f44c599ab9b0bec5894ae4b8b71c7af423d886d5e427e0d8d7c8d6bf578d4daae8955beffd1941efa0d72c5ddde80a26166b55e80daea11542e1638203fe43e8199fd17c90a3befcc9c0878ea1a86b2db412372f0c7cdd3ce32b073a7fb83b876b04f931c312178307318d6f739bb454b3f16442a87c2903dd7598a0de05d87dede7ffec833dadf095ed8f3b17a80351de8d27c5dd87b8766359e8a574f93f46a67acc01133fcf9ec6e73349a7fa72eb4c3638b5164c44705ff6e1397d94d205629a05cb4f9fa97708aeca6ff43d5d86b150e7ab4941d1da59f4dd8776f3e74a4aa7a37ba7248993bd63e147e565de06eaa2e62c8f77255c9fced9aab45d13f64aec217baa88ccaf7727e99523ca1471171498363f6352c0671c435db1192f2583e13a2ca215bc89eb9b0b1b64332a10e8d160dbd3f491fdb1e210c9e0a1cb1a6bf54f2a8b6e691a0109f58745de1042b17b1c6c4275a9eb54ee60a8e50984fe45b49c9dcdf955af430deb5a59e1dbc755305a213dfae7bfb165152e461c4ae6999df9254dcec2eb6543949316dba2cb250865c12e939d6c39d3aaf9b0fa2ead99d781d3164d9762168321b88c0e3668641c43d861e470142fdca9f34a5674dce55fa0710c775d9c86daf130b04216ab8d9116fd216349681be22497843211452d71ad4cfd166dfcea5bf28ea3bea6c99687d0413d86906f8a1f36dcf4819c0591c1f1595094695b332e6aa7f50758548b372266307ab61a0df1261d0fafb424bb7d17358a4ab38038194fe5d33ae41b37b17774012416a9625d6bd95fcadf06bf802dd43f132c73217a88878f06b5aee5f3bd1e282789f8ac0dcc1a02a585058f0b15d61c013b333638a718c560fea8d6cc8a81c4aed12d771acd42e7a78bc45cb120573a7ee98797dec2f31651436151ee8507d4efe404cdc9c698925ac4bb6af784f564ed8f672cc0614ba11c28e2c0d1068d4ff38a7a8e1ebea170c896a26c5e4e06eb79677745bd4c1d8fffaa28cd49a249ed357b3a121f7bcf3689bf04928d7e993bce54de55ab1e3c408783f0d254378bd3b68cd055d2006687e2054c436388e3810d245656be68ddd7676de93cc97608a59405c8521568e73bc70cbbef90027206d9f2bec8d8601b5a6d366675a32960775c250d7515a1c6d8bb852ec3db2d1e988bb8d30d44a5513f3ed0caa8a6adbd4c6470cb41fb253de5a2fcff9a066e68a6f5d7001f95a3f0e517169d1a274155396fc2a24f79965831f486818910f82d978137bcc98336317511b77495bd8df34ccc7b9b6aa7a8a394e26baf56a01810753e09e50ec2500c76a39d76368764c76a0ed8e4558d694755261b6d975d6ed486a5a2cd887a7818824c8fecd2c67f8b01d23919dc5bec923adae644c5c76ff017b021e07ea6b292abd854e50cf74ead2cd83a8db200a4cf376e351dc753284dd96a18a354778b8d75be4a6969863beac8f121543300b2b3344b435249dd3a838002318ba24345192952729a4d058e23d54f420ea1ed70e44d6bb263d823ef2777e4580f6867a444857f841bb5931d6aa429fa42f343209ad3dc44618c99fffd51b5c0a4f9aba21a443df78736bc6c9fe25d10e5f246b2b39f993bd21b315dcb9feceffabc9f5f6a931610be320085fa51ae2b9a1a345d95fc551877f5c391cc06783f9d15f22f37a9499050a313bf4138ff36b6f3dadd53b1fca82c814c5d80c9a5410f1dfca52ea853cef13a22de338258d31ae855bd5fbf0e10ec9df21eb90aeb5ad0f79f4e03e37e3b37334ace44dffcb4eeaa453e45ec6f93bfdc90edb39abc3f674d144b46eb5f51f5efcde1774063e5a7c11318fb560b60b7c8b78d26642f6966117f1d41b3de74109beb2628b9fb3d43ab1e127ca2e8560527cb9fc9f2292d98b9c02ab06cd15c85b80faec3dd04b5ade269ce2b268accc77e3e779e77c97f50015c21f70140c6812b02a1a492567e12b96293dee250f9e618392e7278d41cd9bd53610d20d600b1754492d427c4fa650f5d6538251844d4995f1f1e850a8238dec0869dd4cd20c11da280de31764381983b2f14daa5492a57127b65370f00554b96cac36ac89ac353c2a196ef8b489189b355d7222ed45802324f76b5ba159c9e1e8733717783a6a92ae56a868687c478a042e2e54f2d92d84b5b4482e9e1c2b1fa51b5e889e5ca46415857c273a195f4b65ba06d06cde8525da2681de3316d21392b9b48e6f7337e47438ff89d4945c1fd11581b992339d80adb3ed8dadbbbea5db0be54f6ce62fd7679cba12db6e0985e8f611ea2ee23d9e05c872df6a709256df744ea71f3354eb9293f90991db350b30f554344920f5e668522a7c3e22155ff7bbd3055ea46eca75c04c1bae2bdc62d38ae78d33ad8d5656b0ab980d462cdb3a1ebb7a933fa67b7cac4477f4c757bff5b5979192fac5a1ca0d293f11a3d2d3b567352d22d80e7c3b15ec347f5f29bfe4a6a5ca69ab5f5b08e4183df850430e81ee8ee33ed0659872da024e05530d1fbb483888aee786a3bf7ece3c5249db7a7d7eb2c75a0d0a6978d9343b89fd49d8f4d02b291b66616a4c121fd0382be929ae504f43cf8070a319125c0f0fe19c2de99eaaa58d295259c014d7a536d41e41000f5d657d15684a74ebb3a8dc9860029a29d2de8b5aaf3ea291388e19404f4e3a57bc16f97ddf1ba589deb139d681c3d694d504b29bbecdce08d6ff9ff2f326ef5c234b7552efb858e3f1de4078d3f687b1da6875a11128b704e2def529c7ef1dda47fd558f3e78428480e6f2eb7cc9bdfc8758471b139df56428dc7d04ed19cf65c993f9a5aaffcc132291204d49fc01938c44bb946b916362932df21b246fc0b6a405c5810f98885b6067e449561962143003307866678a6b3aba71833f057998850a94b0c1beb1928632646bdd8e7bcb29176a0f7e222fdc5a3430eeb6b6752b8cb4c540929b83bb1ac45940b72e7720732c894fa3a5aa847dfd68c9d374a110a612dfe7cbf0b0787d30218e6e126f3e64404e9a9a2dfebd1a41b507b8052df8b2713b2fceb4b42eb86297789bb4f8412828e58ea3b932275801d80bfa248d9b234477ea7032f6bd92ab83fc12c44c6115c57f12e39d6c36719f99ff2ebef26cf1474ea58878b57127ce4cfebfa0d53fb466ef831d3430b563eb5785325c3e0ca3a68b9c06b631ee6dbaa7a2001e1f23aa12c4ff9c1351e68f50b335ad31b7d4a8dae92a5ed161af7e4159de7e07eab843d7b342d7564923f36dae012480381d9ed332e6f3e313ced33f81c94324bb012a17f56a628bbbdad1a7e6473f82e5b0e84bef788bb9480c00c9836a9eab5d1af5e65014abab8f9bf903149c5f490cf603b20cfed8267facd2735065d98ebcd9a9550a668b8b7f7ea4df79fcf8eb812205ce4d590412f732e8944f0ed0ace55911cdd7ac9a0ad6c3fef08e80924a054794e7a95621ccdb9e3667f36439e3b32830a06dda444057de62c98f924d22d399d682dad75d58892fdf4e37fa01b8e8d54b7ca1fdd43b19fe0f410e9c4ce9f88146bde4beaec2ce0f769db1e95918f1130156324a69c4bf18de0dbd9ac8ef7a426f2f65b4a7e50743c4cfc9973c24e3923d1e8c0a5315d6548e637b21bd9bd232a59966e1bb19daca0ae6492adad28ccf65d5ee5674e9474cab50346ee3129a849523cda05a2e9ede6bf1e52043411661f5a3d05b19ff1bdb3a02d4b7ca6f520120bb676fad23f6eff3dd5c6ab5b15d3cf9342a63566281ba6744068f7b432741e44e05cc154d1df5a1194b577b74b6ba396fcdcb8b23ef4177197305c555d8620dd71e6a381db5f198584145af096a88641e375cfbcc41499b9f21c6e8db04694b109839caf4b8c51e8447fda4bc5137ea252d75055c0593619455e00f3fb19b4676ac60b29859d25096b9aa51453b20ba2c3c9877e0ea26114ea9bc0de6a414578940a28d608251c451f9d06f15508007ee325942041b78e35ecef8562e91e4d97bb4148318970e12db622ac292cb96a9952c7425fbdf4eb5527b8b7718ef2065f171e51cb6d7a4f752f2448cf23644a76a1359b3ac152e3f2f378251fb25bf4ceece3f2c7bae8a2c93e152cfa517a5d8e40e3eb5f647ea5da1ee70fafddefc103c1b2e567a3164e9e90d49b436444169d9a86857d117ff9d87608ada51259ef628e85974c32ff01b0a8411a12270ce586dfbba05c7b9af04acf4909ebc0f7e4a710d0f737b7913ccebf50b55a5b4bdbe557723c54a736da4887140e935de5706377e2187fc9efe37b0a3369ce488c3691e23366b896c58c2ef275bf4668cc00853826e55537f208e14b2d39fb10ee4b4c55384e2d53ef51b53e446f342bf3702d2c59fa1db33fac71b58d0a13f03ed517b79984fad06964f2177af14cb2412548e53cb36e3fb45dc774bd494682be086a84bdbb9dbdfa5b2b4fdcb23f734a5641d1ebb3ebaefe9ee08c663b7458d62ddd8f9214502d02cfd97b59efe91d7cd3f3fc5c95890c042d0a6ccb95387bd34c1fe8290079db6dcc51e47e06c5ebae9753789f296f6bf83f182b7a3cbf0c32b42d683f24880ae6a02ffc24e7103239189bfcd98ee0ca7bd7c5117ba51fbf8f8a264e463720525d067c36b705e7cf798fbb4119c60d3301476efdffcb59fe017c6c3f2f945774e1617aac6688c655696aa87886b44217af4b11424c6556efef0ee3fb08e3aa69d0abfbfdb9bbea42a59f55d0f2e79abaa4d79635198f3548a995c3057caebb76ea58f2d0b580052da4a640dec2c20997f573cf8cbd8e45febde4e8126cbac210a1c84762349bb488c8369c75ac93c3c2d9407bc855ce084774c83966650cf5a33c348acf11c92592a66ee81ed7c39dc00e3086fc28831ba3871625bb3ebb527df75a54c2243c232a8233633e3af56ef32be2fb752c4e29293524388813daebc14eea3290509aef1a0100a1105a07de70acafde45281f398a8fc7587fe839f25f7056f5ad212a820e80924cd933adda", 0x1000}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x90, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x20) execve(0x0, 0x0, 0x0) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r7, r8) 16:01:03 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) 16:01:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000002c0)="88b87f2f", 0x4}, {&(0x7f0000000300)="b45201a7087304663447ce61152724c662abcdf7ed6561530b7166961ea1e391e7caf8c105992c438f8d3bdcc3e5e4b86f9dcc8b335962e3d3d43042a6d5b428d7ada31a83ca48f081b3287ba8647f891cc6bb2816fbde1b212eb88bfc23e9e691513d5d27a54173631d2f160e85d63145", 0x71}, {&(0x7f0000000380)="783dd0a5ee76d75b6067b4823ed07e69a28de9615a73626cd72e25cb00c51eb47303a22bc54a72e1314ba1c2691be8f8e5a95674d12695b5b40edd5f8dd9bd8f93fe56301bd3e93cb0bc77b805759cca6159317bb403aab987184cae563a810f2248293482ec412d8db268a0579005fe38a6b8ad80f38f3403493964f407a99682aee629ebe05d021c6e63767c81b3bc9bb9663412e88f2a0610bd8091afb233b6d706", 0xa3}, {&(0x7f0000000440)="fb9f2330b784f9214d2cca6316d7a54be7080329c62ecf48c1e134db4125aed8dc2223bddd9e0dec0e2c197bb0d9badbf15098706d5bd448960de339ff35848f357e020f641887599438e118ce11ae0af5df72aa2612a3355da7dc3470f688c3380075467355d5f1368e1b02dbe7e1c0001104061bf758fa", 0x78}], 0x4, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r4, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x120, 0x4}, 0x4) fchflags(r0, 0x0) setreuid(r2, r4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = semget$private(0x0, 0x3, 0x401) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000200)=""/29) 16:01:03 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff}) r1 = kqueue() close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) dup2(r1, r1) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xf2, &(0x7f0000000340)="b6") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000100)=[{0x18, 0xffff, 0x0, "780084c49ffce65a"}, {0x18, 0x1, 0x20, "a7e7"}], 0x30}, 0x1) write(r0, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r1 = msgget(0x2, 0x48) mknod(&(0x7f0000000240)='./file0\x00', 0x5, 0x0) msgsnd(r1, &(0x7f0000000180)={0x3, "36faae47226a57a7532e35d7d0ee93f850e29cc509d11a03bd71ddb050498fbac227394bd232a2aac991e8dcb3425f2bae73949c1556aa15eac65af2f20b2384f6ee0ad5d740aadfd1724951761057d7bdc591dd7b33a5ba2ce568bda441785fb38dd7565ccd9a0e3b6dc19f71cfc5a8944bac7478e04e6cd9efecac36564fd1307404e7800d2a8561e5f2f90b914e6558dee7bfa039f0e060295c186ad2216852752f0aa876b5af4884f53abd61"}, 0xb6, 0x800) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 16:01:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x5, 0x1, {0x9, 0x6}}) r2 = kqueue() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x400000000000024a, &(0x7f0000000200)) dup2(r2, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xb0, 0x0) recvfrom$inet(r1, &(0x7f00000001c0)=""/187, 0xbb, 0x2, &(0x7f0000000280)={0x2, 0x0}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) fcntl$getflags(r1, 0x1) close(r0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000040)=""/92, 0x5c, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) 16:01:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8001, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r2) syz_emit_ethernet(0x3df8d05d7dbc96aa, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000040)='./file0\x00', 0x40) 16:01:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x8010, 0xa0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:01:03 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x11, 0xc007, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x0, 0x800007}, {0x18, 0x1, 0x80, 0x6}, 0x6, [0x4, 0x21000, 0x9a, 0x5, 0xef2, 0x0, 0x7fffffff, 0x10001]}, 0x1c9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10028, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) fcntl$getown(r2, 0x5) 16:01:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xe0b3, 0x2}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="5001050360000004000000011306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:03 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) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1a7, &(0x7f0000000340)="b60850c57173bf94355961f59df3bca624928a4d6d8aa734a94f0ac55dd0df809680e86cb9910d800ace10a3bfb117d7134ab6a512e7b7f50176c0629bd45980722ef819d46efd8921765480f18814577aa3cf5f779d1857e5a5a395ccb945e1dadf5564d43807c698ea1eaf850000000000000000000000000000128998fc1d1d8a541becc028257d7f3f72cfda260a3e2e2c8f31517e5b80f0fe866507a992b90bf8f13a62ad59ab1925c340d3b64e2273669b7cbfe53a61af04466fd7473918c5bc69ee09007f14313abf43bbc17daa576920b2e38be4aee4dedcafadfab6223b1cbc9a7ac819b6bb7377b1d5a83dd4bab4fb4184d09f3907be6525ac572af224d0e633bc01b18ec4c4fb060cbf1740e6d66dd88c02e97b2d695aadd7725a135b310ecc0d029b54588cafbb4c2e9985a520bb7c4c7389cd5065bd64c875f65d035312d21ba10abd9c74b5726e5cbddc4f36e41f9b79c5119437ad837f3f70e075a2e2471c89b4cf4ea0480cdab0763371c61f3bf9959be3c22ab81e2d501b6c6712a20e5c0c3787d4c7cdfee36186e1c0399d43a7ad8ed1dbcabf977cc87ca55307ad738802") 16:01:03 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r1, 0x5) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xc4a, 0x52, 0x10000, 0x1, 0x7fff, 0x0, 0x2, 0x2, 0x3, 0x800, 0x7}) 16:01:03 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) 16:01:03 executing program 0: r0 = msgget$private(0x0, 0x1) nanosleep(&(0x7f0000000000)={0x5, 0x7}, 0x0) msgrcv(r0, &(0x7f0000000040), 0x8, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000480)={0x1, "9f328ecd5c0f543880522ee1619a883ef7cbddeafef17642aef0183ddb5465e83aa12e9cb63c"}, 0x2e, 0x800) msgsnd(r0, &(0x7f0000001980)={0x3, "3b1a9ab92f00747f21baed34cecc7db4eca5466cbac57b89e14cfaf988f2db07ca8bd2a47535a602d9b0ee087412805a83beeb7e918fd6e638"}, 0x41, 0x800) 16:01:03 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) r2 = dup(r1) kevent(r2, &(0x7f0000000200)=[{{r0}, 0x0, 0xb0, 0x84, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x80000001, 0xff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x81, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000002, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x82, 0x1, 0x0, 0x101000000000}, {{r0}, 0xfffffffffffffffa, 0xc, 0xd, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x10, 0x200000b9, 0x1, 0x400}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x866, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0x7}], 0xfffffffffffffffc, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x6, 0x1, 0x17a}, {{r0}, 0xffffffffffffffff, 0xd, 0xf0000022}, {{r0}, 0xffffffffffffffff, 0x19, 0x43, 0x40, 0x719}, {{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0x100, 0x3}, {{r0}, 0xfffffffffffffffd, 0x11, 0x40, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x5367, 0x100000001}], 0xfffffffffffffffc, &(0x7f0000000100)={0x400}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:01:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r5 = dup2(r2, r4) r6 = kqueue() close(r4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x17fb, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0x3}) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/91, &(0x7f0000000180)=0x5b) 16:01:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2, 0xfffffffffffffffe, 0x401, 0x2}, {0x9e1, 0x1, 0xfffffffffffffffa, 0x5}]}) 16:01:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) 16:01:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000003c0)={0x5ce2, '\x00', './file0\x00'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) bind$unix(r0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) clock_settime(0x0, &(0x7f0000000280)={0x1b6, 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x10100000000, 0x90b, 0x5, 0x1, "eb619498caba120a8121f1c5bb8479185dbf0b74", 0x8000, 0xab1f}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x180, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x40) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x1, 0x0, 0x3, 0x7, 0x4}) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000140)="2a48b38e64e566b19564dd0e053219bf1219391ef6453134756fc99cfd4bc87a58ace1be696436d4927e0df378f94fc829362d8c23345012fcb6744c5dbd6f42d272107bf8db5ff84b76aca7fe97d389d5df0df285dd524e0c19b04ad73e28748384ea59b9eea9a755b52efa701520f91c9fd54f9d161dcd96404ec981f7693aacca5e2b24849996ee917b613a4bba2dab5a5b7ec16faadf40b41e067ef5d774d6ba9e91b105dd928f59d8", 0xab}, {&(0x7f0000000580)="5c47ba1cc3fc79209df9895e9248372d2d87a10946fa485d86a6c8d6d0a73bf5dc640c199917aa72785446b5005d46b06d281d754df44182386401e0ffa2c8408b0873a17d986cde1ff5fa4485b16cfe591f3946219868845397a51e45932ec390e6f44e2b84dd77758ed5b8f226f7465ce3f82375e437acfed3d6118fbc8c48a5841b02c4c5dc695337a4d9a5c5a013d1b3c5b91cb1f390f3cf7a59d114ce9124dfcb874b157b33c729a1ec9660c76da91234c0d3b4933e21c0c9f5132663088c3b9c61708eb7969be6c0575548f20bb03f3a27efa1c1d2621b3c78c0bacc77500b3feecc7b0bb7512ee798ac3b7a57e80cf122c7a25141314b99e5973e1a8b16ae733190437b964fe42aea79ee57a6c3983c90b180c3d99656768d4306e26545aa91a84e911e948abb14cb7e997275981071f986e7f4baea2a54f2ff1977cdfeb00192745887c245edde728982cc2ea9c65c3ae5862129f1f4b9fe5c8a7324d87cfbfd5e924d9e61545d819429f29a56e72d1252dd5d7e2437da15d30e4c56c08273aa6975e33511f387d971b14c9cb560fdabe850135d484fc5a9d39577dcf9e51cb300039ab04b6a62c687b10e483c4e287e16affae1e55c8d7efa9b92e12cbc2c6ddfc9f9c4739730939210712c83e4e87e1fd9f2ee6a2d64cd4bcd4242d3d97568b413d511e55fd2b1c51e773bba237d5069c4566bb09ca49440abd34de1beebff144d7fa38f3d6549306f7d43ff99335e8b4932243ea59958e5e90478a0e03811df4f97e0a62c97c457c5fd4ba0f275efd47316b82a784d8f2cb8e42da3446bcc7848579e992ade73f87d0f4f41d46ba024265e6454d546b751071d297564e220365fa7bf227b524b4693b7a0ab7a8642f7a6efd344292b2d28d01ecffe6201c72afc50d6d26becdb731abfba7fddf7c19fabf81b9a13d3877c3af2d7a529017a44542e325242934a5a3f94d0fb332b3e4c6888ed48f089a85ab5759e2f319d5302f3267070ba1480a4f2e2efc425e0a1521676f89749a9c04f1e5817b09fe6ac43fc4346250f070992ebe114f699939119a7a4c9e15fb8a4c693af9b1a85abc965e4f81d9451893bf407197d60157ebfb3a88ca164593378709477097f9cfaa3ed42e0cd0afefcefa1d8f5b4b7da0827b3a121fafce3a5577f233d4e57e0e0416bdf2a67e61211f9cba710cd399466336fca8a88ea331075b1130925feb506fbe39fbcad487ec0c0a5a9ade0c1b2f494a1f9393d159909965229f9fd4a3c23d4d3163b798e59f5a9c69b46b7e0705c88ae1eb63a00275decf4eae7be6b816f6c1a266d3e0979865d0a48689b9e0263e701657d20260c41efd5cd636d4df63089d09907e941a5711ed24d4fcc865c44ef3160724ba74bd0e88ef148a27138cf4917354c88eb1f231a719cbb0e77ad4acffd57598b95eab8da9f09c7daf9124c9395b358ef3344264056d4dcecea4303c17860c6dd7a22d084d786e846398c835d88ac6cff3894edc589e1c0fbed671a1a7ce0314afb6fcc47bde41ac88d2d43bc3b89b30759ce946a75f65ef771d5304906c14ada048ba651a59ef5f18b25937b80ee6d19c64f7d41e42e5609be3114914516c3fb53e2d7a5a9a9214ec0f9c3d4e338dadf69ac5d605b4f7599efc02cf748eace66f2dbe82262abc9eafb4c3dd5d006bd5065df9a566a033a2993d7219393788bc1135030d8642771de0080229a46a825a09b785888828c6d0fe7d3382830bf6d4c126cd39aeef01d4e2e87246eeb813744b7942643024eacc87f68f96ff50f51e69bbfa79f556374613779288e232b89acce2835121a34dac20d255099fc1da1a1e0bcec81f5cb720b1d879606b49fd037988ea27576b976ac6b192dd574ffa40449e1543de4e1f9709bd4145e16bf26565902785e329ef8116221be5c64df52946612735afe2492797d1c9e952efedfdf2c8ec69a59bf1c550709e547230d90d273fac8edd55c37d6a5b9d501d425e3cef94fd2797d9e5ed828c82177750532d7c30e04dd83989ecc79cf0197d77252b47803d5b4c97278037e617fac9f5a8ea78475554c6a732938de99d205325026d440d310d58112073390f414c3947fe63b39a40eaab17b8ab84c0ba80c3e6b39fba508169a3635a8fdbe8b0fd38ca2bc376c14801a2eea0c1749eed51495624d5a5f211cb1e8beff12639b602af4a04cafb80f170be07ea128b93eaf21320306e24651dabece4598f9686177c76727eb788268763166bf5ce7e53b63450ac08790246dfcc6d9a0f0711ee5a311b5704bbb4111dc1868f979f223aeb45410bdcf86d88d52c92fda107dbc81de16f5f5dc5901fc129e21420555e28a676ef3900dc96660c051cf9558253ec0d452e10570de3dc5968f5e9867eb056b855c00280c8ba6587979d3e2900fa1aa190859224d57401e557b53bf64042912dd009b0d7455f701b63a7ac17de769f22b181cf54b79b61878b97fa260c82c54c9f8fc6e5f4fe897056afa261579787802f0f70cd12cd78d2a7845ff1fa34afb60e0d949f32117076beb1e69139fee6b82688c212460aa8ff980d8599cff928635a7d31a40e72810979a984e8d89fbf266dfe09f4f194f19ecc9afeb94c7808ccf62499e6ba20ca8ac797f1387db4fdeaa58545ca7224fcb0c522a4d0127ea4674c63d3e1c1ae47724f74c43bc87177448b171b15eaf42c50e4795a2e62e04538893b6c62c75e8a372885797ef716f1060dc6d989556abbb9da433c806f3f9521eeb12075cc9e1b624c92e57a9c90cc4c8e93c52bd739d19b3789e655c0d2c403f4806390179e507b8ae3b6f156b0e0e59010e2bdfe84fc0ee8c97b29723a03ff4ff3effc345c98992f658dd7b88914dcb3efd2e46235eec74880398f28f497a10d96349c14a2fad41f4eabe029d05caa8ff3b67f177976c53d55e47a1f239c171b4b8b2f56434ba657b93e08d2df4a74ac927b955798c37bb49162206da94a4ffa44b1a9bf52165b422fe58e95352905f5c0505d6d8b68dc3db638c2ad0ca25f240bba2b606446b7cf4102a5f65c24b7069678aeed529fc820475ed6b76c5c6957ab47893a5011d84dd8d2d9b4f8f7b1befbaa13eaedd5fd5d947b37ed4acd3556b9cf428b9c4a7827745233924d99d64d45b5dc39edbbece8dc3a749cd78c118d8a70bd89501efe3e253afe3188f0a56353ee3930276f8a5d9f040c5f7f6757c4d911bf445490f12bd21efd7d5e37591d505aede010b6019f08fc0c980f416aacb670ab9ec7bd865476b93a89439638269fcb1a00168842994b34fc32bb0e2ca430cb0bde9784da7ce96dc2f0be564da8daa032cac7dad74e41df3a8b981bea0463886093d1192a2b56f2b9c7f529695f6b11d4673824cddf9211dfb334eb27038a6f826eddf2278e144762b193c4c8d7f61df0261963eec554ead2af2ebf8f34383a87217e6c1961a52037667682ca6761a0492e3bfede734c922f41bdb5fde648d26434a578ad854eccf8fceb3562ca9c743177884d0faacc4464b246a4e64a2137877a81500b51bd07f2e6142c0728a8905bb1b5b1037788439dde86c179d0cfb6a587ba6e981fd71dfb235075651e9e626729f01e7b4458527e3d1270260a3dd6178bfb72f2947473989d645bc00e71d247d56062e5004adc7a1d4d479ac89a3fd2b860920336404c8bbd13a0ae4d96fec980ca966d93e812effcf4ad964188c6e49f5350fa3cdc2987c3a074dfc9d747faa682a851ba54d62bbe6fa6370f93f72677621c440c8b824bb00fdf7b2aca0976fbd5a33f8d729e66965dbad0045315643371cfbb97f35dbda1f9a36c21afdd922ff4fa10aac3d59dd0b0b68d0f291b6f9b348730fe68cb37547ac3bbbe36964fefad71a653be117a059f3a696e74b7e4a5ce301c50ad624ab0e70dbb7cb2c014ea1a498042a093cf6f427d83b27021daabc39dfedc5a51f886d63870657ae391936db7bc2c8b1efb35e085cc2eede0fe03647835ef969bf4bbd6f8cd6bc00a100537d86bcecef900701985d95a7f3f6ba7f46e910a3b390e030de2baeea6c36ffa17eaefa23a5c9c0b146b65775f46432e11cbb23fb2e5803e244dbae69c66b6f54554eff338d8c197150b21864a82e6c254090cd8638f6f7f44a7dcc6caae074cffb4a59f3177b506ce3c83bbf5c5d81e70b01028fb358f14ecab53aaa495d03c1e490e0d772de955cdd3b7cfba106173391f15779d8d9d92fa2a15e810fd7297c00266d310387e6c4fa1d7462db9051de1c50fcaab20d30dca68025f7c64edfe09acf5613b700179707631e3b749e1935623bb3572d80a35f20ce4f552c94006aa92013b7e79a3b64cd42eb947df18471c0b3d0ae9840bd66b435068932f5876506412f2340b5e3b60bd32fe9357849155332a18d6c1ef149c20ae71eadae12158f7d6294dd91784c487b38aa55c5b2a58bffac6b0357fec70898a03e9c660433c9d101a923122a2be4a57e8ccb3e2b26837e96476c17625e2d519936892585725390947b4ddacacc6ef606706ad5677df02eae5dbcd34d8a76c7a1aaabf46a2a4de54083bdb2283c272ecdc719925338d0885ea36fee189da9dad8f17a4b6e41b8ac96a5dc93c0d393129a9ef4774e4a4140ef2655bf88e4bbacc915f94a4dac12142725901b720b8aa7c6574e0a86fbdc544f8cef921fb2cec97d1b14969e68d76ce7f1b10a8bafc7f1c0e00b264849ddb906a06a5ce1e7a0892654f87ceb5b8b26efb1c5389ab10c4b1c52087c516b66cc4c0648ecc45491c39f5beb8319eeae585dabc962121922fd32ea3c586b4bf57c4308b366fedcd34ed3e6e36ffb8d204dc85d5bb7b50724ca877e4d7c9c4bb727cb6b696ecf9ab7bb617f2dcb92a8ad406b85d87319fabcc3f98c2d43a5cb5c6434480c2e0ba8f81de173a66977e52bea5254267c849341ce3d960eded687e671e06edcc0956d18d698943388e7a887d0bbeb2f885f694fc23e811fe671aed28633cf9bd3880a51607f447f684649959a3307a1a62b6cadf66c25737b3159ae14a4da7e816a3cc0c45110b551cb6a8cbc2bc16a84eefced4bc51f222bc92f592ee6c0ca8a3a2d502573cfb835a248704aeb0a275120db0414eb01e44a5a08ac88d0a2bef61440323243e3a1e75dec3bbddf03076084cbb7b0fe13fa04b87b2962b08a2b6cc133e771535e7e3dc2146c09332aa2efcacc1fbfe350d868e1bc41f0fb609d181e6a3c2a54b974d5e2a38de64a0b204c25db6ee6a496f877e1e6db4fcdd8a4c9bddb05a4e2a63b3f593449bef911d9857a532430c73739580f02e5d85656ab25438d2ce10cdafc12119f58e81a048006eb7a12976264d25eaf6b271d17280292e78dbae9f9c7a7a559c53f660181a9659ff70057d0e91ae6e5377744f8f0daee30a1334fa1181adea57f3fef97618da6be916b8e8c6ba3088a9cf3ea609bb0832298d6c63c3f6a906d82dcefd3c2548b5ecd40ebc467460680e488607041c9b035dc88cd2ae54c32f76d1dd3ae60be30019ee7f88991ee27e339418a49cf952612529534cc13aa986c8fe811536195b61c8825a8515e84c7879fce73a99e8684d66b554513dccdc3c46ce230a2c19937ca2bb6587c5d36c541496fd9ed93f8e5a0b69e0e4290191165903f38fa973ab6e3dfd9388e1effa68a4fb18cc6ad78d8624ea2f817aba734e6304fae35b10d612c6858b3605a56995ec8c72454837250a0a3357416902f65065cab93a3ef9b1b8da450b376260b4c70b62974af0dafb50e9714e2cb765391cc1121ca981f6c5f8272", 0x1000}, {&(0x7f0000000200)="aff6f1658cf0205d73212214d6670322bff38ab0116caed68f2410ec715a15475c26db3f3f080fbf6f96dd95af2dc02f43cf8d4f157ebc6712e7f51ce3d2f5f39d607e8ca581c1ae2ce2286dc26339093ee3ba9170f66d4cb4548423009d5a54ee3e73c8c6beced11eeccfe46cae98770994270ff8eab97dd1efa760db804047f82728cb70f5b3d360b7ae77fc5df93c1d4593b27c064fddf4f37cb058679d223c94d28d8ef2efc32503fceacb502c960d5cc1bbf758e4b7699c43a4810d8649f01388f027214b0fd2ca2bcc6892ad6dd430393debaf123075d0982b0e89da0a0e07114be2", 0xe5}, {&(0x7f0000000380)="47b959f79248335ab1656580ba75228688922a0933c8db1904cf6293b1e978204444b0edaf537c4be2c20891be750b24de7a0d9d266dca68f41ea3f5d82f84d7d8210b9ea75a53ddee0180a07fa6099169d536d49507fdaa492ab4c4c75977ac410118974f32730d0d7b06", 0x6b}, {&(0x7f0000001580)="19223cd3a0b9d850f0a4ad476d56845b5608fc37761cfac7da99be7facf5a4b5919126a94b9d24587300be0f140b98585afa47812484e9a8aa26942b1e95e943a3139191b94d5ff5e78b2a4528cdf306501f731b06cf458d33b0ccd50162769f465159dc20850f73a28a1bd4e3618a6a02823eed72aef9c7216216b3d7f5d357c30da80a945682c10f0aa39a7182adc59da5285a714eca1dcb6a24206da18a1ba610a6fe9d38d0cad6515958f0b531473bcffe61f478ab2be087c039b593e3601e292da570184563b4d7a27b20d058e2c98f962e1bb0d29a835b985a2500a16bd27372f4aeafef5bd17ae93a7236caf35517401ee3cee877d274fddbf6c6e691f29619a1848a07c1172304ffe193efebf28c445fe87621dc73b09838f87fc33331e62c0d24e877100f36c09abeebfdb4750027033efacbe587b7cf4c5f2a8a55bf6de23c9d0756de9c488613b7c416aaf2d0f6b9fe7cb098fe266ee5d699c360530573f73e066c9fe121ef3f9ec7204471643d28c18c34a8ebab1f43e4dc4b43e7d372e54e4d2e3a0f1a893e7f48ea862b23c4568290b47bfe2d4f364cee89fda29198a50ac9b5673f08fef7aefb947adfcc14a2e96888fc61e4ae1b13e70d16fea56b410676863275d09b492adcb42f6ff1f35971d9abf3d08808dbb90c806a123e602e5a2a39ada59263a9a507ac1bd61a2dcbeb41f722b682df4fbb2caced79deaa6b271797c491d743606fa8af5eb136dac98e33de840cf9e50c909f08fa0fd10651fc0ee3ec4468ce3b2dd0ae470a0a0838abcc43cbedfd38413b3d920745ded55dd7d401c88fd1e1841126840102016efad3ed3acaeca9c48c1183592fcd2ea49773d7cda13dab6ddb3b5bf41a694f3dea1439ce47399fa09b34427db2d6970e88c6e6e4a7a8aabb334f7c34a63e2f55966937f6d960a445a8d3688b8e9abcb57ea3e1859b062872780340f4da1c16ac9e744f57e9180bdeff59249bdbcb38a93428f8dc2a877db8927c9d5110993c93deef003ea7948b84723efd34773c17fb87b0f49abafd7322795e66d21d103b99d27d24470517c9b3d04b3023532c7c18ca04bb0cce740fdad004ec74e7bc77409ee3d343774b5210f9f35208cd88dfdc4be2d397925bae7506dde881d18aa6002201cfa96748dcc2f33bcf3b81bb7dfeb6e79a271445d738aa780531e81f86fdb92cbf4cd43d8cadd84af8b776981ba2f385daae51eef0a9a51f006e4cbc118d8c0d95b34051d5e3655bfe8f2601955c61d28c49dd7dfa3a5f8732f7f2b3fd9a4d8391cb6c5e78f61b5ed9d2f314216cf29ec0159221e7b7fd6cea137e5e9176b3fa547a84c1750d4912c7a148df900eeba5e1ef380a074a7cc779690c3f09616ac15ca1c7d6a6c09d6ec8e139e40b22e12c1e3a4dc21ec904ba29845f9a016e7d18646f98e84daa6f67e76375afa8e0a39c338c860e16c062cce0aa021f401f01338db76db2222beeb71202728d28b946156a05b848e69b3ad5a78277bf7c384e248dc6671a648a2e135d539410ead55a4c3b7c4ffaab8667fbe7eb129ce849eaf8dfbcde972526f3d724f2aac7c9f124d1c384ddac80ed1c80fa5769ad72e53127635fbb4bd4fc394428fb7d1dc363899bf182f8a8201011350a469a3109cd082e165736dbb63b759d1a3a3dd0895b7121855a5a3e40fc0841e2dbd4f5821b40e0d88b023ce573c980c51ae0ac0228ea8bc7f6b7302f5149a506e20b971c7a2224732828d8aba37fbf442c3fa44e922751a604497192da0f19a26f206839a18b1923f79bf108c69d6d46b71f1c507f125f9e0076c15ac5adb05cc2808b5c4755f3f31ca491ed161a8767bb753ac97547fa0fb83eeb6bb4a88b09229bae2007a94653129a43cc59d9380a1fbe8fba03e842be48c4db3ddee895e57b63cfa9bc527f93419318ae7cd1981e3a178fb4b24ea505ae30ee71f52ae04b0caf220767d5f8143ad030bc7ae16f89c8df4889bdc705bef5bb69c1dbd922c5fa86241de564584459cad46a144be1718b01182fc0b5a2562a9d0e1360b37bce0259c3cd4388316d5a97e7eb184701f95873ef9876a01b8f2a79f2e58a93caef12d6f23a8f36803f07478c1494ac48342de3a0f47e4dae6e50a622120b2ab2b636df3d3e9b15b91c1363c168ad38e9eb968341d52c404c2fb51982a805328780c516b192047a67d922c1ebcfa4d77552a4a1109947ec37e22b27acdb69dd94f074fb7e9b3437a49bd78ee5ab0822706d4206a6d00134c781a0d4b80dd01402bd69babffe381c4db157311185ac45d0f85a2b0cb04d58860c1950aad91048b142215a58aeb6e6db5d7261521960ad3ce2be99d8dc4d7d40fecd83b6cbf74f89f101875b81d7e255cc250f1ff4efee37755a0a71f97831a0d59354765ad20f33cc8427ea621ab8955f34c1c2340738d76e79c923b5f2144bb64b0618d5089942586206e6d5c99d037a4a754eee1ecfbbc56d2f9955c32a270337b0679c26cab68ecf5eec6efcad6306a52b5c5e88a845edf4076899b0bc9b137651a3be71ef1ac5c08b065c150c19d731f2fff67286f8a1617119d97d8f425d9152f13c1949de585d3cbe8abc6c60600b03d34f5b2921c030194911c385dda8e54821bfbb22c4e08dab40485c1a57bf1c92dc7faa3e5bbadd850a3f1198ba4d28188cd7335da29278e6875305404ca3b0aa3dc0f497b06db85b23cef6b1f5939c5ecd07c1ebb65f7e6db9df8593d05298114f10a53059a8b091425f6919a09e90004dfddc85d4b3d929b42d4cf8c4e169ac02f22c6a2e6ee413dc9cb0bfbd438f2233b85ee784e31d9bd08a8beb2986867bc392b678230a38ab8fa49ccf5bf935b43629c84195b54c914d7fba1c6f81ce0c1a7ce8073c4290e78ead239f038da3b33fbd1103764746b7d4ab21e22af5aa5e3dbc0672e87338af247cfd309c435123d8898a3c760a7853aba80ffdce4aa51d6685e9617e0c3bfe313dd76adbb1072e16de7a0de0579f6e57e4267ca1f00ca7b1cff7a40e5b63ce806c89a9490cd89f3be2b132be20d08e180eb97872dc0f14e830afa8af4734897fcf3f3d2377ca5d86a79d8888256836f758059a4dcc228109d5293258f965253dbb134c147126511e2024a8eec3626f8f7b7cb6cbf8cfa285f943ac7e2fdee5d90186d304de311386123adeac4fc93cc293828b1c30a5e23c93659aca427cf6771e08cbe9f6093c47bbe2406a2491942c6786f29b810854a8261700b7efc0bd8bc6b05af202d54466ec8b1cd4c0697a4aa865b8fe374f66e747f6e872ef10696dc7c06d9876fcc333465648ca4a791f84ee1901aae6b89f12f6584602e33a12a96fd2370106fa0dba8c4f9ff04d6a286c2dea3b7180dc638c9f87bffad45e080808a1c28f1842b06522be1269cee76a2a9579a2817affd795ad69aad42092e968969dfcd6032f0050017a8d000d83f3133b3ca09d2f7b9eace1d0be48b83eb248badde24332154340c4f8ee12e6a5a66e9ad66b0b310302d0c95e8062cb496daea1133604f4105b79b957e53ef6156639df42d376b5886fd37aaaeb4b64abed0ab845781fb98e72e9fd7f1cf948af36d6fcb2d81d8107594dedeb3ce81ab6d4f3968127912b82555184abecb3901875ebd7be753c5bafd7369357b98ab9d44617fa6823fc8e5a831e452e7acc8f8be1f4f9b2e9f31ff2bf56eabe795202f509c321bd75fadf9aefc9da38eefc4e758791638c41b9cf121589a3948ce18035f9d590cdeec914331c219ea3fd06418c33b429ebccb83a77806c6b95a685a27e0be728c616e5d29ed7611fe9dfb44c733d9178946c467b2196853a62f89a3c0bb530eba61751a45e927d27efb116e82795976e377fd34fdac6133869064976b42513f7431f78e4d03ee481fc1da0335a627b681985131308f88c2861072d737f9436791c664a41120f1671023210b49ba24510539244413a9847132fd8165f6dedf1ea49c64943d226797295d9ff4b89464f704c4c1f60ce084f9531291b9276f27772aac3536e6e36ea7171040953f697da9a868554a171961684e0f9bc488602fffdc59bdffc5c3a7a382a299ee4962270491458f603344216e1daefddbc0b004d42be7e448e13790114bf694d4bfb7fa13b49cb25187b1a63178615ed17abfafb74968443b4feaac7c3b35ff1ffc102f9012970fc9e72b0ceba66ebc3ef5f1cad63b095724088dc23d5d95245056578e21b2617972e08ea3104e6e98575f12f9e3831c69816ff3fe9d14ad3d430e0dfbb8c99c49a77bc65eb4e2cd03d321cc2f81964ef89431359fa06b66214b16693d07219b996c6dfbff0e7304beb4e66e35d23f296c55a857b5d3f0142bebb05dc88c75555f84c46a3f0d8f2f8a549b838e762a6514030bc48c1a77b702030f9afd1b9452078dcdd42b0945cbc68b440004f1f12a63ee3135b9395a0da416c7e5cffb1d5e31de755a9276674134354b88ab8f170a584785986c7c1cd8e80f532f6d70cb8fad9f466490c59ce4a222192127a0a5f455a809b9960929152a578f8a0f3ad5d8aa335745494863c0662e7088524b6762350978e3b8a06a862393876f08039a569648556117fb762bbd37afe3b08af09ef2ccb4a2988d501ed2b11a8a5598905e9010f976cab7e78d076523bc70781a27f97394e1e85d42de11db170ad3a8c85ab6babd999935cfe519f2066977f768a6a5df4595ce7df98463412e4fd5294a2c6e69f2198b3c6464ab872e119d3cce7cd3ac88b2b25ecf5932bffab34a101e8ba644929487022aea8e3a0c42f28ed2090618becf4b3b3c76c7004578610a2b157e7787b5b6ec36db73aaf5a704649781f26f00ecf1bbc40745ecd9a07fa053e90065280a81bf8ebe820f6e7a96882cf0c68482a50bb7d5dd89e18b86cac018fb4e7cb16b21d418b4e9b2b7bf89db8493d86ff6fef8cbfafdaeaf90979ce380f6d2785daa41c65f5851f4438c4333eb8e9f777fe58263f20af06cefaa077517b2f08a7e6ae410feaee05d60ba41af00d489dffb95e2f5fde6acf385535c831f29f1d0ae91dd9ecbff1d07ccd1d11ea21f8ecf387fc6f6daf4456059849b2a58e229866df8a60cec91dbb26428336835a3adde5df0b6afe9a1b7b98519da56d918244f62e767951bd32c648c2a44d06f072fd78a2234f2785c359493495a242a7b656414bdcdbe3ffb2bbd7e8b4a9033976b16df3d99b6f052c72408be2379b9e706c6d93fea70eb5e5bd1706816aa1567fc0c29a415096690c181aa6b963aea348e9468bdae5173ac68ddf19088bbfa7cd97fa26aa47be1bcdbb1a887ba9739b6725dba8965501d2f22fa384c16a3fde93e5800ba266e9f3767b513b10d1eb3892dd5dc10ab1f58943d199e174aad697d5afa4414641d2629066fe77ff51777ab17e12534ee46c654151d8bd7aec3f554336ab467423824ef929476d4e57b754867e420507b3d12883bf5440a0f9bc95bbede38f675f62bcf42f64cc9b0c3b6d5c4974528a89e3ce106db660591e48ec28bb9315b44ba732dbe436f6fd30d3b25c1ed612357f4d7825e3bfe0b30b2dac05aaaf9d32bc742a34c59fd43b484bca1f16d305a7a0e1babd9e53595faf1f69d839f799b8eb9ca1e1e4694ca783535bbbc8e90b0b64fe3e4caddd49cfa6833e04d4d53a3e8eac84abcae4652aab3c168f461356946db576557c158acec42292c25733abc453957631bfcaaa7fc6a9cfe4e66629269a51d1146c63faa492a0f8a1da08ae7c880ece275b8a058d75398a7ea1c6565f87cc21fdbbe2f614", 0x1000}, {&(0x7f0000000400)="00b0ed01e00d9447503b5a518cb3fbac7cc8115063da19076d3e610ca18c0fa14bfe7c9a2c46d4812f52b9f4b7f174ec9e63d492d0774a50c1cb3a08e68b1a840b5b03d381e9684d9d48c3ec288a11e80a33a5b1eea00b980358b15408e852cb9e50a5d381a22f92ce2a7b0893599a4f456b893afe018592e65a08220abfa386a705f5de70a53afc3556f0f0ffcc40a2aecf686d120aa9cf6729a70d99ae73c659336b0c5b33eac29895e172ec114e3994461fb116", 0xb5}, {&(0x7f00000004c0)="3f82b3980e2ee5b3c8fc39ecf10473e1e89508f8c26a6293fe30ea3252d2097a3449c54c15201d298fa780a879bd045eea2e131c5d5235e9e1e765e39494c2d55b067592904d1d072278c7709e1ea399dd18435da0885302dadc588456e2e0", 0x5f}, {&(0x7f0000002580)="bf1cbccb918e92fcd3b3b64cce8f83bf7972dd8cc5a17fa9bf874c22d01852c8332e9e8e884a9c42a41bd3a3d9dab7c042395a5e06cb021daf52b8ed4faa9e75063dd867df551fb6791ad570ef04c24ac500abbf3cd94ae155ac8753cbb251236b1c014fee563d29fbf19a60bd7ac14b27a32f462cffcf1c58806753734b6aecb6490f48b9695d41e41cb9ba3c84b39e1fa43e6c60d0e43046a08ba9ac10a65876947e19be53e444e3526e8a4dc225df56eee05af805c99b02e18dd2be31803cef67a7e2d33bccf5c9a31def74ea5f9d956dcf697cd8f178b38c0d78fc500bc778e2c3e0913abdb622a47140196d9f3f6c9f3e", 0xf3}], 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="21c31a16590e871dd8ec581146409e3ee365", 0x12}], 0x1) 16:07:18 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='@\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) mknod(0xfffffffffffffffe, 0x0, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) 16:07:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xa569, 0x0, 0x0, 0x366}]}) 16:07:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:07:18 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x10000}, {0x8001000000000001}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x50, 0x2) recvfrom$inet6(r0, &(0x7f00000000c0)=""/255, 0xff, 0x843, &(0x7f0000000040)={0x18, 0x1, 0xfff, 0x2}, 0xc) 16:07:18 executing program 1: r0 = socket(0x24, 0x3, 0xfefffffffffffffd) recvfrom(r0, &(0x7f0000000180)=""/236, 0xec, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) 16:07:18 executing program 0: r0 = socket(0x0, 0x4, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x1, 0x6, 0xfffffffffffffff8, "ca7722de9bb63a903fe55166e8e6bcdfe8f16bdf", 0x100000001, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sendto$unix(r0, &(0x7f0000000080)="42e91bffdc655ef6c02516a1a53c7ea9cca6f41a8eb0cd68e38a14e1a4300e1ef38caa646da48128e5f71c972c26ef272d64021ad9019fdf32542a9a2677cf6834f3f1398057f8f28d0379e754e3297e74c1405b8a5544f1f2d3b21f62faeb660722e88cb92d0ec4aa34d9ad222cb2152c1008137d351cfb35b92609728960fdcabe47ff9ed0d7641d96c3152328280c", 0x90, 0x40e, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x9c19) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) munlockall() 16:07:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) close(r0) 16:07:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) syz_emit_ethernet(0x15f, &(0x7f0000000340)="b6") 16:07:18 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:07:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:07:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x184, &(0x7f0000ffc000/0x3000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x4, 0x0, 0x8e4}, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:07:18 executing program 0: mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)) 16:07:18 executing program 0: r0 = socket(0x18, 0x3, 0x3a) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000005c0)="9580fbdb6f99e40d617f3783c85b1da01832", 0x12}], 0x1, 0x0}, 0x4) 16:07:18 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) sendto$inet6(r0, &(0x7f0000000040)="8aa2659ee6c86a82e076368a1b0e6e8c9ea63e6359", 0x15, 0xc, &(0x7f0000000100)={0x18, 0x2, 0x5, 0xff}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xfffffffffffffffd}) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:07:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000001c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e6216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39f55b8f594e284568e190a46d550021ffcfb81309a599ff2e32", 0xffffffffffffff03) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x80000000) 16:07:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x28040, 0x20) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:07:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="81b77eb265ff6a6430d6c314c2c5384641b8d5c6284ac8aa68b0921f82b6b97e8593474fbf230f10e85ec964ccc629ef795b1ddcd980a4d181af17b4a270d089f2c6f70274251c7187db2dea41cf8b6b88ae2b726d2d724f0fb08ab7", 0x5c}], 0x1, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:07:19 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r6 = open(&(0x7f0000000280)='./file0/file1\x00', 0x80, 0x2) fchmodat(r6, &(0x7f00000002c0)='./file0\x00', 0x8, 0x2) setuid(0xee01) r7 = semget$private(0x0, 0x1, 0x420) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x310, 0x0) dup(r9) setgroups(0x6, &(0x7f0000000240)=[r5, r2, r1, r3, r0, r4]) 16:07:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0xff, 0x70, 0x8, 0x5}, {0x9, 0x2, 0x82, 0x8001}, {0x7fffffff, 0x9, 0xfffffffeffffffff, 0x7fff}, {0x7, 0xbdf, 0x100, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:07:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) r3 = dup2(r0, r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x6000, 0x82d94) r4 = kqueue() connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x7}, 0xc) syz_extract_tcp_res(&(0x7f0000000200), 0x5, 0x42) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x4, 0x0) dup2(r1, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x10000, 0x0) 16:07:19 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}) syz_emit_ethernet(0x1a0, &(0x7f0000000180)="e6d71228f40284aa4fdbce43312363e655d1ab9f16b4950f6f4cc034ce6e81f8699c7213a3973c45e22fc957ac2578e543fb77") getgid() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:07:19 executing program 1: 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) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:07:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) msgget(0x1, 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x49) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x9, 0xfffffffffffffff7, 0x20, 0xe47, "73012974bfe01b25f474109022e8508cb2a3a179", 0x90, 0x7}) 16:07:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x10000061}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x102d0, 0x0) 16:07:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x98}, {0x9, 0x1}}) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0xd0ac, 0x5}, {0x18, 0x0, 0x100, 0x10000}, 0x0, [0x2, 0x9, 0x40, 0xbb, 0x10001, 0x100000001, 0x8]}, 0x3c) 16:07:19 executing program 1: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000294000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:07:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x15f41153) fcntl$setstatus(r1, 0x4, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6000, 0xda3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xffffffffffffff81) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x2}) dup2(r1, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7, 0x5, 0x4, 0xfffffffffffff800, "14604f25867fde0d41a69b858d98daa1d4887b39", 0x40, 0x5}) 16:07:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) dup2(r3, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:07:20 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x4) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/94, 0x5e}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/219, 0xdb}, {&(0x7f00000004c0)=""/73, 0x49}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000600)='\x84\xc4') 16:07:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00002a6000/0x1000)=nil, 0x1000, 0x3) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000100)='./file0\x00') sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:07:20 executing program 1: r0 = open$dir(&(0x7f0000001040)='./file0\x00', 0x20, 0x4) r1 = socket(0x6, 0x0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse0\x00', 0x8002, 0x0) close(r0) r2 = socket(0x400000000018, 0x3, 0x0) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000001080)=@in6={0x18, 0x2, 0x20, 0x401}, 0xc, &(0x7f0000001380)=[{&(0x7f00000010c0)="7c1632798dcc45efea2507a6aa71403e6c2c81d7cfa471e06ca2d6535fbd61d9bf07df4dc7644c89062f075a4ce2102590b1bd5c96cf402ac709a42341f0496817c5dadeeb565d813304318eaf626270ab27ec60ed0d822bb94a66765c9be5f52dc27434cc267220fcee64d374adaeea3aaf89d93efc37dc93cd7ca02f2774ba6a17a517c417eae55bd76f28effffc3d1ec5a297a406d05d05007b5ce1b80b1817e6f7e1937cfcd1bd7c07acc4c06e03887ffb68c9df11082c7c2119c5d393a5f8bd86c61f7de65841bc741e65f8369cf5825660", 0xd4}, {&(0x7f00000011c0)="5f07bd3d9b5b4fe564ebdc26177fd0cf91d43a68a5d3bc6fbc62e1fb776992b4b5827f795f5ecf9d22eeb3f406f55b0d4a4f886fe03b5b26c4df1f15ab18d23ef4776e8921193b2c074a1979be543c65ab1e9d8b5ab74cc8c4", 0x59}, {&(0x7f0000001240)="e92088fc3c13e3d1180209cd", 0xc}, {&(0x7f0000001280)="5aed2ba817e9d05eddf9f3bc876c183c9ed8f6ccd74c4ea4127c84e34901103365adba1cf5ed92fe9b3397f73c77354d395115854cf9974ed5b2b00c44a1cad12ae0db95669f44b0de2d078666ec1d96755be03804871729dfc8634208137ad5d77f2be43679d3fe54d5db859cadaf793dbca49b42537b74472c4d13337b8526c92d5f2fbde2fabf6f9e82a280e2ebdae254f32ffe4571a9180e7e64d07d00de20a4cc516bf9cf64ba7f2441351709ebb878b9ac8125d8d3ff3fda21c41adfd8f47845f82ceba9a0342d87bbc5f800d3fd1b18806df9b416e22ce4a289127a6b3e8b", 0xe2}], 0x4, &(0x7f00000013c0)=[{0x78, 0xffff, 0xe2c, "502fbfb1c28216c990b28bd0716ded8d16c7b9fcc4415aa197ff961d34fb906452002d23ec361a1234d8ccfb9003834bb62ca43cbcc171564bbceec522b52d910b35512bfc618f6851faf0f9d0fb7e149b01b6620f52299fa92194c131d452872ec0"}, {0xc8, 0x231e262d66de3673, 0x401, "f87460b13db9388b48b88f2ac6b2b33b6735c58dae10efc33975b171c07ac96f24ae09e216bc3e42e047bbdafcfe6e2b0eff0829960c51af765f9ec6f75cebfa90f2a66cdd15591ce1d2080d7ba2ef43a275c4ab9cae70fa4bc19c382f5a4dfe00cc4bf4b57d3fa2e07fc4ff49244c99db41bd5756005967cabaf9011b60bdb587991d98fed9aeb6293448251b3e7e95d0cccd70bb868edd5657fff53dc235b3157ad0008f4396bc7e6e646efa8dd44fe9"}], 0x140}, 0x8) setsockopt(r2, 0x20000000000029, 0x4, &(0x7f00000000c0), 0x0) sendto(r1, &(0x7f0000000000)="bf04a28f9dd5b8ad900c8926ee95a016c09789db5d56ba33734ed2bbd5f1c88f9887a1b0f92c2f6483f7773e417f22938973d2a445d10caef4c61a21510f7ddec0e9702425ee9686afdcce6b88a6d03db01532c3070d022b4732a9ed8ae305151a2db6303d7ee8ed3fe155034d5f84502a98176412904cac4a6c4da1a6b73f6fcb0b0131455813dda2c4aa928d30c696f511aaa89133b3fa0ed5c3bdef9aec12e96c79ec7b07acd2751dafd3fd37da40ecd53f2659e7a82d7225c5eeed2d405ca3bfd6f429a71b33fb7afe428c9525da5603f48877d516cdb45abf84bd96c981751b6c60641437adb01ce2e78fd156896d410c18dc76340d9ad1e430424d7f264c5d0c73a04b216d1d1adaa7c54acec2f54b9f96d87ffa5b545dba1edf99252396329445edd615734526ae8bf3b12c613c48bad797d7ee9cfcc0090a9774da90f626074d1caaedc9caeebc82e16f561f6d44605e701903d63f0b72f01e0841df85aca5b45fa5e1044c1c2b71d5d8d33a6e42c9d870bb2acd3c8820517c910d29df9dba858a6bb366275509c70f147568ab21c26ecf636b7d976ab5141ee8b112710df33ec5797f6f7fe59364a56030ef77621e12e81d72744871ae3de0a92f207596175c84fd93a473f56c6e8ed7e2e487cad435b946dd42706ea0fc1e13c56fdc138fd769e705048e08c3f631b4aa00423bcfa4f739459d350042829e31d0d0b0c6ef23538f04bf634f382cfba8e481a2724aa40d1610092cf8bbc6779a3ea50eea7fa24340f07f64ac174d695b52979042cb69705a864d00d10bac4d46cd32edcf3bf05be42580f24a238987362cffdea3a38f023afe463c4d1dbd2cc07b15230fd4fd3429c794e3c9326086be1e02770e87020b19d955531ed701639d676cc110f2c2059f1fadc4b3c662d09f25969cb142ff56971aa72d41765ad78cf235521c45e75d65e91b5965d63dbaef266227a3d0fa4bc7a5c6a228d21d48aa754b1d2e925c91d10ab1569e75fc9d64f959b88cfb2aecd0aadd11c1961226cd46aeef88fb1a8ecd247f071a002e2ce4aabb8086bb210b1de113da51c6b3901ec6946cbb284baca40bbabbe5d440b97972bca5efed480afbbc76e4283d265a3b0587417866744b28490c842b3b475c9d7595a80372f778590da5d92331d5e332dcc8b2fca3307da707366ae3b99b7da4cf3b74f9e7186690f1c051d77b66d6075d795cea1643db24a71b6117f5e308fb827160c3a6ad7c2f851bf19de712f9abe2b5340c5474d9208d1f7b02aacbb28ffea3b47ce78a9af33b1c6ecdbd5ed7aa2f1bbda4ff5eaa4361e596eac358c92eac5f7ab27bb600613c2927cb56f546fbcfab0ecd58309f2dccf1e2cd9aa8f51be5e48de6060317bb9e463976eff28eab8ed9f773118596a037d2331a89a5279b36f2cfb1f7ca7df94abceabd2f1f16def71bc873c5809a8a8c61f86db66b13c10d3ef78bce11681e19542c6a23b4e9e999e753bd4b71469ea0306b5197ccfd3d208c5116ae20ba296bb97a2427595b220c51a838dadcde7d5e9bad9d1a62898e321f0481a19b69c2453d37ac6658cc4d758001631d3aa76b4f550f8904760ebb88ffeba78f2359eb2dd4141cde6c7e46a1905ce065e9ed6daee9c809eb506d4c4272f7ff75c4ce5f6d8ef087aef8117fc2ec72f06c436ec0732e669256459403aa0ebe60330299a88a9e33b3a7f0184543cf6f4eafafe0c7f51ff2592cdcb364fe46ba95d0634a79831f10bacefd455c88a7f480a90ba2376962fa00d9c091b3412a8b3972671db0476413a975613219d1880e159855306714a321c1fbe90e3d411ebf996d114840502e89cb8bfe16890d2b6c8ae760e273cf6ff2a166c019e34252744ee73842f07bb1f10264bd9a44eb10154d303ceddea973d47b53543e06dd8dd86359e5fac09038ed7450aa8150239fdb2ccd4d3f747c00230bed20d13e0a1a6fefab273664e2347d4daf5eb11342ca78521bdb4ca3f7b20050643b0af3db4993cfd7de42fb12870df9decf834a14f56f9b30f26bd696d872aa222b9ce1ba36e55a08d3d36080c405e1f82d4cf17c06f9d5a40e2641c4ebb62896afec9bb6a49316fb2cde65e2e7bcd96b2688961a32520e0aa984d898ff21ba85808d44003c23db0a43ffde54d730b85fb06bc1cffecf8b981cab7f95dd4ed7023e8fde794c3a89cb99b66c903b6e78b641e5dde94fec17ca0d3f143133fc2373801afb6d9b11738dff1c80b909e6e293f56ba7bd3ac585d47dd879c2afcb7ba88b59d036bbc20c18ae36389a9430039a69333522a6009de4f470872189a5a4e0636c8e8f1a2baa3d356b58c9a86b46c0d6096b265dd8bb60f1c6d6944e86151aad9cd29f94e02673d504b85c72d728a9c05d164483826eabb65ba197c024275c685db56a1876103699b4b114ce85d902ef791161bc9a0395af3e22b5904d095706e8d5f068ae88f8fefa5416d908949415f68d2b1384f9ffe99a8d4fabf0a729d972cb091232c8d2d908f2678987d0b296004f30732d8f1e7904720cba6987fdf3b315cf8e5f028d31c5361dc891f6c81b84d3aee99bea39ab60ac8b82959b5569a6e324a3e5bc7b1487c23442edca21b8dda2a2611bbb7f303785e3b30abfa224a8add2487438edf12e20ded65840dcdaa52b5945d05b6248154bdbbc552beda8a77454e13f6eaf2c34c0b6ab5431a2f6ed7ab9fba4120a1fa83bc8bc4ad107daba4cbd9aabc0f4a2e242888650ead2b5f187e2b4e1116360b4ad2b31ed2a7de8c73aa31ce7db54a676ecd9843474d2ddb980554545435e750e31b237da72f9d42e832cd0ac462acb13215733ddfd68091a2aa068bbc96345a1f20616296dcf9e08d1d7bfe25cd742e4ac145da5ce77ac2387c078ad62ba3eaf9fcad933aafc4f77bb8616cd3563f2d98436129c62b44ae4301cc8630410b3738922d3f028a6b4b63b7741ff971718114393485c00c1de00c01677b1ef65ffec20c256fc724baefddedfc63d26fe7e0e8b5d136b696f0de577aca2d30c559970c3fe2dad5b7f6cb91f7793ce9cf418b5a6874a350b6dd28590c440f9097cee4166f4b2cfc7b1bdf25a15cb6f311226a06244ae9edec6738277868320803ecd1ca5f15301f9762c852843a4c1f9bf9a984f415b348794b01de9e0a4bacbd0c42d98767f2814d83f6c489b80f08379c9ced7da1d7d9a49024054e1048c0d38f1a1a86fdd48f8aa04dcbabf808f2e9f68fdfe64dd3fd22e2cb54c54592e8d1333e37b6c39840137d5628da03789e3fc6fefc36d4fb236997561d878201962e5a2158f14841bf4689c20d599ca515c020a0889622b68853d9c42e24efc3aff80b1a561ef83f085d933a909d2483f84c96ef153aa4926af094bfe2e510c565ca002f01b46c79a695c2322b5060ca4613e1ad08e8c8f247576033f6708127e084854c440291ce58a7513b6aa33aafc751e03b076a8e17df0808f6095bc3186ee6149ac83164e6e40026f2054c0fabb0e716cedfb7c4a94ded41b57df6d14ff2442d5e5740c9687222f3b2572cb201269f80585e344cbb0cb0bc5b926443f93fba32104979424ef8475034efeef8dc480b01a33292ec0c81aad9c8cbe6fa091f28f531528305107bcbbf56758693b3582348920bc00a1ae57dff056b8d3e57be7590ba1a1fb48c2ac0bc8f98da92466442ef9c36cc2f28184fe83c7c03d5493b5a1a4fc0ea08b993724456d19a130581241655dbabe94526732fdba6a8280abfac3780dbc2dddf322ff810684451e42b94e7987262de2294eb341543f7e6910b515b1a4f2617db7ca2a2d3fb6a908a995215a985888851da66975d4cc21e59a62750a2473cca554c89f7e6d3f5bfa57856c70d5099782b8de4ee8e7cdf6940610a7e230eb2829a5144a8d3ace733cb0f43df77b6cbf42a1f5f4b5cbe9b3c52a8e573a6b799613926289fd20cff2b371a521438449463202b6f7f77bd581100d034eccc0247d2fb93e4733c4cf63319a518c27a3578465d89b6dd9df48fc240705466122963c29b687964b39f138c469f5b028e37bbe78e30bae4b1dda9236319e35d0a1334a0aea2b88da3e8741cc82321d9ea361ebdf5ec764d992c272cfbe6c4625e1caf44395893c948a5ba20b63a769b23c7b0be0148d9860597ea45e81275b63099caa49d792ebd417ed09cfc613c01d3a061dc903f4676c0f8db2e4082a46c7bb87db780bf6da137ea715606a63d0675ecebcf2555d139dacbe4cb156f7885d8c1bd031eb1501719eedd99bf5452b7771bd7a4c9f1c1889f543e1f144f9480238a489a4cd1708ab5fff93af3a489208b0145b140313f1e992dc0079a1d3efcec79a97b4720525184c3bd03d1e7f6f3bc73c6e120e8e599e1231e46255dd26719cb0ee0b8708d7924baa690f8e000acb456661ecf5c14c50727d30ccbf0c17b5bf77a0adfd580ffd490c6857b7e1b969fad0f3122597c81499ae27d3bf118632c7d3b2f39c1abdcc32fcfea752f2f666e2e16ca29a747a924c5e411ef2bcb20a5437c3ce8c205691ed03a30ba3af201ed0cb8e2cced615b39454419d8467b8bd2bdb92b601273ad585b1be0bf6498fa481791b2ee03df3957d0027c05a2ddbde238cacb01454de1a21f2dd8e6aa5711083b9fef9809f5755b01c57e9500af6cf6ad23a3217ca4957409e4c8a876553e15ac02aa64b368cdd7781e52e12af53b67b7cb9b0dca3925f29edd657ff0e44c4d75e1c5093c1ee0ce543d0d74dc6629f26f0661426581b946c856d945692d4a1de5bf290007bbea27bfe6f939ee53a7645dc79f44f7ebf6d1f6430a272e1509bfe05a9a363f44f8ad3cb1d755a05ae798d7700ad506ccb8ce4fcdfc2244b392a8a4b388b8e09f39c152f2006ad985418fd1e0a222931c0b3838522aa13a3e4958612afa7d93b6c736c803ad5aad97fc2511ad6795856b0543ad521c4cfa1065b1e17baf17e6601cc98f8817c773c6f706f75bcb1b81cd27ef0200c8b68c4e0185a2f6dc13eadb53899c6515eb6c5097aac2e03d58b6c736e43baec1dfd102731d6889c3d267e3759e5f38254b5cd2c0e683639359c25490b858de14f91e317b185386f0f0ef0403f1e769f2d4f876bd0dfa890086594328dfabedec51c793ed35da13d06303fe211d84d77b28e9f940c466700c0a709261ea20faeaadb30eeea8aa0f07d08416752491fddd27561af183696ba1ca9890d9bc6a3083bf4ca4076b6fc8a0e3baa0bddbdc85f359f4abdd5db7857bf93669b3e467e3eae06b864997f5f0bffe476823231b452e1b72a59a40d27c0acffe839b680d4d7f1b763427992452cfc11206a490262a8e1d656d4cd2fd00a570b3b3234c896a0d36e6da35152db18572532ae1fdc313efe471acf344f1efdf9e1943ea33c3dd2f40ed7e4d9463b5bd1aba12008c385577085b5cd530c693e9e656053bd0ba3fe799e4472ae878464197290bac70bac4d3c7d6dc13a3e31e88463ed0b6231fc0409d2c198ef8adda211a7bceae2a952a82fcf1248a8a697d454d07a9623af25d8fe18e181efcd710d4bf633e79e9f873ec0592ee76a674450cc209aa091402077dce1b926877752e64ddd9896f2df967a5602566a67671c11b167573e77632b5db6c874ec9c31cd08583b5208173db611dc94402fa976f8545a7ea3e3a2976256c4c208c557aab6ca24a14f730c819d4a32f665ddd0f192f37d69dcac4f45e224cd2c0f805e18685b9960fed84764e89d4e6cc386a0705cfd4288e6e632a5ffdb51a22cb05547ffc5d7354d08aa2376127c", 0x1000, 0xc, &(0x7f0000001000)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc) 16:07:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8400, 0x42) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0xd708}) 16:07:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000300000/0x3000)=nil, 0x3000, 0x4) write(r1, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:07:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000100)='!#:\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='^/\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='(#,[\x00', &(0x7f0000000240)='+@:]\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='.\x00', &(0x7f0000000380)='/+^(++\x81\x00', &(0x7f00000003c0)='\x00']) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x298, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/251) 16:07:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2c2, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x1) 16:07:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/34, 0x22) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7f, 0x1, 0x10000, 0x0, 0x6}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b10005016000000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x2d8) 16:07:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x90) 16:07:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) poll(&(0x7f0000000000)=[{r1, 0x10c}, {r0, 0x2}, {r0}], 0x3, 0x1) write(r1, &(0x7f0000000340), 0x10000014c) 16:07:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="8c4c96444a58ce37b3adf6993e5cb575981edbb556f398d57c402a55cc206b8e337d82b41b6abbbd498533156dad4361497886595ae7f40189b1942c40f5ac9f82c8c9342152a1b7d811bd053bdb612459f6850349f0d3a1d0c341f1bccf1fd60f113439ede58fcd4ddab827aa68cd52b7b84ef4f8c5cefa4ec95f5d44650aaca27d56fd1fa3c05fadc36daa4153717c75a8ea49fb5e285ab3029529f455f2d6651adee32a0b3f595e0679a8b6c5b3a92c269e8239f3363a27b9faf3f0506e169ef65ebddf38d5aec3b915ab9572f6d09d0f97a8f0743b8bd3fcfd", 0xdb}, {&(0x7f0000000140)="fae0af4fb9d1dabbe4ff925d9c9e4b2e74449f86a2754cd9fba5e7cad6a1f0b8726b3236f866e87178762f34f86cf7dd8a3e476a62f0602b2ad6442e4fe6dce1d17a2035cd4cafa1b4340eab9a7753ccecb782e9fac256fcea7fbc92aa80ae48ee00b9a079e0c124a1ee02a41252e2c88fc93781a178ea4a86e9dcf3503b9b0ba72f9514", 0x84}], 0x2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x18, 0x40000000, 0x40b, 0x101}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x1f, 0x2, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x6, 0x4}], 0x1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}], 0x8000, &(0x7f0000000340)={0x101, 0xe4}) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 16:07:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffc, 0x0, 0xffffffffffff53e7, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:07:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:07:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8, 0x40, 0x0, 0x100000001}, {}, {0x6, 0x1, 0x0, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:07:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10020000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20200, 0x0) getpid() 16:07:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() fsync(r0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = syz_open_pts() r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x20000001, 0x1000000000000000, 0x100}, {{r0}, 0xffffffffffffffff, 0x41, 0x20000001, 0x80, 0x6}, {{r4}, 0x0, 0x20, 0x1, 0x1, 0x100000001}, {{r4}, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0xffffffffffffffe5}, {{r6}, 0xfffffffffffffffe, 0x81, 0xfffff, 0x2, 0x1ff}, {{r1}, 0x0, 0x0, 0x4, 0x3, 0x3}], 0xbe, 0x0, 0x4, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) socket$inet6(0x18, 0x1, 0x3) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) kqueue() write(r7, &(0x7f00000000c0)="b1299d796f5dd439baf5b7c6337ec47da9ce50755eae4977b868521ad2110ce45d616f4150a6beb92fffa436005c210e4d97a75093bf", 0x36) 16:07:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) dup(r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:07:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x3) preadv(r2, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 16:07:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x800000000014}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchown(r3, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:07:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xa, 0xf0000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x44, 0x15, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0x80000000, 0x23}, {{r0}, 0x0, 0x20, 0x80000005, 0xc08, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x86, 0x6}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40, 0x3ff, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x43, 0xfffff, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0xc, 0x8, 0x4, 0x3ff}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x3800}, {{r0}, 0xfffffffffffffffe, 0x82, 0x40, 0x25e, 0x3}, {{r0}, 0x0, 0x2, 0x20000003, 0x0, 0x7df}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x300000000000000, 0x3800000000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xf1, 0x3, 0x2b4, 0x8001}], 0xffff, &(0x7f0000000140)={0x200, 0x4}) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:07:22 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1a0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7, 0x2}, {0x8b, 0x100000000}, {0x6, 0x1a515d42}, {0x25, 0x406e}, {0x8b, 0x2}, {0xf1791ff4d69efa9a, 0x324}], 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000002c0)="612b218fc80a7693503ce0d9ce4a56b21582c930365d219a23f2f62e786cfc59dc6207634b4dd1798fcddd36ad7a6af57e4fd87d1279ee3f7c6940ddf0eedf26cd6e07a6a2078941d9ab32a8e8cf4c27d0cfd332f019a918d1615db39172cbef1f0e2b2258e199f51c96ef4e1fa078cc555bce0bde9281aaf296351186cc94fa579d9bd29418bcf468316fa19c5ef5874af0792665a2b9fe6fc60dcf4de2244008172ab94d6e", 0xa6) execve(0x0, 0x0, 0x0) fchmod(r0, 0x20) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:07:23 executing program 1: semget(0x2, 0x2, 0x200) msgget(0x2, 0x400) 16:07:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0xb, &(0x7f00000000c0), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x7}, 0x8) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="944807bc11c42e8357df705193b9c565fb0b36506cf16e271900f3abc66b58513363d8e034858a11c314", 0x2a}, {&(0x7f00000000c0)="aed3beb4f66e922c60ef5ff0906a0d6c0ddd290d7e0df747f16390608d1f2e2110", 0x21}, {&(0x7f0000000100)="1c823760fe5ad1f13424e62728ce6ee8ed11c92daf70c1a08bd7f41cd5d824594440c41b277b3afb6e51534eb88846ea2e1c953670dbcca735468f314cb30f19fd2d8c69020b6ffb46dceb644a085283daae1ca2cb9ad50f4a050747a9aa1c20fc3623969f14c2c941defe3f646a225d4582d9603afa2436aebc4e2c97ce924c3a9e25322ae5974601195d43ac75f5c2341730bc076b4d8fd8323a7331e6682283359d15f30ba53f5c3b513b0d78b62f887c92ede9fcd2226b339135b4b0ee7f2b2fa4c6c7e8c7f1f1878d066c", 0xcd}, {&(0x7f0000000200)="eb2c5be3b7921b2c9c861161fc868c404c8d7c57f31f01b56a3ecfb7957eb47e76558c0124432fd20ee5fe40c5ac9e7f387dcba32b7486b6b6c96dac49a78779dcbe1348f45fa8af5e38391e4ba65a3b63c37a4bf41ecac9106152618b2643af366f76393b787b8e804f0fe47f49520eeefbdef0748c39", 0x77}, {&(0x7f0000000280)="2e63a8b0ecba70c96ecf5ee25d8df8e22f7f9976abcde4b2a296d8522e110b0ba6983a6433e59d8b89c6ffe95fdd128b006b82327edd4d873e9d4e35f014fc2d6c278b6eb9f06c1279ea6b9825204b18253eae402fc409e25a3bf631091a04c0a852e8bda05f0d515cc72fc5d14c0cf765550b74d46c955902db8ada7760d35fce0e1de8c196c65c53b68a6993d81db2", 0x90}, {&(0x7f0000000340)="0c6d684245beea42a3a9e2ee9881ebc6b7116f681bd8a5969521df74bbd66ee5ee7eb92d45d1d22bca7daf586c23b10bf041e786f48f90d2aecb6526075c2671aea392af2d2a04b71b79", 0x4a}, {&(0x7f00000003c0)="fea5769ddabe1444f7ff", 0xa}], 0x8, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000000840)=[{0xfffffffffffffffe}, {&(0x7f0000000480)="1cc1a857d01ce643d05405edc7a1e5b23e6f787d093da82a6d2a2fd391b1df09584e075e98dfaee051069af2bae900287c705ebd782561a6b04239e4cd2f65d9b9f3c91dacf9e2beae791adc265a8c5eb9db9b88b71df87b7bf6da946bfc377c6f4700c40972258426d5cc40531f0c0852fc05dd9d9631e7fbdbf18e122a0b37cac02ed11aef6fba3cd6ae11261d218c66ddb034fb34ec8e7e9c21b095f17af5f31b3fcfa17f7302c65690328215280bb2d12eda95a50531cbb03bd5", 0xbc}, {&(0x7f0000000540)="f7e3e79c1d0736c032bbcefdece8e3eaa1d862fa706d162bbb5679999fbdedb30dc98514268ebf0a11e197d248152fb36cfb2b03de264c909beb1fd7ba4c1de983177ee9c7528faac9bf1a586e77f1f7cd82c95f288f4ee88a6e44dabba3910e91fbe6f6f159c750f01eccd2de32caebfd55fea943c15c5afad470d164021b3b61b3a3b40df4e79b9be229bdc7641d3e4a590246d70ca8d8d3323ab29c93b788ef0769c856f8808cc8d95e53688c4d2bb715e5f3cda8bc15bc5d7804de4c5fc6a442b630ea7a", 0xc6}, {&(0x7f0000000640)="e6e43bcfa19e2a76b9fc3e0b1ea22d0c0872c7c30d538a4917d497a0a00dadd6fa17c141fcad17b9a4344b04d883d9aff8f75faa3743bd7af46f728de7e601cc60908287e275801b0357bc09b360389cbc95465dc048b1f9bec0239036c96ae145c00c71bc6f345958d5f27d69d47ef4538541b536adb09e32b33c7246422436328140b72f08f3586906fda2f597617cf4899707c7e314a9d8720b46ae84dd785c1d0f40e2abee3502aa8989a186f254a83a457b813cc99074f2d8675706535ad0da52af7fce9e3b96fd7eee2bbc8373c47e92c9c0f2d95b0c025916f4f2eca82737277a3d7869c75f7fe6d193a1abf9f20931e4196b57", 0xf7}, {&(0x7f0000000040)="448cad579c66c3f86abfc74c884215a174a910dcced03a20c809fe0678", 0x1d}, {&(0x7f0000000740)="19eb050160db85224fed1e9ab14325b35d4ebe988929ccd5ab2d3e33298600a4f85577fe08ff85c438b3ca434c1077f94d0f2318cefca8521f94b1edad4adc3129d6f8231b75726ba66c7ae2d518d66ef41fc52358e97e6771a1633765287598a594fcdcd6444be4b7c4ca5eb96370608dd1184c73efe66d56bed2f5ffd640052405d9", 0x83}, {&(0x7f0000000800)="4bf27680eab184ed0bd3e3785dd94034f1f5bccc2d95b9b7bb17d018", 0x1c}], 0x7) 16:07:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) close(0xffffffffffffffff) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/168, 0xa8}], 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x1, 0x7fff, 0x8, 0xf1, "0569ad83b06006e8075171d6945d6cdb02ae3be5", 0xffffffffffffffff, 0x7}) 16:07:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x46, 0x1, 0x5, 0x1, "3b19262622b20e41580c56c586b7bf366ed7340c", 0x7fffffff, 0x400000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3086eabb, 0x55, 0xffff, 0x7, "ad3e18ceafb389c815a0bb71f9a4879ce959e72d", 0x3f, 0x8}) 16:07:23 executing program 1: r0 = socket(0x22, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) fcntl$setstatus(r3, 0x4, 0x80) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000002000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) sendto(r2, &(0x7f0000000000)="73f953003fa86d4f7af0095cc19c7d17d68bcf3caa8eef0888d9add3e2ee74b81918d38068f538345211032efc", 0x2d, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x5040}, 0xc) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:07:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) write(r0, &(0x7f00000000c0)="4d87", 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x41bb9d) 16:07:23 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x99#[\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='[%^{\x00']) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="c400aa3c5575941d248bf9e5705140442d917ac83e7ff02ea73170f43ed3ac05e972fc09e4b28c17a534be5b93861e0aad7bbcfbe57c3752b51cc6c366994b75fcec606cd79bf0ec9d3146a0d32db940c259964bb0256c84869d9731b3d8429cfc7eb67cf84f", 0x66) execve(0x0, 0x0, 0x0) 16:07:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x17) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:07:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x6d4481c8}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:07:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:07:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="2db69dc628ab6ce7a17901f1ad5516147b20d61094745e5932549850a720f1128d8616c1269ffda726e19ded3557d207fb8086c5f058fdca199eb481b2a24d293d9bb139ed66a0cbb0a18b65a932429116c30ceccf10f1f917c2be443b05cb0363b4c70542167832bba69701c0e1bdfc7132fb9d6c43a50f6571bd6c6cb2a710b3ae7846cf35c9706b2fb03e23e04f29bf5f5e25b48767eb9d4a3c5256715bcba1ae7bdacae1c711458c30f9c5fe3636b1ab57ac591d957c60e05cbcc9fd292c2a94da72ffbe09be4a64731b3e", 0xcd}, {&(0x7f0000000100)="808a430b19531eb35c0d7f71a2bdb668264a20c911bc4f246d7fd7b9c8dfa4e29f1cb80d41bed7145d187ca67f458799201e6d17ef0518caf3d82af43fa9a08a188f1925e665e3e7518cb86de520f727a035864e9a37f971", 0x58}, {&(0x7f0000000200)="5ff98ae829559d3bf7a5486030838a48e408729f4b2d2ca46dfe1f0dbccf458ba2efc2377a9d37eeb17996d3ef46a1abe82646af5a68a29349965efff981f06f92262a7a831c7c88486e374fac84cca9c5fecfba230dc3b8ac2fbc7a6fac10b56a9bd0ccead96e346d4536ae06d25a413eedb81a3cf1604bb752e4406f467125b44b42889ca4c0833b942aa66ed10647edb1e8b99e16032524d17dd1814cc17a2bec7cd6986f7f6e536f42937fb7cc7082521ebe9be3b9c4471759bcbf2bf3ec1fcdba76c3a5876c6cf256988a9eabc3101e81bac9f7be59e8980266f814f67650e646", 0xe3}], 0x3, 0x0, 0x61) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:07:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x101, 0x3, 0x8, 0x4, "a1561451988dc449f7076766736ad8f7308dfc19", 0x8000, 0x1000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x2, 0x2cd8, &(0x7f0000000140)="1beaa2171c2c7e940bb0d19c1949e0a5ee61c57b6c817797dc5407b57e74bfd82f295d50c19c98d48c672528a881176f58009910325f6c9b8d84836b7cd80635ebbf068716442330e2a0c788e822124c6505c02aa00342a9210eb61fc29f15b8fce4018a8f5894cdefa6467902e066951abf426ab645020ee764a6a31264b4f7669c7802c81c232c439f86ff6107caea54927a3327d61090edce7c403e", 0x9d) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:07:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, r1}, 0x4000080c1, 0x800000000008080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000001, 0x3, 0x50, 0xfff, "a4256b5b2e17972becab8f64313afd165de67d75", 0x0, 0x212}) 16:07:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$getown(r0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:07:23 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_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) munlockall() 16:07:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:07:23 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = semget(0x0, 0x1, 0x200) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/63) setegid(r1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x7822338817e82b81, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)=0xffffffff) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) getgroups(0x0, &(0x7f00000000c0)) setgid(r2) setgid(r0) fcntl$getown(r4, 0x5) 16:07:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000140)=""/117, 0x75, 0x800, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/118, 0x76}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:07:23 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:07:23 executing program 1: setuid(0xee01) shmget(0x1, 0x1000, 0x38642cc3ece2dd65, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x9) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x7) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/5, 0x5) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendto(r0, &(0x7f0000000200)="4e31793aa19c4292a4452ae4f7489c6300d606c251bc1d04e2480187c812e956d99903822a43649741733d22b8a8d548005245e7311f8ab2d29347e37ac83e5f48a197dc8b349a6168dab433fda2b9e12ebe2e07d68992f2ee89bed04fe3e63947a873c9b7aa7e66f87c550c74373f8459f0a6f84d7dde39de47fa305d0fed8bcb2e1c918519c529d7f55cf761f52738e45dbb5771c9f2ce6f9a733c30d6afcb8953", 0xa2, 0x2, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1) 16:07:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x40}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") 16:07:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r1, 0xfffffffffffffffe, 0xfffffe42) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) 16:07:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:07:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:07:24 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xb40) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) 16:07:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x690, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x200) getpgid(r2) 16:07:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x8001, 0x0, 0x468, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) r4 = accept$inet6(r3, 0x0, &(0x7f00000000c0)) r5 = dup2(r4, r2) ftruncate(r5, 0x0, 0xfffffffffffffffc) 16:07:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000080)=0xfffffffffffffe9d) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r0) socket(0x20, 0x1, 0x5) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) 16:07:24 executing program 0: r0 = socket(0x800000018, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() r4 = getppid() r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000010c0)="5eeda91acd9d2c6f2f36b7160e8f629c6e357d119ca26fc92b005ae16fdeaece5f57e12913807e516e5a5f24b9bf65f822a5615f29a2c7713e11a579437152ac03accf80b201d176fb4d1ae71a045c238191911482aa91d7fbc4fd77e258f1f6fc97", 0x62}, {&(0x7f0000001140)="dc38d0de61574948e39ecb227b25d8d8faf1f863e84af51adeddfb6f16be18ca1d6d3a322b3856de54054940604530080c6dd757efddd7f12c4c704d106104c6f3097b0da381892492257e851ecde3b65b4534d28121", 0x56}], 0x2, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xd8, 0x4}, 0x0) pread(r0, &(0x7f00000000c0)="f76d4ab47cec4d3929ef4dd85cdea7d4d17a97b9a9fa2691f3c768ee8221fee158c8c3522799daa6c7aec2a6e6a5ecaf1cf7f573036537ccd80ee44971cd676e137e6988b01f8984085d017d5b39a21215d4acbb1086feab36fe0bc6e293e27c0d282c9fcbabcfca76708541e471cf6ace6eee21337a1c88de9bed868628f55c80034e4fc6fbe19a0490c3b11956716efbb154395e44029a0902f21f06ab2f11ba77dd584141c27ae430098c782f4fee8c8311631d5f002da603ebdfde9de04424ef9cb107ebbbbf295f03973c7733ead8e166c27e5c12d1dabdc346c7a33c71611741928440bb7ad8c528bb29e31ab544c9f898083c9aed4690e61504252bbbec66a4baf226f049ea2908da318d8da3320ca2f5e48a8b2820003c7f1093806bed2b90e27919bcf7a8c101d901c57e10bf3bf1a31fa24ac8ad5bd6ab9119c7bbee7309c2db51d1998cacc4cf9712ec8b17d306dc2024243be2018f94279e69c6957ee6191d5882bdabbe0dc2eccdbb1d4346ffb8dad7f4b6725607aea97d1474e4d8862b15b47c23763d6e192ffa6e4a5ece95d805ade854f96bced0d59760954a1aa79156648b9fe05478038aebdc0436a5c41469328809a3d453dec30e7156b7850e0a6936e59b801c56b4689f905e100839bf8c6c058b7c536215e57a904378895887b2cc000f03ce236b332f3da5989a96e33f47270781daadff754a80f7812fe47631a0c7de96bcb73ef33a62b6b1fa5b2cc1baeab3d47f9d64eaf021d083f628f73dcb0fb670329f08acf107c92f3e706fef83234d22eb664595a09c24d9cdaebd8f074c364cc36fc8388bee0c2387e520024994afa80a525c324396e4f8618882c96d5d4d2b2fd9ec72ce733b412d388f1444e9758414ac90e3ebae13e606992752b57ebc6534fded53962c316bda4c89914d8055325b87e0e6966881c8c75646f78f31f0b2fbe8290a77a9766af6d5b717540fc19eec1a5b976d68e92d624490bf38fcfe7a2816384f92783fc5a6a6418485bfc3376ea2dcdc5efb10615f5700bb6e060a1c40047c6c57e98cf4cdc2b6cbb5670a11f5ee29166341f81d76f2d72402c20b388b66252ec4380c7a939302d632cd6de1829c96dbd37e86a64dab62187d7a1413d817d9db1ddbf9b2eab9a7534f9de973347967ace96369e071d0f5afabfdfb124ba68f29b056e1edd165b7f92af593c633d973ed6347db72c842d847f2937fd9b1e584e9c0e7c8f09a566c0c54967e4d67afea80f3396066d210b1a9d13b913686edae5662fb6e4fd7a9b8c99c7d2b183bdf8e061b511aa5759d28db62e60d01f62b1ef2d3227f55cea4766b1bca13f142900fc8733e3ff45010f20f9912bb80acaf0628528aac2f2d1b1f67b4ef6e5581d7c0b564075d184cd2bcf501a93601a687d2d74aa859dff7375dada3c30075ea11da13cdec34a69c5e191a5755485e8af97815f267779de28a5b0aad0c65e08c6929339f1bf092889efc38bbce4d8a383605356c318e8ee00c37ce1d08f66776eefc546c6153820a716c73535fa0b8979fac97e98ffc037754103cd7b37fd6bf4a1bd9aaa7d810d2489757c1088b4f7e71ccae4f1af8d5cdf4039231a667ff7615cf750b906abe189293381c0a06b1ed705bdc88bc699fd741ff35cc1e5e7d9ccb834ff286d53bfe9439bf16d2caef87041719f52775a18a969f716f128f1854525e6288b71be1dd516ee4c968f643cb2e02de3bae806d2cdf2536f90f97cf2c3d92f1d76670b2c9546dd4e67154a3526f2a56e295733865d5630a7557db9188866e693fcc7121353d2eecde9475fc5e141b52bd43572a7c53766d2a19f33478e590e57edc94dae172499407ac868ef6c5b9bcacdee19738ca2382f87f06bb2d151364307c93ede5e0c8a5d52725376cf25a543ef8552045c13d21db5d7095a6c1b50fd8e2ad72f54f7912fee2ec0a3ce478e012b6226ba4d41ec9242fea0eeb144da02cd6c04580300c800c45ba401650f1ed5005425477bfe5e3d5067e3b2a541d4440f19ddb6fccf1ab33c830a9232cf533a5d374a6a1b58e63b4a999fdc9fbf27b60d0993de362dd9204efeb40fdd93c1e4a51a7b6384a5ec27a47b65ef3b6aff5189c15527dde89f7728b451dbdda93f4ed46b5485c811e095212899082e17545a7fc3ae9d58db0c6f08358d1bda778428bbe223fc6aca849b7f286b78c6ddc8f91fc37a73b6f630f80e599a0e37f0ee3702a0cc1f501dafe8376010865b67b1ec309f72d69f5bf252b2e80ac43ffec5e0d8a5c8b24428d6b68d69c104946052841729ff17f5edc947623bcfa8e1fd7a876507f8ffc515a261e64c27974661817fc0349ab09a10cda9872b92245f049b9d1bb65a152b7fe298903ac302e13a55d4ea3884dc6e333394276be16dad6ec07d43cf4142f7f09c85eb39ff0f33f069fda7de446ef380c4f6c40f9176f96a9429559a56731e7f50e396cee6256cd4e48afb40fc048cb827acd81f8a3ce4f9237b2823cec947d145616d109e2e94029857bc281b3dd964135dc1c0211949afa6a6d1c9ec57f74ff20d8809bad241b0901f9a7a0ff91349072b2ad3652e68f4c183e1269648761a65d1e17b5c6de7671e549e1ddd51663d5c16fd81a53778f0d5db337415c02ccff357c07c00932b2692b2a7eac91c8532f6c00ddd2fa246499c26b989d1b45f5cc06ad6a5835e01f0555840b2b610246e661d2a5f2b93e2e22c4f6dd9a81752d2305599e2ee63858547a3665a94b811a5dd450ae3b18228967e356a4c4cd0e03040e96b30b65d790e6c5e981aeea64a99207ab4abddbd56c201856fde9881a0d02317e564fe42cbc36d618569e25973d680253f3ad04b347bb9e4df20987802daf58804cbc23f8ec93d3294f5dabb98628471f477b2d0ede73cf59ef6923686bfaf5de751acb0c86165b3b075a81275c07040fc4c19986613a5352a15dd849eff70bb9690b2908968464b55364e742105919e8643472a0716b5f2bfe293a57356d28d3f8689c34edd5b45aed2017e9b393f0b8d4d87db0abf4f5ea4cbe723e719de65f86955e6801f42abfa33fd98ba8044dec460b3cb4ee02758090cd2162dd4469d8d4ae5770ba4ce6cded0a037635524f34d94a72e624b6620492f0cd8e0f86c5aaedbe845f28b1a856f695432cea987b3253ad9a85ae385d166810aa3cbed0b16c6dc33241ed831c1c9fa9f22a27e89aa4377994d5757608917df7f1dd9667f1050023dc1858a50a42d53fd06bb466f2ce3f6397f9e4f3670f1d648d2bc24f86fabe376f6d157d4e4d3d35595b75ba6636d88d8962b6c8abb4e06e8b691d6a4070fd261767d4a9e9086162a6a4cb6ac58db20cda789bce37e7f140f96456676feaf1471eb3caf7e622adb206d0986a4a45d50afc372f5842d1f8b29f8be8d46b705482fd99baacee9c8a4c4fa7cfe3509495d97ceeb519323c2907c63a31052364a20de9b226d44c575e65e384389eb441f22726e77d17ff1e0f490dd0766ace57f4e27d244f50e1e0b024b921bd7c86a37de7e3e9f8eb1d40f312db38f9f145e58a888db98a04bd6841c913f12220a3565e27026064b17afab6201f1f4e2c4139d31eb1ed2aefac6e3ac8790b3b6ab8a0411945657f3cfbae07a34dd470c3fda6daa43a27dfaadce8bd08c837becafad1b89a0cdb8d2ed34c36c64f665ea739bd85bdb946998de102530606c9d11fbe331e02d95e2273f7dc12e9e3d35324eb1249d505c60c6ef787449dfa808c9e86b6661e55fc269a51d58cd01b72ca8e49c05fa116834d8b93492c7adafc92ece32f31ed085ed30efe90fa62953f9fda9db9a0bee1127219cf86a1104ad7934aee889914ae5b1d86004b8098bd18f26072adaa8f5c14bc3272ed3e2633c1636623a32f72932818443b2e9e23622bbea3db0d39db50e4dd23aac080cc9d833d46dd8cf0c63d7cbc00844d35622cf1358bf87705b697bcad4b7f6705ba9754729e601b834504d6a48cf43f5e085688910115a55fc5786e172892f2434ad0386cebf55053742ae8603cc045f9684486076f366895eadbfa5faa4a72f528f0764ff84c70361a932fbca21f5ef944e49d31c325be56fa1a31042cb5cd1be354973a46f22b75e1cfeaba747e15ebd1c9bccf139845eed58b6b7974e78e0ae52c912c31c4214de904cd4bf94074b8b7e3f766d35de1564954dd07bd1760f2a00661aa65674fc67a377de0aa00c0c79b74a03e0335e0cfb7c7785303a8aefd876955823ca548b7a6c78c6cff036aa0deb21c95cfd677252d0c4dd407e0c57aeecb310f0e3770e6b5c905fe105fd3c74607ce8961ab7f99d97963500857e3b319e66490eacdeb9f2b9d14d4ad698fb1128a0dbe40f555fe016a5426866da563182a140518a5928d42af7159356985041f83c929b2d080d8e12eb4ed1da5010f0d5a66a6abc6958f984b40abd9a4009314483fa390311f8fe807bd1f69105a2773501f07e96466d79c609a6effdabc7069b7c45a38ecccd0b008af94965d3c1db4098787cae550dffbb119994cc11d555a4c8a3865ee4ade072f9d5a2dfb937bbf81b51725067ce42fa77750ff9a2a49d5745a859578b125cb4143ecd831455dc11b013ec5ba9bfe25b3ee13a4d9347f18f934e3cbfc05eace2a141700492fe47bda450979fe08652e8be05bd297da28102e6b0bacc7d72fc8c73c1fcd9601e4121d9a1977e94494483596ea5053d87b7032d9c50397787bfc3f5a46469aa8b6e4d4ee74e2e325c89129839862b40cc9c643e8b7e025de6ede278c9404f5e951a1a2c010063fc146155deab5726bdb633bff90f29f23cb4b2655f88c2a41a9ba2b68badd04abb56594beab4a14a86f627efbe1201d8fc32c500a77c200f21e0741a123b050884041fa9868eb54dc57a5613a10f7be327b3bbbf510c3e3bfb64646d19b8385d625647137ec3f798cf5d85f5cb2793ce35d76ff61aba406ccb50d9d6daea177c1ed92f4b5fbb76aed1c17267deb15d70aa8708a902d63fa33e319aba92665a8ed49efee9c760e577501e7c8734118675b5451ba0b939e72338a7b2f71d8d073fc8d526645a8e7208d5d9c58b25c9d4e57b9fc5cc0889a92fe5060e4c6b5156b4b4f1f4288ac5a4ab13b86680169bd4b590952d4defe8a79282ffa94f752f7ef510c9438e3259df3d7bd3058702c22bb86d99bbf79adf20c551ff54a9f8f7ac08bc3f7e93b2aa5f6baf2bc453927fbd259aab6cfe8e531b8b90c878d9301f9c5af1c06dbc164ac2b85f63d8a0bcad681d061216fae86869155eb64ffc8e1bcbd53c21386fca0ea68e352ca8f85742bb4a4660d6b2f575550d4b368287f649cdda3bbfad699cfab7fc33d1fc462c8e68e44919d9ba3499214a60bd120ae05b5fa28e9a321a3297a2418883e6636e28c54f2cb511e8cf7a309ebf0c0697e8a661fe33f84f9315b92389c7c60ef8af76e4825215994aa31801865eb1eb75af12157e956deb04ad42c73c77d695919a9811170351d4957a0aca37a96b661ae0ae3bc54bf37deb43ad021545040280003ffbfc781d45b7502f333f5bbcf4df389a40b001a21d05663fe46e5d19027236492123806bf37448171409e70d79033ad09dff7213be0538147e6c483d2ca754ae11fa41efa2e685568a215d797e04b1bd1154217777e5964f8f16cb927638fba81df899fe9687f88cb2b119e7d33496278d76a0afacc177a6bfebf36326409a0812ba1d00b054e5ccf9d9eca7ec0e812196fce858b36038f9d6e6c4b6c0c31a5c3e87563a59932670c39db5ecf0f", 0x1000, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:07:24 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) 16:07:24 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x5) 16:07:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0xfffffffffffffffd}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:07:24 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x7, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/25) 16:07:24 executing program 1: clock_settime(0x0, &(0x7f00000001c0)={0x0, 0x4000000000000000}) clock_settime(0x0, &(0x7f0000000180)={0x1}) 16:07:24 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./control/file0\x00', &(0x7f0000000000)='\xf1\xce') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x1f, 0x8, 0xfffffffffffff001, 0xfff}, {0x6, 0x0, 0x6, 0x75}, {0x80, 0x9, 0x4, 0xffffffffffffff90}, {0x4, 0x3, 0x4, 0x4}, {0x50, 0x0, 0x5, 0x7ff}, {0x67c, 0x2000000000000000, 0x4, 0x20}, {0x8, 0x3, 0xe278, 0x5388}, {0x9, 0x0, 0x6, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15, 0x3, 0xff}, {0x4d, 0xefdffffffffffffd}, {0x6}]}) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xb5, 0x0, &(0x7f0000000080)=""/181}) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2022, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x2, 0x9505, {0x5, 0x6}}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r2}, 0x4000000000004, 0x9, 0x0, 0x0, 0x0, 0x5}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="f389394b5ddd49f691e38ee612cf656540e055bb3daeeca592ae45b8a448195d6f4c8e02000000000000a66282e7d47b5363afbc7b4481016378f29bd95c38189e505333b53ef4e7f3aa067e4decdf3df7ea1b34128c7085e4bc9ea3141f4d51cca4a038386006e1b2e7a7175b2a4e551bbff29c63", 0x75}], 0x0, 0x0, 0x53) 16:00:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10008, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x3, 0x6, 0x8, 0x2, &(0x7f0000000380)={{0x10000, 0x4, 0xfff, 0x5, 0x9bc, 0x1d, 0x7ff}, {[0x1, 0x3, 0x8, 0x3, 0x7fff, 0x7, 0x7, 0x0, 0x3, 0x3, 0x4, 0x5, 0x4, 0x74, 0x2, 0x5, 0xc3, 0x3], [0x40, 0xb8f84bf, 0xe6d, 0x29ad, 0x1, 0x34a, 0x8, 0x5, 0x6, 0xb7], [0xaa74, 0x401, 0x1, 0x5, 0xffffffffffffff7f, 0x9, 0xbc4e], [0x4, 0x6, 0x1b22e0a4, 0x8, 0x100000001, 0x200], [{0x9, 0x6, 0xffff, 0xfffffffffffffff8}, {0x3770, 0xfffffffffffffffd, 0xfffffffffffffbff, 0x6}, {0x7f, 0x4, 0x8, 0x80000000}, {0x4, 0x101, 0x100000001, 0x9}, {0x9, 0x0, 0x8000, 0x7fff}, {0x300000000000, 0x4, 0x7, 0xfff}, {0x8, 0x8, 0x0, 0x5}, {0x400, 0x2, 0x6}], {0x9, 0x1, 0x6, 0x7f}, {0x2, 0x3, 0x4, 0x8}}}, 0x7, 0x10000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x0, 0x703, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000400)={0x0, 0x1, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = socket$inet6(0x18, 0xc007, 0x7f) recvfrom$inet6(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x18, 0x3, 0x5, 0xffffffffffffffff}, 0xc) flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:00:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/51, 0x33) syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x8, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x473, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x800, [{0x1, 0x6}, {0x3, 0x10001}, {0x3, 0x5}, {0x3, 0x200}, {0x3, 0x40}, {0xc823c6756c29923f, 0xfffffffffffffff9}, {0x2, 0x6}, {0x3}, {0x1, 0x10000}, {0x3, 0x7}, {0x3, 0x1}, {0x3}, {0x3, 0xffffffffa1d0795a}, {0x0, 0x8af}, {0x1, 0x9}, {0x1, 0x1}, {0x0, 0x1}, {0x3, 0x7}, {0x1, 0x80000000}, {0x3, 0x8}, {0x3, 0x7fffffff}, {0x3, 0xdc}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0x1}, {0x1, 0xba1}, {0x3, 0xda7d}, {}, {0x1, 0xffffffffffffff31}, {0x3, 0x1}, {0x1, 0xfffffffffffeffff}, {0x1, 0x7fff}]}) flock(r0, 0x2) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) fchflags(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x9, 0x81, 0x3}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:01 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket(0x40000000001b, 0x1000003, 0x1ff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x80, 0x1, 0x758b, 0x9}, 0xc) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x8001, 0xfffffffffffffff8, 0x1000}, {0xffff, 0x4, 0x7ff, 0x2ce5}, {0x7, 0x5, 0x7, 0x41}, {0x7f, 0x10001, 0x231, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) geteuid() r0 = getuid() setuid(r0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = openat(r1, &(0x7f0000000240)='./file0/file1\x00', 0x80, 0x20) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[0x7, 0x8, 0x7, 0x200]}) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='W\x00') 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socket$inet(0x2, 0x3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x100) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x9, 0x0, 0x0, "9b3d918d49488611de97a1fd991bcf793aa2e4d1", 0x6, 0xa1}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6100, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(r0, 0xa, r0) chown(&(0x7f0000000140)='./file0\x00', 0x0, r3) listen(r1, 0x100) setgroups(0x0, 0x0) setuid(0xee01) ioctl$TIOCCDTR(r4, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file1\x00', r5, r2) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffff9, &(0x7f0000000000)="b2") 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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x22) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: r0 = socket(0xfebba95e9639753, 0x2, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r6, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) unlink(&(0x7f0000000240)='./file1\x00') ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000002c0)={{}, 0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]}) recvfrom$unix(r0, &(0x7f0000000300)=""/151, 0x97, 0x800, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000400)='./file1\x00', 0x0, 0x30b) getsockname(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000004c0)=0x3f) sendto$inet(r0, &(0x7f0000000500)="e70322913d825cc7c8e642581adb20cc56caf0cca6e959aeaa4ad724ffa551c32d5a10e03fb087ced816ef3a8b4cf36e7934fdbb6943bca1f01039798bc3e7a8f575f6b97311dfe7448899bccf38f6930787d199353fcec47139", 0x5a, 0x40b, &(0x7f0000000580)={0x2, 0x2}, 0xc) socket(0x10, 0x4000, 0x1a) read(r0, &(0x7f00000005c0)=""/213, 0xd5) execve(&(0x7f00000006c0)='./file1\x00', &(0x7f00000007c0)=[&(0x7f0000000700)='{V/\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000800)='@]-#\xd8${\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='&\x00']) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000900), &(0x7f0000000940)=0x4) ioctl$TIOCSTART(r2, 0x2000746e) fchdir(r2) r7 = msgget$private(0x0, 0x100) msgrcv(r7, &(0x7f0000000980)={0x0, ""/60}, 0x44, 0x2, 0x800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a40)={0x6, &(0x7f0000000a00)=[{0x3f, 0x200, 0x80000001, 0xfffffffffffffff9}, {0x8, 0x4, 0x3, 0x1}, {0x2, 0xfffffffffffffff7, 0xdcb8, 0x44a9}, {0x800, 0x7fffffff, 0x1, 0x4}, {0x3, 0x7, 0x3, 0x32}, {0x8001, 0x5, 0x1d, 0x4}]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000a80)) rmdir(&(0x7f0000000ac0)='./file0\x00') mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r8 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000b00)={{0x9, r4, r6, r4, r5, 0x3, 0x6}, 0x5, 0x7fffffff, r3, r3, 0x8, 0x2, 0x3}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x210, 0x0) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000340)=[{0x7}], 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) listen(r0, 0x2) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:01 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001700)=0x3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f00000015c0)) r4 = getegid() sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, &(0x7f0000001480)=[{&(0x7f0000000040)="84ac962bee7aaf5caa88aeb5e27724871d56c626c34696f1667ecf197bfd2b0a09895add529c0b46a38f8aaab7389bb1fabb16eb78dbac2780b3fa253af2d6731139dc373781132a92a70b4e28969cdf7d23a1f6fcb94ad85fbe624478d55a778cc0a16fcd88c64c2b852e246c5acc741d92a94049337eb61ec7d16f8360fcb0a5b38aa58c630079ae39917ba976a92be30a1c6c6207aecb429d08aaacab0b", 0x9f}, {&(0x7f0000000100)="5e42af4569447e52558f59cc487af4e1e9e5a3d6dcd3b225653555a1b181c9e51d454f4b7ad05d8ab727ce7ca4ebc52c3443f94ce73073146543fdf4beb15d07fdcb76a5f17359c3460ef39e6bff36bfd607caa31fcbc4550d47a7360f42efd05b565e005c670b2ee601c7466abba5745267d92f011a401eb9b86c8883af871331868251ebd109a3c3559c090a25654c8ca6d8863ffad1d44291b3e59383623ff6f49c4a21b8b5ac55b26f338d295a92dd80c293864a141a2e73926f036cd7cbd1f85262d3d539ff0562b4189b272f7802040288686e2ee0c76f06ab42a8a3c482ec30a17b3b1d3c7af2acc03366c86bb10c792f21b67303d39eefc1de039779b592b49fcc6820375cf3c72e19cb203e6cdbdf43f1a054dce6ffcdc3bd0685552f253c6467a5743deb4b00179bdcb6bb4882268e4dc606a0f226812e444a8583fbc598d7c493c6085ad307fe1dec67774c251be313dd2537d8ae9c9fff6ed397343c301e048ed6962774f9a41b2716c220373a8fe01f148877df258e3d64d13d76a90bac93f886e3a60c30924a8aec4924bcc4a17d168c4bce259ffe724b0bcb14f85e7b535ab6b7ecf8ba4d5172c6da4d1715a53642e4102ec25b85d311d6f0becbfb72f030d2c2d011ebb6f620c29ef1953ee9543a530819805fe022a5b1895554a10dcf0cfdb98b7fa7a25d3d64bab0fbc8dcc9fcee1862b4e4833344a0a5a2e98d8c59b35d7f51fb348ca05c27396fb24bff772c26827cd4c921a5a58cc2ae3964a5901d26820053599937db982f967958ba1a866c45ad6eacfcc841904161d5e52607fb00971c9b9c2a5a2854a2f05dcd47a20731cfb2067e1380ac60c5b9fb6b852791307ac7327be51af450bd7dd7130cf2b6b33ccc7c16ab25e40c34077083b55f3da9ccaf455cc979039005806ff5f3dc060ceb26a300ee43a792e9149b61b515d6dad35ac1c30afda90ae1d2df9c7e4617afc3ff932fc98f41432230ab17720c4170cb11f609c5417986285898fafd8d304f8c7b3c9a6e657e34f42574e72abb5ddd175db58a6a0688f13d2f2edae008a0e0404b3e653b25bf7c5aaf4c45e9947ea844cad1e871ac8dd77d26657c13d66dce8cf2e36a37f87827f932c2141fd4b02c2ce531ed6549d51e8ec6b0c2cc13bffdeef207ff9c42dba01b1bc61ad4f538c3e637592edf6390ac414dda0406dd7affd3350b5c7b2ef2a10a34a5fd9aafc23e8dc37a3598dea1ebcca1983f5c257c6d177994f538eba0497fe2b93c7ab166f49f87cc94b188dba054b62dfed07b65de9bf23173a013ff878bca1946ba87a30e66bf2ea21edbaa1fde0f307e75933a0eb381f761c379d1403e1e03fda00c1daed737f9374bf0a60363596a3bf79121cae8aa3684462912b6fcd163448df51413f598abcfe4f851c758b0ea15644148a9ab3cfcb4fdb5115306368ea92e3abe58cc38058bb6adec99c971c4f27c2c798fd7072557bb83827d964821d76c44a9309f9dde9a6157bb17188e71ac685927b945ad4411100afa5f74e267be92d81179896e9aa95cd9a6955016e3a2e3d0e450259b1bdd622403364f2ada675dba3afa51ce6a98fdd7562b10bc80a475c6d645bb628c9cda3e6a639906053ecf7a4cff6e6ad22e2d1384cfdff83b7456011eaba20d34c85cf2181c02299b5405cc7bfdfa378e5bcdc867a177e99761e9c1b872c06c3e4222ca3b70d9da7ab5a606c3b4d6e6fddc7bb7c98ebd16320fef56c0597a544da45d30fcda0bd3dd1f9b353bee792d06fffe49ba17376cc756219401ff3a98999a128c8b3bdcf312a02b3a1b1b036d0007b2a6bff326e5d20cf046ea81586068cf1bf7f10eca758937ffbd9c44a0cd10eb983509aad52e421e659d9336abdb384cffdf8cb03c8d759c67c5373e16fb37af1798fc388fa2bd48c733b951c4c8d3d5cf1b5500449d5ccd376279281bf7838d8aeffb805cb4a7ee3ecb88c7ed3439a19075ff4f5ed3d0a07926f3022aed50f1e5b05df9294ac9d2528e783af176696e7008b39feba5130f6a8fc405e3fc3c142bed9e5969dc2ea23280cb4f320693098ac06972d61de73110ab0046353ba1d620c3b508117219d7db2274da2e6adb35c71c0149707752acc1564b5fe146e9ff2c39d0519039d2ad9b0114d6e0aaa1a613fdd146e251b381ddc4a267bf693bb775bdab694a0d7187336549cf9dfbcec38083e6fe1229e372190df4c1b95198b3bfc1fb546835b081c8218784efd7525615aaeb067c3972d01479b088ce57ab1c4551a7e46127a2d9ddaf6ee37b13af346429ec026e1d4cec82858b858ac9538a83bbb51f720990d8f9b1f1502f414e3f100c6d91c97d8c1432e8fb2865cbcf9af94c8d18ded07f39faa0df38af6ffe60fcdf0fd1db91095baa630701a88c20c648169e04b6ce48f7df4ee0eaa0ffd99e382e23ee8444448b5c6d7a1c1d9d9e91e1e0ec7a2e57c25cf8e6f1bca9c2d77c158b264f0e17b0e8512721e345019909494cece042abeba9aee002ed6d150f46f14555d27b2c8ed77a17fe0f0e6f066f6f7b9e482f7ab29c43963763d4fdab5d82b12d8443c4c2178ef61a1fb59ad74a7a4a11a4144439d2c9d9666e1606f6f5e3bc9c062845544bb7030f01b2f5d750a0cfc22372439093641579eb2167f1bea8d08d84d773c7cd14f9cb72507b1a61da241d12e7412a3c326c07e4e6f3986f8275ca8095fb40909696f5921d3f2de7741ab743bf0b9cf1b1c61ea7049d18ce7a86fccaa5536ce7ff31dff634e61e16f8f9179e7499d9d08e63b5cbc97c62efe29e16e2a1129c80595977fce1248c638e34af7fa22b328257e5346751573f2f07e02f4a4efff73b82ebe91ba9f9b4bc2c7284509ad8e90276c9621359af700912fdebd78655bb553872e5e5e9aa293a33909ebfafa9cec05746663115a179902fd8ed746517acc34843dc6d9e76d4cc2137b93ff65d9c9e3a02d1488a91d09f667c93821b67f1fa29153847b50005232fb40e2d40faf3f04dcbdaf0ab539cea4d7115a47425c56e58077d38545c1f677b543ad79149fbfa335ec8686d1f3f9ae5c1222f3bcab34349262ec0367ea658317dc932b5457d09b11d1be56a709642926020347c32dcb16b624fecfeafba5e20226a5df1482d49976d155b09e31b8340e4fc85bcc1855c561ae940951d06e6ab97bd89ec31eb95314ba9a63d30649d70fbc578fd2f40656a520d993320f1397b94f90d1acd38f1dc6224988ba859b19b3c4460e2a43393667dca0b9f7975b81fb001a2a6cf4d9ba4195c86e4c3486269577e2204f4352a2dd26384ceb4335a711b531bcb2773a4aa3900852f76f3e9574887c856a645edc65be5164a239a19eb525dd62e06109fda2b02a65dc446f76885878959ced16d084bdae85fb2c30b65ebba451e27c208048f6b523500baa118a9d87e9c54618af14d7d7e034569bae5f6653773749d7c1db09545c62c748a15cd84f2780a91340dc11ecdda41c03712548393770cc541c7e44d7054f06d622eada642d1b815424262e065d72345f6a75df7e4c6e7fdb7c95dffcf332d8c895b751752842dc1812b27ddc7e66b18d8b8283f85849a21f12b88fa11364bef6cbf775e9e6186b53723bb58587ea9be52aab2dab9f9bb74c2f71c499387026957563693a3b5424fa6f41b153eab7126d79619d7214e36768c0f613ab5db0de33a3ba066a11ac363f6909354a97fe3321f5cdc9821a040a9bcb6286f3fc6ba2cac17d729e42ce95c4912c010ec5087ff7a8807443733278f29b46e7df08ad842f2e45360205ccbea0a4ce1fc0ac90accdbd8d1e9cfdb38f29b8dc2960710d3e4cf367978809f656fc79155f84a45cc50a33e23fac5ec6bfade00e8b1ca21772c0da928f8f8b93c7b1d49451ca2cd7357e9b76985388ccdb349a00bcb4e8416be2bb7ca8c32ae7a2a47def71d354eda86be0724a8cc980236739e460c48377cadaa39d95cbbb8614c8c547a75f8c0f0a9108f29d550e68fd04ca53817613c9a2dfe37a638977a7f18cadde05cdeb18ee814ef14bf7fd5a0d780f19dc2536f0f0f96d25c92d5518e9ce0df1dfb6dd5cd475fce34ae806f53b43f59b42bdf51d995cd5ca13c7bc6d4d40f3a81340fb83b724c5d1979cfb3798401626e46f5af99e969d2072a492b6952bcfc17f34ba5be33b30e376e2c48d06f95444c672c80bcf42423609a40762126b8f773d9e02babedcf22934fa687b0044af294fc550f8cc4b928c6ad5493bed9022adbd1117ce58292f8636d171f7b447fadb49752a2871470938fe7228ced57a4971e8ace93edd1a3211d0200a74cf747f7733de461c2649b8c8c1620d72a374334bd14e789f7b4c0febc6cd3c87da21370a1ebc9e92e53d8bd366ca609fcd113af859dee858290d55b2e8aff7e7737e128dcb0900c3d18438a076744ad972103a7cf65a8be88e8c7be12e217707280c869d92e31b8c53a06d62dd31007248ad8fbb10daa89102c3f80375a36373a97cb2b8315bc112193c882f0bc2e110320791c78adf266d6708082a9287980a1f6621e36ccce5988f86f5474d989efabc7002899f5e610b2dc5100bc823a801fdddde166b29f9b575704a74c777b90e3f9160a03814cdd0e064cc06dfde07c22e88d71a7cc5be9bfd767e55984cae20a869160aabf615c6e62ec427d5fc35b7e88e4672d269aa177bd071c9a9da1651614899defbe83b1b266a3be8751038cd109372be688365eb6045de8f7b52510439beb588d43b83c41170a41436ef873bc45721e7ad4220543ad47a0e861397aa9bf15d94511fe6a92fc1f6732d4ff47e30ac049b3189c246c3221a01acd9a78bcffd442ded2ee2262d5c930ab7db99fd771301012134944b60f63e6b8ced4b54f0574ac8862c64af93682dc427091cfe9831217decb1d01756d43dc147f7a071c82d57f19a3a29ca0e8c7a403f548dca4ea20b5547847c0a58038f23c37480f542f175e15766bdb0da3b51e201c2bf515e45c8551f831e5c777d853eab62949cedfe4a465f3711a1d73e69e5485cc9a529fcaddc7d63f1d5192864ddcbdd5e481378058410e51458e47e09b6c4125526961061e9a45cd0f756b8f6a6cdbe4c165d43413fcf7051be148fdc1550fd4a155c349a0f0e0e63f50b1ab9a2965fae5cb61dc90a8486710d6e7ce64a2e8098671f1b689162973c1cf2e88ab7e53ab2a7e273f7e5e9ba193d82c31de0dee96181ad070762ea7bc1c763a93009c5287b571eb20b6ae0098ccd48c6b9271b84d4ced302d505d186e04623cc08944871d29f0ec2be17c8689a5e93d2b55bf2befed88e4ecafad4b5c67d6a6bef47713fc6d677ce5d1c2fe0257ece5006f4c736e82a6205b9b74d1878d6ed626a5da4f2d2e158e01d433435f075647fa827c6436cb4030fd1a71344cfa128cc75a77dd75786153c763d3aee7f2faa29242cf173ef4c15f19e70ae0a9a89d93ee2c13e8d1094b806b0a9fe622dc15c22cfc674d5707aaf246dbdf58e0c4f3482e574520f2de28e623f35f513d54a23df328f9ecc1796eb0c90ab642eadfcede046902444e209afa8fa64799db252872ed0ffd81df7d34b653250694f958983614299332ffdab30628fdbae6e4fd34807bd66e94c643fbe4099a8ad006dc791c2c53f4ab32f60b020973615c83010082a4f35e43ce0133b036dffa18abf5d80ade462359a4acec5d27ca829c6dbe3da0d66a7230b3d4de988cf8e40c43b96650ccb93e2128bd881acde3fd3b1c81c3f1b368166c1e17b127a5e0a05044d57599240f01f76b53", 0x1000}, {&(0x7f0000001100)="16be13d0ede2d931cb4fc0ba196281081cdc1a6e8d723294cf7917269324d9be2f5d75bcb74c52b20f483edde7eda806bd02d1cce954ee1617b3919726e68e97accf5072fe38d9e782dc11ba457ef2c4ebca9f6f8ee7288acfe5cfd142b1ef080a1907877926ae7a70aa2896b781a11929eb15a85090b7dc59eae143445168c9501c0bb0dba096f76a3967d4549dfda618dda02534aedf1ba53c697a92a5d774b2e3f1e0ddc44881cf3cfd31a4e8c1", 0xaf}, {&(0x7f00000011c0)="d41e522f882e2246096e4c28722e947a9cac842109e9eb35ba71be7c5cd355723eb9e3f8d0a073bdf9e624bffe4e3af97dd81845d1e33d728b6d16eeb66a2afc6c3f7fbd847bf7ef33950e03dd09216729f62e13a0efe33af1e4f4373ac55d611a7ba794a1cea8de4c2d22964853cb1bdf725a7273a2e142e89accb37f743200e5022a8d72f88c5e766cf276ef7d390062d922314f71937bea5cd756e4", 0x9d}, {&(0x7f0000001280)="1c4a858b00335f6052891c994656979ab29269307a6a59e724c392a2cad613ebc3b0250c15db8d597c31e238ecabb8100ef2be13bcb444a642e9ee379844a8a9fdd0a323cfed3c8b2b46fc3bc1f0066a1af5c872a2071591fde3e8426ee22bf5cdd0afbbc8b184148a1dcc9e7768d3b978fa46c51c982ba42586a2027b97352974f445ba36327c1e359425c5a5598d3b563bed6474a60f07843de108c999d80bff5951357225d7e8a4827818f72acc86806d40026177d93bbe34c9bf39bc033a121ece39f1e7123dde9ed0515f0548f9cfd9b8476b0c40d891200bba234038d7", 0xe0}, {&(0x7f0000001380)="aa3e2de0026ba622e78062726d1d66c61b41db0ef97d8d1e1a1bcf1d8a45374ebc565e738ae73daaed06fa681cb0092d5ebccb831f1b6cec9ea16233b1083f049bc54ae4700db7e76c60f93488a77afc77be2423cc36641e8b3ea9ae8adcf847ad29d468d53d68cf7ccf4413f81bfb087c0b51ca4e4571c4efffadbba6d9a8ddf0fc72ede4624095d84b79fb337d46f75d35395cacab429e6db8a153e962c98bfea175820de86ad80bcbccb440d94f95dbb1a16ce4f28932226cbe372e618beacd8019e3798216e3b97d7c7dcaecdc1d9ab64161d51a486a", 0xd8}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}], 0x78, 0x1}, 0x402) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x300, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x36, 0x4, 0x8, [{&(0x7f00006da000/0x2000)=nil, &(0x7f000029b000/0x2000)=nil, 0x4}, {&(0x7f000028e000/0x1000)=nil, &(0x7f000009c000/0x2000)=nil, 0x386}, {&(0x7f0000595000/0x3000)=nil, &(0x7f00006e3000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f00002af000/0x4000)=nil, &(0x7f00002a6000/0x4000)=nil, 0x10001}, {&(0x7f00006ae000/0x3000)=nil, &(0x7f0000498000/0x2000)=nil, 0xffff}, {&(0x7f00000cf000/0x3000)=nil, &(0x7f00007a0000/0x3000)=nil, 0x7}, {&(0x7f0000460000/0x3000)=nil, &(0x7f00007db000/0x1000)=nil, 0x1}, {&(0x7f000018a000/0x4000)=nil, &(0x7f00000a9000/0x3000)=nil, 0x9000000}, {&(0x7f00002e5000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f000057d000/0x1000)=nil, &(0x7f000002f000/0x1000)=nil, 0x6}, {&(0x7f0000111000/0x9000)=nil, &(0x7f0000206000/0x3000)=nil, 0x5}, {&(0x7f0000224000/0x4000)=nil, &(0x7f00006a2000/0x4000)=nil, 0x8000}, {&(0x7f0000546000/0x9000)=nil, &(0x7f000016f000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000009b000/0x4000)=nil, 0x4}, {&(0x7f000072c000/0x3000)=nil, &(0x7f0000117000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000715000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) dup2(r1, r1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) getrlimit(0x4, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0x800, 0x0) 16:00:01 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffff19) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="66772c54b15de3c37afe47dc1437ea6d3d0114ae", 0x14}], 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x7ff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0xffff, 0x1}, {0x18, 0x3, 0x0, 0x8}, 0x4, [0x0, 0x8f, 0x0, 0x8, 0x9, 0x1, 0xfffffffffffffff9, 0x53c8]}, 0x3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x84e0, 0x0) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x10000, 0x2) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCFLUSH(r2, 0x40047002, &(0x7f00000001c0)) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = dup2(r0, r0) ioctl$BIOCLOCK(r2, 0x20004276) write(r1, &(0x7f00000004c0)="6ab21dd8610a0a4696476d3842d9575b565911a8f5e25fae5e64bfe3a2530d39c392d9dd8d7a8b1971b162db21dc48b3e61cc5f6d6a2704f7375b1117c7364c9ee2c982aefc5f4127328522329fd8dd595abe05c6b59529ba8714a9b9b98e64b3b55ebf2e6e7e2a279d2409ceb97b9615b29e3684c0cd9d423f7ab932c52770a9ffb5261d363c086b3f0cec2a018462ff8e64d78a0beaaa4e269390e02ac51cf656444eee89a8c031e31df4bed9f85c1", 0xb0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551f", 0x34e) syz_emit_ethernet(0x19, &(0x7f0000000080)="8bd1086f6f4b839a3929da0e0878aa1063ff29961ebd4f5232") r3 = socket(0x0, 0x4004, 0xff) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) truncate(&(0x7f0000000580)='./file0\x00', 0x0, 0x80000001) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8000, 0x1f, 0x0, 0x1000}, {0x9, 0x6, 0x9, 0x3}, {0x3729, 0x126, 0x21, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0xaabf, 0x0, 0x3f]}) write(r1, 0x0, 0x9000000) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x6e65766d1fda2484, 0x0) readlinkat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/45, 0x2d) ioctl$TIOCEXCL(r4, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)) 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) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/48}, &(0x7f00000000c0)=0x32) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) flock(r1, 0x5) recvfrom$inet(r1, &(0x7f0000000500)=""/4096, 0x1000, 0x2, &(0x7f0000001500)={0x2, 0x1}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000001540)={0x2, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r1, 0x2) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)="55d2798abb3f5bd02b209cdc70babb1774d19e317a47f0c6e8d2274b9ed1cc4bb78c8585f0781848dc1c1f5403e477f0f3013bede2b0dcb612598b7d30021d46fd35093afcd975e6acbd2b75224bc3907f470ed8a1fa204edccd367f68794c35f92a53bfe80e364b05cc7478fdcf99a2af41b6055cb78ab27c35dd4eac1db2b84c94f2202e4b110912492884c5e1aad74d72625228ec7db9f7438c6be3bab423996f9738b375c689a4735ffc912f8b76dc92a468b55a1e9c5fa9a2d5facf14ff8396275cd9351ce143638d2fade1b00eefe6e99886d1cf082826bc", 0xdb}, {&(0x7f0000000080)="903937d7ec5fbf66cf82c2d80f59e10c505e3183ec48bd73745ef99eee8f5f89a913bde137161614a1b1ba55af78ada04194a4", 0x33}, {&(0x7f0000000200)="c7737b9771a439bce48e56ffe34a5975f72cb0b5348d8a972591f964253e862a893063026937b4d489c51c36a2a2281ae6dd1707f53b7d23ab50f74f65eb306ef6681d0aadca965bcc068c0af106df673d9c220df2cda2ba65c5740de40fb2f96484fe696d7de9e6ceda81a9f775b73649443d5246d202c192fad69e1c3b1730e5dc5b349f4c2b18ad82503279d506600d60c24c1271ea5324b77a8512fa26eb576d38d63d2f44710afed4524830994040abc8397c12d785b8e3b1342cb660a8", 0xc0}, {&(0x7f00000002c0)="e53cc82d94e96177d8f61c3e2e3c7329c5f0ea323e6796b0a00cfdfa480c7d7b3c6b0344", 0x24}, {&(0x7f0000000380)="b60f6a0933ce2b11d71762f31297488481536ae71bb803231d267caa82b623db51bfa5422aee9af6980920d6a60e419cd07050c746874ae20275226ce66ebd0a33940a40", 0x44}, {&(0x7f0000000400)="244c649fce9337c7e25a6cc459939013ff79fa5958c93abb432c4c21de75ecae5238482b4aa70615881e00dc8f3859ae2d630ae01919408b31112c996995a2717dccda858cd1edca46cb75ab326399e726fa4facd14f33c4b041d3d4267613095bc208f2cbc24e", 0x67}], 0x6, &(0x7f0000001840)=ANY=[@ANYBLOB="c00000000000000001000000060000009e1a48f152cd71ed73af65b90ef98db93da2b1a84241a3a18394ff36f6f7ca5e456f5a6083a26b9cfec81fd78ef4f5f9372f654cf3769438c44b586f671aba2c20097c5615f91bb94910a435adbdd3071fafcbffd56800bb92a10e72e8294aad37c004c90d665c8305ea9243f4ee2005618a0ada3098d4ea41a68edab0c06affc02fdc915042d2d507473c2606ee1a64c44d31c6c87b0e696417f6891cf9db8345038e5df3c070f6184efc6faaa4b500b000000000000000ffff0000ff0700003c5f29e9aaed65068b946b87024a36042f865fe398976ab03ed28496366a1f941ed3d47f35123a615ab3e67c6d17d34d4a77fe2df08b29f5fb84bcffa7bf04956c7c27666fd288268f54f07a03d659efea457c3ca16bbc035618417ed183625e1e92f8f727ba8b98761cc24d98f94c35803a351da417711cf37e780ab839e050bc6b502a98845b7ef975c6c6b19951b97dc7dd063f92f3d07bcd73a1cc4336006000000000000000ffff000087000000b294f1832a4a988a82f01891b0bb4a3b27e413054129b89ec3910fade05ee5bd1623e930efab611af9e6f273e204418533846a56d0c7916a3c0c311dd36e4bc5b52ed1f3e5391625a67741c4610069001010000000000000ffff0000f7ffffffbd7d12445f3932f73209819374482764dbd8c991bd4f1188d405047dd96e490519a076c9a6fb431f391f03a671283c0e5340c6aa646149f0f887485463b13eb009218534f043bfb46f91ba798e3c1872f156920eb39e18a8871cba85fd8e87296d183b1805d09b5fd37cb48b7962bce737f8ca5de61ca63585c97667a5e0a3c04cdfdfaff45a182d581c6346a9e36a8796403947fa13ac777b218883469decbae75032fd45891ad5334bf6f8377dad74c1e802f931477df236f284aa1c2ced8c165ad092d92f1ddd4a35a776ab1558cad3f839cd4cd7d1500a396c02771314a03c83863aef42068b89069cc767d33cc7c4bee2e034eeffdc09b4ea02238c03fa46aef3435ea393d2236737b90257c83c6d630bedf420a431b861e512e4b71afc6c2315ef98ac69764d2237cb46557cb26a3196ffe6a0d7c6653cae619931993327a13d36540916fa24479019cc3daf168023922570506ca85e5cf6c00423a7a0753c8c973d39fdfb401e876bc4d0131d5fd738cf36d8a51b94e5b715e52c4939544fcc17a75d1bd42610f26b62299da3670be3741c70817e9d2aa489d5fed3e48b6c9a28323f90e818e7de8bd95edf6b8b6bb3911bd88211fcedd78e6e5340fa0dba3438796b7c9a974e64a09e9ba5f745503a204f457f4775ce90267021db1e7c6d49f24a14b4d88f9c2d3c7d4487b56d80ba15c60b38afd0d9fad8d13b1190cb86f93293c8df8207534c748513a494ab02f92e6b42b699144d1fd57c9367751dcb48c804180ad52164c3000bcba98dde71649a221d16bf4714b4a20752879985d87d5bb41471caac9e52d30811735d94270af2aa21ccf327031a4f0d1e696c949367f25fa3489eb1dff06a092c8883783ecd4ae64fc2d100459c61da0dd52dbdd6a1decb7af8de3a988c283e223b9d7a1bf93178f14e135b6f64561da1d9a6c4ed40d4b7db25f10f57a333c5ee71c43b1e7b4dc64ae71805d36cdb1a61884c83c783b861b737558eb07850f12b3b78f3d7171b541fa101640db50981425bf1d724ff2f7a6872d764d8153a09daa8715fb5b54306f68b30f9182073d96aff6f069f7eff9fe1e06bfac7d131567eb0d278ce7f2a7910bb16758bfe69a173a0baee7b94d35e891f01cebcc3caead55d3a6d569995a0d568140e8d663a14206ce61165ab54dd28a9a0c5e3dc1b76441a4b5868b9b14ab3f17b7e96a176600b0bb90c876a69963df4ef5a5ebc1ca7d55bd7d09f805c1203d5010097f2d5212428f4a78e2e66f650c60ff33810e2b656bf405e54d5877ea2405d1be8fa255ad756623eb7524e3b8feb725bec883093ccb85ac95712b0252384844e0618a8566d8ee600c8b6b887c44627368d3e30ab2e7ee724bb96ba9107d2cb3b45c55e7d3b6490c7c0efbf786ff4c711577918321ee5c3fdbb991ca0fbe610020962eb38ddbf34ddfadee78397dfa318d7a4f9d2b8d58bdaba3199d721f3dc59d15540859679bd8cad06f996f5ab5264d92c9c04466be50a299be418ddd194d05fe233ebc6f4d9a8b748e4a955adf8b13bc9e47f9bd6d967cb7b725f16d87979c0bcad5787d5e6d1519a4c7a2936f8cecb0b268904a0b7bb06b5d6ab4cd7083c7a3339af0e4b78a3196884741cd8f665c397fea1cbb207660c2950830c0f0e24a7da18353df04519dcb08a9cf06cecfc6ebc0236cd35ea8949a9fc7007831275753c954ffd394cee314971546dc236643e7121d4dff10625ce139d084995476dd3ee183e815b3cbec59a61348ae50d64c76e0381b8d8deabc1f268b0c7834f3676ad96b90cc4aab13d8f50f7c5edf667a53c28d9a9a1fa525947a5326aafe57685b3be5a5a0559525e7392510e76818cd122476cc00e6d95a4c85b1938f70f5f1ae3aedf6037420a0a59164c8bb5356de599ec0e9437538f5dfb4fda3486a710d1afa24e7f0bdc79e5cb1a543f81d2404bf2122b07594eb4517c145d363fac84cc34ac9929bf8f3250d91360ca4ea5c400451e0e0d49b8cf3cae0959dd31e783ccfeac1e0db2c36c116007792cadd5f100c3505c508848add28dfa3e8d6beb839ee41c0d42874271f4b33f3965f7de703292e36babd50aeb6e8d5c752a6ec3cd56149345fcd39895533509edce59897f7db5a46ffdc1ba90934c190475e801f55eecc8dbd71b1796fd102df89b39df3cbea7406371678e01c3eeb5747b4a3bfc804d93966790a2c30811cf697892e672b5b55fedd9422915e919049a23dab2c75230a082d150d62e856441ca0dff0966d83216cdc52335fda327f912329bb73ed0d1d1c9cdc9154e6e457ee6bad89e7fb4cb815b240ae596aa7fa23c471cdba4968b77a9a5c5e6fbbb4a12090988a486b16939f2040fcab8cd35f1f1315f1e04a73431e502e7f26f1820585f07d5e3234cb07d48f4e7198fe784c01d51a62696aead1ad831365a99481f082475853ab78ec56d21aef9434827cb5e8c106d3458a46b42f2b624782354f202794e20d4866555b55ff70439a4bfa4b816fddc7d305996eae25f42db96411ee90a7162e56fb260239610c1a5603ff980357badaf557854f73e9cbd55c04a35422337b1ae796ea22272876eb571d6a51a18ffbfffb960cef3e0481600efb04a4e8f7f303f793555b2595aaffc9720ed14084e5c367f146fec23926fd4728df41fbfff29035d7bf8aa7b6ac71c6e951477e8959f4f23337326db607e5d44093dd0b1b2c9a8acc7ddf838b8125a8bc416644a0119e8be6a5f489a2a4719d511e4817ca766cc049d9342c61c56774f6b67fb8ce6afe6b5d2effffc53d161fe5a01d8009f24e67288c1d922317febac165c7c3e64210906ec3a5f97e13d2c94213b2b29dbb632349dc3794f3b6ff3b5d25e4cdfaa35a4a1851173c211bb704b05c61ee5c3d3ce7df4aaf23a6ba7efad243b5c76765ce58354cf6e661e533399137f33e52c591de2e75cbfa213a7a9c44da7ab6d92fa7f058d01e71f46200308a6e093e971883e7d6e053df1a203a6943cc94fc37781269d66fe318a747146faa74ee5b0422e99f52654d25d8a2071986042699a093a2683ab0e8e110b0d8b2580647eef7a7c1104d99260001d8a93465d0ed7f38c6590fbdd675fc9888f41dfef06e1714a0a80c1f0802c0ebe5f44bdfc0bf6b4175ea59cd56f5c0f8f32a4e695e94db665842f9b81534b230739680b7efd3e201c7ac97dfd006b7fe7187ba6f7286686c608a8ba70252d64a6abf5fac9132d5c88f9bbda68cfa87c372edf0bd62abe54b58e59f151035968aa2b4a58d0c5e3708bea697d2b0e822471c54138cc2c5fd1fcb0147348c2f01c60619b5b65720c445360b2c14d294e76c78ccbfeb65020f98d6681e45a4361df2380c5c2ad5ff690c6efb9981359e79c337d99e8b225d4c0265cf1d8fe8994424c19d285f42883615df28411491e936e1be0e0bccea365a14cb7b39425cd811680c07f61cb9a7d7daf7a3572d2cd73a9161e794491ab9e5724cbdec6518fc1ba79852661cd030f30ce81899430dca3be7d93d1d1b21bcaf5dd1bbc219580eac7d7aba13afa0cd1e355b4a8620fa72faba2647d72494eaff1e9c527915bf638249142a340bd5b73679fafc6121ab9c057abc08107de4b90d4c355fe596daa95c5d3af7e4a72d2b7a4049c432be15000ac3a0b2aa55aa8c58394725cf23f0531b4a45c725794496ac3f306b700aea759d2598cf6bd96909be7fa86945085c7798ae5ba419d5d0330ca2f320706f6ce06729b93cccb89cb44ba63956cad4305945244232bbd230e9b4a1d0be045a86df0b2957fb3e605270eb0bb7bd46b6d09c0a616c5a42e637910f79bccbd41960decc73784c926415e83ef06edf7a4770fbe16acbdb2b60ee06f15d84b6944c4821a352bbf7fceb0b3b3525e6776b0e8023a2edfee2b32131bb6d32f039e67302492f5d562d0219f78fc4c5f67b882f470a84d3635aada8121423b5679c005f8bbbfc1b3d22192469eccbe711f70b79247c77eb7ef7d7d12d4ffa83369f2d4c8c9ba24f777951333c0881c283337c47f2c7407e5a217a8a398c8e1fd5eef5af2aa8418cc20026980facf31cc9bc12726db0b007d4f86bfd0c3ed24e1b660fd1f2d44b1b8c4c617c81b58e559882359094f37b09ee5ec9c906c3bcfa4cc1298bcc52a0518865bf8ea83e098fb317f28079889501430db1958116c62106d3d2295bb7f8732e1c45b7e83739e5e1db11785f7ed1048fd47768638ee4adebf860afd5facf29446a564dbe2a09572ca2368ce58c4664ffe4573f734141144e278c0ce7c71560fc0aafad578bc038be398c435b13a12b554c49cbc1df5abc695d98a4f6719be6baf7a3c861f796707343f1194ba753846d934ef9656cf9a3ffbb3a1943605441188c02f99dcc9ddc3ef8b8754b29191d098b28f2005a4ddd1d195466caed8176c631461f65289b2a725ef4a502ace165a7060c0c5f4626fe093aedbe0e632b7c0ff57640b6098b179df0fcda8b4f21760360e39ea80bf5c819cb405aa0afc71bcc88b464556f0d04101be519ded7acf618addef425447d49eb3312dd0616be3dc0aed71aaf4f867e8a5bdc2e90f466442747e215faf4ea3d06524a7e68b6988a314c8d041caf252df4b6cc91092b1f115bf04c973772dbea0520fccd5be0b59e603e44a9b05e4d08c194ee5c98f22871bb3ee0e74e57058cf48242ed1217972977e7b05fa400cfc99bd39519a0e7ec67c1d66881cf63452b270780393afefa0f7c6a8e5a249a82e01b6ac9ca3ce65e5333dbbd34b4fb0f8e16157bbabe6a866f4a1ba51071c510444895389b614fb0e4d173e9582398edf2b672ae8050feb81e97c02a75f92b3d38e514a4022a764eaa63e7d69390b09cc1a6bb4d79762d9ea8ff54941fa729de88fb96133311f11e213d4702fde0e38ee2f315bb0fb210547ef64f45eea1285136f5fda5808dc61e93363cabe359718da1d49a3dcef2dc0fe29098c473cb794a72cf4bf2df71d3c086e90b0583d7d9a971ef1e3298f3a97ca7770b8ee4c530f29ef207b16645f0f2089c11c3d5c0768f53dca3be4a149175568df0f6d91e784ce758160a925bf32c16fdef5013eef27f138e98aebbb1fc836b04700120d2181426abd8ba71cd6d8465c57153f9e3c399f19b75bed107a777a18152475a5de37904c08533bdb79268c6de6f95ebbb83d766efdc818991e14a3f1d0d366bec753c4b4fba095136b79bfa27b48325b1d6b99fd2e2cf3cf42f2de7728ec7673666e164602e8ccbba5f2088a29f4aa8241846a479e4f6eb92400cee209367d452835678167c0df131f7cabdbca3760b75025ba524c8166a61d3abb3e3b9322e88ac8d51fce4891ba2c174b91e2452035374376c7fb131644e0f96937f48ef8d0fad6f5ae2d4ddc98dd4381160a0af9555560fa439327aedc214d4c77d042ec2b7732c631556e519afa8c25f3e7ae5ac9e7006e1ce08b54349a2846358f47d5d537ae36cb313b693628e9d8c9613815d111ebf5ba987b2cfa2ba2ad0568b1fb438387d5a5fd87e7075f5f410a3b9d402894ecab76bd61238300a7f8aee65990dd36be38b67bf961d6d26fafb16f975084244f70bbe94d52058c6f0d6e921b3ff804020ee2a55c2ea97bba66f6fbca2e13619eef328fe94b3c938c8699a294f70daeb6e3de17839484beb8a10f46eb473d0782bbc64b20dcbaf7844c052010b7f15e5d63a3253a6165f401e1289a63fd6e03afae6accd4157f793de864e3a3d0a5142b8849d6a2cd4129b403e61b7d0ef38e3fa31c51f95e49b37000000000000000ffff000014090000492f8b9a3dd77c53b4e6d763552e3d25b187b749f3c720647197b6668690ecb466c85a5b1a517813602baf8689003748cac16b4c7642070d14883abc60c0e3dc0df3c5b24243008a2190062038017e93fa8bd7a4e3aacdb7e0a8c86ed2370000d000000000000000ffff0000000000002d46916a28ded2cc6483d2ba7c31a31cc63d936da820f6f6abd252b3ffeabe87c2b931d74354a0ce85e9914ba289b3028a4eb23bb30cb0a087b744d54ae84973b441a55a57c0fdaafd03f9a73e4854f5b279f8ef52a9cfd686501998a0d07b3a04c9f45609f0778dd8a3144e169ae9c1dc38d29dc7d074f634bfc71ccb02a9aa1bc3c52f9c8a9f6a09db7c0949830406978e2f4db54872b891bcfca10017cb5436a7dbe9b7b189685e98d41c0fa7cbf63839c8cb97435dff1400"/4900], 0x1320}, 0x2) flock(r0, 0x8) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x42, 0x0) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x4003, 0x100000001) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x4) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r8 = syz_open_pts() r9 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8df3c141ed2526d5, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r12 = dup(0xffffffffffffffff) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x8200, 0x0) r14 = dup(0xffffffffffffff9c) r15 = socket$unix(0x1, 0x5, 0x0) r16 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x8) r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r18 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x10, 0x10) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x31, 0xc0000015, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0xb5, 0x40000000, 0x1, 0x8}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x4}, {{r4}, 0xfffffffffffffffc, 0x10, 0x0, 0x101, 0x2}, {{r5}, 0xfffffffffffffffc, 0x14, 0xc, 0x5, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffffb, 0x60, 0xf0000000, 0x6, 0x4}, {{r7}, 0x0, 0x40, 0xf0000000, 0x9, 0x8}, {{r8}, 0xfffffffffffffffd, 0x64, 0x20, 0x6, 0x5}], 0x5, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffe, 0x6, 0x80000000, 0xfffffffffffffc6f, 0x8}, {{r10}, 0xfffffffffffffffd, 0x22, 0x2, 0x3e, 0x7fff}, {{r11}, 0x0, 0xa, 0x80000000, 0x9}, {{r12}, 0xfffffffffffffffb, 0x10, 0x10, 0x1f, 0x8}, {{r13}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x7, 0x4}, {{r14}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0xea}, {{r15}, 0xfffffffffffffffb, 0x2, 0x8, 0x8, 0x4}, {{r16}, 0xfffffffffffffffd, 0xfa3fc298fef27e16, 0x2, 0x4, 0x1}, {{r17}, 0xfffffffffffffffa, 0x54, 0x40000004, 0x6, 0x4}, {{r18}, 0xffffffffffffffff, 0xc, 0xf0000000, 0xfff, 0x28000000000}], 0x3ff, &(0x7f0000000680)={0x3f, 0x9}) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f0000000180)="b10005016000000400000000cb00ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) syz_emit_ethernet(0xfffffffffffffee1, &(0x7f00000000c0)="6352b2") 16:00:03 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/134) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xed) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000007c0d0af09df8f014f7c14860967136f1fb8589b367e68c60f4283e4269ab1d86c1605525cfac5251c9b7942f4f853fb64a628d7f313c2b51e61ed300fd71dedc052bb07dafcb14fbf3502975340c6a25b2336b8e23e69ac84a582562593462818f5b4dbba8707918afc4c459eef2cbc0348faca928356e000000"], 0x67, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x100) msgget$private(0x0, 0x214) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x4eda, 0x80, 0x8]) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000280)=0x6) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x1, 0x4, 0x9}) fchflags(r2, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') msgget$private(0x0, 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000180)) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x3, 0x8, 0x10000, 0xcd2}, {0x63, 0x47, 0x8000, 0x7}, {0x2, 0x254f7fb9, 0x3f, 0xffffffffffffffff}, {0x9, 0x1, 0x4, 0x8001}, {0x3ff, 0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x20004268, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x2, 0x4, 0xa725, 0x6}, {0xfff, 0xa1, 0x800, 0x80000}, {0xffffffff7fffffff, 0x6, 0x20002, 0xffffffff}, {0x10000, 0x8, 0x7000000000, 0x1d7}, {0x1ff, 0x0, 0x40, 0x5}]}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="ebff8210df2ed888e8a4a8fcffff"], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x908, 0x1) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="901274b093e6662c9f2bfac53d0ef4ae8b3950fabad8ffe9cf28adb50cbc9ec59089341bbaeb9f992c874cba79934567bcbf45300cf22c1a9b6e859a0abbee9b93f5782f5ac25644dfc05a", 0x4b}, {&(0x7f0000000280)="6baa1b182083c75a321143917bb6ce66cb56b66a76a69128115044da9459ba6cec57f3ac5503456c492bd1618cf653dd3dd471651c5c610535c7d4dbe4038adce4d2ab9ea3622629cbc2cf6ae5d7416d02986cf69cd43a02cb3ca41f5488eca254382137c0e88e418ebf6b08d648749692cb70273fbb4bab79ceac8d853a5ccba726b0a167667bff1f51f7c4e167aaee281533c20c26688f51825ec9911b90d6a2f03e25976247587e7579dba5a7d1f4a65e531c8925dfee00932245c4db627f592961722f9b4d8141d84daacfc960139a1951a6e1ccf309aaca5b773bce86985b5e5cd3a0", 0xe5}], 0x2, &(0x7f0000000a40)=ANY=[@ANYBLOB="f800000000000000ffff000006000000ce05c572dc01976cd393d39f894732de83ff9f6225f901c538d89319c2f146a8c074bac2c8e725b3ce678f4d296c8104f4a4a23228b4e271883584de65464132199e34fe6e73dafd0c0385a6414a602aec666b5ba661f98f06d18798871bf71e91f2973eca192f9e80b7708c21f1933c48aa1188565d2e53425285c05aeed6156e9e021a9bb47a3ede854b7b84c74b9b83730776cc53d2fcc40ac5cbb886e917e6db6696d28a6cd8957541bcc1596cadafdc5f1ed1767ed602d06fec7da35abe73d35a7027be43f7e0738cd8249a7df2f7071e78136f440d02c102a5c0a7521418f124ad156fba007800000000000000ffff000002000000cd3d7ed81f0fb388cfb2837f38fa3c65390a4939b547670d6394d18793c2f1f8b032498b25a0f1339dd027b7a0d2e2106f759bc8d0f4dc7b1d9c0ac831118e28c05d1ec84e0ff8d4f0fd72abaefdf15fce40f19a8e756b919d8f6230e6f3206595c50000000000009000000000000000ffff000001000000f2c51236b1765e99fd2a732ffb6d3ef2ed484aa6be3ea2b068ae722dd6ac402d4745cac2c4a24786e4df4c9f6b7c9e59c19cbd00a0d0687b011aa6d7a80e4fa79c5895b6893e8cbf9e4d3b427a4d8329c4f1d9a34bb199209cb322f656595c8fd1db7cf634bce8b2b67eafffb7bc016eb665ed1936c269248c3ef19a88fc0000b0000000000000000100000007000000ad34c1b14e9994ea1952430cf91fda4de8f88b2c75a3397386b932b225fec41495fd4d98eb582fa1a62ade8b17c68a19f94accd88d2be9c5132bb1f5352193feb48a64734bc0fcfee4c2d0f178c3dd627f46922c6b1849a33565278ee52ed0947c6b86f3d110a003ae10937d02b7d1ab42880661093f3127d6950f69f3bfc7babf1fc1deb1e27a6d1ac49b8587f1743f46beb0f8dbbf4896ab73f23cef49f1795f69f6c210bb61e1ec502412bee9baec88236cfb77ca759121785f41966a9fbaea884dc708a5ef3ccdf3b2076e74bd003983b4d408f74ef0f5757c17b44a65e7491bf84e579dfc5f53b4e45a80b4de1c162a2a1a0d56268f56554386fff2e9583dabc4e6cf8efce48fb616e177a6857f6fecd2d9f42e0c78a430533b241dd693353f9e883e57cf9a8fd0a96d6640c9e659cfa86d6e141ca08aeb262cbdf9e3a55d9d846c4df1a44a4ec860e5a9658df0b26c4e6d9b7b397ba1c32483e70bd0e23cc21be5f8d06e6e6cd403ae6a570061a4f11146e4bfb2114fb3a225bb967d96f6660f0717b28d74f85c535fdd8580"], 0x2b0}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x20) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="2132dfd85e8c84b9ecc3", 0xa}, {&(0x7f0000000480)="6eec7a7a49d993af323421aae969b114d414fa255be93c5144d458765159d522030351f1023056bf91e5a03292b282c48ea81c6d1134583e56e66f9d204aa95fe9f0b1a84c1a3a754e6e8dd1f2460eaedda1880842a710047c583a432e0af3ced3bcadf5e4976c48f1ae12e89ee81c2d65743cc6b8760a5cc149a1182b3463bb6ba1ae6a5c919c598b331e326f1447ebf878def3057a3044b1f7740880cef1219cb07b08e4ede9edf7ffdc7701d289790114930932c9097d9b54295df4f7a1382fd8850d8dac5dd2d411cf78243104f9f63fdaacaf87376eddcde2199be5b9f43105b16f1b5ec63869c1505b3aee2781ff0221c196d56c7cc4cb8c9b08a4b72021360de84735ce21104804ad7d0ba1fecb6fb228093eafcd1f3277f5de74373ad9d4c1679fa439e98e2273fab618c09eb36545abd4e93c90a0abf8d38f227bbfc1a76251350cc2b36124ed8cb9dca4d6253c62660bb8ace78e47ed43652eb8189dbc662ad65ca90b0496533a07a81814c01661798cc187fedbeb7d329085e94abeba14c0bc1bab1484ab83d0fc9346b1fcc37953f2c0639782933737a8f202237fee485db2e7cc8bf21f90d41bf237557cf6eca1299143001993626ea83b5116d3255438d4f39fbb66522434dd4616350dc4121ffe530b3f79fbe1e86daf5619186291630e3198179db656cabd43e1abc595083520f95319c3115dbea0c507a1880615b8ebc8832220604f0fb3c97a44da759d41fcb4ba32b4b2afbe3a73c2b3048d24dc341bcbdda65e5f1f73e24c43c6d3c6db522c11ec48433fb829c4eb01d3aba81a00d05c1ad2f035578987eb6ed7cbc994300e6b4f371a11b1f728cb12c29fb7ab409f67de1bb0f1d6ad16438d2d98e2c21313adede05c0ca494dccb1c17120863a9e38018e37c1d0fe4124a78f2db2825f4155901fbf348a31ba5f230a2ad6bc56e2c35b1050f642a7db7a0e0c407f68b04c2eb48e32d63bedf0ec00b122aebd13995da35ae2b7b0057c568b78b0feb0cafdf4f6005076a4f69400181d6bb2e6fb09aad9672972d51fdb49a4f92f75697dd3f764a0f12bed699ae657e5b409ded2309e64a19a0885e90293f09b61c104881f4461e774abe43075401a91c5f832aed5a878e44842ad4ef3f6db9f2de39d4636c8aa8aa8877fb042cd67e497843e13918657bad999e7aa75045ea03f46c3ff06c4c20e55e8c3efb40a70ca4e5b310caff2f7c973bc88ebd9926968275c8c0eaf06d871192a5d04be4501c61ee0081664dfc3b105457c3bd547b7e815dbedc4de57321c4dc4fad3160d20b20552c5d32b7c8bb26e87f0280bf7c186d0414777d1b14c4f9f253ca5936d03e9c2b31cde7aecef0df36686b66f722812173a47792c093b6202c5d0c86400f2771a0cfa8285af4d30b88d867e3b0f2fd454f0f21301331302aaacfd644ffd7193eda54087eaaca686a9fe6d9c9d104e27448e2c67f670900de7b0e3099e240122e0a55e53b20b0ac719b7e9b8a1d890f6e2e7e817ef9990089266c97834658851b84414705fc84275e0153343ee6d79c1352ae63db8d32298c0a573f3faef2cef119ad5808748f6d81356d3f07768481824126b0c58532e32e47f902027f4c2a23a751fddcb6cd13e671b218b2972817f028c952ad783a457e4f0d8087a8564e2a2a78beadaa004511fa33d9341ccfa9d7e9e95d6c9d07ffd63799772a4bd23fb824b05517e5f92f74eac900e09cc3fdd67fed44e1949caf4decdbfc4732143a932ad74d5a13d977323e3b421fd0b8020299c5c4be825cefc7542cf30dd6e094abb0157e4e66c5373f8fd54c8ee4df9c20356659cb6af2ae96ce5ec5e889dc160c5f1a1c5c599cb82b597c65f50299cb221a1704c48a81b5b4dcebe7dc8b9e60cb9d9e2f1c2b8f0c98b7776a4c1d95eb7c721b1f867c46943a1dd8ede3a46432dcb03fd16cc1d84bc91469e8697fb7a8eb01612f4d4f9306b73f797493091fa0e1066c140a4c137667591be94170383e095c7bb569665f789c5e6cb6458815728f3309036a13f3e7de1dc9b4d1cc935a43966a682bf9cae5a39e392f19dc29738e8afab45d9b199e3b9ec6561051e155b480e49a46846d0bc21aba14e531b925ecd6005392ddd0ac03a4af9851c2b1969751062533cd349e5482eb6ca2f1dcd8572ef7f87c873d82d74756acb389ee4d99c0289299622abe2a93592e835e237cc851024d07995ad2e4fe39c4bd0b0bfe8ab1d6acdcf00fbce4896602a605290a6cf1c23f5eb95e8c3e8d43ce97ce89e3b0dabece434e5bbab6678dbb692437d4c6d17a9ac951e5b03320f7a1bee786d87bbf77be3976c2b6c7d84502caa992e6b340e69d50fdfc04a236da03921d198dcf6088eb0da34d9d9cd4f19e2f9af654c24ba480b1ee8ebe79f092ab9c1c2429c43d96e4919d3c7ff2365d0963c49b8474f0ef73ddba674c1b11dd40a59d5eabb5b53abf398f7f48e634a0c9d65c7b05fc057ec1511398547c74336cac0d49a94db529aecccc224efc10243641a711dbc01010b3cf34124699875c2089719bb3c2418c6395838713ba71be80f886c9a77149163f7893919fa9f3943acb465cfafbb596e3e2a349a7bec0fb80f6d2469e2862ff31c0b66842fb20cb85d35e072ba332b680c1bba826e06b8051a578633494c5590c3408859b498bb41ca049c157092c2b4504bcff7b7f91e6df2b9bfe933895dbd418d52fee10443d3b056375b400ca44ab28d1b3b0e08d1eb68e307ee42a6d90a4179db0e555143e3dbcc58573c6de6a2bfdf882c8db51dd764f014f01da030f03a66ae805945b1ec6891b6d8686d61f3dc270c11e8b9486714ac53e3fb122c9450c4d06e7a1011de2390e9b846277bae727b08c35b2e82b78f5c180d8dc56b993c1bfb4016cc6c5f603d40254722b793bad9a19b6e5d2b775fcb2e5293ebcf5e9feaf22c2b180c7ced1d9db7d2756e45cc3e69e54ba63077a6c846c48d0fc0929c1b2504c4b6d584c43a868def02f8732fff555bcc5e68c6e76af375f5a9a2a3208ff3d806d361834da94c5fdf5bc58f36f5ec7af2fa2ba377ac3c689a90c7932df5f8ee47ab856a4eb369989440e42b8c5279214777646e4402f6de1a6c30aa364865df23e245cb58517142ebfe93bd4f37357664de2cfa861f3994b444179347ce2a9b6e9d2f29c5ed5d9cac152c2487a6821b0ddd95ee8701b0120c66d736f3bbe7463546697188f63530ea03a0dd6e95aeba2bb92a04d7d2f635ecf06f86cd6b66e05254593c7951aeb4416733b4a31fd3fa637cacf28ba9f597645619e56f514e635c8c3135d135a5d9bdf797c2f787df708f752499d2b4ddfd883a61735705c3a1ac8edd0b387b52eb9fefaaad5f5e4014c5d70a49af4548329ee00e35667123cee43210616e01162f9a0e6febfb58f12f8f12bb710bba43b37460bfbd18601fe70a3c4dd857dd7bdc13e40ef5bd628064ca475394d7631d5c2eb4340026e2d6a8d3543fc1942485a11135d43cc5e0dad3e5ebf75012ee94ca9f418f670dc790ea0f201ff70f2224ba2776f877ef17b5d2847d0b21d375d6811609c26da1ea95631f41b14644ce6d002eb0b189b40ee6f55f1721c25490d477e7c30de2474994040b7facf5d1203a32a3d3a31f565587f4a5703bbe2c8e41bc5482576e1b51a03d302569059432725df4c649e60c6b63371c94e345d22529a0fbea8be897d7e649809143583acc7d2414f3e8e3fe6fc92ec02f366c675088d0b10b88e6b94a9e56d132266a86ef7a9f554673b90f180c821c0fb9602c8c63ba0b696cffc6fd851c478b9fa89ea9622628d2a68bfb72455b8d4aa3e490aea1f8ebd4769b10d277552bafdc17cf5de0fc6f172763ff8c3e92f74c1b272c87aa7b4ac3e8f4ccb9c8d1a7576f35095f3e642654c0b65cea4293e43ad387933b8abf5aef1a266dd805fd7e09e759e54d0e6ac20a255eb02b0becea83bff5593bac776c5f5ae7d229ee1ad794d28a23d5e3c0667b805d197cbff8d2387a33151ab4ee76bb66faed70e0e691c4a9f1ab7a2afdc170b6ef14ad6cae0ac613e01744547eb4dbfd4d91f3a1988d76067c4c175603a49cb7fa7e36821202baa62b2b31025a24848aa64f65502b73196bbfce0604ca47e4c02bf69d3501c38e34b2147c76dee56f3be31a5d7b591e4d358aa5d26611a1933c6487a66e04817c25726d6c96fa509a560d81cf13f1ea6a45ec6fe39a31e88681d5f950e73d3c35e97b6d17808fec7d4c9dd5134b22d507ad792842b74489baafd45dbde947f462c87aef4d02a2d4d611d9266cd14cc032032b651f179ea369e4d798fe4cd044c1aecebcf2992d1ef60a5c3186d3ef311a455429dedcbdbd309c20d8bcfdc3f6cef4f568c8a07301f5e28e14aa66cf28f22f795549c4dc657f235612935375639cf67d6771fb40f793ee68c9ba007bffcc1c58be7444733f7665b15c88e8f0bfaf486b0d209f3dd6b28f0f34024a8d81bfb0774b5563a63dd7a3d10bc759f59baed7884e0fc2695c9f52db8d96ca65372c83c8e486ca7ba53f55484e7d8497fe019317afcf7351fc3d7bd43c6dfffe95d4c4604eda90bbfe397e547d5aedd42120d6bd4ce8c44b4d616d4b1087a7c86f6290605ad7b6e5c660265ba5e1a567228e77da059bfcb2bde6ba76d1d2ca30d3840b671451633b858b620d4b7bc85e87741693da070803732a04f5aa0053787010e96e1cadfef844465a09d87029cb2b5c4171ebd44a2781963558daa18e951b6603fe54a73cc6c7d2bc3f78573e5b0a0c89c2b4d0092fcb8fa5912e1890d18f4ae6dbca75dccd4b2ce29e93d596eb0fafb165945afbb0c28a5e37db4aa3b09592397c30e0e105b9570fa88bf40b2cc5fbe2c581f043ea6194c28151ecadebca3590730268fd93ea037e6788ea44d53b4b1c9b0d39058f47928cf73bf016121df47ddf3f05d327feb427fa1ace8002a93bffef914134b54078efbdb9cd7660fd8ce094b341b30c300d9d63d855997b56a414a4dcd1b69c45024340a9214ab3a468191dbc6bad9e55ea5b321d3fd75bad090668c3bb5bc3d5eb98e3dc6f6db2c8cd5086876448e09a04fffe56914d8fae699c5685ad2ddb6580d43f2d2392fed2d8d579b49318d3e2217a9306c3f982f7e3d0f34b675a019cd9abd2ac49a40e8d1d37eed1dc7eac99a0574e8f7ae8d5a32e19a3de53a2fbc35579242567b4d80554f3eb346118a8e15ebb36f4d91e9a8f8a87a244d153f2fb9be52452f2c3341ee575480f56dcb96984fad524b5521188c0b307f50da9f527c86c38119966349147a3cb1f51ac34f5ad53e97014f0c5b1666f8b0fce33a9da8dc36bfc555c11b269a34b4504f7628ce459fb7513c3121fd5152e9475bb0fab82e91afaa2cac0a7da6cf93ba75d5bdbaa4a81ce3db938b5478fb8ed2fcda9dbd1be87a01d3e7d306169453354774a0d4430064eba439ed39f7a9d7f4baf964207400085fe69bce24ec9f73e3c82f43b9bec8a10c28ac58d5ab2db05a155c6ca9ca84c65d0f4dd17034ae554bea2df8cfee6f74e74a82b72a3b101f5e9dff1c69ea6014ee2f368f69c8c3651cd5be7422d6f51a45f22e03446c6efbf8e989a4f26a795d8837e39f08388ec4971a82bc5a7db5d8b915ddd3098b82a180876a8390f2628fdb586d16c7f9c7d7dd1caf5121a66f00db88465d452bd38260b026ecf53e53f2413d58657fad2907be0c3fd00ea264f6ff772120da53f254b88ff59075f75bbd822ff8d57b04817979209950319fa71f53f77f60bc4757a324126a4f", 0x1000}, {&(0x7f0000000080)="671d44fd72d3326beceb047cc6df3cbc956201fe7b9305", 0x17}, {&(0x7f00000000c0)="819b7b2fcf1e9d3b52b311bc4243def2257efa3df6b28661f79b050f6f3a6c8e4d8d8067eec85ab5b863f3d96786f46b34fabb115cec58c4d2ca1d61d7c1ea0a08278bb15e2b366bc2760f8c33a38664eca79f6b68cfca29c6291c282e311d38fa8c178265c8c7", 0x67}, {&(0x7f0000000140)="5c909b08b72d8528acbc9b9ae59d206761dc176d443a3734505617a77a72f9fdaea688789f686b50048904db593e69b29ff76136ad110cd8e5a9b4e9c57c28089cad83de1a93eb3f3cd7a8ada0832be5510ef9d2771dfe3cf88e61e7942333b80f782ed4e7c183258edf2349a613a34884e1ab83d153197316d6f521c0b5b64194dbf9f84cbee762c524232119b72aa013d8cbe268d026a224a216fb81ea231c2416c7b960f8ddaa6ac0ce876fd96d73b0620e2c8a3aa21f3729cfa55db20d0119abdf02f5e2630a4824100aac364844b76bd5f559f045d1b7d6fad7ed2baca5", 0xe0}], 0x5, &(0x7f00000026c0)=ANY=[@ANYBLOB="10100000000000000100000006000000daa4b0af07360a98415d51c7146c712fb1c4954d08c7a115e6673d46d54a06d4ef01cdb508be4c63cd89f1d1764062f7f5eaf1d7968b6db92e6730043fc68c8fc4f5b028e9b6a7d63d6888baeee919c98874f91b68bac65383d080fabb9ece2eb8ab2b4d091b7fd7041d8f31a6500635d766cbee8a9cbe69929fba9775433aa0a90006c29afacf556f2b07b58041b225fe81b90f7ea98260ee036b95bc46f6fc48fc1486bfae7b58fde5d45703771563570f9020c102d2a1750ff6b1c7070dfbf90b44f777081b71efed6d1f611c8c0a9fd242eeb5e487a5abd3f351d6d0eef955326ebe61028326074cb2f0d13c7828f134bb17e9d7c2e15e6c0bb1f4938f39ee2a2738d6449f9278cdf9d8cbed4ffe6a8eb56cf14a15fcbdc0578fbdc7f2d2264ccaa5bc4334306274e8a5349ea5bb8d53f4a71c8eb2b797c744032e629927cabf0753ae587677c156f3e2626afcf7513b043d5b8d3d0bc3e408f323bdb44290b290214a9ad8ff4d0fe70260836522a39807bce911d3ac5d2cc94bcd4036a3563ec8a706f8e1f8a1c6f011ae1dbeac9aa7aead4a139a38c0c03090ba5b9bf08eb121b171b556946dc7e81449a50b73255098c20a9ec90f433d21ac00b118998e3d619f1a937aef9fb1088412ae9b302fb21bbc254bf0ddf5147b4c42aac2a0aee857249939b5dbbf1fe9c947f790a3b096c749b7594fb1326a918a46373f529235410e6a11d713f2552f53924794e2cc4092070191aec8f015795d0a4f3dff90a4976f2337baa6535d286cdd3f187b1ed54f9fddf7805e6324a5df28667685bf3817936dbc0cb63e4adc04d10a607d12e8a3fc697f1bfd054fc5d36f8f3b49da4fa8f56a51c3942582d79b02ea0b7466257f6914ab1d6094ed650725ff99e9ecafbe678b55bc4d66585523714e0f7a3574a0364efd408c2f382b8e47165e3373b11060d1ca2fd73bac82a24ad09864f2e9d7a1487a1f7ad324246488cc8a6b3809da64eec2a3b217d3c41e509ea1de8a76cd2cd36fc7fc06e7f0ff592bec3cd8fd0c8f59487dc84d4f45303574b5b7f5a06009fccafc8ef5d0c12268f7d6cd1c9aa3df2ab4a6103df4d89fc51c87f833b24d27e2c2154f2956ad3fe4b20997b56db5a1feb258b5d5ec0e84a202c6461b029485dc4298d7335dfcfbafcbf5fc02c48122922ecd504c5d7ad74ee6c77908e54063465d8e482e673c10c0e8f4373ff34610081b73ae8c3e3eeffba8667fe96cc875ef421cb0e324ec65516edc568962e33fc1a469e4536613b2d1cabcdc1e1c12334f31895af322e5a818186b9e2dec0c687b512ca3265602ea969bc5b6aaea726654b42c9ad432fdbda6872c25a2feadbca93c9edd2e16b5d6f5a91725433756e94bf12227173a775d260d88b3b137d3faf51f3c0833aa3d2fc80132e41dd19ed27f6af79a86f9e9ecdfe3bfc9512e6121398c855729e55f724319698b24b0086ac73efe4c1cb1192937872725c142f68a488ec2c767c2e4eaa183cc9d12a50d67a982c50751051bc19f5e271237f8f7a90129854399d30be452d3652eb2de83a00c5c75c5e1f00d109e979e21c84af4aa751e71819e5ebace5854cbc177d1fa48a1b7e364c4059c493e38a8f62481dbebacaae86f0e0c90caa56ae9fa2bd802c0364103cd09f8463b1847507b1535b080ef5be7c8a5cf27b6b378967d86d1e975e7974f31f2eb2a727ad1e59f0652e0dcb71748521cabceffa8b1fc924a2167c268c69c32ca931ddad68e9303d5029ee23f083f89806c5ee8ab3587bd27526d22f836ac6b405e3985452735a5952d32709dae423247099b34bc7747b2b329cfa99c5906597c4d4ae73fce84a194fe15f62d6bf0161fe0cf69c8d966b19c8f6ecaf90f8bc9ae57c23d168dbfa59a1e3566b0274b12579636503555161db39801f474fdb77a135af574dc28a081c956bdad55b36cb3b9ba8fd22d2590d1d41671d66c8b6d9bd74b9d9e8062eb812e2d73f8fafa6cb850d2893e4b057fc3f8b806b82e45811ccd0a083f959a66ecbeadfb94ee04924f2a83d09422e0c058615698f6de7da4162fe1e0e79fa7b0d570cde1f2905b45db7031db251ae051ce0bcec7cf1ed4c82c7609111f6e840885f52d612966d1abf098dd45efa5926bb11fe735ed14c96332ab6515760016d4b5aa33bae97424d9d2c24348cf200bdedf9008938624c948166545c742bce89ce9b060e679e53a36357031243f9156f3c8d8ebe861e84f930851973df677508c17e86f8964e93618be74eb868b3f4872dc7738f1b4d1a8c2d10c41821533f51e674b14b93b80fa55e16072cc398d45b4c432d1c185ec54ff8864d2e3c75a544b5214cba0b9652f52d45dbb363e214dfffe263b941d7bc002bdbe6b93299d7218b7bcf06208e2b3881aefd9ef5b12fbc919ca424e08f164ca744038946f2cc00189a355000e154ffe4274eab0383b6b6828a76b1583a974c009e00c7a1a5dc3d7764fe7ba747a0744d63907d3b689577f335df7ee986a699fb5e9df195d36f50e81e6cf682548fc910901d21cc8ef96935b8694a9a280c355cbbeecb5c2a105aae43170e54b9e6c1c65c233456ff4b87be70b18224e40826c00c88d0cface2459c8ca77ce276927d81375af7fe92bfe0db46a5692819a95a2591cad71ccb274ee070aa9a88e6313db09dba8753f8c7ba8d1911bbe55948753d22eaa590c0711e749c247c8eef0dd6a1e69343caca1c006e7e282959ac9f0f8002c20f94ccce1f3991d5ca24545c6d359542700000000000000bee4d605992e9c75e54dcc84b27c926f88efa3bb5d18832ed00bc195bc92d69f142c6d9982ead58e1288319a27ec97551b64107e162d10dc6a4bc520dd86d02f56a0e8b9fb2412e141466951f0443ee0598bdd9dfdb9c938b9733b3df74e6fd77fc646a3ed12c1ebe1babb709f6c042968863afec69ec6fd9a11cfa3f3d4b6b3f94004206699936fd453b3f4fc3d70156c428920eb7205de0d7db28d39d578b00064e2f0cd5984788a26800000b4b8e8244006a67368649c657d92d790537e109e2fcc58ac2a404fa2eb3228296459327794a48fcbbdc30453eaeb62fbdac035aba8b03d83e5bbb6a62ab3fc2ed8ef576be77fd0e2af6decb2ab39943ebe6ad20e1073ed0798e09bd70af0bf9d1bdbe008f965d05b7a8e0f421eda123877af63300ddcf7bae67d5612976516e10fa6a140ce919deb564891c451aa7e9a2513d3ea38dfd180d4ec7b7093e838389443c0915e829c411614ebd09c58651a090e802f617c416771fa01cc299ffc3f80f1c5d88ddb95a23087ac9b1af527d9c8136f3fec30aebed07fd377b46f927b69239e6d6dba0b653cd29a438add0b74309b670304acf3bfa05be4f76bb4a79bbbbc481826addf82d65b5795531616945c3b4c91c7c0cafb3f265151281e97817485eff5eace397512ed749412dfeaa3116f7255c5d426fccb8551104db80fbcc4a53704d212d815975b6b359056b20ae24245e9ed8115733bcb1a5d7e5dad8246c8137a9d7487c81173891017966b676facf69e5e8eed242ea939684e26ecf9823af72c1efeb962d94fb292be39261cc8f12837db988196ec83698b101d8c7133426f752f7da6a5da28e0373a129cc704e301a468641ccade8bf9389c200be2ac789670d21cda5aeaa0ca0d8ebe5c8e162006f146275d8078be9a35ccb51d13701e2ed34f6a47dcceadea1e3cd44d194b98793e5626b630771d14e0addbcd4fb211f4f3e0a2aaad89d9155733a9abf60b923b0e5fca9af144c13d1151c3b6839885a4d3ccc58769c23cc06321cb126b38287e30f90a34d20882c1c74807db281426dcb4dee6c09901a993cec2dbf2e53574a69ce6c3df32990fe691b5905767c2ca6786f093f57dd7d73198f056ee010156674347f621b209601674423fc0cfc0a1248a42ee59aae832fc2354b021c6bab7e59fdd5b829f1d8ff6dd45bb67ff0b205d0fb6ac7a3003d93515c4a55b4adc065180e91d853e857500ea27f9afb7a3e4ecfb0939bf9759edce1813af59839110a9a44ccad6c0d740b26272a49f6b34b761d482e313b4c90983ebe04b4f4326440867b221ea1bc84a1d7e07740de15c0b2ad8c1f268cc4462eeb13912f6d75e3240557022091caf8ba63ef72fe92ce7d06ac9eaf46cca79f05d5807789c7e9607c490047a8457e895b375d2b4467b8fd695ebea056f71a5a2c54ca4537b0cc37b2ae060d2a560f5e6a1fe826a76ada17d8dcc49c646b68df0a539a8cc25b3a20f5b2f46ba8f34a3292859b687d76286f14b5111816b339f7df529532de3d13f32f6ea5f69ea252f3a434adb636de56cf1bbb8b2b57119fa89c48633f8c5494251094a91cb1fb5fc1e37b4727128a213ef80eff570e697b20e86178193611f6499824a89f65ded4092561c3effa8dbbd883cc7a2052daf1089d3719b99c0685c5dee3c6d047a003732956aab6cbd838696ba38e559c6c544a9815790a33c11c55eaf923cddbc46580400000000000000f5a213724b7df3bc719834fd54beff4dedc1b1f04775e48914262a0d248b0d9cc5da14fa4b575304d3b3f04a1fcd92140915eb11a135e68fba83722872a32d1db86f0b830a7f2e3a0b3ed5a82e608240dc8cec96e4b88a78cb01f6fc5e4fbd3846e327f5ce235171648c4925c9f3108a0521455b455474b561443d302f55f7f81be6d5d01f02eccfc2080625ce48a25a128ea27b91e70b29e01b7a178b5f8814a9d7fade8748f78c2db6270b617329f87a32c8e51622eff8c982c957426222c18824c438e3a046203db5aacd60c66293a3281a2324a44b3e0667192c0398cc88b96da5e8e7357dd96d47593964b69989d716a3566b974b3a4494a951405bdff5b159b9cbfc7515332755ae3a2bc885b2f999eede480b54346fd40ad89cbff2b7aec2439403fc3eee0cff06755d68b251a52d8d35e5671f9d2251bb6457012a9d3ee1d6de796e79497d6bbc851e4901605d0edf2e8c2727b9e04a3505915b4852aaa676e103af317bd523096e99dce6c4fdd6e7a279250ce725d95ffd6b4483e620f00c4acbb7fa167bade990ac3b197322fc47a77680f8d370c18b709c7cea1fe8dfd769c14875fcce1ac3463c3e019770d81eb46ebbec20b5866dafe2c4f91b44cb444a514ac26cedf2d5f63a13a254b873842d2308d0806387910d3a4632544f5bdacf953d9fd4038d9a11f14dda1e9204fe70089d319c1122bacb6206ca880ac70b143c024a5ac05b153cb360bf7978fce3b029eab6a8894394ade307860eefc13bf40bf71cde07e06fa499051c4fa6ea2f470e03347083a1087232e0ee480bde12e6fbaaabc81f7ae25ea169c6894dd01db49bc0c7b7e4093d027ac099f60270802aab7fe3995115478ac391a835145b96be56e83846a1ff302d689679ac9f11d133facc2adf9b15237ecbfe588cfb0c02ad80b246b49aeed65b33d958d1e22e7f5227a4ba03114669bad11ebcc7abd475bc214cc040fec5172196f991487b98ceecd8c02d50acffab36a3f24ffe3c89278a9ec5ff23b12a23054c320cbd3b8d44a33010d792896aad6056dca144e2f2d66bb7a1667fef7da526707a6184f68ce385b9ff2a5f52382d1b3e8cff44bbd3ac21372bfa14dc89b2589fd521489e3d35c650700af35d3311f474469b2a3609e5609956362345200c723c658dd6bc4bd3177c8cdda2b7dddb6d29cc69c65eae347e7e47e5f05cc8cb22ba805f78e2079c1a29b1f3ee0c924369cbff739390f14ec83600b4526d5cede44ab64856f857f09aba95d64545a7758db0000000000000000100000004000000197f2b3056797b80f69b966ed2ea7c1bfafbc41f5673f4a43539b6dfc25c0b7a4e5e9a4d474bfb151971676d22b6796b52c896630733b0fe7cbe741f633a4712e4a7522a0bfc177b26d96fef48d4f34198dc7bd19abbcf4065a52eba8335ba2328e3485415db49dc40fc8923ba5b98b42d9d359ab2c3e2647211d15d14415141a61fdfe6c0e710df38a74310001dfe6cf998e806b2010000002ad900000000005000000000000000ffff0000800000004c3ba69beb8510d97b9d382a39b0e031febf168420dbbbbcdbb5ae28eec472a83d74f354748d6ac37080c8a1a54b72057e8379fad775c5b7c604df597c32a1403c265fed078b5ee7b0af95d10e8cbd4f85c303e00d61a398699694352e5677285d85f09635143dc442674e8ac815d3b3d47cf2f555a5874c7669a7f5eea99837885c39d65d5fde2cf48fbdcfac679807a85e99767ce4746e9bfab1d359dcdcba8d692b0119116ff7ccdf91f78b032e37e3cd388abbc46b1d49122ab7cc1f78ff656700c59b69a7b379d8284f9728dceb7dde5c7c911c04b819b65606a278219a7aadbe4175dadf0d7b26f28de7ca743710473a8cfa9c7bdc7e2ffecaa454a4c29814aa8c08360fd3b7b04395b56d0d7b456d3b2c7fb0f67524dc3f4f3ded773dc239143f1c8b7b91bd"], 0x1110}, 0x401) semget$private(0x0, 0x0, 0x13) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000440)=[{0x2, 0xfffffffffffffffa, 0x1800}], 0x1) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ffffffd, 0x0, "a4b88ad07c00000000a0b4b200"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x2) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x3, 0x6}, {0x0, 0x7ff}, {0x44, 0x1f}, {0x87, 0x1}, {0x82, 0x80000000}, {0xca, 0x3}, {0x23, 0x9}, {0x81, 0x7}, {0x86, 0x8}], 0x9}) select(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x1, 0x2, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/161) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x100000000) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xb5, 0x0, 0x90d2, 0x2000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) r3 = dup(r2) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/229, 0xe5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() dup2(r2, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xa2202450d32909df, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x401}, {0x18, 0x1, 0xe8, 0xf654}, 0xfff, [0x81, 0x100000001, 0x400000, 0x2, 0x10001, 0xdff, 0x3, 0x100000002]}, 0x3c) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x6, 0x7ff, r2}) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x4) 16:00:05 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0xfffffffffffffffe, "0000001300f70001040020000054028bbd00", 0x0, 0xfffffffffffffffe}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() socket$inet(0x2, 0x2, 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1a0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) getegid() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0xffffffffffffd0e4, 0xffffffff}) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20718, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10902, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x18001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1bd, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2b8, &(0x7f0000000380)="4b92bee109fba299da40e941dec2fe7e8e6c370657d50bddfabd816bed6a01a04e6f2945e6f19e1014b0c8f7955e347a545ed9536ddef8c533473e8d6c6e1e813b1e145c1c1b84b1bef6011315a5d11e45442194abe4aac8720d201a4d61b3c4f561fe9b45bec6b9d6f8e86150769db75f1ba14c2f49204609d2443d378865577af2cf5ea696fb9153ba1be9017faaf3781fe0aed2d78579440c6be7b76d505ea2f5fbdc52f29d1cc6ee027b3a4aad2a494cfdc5772f662b1e") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c, 0xddc, 0xfffffffffffffffe}, {0x6, 0x0, 0x40}]}) syz_emit_ethernet(0xffffffffffffff84, &(0x7f0000000200)="48bdc8caa56dd994124b6f3e6636aa1b817cfc655dab2e30dfb4afffb962475c46f568a647f241fa63b4937fdeec0bd723814b11dbc08dfb69b09a3fb71c66ca92e96e28689a2503c6582e9950b070406b7d5a7e4227b35b7bf211a18bd453dd23dbc5bff42b914bb87bac0d4deb9e5bc81060e97bc68929ae18b65e3c761647c4ac6e4727ae89a33806e00183a271b82806") r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom$unix(r1, &(0x7f00000002c0)=""/172, 0xac, 0x43, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x100) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x7ff, 0x1}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) lseek(r1, 0x0, 0x0, 0x3) close(r1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000080)=[{0x3f, 0x7bc, 0x6, 0x7}, {0x3f69be71, 0xffff, 0x100, 0x3}, {0x7fffffff, 0x4a, 0x6, 0x5}, {0x3, 0xcb, 0x5a1d, 0xffff}, {0x2, 0x4, 0x2, 0x7}, {0x2, 0x2, 0x200}, {0x7, 0x80, 0x6, 0x1}, {0xffffffff80000001, 0x9, 0x7, 0x308}, {0x29b, 0x9, 0x401, 0x7ff}]}) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = semget(0x2, 0x4, 0x100) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/11, 0xb) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0x9) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r0, 0x20007479) r3 = syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0x3f, 0xfff, 0x6, {[0xe0, 0x6, 0x9, 0x8, 0x101, 0x4, 0x4, 0x100000000, 0x8, 0x5, 0x3, 0x1, 0xabf7, 0x1, 0x3f, 0x8000, 0x3], [0x40, 0x4, 0xfffffffffffffffc, 0x6, 0x70, 0x5, 0x6, 0x7, 0x0, 0x1], [0x800, 0x5, 0x6a, 0xffffffffffffff6d, 0x6, 0x40, 0x1], [0xdef, 0x6, 0x9, 0x200, 0x1], [{0x94e7, 0x1, 0x80, 0x8}, {0x1, 0x1, 0x1, 0x246}, {0x6, 0x69, 0x6e, 0x8}, {0x1, 0x5400000000000000, 0x0, 0x4}, {0x6, 0x3ebe9451, 0x20, 0x6}, {0x2, 0x0, 0x8001, 0xfffffffffffffffc}, {0x7, 0x401, 0x3, 0x80}, {0xfffffffffffffb55, 0x9, 0x458d, 0x7fffffff}], {0x4, 0x4, 0x4c, 0x8}, {0x9, 0x60000, 0x5, 0x100000001}}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r0) syz_open_pts() 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xf8c5}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x800, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001340)=0x400000) r3 = getuid() setuid(r3) getegid() ioctl$TIOCCONS(r2, 0x20004276, 0x0) flock(r1, 0x2) sync() r4 = getppid() clock_settime(0x0, &(0x7f0000000240)={0x4, 0xffffffffffffff80}) r5 = getuid() close(r2) sendto$unix(r2, &(0x7f00000000c0)="ef20b17b31590f2bc0e208e8bfa20c8134866d322749f4b9d80bf8844e31a555f6d07e09bf3b45697a8a43c2e53d1286cc44fa3015ef9c5366cfbf1dbba8a76e748eda1df6cad8dea4021fefebb1955397a3217dba17b59b973cffaa71161f5b928c7d5330d0fa73aa8c6bc3e63facd6006dc82c", 0x74, 0x404, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) getpeername(r2, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cbfdc8437c401f072f8249ba92a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1826de900"/4102], &(0x7f0000001300)=0x1002) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/157, 0x9d}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x1d, 0x2, 0x0) r2 = dup2(r1, r1) sendto$inet6(r1, &(0x7f0000000140)="491020713fa1d7f290dd30cbffc5f29b9775ed7482480ee5a55df7d6e160a9d82d556a174cfe997979bf05814509bd1360602017104151601287d5329c20951089450b83c3416b0f492d178f7ef95e26902749ed97a1533f7e056742b2f283e5c8f06171977c1ddaf383540615654eb79cd84766196b91f9db", 0x79, 0x400, &(0x7f0000000080)={0x18, 0x0, 0x2ffd, 0x401}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000280)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000040)=0x5f059055, 0x4) chroot(&(0x7f00000001c0)='./file0\x00') 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x21) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:05 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = socket(0x1a, 0x1, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) r2 = semget$private(0x0, 0x6, 0x74b) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) semget$private(0x0, 0x1, 0x2) setsockopt(r0, 0x29, 0x24, &(0x7f0000000140), 0x4) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000040)=""/113) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x10000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf4, &(0x7f0000000380)="058c35bd62cf100d6a4e89f6ae78b7b90f95c58cbd29fb54a76a3ac695dec8350b78486776334d99db185530a66f74a3df45df54a530f5e268afb4a83bbbf4ef55465e00fed7f78aa09d359b5e8e41acc7b1cb2ec879bb36276b8f7dcf74c9ac2b7466282e62d67d78ccaeb651b7aef99f9606bf9a32e1b9134405af355e144dafe4887113d6e861e7fb58697af937f85732c99c6725fc6c09104bb36bf294d231d4e80ebcc42053537ec59cd3fd8d23c24172eb955be20e10539c7372fb3f5f0708df1693e72ed5f097c3ac649c295a76b116613b526217e7b4386e2a41a3a83dc50220ed55476384e83a05bbe604410d3d83da") ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) 16:00:05 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(r0, &(0x7f00000001c0)=""/11, 0xb, 0x1, &(0x7f0000000200)={0x2, 0x3}, 0xc) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000280)="7dd99f8f6136d53579259167d77a2e4cc26d79ef1ce28c238938091aee5f570cdc408cf5902cca6c690ddb6eef180dce3b8b07c22065ab17a09ed4665707f090f0f03926f56875794e4580789d1df8b1e4ecfffba27ac788a9feeb5b879544e328cd7c057fcfea1af1621f4b402f31f2a04164ff274dfc8d60605de7fb2cd793e9f4f413dbf97497c5837215aa7f91c96106966a36905f400f1df8101f245d", 0x9f) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4007, 0x6) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0xfffffffffffffff7}, {0x1b}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x84) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="52913d2f7c47ef088fbac3ee81e732e6dbd4ba52a78c4550c9419573d2ccc9ca2c74", 0x22}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x58, 0x6}, 0x407) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x7ff, 0x2}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:00:05 executing program 1: socket$inet6(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x3ff, 0x0, 0xe06, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x0, 0x0) fchown(r2, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10018, 0x81) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x28, 0xff, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x89, 0x3, 0x19, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x80000000, 0x8}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x9, 0xa1}, {{r0}, 0xfffffffffffffffb, 0xa, 0x44, 0x3, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x68675f84e14e6cfd, 0x80, 0xff, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x81, 0x6, 0x7}], 0x20, &(0x7f0000000240)={0x6, 0x5c}) 16:00:06 executing program 0: 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, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x1000, 0x486, &(0x7f000048e000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/56) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b002200000000000000000800000020000000", 0x2c}], 0x1) mlockall(0x2) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x13ac000000}, {0x18, 0x3, 0x1, 0x7}, 0x36, [0xea, 0x1f, 0xdcd1, 0x4, 0xc01d, 0x8, 0x40, 0x6]}, 0x3c) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x100000000) 16:00:06 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) pipe(&(0x7f0000000680)) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="4d309d7b7965cc3e551ea917ca035bb4eb3aba324c25ac94474bcb150f12b12156cf0566242f1041d87cd1c3d926b9047058395f650890045eaa7c044a3f8fca9a6443bb9e7ba9fd91a1f72e01f8895863a9797ccd4f7aedd1d1cdac5853962e690e0f36eef36d63ad50a4638174bcbe35733a09bc65d0e2838da1f5cd662a5e0c84496e739eabe6d150c6bb678c93bf203245308a586b20f0941493eb3a717ec4d890c2ecd48653156d92ae24a63168d1377d44b1f26a5468", 0xb9}, {&(0x7f00000002c0)="0f67980c02751a4b6216ac27516e7b76c67d5be0836be6786281a344f15b837a58e4a72a30733c6471eafd7b620e97fcbddd08a6bc97c121b246673c7ccd97581897f248526540c613b02f0018bd347e9a47632389374a8edd99b00d6e871149582f038301e8c71b93a90ca8c01fdeb50903268d1bcb67cae99644bbc06a4633ca7090f0", 0x84}, {&(0x7f0000000380)="497d5d18b028bc95db6dad14f58aa85aaaf479b7f9cd5cbf8f8d57c07031377639ba6b7c959e02f937d2092b7ce6037a383176c7defc66e808502f4b69c63f163df3e4cc06336c0ee5382d233eaa03ec670b80bad47695df5e0d9bc4ab355252bcd624f8125c6ec630e098a473f340eb777181f8080e477657296a4ed116bc78a552a9b5a514f0bc3d66d03407ee80d53c63bee208889c5a", 0x98}, {&(0x7f0000000440)="1aa30d23a94f20cf641a131ffc39e4b997e9cc7cc244", 0x16}, {&(0x7f0000000480)="c86e93599e9ec5786bed872322242f340b1b3e6e850107b7db40158f4d574ca2466fb14325e4ea9e049d988df0c33272ffc1ad54ee2e62facaa7c5bbddb2b7032aafcceb8297ba5748d4ef382eba87f519a03495de2a70482ea8b1e55d1cf5e192017e89603911666225", 0x6a}, {&(0x7f0000000500)="10c1b80c1876738a93e80bacaaec69c25e6700c4e069180949842b814cec6a9e6742b79f5ace2ac12e0a33bcc1ff9f7c4583e82ab1af705824c8f8bea2edbf8be2b47d4b766ec3e05696f42854afcf1f0b5111c9e3291b1e8376c60e820276d96bdfe5a658b3aaf7cce529844551c6350a228b3833b6e68aa3902e408b37ee48da0ea4b3584f58c170c9d53bd6525433a78bef54ae28b2e77355375cc15c3fae192326803601427d45d02e4aa26acbd5158e849ddc48c27eed9a13b9505b60f2630374f3b4ea280aa23fcb22708410f0716776", 0xd3}], 0x6, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4f}, 0x0, &(0x7f00000001c0)={0x8}, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/92, 0x5c) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/112, 0x70}], 0x1) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setpgid(r0, r1) setpgid(r0, r0) r4 = semget(0x0, 0x6, 0x4) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) recvfrom(r5, &(0x7f00000000c0)=""/190, 0xbe, 0x842, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) getsockname$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000280)=0xfff) ioctl$KDDISABIO(r9, 0x20004b3d) setpgid(r0, r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x3113d13c, r2, r3, r7, r3, 0x40, 0x6}, 0x2, 0x80000000}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) chflagsat(r8, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000400)='./file0\x00', r8, &(0x7f0000000440)='./file0\x00') setpgid(r0, r1) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000480)=0x21d35759) getpeername(r8, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000001540)) mlockall(0x2) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000001580)) r10 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r10, 0x0) symlinkat(&(0x7f0000001600)='./file0\x00', r9, &(0x7f0000001640)='./file0\x00') mknodat(r9, &(0x7f0000001680)='./file0\x00', 0x8, 0x100000000) bind$inet(r8, &(0x7f00000016c0)={0x2, 0x3}, 0xc) r11 = socket$inet6(0x18, 0x6, 0x40) fsync(r11) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x10000) flock(r1, 0xf) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc00, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x3, 0x0, './file0\x00', 0xfffffffffffffff3, 0xb, 0x5000000000000, 0x1}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "c50f6f030c0a94e7381338168d7808956e4aedb1"}) write(r1, &(0x7f0000000000)="379c23adb866d8cdc39f47092874d4ab28c9e5495411169ad2b9a3474fd39dfe1fd96911569917d1e0aa", 0x2a) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x10491, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ftruncate(r0, 0x0, 0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000000)=[{0x10001, 0xc5, 0x3f}, {0x10000, 0x8, 0xfffffffffffffffc, 0x72}, {0xcef3, 0x1, 0x42a, 0x40}, {0x5, 0x5, 0x80000001, 0x2}, {0x7fff, 0xb568, 0xda0, 0x5}, {0x7ff, 0x80000000, 0x7d, 0x2}, {0xfeb, 0x5, 0xfffffffffffffffb, 0x100000001}, {0x1ff, 0x5b2, 0x47, 0x7fff}, {0x1ff, 0x7, 0x5, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "a4bcc31574ae0f6e092676b612be287dd193d55dcdf523302013320f70b37f7dd9a2fb94de6dbc4dace053bb"}, 0x34, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x205) r1 = socket(0x19, 0x2, 0x0) setsockopt(r1, 0x44, 0xffffffffffffffff, &(0x7f0000000340)="ebffcbff743febdb39e39699faadbc137313b9fd812eaa05bcbbbbb34574836c3aa44e7130484076de0f2fabc4991c45d14e6b7e59091d0000c869e7b70c7281d31f6cdd92bbd0e9a674e3f844db4b8249fbbfd0ba53a8c75996b2f13a42d291989d4af0bc09ca6c4f85babdf34087de63254ffd1693bdb3fc34a745866f79e637f7ce0e33358856ee6143bb7a7e268355423b1e6acecf7360703ad88793b69f6a3c26d19dbfd7dfa7cef1b4216a55fd046c9c856981cf91b157047afcb74b54706524fe94e4e03565cf466917c073821fad9f7e176b38b5cede4460d0063b287407030f30d78e783ac7a7f75161a18897ca03", 0xffffffffffffff04) setsockopt(r1, 0x0, 0xfa09, 0x0, 0xfffffffffffffe02) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() close(r2) dup(r4) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) syz_open_pts() accept$inet6(r1, 0x0, &(0x7f00000001c0)=0xfa) r5 = dup2(r0, r1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000340)='Uqr', 0x3}], 0x1) mknod(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) open(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x40000000050, 0x0) r6 = open(0x0, 0x800, 0x0) pwritev(r6, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x1) close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1, 0x20, 0x1, 0x6}, {0x4, 0x4, 0x1ff, 0x7}, {0x2, 0xffffffffffffffdb, 0x80000000, 0x40}]}) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: r0 = semget(0x2, 0x1, 0xc) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000100)=""/248) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x48) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) socket$inet(0x2, 0x2, 0xfff) fcntl$setstatus(r1, 0x4, 0x44) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) pipe2(&(0x7f0000000200), 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x8, 0x8, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, 0x9, 0x5}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r3, 0x2, 0x11, &(0x7f0000000100)="1e0769cddc3e037f6f71a6fd16d58bcc3f3de539d6a44c189ed7ac", 0x1b) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0xfffffe10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x14, './file0\x00', './file0\x00'}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x277af6f15f7fff45, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10060, 0x0) kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) r6 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xc) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000005b, &(0x7f0000000140)=[{0x1d}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0xdf70}]}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:09 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) getpeername$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100000000080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x20) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x880, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 16:00:09 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x81, 0x7}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') recvmsg(r1, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') socket$inet(0x2, 0x4000, 0x3) fcntl$setstatus(r2, 0x4, 0x8) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x100000000}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7fff, 0x2, 0xd08, 0x1, 0xffffffff, 0x1, 0x1, 0x1, 0x2, 0x9, 0x1}) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x1000) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) r3 = getpgid(0xffffffffffffffff) r4 = getpgid(0x0) setpgid(r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x80}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r5, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000500)=""/183, 0xb7}, {&(0x7f00000005c0)=""/177, 0xb1}], 0x5) write(r5, &(0x7f0000000700)="e07eb3ee5b791bd52574dd75a89b301a9c59fb34617a52e2547c20c2b6aba4270fb5334bcda012d42f00dcf10fd91577740aeea6290ad4b429bf0257b898db9f215ed61299ab33f480442a75f06c8a656a6fe448757d2a17eb5bb3f254284e0d9b5a0c88dedc2bf3ff18366d399ebdd5868034d728622ee87a0a067dc8f1b95f9cb3644166a958bb65caabfef2f320ae403cdf6724b2e9bd7b73a8e198b132c87cf29d4891e3f1b171a6ba0d00209c1800d1324ed1edc662f953fcfb3628654e706ef2d0b0247360a7118eba2ebeb9a9437d5b91714076c5f85c77a15e44d7f59891124e80", 0xe5) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4040000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[0xfffffffffffffffc, 0x3f]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x4, 0x6, 0x6, 0x7f, 0x5, 0x1000, 0x506a, 0xec1}, &(0x7f0000000140)={0x7, 0x6}) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x104, 0x3) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0xfffffffffffffffe, './file0\x00'}) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt(r0, 0xf0f, 0x1, &(0x7f0000000180)=""/159, &(0x7f0000000140)=0x9f) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fe, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) listen(r0, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="1ea8aa2a1e8739aa090e98b19061fe2172454d5559944c20c800dcd0294068a4b28fb18a9072c73b421b077cea2175e9a571f77efac0317886d7f2d443629aad0899350cd1dac162014c6429e1e6c03ca05856fa39ebd8c9e50eaacca7a0f97e8431e369c58d", 0x66}, {&(0x7f0000000180)="ba9c564704cbd4e6c3d38a9837d836ce685c1c8ea7bd08cbb395977417cab761e576d729cccfc968378531a3f5b3c38c23b222f554516ed3674abecdc313a7a2dbcc487bfa5e4950f246b9e393183a5ea1999fd103ee7ebf4ced0a6394e17d13b070532007717b2235446bbc6deeb847d77eaa92040a2e4f4577c0355b9e1edfc15cbecdd160a892839a4dfe54cce9f7f49e0097c100dc38525a2922481afbd0bd3776826d902e212ca8cbc736870bdd57e08578f25a511e6e7c76baa704bb1399b101438ae87a336cbd6f443ab54497d48c48f3b019d26047d03c56f059c38ad458d0c65e13c1e89dba096dd88c5dd9ea7072fdbf9914fb", 0xf8}, {&(0x7f00000006c0)="d1d4a584b1cf16ba118cf643ca2276acbe5841198083b5f79cfb125265308fdc21d50c0fb7c6f56a1920fb33d3cd4fb1739cce0a1fd4a98cc566be9ff5fc284dbe04220f664299c1d2a028673b516cf3b58907dfe87f07fbefdc03ac74405962f4c0664c3500dd5e085daee05cac1cdec565c27a264ac668f3ea93b7f279c3c3ab750a6b415ff81dd342d61ac076379bb27d2767507d0a629cd2f7ddfddfdcc9fbc9ce240c189c8a04bacd5a751a67e270454f428e46b24ce8e5585939ee2b4033ff49876125bbfc159c3b2201edea7878262285b1270ec6fc22716e228d4b63fbf05143bde58390ce5c408b95d83750da5f22cd691e6613ef4ec4326992c8d991a783966b719c00d4fbe10c5a49dc2fe01ef56e858e9f40fb7a31a8d27bac071f8593843488ff9f1812e4b7c45caf8a9d524d92e7aa9b39ccb3ce04cc09da218c34ffcf5684fe8a7285a35ff84bf6613997ce071d110f4062cc1eac981fba31808bc3009984d64e00bbb0e96f47caf199ccf634b4921c6c06c6667994f14390f6901c235f9d22ef35c3b3fcee77aa66b85f39968ef482ee7224b0aa820a35055ec625ca431cc6855cfb1c48cf4498c05c13042dc5a6b76e8df2388da66324ca7751c362f3ff99d25459617a8e7e5ae8ad22b7915fdfd04e0120ca8b6879ad1fd4174402460de6db985dca03f1bdda49b8c7d948385ce51b51ce3978def0025998f55bf28aa195e8817f7ce55f125d8f1019b360ee4bf714f32e4dff7ad6bf97d6e4d90807368fe3cae3f4651590ebf041d5ca2b58c1d0f34f32e545fe9599067af615d8673f7a6297e074b6a2871348fa1992d9bac7f6fb4a0b9a9ee6cd98c836df1c80d634cb21cc5810e8ce0fcb7889c2a544834e7b734a120e151aff24ecc7a5dcadfba9fc358d01f93a47e4a3b62dc49a3cf80929e756f362a8f817c5696adb6fa0d927b5548e9a8cebfbeefeea8e66a60d4a4a18b56260a7908828a68c80c35f3a2da305bfcc3cd39539c341ea3039cceaadb9688dbde81153f45241065eb78df8f157fda390d73b8a02a014609dfb7f957f506f83ae8f3bc8e3ce86d51386ebe661d4e6e9d51f29af9345d2729fe838ea393dee7dced9d8b5d48a52918e5aa11485aa480db02f514eed644e38bdf96a8a3016fd8c053b5116f260f4e6e193198710db519e4f8fbd7a1d35e574669dc47ff6cd5369b05c12dd496a61a4ef7daffe4a56c7caf62b17f4e7c3fd78e62b4ea10e7674c69bfe01e3647b16ebfe1d46d9cc82ee94852fc9d372ca89c13e1438c35897e2c9e95b06c643210530eb2d93f0c0f6939c6cfa525af4ef78ff0039e28cb1e8681721ac47250bb6207f765266409220991871124917d8531a405977f814cc4a0f0b8532b667877d54377a4d5d2c87cfa99d5070e5ffcb9fb8fa65984d1ced73456fc84182bd9537a57326c2c6c2b245d6cc7ecad70a0c7b8ee2e917b3b18d194374dc0eacd012b81049c4634b2be9d30f42d7305467332f73ffb346eb00f456f8492e7bbbbac79a84224f02fbb09816f195e9d03f43d3cdaaacadbbdc51e4f6f6a36d89089b6a208f7e69c18f4f208bb6d4e92d4171f0a7fa71bda2dd9e4a426bbbf9432b92caa75bd35dc03356d79d5a3faa906317734f6c58c1c8489e9b9d763dc66b74c7680cd004b853eca002d2f97aa95d12a84d566900497e064db7b7f1dea8079839288cb7afdf1cb9b9c17d09357031941635d62faa411b97e98f0e94e32a7f286417fc3fe1e53625f4bec8809c0d7f6cfd4b2b3482fc14895535b1b70091b319de16900823d5d5392644a2c7d409552d7dac932234d9cdd0110ccafb382c265b6033b3080fa54951e15592d90fb0b0a3e69354a24183904df8e55160cd2be88348b97435d1b6413edc58f1f988206906bd5adbfb221ece977a01089aa0242498221159a2bd3399a23d26cae0ccc296389ce03d922f66a2acc98c0f0985adc1e316fc423989cb5eb7634892501cea4b9119f719df19ccc74a636cd52a607bfca7567768364eebda50597aec3bc6cd83e592fd4e8036a17cd2e36d563caad6bc3b5b13aefb597df87c51a47f82e80ac0fb80fc25049eda2dbdc7303643a5337215f9914bc22dc787f5636c7da21912f3529b2ea1be7df61ef97d8ba09169f81445b01f515b1faf90054a4cc94d23fae40d0ecd8f8f085cb861ea0facbae980517a3834cc139887400d6232a5e26c4b763e33b34ef362869e5d1e2c649e5e4166182a64e78c1c8ee0bdd5c88feeb13e10e84ee7726e9b6a045e2b4f9e61c1c9a3279bf5004f22e5e59049c0d8d5196bfc2fa59ea03c8cd5e64b2f56693fbdda6f664b54f1865692b2ce959c9c52e1b5012916456f42eccfb75fabb940db7e97a50559b47b3b2f1bc878e37a5d6a1330ba3f7b232114e309c72b344f7190a94fd61e50b28dcdeaf831ccf36f242a25d8182e2b030d1fb8fc5b97c6930f3b7b2c3552c62757f9625e0d8395658a75ed3597898848fea483f510269000e2bb688587bbbba7fea576d1e3befc4f851b3bc70abc93078951a49db5debc013da7f62b931d369b853e6f251671236818e12b1b1567af0f637654b41e2a9c71c6890cec74da552ff230d998ab921be6ac00acdeae646456986a88311836f2867f8f806457eeffdfef954470a32ba2ce17726b17f620d32f173529efb5f69d13bc11013fc65c6258a6afe2d627c8a0c22f78ef6d7e56fa9ff73209e7e0aab3e6fd697dca394ae28b7b41f82e0e93b79db3c9fce89d636035af9e5afdb24279eb14fe8f38c9dd51d5c6df477dac0552ff2f3d523f8772ff8d45bd348ca4fa580279aad7e7bb2e2a6e3c97eb17b3bedf58e32c26c7bd4f49df0770c529a971ef6a8febf0e9dded01f17e4c905d4669a17d3ca888eb6a1ab909273546f3a3c62c528c30f1f70365cf4102e3cf9d1a07823c8326b1b62713195ba024189ce3dda159abbe159e300ef9fbd1903edcaa82971913e09b003e0f09f6ee7026f791281dbc7816f8c0235f83b5b1b81919366282bcd4a38a647266bc8e6ff8f2fcd28e3a4f8901f2bc912f54a042b0bc69fc182943f6295c787ef910b14b0835803445f405618eba5686a9bae22c14c1eaa4b57342d5afa78eb2883154fa16abfd8c3ae355fe75939f0f39586084d1833f8efc0352c02d698c686f7bf11152b42ec8db5bbb3eed18c2a6d2c6f1139b50e65a3997f5545a60d910d2749ab02966a2765f78203362c3cbcd1703c51b368b8da18dec4dd5a31bab2958102305625658897ab9120de5f85e0abacc47d6112d78c09636517cb20809252f68dd61bbdf2a34e09a9277ff52e708ed3b71540283262078422ccf98f4ac27b957f8a055864e033b827ad57c6523bcf9b7079c64410ab58e78a3d7b3dd037db6670d075556cff7f363bf63cace1d81a80142cdde1d086ef5f65331b51c0823413eb8169765da949889efcc0315d152d32902e125a0e112502ca1060d6c69baeaff524cb545d920973cf3d25513ff7db26821ea3f864e292f09fbc8698c8ac0e3687095adc039362c10c063c26d2fe9cbc722a0f429dcf7699e8b342e5b9618a172be241d8330910e20945ed2259a24f35defdba95775362dfc2be9304a612f2d4cb26375343ed01b78004c64dbe5897a2dd6024ddf025ddb7ae84f60257fd10a4711040a9ed2721899affb549ac337509da5744cd293e913387ebe9dc6103652cd42e11a2b2d9810e3d217bf82d19929aad64530b2cdb8a4b8bf235d67cf3d7503de3de358e4d1e2e005d3c9abe1694cf869f0d7f270d6792fe7e61580f5319b03a167e57b01e6104fa11246534c171d3d0f4954740f5d2bb29dcf680454e05cca1772081c320a300da4b8ffce90c93ea0b00b65ce7b3ba25311965dba85653940d71adc3b58dc647f93fcbb261eb91583ab215217bd515f7007e9c03aeb29f97c132ad6755d21ec6eff19ef84e13fd2839ed2e50727e60451f6430660d8225648580586a6e4af1983fba07ccf5a9a878ed084e6b5c33bd46d392eb5f04454056b3f29b77ca8deb896b8d66722cc5298fb5bad55f1f90b090eed0a5c2eab95abeb4ecedbee49f261336ce1826994273917e8796da8cdba845db875336bab2aa94cb0389b883c4771b6c6a41bbc728a0abddaf06a5b187b07335db7dbd2d110d22a5a24cf012650710ca7e738fc89e36c0c58a3ea0c9b7a283c1e3a06f27b066e15dd64cfa3784adfa58719348cc04e9763677cb312d2c182d3e55895024b47304ba7056135c56e9f62b6dc657b3c2d677c0db638e5a94ed2b8b04819c34a5ff7cd9943862dab55db4e3d0aff918dbf53fb5d38cbb888ae4d8d740d86593ecb3e25d05417be27bf23f7244c5706dd8a8a7733978cd5d014b9154b652d078f3d03f8247d441febef4b94d1fb9ce5d90f1c270c34529474117d44cbe631fe3b6dc5561f79318682072c9e6dbf30f6529ef39bc6f725512477ef8d1d9c2be398c173ec7b5eaeac78e93385a91d5119f525577f4ffe189ee517c15a0627c99b8e7cd21cc2e48f3dce3114b72fb2519f0a21ad779ea6f762eb3a89efcb44ae4833dbb1afee72cf18a4ab5dfb54debdd88ba4b0445a0e179d5b1c039ec8e58104c9365176a14bd598e3b4a188a7ae04776b98409a3c7ef8d10b3f9e8748cc5d5bacd73108e4f33139cbb99d74caf69b65da679d0716eeb8968ad607791ea50e5472e98a6b6e6655fec2b8bbf24574dc17227d6bee30352293f9c912348e8106dd6b17cb629210d3e5b134934c11078b4bc0a5c0af19769501714a60527e9136880fd28b3052e3a9b0b560807d5dba6b123d0ef064280480596c875922e273200819a8e74ca04d9e0a013efaeb2e9a6c857e204f4370621371e74d566cb45f0e956efa9197a8077ac07d9eae7a306e4a95ed26782ec917d68948d73f02c28be0fc35b60dfb457a9540554d6df5d14eae426f6df39a295c1a9dd2290916708849680235f1607df69653e4ccd3ca43e3a2f38ed3f32b670ca6ed13ebe7ff3f8280d5873dc29abe0c801e227c4c456e80c9e63e19e48aacce00ccb3f4f6bcaed1e8166b497d7a6ce69130e16a7c8f925332cea20a4df2e8227827bf458ca04bdb76275e52c813f4926ae701982bc911f3fd420bd293d818caf57c3384ec43942acad5abb87259f3a0a340574d999d5d7e23c34862cee9681e9b315e03eef58ae413a9dd7b33c0b83fc2a818907e7d6e3979fd93a4201ae42d236e1eba5346505ca1fcc2811873c1b582ff6133e228685044e7a48b229ecbfb9befd2fae27961616c8503b27c98a7fb9d58907576acc2f281339b2851d3f36bcbbab744da8b91fc314703e3596ef8d708938605aeb333c1a13e8e5ab5415e95957c6ba626daf10d7f307061efb510f749741e28a216b191218bf734b46141b66f6b59ab6c178a1cc9fcc2efc9d3fd7be7a57811ef4a9a6ba974bb1c8ed8888483ed4de50944741457fb04f480ee3dbdba5cdb61cd334e4f52e1c09fec0592ec6476279f1f74956e4eaa1a3ddb77cc4903c136d1f8b6393090a53d49bf8948ab372e175fc6b7436bd295add3ce3d4fbe1c5dea19f6346966fb3627496a64f6dad3bc712ac50dff7417e5145e06b22ab712d4a2b206654ddba761a1823032ea56b7f44ac18660b99ed853ba2fbb758175ab514f52774034cc73a993f416a49d27540adfea975820e2fb9bdb8275f2219175ccf9b22f0925fd82b0675326cad10c49f0e0dd7262124156103920f15e48d956121b192157493ba36c56e98fb9cde68092", 0x1000}, {&(0x7f0000000280)="65a2928e56410430f9dcd7f6c4b8c7a13d65385e396ab589f32f1719b9ce81275fd2e3d4abaaad7c0bce1f", 0x2b}], 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x111, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x3, 0x1, 0x0, 0x80000000, 0x6, 0x6, 0x0, 0x2, 0x1, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x4000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x1, 0x3, 0x80000000, 0x8}, {0x4, 0x8001, 0x8, 0xe7}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:10 executing program 0: unveil(0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x3, 0x10) unveil(0x0, &(0x7f0000000140)='W\x00') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:10 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd0, 0x0) clock_gettime(0x5, 0xffffffffffffffff) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x7f1dec9e, 0x3, 0x5, 0x8, "2c3cb2766b292ca840feeda87e00d4605cb708cc", 0x100000001, 0x100}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x7fffffff, 0x0, {0x2, 0x8}}) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x3, 0x180) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x7, 0x5, 0xc0e, 0x40]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80a0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x80000001) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) dup(r1) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) open(&(0x7f00000001c0)='./bus\x00', 0x488, 0xa1) r3 = dup(r2) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000100)={0x3, 0x1, 0x3f}) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)=0x4000035) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8001) fcntl$setstatus(r0, 0x4, 0x88) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='n6.', 0x3) r1 = semget$private(0x0, 0x3, 0x62c) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/205) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x104a0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1000, 0x1, 0x800, 0x0, 0x5, 0x7, 0x7ff, 0x1, 0x2, 0x80, 0x5}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0xfffffffffffffffc, 0x80000000, &(0x7f00000000c0), 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x1b, 0x7ff, 0x1ff, 0x9}, {0x7, 0x0, 0x57, 0x80000000}, {0x7, 0x8, 0x3f, 0x1}, {0x4, 0x8, 0x3, 0x4}, {0x0, 0x3ff, 0x8000, 0x100000000}, {0xff, 0x8, 0x3, 0x9}]}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x20, 0x1) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000000c0)=[{0x7fffffff, 0x4, 0x7, 0xff}, {0x0, 0x8000, 0x6, 0x2}, {0x7, 0x1, 0x5, 0x100000001}, {0x0, 0x7, 0x5, 0x8}, {0x2f, 0xff, 0x2, 0x3}, {0x0, 0x1, 0x42800000000, 0x2}, {0x2, 0x13, 0x101, 0xbd}, {0x1ff, 0x870, 0x3}, {0xfffffffffffff001, 0x6, 0x401, 0x5}]}) 16:00:10 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), 0x0) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:11 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x21) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:00:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 16:00:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x11) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x6) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2, 0x0, 0x0, 0x8000000000}, {0x6}]}) flock(r0, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xffffffffffffffd2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x1ff, 0x2, 0x7, 0x100000001}, {0x400, 0x1, 0x10000, 0x8}, {0x7, 0x40, 0x1, 0x2}, {0x7, 0x3c2, 0xb99}, {0x5, 0x9, 0x5, 0x7fff}, {0x6, 0xb73, 0x2, 0x7fffffff}, {0x3, 0x3, 0x6, 0x9}, {0xcc, 0x1ff, 0x9cb, 0x5}, {0xd468, 0x0, 0x3ff, 0x9}]}) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/166, 0xa6}, 0x2) socket$inet6(0x18, 0x8001, 0xfffffffffffffffe) 16:00:11 executing program 0: 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x10000, 0x80000001, 0x0, 0x80, 0x3ff, 0x5, 0x0, 0x2, 0xfffffffffffffff8}) 16:00:11 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000280)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') semget(0x1, 0x5, 0x40) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, 0x0) symlink(&(0x7f0000000440)='./file\x00', &(0x7f0000000040)='./file0\x00') pwrite(r1, &(0x7f0000000240)="b5ba2a158607c5020a7006c37517339469191ed2c655556e1e2e51dd82d9a82a0ed25926616fcbc2bf2dca314ac3", 0x2e, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x100) stat(&(0x7f0000000080)='./file\x00', &(0x7f00000001c0)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000940)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) syz_extract_tcp_res(&(0x7f0000000300), 0x5, 0x0) 16:00:11 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000800)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea7a895e800b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cdecf5023693b4ad00b453ed5dc8816353b4a21e508faeee0729ee9dbb922eae4a4b534c4a29a1721e3e53251c26efc652746fc2ad5ad094e2bae550bc171c03c1167f8964d7659d38b06942a08cf830ce110b7b5bbd691867b4e43f18d897a2c162d58bf490ff1a1b386fc8be08a0c26a967697eda6d3e777e395d", 0x106) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:11 executing program 1: close(0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000040)=0xfffffffffffffee9) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/119, &(0x7f0000000200)=0x77) close(r0) pread(r0, &(0x7f0000000380)="943ee09723c85c88f738fb0260b1a5ad151c696df2500595e46ea0267c7b39e0382652a5c1d9b370bd40f6e500a7ccadf486ba322e984616a7f098cfefacd4a3ff5eeab8cef88809ef03b3da70515dcd6c7f2b662787f6e7d3ad32eec587c60f86b76c94607c74947461b8075c5db77de5b2d877ab77ac39786166b22ab58dba4dc692fa9068c72e964702b1dc5b4c8b351f2e76dba6b9ae6d064f71e5e7b258c415bd712d8a8b6ef658a040bdbc439c63261dc2b9a81abd5958abeaea0c36c10fd90695090c6357939fe792cba74d8c780b3a3fc59aa8297ef239a17a774274660972be3b40afc2c6e7867c2ba339d4de1eebb4684af241fa51186c588d", 0xfe, 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0xbf3b) r1 = shmget$private(0x0, 0x4000, 0x20004, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x2) r1 = open(&(0x7f0000000000)='./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), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/249, 0xf9) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x200) ioctl$TIOCSTSTAMP(r0, 0x8008745a, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCFLUSH(r2, 0x20004268) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), 0x3) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x853bf59e82e45e02}], 0x8c, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unlink(&(0x7f0000000100)='./bus\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pwrite(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r1, &(0x7f0000000140)="67ff51e495deebd7fdc8127cc458d5d123d0a6d8aef4916f99453127836f1c69f8f08fb3bf8c4bb24b30dddf54ac2d7afb27a0c41fe8f7a6215352f20782739b442e10a65b8885360d27d2a603d0f913dd2a8b29841b63cd85851ec3da03ca487624847b6fef4d205dc2d9cdfa33918adf4794a2496cadd887ead8fac6b862f7c2a5c7db00a836f7f48b6e2ba31d3193eb29b3b202107c05808df312e53af5057f780b60ad5d2fd3ca973fe09dacdb604258c71d74fa", 0xb6, 0x40f, &(0x7f0000000200)={0x18, 0x3, 0x100, 0x40}, 0xc) close(r1) r5 = socket(0x19, 0x8400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x120, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0x0, "d7305b000000000000009a61ecd29a0bcd0d00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet(r2, &(0x7f0000000280)="a81cbbf5e00bd75d8fd5d946e4cec1850c326d56ed19d39c32ae6d8329f586325a30731273f63fe9ef71a1f642ae21113956514700177923c354db8f055ea6341d206fc5c23a", 0x46, 0x2, &(0x7f0000000300)={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x81, 0x0, 0x80000000, 0x6, "3b6916063cbece633fde622208caa8621e2cc7f7", 0x9, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) recvfrom$unix(r1, &(0x7f0000000080)=""/52, 0x34, 0x801, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10001, 0x40) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="63587c992a622596d1ee6bc2a44cacd7fd6c4f785bafd8ca917696443adeca6cd253a6dcb7285db139e1dfa09d255bd4a1f048d9cba0b9b6e105c1bf514ca5eb5927322fac4827ab560125486431fde1f6230759910a982f3965019ee3316741eb48728553844a4346a56e05caca09bb46706fb8c59ff96a4653fedf20335ca17197537c4a4251e623054236bf7fd3dfacd7ba22d5e188a97d2515bbd6f2a92a010706d7d5338793c8bda3c5f2bcd68f40b55d558e491ab1fdded04a9f23fde23cac35a9ae2da42f250fc807249a0e4c4c1cad", 0xd3, 0xd, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7fff, 0xffffffffffff7fff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) r2 = dup2(r1, r0) recvfrom$inet6(r2, &(0x7f00000006c0)=""/245, 0xf5, 0x842, &(0x7f0000000380)={0x18, 0x2, 0x4000000004, 0x8001}, 0xc) 16:00:12 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) 16:00:12 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) pipe2(&(0x7f0000000100), 0x4) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) getitimer(0x2, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) getitimer(0x3, &(0x7f00000000c0)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002340)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002280)=[{&(0x7f0000001040)=""/8, 0x8}, {&(0x7f0000001080)=""/182, 0xb6}, {&(0x7f0000001140)=""/8, 0x8}, {&(0x7f0000001180)=""/24, 0x18}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/190, 0xbe}], 0x6, &(0x7f0000002300)=""/34, 0x22}, 0x42) bind(r1, &(0x7f0000002380)=@in6={0x18, 0x0, 0x47a, 0x8e}, 0xc) fcntl$lock(r1, 0x6, &(0x7f0000603000)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)="4089ff600e80641bc7703fec09c9694ccae4eb83334ebec0861c7e7cea54940cc8da72731b8000d8cf7c") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0xe8, 0xce1, 0x401}, {0x3ab, 0x100000001, 0x2e5b9a21, 0x20}, {0x9, 0x9405, 0x3f}]}) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x0, 0x8, 0x1000, 0xffffffffffffffff}, {0x5, 0x3, 0x1, 0xffffffffffffff3b}, {0x9c, 0x3, 0x7fff, 0xffffffffffffffff}, {0x295, 0x7, 0x8770, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8440, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x6}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x2, 0x1, 0x6, 0xffffffffffff4f0a}, {0x400, 0x7, 0x400, 0xb7}, {0x1, 0x9909, 0xfffffffffffffffb}, {0x200, 0x8001, 0x3, 0x3}, {0x5, 0x400, 0x1, 0x7}, {0xec, 0x3, 0x3, 0x685}, {0x420, 0x1, 0x0, 0x3}, {0x9, 0x40, 0x4, 0x4d66}, {0x3ff, 0xffff, 0x1, 0xffffffff}]}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="5be3699487886d7146e0bf43555826b78ee389b57a334b2bc97990fd3ecd1432cc48a3ba836e1b60859148dba5f9ff326909763b172bb6800d151c3628eb92b08fcbac5d2433ac4907f388c42f15ffb51bbf7afa54b11da22f770411221c20240461b4401c2140bf3d47b8cd2b494887a52725a4faeb31baf73cfee45b3c6046703735d2280ed72f0106c682b7f762efa2", 0x91}, {&(0x7f0000000100)="d608cd07288c8edb7fc908afd97b78c0f0db7a", 0x13}, {&(0x7f0000000140)="650f30f9909b8e8bcdff9ae86b9f8cbfecb8f5d93f078fbdd348e2b91bbad55de7c42f85cb9646b9639790ccefd18afae0180e06b9f7b17a2784be7840a596e4c6dd2771456e3021df2bf4ce61ac586fba", 0x51}, {&(0x7f00000001c0)="b5417f03ce9ea37adec9d2eb179bee1028bf2dffca52634fe928d9fcd6a2bb1416101b32319b1d8e3b9239a22d3f8573879a34ca19820978e6dcfe4e0043a73da9a532996926ccd6f439ff42779530e45cf12717309aeb2e6bce1dc716922b251dc7c0544f58b273b15f89240e0bb238268deeef68b6fc8c3c92df16ec4208fa2fceae91d84ff471be45fe557bbb1395234ce2a7122a857a781b", 0x9a}, {&(0x7f0000000300)="b4b287ab19c76f61be9d706a4250bfb6aff0d724a8bfb082f81671086dde7458a99e233f051db4658249ffe5b8494a0f95ad6f4775c04a395065ea76dd9c114fd5198587751eb52ea6fb2e9b0ccd14c48c4dc01eb5d1a6c4bafba3109de9a7ed5934d5478071708ca4f6c53d3cf4d03d60f29c33a3a4de1806a673ad89f87815c19450d666a779778db5e0cad2b47ed8c088a0caca1c85f3807e0fa1a4e7c9dffd2a9eb974e8a607d75fc9e662f3ca92a42fc7cc68963d933223297b983020103c791075b8d491abb823589fb2aedc0a6beb51dcacaa4a09c98cfe9e7ad91a214dd8c76bf3d692a9", 0xe8}, {&(0x7f0000000280)="edc22427f2913c072d98d724ccef7baaf2cb5b1b8ba3a6", 0x17}, {&(0x7f0000000400)="188f04365d31c47f0fbe0218c9b13dc6d94169b56fbb139aba54d1d8cc11fb290a74f19e19563146b5974184f3e7abe42d4259606e7bbadcf5472f6ad10eb6b7adf61c625f3c1978e3629407cd7c75296df5c805aec935c4985bef44555570f8304a66b5957548c2ee4eb61d53c571d50c3e6f278d6165cafce188323932a4c2607826fbbfc12e83e7e03c44475fe61c1f0a110759a5b255cd9497e6c641977c44430ab2f8beb43788aea7076e6f0de995c7d2", 0xb3}], 0x7) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000640)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000540)=""/154, 0x9a}], 0x1, &(0x7f0000001680)=""/172, 0xac}, 0x2) 16:00:13 executing program 0: chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="18732bed2a55e9115da1da497e22b55a7505924ed22cc1b83270034300f55b995fbf20a2dcd7584fb7cc16468f79953c99ceb46675190b85844e0be01b7afe30a8b2427d279ee3273746f8554192cb8e8a72c1b927721aae150b7636a280a8650d9ac88ce6359eca9537b655caced405d24eb00c35f5b17f699120e4a7e5f7692209fd0555095c9edf7508dbdcb6f07f5a226cc9c1e3fd6a0f0e0dd74a7188ad2a846b82aa5a8bebc59909504f2208761d2f2b99efd2df35f8874507664bcb7d7ed25d6336f96c77a1fc0483457ad54a45c6c7747c4a6de6b5a3c89b629c4e439dc5736fc2410815131e", 0xea}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="9000000000000000ffff0000010000001a94234825f2261ac79cf4b7e015384b7ce7755ba14e8cfcbeca7cc260500417180d394f331651abbb8d7e42f50d0500000000000000e846a8732863f67ed4a157670db9e4dff8cc406e7d0384242189b3c5da5527d8f116a308a59a505bd358e498be78cbec3ded7603000000000000000ff6457647445838555b29fc27c900ad822c293e84d1"], 0x90}, 0x400) getsockopt(r0, 0x401, 0x100, &(0x7f0000000000)=""/80, &(0x7f0000000080)=0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/129, 0x81, 0x0, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x20004269, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x8000) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x5d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/186, 0xba) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x10001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x8}, {0x18, 0x2, 0x4}, 0x8, [0x3, 0x1, 0xde, 0x4, 0x1, 0x5, 0x3, 0xbd]}, 0x3c) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x1, 0xb905}, {0x8, 0x1}}, 0x0) 16:00:13 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) write(r1, &(0x7f00000000c0)='N', 0x1) dup(r1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000000)="b7cedb6949fc409dfa6ffc6b7141d426b52c9ebdba993e495a91a89feb51629c2fc8949eac9e3f7044", 0x29, 0xa, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:13 executing program 1: r0 = socket(0x1, 0x8002, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300083716d45d5c306c1cee3c7b1534183efdd6760e3a372aa8156a81f853a1176323a6d7bef21903deb7315f24077ea19bf8dd95e7e89106a2e24e028e3d2be8c7fe18350335c994ea1719f5325671f6c7ed413befb0afaa0a3367b74da39ff76b17a447e5d086091455d9183435c2240b60093cc506ef8616b2c06f10fcadfb9ccfb404ca04942a9b3413a9dfd86f3ca23fead479969ebbde9bd9f9c5fc38340f01f99683c5b9512808a3e3974e130dd52a47224b4b3067d7edc218c93c9caa2916eae13f5ca80c62ef4"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xf5008010}], 0x18}, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) shutdown(r2, 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8) poll(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x58fe, 0x80000001, 0x3, "acca9110d83539fce81362ad2dd0681b74d85208", 0x3, 0x1}) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000080002007, 0xffffffffffff281e) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000340)="03470704b0fba588256cfa9b8757866ff83e9135f9b82aa870fdd5f0961629eed1e0f676e38359d9d832809d0cdf5d3d4f33aa1bf067bc3c16d46615cfe5565b2173b80c6569a9bf67aefe7c7b688f3a07796a797310433c226a4a76682fac6fa9b6a57d950f8ea4a01e66d37b8d9c4443aedce330cd21b98e7c8aafccbca4b46918c365b99bd94ba6f521468e599d35316ee0ca40bc1b7cf1074bb7aefcf8e8aa9c426b67991a399cf474e5fe1dcc90e1a1b1a690e26d7de48f9cd9dbcd02cc0939a0f5627c25f620caf269023b7d32c8121371f29a807042a9aa154a4f8d735e9d4db158da99aeb0b35c753b99e630b00d1f5f9b568e4978ceb8bc71544dd41071cf90730696165b44a2715a124effe1ffcf2a0286321009959a70beee3451a5f5388bd526c5bb8559bae20996a1f0d63d908511ed787caa6d3a5a4ce5ca0f56f98b49dd7ffffb217e046cb33975c0bd4d64381e5fc81246e7d4500de7eb689b5be8da06fb6f1344af5e2b67b8af8dd464607f53c1509b863b87032dced7a775acd8b384238b1367218e98858b7f0e09683ebb6181cfff767bd30f0cadd75fda8bcb36e716beaee8528fd670d5affe74e641071d85f15234e0b06a588b939f037bd53e2a5001ee9c221a8356da097dd1b45afd85539271787b08e96908a45775e6b5901c2a695df6dd4e35c26a7553e4d6631b9e27294f34e5a629a6cfcdfe65e6b221e6920b7b55603513bc5e9d12eafe977b65b1b90824e7138dd11ed9e63ed2c4e02c4879eefadfce20afdf8eccbcf64deb5217b0a0538b322e7fcb9ef02ed7161424f2142a1a3824bf30e8b950dc188518c9ea3584fcf6f34704176f7908c5511434c3e8ed7f41835ba89457e4a72c90e19230a3e0101aa0f54191a7816dcbdb4303ad9b29cd07d994e38b0b27da1fc7c81a415fa2e8ce365e7edbe6a181c175a4240b4137ad74f84e789ce8dfd944053e472a53e01833c8f8051d4458b41963d617ab2a91719bb32cf8f5d0d64edf5e060c4c098f6a26d2e740fb8f7296941a13985e9e39669ac19643073ed6c556b0f54d38a75a644194fd32ba531fef2742cab5b860c643a8caa547725faf9f178d4203540ff00bf13911e0bf2aa64c8bf3f9f88aa7dad3165015c84f51a2f95243b67bacb9bc98a4f4186f3c53ed6909a7a6c5ecc66054b0016ec866fc4ffd4d36b26bb23c8df9d2f496137ebcc9c1aca8f91f5f0090c89e674e5a53165078d7ef539a66d3f2831ab2414adce5fdd9dfb8660857eb2939cbfca98ce2817ebefe51ed307b2a46970861257aad9a61206569a4471a3c8021ec3aea97f49ca3eee5fa9304ed1d881e82c506366304833ac21f0b39b63d9890775e30b0b5ab19bd1498b7976847b1cdf89fe1fad09d45822692e329985f71b1f9bf5772bf0999dad4507c95685d14b43aaace441b671962908d970c0be690adf31705d2e1b9c705302e5f50a70b95a6f4132331da11622a7556b8930542ac13267590ece93cfb5ba688794d8afc2055dbffba1e6da6c688aee260e1e40aaf99e6dab783e48f38c3cc2446cdef3bfb46fbdaa73d95646135af6f1c44762e92ed2fe6b1f4b091a7c859270daad8682578db2c396c333955233db71c9b1455ced2513a6221d8a9a1f327cb0b7eb9f83fb56cf97c752bd3af55d51375e045a6447ebbc7920d33fd7779a67e328e7d9e387714343f02076da4683ffa2f57ecda9dc9a1de6d9a8e48acb0cba4b23cdd964eb2306da0c2573718e599579b65339114b8a78d826c05f7776449efac24883a473fe8573e3359618b5b4f797587d69f0a89ad89226a2cfa405e67cfd4c260ecffc376eb1d2217396de06906460b7b397c315a200c1901b16042897b62049c95acd2e50db58b7b5cd29076b921d7ecc363ba177143c25d446c1d38a43098883e6ff02de30c72d6047e5f0697daff2eb57fa311a122199d450479c3f27371546739842740c6701e57de32bc53209852b23b3cc9f0f589bed633a766f332c955d0ed72c66aa99e74c512aa9acd90f7441a4df0b6dac1e3717ad0fd8b877e281cd29f177352db11cafdbf23229f9d928f0e67d7df638e921857e67c589395952bdf5db77ce3284a7f8b228c6832ac0a2807d019afdaf98344d6f617368687178f79281c1acc0730076718ddcdee37c761095c3379d2ef32cffd4f7155e37d62a55fbe8c4eb3bf866fb035027d72088afff87c7722a79cd2cd31f78279219eaf522c0675d13b1adcb6463386d46ca4fa640d46a6923d8075951437a7e1f24f893401789d64e5b65e2976a6fcaad0b13b7f18eb630733b6ed2b9d0aaf8e65e8810ac45c74b734d2fd2b006f79cf7b8578b3007a5ff9b72cb0ad1ab385bb35a0aa957208173b840f622f855ee289c7d417d30469d44d7eee8e2eac89dfcfe19b80323f6049cb5d185748d3b0806da8ccf557aec0cefd24468ca371c5184b2f4a76fab586420418d0c2cb6d7a2333742fa9eaf9b1aff1de0400f3217e495774b0660268bc3d132c4f2556f42bcc2aac66cdbdd4f8e4e4adda3b2e7ee1be5c007db46599807067b8d4f6a074658f6b853a6a3c42295f6abb4d4dce1c6001a630aee6214eaaade5c269f40ae61690d91587d14067e5ad0254a720d32eab7d7681912d35ab4d2ffdd170d9d6216f8720567a26293f8a25278750e25969d50dcc7e9211277edb624f2456ce27997e73b5d57063ba86f6b694c34ed3ae8b42f9f53180220d60d25f6daf43a70c7fab293fdc0c8c6ef82d1f897e466ca69ca29786b95f5d5542f497b85af1c592ad0c8f76aae0ca36b2e371eaed77b59c4c4c7373e01a205c9033e70ec49564e381a4826b6bc89d2936f15033f9a18e98ff15e117663d847ad86c78199a7d78c605cc1917e86bf58050587317d40fc19f27f2b753a8d4839f5cec6b37bfbfa538eda2035efa920dc2cd715fd4f64bed4d86f0be22011a65499af9a5429206cdd8f1a8c933533ad6edf2685987df46adca00fd4c17612c174b6984007a0985af88ec0c796cad48f23791dfc701ed0340d62692c56a9eb82085e7cbd9d9e60dc0928e6c537fd4099209a3f6fe09ebf724ff1f1bf7955484c390c0fbc8f2af9f041ae1121766992ce4305406659ded25d9bc43278c1c8e66418de79692043fdd70e24c984c6738f5df7541a5fcca6e481d629c5d9af45f2bea8e92269aa6bdeaa2b50cc51beff958cd20d7f02c9e3a74427e96065fb70c165d0f314d2dd4425bd113f6e19ea8eb7e1088e4adb9f70829ac254fe59cfab3689e34e09923d02f2c579450a85f601f9e2b325f2aea907d4b6217fe06ed33a9718dc2480f7578a5b9165bc8a9243252ab055ffa49eb844793f9ee573bff3de4b93d3eaa2f7b86d7049ca1f6cc28f97d2fe9eb434e68ad5544b32d69ab6979e961ae8cb8024780d6e3a4b53cb5fe4aa508f563ae4736952634dcdcf39013832ebb2ae1b451dbc072e0010a15b0f50d1c26c52a766efd1c9ad07332c65f8898f8c762907d8304360ec7fcfa2bca47e296b48f81180dbd19552136dab75964cbfa4a1d5e51a3f421213d70b6e110126f65c3e5718549ba5ef490982ef706ba4c701b662ef3375ddce1e281c22ac0453cc49885563d51d7ac1baf026db68e67580849d3537d7c6514e8cdbb5a32df5c46da7d9e501852841148e5c9a4e0c31b3f7a40fbbc654639af26e12fe4bb807159fc469ac4b499436e1a33511570a9c08b70d725decb73638601c05affbb7052e7a8d9398d971d47509598a4c493ad20d0ce00ce45d8af85276cfb7da0d06d0a630cf7237bfe17d73ecbc3312aa5fbd7ff650a518f5d5489c99bf30dcd84bcc467bd05a81d490ed8ba0620ab020862c7573933712fae76e907a14958603f3fcb35e1eafef4704485f13a4f9e228df135e59bb739774cf1e6a42715b4c4460bd939d48d54c1544fade018453c8fd2d9a567f42853a66d4d3b6afef9ab7a410f6c5479544bba3458d44b01bb9ec5e9b6dcd3a306266deccf5616898b914e0603f6a04ee7be15f87947d45c053057b7ccd4bb72c50c3076b3f941fbeb9ad56afbb314984860d2ac92e573236860c5ea1b387d6f5956cc11e16d86caec4748f60f51ac09815f0a8b856a6bafaee5aae4576a064f460e1a27bbee777ded2cf46cf30e406ff9322e70c23f0373cf127ca7bda1b3d49aba6c8b73907cf7e21ff9d4ca2d2aaa6a6a4cd948d8d15c94e2640884faa820fa44524cc594afbfa3c2a1ce305b4586231fb57d16233f4b5577c20ba8b9b5979077b7f7b7c55bd5de04dbd78b3cdaed911ae8be83860dd803f2a7555a8e08f4ff6e0812300f1fc01a4f513fc8e6c28db953c9156b6ad63b722c71d9caa7641cdbe5c93e398fe213fdb5ca903199738832873f7aaae8ab38bf6649a86bcef0ea6b450fb9ec9a6811ccbc1167ca3c3a7e5736917a3111eed2941a92db25482330fe7653090a6ec756a52b8a853057fc16f5b0931de88d8935cc5afdd65e6859f5ddd4dc86f09952386a081889409d4483ee96266daccc365c46910cb8873288806ab69875a97166e5a2b3cefc18179df96f5e6e05cee2aab048f88fa295559e01d04835c03dceda91b6949dd45b6ca2825a88dc7093152a486367564eee0129465568f865033e903ac9f6472f150bc5acba0c75cfcef6901f0609aad6af8aa1e53f21773c484c2201e6d1776419c14b0d9d1cb817eaeb163f6b1c57b4072020f6ffe8013fff720c1f93d26bb0a500894f1bcf550ec32bca31b22042bcc516352ac1aad430614e0fc1ec84ac5482a5a37e3f2c995e66ccb2ad4d5c8fea0d313162d2fea3deb69b0fe77e0e5ba14879c1787cb9abacde557082f56a14416204fa023d629c6274ff1615c71b6101ccffb640b4f3cc55cec4f65868c2bfe55dfb0f098f1f0dd966eec822f71bfc086b9ccbd0e03c632a5b1d95ce45689ee9359686f7503c704f7354ac97f791ef9ef4425e1f61dbd3bb2aa87e88776078f43f61bce99075b0975e0a92187457d4495c2f70237984d9baa506b25f4c459d04d1c9e05f662797e95f4aed723e00de7404d9350c4f8cfbbf1519a9b6e44adafb5ec2e24652f0697dab9aaaba010ceb88104ca74315b46618633ebe619656dd136a5a9719c6d2c60dd31f00a9368df7cef8a004c644a96857b76f2713b394d906e38a9aa2ed473eca6e868dcdfc9f9b58d1cfbeeab69b140e488cd68113efe82649ac969d5e45f8e53cc0696e38bffb45dad58c2d8a7cdd474b1f37d67b10c3cccfbde92186c4acb9f036d6c2157a2a8922977a674021993eeb54c05c3c89f721518fcdca4734466d9822733bfad0eece4132ad7ca7e35a59ddfd8a78f1f5684e074e383bf33d61c4557de1e9918feab99284e5aa80b6e35c649567d8aa81105b7ce5afdbda11f9822c0beb54121a42b51b6ec250bdd52d66cb0afa366bcea373c9a2da0655854c388eefaa604b811f356801443cce2e60fd93d6e20e22585bd9893992fcac0d196957f3788757dd86f31f2f0752263ca19503643f07b2e064a6599a8544e8bce6b0a4d9700ee42af9f3c72e9837bfa55e29b585c6f8e95453a378f1c6bdd2b7db138055ab6a537ea08d26d3fcb16db454bb1006f21b8e7b7cc05c0f004ed85eac3f965be0245a28654672733c294e20221386a2e3231ea46537ba53fa4c66e3ff4fd9fa3b3f6a982b409b12074983f2e124c308a569a60e1150d33c35eade4446ce58f412519452f6344dbd8fec2ec0932f894bd64aab507448b5a28d75c98d90494a2cb75ef4a68a7bf8", 0x1000, 0x400, &(0x7f00000002c0)=@un=@file={0x1, './bus\x00'}, 0x8) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="600027d26c26d8c46f6226486ea8bee25fc1d2ef68501b1b2eb9cf77383ceb01cde778160aa5bfa19ce5cfb69aacfc8722fdd5366a81702d752266ddcb36fcf9f99f2d0d90dde8bc0d18ff8ac6e86bb08e9a0af423d09408daaed9ebb118a9579fc28f983fe5672f059e6a8f69622bf18011f95e69867f2652906c83d860536e708c885fd0088df4e1f14f80e065bba9d9d62c400ce29b689c5a524a0a306829d6a1f2bdf1ad93120ed5bec36955ff25f8fcc834262ad4deeec61f7ec1a4595d551dd601926c61878bb926b2068b3ba5c5b11d5838fb43bcf6738d75d37299348d84", 0xe2}, {&(0x7f0000000240)="1e3d8be77dff3c7a05ab205c8ff1154c815a3df7000669d9421da27dab38cedd859aa48bad2025c67178c5ceedce4fb58635f3cc309333183436a40186f6b5ec0ce8675a00ec48c416ed26acd53db3720d8ccfea60c3c6983ff1c4100245f3bcead538853e21a0976a5057b2c74189db9805d9739dc2084f3d00d9849ee127b2", 0x80}], 0x2, &(0x7f00000002c0)}, 0x9) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) listen(r1, 0xfffffffffffffffd) r2 = kqueue() write(r2, &(0x7f0000000040)="b3b46e74514888ba73861fb4d90a792e993ce4990974541d02c1b78803eb22af61ab518b125199415a79e43adcf6956ec6f966deeeb77d0831d64a50ce953fcdd42de4139b2cedd97a0cd2d0586b0ff3a07e8597f2fc477b72aa1101b94e9009b0ef08215902f3ba2f51f07159cf6b4f654275fcf616bb0654ead963986c10b443185e789f35046cf78abc0851bcbfa8a60397a858311c3ea6e11c095165122be60daeee3fd4c691f347b22d981b2b375a16c8b772b3120cb6028f63aad8e4ad930bf1c873d1e2220453", 0xca) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) r2 = semget$private(0x0, 0x3, 0x1c0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/222) socketpair$unix(0x1, 0xabefdfecff610330, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xfffffffffffffe01) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000040)={'tap'}) 16:00:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10029, 0x1ff, &(0x7f0000000000)="ebffcbff13b9fd812eaadca9f1df38b8de060000", 0x14) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) dup2(r0, r0) 16:00:14 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x8000, 0x80) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x2, 0x8000}, {0x6, 0x0, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") getegid() syz_execute_func(&(0x7f0000000000)="470f9b8ab993c28c66410fdf6afbc4410311d3dfe0263e450f381c7cb06dc442e3f6f7656466fb0f050f7ef541013c1a") 16:00:14 executing program 0: setuid(0xee01) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10010, 0x40) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) getpgid(r6) 16:00:14 executing program 0: r0 = socket(0x400008000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0xfd06}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x4000000, 0x0, 0x3, 0x1100000, 0xfff]}, 0x3c) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f0000000040)="7c3e5936205ce2337a371727e8") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x208) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x221, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x5) ftruncate(r0, 0x0, 0x5) syz_execute_func(&(0x7f00000001c0)="41fd660fda91010000008f0878c3720e3ac421a5eb0e8f2850eea20f000000133ef3440fbdaa96200000e118c48291b78a00000100670f381ce8d9c1") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:14 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000240)="a4f4afbaee662bbae11304b5e7cb7dd2cb95bc43cb5483647c962d95c33a5fbad1c05f93651275639e65ea608a0a735f72bbc3503a98bcf3228795b3e48c694dd16368d0973b1f4db4d9d16df3b1d02e5ed7cf", 0x53, 0x6, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) read(r1, &(0x7f0000000180)=""/133, 0x85) accept(r2, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x72) 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0xe) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x1, 0x100000000}, 0x0) r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x6, 0xde0d, 0x2}, 0x0, 0x9edf, 0x401}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0xdd, 0x8, 0x5}, 0x5, 0x7e32727f, 0x400}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x1, 0x3, {0x0, 0x6}}) poll(&(0x7f0000000140)=[{r1, 0x2}, {r1, 0x116}], 0x2, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chroot(&(0x7f0000000040)='./file0\x00') socket(0x18, 0xc006, 0x100000000) r1 = socket$inet(0x2, 0x4000, 0x1000) r2 = dup(r1) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x7f, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x8, 0x400, 0x9, 0x8}) setsockopt(r0, 0x8, 0xfffffffffffffab5, 0x0, 0x242) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x22, 0x81) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0xc0}, {r1, 0x40}], 0x2, 0x4) r2 = open(&(0x7f0000000200)='./bus\x00', 0x8481, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b002200000000000000000800000020000000", 0x2c}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000000140)=0x1000) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="d927f26ac3c29ef145ddb10f428fd8aeedf70e3ed95892d0d6f6333851e7c9e2462e", 0x75de918e2681499) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x3) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x3, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x5ca6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7d}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fe7000/0x8000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x86ad}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0xff}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000fe6000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 16:00:15 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x1}) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820262f1e2038fc5fdff0110f323300000000000000000"], 0x1) r1 = socket(0x18, 0x1, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x6, 0xffffffffffffff51, &(0x7f0000000080)="e11cc1bd", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 16:00:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x0, 0x5, 0x8001}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000258}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x100000000, 0x8}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) nanosleep(&(0x7f0000000180)={0x0, 0xfffffffffffffffe}, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0xfffffffffffffe2f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)=0x76) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0xf43, 0x21, 0x1f, 0x1}, {0xfffffffffffffffb, 0x2, 0xe0, 0xffff}, {0x4, 0x1, 0x1, 0x3}, {0x0, 0x2, 0x401, 0x3}, {0x1, 0xfffffffffffffffd, 0x800, 0x1}, {0x0, 0x100, 0xef46, 0x40}, {0x8, 0x1, 0x72, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='D\x00\x00-file0\x00'], 0x6a) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x102}, {r0}, {r0}, {r0, 0x10}, {r0, 0x10}, {r0}, {r0, 0x4}], 0x7, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0xb47ae0d4f57bc74e, 0x0) getsockopt(r0, 0x200000029, 0x33, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x10, 0x8000, 0x6, &(0x7f0000000000)) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) dup2(r0, r0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044274, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7fff, 0xa79e}, 0xc) setsockopt(r0, 0x29, 0x200000000009, &(0x7f0000000000)='\a\x00\x00\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffff0001, r2, r3, r4, r5, 0x80, 0x8}, 0x4, 0x2, r6, r7, 0x2, 0x55ec, 0x80000000}) getgid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xd10, 0x0) r3 = kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r1}, {r2, 0x40}, {r3, 0x128}, {r4, 0x14}], 0x5, 0x61) dup(r0) read(0xffffffffffffffff, &(0x7f0000000080)=""/75, 0xffffffffffffff36) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) r1 = getuid() syz_emit_ethernet(0x24, &(0x7f0000000080)="339d376bc8c92d2d99aa1f6654708fd6c0be367e67c60c8b62496ea7a8df57626a2dc6fe") r2 = getuid() setreuid(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0xe040, 0x7) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x2012, r1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:16 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0/file0/file0\x00', 0x8, 0xe0c3, 0xfffffffffffffffb, 0x1, 0x7fff, 0x4, 0x5f45, 0x3, 0x0, 0x7ff, 0x3ff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0x111}, {&(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) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) 16:00:16 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7fff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) fsync(r0) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) listen(r0, 0x0) shutdown(r0, 0x2) dup(r0) close(r0) 16:00:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x820, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x1, 0xffffffffffffff2b, 0x80000000, 0x8, &(0x7f00000000c0)={{0x26, 0x4, 0x2, 0x8, 0x80000000, 0x4, 0x10001}, {[0x2, 0x3, 0xff, 0x221c, 0x6, 0x20, 0x6, 0xfffffffffffffeff, 0x9, 0x4, 0x40, 0x5, 0x2, 0x2, 0x5cf, 0x96, 0x4, 0x6], [0x400, 0x34, 0x1, 0x2, 0xffffffff00000000, 0x8, 0x7, 0x3d4, 0x5, 0x5551], [0x3f, 0x7, 0x0, 0x1df, 0x8, 0x8, 0x7], [0xffffffff7fffffff, 0x100, 0x2, 0x6, 0x0, 0x4], [{0x4897, 0x5, 0x674d33e9, 0x2}, {0x8, 0x6, 0x3a, 0x3}, {0x100, 0x9, 0x2d, 0x9}, {0x1, 0x3, 0x8001, 0xfffffffffffffff7}, {0x3, 0x5, 0x5, 0x10001}, {0xb80, 0x3, 0x1, 0x6}, {0x9, 0x1, 0x83, 0xb164}, {0x401, 0xb75, 0x8, 0x80000001}], {0xfffffffffffffff7, 0x7fffffff, 0x5, 0xff}, {0xffff, 0x8, 0x2a23, 0x1ef8000000}}}, 0x2, 0x7}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000400)=0xf38) r6 = getpgrp() fcntl$setown(r0, 0x6, r6) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000440)=0x10000) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000480)=""/156, 0x9c}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000580)={0x6, 0x9}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0x3f, 0x397f, 0x7, 0x1, 0x1f, 0x800, 0x5, 0x0, 0x3, 0x9, 0x800}) fchmodat(r4, &(0x7f0000000640)='./file0\x00', 0x44, 0x0) recvmsg(r3, &(0x7f0000001a80)={&(0x7f0000000680)=@in, 0xc, &(0x7f0000001980)=[{&(0x7f00000006c0)=""/86, 0x56}, {&(0x7f0000000740)=""/129, 0x81}, {&(0x7f0000000800)=""/120, 0x78}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/203, 0xcb}], 0x5, &(0x7f0000001a00)=""/115, 0x73}, 0x2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001ac0)=0x2) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001b00)=0xcc66) write(r1, &(0x7f0000001b40)="5722da3796585d5587eb0dd6e533fd3dc0000c6ff6675078e831a42db40f6c8a23550de573375c4be22ae9e04f88f11e4c8964570ec36fb31a3dfea9b8694897a986844026000c363f1e218ea2d0faed4916ab3d4e726ab9355bf71243752a17165b4c6ee1d562a3fe8ff0fc5b0d509b325ef6a25869d9ffbfedf68e6411a99463a5212f8861c70582fdf5f47b2312b5dac912aa78deb5c4ba4729f968d6466515fdd8e7fc6e2d448508f306c40b042ab6fade03c5e9074082ce590024c74d0953da038f1032373f7be78c5e6d6f4a16590fa8473ab870973c3ea80a855b3a", 0xdf) execve(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001d80)=[&(0x7f0000001c80)='/dev/vmm\x00', &(0x7f0000001cc0)=':(\\\xaf*/:\x00', &(0x7f0000001d00)='/dev/vmm\x00', &(0x7f0000001d40)='/dev/vmm\x00'], &(0x7f0000001e40)=[&(0x7f0000001dc0)='/dev/vmm\x00', &(0x7f0000001e00)='\x00']) write(r2, &(0x7f0000001e80)="e0d1ffd5522478a95ac6de2f9a6614a52f7508341c3c4344da5652e9fabcb41fdeb9a68c11422047e3007ebfae0258cabb93fbed2737964130890ac6365c937695e7d61437bdbf774fb7e1828687d953428f01528211ceb6c3d8cd703dfb6761f4b1cfa662023a34d7f6674886b6b733485a5f6891230160e66fbdc060fa7c8e46f8239c7dd4759ca33905c6b976da1f065e62ef0d9047df6f7b1a362aef824009affd4fe1a16a94c0f7d4ccf4f73fd999c1dc25b3e618c5dd93d7d54f4290d514ed63f1b4219883379d9f5b4fe8cab062c419a67f8672d023", 0xd9) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000001f80)={0x6, 0x3, 0x6, {[0x8, 0x0, 0x1, 0x1, 0x1, 0xffff, 0x101, 0xae, 0x0, 0x5, 0xffff, 0x800, 0xffffffff, 0x7912, 0x8, 0x20, 0x72, 0x80000001], [0x0, 0x85, 0x1, 0x4, 0x8be2, 0x5, 0x401, 0x40, 0x7ff], [0x200000000000000, 0x5, 0x6, 0x9, 0xffffffffffff0000, 0x1, 0x5], [0x401, 0x400, 0x7, 0x7fffffff, 0x1, 0xea], [{0x2, 0x200, 0xcb2b, 0x2}, {0x1, 0x4, 0x1, 0x9}, {0xfff, 0x8, 0x17, 0x200}, {0xfffffffffffffe3c, 0x80000000, 0x6, 0x6}, {0x3, 0x8, 0x1f, 0x100}, {0x6, 0x7, 0x8, 0x7}, {0x1ff, 0x0, 0x80000001, 0x9}, {0xbc2e, 0x800, 0x2, 0xe75}], {0x9, 0x2, 0x10001, 0x7f}, {0x9, 0x40, 0xc, 0x8}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000002200)='/dev/vmm\x00', 0x180, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000002240)={0xa3, 0x3, 0xfffffffffffffff7, {[0x7, 0x81, 0x3, 0xfff, 0x0, 0x9, 0x0, 0x4, 0x9, 0x2ec4, 0x1682d1f2, 0x7, 0x8001, 0x6, 0x81, 0x400, 0x0, 0x101], [0xf92f, 0x1, 0x80000001, 0x80000001, 0x5, 0x8f, 0x7f, 0x4, 0xf04, 0x9], [0x8, 0x6, 0x0, 0x9, 0x7, 0x6, 0x6], [0x9, 0xfffffffffffffff7, 0x8, 0x5e, 0x4, 0x49cb], [{0x7, 0xbd4f, 0x10000, 0x631a}, {0x9a, 0x3, 0x8, 0x6}, {0x2, 0x8, 0x3, 0x571d2f1f}, {0x6, 0x7, 0x5, 0x6}, {0x5, 0x73, 0x4, 0x1}, {0x9, 0xffffffff, 0x7fff, 0x8}, {0x5, 0x3, 0x2, 0x80000001}, {0x4f9, 0x39d745b8, 0x401, 0x8}], {0x3, 0x1400000000000, 0x4, 0x3}, {0x5, 0x5, 0x65, 0x1}}}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/vmm\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) setgid(r8) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000002540)={0x4ba, 0x2}, 0x10) fchmod(r7, 0x25) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000002580)=0x7) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 16:00:16 executing program 1: r0 = kqueue() close(r0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x100000000}, {{}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff, 0xffffffffffffff00}, {{}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000040)={0x1, 0x1000}) close(r0) 16:00:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x40, 0x1}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x800, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) link(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='./file0/../file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0/../file0\x00', r1, r2, 0x4) shmget(0x2, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x18001, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x25, 0x40, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="00000018600400010000000000000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x0, 0x9, 0x3, "920aed56911167618bfeda192fd3ee67791e7958", 0x21, 0x8}) pread(r0, &(0x7f0000000140)="6331d928d7539484d0c36719b7de95a692af746ee00a76f9528f456e650643a14b24f4483b55adcc35f4d8bb74571d2cee46a29cc8d1f2f19d0a991f6663290837e3176dd0e5e7adf3777f91f2ed0c1dd61927bf158998b7d93cc8f7cc72806cd6472ea301f260b18227d1ef18db8760a6cb67a8cb16e36e8ae945ed2879df4ca604b8ebae87abb63982fb657cfc3e4c772e4cee80d548203751e64de2a2f0701b42311f0fbc6f4e07a11fc2e839cce10e1df54f89de7329345a8ea9b421fd5a4e739cdd4ac607d45832dd44cbe7fcab", 0xd0, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800000000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={0x0}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28188, 0x21) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:16 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r0 = socket$inet6(0x18, 0x2, 0x2) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000000100e000000000000000000000000000000000000000000000000000800"/78], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) readv(r0, &(0x7f0000001c80)=[{&(0x7f0000000200)=""/17, 0x11}, {&(0x7f0000001980)=""/128, 0x80}, {&(0x7f0000001b80)=""/237, 0xed}, {&(0x7f0000001a00)=""/134, 0x86}], 0x4) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r2, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001540)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0xd8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001600)={'./file0\x00', 0x81a3, 0x400000005, 0x3, 0x0, 0x2, 0x4, 0x4, 0x0, 0x1, 0x1000, 0x4}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001680)) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) setitimer(0x1, &(0x7f0000001900)={{0x8, 0x3}, {0x0, 0xa56}}, &(0x7f0000001940)) semctl$SETVAL(r1, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000001ac0)) 16:00:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000026c000/0x2000)=nil, 0x2000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x402, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000200)) setsockopt(r1, 0x9, 0x7, &(0x7f0000000100)="7f01f377389dd9627832bebe92f84d220902ae2edf21c326ce00989cb5dfb9d2375db80055a8e70c9d3f541a6d76c5f9fe20556407cfc3c0a1f73d7f9d1760cce4e0a26a0d590d8cf4e8274f6a53ed8a44a4195298764628847e06c71c2ecc3efe95eaba2cf0a52455ed626d88ed4f89096f6f34297659f78827b6ae46a9ceb3fd5b609c65494ddfb45002ec0c701608d4072e73d39f95b60dd21766970d49a10f253e5e354b1912d0d88c91c0f7ac5f214ab6b897fe7d", 0xb7) pckbd_enable: command error 16:00:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) dup(r0) pckbd_enable: command error 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2207d, 0x68c) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) pckbd_enable: command error 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x10, 0x2, 0x9) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r3 = dup2(r0, r1) connect$inet6(r3, &(0x7f0000000040), 0xc) sendmsg(r2, &(0x7f00000027c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)="cd8aa84961402a3d7b94cccc2754d6661163984d6eb0059ce681e5df886cf812d16ca569d94aac010ce52732fb775957629c3145413636df2039e17a03b9976261a8c3e1279c5e7acb1221c97a1954b8e0c83517276498807db71dc49cfef6638b0209f6e025048cfb5eaa3fa68af1a26005", 0x72}, {&(0x7f0000000180)="9215a663ef1b0431890fb991e6c53aa9aa5d83ffa748a1fdf8e3bbc0d20362b99cf6ccc56872e3c3ee0bdbf80df9474fc75b00af1b978ad9bc707f4bd3a774921e64343f688430d2b0213249524b1b779b1edca56d2307cb3e9e87f0d323b2fc9af09494b314bf657debff3f52e81302c55687c74fc90f6d6075dee496e399f65c532592798b2babe28898ab023011", 0x8f}, {&(0x7f0000000240)="f867b8f65d20db3f7dd85c2ce53cc44cf0773c7af7f91b41d253c9e39941e6e8a37549fa179e47fff05ff476a717072acec433b328ca982d381134d48efd428bdec62cd721cf1d260d285aa6e4368ba32e3d8cb31806f9b66b19acad15b99272f18e09ab05eceb6849511646ad1033bd7ad323e329456ea71f6e9e04abfe4abe054c884508679f11fc081bf034aaddd3d3dcf6307058ab3f8d8974d05fc356024019a41cc2e6b0fa7cf100e10175c29bfa96662869a23f537ec9ede2cdb3f053af4d52395cbd647118dea97496d22f331d5a2f87ac60", 0xd6}, {&(0x7f0000000340)="62d9ac7402c4a66d58f1cb4d91be79937d8b6364f6d428839d7ce165489bc5fba4b63791e2e86b9c9a06ddee453c0d18fb8dadeb21c7c7f49191100ac64e3d69ec695b6b875dbc22bb6f9a238bc67d50ef7fcefc4f6a514a5b0e77dd767af3f70dfd02995e0832b85dff3b1433508b7428326898ea8f5c10599ca0ee7f9d90f498d0a3", 0x83}, {&(0x7f0000000400)="c91fc30a59db6ddc60c8cfb1f91cc6bf2e587373e93472e4fd3ab6f67f20f8bc34ca5ffb56dfa19fc509bca0e345e1342ade3e2d0248c1fe0172a4ccfd17d009579fe6febfaa89ac641f55be8bf7c35bd780f73669b9c1dd14867efbf6c227794f", 0x61}, {&(0x7f0000000480)="a6cff394e2b484df007260c897b69f68576be6cc1e03ffa3e41d4030b333c5a2d184a544577a55663c6511f9906cd6cad48f3b9c9972a177d3b32b51d5d79e3407", 0x41}, {&(0x7f0000000500)="1b11ce4c2bc9af461caa051e36b09e666f566b47a825873fa46c61b499db4965d62d3c101c580577f250d6cf2fffa077c5bda3d892d0c1a5f2189a241de43eec59d88df097f8f5b12ec532e82be7f7bbe83777594371b0c088c4c84ff9c0cabf1b6850c4b6dfcc7152405b3d0252f7aeaeb391b24a3a02af62a4a26d8b887b71d45d2e2d9e9728228af9fe12232178ced7d63e902fe0886d12f00b154ed266e80c29cd4bb034a37437952b9917c6a33f187ecc03d4458a354d", 0xb9}], 0x7, &(0x7f0000000640)=[{0x1010, 0xffff, 0xbe, "3d6aec3d9bb35052888afebd1ecde43fe471be0af8c8261ef0d78efb14048f2af5122930e4d1e1ee25c5ffbc1339a910f28dbb3f36198b7282784976c64c6b3ec79ea9fa7538e5feb11adeba03f66afd3f7bf314107f4dffe0dd7b55bb5cfe9ce961f97802e93907e9841f1cace54b42a11dc0be1a0a4249063c88a5e9288f957b8a658003e7fe8ec58279e0604ec8cc0fd7702304d4e4c42444643877b41955d95ac00f082807d2ac303d3d88930db0f5608d1874fe9d325fae99a553fabdb2194b01026f69e15a30c6fca05adbe7f8392757710443ff08a6281970e47d6c8dab04ce6ff6dca5fa7053d5966c93fba0847484a30307e730c51f9b04b88ec0d873d6ae39a264dd5d1de5a0c32aaf531e101c0c8b02a46ff136ce6b33e7fd0c11422c32bd0b6b6df31c08a89853b3ea8eea9f9cd6940327a07a1d895b939330e07aac4e9853bd97876945a0c3c55da5ace496923edc29bcc4fe237aa652b995d355aa61bf33137ff1e4fe1eab08ee21a16d6d063ed07d3e9f434f9518ac18bb151631595d588cacba1cba67d97bc1c6c49c35ac1f9c14b64ab98f32bffd0b54e702bf75d7935b3f2b6d4acca4dde316ceeeb4a326e5366518ee0435b430d969dddff50104de32a175c530703f976c94e2cffd89ed5c47f7d2f129bcaece200dd024201e125a3bba594c17d8daf8a846bc876cce8d8a5f2d6ab0501f46e8acee38a2d76c3351b798997b00214a665d312d64fb521f0eff920afbb40dc24d23ad66413295db62d9e200201756d945d809216014921ac93538b9a351ab1ccfe8df84a5b043dbee13d02a74bfa7bfa8f81dd31dcf5078bfba5a5c2f703a85b7e917e217d0d42df12d7c454efde1997436f9794413b459885a316fc872f932af981817b4979deb10b16b6465430ba9525629aea3d2718f76e4ff2f3366302e25e7008e624630225781136764984a35b667099462f6d48557e05b1f09e89f8700dc80ff30e82da60f1e3d4f9c0e20e2997b1b0bfa9fb31b0f217ca8b24dd65a6727010f6d357d8dd55ad5bc556b0a1dfc97ec1ca7954423e63e00df9eb1504f8f12fe1f16487bd7b69231d99aed8da8d9f55de4992ff0e032efeaf84814a67545240f4a7865fec189f05ac3d0f855689e351ce78d99a3991e62e289293a883b56b165b4252e8489f76f30a80c79e718b0ca8864f9295347e2d643954a0fc4604d68d190aacb09f2dc9c177742cf3464340a0727ff235bd6d2611eb314ba30c89680483ba676d1c0c5f54d4e78710b4ce6992602b6506d32ef3851e682ee9e9f3d8337a35af26bc54d0d6b6974d329f68bcb93e424f4840d4c1445118adf3f9cef4c3a5e3ec4b60799d6d13f1d2794a775227eed6d3727fe234ebe819e3226cdfb5490323c53fc0ba7bbdb98621927511c2eeb9d45195519a28ba48f4c882b0728517fefdc1d6cd87f266a6d296a552d33a6e1edd4ba6e610d1baa20ddd0a2bd8143d23cd99a34ce13d365af29b8533de1d906df4802535a0880c34cec8ca62488ab054008acabfed4d8bb2ea0011480e49d6eed21f4bc0ee824d9e0f82cbfcfc59f032b3c655da5fe7b6fbe966b5a2abd7e96358cfceb17f26fa7122c50928287e270495994febeb0b4623fca6a9376a19fa2a85039919af6fdaef19f248eda35c61dccb3fa2c5b45bf63c6a62aad47975a565473aa6a2a7fa76a9ad9ae58e0dfa2aeabb5f822763bc95a930f6c78b3d2e8c57e72f31e3e61ca469ab2165a44408e3932840b2237af8fb323c5aadb792425023405ade373efa7eb0efe93484d381cbc4ee3763cad9ab5f2092796bde16f32e5e2e5b0a3c4b8da457356c8f1560ab4a612d502617e7f4b6b472ffeb33c389d4eccdc8db644ef8f7c17fdff13bb65e2e97315c68f28b4de3c18b8f7a9a3bc75c8add54dd0923cd5b759dff151a493e2bd84359dcb72a11afe74ce86d599c422839d5b2c458f95e973b8d33de0a04ecdc90f9b8abd75084c32770a82b830b7a4cafee2fd2e1c20923d8b7952a6ea280654c7d7d4c2890a26a5bb6a873c3ea5be2b16f607410e328955add56a8afbaf69eb01207c9c47c7961fac6a0e138ceae7caadce10cff4d85a7c6e4d40340f341a246cf543b4e334ae19be0cbd6341de6791f083f23d127001763512634918fc5cc95d26707230815a105fe12789d319cc01e143688389c2e0c77de96732ad2daa9024a69cb73c9a8a1a639beb70677888a11349fc0085cc3dcd097a55ccae91c9cf8a20d9995e00cb28df3125512fea50802f8d6ae032b4586d89a1e3ffd2f53b64a4ca42254fb9a642e0c4351e854a74cf913fa4fed98e4c3bdc45714357dc965f5d3890fb5962fa999c71277ac17955ac1211eee4c6f5cb991f04b1a641dcbde4d2ab8efb02f5dbc1de8d8ed38a8796f476bc94e3abaee3069ee8295602dda8e9677c53ac4089a147eb183095487a469f77fe0c948eb66ea84cfcfd909b6f5b302442cdce80a93a9947d9e1b6d6afd6c375a587deaae0e3a0b9e29a989807fb3344eaaf4d83d1d3c71c5fbfabe17353b03c07909bf1d8ebf5ea0e39086976c777b6da65debe521c73d6e9611a0596f3290318c5db1907e124cd7af62fb0f5b2ba261e6c34b0157f6192b456cff0d394fdd538034c8805ebd9277279728a4ca79f64a5c9177ae7a662951f5ec56e05da1d4a546d06de2aff1a99a9b58b2939f087a594a1227e24f9946adbf8ad7cf42a633beaeed4ebe9df12969c84e2e0a463c8c1d8a11798a432e45116ae5562b6a46aba1f7c2138d8ac35a1d0de32666d441b2913870684c6ac58d524bdc31b2461464593c2e24129fd5a1a29f9d0e41544553b02bc819cdbe9e6b3ceb52e473f395a132270eaef12e7c512997fcbdfdc039e9b496811e8d1869e0a401fd93d573212294b2cbe800c26809d87eabb5b4b5f54d1b9a4d76387f8985ff821c6f350417446c7aa59b618cf8bc1171e704f1fba5f1f46cca810c820a0318add370d1787a33e185c7ea4b18bb573f6fe6ecb4d9cf12445aa34cde3154abb4ffc4d8b564d88e2cc2953da5bae244bfc510bf31995ffc4e60caaa1684562b684191d04b1db03d0a29426efbcf1030ec0a7a63f45c4b58315834dd4b611be43bceeb4cd312593552cb8d3cbf112bb853516814a9d1b4835fc45ccdadf1b8df9d6ef647ddb3dd65bce116094d002899d4668149fb284be7ed58e1b453cc29acb41a4bb4a39c2566629e68277677508eb6474f70a05230b06a11e73dfcbd4c552a16d0a5276d1795a2f2c14bfccd72587349721b7e6419a8e7cf86c4822531299ce1c3236a1ead652de4d328ed13044945d88bc354e8165b714952a02f0b21664a2cef41f26e32f05a7247789f368da83cb23763f094bcb8dee66df4f7879a71433a1dfe21efdd9f8b4e19c0cb9d90058f55765c353ce036348aae8a5f6ce850ead1757a1e743991789c226b1838d12dcacb4ca13b66b02223dd7443b6f1d83b7648f9879d34399ed87610c52bf903931bd2f780074d089381f4433ba7254a8dae4fa858624bb659da20323f6d9f9b437af62189d6d62e36afcf08f858d646d6495f4e409c915bfa96da97905244f59365024845fae02842e08417f27a94cc61f99bad7adae6fde2b82c2564b8c00759631d3d4789791fb8de235b1db6c24ad4a44f7b246182c862d505e3996457c6e3b929e00487af625d90e60ea0e77b8e4124a8bd0fb6fa9948727ff853deab6c4b0e46dadd123c47f796eb80d481092731aa2a560cd721c7417b9ace6eb76f8172fffeefc2a4173cf929c8c4424045139f879bb4ab604c715ca0da2610174818f9c2c1d67775c4762dfe432d2eed223be9dbae4c1e29a59aa1a7fbc7bf6c6249079b5d35be516c467df98bb2ff0680a4b882d0abbce4dfcb35662721e8e6997a0a52cf0ee9e1c237f4caa4ca48b3c3baf3950cc66c979713385ff22e04b7791732d0c3c332ace7e99d42dba7e3017e393152504f1b5844158b0e6dc0d703a64d1fc361a0474c9f7a4da704e9c35661afa4c859550b0b56decc99e43ca81ddf5c2f4b2599665cad7aa5bbc6ca37659e047b0df4de93a0ad15d4fbf91d7518380a349874195d51f7bb035a59ade5011af09651defc023a29d1faea68377d9203619a7b2c45c470e0cabf00f26f4083f8892e54b31259d1518c6ade0cf1b165549e6968036f199376a7e2a6037a552b38be6326a213d8d5a8c4c09045cbcc556aca68ac03023cb2d65e798815e0bf3706e39c41b95b579e3efbd1cc035c8e8c9686340e093ce0e9d515ffb004a18145ceea54dbc8391d5e1b53b080ed0fe27194e185cee1bdf1d357b94715c435d4f69fa49d7bda5b6076d686c20363a0d3ec0501550449d0465850e7a77f41a9780c4e23fb5f6bba0292f2e9447de9445762f1b51a9af9d33be1399d8e8ba2ec858e64a5a57e99763607a8a8117053671c8c5b21798d463ad973c8eff65913fb9809d4aa03d035eef4445fea632f8fce56b5087453b39f16757b59e2a01e4575ee4fece805e9f650a7573943afc4f48bc3a85aec424844c79a0943af1d50dcade92ce395c302150326142cbf2a629e5758f09783bcba018f36152da06bbc112a5cc58cac7492f20fe96e7a27ca144684a82ec879d38b317bff7edb3815aa90459cd3a0261dcfc2a49d2d5b21b6d9d624b8c96ec8bd26b24faee1c44951f3be0bed04bd7ebd240affe7977df96132dd83a2473f974ffab188bcccbd44704db662a76480cd9425bff6b52623964dcea12a8001764876ca5e45abd4caf7a3e94822081b1df54a2761566ac2f461ed70b9a7a3fe95a7867931cc131df135faed2836688ac59c83c9cc61932d9943fe6429eaff3e56f46d65707d3b83ce9d9178195324c864bd4cbd08aa11dc5a167c944aed93cdac0c233b836cad44d1ef0f768f3bf151bcd5ea4726e878371f18ab167e41c62137282e371b72652dcf30197400735873f12de58bb603b96fe7188ac3e39ebc5027171790d8b670da392938bc739718a0b7f6de969d8b5d50fb360622ac41aae162098e113eec4813c54dc7ca542b4fe177d1ff5f3a9b1557b684e997cf7a6157df162ab03647a2cdf5f77177139ccaa93acbd8f9461926fbb89f0073aa34ef4deab4cb9d6290e08a3c2346526022705efbdb244f037b93b7288b7880f92aa39d0ca3b42be55339b27c3b77b1b68e9e33a3231350d49242e994c3496e8dfc127d9c1a90dd9a02c9f40530c3300d91f74d624253d91f83003e6d131b7abc70b6267d8f483680448b5b69d8a21f70c07c0863418abca1c97455fce36f52edabb85c8326533072005c31271571bf02065baacb3af854260fc6b508225f9942673860e854d174a22b7f13428726d049c1dea9483d011de1701dba2de8ee2d48374f638cfa4f135e378490f01896e2c0857e9e77250ba32454f074c2efb05621ad1bd765349bf0de70a042f81240fab21c4ffdf443a91cc02fb62ce5b00bc80bcbbb93130e470a7545880223de39a0c937088f6408849e420fbe4bbbf2fd1c7728fbef17a8f1d68ea26d58007a8f369cd63f511bb9d7cf2bccfab7abed7e554558d5cddaf31dd4e9816ef03e1510ffc13550933b204050d45f28ed8a42ff646a8d937d95e91ca22ebb67db2610fc539cc49bd41bc7a6a99ceb078fbd57495bb714cf01afe9cacc88b4d7659be7d0878946367de916e01f92152df58515799baa0134b29f38a078d15193854299aa78ec673fad1e3501ea2ec407d929bf2b71cded8f7aa56b68847a9ec4ef992d6f7"}, {0xc8, 0xffff, 0x3, "f053496a6a5b6a56c17258982bfa4ec63c0d98a110d054ab041f497d0875b82e624997e6c77051be481d340f9ef461e7c8f6f146c6389e1a4e495d29683483a00d5e274287a88f219b38a8a13839983bd4147c70a73b116f83c61a40a13ecea124ea10e3e0e77367a0e06de9ae0af2d6491e21ff20099a3fc63ee008d279f4e98bb34a0734b5806bda2e1b4e96500c0956f96daec8f48ba28102dc27280569ea1f58e4051a877dff39c0cc69d83cb3518ffea4"}, {0x68, 0xffff, 0x4e, "66e73abc3c28889e48a225c0923265855872d914e96f4e301b00bd18000986e0466f9928dad2c666b823eaa1f71a1dbde9c4239e5f2cc20281a4dfee4b1c2f8804d2911961c229c97b366580795a93b5a410b903"}, {0x1010, 0xffff, 0x4, "ae20475a62811fb0951e6cf627d73ab231e82532ff67817a4a41629d5f1e0fb17d8344bc4c6ae87f96dc904f31c1a6396abdf2cc16b51129faf94a54e188b0ed67349d9eeee53ae7fa85d07d6ad11e702362de4d45af0fc225220433a2dccfb70a0bae5605d9db3151ee0be71a97612a0f5d8ef51e24d3fe743dca50fa2aff09557fded1c8882ca04283a90b6c28b2a730ad5d54ecbcda16d525faf1f58f77e4971398a6e58b013236552983420cddbec8149c50793c43efee2c8eac8d95b49837625bcb014c11ee4701195307b63bca61194b1a12b9576a974c31ff86d3639dcc8fb2785b1014b85ec96ecb0cf255470a9a38019935f9f8f3302ac39c8944d9cab22c704424042d0aa8127dae3ca7191249c8d621d67bf193e53d0ee26754cd4e239f4210d85f2cd101c9aa464c6c0943537a1a50e5faab1509f3f00c98abe2d31dad451581206c9450bbbcad79b4aa3c2d70ab3690f60b3ca689f0c7e8d9942952c528e52c768014e36a2168b27bc319f2d3a4484ca013d06b3d554444ff95aeaf6aec1d60ab7c8d95d902f99b6238a29154f24d393068b1b2067026accaf076d1d14864d09cc18a3dc5db5fdf3e82d66d5cb7c7e5ac0bcd761b68644ade56b2b29f509b8170f9705a07bcc8db2b04a541b85539af15057aea821c2f2ede40344b38a4fe18d3dee89686f2ccf0ac9f511e1fb01db1983705937364b8c7da19d45f001f3b557121819178cde85d1c773e4f0a9f4a590e747c3bc3123bc73cb09ff29037704ab04db7fa9e60f9845f6fea0b0d6365af378cefd4826e8934988939cc574cab6a47bcd4df852a568d12067588c1beff19983e7784e9de2a716262ca8388d32c55408c29a99cb0c7019a0b7d4e85c48f66a7c1c17780ca407763f8475eae1f0f30cb36f061bb6e16ea7d6a52a07c81a22e8aa575d7eabb8aa989ca6c3f2f42d888202aed812f7141451dee53541e17f77493c2e48e7168b72e97498d85c36290a216fdf9d95d36ffc575eeb341a7be746f80e5363aaa01e6c7e58184831281de654f578824f6ee44e1d60eee929f2560d92fa804e2887c8244d543b3e9c4043c1fe3cf8d2f16b6709585a32d71b07a5c7f44604e0f3e06639df653d99a1b0cec5b475675958ecbc876929dcaea0da2f0c7b4489ae9fa24345c212bfe9c8469747a6895555ea08f61df7ba22371cdf082a4633aedffa222b39b66dcb8a2f905e20346a3e68901981ad18a74ac925aaaa9a846d47267b77f181ccfe92e1c91969cee9379c28b22c716ad81a74bc278fe040adbe140e452c707c2cc518700e69202c29a1ff6319497353e53c5f7ddeb65d3cf935dd17671f6591bd94640197c04436df5a7a54eb0d91b32f2b03b602a0bae31b6e769362ea17aff5a239d1e2ec41f1feb0d7b103ca49d49008712d87660ba0ece00098f951c9b0fd24de0c0da04f5fd9ab9e6cabde75bc0c6acb10fa08beae82ab045a8977a004fec3855cdc14cfbcd78b5bb56cc06e18fa19b9491ef55bb0160c140f7b1befaa7b6c7e9038f0bbbc3a69cde20dbc615e1fc724a1d4da21a0cb26d29c9c258563bf8500223900845f4c6e4cc66cd8b7fcf12a42cc341435ff077c2dfaa9c3c60568229673ccacaf45af5fecf10c7b104778bb9f43c80f745d47b824d44faabfbae36ba73a30e24694cc6b0c1c50ea85419c842da49bee5ab9b0012a3e00fbe0897a11e4980b018bb145bbd066e2739f8f4265695c5de0c6beb2fb71e2618f1517e2a3a0fe97f3a3b7a67a74824a5458cf869adc41a9fd0f3aac561e565cbc74d27136dc7421b4fe8db39bb823900d761b8fd26a1ffd7d17988bf7e4857337416f20a53317471312e00e62489a2df973f763d9f79fc8b35bb7bb2afef6557b3cec610261fa613cdba0a58e9e537e6f69fd0b6a5598928efe4ea6caa7e669c5d0aea25af5c0e228ac1fedb3f9d3f7f33eedcde26c1b29dec878a5415f40a6c30287523ec3e48cf2e9ea647ed586e7564b2f3f34d1474dfba92a8a28fe7c935fc0e25a3895678a5f571ad6ad0e0edd45b8b77515a2b409491c9cc87b3b064e8c244bbf680e4d34fa1e8f23fe79ca4792990930c4db1a32a5ac001e9cd24beed3f55c7dd5573265b7bfbfe64f14340ed2f9ed22676fc87e88444175ca88b9aecad075949f1adaaaca2938ec9bb9379fc0106a1ed0b4ab2a8ee1e7c380a32f3305af23bff3d3f1e031b3f6e3065cdf9314ea609a345b35c802063e5e84f5ab8435997999adbbda7c1aa55a7892dbf2c09f5fdce4e23fe9607cddb880b62787a538106711e9665338d1eec7fa352743c4ef71ed096d6befd9a0c72ecae21e834b98082db1434f382fe99b9ff3f0f6bc0114dbfca11b77e2d9d8a2ffe6887e40a2c6f0c69badd50a3809a7e384580b0c38f4add0a98eda6a41bc002231b939aa3462a9784c7537ebc49da8590b153197def6791575f23442616ae925fb51e9138e1d97f13bc738a7b6e1fb4b500b8deec6ff1b7e081d291f41da14f7681b2363dece9ddd58d9a1a0bab52d00ac81d6e994341c6cf9b233b6c8f583e93a06c9ba2380599a7c0378cfbcb63027a393f78592d284f199294031d2a6e076e264f8be6ea82ccd143b22f3396bc9bca8d317400fdd05200465ef55d77b5551a096f928bf3571d103c156519e5f0a814448d9c7951b53a0398bf953d0507a7abfeebaaa7b064ea2823c84b302fc80d591038c3c7ccf8f6bf7a8d307eb8ba156cae2f75c374df14d0f0305e91fa589588e84dbfcb01cb40c20e146679936584eae3c3e74d209a3402b9f4fbc82edcbede62b8d219d7350776aa88061ba9d064daa5a65e86ad18ddb4439d6b1354b455d94c0d8c069d94cc7360d1e7693600c75645e78113e87d175a6ad84b36e98e4fba4761a00a9977602e2fb9daae9c741f58be7881565b88fcbd507ff68a0d774a7d7a3d1114cbc998a5f571dbb6558b65eb485efd669982f02d6e06bb5f99256d6b5f699079158854f3473f3918b7dbd4f77318cc60ad04299bf2f408a2000a431ed59ce98f8cfaf80b1c87c80d07036ce11e7681ccd444f13a41d7de99594476d810cbe4dbf5576e8d6dd724cc5192aef5a96bf007216392919b3835f2290d619e996e5b7fb971ad63f3eec6655ed6e1a1eb61c8134d073d5e587448f3987fe4283d570036443f6acad978f295d4a1c86cff4aed8b995a101baa9d0b05b563d0a4e911676fd46de3ee6cc2cb099e84b3bd613118b876a9fd8750b1756804b4380cd7f6aa115dc588af48107c66f6ecb26a4de105e63530fc2882ad7524882105d0abd8f671bdeddf5be094a60c399fd7009c0c75f3ee4bdc551980ed49d50a4165a3264a6d58516372fffffad800e89cee1d96a77c62f35ee28d614ae56a88e69c14e1b20fa173d4c4bf2e6097fb3f9ee48b713e229425a1b843a88293700a7da62097d0aef5235d83ce44f5090760b39c279cb2cf5ec228b13f9d0abb88ec5d3b261e6bedd77364d8ef9096aca87f276b0e2cfa4fd6d782ea785908ac5607ea252e87db1ac9870ad51eeeb24dfa3f2ae314e7ffb09a2f678e9324a9215ee1fbd9a5c311b9848f1a8ba9da1cc3bfcacf7fd35fd5db4ee83dd31fca53c661340c9c0a20fc1984b66b0c9cb62b08cd899f1bd0bf43cbab92c842a443d9ab43b5ca142320fadd1c3ca6a6b088c91ff5edfbaa770a5fa4899ba223f94ca8fac18e79240d29131387bbbe3d2600ea24499d61874c253933eb6fabcd4a4b36e4674fa2e350bda040f4c3228d9b6810e65a89e0a41595370e989e302444b5b86e0f46bd19219d860aeb2ccb972a1e5fd81fd6f6c5041efd6a31e651cc898aa48e2f74cb1306b716c758b3b670f178b5c2965ce3d054f27e18f2000f56cdf83397b7eb9dfd07f7bb8649cfe39e71416610afc2e8099cb054af5fbac24cadfc880b9271173baff8c3f50709bcd566b7f0fbb30dd7a44496ca321c1620b5c3decd46d1216969ee2fdf8e4cfc4b30c2e630b29c42d5f8fdd3334a20c115c481e4aac387b2b2dc73d0f5880a165da1bb96d9ae4c0b21ca5e10ac93372d585044bc8e7f82c591e5bcde7933116c8a0ee6c455477e754bda5526e189bc85430fef9b68eed981aa387df73697f9731ff4dec6b12dd019baf0c455a4d671f0eba43b108c98085f5a8c7d0b06f5fc78f911b9eac2f20ee6465a2597907455c882e418186735e2603b99ec4f8b55bb945851cb8463a477cb63e9a9ad3478bbb69543d13b5d1f4a7cf9f7b10602208bc6c5ce852d8f2ed756cf296f46194faceb882647f4d4d71b2d6909a06d5f4ad3bc3e9091a3068f6b450d3fd761c821b830bbfb72707279e71149fdc2af84a2a681ef10455a8b76c5f98c7895e87fb566cfe6c48acb9286ba87680480d8eefcd22b9733b23331a503b295c6c4738190b772a5f0c664b8389047e5c78d70ca302351b8012b60804d495245654591bac71b4e40a9d9398ab67b8b1156fb524066402891dfc61aa43678789d7bf8c1c2e229c1b5c437b871f4e29b2ede10bf32c11217979c2d04308185040ad196dcaf90909e9cf25d62e58481870a548339aa17301405a8e5023cb0d343e787bf258276c56762a29c0268caf41aafb3a74aee293cdd4430abe122b8a82b210e8de9159bbfbceb09843d9b9e74946ff1c6f551057c7783b244a6ccf3ad11f36d279ed790302488c81b35313504375813f6ed2920d46ea0ac74283309d5cbe19df041c776a3b5d8bc0879f1426163f79470506ec885496d5705f0db4249a39104b4d4874db7947844303a3ec4161bed44bf8869899973470ba7b75f6c4567ec295d58a3e74744067ce0f9a7516fb3bb3395241f07c4677f02900aec27f951830e2a2f9d602856ec12c370dd2be82a55114ced49cdf98763705b1167be0004658defbc526aee6b68db59bb83b24716eac6b00f0fc1fd1aad82b7b2a963f9cc62607a65c3679d7323f5444ef115327d7c657ff6bd7ceae55b41684d3039e4af0a74094b205f1a28827f41387a2b1703b79f1a94df1113b8cea4f34730a985bbee9588566aa6cdfe5c9bcaacdbae54e8aadfbdb2f493258876544c7edaa900682101c12b66e4d669b272e8d1477d85cfc293a3f362533c68845dea98a8c899318d66db8aa01bb40d6fb44cdac8f670b2ac3171131f5b0af52409e736caaa09245ac5a587a921b9546fba7c1a30477d8e65afd8e1fa4a6836544cd66b6f6d4afc2b501b14da85d6aa2c09cd2391a6ae615503e6182b6f8cbf8a9f45f516e1de7df01a85cd7e013f9e7729d51349f705e5cbf2fdb9ed76bba66c943cd909cd058c7c2f576bd72b103ec487bc426925ef0a235db3bacb038f2e52ea0fe884698ed0f9742742d9e73e9faa93f9da4212d4138d1b333b0c3377b1c5b08471b9ff3021d44d7bc9256fafafab2b07d8cbb1318f0f71cf336e9abbd3a7419d075daef13c706a044029bafa882a1257b549cec3af1bc84caf54a3c21a995e530b8af0a8a7dd507db98e21102771099b85361d5d0922535c2c8f1c9337c0b45b18ce76076320d4d049a44f8092be403f196bcfe2613851b3cea77e905901e3e2af2406125e2b56f1a0579dff40f35dc6c8aed1d142919ba18adc5fcf440232faa966da493f650ad86e65e3030504bada84b92dfccbc1b0a2ee57187587aa1fe1357f8f5ff20f294ba1a134bac2234c8de42a7981c1bf115377729c9390415591a869627673194d8c501bf35a7c41155aed146c94e4e245627010d26ea11005a4609942173aa07cd786a6fb9edf8d1e6c08"}], 0x2150}, 0x1) kqueue() 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x9, 0x4, 0x4, 0x6}, {0x5, 0x1f, 0x2, 0x2}, {0x7, 0x8, 0x2d, 0x475b}, {0x2, 0x50e, 0x2, 0x67b6c8a7}, {0x5, 0x10000, 0x2}, {0x0, 0xff, 0xff, 0x42}, {0x200, 0x8, 0x52c, 0x3e5}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x105, &(0x7f0000000340)="b66e4878507fa58e74d354788d0fde06ff2080a5eb2496ff5063bda3e208c2f62a2ee83b2fde612b10050788e65ea489819ca9098199f30353366906a28ed7da755f494553c40b330ae1b953f79a99c536113f544ed23066a996b266328510798c49cf1c99c4501970ec2e8e3c81ac2b39048d3fc4cacfae024954d7fd4f80da329c5d7738145884bfe10a12a55a3f92940500b4517641b8bca209a6d3f77e15593d7c59b91ec7c52a1f34ebe967f27789688dbff3e81280a4546540451e8a996238354634eb64e2a1af2c369302df40d701673e6eb3c464536cb9e6bb0134021627bc757652955e8555e57e676202127392da65e6edfe4d50c0564cae87cb16184a6ca6b6") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x120, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0xffff, 0x3}, 0xc) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80000000030409, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2}, {}], 0x2}) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1a0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x5}], 0x4}) ftruncate(r1, 0x0, 0x8000000) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) socketpair(0x18, 0x3, 0x1f, &(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 16:00:20 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x18000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x3, 0x9, 0xd8, "41a5906d3ef94e0cc3a0d68df671d71ef8ca6fd9", 0x7ff, 0x2}) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r0, 0x5) write(r1, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getpid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) pckbd_enable: command error 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x840, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x21, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x240000, 0x3, 0xb80}, 0xc) 16:00:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000200)="224f17c3cc770066b8bfa8b3e41b870a71cef2ea84fe6813e0724f70e5cbe618ee589e28e22d9e35c5fc62a10b73c9f775d6298d92493ff035b79b614fe4eea547d62cd0a1f0a344a2962a3a5fc8d8d514f8ab6025e2c93239a9fab349e9c36ea29ac3410ae9576021a0862191f41e4c50cd67c3c8aec2c2", 0x78, 0x400, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() read(r1, &(0x7f0000000280)=""/208, 0xd0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) poll(&(0x7f00000003c0), 0x0, 0x200) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000380)={0x4, './file0\x00', './file0\x00'}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000003c0)={0x68, './file0\x00', './file0\x00'}) openat(r2, &(0x7f0000000400)='./file0\x00', 0x10840, 0x100) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) pckbd_enable: command error 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}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: clock_getres(0x3, &(0x7f0000000040)) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xfffffffffffffff9, 0x2}) munlock(&(0x7f0000feb000/0x13000)=nil, 0x13000) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x3) fchflags(r0, 0x1) pipe2(&(0x7f0000000000), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000280)="1b987db891370c783fd7f9b624c55801ad22ef57eb4da49db663d14b2ba2a476970eaa4d9fe9ef7df46095f0a77c7523c5e9808c8f436b443a420b179cc44f8e2307e5b1fee187c1dd061c3e66aeaf61277051e381ab4d0b4d4d2d56d783e9e8847be1fbf33b72940079256f6dfaafc1feaf4e122601c07d09dbc31e2d1b9669c6ae3565543f77e11cb8418ab9325c37ed2be10e3697ab0bcb537a50e288dede0492e8633bf0d05ccb6c1279289ab8538b2efe995a7b8c5106fc8d1f41eaa12667c8c9ac148883265fe95cb2e334587c4f0208ed634d1966e67cf6ea6fe83b604354aed08160736ff40b93fa0a8798ff5858b48b90c901f548393c74eabca3909a3a86ef2250136cee667a65cc19413fbe97959b7d331f16be2be164c534bf10feff986405fd28cacbb3ad180bc5b11c98e6266e1917e95535b30948d4c303809593dc6b118eab7e24ac927cfd68aa687c7ca60d942b80bc86d968be4ad978a6d7fd9adf76cbea3e4005e88ea5bc718f305ba7b19ce4dfb73696a45fcf36d285d5f65aaf3808caf3b7b2d6776817df040b617276703d97d803bc3e621bae51a987ba92a4d6e4596d1597cdccd6ec5c1cfa81f2334bf95eae752dfb443d5a0a4b1272e65e6977c2aa0285d3df224a29612e4f4ee5ffe1372cf91d5ff53484534dbc6ad859a089bda23f5c80b262fd229d8dcf44fff532650d2453455b28fedbffdb9100ee395a0b21b88f843f0b530aa8ed0f4baa79cc954a4bb907e4d4933f169ed526f1e59ac5a878a2162bc2300a8277cc22506b4eb08ecc587f3b61fe5a69fb96807d98f0675822d176b60074b80f43335e9b16463002e91d946a970215c500fa343745a0a4bf9480908d84a3db26c9c655852c1b69a1a1125014304932089ddba8479b8c61d318cc874cdc445a976e5683eaf2a44c0536c2c9723bb7a5020cf1137158f7fe74de1ffba411ca107819d99e144f23f0a7ba43eea54fc0d5e198dc7de66fbe8d5e289a9c683eec1b09fa60840d5f29f4cc86c6a401fbb8b4f01063b5a22577c254e43aa7192791bb41799d780ef04c9489f6baac623b40db263075337fefc58e317937cd6ef6e152672dd92a5a69c5ac111e45afc629ad797170b7bb6032fcf3f534a86cea182c108e19a6c28a3eff00ac246f8c8614fe914ed7259da3b1debda59a60538ac2fafdb2c1b021104699e5af925e466172a304534ac92381eb2ab31e6964826084d842d35d9695b26b65b763ea75e455c143b4d925612a5a8255e534554f2a5cdae266cbefc449c25e85e2978721155b0fdfc4ef2b4bc194789e2271b1c93fc6dbe51f227fb2fea79dd8b4844e47de467e8971e775b3b815e03a6130ada3d29361c14f053c408e1aca4e75c4f5cdfa6b9e1171f0ff540fbd152a1dac7e5c3d0c18dabdc05283da25dfbc4fc511239dc3c8793a43fb0c414ef34ab9aa20c386824f975dd5a822a97f784d74045e757b0ac8002c64d9143793d22c70ae97f224d210530fa7c0bf9cbb426a29ec13939da06e6c79ccf8f1006313fca24008a522ee83369c1f1d1b2492d616ebe1f8e0bb7b899ef9d944c29e5b6b51bb9d3f179d52b47c4bf16295749d4e8174fed7704856f4c3efe0a883877a4c310d300501a0a786cbc52ba648b196a832e4b28dd48a8b5a344b61616f41e1b3c5de0469fdd715d0c8ef08238ae6d8dba9a00c8e4633d7c9f0ab201cb3ea444841984804ded462e959af3aadca38e53049db0342fdb802dd93caede0e58729a62c228e917c19d6aff8a9e046833f0161622f536f48cf78c4bdddcab165f4331ddd312ee50cc8ae8dd8f1541c9a209172e3f274ed0e69d6432479f5b22608183d06ab9d9efaddbaf6e30926c45e2197bdc7f8f6743bf3208ac544200b7561c23205bf0d27bbacc5322aadf2697000f1afa88598fab4085e2f5e5dcc94509b135864486519c54eb15ddb0527b26f1d08201763dae3efddc7002eeebca91ef6a79a4176a8a6435b6183055208866b0dc67a4ddd32a09187b5a518199d5143eb627565d87f12e05f4d8558e70d128380887b99757062af5f4ab8d41b39d2460bd2028ec7097011a6b7b00bc308b6b16655a900a483bde93496a69e33d59cd824ba3a157d30526d5a92e5435fbab12aa7e5af88c4a9afa6d828b674e8d42c0817b7a084d4e11cae0faa5de4df5d7db00c910cd2627f75c4534737ffbf6607d4af00ccd4149f18bfa2ca98922ab5354040d367b3cba06a99667ccc68d3097bd31c36c2da737753b2480bfa488596a3e69b417f82cbd031c47e743e6d6da9feabbff33b6953a65c813757f58c3406ee3dcf1460cd69a7db94cf16b2893fdf3bea03ef3591c6fbcc07c1ee1b0fd6ae7b45d93912c32d893b44e4cacefcd14afa86ce21c21c8ee6d7c2800aec423737b976d6c1796147d15fce5ce9eb7f312bcfb0dfebda3736b588ff0213c704c67ecf46e45a53778c9e79b9689b7b9feb6c8c3d2cb386b630a9855e91ba626cc9d91d4d6ecded1fc80b05ddf8b5c730a5c129f30c5aab8d8c2da786bca8f0a57c0b5f13e0f360409162275086d89b0904fb1068f455d3a51b675e4a273da1e73a6d3140badf4aa8d7579dd0c27f5e63800a9abd6ae70089415c1d836f157575491a8cbad57d99f12ee2bf222a0cc9d81336fb9819b91fb0b0b1ddf9720c4c30c289431f3d31d72ddd40b4c5587a7c6e82e62df7550c1b0c6a07a1b84fc6f9bbaf033d5c82c0b62d883b36c0274cb35f30e124dd080c3ed1d15445e80917f47bef3bbbfa787eca47b4899be020b0694a0ecc8754892e26c1c76097ad80b9c4f1a6e49aecb9ff033d1119a465c70241b5c16f9cc5ee7e9bca1f33e2d51aeba0cda872d79a04a60064e9d03b0c1437d37c091b1d09b0e332c69edaeb652a7e0dae3db744aa7b87f321feefdd06d1747c0cdf4e516ae5e38128490174ce0736e35e12bbad77be9d557829d85092e1cddbd4bdd64556fbf4f5c8d82ac4f763a7c2bd1d313441a3196fc432f002f5ac26895d4a7522a47176026dd34a91cecd88f0a93590e6082a268b822f25753040aa0b0c96ca5ef3200905ebccf5005790f10da624b8266dcbbdc0e6add4a008351b2fcdc52bd75993449b2aa5dbed7ecb229538f6d3c7c01f878e09a10219c35d48856125ede77beeb3e71dee100bd237163c9d51fd095768eafc8f69a2f567c3324303d0e2cf9ddcee91c939de216554e21217643db576ff0041c9535b77c79fe8e87218a2f9a6bcc6c28f4ac093bc1701790bb3c291f3ca2a457997fda9484e16fe3fd90d68239555bf2ad686eedf199979438aae9535c4385a0ec7c3bbdd6983d6cfcb9ef9d92a45548622ae37e24d4339a5aedb24b423e913bdd3de07bdac2ad8687e4724409c4ea6fcf1d977bf9d9dcc0669a9880397d2b693d0fa9a17a66991f5a546f8da5efecba6e98d709d6de1924579c80a18d36ab1dd4269c6c3d6ee548db0be759054cb460142cb58101dab9178e751e5add72c36c90c64fe188b94fba86ef26ce1793e373fba7ffc8bcfa97847eb690d24acc5e1c45ea3d5634db485bf847ef45f6483f766970a5a442ebceef3070e3f525e921c19056f9e49b2074142f9891abd833dd1121e984481de9464d7add39d7125860e7618e5a0b46c804b87d73a161b22f1eb0cda2faa2a021208a42474fa21239893d0447aecb5e25b4e3ab2277483b460027a41a998d5c90a507f42a339fd802ba93d565dba4c1920bf43c0cbe5d49855afb198bf44323bbad9161fc3f1a0c8906fa4ebcfdf49331aa9ab54bb146de619fbff9545c9a24e8ac8a3b052beb677b376f47f3a20516a48b6501bbf1e060dc8328a0807612a6b99ac71bfe50018a9c48f79f245c00436a708dbed0af55723da9a0a149d33cca07b3e313854fa970705c0676430af3c36dab60f114a5d2d2eb2b0aeba5ffa65555b5aa978abecbf1c246aa53a381390605d89b31edf68d297f9bdc1f4f2ee696c47403816c049394412477315375ca1ca63f68ac5944f8b250ca4fc8723b8d8caa91e9d84e1917f051e8155aecf966e5c4516d987f311d60fb462ccaf66e04098f573b377679e7384f52a56d6b97038beb17c69213b4af5c342baf4fdea19d14d922c730551bfb0feddcf47af4207934839f9b32488e786f687ba462bdaaff9e2ad5d3459eaf1d9a64127c2c350223326245a9342a92ce8fbcb3998a2b71c6d94a4ed642c3f7342ef218605690fc40d5443012bb8e4269d6750c081536a045ea102ad7285760d8d29da6d6a04afb5da353270e377312f5995d2acaaf4d4cd1d1ec9202fd81c623097df90f3178123d054a9e90b68ed3c408b6326ac709248303bf2d57105038d40ffcec3c925f30b79fe68efae2a83a2c3787b5102f211c32b4b42abe1f3d2b9fb5106d1029f5c87068d5068a21b7940f503fd8418600814c42a4b381de7c64670692bce673c4daf9247da376c3c922522b1550848ef1a3b4fcd23892a3dbfad6f7cd2b9d2da9e9e8552991a03ae1c6de1a1eae9a977596c0aa651de1d271eaa0b1f8a58ffc01790915431e8105cce6da539a9bb696c5c26eb3d77a49c367ba6ac14a50890f65d03358e54e8ae2f11140b989fd31fc5ad42ffc72e5a21efa985ee2dd7f4ac5133b338784bae022d99e3f4a625d903afcd520364fdd5203635e7a70c0bc62be415263866d4193ceef62270f9ca6a98fa79ab8e6a001aa8f16906e6051add18f130977fd844cdc37cfb5ab01a99d8d86758bfabf53d992703251aa9c839e2b632a24dfa060152bd2c5000e7ae02b48c629ac2dc61e7fae04e07395d1a6da2bf5073997421b4ff57fd5099dd6926ecc25a2ab71cd987124e2d86cc6934f8c91d804cbc05b3c3ad4fbf8c4ad27b20ce40f69277692e71369fe4409c7200223f97790dc7c94fbc2a651139f5b9c081570765a1572886c8e45f78fb42f19a63009222dc94e59dbae0c6d880716aefce99067a0f2f50c8bbc7ed00eec113e967e68261cc408b39c1e17eaad7307b76e81d1f86002c95e5d68007ed1e728a35cde79c53d1017828bf9018ca621ee37246a369e20082badd5438457b623912917fd0d3a8bf8600d26c2cd38d17066d36c59c3082f68e398286b652398988848b8804dc871c32f4dd65201159327eaf7c75e3d78a00bf6bc327312ad98f8197c73ff5cc0d856b16854af362ce8a48c4c1401a125299a3d466f726045a8a9198ab2df012b565a4b684c8363cd1cf4a44e586fabc2e437807485ea5a12278889bd84d236e9d7d9805b9971352182536a070843b9fa08dd2f21488da122b58a95fe58ee8935515339f02be3421f29d1ef347a2acf0ad5e2c620827e41d8585efed3ca9a174a5199581eae2be750a6dd062fdd2115edcced7e6dc18de099d54e24f05cfe7de37169281c7cde6ddd65bc3ac34f13653f87abd3eefcc5bc793700f32887bd799c6e636110fc5026856906ed1b1649f9580eabe4e2e2c8e1b7d120634452b72ed63362e07853089e3ec1d7e2fa9648bb3aad92097f2b386564740da8bbb42a0c7ecb0392640dc632020fcff7a6131d7f045b814d517a0f3e4ccd4704dde9e590c43e9187c1834bba2ffb53bab328305576b751099f31df03a61eb79137ec83c2d5e7b3d7f099a1bd1f2225f369e8dd986086059faecb37861595183500e12448b123902f4a713dfd762c4351386d25142be0d310d27140c62a8be0752eb11bf2c3c6963df26b576a3a9d0576b0e0be997061d82c4f22082a3b5a7e0d0853d698a6ba49726a3067df04292", 0x1000}, {&(0x7f0000001280)="5dd64d7f8e3f1949ac2d5fd8184d5d10348359308d5f5bf8cf92334705dbff01228252a9f537feccd6b3025718a3573998e70062c175f80f10ab38f2ad8e7c1c624af8ee90cb14dd053876015ea8b4fc9001df85ab52485683cc51b965244cd25fab83c76f6b177a7922df825a0f91f931047fafccb9e641447481fcd242a6137bcedc02d2239a02cf87f42c8839c63437608d749e6aeeff132e496de09bf58861a0c62e1ee700a63ac4f56073b92675935ae70b7377df44e01646eca215449128259625b60e68ebcd183a61f35de140", 0xd0}, {&(0x7f0000000080)="a763c3b5d65d51", 0x7}, {&(0x7f0000001380)="03edd8e6cded70b470ab3ecb57981b316c30b9327987149f223b5b06729ac9eb475055c0dd0a183d97acaf7d18a948ecf1f331b8f12c62b32d42d77ecd20fcf60b9400bc2431b85cf06782dced17b837f217a8a296286b3f7721e18b4cbd70287ba1294bf6c3cf39a85110ee19488cd5fc934b0441810f801192e2c4e20ed1c40bdca533e4fa5943ea4115b24a60c1c898acc8a9f97269fd817adc7de17870f02bc0f698c785696e1be713cf60f193020687d18568321231daa8cb8bb27312aab7e32bbfea0b6794355ca2866a768a476b573728288d77674428dd0a5be5f260ed1b584d849fa01f498f7f38c5e21b5ceff4", 0xf2}, {&(0x7f0000000100)="69803e32269da67017ef9d9f906546ce507cb8fcb7d3c698b3c9aa0581b614132b69ae337a455a9d49ba7b680abe93b882e76d990f", 0x35}], 0x5, 0x0, 0x0, 0x1}, 0x8) r2 = getgid() setegid(r2) preadv(r1, &(0x7f0000003680)=[{&(0x7f0000001540)=""/126, 0x7e}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f00000035c0)=""/192, 0xc0}], 0x4, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/143, 0x8f}], 0x1) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) ftruncate(r0, 0x0, 0x0) r1 = socket(0x10, 0x0, 0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getdents(r2, &(0x7f0000000040), 0x0) 16:00:23 executing program 0: r0 = socket(0x39, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x200000040000020, &(0x7f00000000c0), 0x12c97299817f3ad) getpgrp() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd0", 0x1001}], 0x1, 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) pread(r1, &(0x7f0000000100)="d240f3fa8debc0e3a740cb012e7e975b9568d309f8845dd5bac847a5aaf2e91b043fc1466d04e5f1e1f9badae914e411a276524521357ab8d4bfa948d6207d9e809aa0a3d99584f05805c644a30c90f68d5a22eb5e471c6db40fa70bc7ba9c390c7c4cf9acc635566bba3e2052043dc9f9b119bc11acfb1d87db012ddb4b3f0b9592150940e3f8fca1677ded4539602eeb2e66", 0x93, 0x0, 0x54) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() dup2(r0, r0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x880, 0x0) r1 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x1000) r2 = shmget(0x0, 0x3000, 0x60, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom(r3, &(0x7f00000000c0)=""/92, 0x5c, 0x40, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = getpgrp() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10a02, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x0, 0x2, 0x28b}, 0x6, 0x7, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x80000000, 0x100000003, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000, r1}) 16:00:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0xffffffffffff3380, 0x401, 0x3, 0x321}, {0x80000001, 0x3, 0x1, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000600)="2acf99ec01010000b056080000000000000059cf6ac2e58014e136a38741195a33e54cc4bbe5d489d8e3d869154ba4c1a898ad47570c8e92b2d13ad62443a067a6ee78ebafde7130b037a04b39f29af9a72d766cafb153840d9a24bc3436b40e2ba8e453beb7eacdafebbbbc096d17cf1bc41a3d28150ab239d86287836e44decff0082fa5b6afcef9a7ba312389f4b3b122b95959544ae03d73bc63fce137284d1a8bceee2e434f92dd57f8572474e9c9c1c0cf779c93b36167257dec2e54880e6e455f199008e8e1248a5afeebec040c801f6d50f0f15dfd48fe1333e969b6243a17267d7cc1ba10fc186aaf136009b4681e4e2df0edd6f7808d1a7f51348bf04aab68d65a72058a33ffb424a58791c9db5ffbf0c98c721dc640038045b9b93f018d5fe0aace4fa3745308e2d2040d60e8f04574d75bf93d20b7afbd4aed883d2b5fed6fe309e5f24ead8e0ca74cdd88bcdd27d175440c5ac3868dea244b911d4d359d7ac8a74d39ab1e152288806c6683a017474b5d4be0f7b01f240f05fa8f96077a27d64a89b997d448ffa9f4d9e22ad72befa6f04d88f245c8a63d25e243084b0668db2651b53c1ed085231279ea609584899e0428bd99053713f1392f00000000000000", 0x12) syz_emit_ethernet(0x6d, &(0x7f0000000300)="10e736b05ef774b7b4f2b1afd87920c47cf0b9540e5cc487bcfc055c10b51d5d4b5c8cbd6f65a837f19f170749850dd57fbe4c17315effefeb1e02bcd6781833d981eb45290204e90dabe208d23ed29e1eeba5a64944542b819289473393e856ba830f24fb2a59e3c196f561ad") 16:00:23 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27f2, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x2, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x10, 0x4006, 0x8, &(0x7f0000000040)) setsockopt(r0, 0x80000000029, 0xb, &(0x7f0000000000), 0x82) 16:00:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="921b65cf118393bfe51bd90b4f833421992684eec0c56fcbe59d8570247e6d8a5857e21d5246a533202d2a515e975dbae56dff4eeb3ad1de9dc2e870b3d3ecf8e2c9f6c2937e4698ba1aec75961de215697f1ad77ed37468f745a7a861184d69d3eee4f3a3453f6d83d81e037ee7c8977ab18ddc0253e22449234c386ab9b8fad27f48cefe96f7d129b95b93dcea627c35e1b9ae94161af36d9e3e3a2ad9ef80428d70ad78720f074ad43cb5fa145b0e4218d12b2560fc067f9ef93c3d6ee5a8dabec46daed5816d2039c3c0f115338733d0f0cc3f1656d86b7ee7b9a8a7616113d2f955e64143e547d963e604282d5d65eda134f4401543384ad50cc2a140e3e5067a6e9e0b2a50da713701803d4f09de6d9ed660dcbc40e47a114d81a215b1d8c214d9c3c9f72c8de4c23c4a332bebd2963dac23601e639179854b23a9bb9bcdc30504a573178514ca518af15d4a041df0940b526d7380780b8f8695d3a6662305fabe11cf003c2ebf214ff56dd224b1509d5102527515920ef21254a8d5a83ca6b16a66c583f0fd12cb596bc662757349191a4e61faa5035f2f2671b48ae7e5f3a47b7701f1d8be13d17b3c54a048d120277509edf946bfd066de443160216eb89190cd99ea112c6ef320f412422efccd64f7a69dfa1d94e8bbe21ac2a7f912c86643489b290f26c57337ae98ebad4985888e84ee11622d05bfe53b92dca8e7fdd33610b12638e636eafe1fbc97834b479f456a4929f1f7ab3897d8b4e1e189c1f2045c61dbeccbdbb4fb7b8c6fb7d6d0b611706d03f457522a6ded6b326b3c5bc81d03142ed9ca2e9ddf9a738c3b6e4974a7018159c9f5133e86d765f0dd2082c0a68ee52c599c5216df09c9f5408da7f4ba83809be6dab33045cd63f72b7c946df097a8859543bd6050a9b262bb163bf49ca437a320b3e5827e2d58bf443f690cac9894f9b4c0f0d5c54454caf46600ca224feb6ae91d65bb33948abd7336b513cbba495a7d1fded4e5c50cc9dbd3fc9494e4afbe333478a75ed9ad0c14ae459c638d9e6f23d7f07b97cc7c3fdddbcc77fa5a638e97ad65ff9e109d182e3ab933010193f65b376abab9fa97a11fc1b928f8970cb8a5d6e072286d056471410fb54e1becb74a2bba6b29ac0b3c15b2798d311bb339466ab2945ca2dcee8389cf259c53b3524acdba382e961ac99759dd90bc5e18576623a03b5f80db577241e9b713b32bd2333b2d15bfc3276fce4abe5921834b2511d3ae9f98821e7ace02a180b7847bad28ca9cef7b79f84fc9c2b9409150b60c170fc80984fa654d307e1c409a10bcbdb8ea057074db775cdc35d4755e190c1572bf4f776a99eabbedfa60bedcf24f2898a93fb4b1a067af6fc4d407161d305eed8b11f0298d9bb505818466fa5968a0bb46ffd212253c23805ec75feac4874373830616ed4b576324d07f48eefc4b3b4daa7fe13cf2b0e6ea4e612f3deefbdab52c9e48ffeb5bb90fd7524af692821ee414ca01663ab034603fa6075cec150a4b32e69d85ec53054fde18bdd6cc44c2600cdee942f48e8a3709125eaa8b65167f4f8da074c172c3b1952c14a06e84503e9d0e9f5b1b185fa2bae12e225cdd1dc9df73c4ee73a508f98f3dc3b5825e38f1ec87a91b25f2d6509eb9b3f124876f047af40adce6ab648b258ad743a57f8fd646aca8a3f786a1bc79f2c3411b6986b2cc298b47dacb557d5ff67b04444665b1c5d52f81338f2a4895ee1b425c8d35024bd985821597922b0332c49fbea3c6a2abec629adbf056cb4175210b31fd8954a0c97eff6be48162ea6a74f87ebe3c036358cc5a42154bca249aa297da663559b266b275c7af241ca0622cea864978fa9301830e0cb4368c0b6be72ea550b6535dbc29da1447c4e2a5dc0995fa5b38e13bae7e69022b30e01b561217395bdc6fc60c7cfae00dbdc4f13c135f3d81c14de90a479b0b6292846abd25abad262a271e0f360c608089a1b26f2f4a0e142748844a9d70f9b0bbba721d6ede68bca4a2a380e44cf813766020c35507a477d23dbeb323a0f7af42bd68b547355cfde6b376810c287f4ff8e3a53006776ded9dc1dfe2e84e6e4a9a9f3bb917fe4f6a583860646db2a0ad5d2dea16a69fbd0ab5ff9f3b54fe7a646154e544c31555cabad56bb4705c002920d4e7820f31c7eeb57459113e5a77c7c1b63660c98e049331fb53dac26645fd03452be37694e603ffde99671752dc761ee9f0a7784a1ae537040b842a11aac1bab81171654097460bfc532fcf4f1637c823aa05c6ce1c3ecebbe8529cc9c16650016063450e6375a886eea7486eaac6f70c26207a025b1837edeb320a32f7c57269d7b4b3b72ecc0b3ef11f7571bc95e1c947bacc1c5f195f5a2f21d08ac4ffff9ad22ff33b232b1cb1818dc3d9da824a7f727e6de16cbbf622ca5f27e513bb60d8e97c56b5b9ac3b83c115dc2840def2b2c5d45263548ab67c35a4d05cf477432addff6f9a5c875b44c0098093a476fefbe69e07ca272c0e30f4a9173ba9deef87dfbc886994e4a10082135868e2a1e699c7abc32b9a4da1829de4581825cc4420adb1640dd56945f6d1835bf6f5704699344625d3211c054ab81ee92dea6ea1221bb54636ede187e2f06e1e0501008dfc2d327d973d209bacc5d12e3a339799b28d1ffd458c58413214b4addedf0c30759b02fa1f7598cf5aeda11c0f1ecfe3986e520a004bd312caee6f4116e62e517dd5bee35907e41f68fb1afa8ab8817887a5504fc77798fb9b09ad8ad2b5f5e01af0e5472d96ff9ae2bdfd87a3e698463bbc86deab622d09e02c12fa3348a53fcb950f2803dbe4d35a92f8223da9ca7fa422f51e61777cd33ac7d215ca0caf31b5474bddd856012affc4a45678a61ad61ebf3ca5ac41f96acde318490febec9c573c26f2e4667b9717818f3cd8b7db858ccace233118380f81648533c763c06c80dac5b0b4772da2a65b3f35fba4529d30afdae6e2ddd71ba5860c1c64914cc38666dfca9b01a8b7f29760ca1e2f21d5757e3d644485f394f4bd032ba501f54ed01256ae01d9be54950dd71af2dbe3525c581297e122747768c205f3f8853cb8d43fe69d25e583d81e4f1980ebd7a1e663ef3bff7aa012e07298ca6911c181a4228c6c1f6c054654e3eea5774b3806f6407e36f4aaa23e858989066b326adea46c5b368939c4991bf5133744f1f8ba0f177f49c656cfe623c57a0869dfd28a94c75fef117e7bd7d7035b975cdac90b4904e53b86000372b2ab8c887d31fbf09a499d2d1d1167381b352c0bfe5cca4cc486d493dbac90a2ff592d5eb87db7a98e4a601d3178bbcfb4442534e2283ea6ea497f495f0d3cd37162afdbd2da72a24e84ceb7a40d0fec08104e9d47c64280d3a343ef485f80a2a83905efc9adc015bb9d204168ff92267532d9161c51724615fc827764836a1fb4251869cd0f62217c86a37ee6b9fd28bf2f86ab32de67275fd48a861d8a066d65c98c6d1f82ec659d13966cd23d9b3bbfa644c7049da95b33324289b1abc5477968989c835758697b9243795569437299732aa6158a024d7612bf6637d40dd6640a64544d2b1f4a37e4d662a3cd3aef4f1ee0759222614a113918aeb689167673e0b0e66a12cfaa263ae92c681dff9d5570a9142b64c9412c56d07bd8803f70194847273f46020a175a95fd97b79064fd9151509b6148374eb13f7f7ea9f58f0a7c163bfeeed76f5c32945c21b50f66d23606065478f549c10dc07363e6077ab9ec2998ad33b3dfd810c936d3afdb18ba2ac942c7808845a2856c44728037a1a8d9b80ddd7f11dec7f0c1332bdbb00cc510654e65716200522c608960c49019cd453ca30fc32b2baec6b454211e33bd5ffd2a578c4ea3c1da1b51fab0583130307daa706d0692f82c4689f08a8b691adc863fb38f5f3baac5d3a5da5a78debada5c781e9f9bc7bb22b6f85c8b1d58e5f5b323e43f25cc06ad271fd6dd43e01b62e7e94a8654a3066d9da6371bbccf6a5a61862832a218c6eba570ddd60b5c8527df76154695426dae888d59b49c1a5a652c7f8c183700112296a45b53669eb329779abb306debdcfeada051fdfa81cc9265147315c8fa2173416d1b5d2428c2125fbe84374f698f935e3ade85cb1f22afe5f727f5787f7765ada3a5e26451da71e78881bf7e2a178f02a29ebc2e50ece5cd0e9a351b25fc274739204067af226f75ec3728d714b08420e3059770b0992a1ce384695244ffcef2b5fcb4a2c0dbf765ecf3044d645f5ffb5db9f9437fa6620a93c6c1df4da8f4aebded73f5aa1e40f5f00cc2f280b83168518b9357a19eea6108aafc07c3268fac3d16e7918abeaf812142662b8a6a194393f213787f9fc1a6afeee72fafd738af2658e3e10348d3f2fd09808b0b93582e1ec6471a7ef6f851858c9f49e3b97f6eeec42ec1737e65ca80ccb7388238f5f8f947288e56eed209ec2dde91b8fc16165c57da1471f4ad434c7e85e573205c5d6ed6395cc27d32bc73eae8009195e663d9135fc43b386af60c376ef78296d2faaa3a5d73c94e6cc33823e207b578c8cf822147b1be5a68fc080d890d8b822fbca45ad64fce8159767b40af1d21d6be459446ec9eea6a8554b491b71c311c0f982889ab90ba7b06c0a8b4738d9206e5cb3fd03a31e427801b177146d3bd1598b6e1e9c92402702fa543557e25f2d2e491f1b25024716fe42604186d283271ec43015f341b4eeabbd9d8ae910aed65856b3e444a44a9b01c6b161cf57a27db1ec29fb1e34cfbe0cf12a58d68bb36d167fd09783f26d55952706f25286604057078cb79e186a7683288afc0f2843e305f15ced78b09aab8d6bb5473818198259abc4e7813aa7fcb56336c7f219eab5ec6cc3b45e295e2e95da8d1ba802b6e3f1d73bd8eaf791fa165ea82256e6e08a42d7655fea1fc27f3c6067e6891cee3b42669217f1cc87e50c07c6f1ed6832fffc49dd8017efe11e1e018fab39019adb434f82419110bc09a507d7baa09369496c9b33e0beefd6a2b638e4167339da522098869fcfe8a1dcaf48eb54d8d6cd0e55cd1d72251784771e51bdc6c2d92d577f3c897892301bd9b8bc7aa6e6ab1270164a240b601f5f64550a8ccddfbf66a4d60e3243887c9eb0cbab032d8fb42231c8adbaf13a68e6b3bd6bf1f687fe9746739b8899cd0e0c4bfba5b1b6c2ceb8c93b2ad8fb20a6c4556ea54cb16eb7def5874f207e2500ba86b5f85a93ba23059d0d4c114315917f352bd543dec0b2d31038de493825f608cda3ae234710363e5eead0c38ec4f23f8846ce6b73a5ef1a6fe9d27bd7e8cf8eaf9fdb2335cfa49cbf9cb82c0fb948dbd2c940dfbf50349a48b5c3273115e407c439d5403e3b322ae93180e0b83de4d442b905db4eaa18bcc669173ee9b7eb74cd6ee9bb2246fe9166df28caab1adbde586c6fd9b3e5a18eeffa2002cad711ffaa1e8615c8c8a4e6993bc870f83270e6b43ef4058618b9cce36998c2cec46bb70fc06f85c3f6b8efd4f18a0b35f696cf06b27d22178acb957bbd26cc57838a9ff9ae01a159e8d71bc58f82b6bd9c14250a8e6bf7389945e5d79d7b30cc3ce5957002fc3035d21d9e275c3b2375127f9bbc5d776a19eb6ca0c77927472f77e54f7c36563e1a6a841fe9901965dd2a935b9de4baa075dd70769566778851a73f78b2b0d1ba6a9bf9d2106136bfe498836b0c0b45125b4de926f65b619fbd4a613581360008c1c93aea86a58987856a74029d9ec6f0e830f2261cc07d69cbbfcfdefaa1513822358aa30fadce7", 0x1000}, {&(0x7f0000001180)="a6aa12dd6d0444f3529d3cd7130cc67a2c0da503361b72c28918b29c7a01aaab8201dabae314eca538039d8ce0a1208fe8a8bbc16beb61981f3397ead7981ae9b0e7d48b48608fdd10b007d8829cb2ea8636e5fadd1faee47c9eb38da98e16f17f1ae4b5bc87423163e8af2190b48fdb7fdddc70912edd3bbb5fc11c17690db9c49fa7a8fba0fe538b264358e8eabe1a130576760a4e9c", 0x97}, {&(0x7f0000001240)="975342871986e990ce8285cb60901ca838528a332eb36ef4743966163448649b1b04f62b9086b84d757fd9319226aff695f81a4e4f5430a210455d8dc8e538634427ca4a54eb996616679ded9749c5b2354eeb1bd7b7331a64bc21e012e7f5100fd83fc2ecdff5825b90cc4ee114ffa9cd219a66fe88829fa7c510cafe8ebe4c68bf970fa0533758a2b2fe2b1ebb661575e5108c5feb28c69f2fbdc6c80e54cb1bac98647f6ed313391975558ded6486c40bd87317d13587d56f3e6ccf78f37ea29382344a6fcf0dfce2961b7ac7d37b41b4b956ff36eb210346124811919af7a5373013dc9d46", 0xe7}, {&(0x7f0000001340)="c9f3b97a09f2f94e4804afc92ac1a5a0043b0c8c51db3fe40b48532b0b7e2d489783fb563995b90318bbc0c3858470e8982359d24c75a163bd64f4700417db34adefab92a5de72cf10bafae9deb87d398336526c0924ba47306c75480ff67a86e7fc4393f2b0f6b89ac2c9a9e25ccb79484495d9475eb3ccabbec40c7112660ec37eb81a504b77885e5a35e36a208f7737760e7f3505bd3920e3ee35384253f9ebc5a991fd240282ba6bb5b4ac4ab8a23f1abfcd63d06d0d5d67339f1501b20f3e40d6ea7020d3f14854607d5e7d284d9c99ae371e5f63ac7d680bbd7c48644373826022162f55b69f49ae777c751032fe08de04df8518bbb564028238c6dbe65afeee4994378386d851a2c446028338082b8bd9ada1dcd1e662ed60b0fe4ded0094181c3d58b4c280bd32da61f0790a68456777f5ed2263912fac3fde6a3a2d6fdb54bcbbfb9631184c3f744de0876c628b2a67f267fb8a381e73be88866178d9818ade934d7ca332ef87884e856c85d584dd1c7a89033840b448b33ab1df5045a9d4b2817fb03dffda723201e64ccc25f8c61db56c4f6eb4eee1ed31e0a068a8ca9cbd76cbfed7886f381fd84988b186b3abe2f4414bcdcd0f564e1ac2b25690d764857f991f5828351e67ba79bdd3f05027cbfa80f913b434335600ba0ef59b7dadade1eb80fd127cf08d5c240d750e72111e6e7fefecc53f9de5cf1f270f5e1dc44419556b2848154f2a49d7f698ac220d4215b0e41cea58bf76d77f1bf98e9519f05f72acb544fd3423e7866e8c5acf0d0b9adfeb36f6cb2c02e85ed30f26e30d3bf336a1dcba91669861e1b04c76816ceeb46032c645f4e986371bfd51601c053459ecb5438ee8e89e802d2666b4e50edbbad23187eb861a92077bce0408d0da16b2348d1cf40077ce37aa9977739e7b202723e36ea2f44a7649dd1af9bcd18b6cfb283b6028aed7bfa6ae19239ffb37a6e130132e44feb8471552cf70adc9479d92eafae58f96b939aae63cfa9b26b0abe33266cb17ed42907921888152a86b78167209576de9189e769031466ba9fde3b29e25a1e100b129d0b01df83ab7030e437101a9587bf3493088c2672a1dea27158662c88f7bb5642cfbe634d9830d7e63e9a22c704bd61ef300ccb7923ccd374fc21e2a1d50bab16b4cc9e10fbaf1243bef968b7fa442a977f990d21804e8ecc00bf15640bd149e5f3cc70a4b64ca012637e60b17e7b93089bb53067debf5b3d536bd9ba67c48989dce1b27facc024b346e94b2441d617b838186374a7047cf03d4971f4ca140553872d80952c85b361cbe54fcbae1699757d1497d84e7387ed3f7b3747f9b6d60450727f3a429dacaf35dd4451dcb8707cd82d7a4f48be6c12795233a9ad849f3ea8a3681a46fd8312b947066a5891f4376c6eeae7918c620e566e0be464ed7497f16f9da10086773afb176ad11191f89725961a3ace69af7508f3eceb9afc90e0ce2df523e8ea26ac134df8bfdaee36fdee9cfd685004e08fe5cfc5661a4a1d6d802f5683540e9ae23d0c031a60ede17d679c1d85320d960a32adc5cca1d8a12c89f08efefdc4801412c343a6c8fe85d7555d4742d59a6e0b20a54d163d75d90afa5b4e29b96db552582eb0299dba0301e0b5a75f608d89d2b1fa58a7d701f49d95691ac1b57ab3b05a5b152b0b239a136e8bf4e8abfb60f964f859af1a468a0b25523a9998a1c916a893a425c673aee8e6b6ddbd9b305949c24e4bfcc385d8e839c86e074cfa298f6b5b2183a11a6819e8401aa201f9000550f03125aefff692190bfaa7f0485c14920c6086c1e0e7ef8983998d547ae48a4c2dfbaabc96135dc41c90f6df3842ce24a75cd6472e974f448dd7a78ee3a869c2700f678403e5c91666b217ff079657a08b46a407a4218670a48611233249c4c4871a2315737aec7f372fc90572e1dd2a4d435d7be66bb9b8a06320dda045e88a4f4c4b521f414595c89aef73ad709c95537c51c3af551917c5d471e69cd2a1844ac0853548c0b7de8ec6930e82c138dc1ab252fc01997426a28a9b003436c47f7fcf10fc55099ddfef30bb355c1dc477d5a9c81aad4f15b065ba0958f3df1c72824e1bfa5ffd7bca99368a8dcfe390231d629dd2db3e01009d4d050bc9ea66d8ed4feb97b66def4768d54727b55acbfa90bbef4c387573b6b0e4492b78259b9fc9446a4da7e53851f8cdec2b011a1a57807fd8532d12fb8b4e6bd9a54b5acc206840fa5ae65d4fe2bca81e95020661b0d8da67f9884b4237f14e43a45115ecb5bc6fbb918c3c22e60e4586979a6d34dc2f582bb51e1aa0728971ee32a4f7fac10738de4a0cc739e7adc45c1b045c593672ff2739991d2fe29330eaf4542d666c6ac9869be11ce5386e493880817f0fad9755316316b63853ec140890949cf3e6a1e7542bad3e2364a5a1885f80485987c316881f722c6eeb27221645a3574e69b4fbe74df3b84970fe8f73670e56374b22bbebc5fd51ee2171f8a7080792a59a7bc5499fd768d37a1b5ef27fbf8a44b1ee085b0f31c9dc7b3c51814298becfb4443fc635d643aac5e14a8ceae48ede2f33ff1addfc90dbff3fb6692c744aec68a38d435e3c154cb3e945b8c3cedac61741fbf204c2f045800d5eaa0795175751e20e8967f01a545e32a94e9c0075a7f92643319c896bc5b68f8baa017c14b952d7da14c1d86beecd0380512675631c921ded7ffce15c1bb7bf45534fb37e2ed935da732b1f52239694bb2ff28abbdde1b31ec12acd678d99be8f7c6aca564396c7ba7aa4edf3256f73b5198b8261b74129ff534a8766e6c3d7d67f389578d2a8c40e789760b7c2277616a5c3c64ffc91e606cf86a31cc01f4570760049bfda721bb7e12496b5207cf804f729d9406ec04cdec15b394b9f85f4b65f26b673f9c4710ef4a018cfa9cbbbe786dd505d26a56e1c5a7384fbf4107feaa370ba0101507d4fe96adb685b6525ba442910047df9db31501e9c4d15ea00fe4172be25b3a3573d83b872b237ae6554866f626101f81dd15ac1dd63c105327bc4b6c1ac05714d8090d971b1bdbe747ba6ab2b967c49d2a03d31d4c3e72d28ed259c81318384e30848665a214ec86fddea6556252ef7b39dd40b66619a14e4e86f810877618a516eb05d66e05d8bdf451706d7ff2272eee37f88cf8e75bee161e7be737d22ce79f8496011c14e949823e17384feaf4597fb3801b490aa5568610af9e12cbc675b6ca2a09398553e587df0f77f596d71d74d2af7dacf091c8100a58bc6dd2700a7a0fa7e895cb045278d05ef7f1ffbbceaf92e76dc77bad0edd22d3a34aec6eb91455a5e2bce6cf2afe341a1d6e14c341c5915d6ccb999dd5ddcc24bbbb59ef9bf14d127876fb73138f37df0fd02e7a1bba24cc5725f2d740fe6971f1e32254637e40721058829b25fbf66b9459fcb4960586e8d6a4db0fd74dd982af6180f2fc7160e69571187d072d1b0f4774748d570d51d0b669fb14c2719e58f7cad7711064cf5d415bacfccbe23746ff6b06097dd82fb39b92c96ed178956932b81520a4d03a547f4ae4b893f42985d11801f40abf9f52abc2d890dd9eb63a4e1a3d7d5201b165763d8273f00886385b5cf1e6f762c977018212213bdc4e8cb4dc2e0252c51e208fb003e8cd19a8c27fd7e1e410ffaeb81d56020881ba6b5ab5841b8cfcb53908f3e9eaf30e78395e37a2130acf250dbfd7aebddb26315e39b61b16357fbfd8dac8bed3681d245069b9c2a85ebc870601a7316f5bbe7981a3474f6c758a0a04255952c1ae95b86c3f77c44e7835292578c2d0998a99cf33010ca56f0488959c339f5c5b2e6b7b906b82f7401da5117349aa67cfb88deb4546f2a2afaa003048d9fbdae4e26a0ad7957f07ea584f2511ed347e6cff23882ea460bfc21be286e6c7cfb76eb1b58be34723997db34ba7a457a1bebdb746664ef199ea514f258f4505f5c0ae5e8dbc440b9ca10ab9b7304168cb8fdfd1c1770196c0d17497fce367a0e5065ad0168c4dbb0ba7035df08abeab19760cf2feeb958ffa5203c8849496b0d4323f4b8bc0d1a4aaa079750baf365451fd8f40791e28d771026989c19a5017f85c02a3630540d62e4cf234aa516f5587b9509b79287d0cd78b32b2d8cb2eef977235c1d38fd87894460a3a251cf272edd400d08bb88c0f896333088d8bcf0734a89fc489ceea51702169b0ca1af208ff38f9310b37a04b26dce6dc0ef324ebc0a6dae347c4cb5516201cca6424fca0ffeeb124e1d37cc978a15c4ed68f982246b61991fb19f4c3fd5d745920686fbd6caac646ff8f0d92a9a38b7924ab8e39c9ba3bc4e4627695660e77a85d7760fb6ef0d571cf2c153bd674131a1d878d83c4778babb3f9bd0001c6dbf26f2c960332af742b48abf67f7421c8a82d2bdf3df6fd2e9fe6277166a8fb460e8823e74173acc21dea41fb20bfe71dcb76bd15ad91d47080490057833463e961ec8b1151990a7e3d80b191f5b35c4f45f9c872fe068ba11db521ebfce4b86f42b287844c46997ab77b3fe98efdb0d306f05e25e55bd7c70f49c417c3b29d6e032e9a4aa6b6f284c5f5e707a06c8757e870a2f5bbc7d2a117565ba1590ecf3aa36415f5cb1c2f01995dc96812a48396a7d5694a56f3c09d47dd4d13f48ec7199277fc075af2e041b3602f1b00686d62fceebc9c0e1ac8d931c28ffa9089e9c0318a98f538a09972c9b02aa8683815b878d9a6505bd553d33f7ba7c19443c1cd623f2f75c1023077af34e29d1ec0c4e2bd7956f465baa1602ab72bf31918f1d41350d18380fcb3b5750634190b51fa4b6b9dcd28dc02220a50da2e4d98c2c9a0d5fbb826e13c71a532f74a971755a9fae644542bf658f4da94cacd6d9d9db7b93fcfb8748c75127da0094ab1e54ee781f3d74837587e86e506774de4932e7625dfb626b276e2ea18412e729c89c61b262f9d7eb24303b896e7cb36be35ed5ebc013adff87c74176e1a3fd36878e54081126f93048c3d52f1d5283542fd59afbdbbc4c7db372af39128ff695c9d57c1cfa71d46033b0392a4ca814b808c22d11e2c17e1c59b4713f9e56962db216c70c6cf25ae83b5df7b7cba8e7b80bf8954df1c9dd6474f4a8777b413f8703935a00fa4f1d751bb781cc173c928a59b7c341d0326e814601081e760bac5be9cbca46bf9bfde0a4c3b387799d77cca7f19c9a3a8e3fdc997cdd793da7cf06a240cd5e3be5c893cea59c81c592bb44b99de319b6a12db575ea6cd1f233fc04de1bf655fe66baff56a8aa4b263c87bb15ae195f60917be8aab0441a4cf47736da37b4c429c9ccbd3444b536a624185f6d0ecaf7c13baaed04c4e81f617985d2b72913ca3b6caaddefe071635233c2acf4c305583349af3df4b26b8096c1511c43fad2db6ad1ae9ac360ff203dbed172d0e3ac6c4fd4267edba2e875799b288ebec1479b98ecf0c9c8c6de82b4f400abce9f0a7132be51a799fe5e014d984f68e254320fcb485e82c3a10e7ce550126ecfe014f3287a0f832449bb9cf22a3e5290e08de310cbfc2f72e28eab2aaefb55548867dd6f591b517abe5ad0128c480e50295d1417c4e33599feaa0160f813e84aee6d93822edd24a3e1bd078503bc9d30c5dc1ef14c1064012ff06f7d74f32d966d39478afb8ee2ff21d3f1ab898e18602552d0194d7409a8ccd0f927efe950b306c1c213d55c3ad10b6f08561add89d4c79e795c067e6a528402915c0e505fbc8294b7c736e3e39531184b63f6dee101e34b2495b7dd24b5ed10cbe80baf9a5", 0x1000}], 0x4, &(0x7f0000002580)=ANY=[@ANYBLOB="4800000000000000ffff00002c0000004d8aa0f42a61f6627bf4abf073c46e23d071bdd94bd07af46ec88811a3db026a22a883a12a72ba82beeaa7b7f1d6b53c0f00000000000004680000000000000001000000ff0100002ea210cebe5ec344c0d0f650cea43435d63f84506d24714bdf270b48ed845e3e4222cf1b0ccad7c2b84c4cfba4156af62662688fa344406e5774edde529583a42762552907f178ba4ef67d2afa3f8dc35bdd444179e10000a8000000000000000100000009000000e767b29c0dcf960a3e8e388ec23a6b2a95d9f13463619fcbf8d5e492a1d7686361e90f6e68ba170650da7ec791ae06d9d2499116f9717c7d1552a89bbe444bf5604c548132e7bb2e8832e72264a8c3f8c3e87fba1e49f1b32abc6019087d50a075db06f3289d203ff870a938a712abe28c8b75b6445b8ca4a674b1104c40f97169db0781fce34f16ef8644a14cc79028d9ff3f00000000004800000000000000ffff000000010000ce70fb43cb4ed306a1168aaef6aa28982f49317dfee5ec6dfe0a85cd38b8bb5e63bd2dd9c599b5db558a10cb276d710f000000ed85326a838f532973c77fd0938bf5b85650f4f0790a817d1e232d83287d2a00e827a2ef6d2d7246915667f1565564e13420eda56d20192bbd9d721a65f6710d752417eb41c2087a706a4df317a0f13e73c85012d0c9d65123857ae905cf3d6c2913afdcd14352ed379b875b98ba4fa638ead55256c603127b816041219e1f0000000000"], 0x1a0}, 0x403) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eda4e713048e69931929648b84e5af550f5f0444ce872b6952f08cf1f47bee682558eb37b8a98e595dbbde523a3fda02913faf542686199cbfcaa1ec7a6d0c75fd633a4917fe285658500fe308bf639e92e0bcca224f7f3fd97aa39fc2a", 0xf) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x0, 0x520) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000200)=""/92) 16:00:24 executing program 0: r0 = socket(0x1, 0x4000, 0x50d50988) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000000)='./bus\x00', 0x400, 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x6) ioctl$KDDISABIO(r5, 0x20004b3d) 16:00:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:24 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) shutdown(r0, 0x0) 16:00:24 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0xa) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x9, 0x3f, 0x10000, 0x0, 0x8001, 0x0, 0xff, 0x2, 0x0, 0x3ff, 0xffffffffffff3631}) readlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)=""/45, 0x2d) ioctl$TIOCSDTR(r0, 0x20007479) clock_gettime(0x4, 0xffffffffffffffff) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d95) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x100}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x104) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x7ffe) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r4) 16:00:24 executing program 1: r0 = semget$private(0x0, 0x3, 0x668) semop(r0, &(0x7f0000000000)=[{0x2, 0xcf, 0x1800}, {0x7, 0x5, 0x800}, {0x4, 0x100, 0x800}, {0x7, 0x4, 0x1000}, {0x3, 0x76, 0x1000}, {0x0, 0x0, 0x800}], 0x6) clock_getres(0x3, &(0x7f0000000040)) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000200)='./file0\x00', 0x4000, 0xfffffffffffffffe) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4f}, 0x0, &(0x7f00000001c0)={0x8}, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/69) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x7fffffff, 0xf7b0, 0x81, 0x0, 0xff, 0x7, 0xaa3, 0x0, 0x1, 0x5, 0x8}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="6d87ad5d628be279c4d4518b45a26957c41fba1931c93261bece6d161f30b39ba86323124336173a890721bb2087423855c71d1eb3684a1310fe19025bb3241a8868d4061ddb1992f3f6eaa773cebf6e3f944c37181094d2b3468a2e1c5dddb4f56c4c3fb9e7148d8c", 0x69) 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x122) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0xc000, 0xaf38) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) dup2(r1, r1) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) read(r0, 0x0, 0x0) close(r1) 16:00:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f000000c000/0x1000)=nil, 0x1000) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x42000004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x5c4, &(0x7f0000000600)="acb1b7c9feb6f697bfe900ac7366f610e46f011dd9ae3b9578d5ec91cef731cda5f9de44ae6fbd3079ac9d4c8531d447e5f8dbfbc75b2aa6857e96dcf3466cebefacd20332cb5c11eff57fa57dd0798ebb2947feefd20ae948f981b4b7d41d88538f74abfdbf7570c8a94e034f8c35450171597b3fce78fb93f6e194cb37d35ff950a7a97501a05cc88268415432da928efc268e7b0359b99aa61998470868288454f2fdfa670e2443656d1193f2ecfa45893974ce3c6f12eacfa33613dffa2fba6066302949d888379f9842ae83b94cac12b57e8aa09ce1a4de39260305f018ec0804f58c9b384883193db29001e25f78d7c88feda832c6ccd88323f50135f84ac4d5510bae905827b6b67501ae5d9b1469e598b59d75a3f29f8c17df8e2465294a70fdad51497f8d083b782f4f23377624e80902548ee797ffff521a5c8c6396816fd9af9cb043a5088c6ecdd71f29f363ef37f8e2a91837711d691e4a37672226d7d467f2891845cdc9656f73e24b869f5ff4cde1e5e4e7a20ca13b98176eaf30ef5219a6d35da6b467416dab280a0884700450292061a605a5f735fd2bdb1847") 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=""/28, 0x1c) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x401) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000040)=""/32, 0x73) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400000000020080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001a7, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x869) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x7f) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x8}, {r0, 0x82}, {r0, 0x8}, {r0, 0x40}, {r0, 0x18}, {r0, 0x11}], 0x7, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x1) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x100) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x10000) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x20}], 0x1, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) 16:00:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8d, 0x8}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) flock(r2, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000001c0)) r6 = fcntl$dupfd(r5, 0xa, r3) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000200)="121d68a028e18ed2dc52d2789a2a94b1e0505d8e99c243625511a9329514a58b4ac2413fabbb7a3d2c13967e13e5f0d4b25018ab9f40073fd4260e06e7057494f67a7c9456c143d358c4ddb476f66f5a5556e36b809d853dfda3a80aac28de225cd40fad70266e73c22cfac9c7ca6428d7ef2fda9d2f79a36256a536d7126f0d53a71977f047081d7f352ebb445d635b6a8c11c383fbd9e68864a16c1ba6809843c80876a014836f17b2deb6234ac434983d07db459d046ff44102f659ce5889fb40e5811e0a7c822a32792cdee5b90fb8e6ef388a7645c6383d91b656f8ada86ca09c44aa5f8b67ce68bef5ad393319f9f9d5", 0xf3}, {&(0x7f0000000300)="9745eb015dce28e43806233dfaf5a5da31b020f83fcd7c55ce9ece2b64185119c6feef786a45c75c81f42e28144c", 0x2e}, {&(0x7f0000000340)="3415604541d799911154b6d51b499874c7e93ec81409b482d263724a54048b17a29d899d69773abbc97a2f6009f04e0b08a9aad08b45ce1d2510ca575ea57aca33209aad70f70f9767df478dcd2d46445dc6dbd3ce26a990bafaf955fb13a0948cc6999a73968c0ebacf8797aa907ac744c39513e27c1b0dda05ae09a857a80c738a9e842f12f67e3b6a3da92c02b45dd9a1508d00e88555dbe14ee5341f3aa3bf00c1337cb0c9ac5cafd3a415abad664c889a06d9e2e905c6ac", 0xba}], 0x3) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000440)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x10001, 0x7, 0x10000, 0x6, "1a4cda14830dfdbd7c8ab4ac795b5af09346c02e", 0x5, 0x1}) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000500)) ioctl$TIOCSTART(r4, 0x2000746e) fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000540)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setegid(r9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000600)=0x8) connect$unix(r6, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000700)={&(0x7f0000000680)=[{0xee, 0x1ff}, {0x27, 0x9}, {0x6, 0x6}, {0x145, 0x7f}, {}, {0x20, 0x8}, {0x44, 0x3}, {0x63, 0x1}, {0x8b, 0xb77a}], 0x9}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000740)=0xe9ea) 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0xbb, 0x8, 0xfffffffffffffffb, 0x2}]}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="349ff4426870a11d6bb28d27dd2d71e18d2cb38445a894ace67d8f94c3054d96eb66f654fd1dcc7c7c74c7a510aa616b16b883991a5e7be93c3e380d005e95bea7a30393d5721637ab33e1329927c08d37ac965758b14f777a071c00b2b465fcb2d66445007f916cd968fa2592ae394693b7c4c4a163f51a2eb871a4292d1f8c7a934776f82b37c358f7a3af2685904d26ba283387b54402cdebf8e21a44e411f8fa06a60dd6264c53f701bf8c4c2260d83d9d858ff6340b4043ad7afc0beb1b51191f5706c298d220a06fcf1a2cc3c7899df440c301c5c87496adbffcfc04562076208030ef66df", 0xe8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x400004c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet6(0x18, 0x4, 0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x31, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) pread(0xffffffffffffffff, 0x0, 0xfffffffffffffe11, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x983c}]}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffd3c, &(0x7f0000000340)="88") read(r0, &(0x7f0000000140)=""/32, 0xfffffd49) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)={{0x3f, 0x100000001}, {0x8000000000000004, 0x100000001}}) chroot(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r2, 0x8}, {r0, 0x14}, {r0, 0x100}, {r0, 0x1}], 0x5, 0x7ff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xe2a2, 0x401, 0x40, 0x7f}, {0xb606, 0x3, 0x101, 0xf152}, {0x7, 0x1, 0x9, 0x7}, {0xff, 0x38, 0x1, 0x81}, {0xffffffff, 0x2, 0x9, 0x4000000080000}, {0x384d, 0x5, 0x1, 0x5}, {0x86, 0x5, 0x0, 0xf5}]}) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x319}], 0x100000000000020c, 0x0, 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xff, 0x100, 0x3ff, 0xfffffffffffff801, "aa744382aed7c3aad997542dab1cb81fdb27eb3d", 0x8000, 0xf50}) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000502500972cc58b60010f"], 0x10}, 0x0) 16:00:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x4}) getrusage(0x3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x5, 0x9, './file0\x00', 0x7, 0x91, 0x1, 0xda}) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x100, 0x6) 16:00:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x153, &(0x7f0000000140), 0xfffffffffffffffe, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10820, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x22, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x35a6) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1c0, 0x0) socketpair(0x1, 0x0, 0x2, &(0x7f00000000c0)) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x80, 0x1}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)="bff31169c1b1318c3b25d5bcf46e9b7011e413f994d8cca46d5f1d220d4b47cb0523192a3b63773a83095a5a74d51d660ec6bc15235b2450f3ecfec70187378522fd6162e39c06a4e2fa84ed4e5d1e902ce59e1657167d6e0708209f056e2aad157b2504cb9d6f8ef856d3829e738712e3b48f9e82b6003910414ef93d2f89bde2c5503c8e8b3629a694119b3d18b8a0672ca831e0f2352277b3eab3ef5b0fb991df4ab7fa4c74bc0d44f80562a21d3413c909e2d97358174ca8aad3c0368bfed42fcbaba4b08043a3d636e73e7455c2d9142303e62a", 0xd6}, {&(0x7f0000000240)="ef0774a99b80cd6cd297c21da869ba5bbb4d67937e5cc352e91745e7e34d4dfa74a020cca079d3cec9a11a27591ec29a6103b51f288c94ec3b07b7614d08b1221179229c845b30c118f9b79a31edf79bf16109bef02782e2fa9f69c7677176d1afcee5", 0x63}, {&(0x7f00000002c0)="43caea7e4cffbb6a032db91451db7b4fb10bf3aea350193ae62c1bf3c39c106b81d6f6f3986339e20d39b5f31ee265162bd153dbf3f77511b310a72d972d770adb3f8ed147be5dddeb777202554af4459a7dba68699262a5dc981440ecd11cc0063c5cd9b6777cef036a59e9ff04345c6098574575b0f18fd6e628eee53241e05b196a97e44acc2298ec41512324fcdf33c5b21d477ba197e576131fc2a45c072c6387f1eb8c612e9e74f25d29bd215a3caf2b9b6a4a4548c4c131420767595cd922bb35bb5f2ba0d48c575181ded6c314989ec80fbe8a2a202ed6d7476957f7cd9bf4e14d", 0xe5}, {&(0x7f00000003c0)="028f4a8ae215d933c1241771882f91538f9fdb66e8bda7752f69ee1304614a3c6afccc29db9ce02a567d0a5da0e5169b3f21efd78b8aa3520ea51d5c6f5482a5760c01d7e73237807d65e9ef887130dd506d56d7016a29311c4feb7d17576fb094bc6b01a16d4ade19a2fca4f4a2e2add0d8753a04dc817a6897de1d4b05980687d61d028e49efadecebda7231cdf5ebf60b8af8ee6e2fe171dcbd5c1012207f872cbaab8c59b954c410a808199a4b0633d93b3b8e52adb9", 0xb8}, {&(0x7f0000000480)="eeacd2b1cb3e7a87af5cda5cfc6f590bb9d1ddc284", 0x15}, {&(0x7f00000004c0)="a64c84cddbeb1cf9e295b7bf015509b937a5a9848e70a22b9d0e2eb843ec7d372a12b86ad49843634a6cc03fcecef665be16bbbf19d0e2bef7c777e8c41cf297bf337e96a6a094bcd98e30984baf4bed43f967196ac8198033fbe7ae9736", 0x5e}, {&(0x7f0000000540)="f57c15b3f9201e2585f903d835a025a5f6b416383f49acd5bdbc5d33c7888524746c8d6741955ea18ab95f277941cf5f95f191ac1416ee54457ec8e682448b51bd17528ea8042048a3b00de6db8aedc615802b33865b45826d65407f33a3c9e09e9fb47083e3df73d56aaf0324abffa9db54855bb3c5b7b1538624d3902f5a52d80364959353e1f0c77778377ea6dc9085839847367c607e800f778d6352ba7380789b6239cb33c2314eccc5eefe3b5eab80e02d7443616f93874795e87ef79f69e68ae0a7da3a10e8db51502f2ecf5a4f0e989d994a61abc50e572444e216276272c2ec7c58d3aa8328a68738", 0xed}], 0x7, &(0x7f00000006c0)=[{0xe8, 0xffff, 0x8, "785d0de08df4aa53c4f28c834e3c92268883248d301ecbcb402a4c98e82de30f2424060c786c0f4dabe4d3332bf96bfe7560c31212683a4e9f4e8c5806e6d11b0defc755a8b81d3c67c115022af3b58fba33e24e6d67ed9d42a90bb362c02db94b4d07cb617851b9d33ad8a3b7b4d7f00bb68c357ab113d61f32d66cd367e5054800707b8300130585a1aa9e42ce08c336b990fb30fcbf23e27e3790f7d693a924490ff4e0e16c07fd01df159aac831915ff64805549bd7026874e143d648f263ac3d079f72acddb625209329f7181b306cfc2a3"}, {0xf8, 0x1, 0x4, "54ab33e2842a6b695eadfdc85a95af390e7d77d9969ecb917301be6f32468812a58745ac4bd997b59c454931c4ee50afc5dee3d6ce66c618329d2fe13495b8215d6b4a6a74015bb843d735a0d86eb0e254ed23ddf21b6bca8e27ce677cc6922af37153c391525ad246e7d0f440e2483295176a67bc3ab498a11f37a730da963525da6427f1127f3b63e303513bc92ad8e8ba319281ee2d70582d68f11283857875713523d33e1159ef1da03e61c7340e5d21442dc14240da19f2a4b199b899f2884dd0a9b8fd1b4cee1412b18a8258d89b87a18f00d3fcbbf662983a845c24970812c3"}], 0x1e0}, 0x1) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000480)="18eb32bff98a3280cfeb2890e438764f5cca1d63bb160bd2b5a4dab00c9d321adde2e23628005354dc1c0ba063a39dd29e38aa47d50598d26337c9fbe7419bbd9c40f525eaa846ba466ad3f1f96b541818ac4f6d16954960b0e2e1f095f4b50aec7fb124cddfbed579124c694f32cac82dc43dcaa2f4c7d60e7902e902bb7f031d3f8a5c603773ed44e268d9f588f4887a6aa8e02f54cf7207293ddbd28218aad5d0bfe508404c56bf1d577d9e11bacb1548570261d97940319299b7a20df2a289dfaf5c45022ec41f72bedba7513437e7ab8579827786c68919e53314cbf3821b2fcb69b5432ff8d19e55854bc27361a6e7b900094733c6cce8da7f87b6bf95030d8e10b2a4b2afc949819847f2e07f1a84d8fb3ecd1c14a58a6a38eb3be7cddb942e0ff1abe82b247dc05b984beb34033d546e44b7dd5f31b77152182e3dcc6a040f1d064d40f23c3510409bace9740c64cb8fe26163326bc0c064875ca53eb4052a720fb9cd96ef10ec37fd0c0e2acf085bd7649eaedc229dec3a5aa874a881e1538235e86bdf3721828be5fc067a25bef0086cc0fc34d70b1937881c13ae1d1446c5d2afdfda16e340ecca6c81547ba6cd2d52b87abdbb5b52415e53662275959c157f5329b758edc76d53d6a247adc5568b530fdc5b537869cf61d6da7cf7eabb957f273b2a66c9093e2c37683a9a7cc69a58b11c9939d0f95d2d71e2809ec9dfdfa4a9f74d546386b3260e5132711232879e2d3a4b812e8da1e266504628affd394f5b25dd09c0c425b2823cc4271c296ba3d028bb34fd9cb8bdd06f6e54264186fc1379361bd93f2349639eeda6afd132195fcc532f8f0caf64cada02603f23c51a15e2331d9350a59cfeab0208d268e5881a8b833bcac0f9d43026eb0cb13e84d7b8f38af82e3e50ddf77a13e02c282888cebace16011c6acc81baa3bb1ae4dab0b27b439eaafd12a2dc352b5a6c825c5b1b1090bcf8d4d5e080766ed42dcb9a0c108df3d007c4a273281c94e6b3603e09462a37315bd7ca29d3d9bf863821b7c2c7fc213dbc515e58555e55e69fcbeaea4e994253a4a5dbc145e13e0a5961cedaa508dbb6904d986fe83df8c9f6cc41b81de929dfed1b28c118b0da11206e778accf259bd3f0a35f3179e37f2ad297fb0d522aef6eff4d9f0a60557f3f386deafd2c8fa598a82e77a313216550e274bcd2fd9461ff658c7d908f8a1fb34bf84d7cb0f959db12854a2454af587383a6292362a87be87cb3be184cc879736e15a907146b000fc255944c06429296120823bb51725416a80567f1bc4e417ef4a2f76c8c1f6032641b816b5f6c70786aac73c14e4e6035f0e856f481ae93185df911628b1ffa1a92fd2e1eeaa467630042f39baedb091bd421e4ae8d19e753a36962775256259b4e6bdc6304eff7e77408e77bffcd32d56f3da7b6b037b6a2d649d99c929b0269490704743995ce4d887b4875462c33709d2acecd60bb38e660b4b94e1d54116a75b6fff63605ea068abc287672746d2260f6b0bce939522ad43a8a7ecff8977ff2e201059e19fd4b98ddf90cb6b01ca53e7b0585db1d0e035edccf4c57c2ea9a5aa7ed62b3a6ab32dbc5eb2111791c42b520abaf28b73a4847189beb713334783ad7ebe1d48f4a3c0a2842ab92c7bad9cb4e329b32eb9506be71c96b4eb33fe818ec9ba1d096a94e922638e431cf08610d5a583f1b856062b4cc5dc1e48027a5404ab841a4b23bb996a67aca1abedc961a2040308dab7f7b5b4dce72c44e6decf0e2016c4fbb2ca9e62be64e1433b63751eb33f80d309196251f141f3029a7e2a6996b6b0965ee8ec89bfb8aa5ae5a8fa6970f1beb16d89b07393c5154733cbfcac46d5086af166eea41591bf19069dee718542d923e796c11f6d8983886503238568c16a237a34ed972df7402e532d1ddbef65f197ebf93688678498a7229218eb579996557bc6ac76a5eaddee5c1cc4ce6b9787064c8a22a5462ba46bd5d0ce60462158297e21cd03225fe0650a233c5c9d24c3753be72a9f5257f3b3850630842f145cca84c777b6b54b70fa0b29564968d1b3bf049e546df92f9ed8baa1ae6477ebcde63f8f418edefc06a6078a4690e52f51a1e25a9df4fbd9f352ace9efbae6c5683204181838f092ff5186515f268d3bdaa913a114cdd98725d84761a52e35683548da90c42a8e0625da06fa8cafd8dfd19ac7e4c87d9fe86aa9fb8fd8cc4b5f9b05289e8ee0ac4eb3c5d9f00d1bf62ea6a6e02c9c85cb8ab62173ba83ab37b590d8a15ed750972d8557b5bbf6fd00d3c5e68da7998b31f721f155e7bd8d2332ff4e7cc480ea10bbe65cde2b65c4d82da449e3e1d1f70b87bf1f04037734cdcef7e6a6b436e52cae53eb3dfbe03a6c14b5ed4b2b6476ab0e5f6add09515c6cf605634af574092f1dc2f57ed8eee1dc8cc62caab9b443ab7ac89ea4b1d3d420930c1d73325bb21f0a472f9de5f4b91f6977408ac301cb4c950f3aee8a37c44e03784545a3fd221eb4056eff499dd2e49af32182700034cea57e324f08df29e0ab44443efcc3785c1ca3165e57374bb126208c4e06dc8906ad4f28545afe3834f32af556614f2f29419458735d31ddd0533a53fddd526bc8d9939aa4a9fe2d31bb2958717f8e5be9adcef284e8d936ebb8889af204b0c9918a2f20d5df248db4b16924ce7a315944db51069a4f512e7ee2e46cd82c3713b025031a27dad7ab99e09896afd286e788caa1c6bdf374fc76a6f2df7c68d4a46eb036b8ee608148fbd637302238c3916eec3db297fae541c15d8df15c807ddc8dc8c4e48896c4457b72e141f2562f5a2d896824ba697f3e6ca79a58a795d7a1ddc4751c006c463adb7892f56157c7232a2dfb1a5d2ae6d5e91278b32d6f424f7912688b7530cecce7406477e9f927b5803ea0895ca65247fb936a49e3926abca8faf55db70dbcaf367f0c5f1b8f94bb850c5356b29beae46785940d4ff4564a091c934141621818a238853e6b151643fdc72a1aeb04cf8c680c653dfa854d68e20e85165429170e9f2000632ab62e3ecfb764351a628ffd6c864c310896f7d142af854d95721c9c8d1ae70c0b660ce46264ebdc0a35f5ced9408778c24c5752713feb1481419facb1067e933e54b86bd1f407eb73e55e821bc1bcc5d8bbc3f4888fdd929a55880874c0ac09b5dc6b8d977425a310ed5a9c721fbbc522c44d3ae1eda96d28329d4d0d648d400ddd7a045031b0b218e0a7b34e9166de20c6ce72328997d923ae8653cbee75c3a8a278726c3c07e6646311aa59ad6d0e319e3dd23048dd443a2f7b72db07b0dd7b3e458ac7ef299243acc6dc19adc096231d5ae151954641e0ea5f39e7dfcbdab04c1775ff0e8b938bde35fdb2965907af6b4ae4e87bfa7a22cb2db037ad51a339befeaa848624e46e8b74c834c0ac4f69074035ec1edfb98f199ac4f0977ba29357c62112d607f8abc750ecf0c76de4ea5dd2d5bdf5fe90850962278a0398f8f851a740ff403170fc5a788a653aa17198ee1d49f50014ddcb9872123385e58b3f091507d0da9677e2ec8406ea582d8436edf01bb39a8e4d7ee799f47d0bb66b98a9abd50482b366609d2e13f4ff430aa9e181e9b486e99e139929a28a86c18816e4573c5e6f3c2fd309f048b159e0d243267e063a3121907c28a98c1d3bee606460f86b5b986d97adba6ee71a7660587353e0234e3c0c29ff8ae6a254aca222eeea41850e4cafa46bc7bf494b6093f94af39b9187679900c359ab1c3d160e4301d621ca238805572175132843a2f73535a47ba6a479e4dcf12a3baa484020c8dffec3c6423f7592547afd024985a5ca97e9a1cf3da618485bc3dff2257506d8fa00a1d09ce80fea945596cb34ef40937e45ba894f84568599146817aa669dcb27c72ded005a362f3f5b95df997fb7ed2237da57b655282ceaff881220d26539ea43d152809e77998273b57235058379b7effb1d14f09634a7ff4ae01a7393815f614c52ddbc725d83711b4564464c9944dad9e0cc3c01d7845b1164095d6396aeaeb3167b60d4317dd7c51cacd9001124b29bda58050695c94b087b4ca8b66d35ee573054ffef240aa63d3533ba8ac3e8bd5d730ea526d353f21a8a38c1233b9bc36507cd8f4dfd64d40404c9ab243fe13fa9511200cc40869ce7ef2ff48072747b2e4296ce0c2788b807545808d743e53adf145b8881557cb4b3e4e1155f5516ae5ea1dec939a42791c091887e7db54444e5894c976332b5c105ce7886927a517def3e0f7469c4110edc9dd857b507d368fc190ce013c648da1f857614224a45e958ed2dbe4ed3f33bec78d98eb74f97bd188f477e2efda2e49b3f76cefe7ccb5e30fa5d4660938e1f8aaf1abbe42b707cab4253f2993ef5f6844fcb49d28ca359e2a9bb62b4e4c30962fcbc37e199849eca67b009ad521916cc4327634498bad087a05c0c6b6732f85efc7b90b35f4fb7d80cb73d9d02bd3449c7bcf443a0a740f9bce34bd5f9dc433bcbe41893666219c9a039ef1fca260d61213fb80b899fdaaa05e97f977afbf4840265904cf4c6549e7d7fa2f80bb16f5a5b00fa2bc62e27bfed610b2ded1d3bfdff45750ea948b23fe50878c9fcfed2adfea896c27f8c650e081152ee84a7c8e9497070bbc81ecc2394b8f3515bef4cb925def9209505972e3e588172674046dc690b1cdfb933e7b896944606aa96d22d11eee066b150388eb5785769c35238afd02fb7617cc185e8807fb3cbfaa7f7373516b7870cf29d6aab9d8922d9998bd51dce8237f4c37eb099ffe38e9fe34c1b83ce2170ccdd56f14a0528a22fc6cf890148abdcfc88b5ee9c90f34112677cd9796f0f1212c19c0ab6c8299a2173d97aad0e098e887b8020c6f8e5225a55eea7442847af4215162f44000d219da2ec290efa40ca303b3bb4030af01561c60370d0aa1cfe82e31e85f27c6ec603b2eea58e168abd13838b9ace9387df80df37c635c168b1a96cadb90c7456752dd102d677a9cdd6a3be35b62108de9275218eb8193ef1e22f444d0fba63c51bda13f6a1112eb53d06cfe4ab8ac7dad6ee1bf42abe7e6a71f5679288975fcdea2d3b5764b6906b96abf635c1da4ddb891e8458062856c232b3f9b1c4f7f4e878dd088494108dccbe5b74efb7768cb04f6ab3b9114c32f1cd7cdd1c6bde574db782dacfc4f51185710789f5e538c934254514620f00cf4627a85ab8b04be3f086d032f12cf434533a828f6cdf5da861689017f82845f7e09531e25e2adc28adc9e663b7ea647c0ae133e0e07de04ead603ab46e2f50713fd98500c3db10107557475a2500ec615d7b4d3abb2a3c2f19718437fbb662835a2b65537d477d1a6981bbc31a03aa4e55cf13c3364ef3fc94219c3b3324162fb456757e693aa0a1a0598d6aa5911daa8be5a984e2ca8e5c5bd1cc496e52a10c597c6b2d8ed20c96f4c7f32a18f46f338c14baa7a677910f29cae9ffe8550c4d52eb2210053ed32c3b6030e76ea17798128b507f1d467deb4643672ac2a97209ad61c4f2a22d0ff7fe1790b190221c6811aa016396b200255df74e5408e1b3d57837c23f17ab5d9032f7777ec3323eb731c3e92e43392fffaeea2ec7692642acbc5f2d20f9187ce7ca3b011ced16f7c82ed559af92f729bfb74cac327e3bb986ecd6be89d12b8208f1dd270a3d7077fb4e3b613aee606b035188bec4349e6ffb73703de94471f366ca3be45eb1a8c46b11e2a6e6744340623cc3d6a96b5f2cf1fd97e429f37a4e001d31c38864411f56fae492b1", 0x1000}, {&(0x7f0000000040)="90b6021f91db763b39a80ec8c70ad447fd235e83bbeffc682bca6c00f7c85d66947574a62bf04eb6d8e536806861b3ece784579cebd65fffd923f6a957c62746b2bfb181", 0x44}, {&(0x7f00000000c0)="e0687b42cf9e8fd7a9420620575dcbd4d82846b430a99d2df4eaceed3385dc4ea187da071293eb2d12ce108b32a5b8bf711f6b232df801f2f83919517bcf85ec8801e9e4bd9af23b2e18778cf3b25c7ab30e6b17d41cd76fa42c3735eebb2e3948e896aab3751b714f767739267cf7734c3ef8f460b46e0af4b62e36f189193d40be23f6961aeb3a", 0x88}, {&(0x7f0000000180)="21baaff028d3c336f5ffa9c8a21a55cf5a52dd86f79fa40043c40410506ced2c23268e94cfdb36d33078c4a6d4c9fc6158e531b7b5b35e2f7fe5568c437dbae7fe5c4591c7d899b5f54884f24703616ea7967e71517fc25730c07d3f4677cf153138c12e9a9c0ba7f8f9b6b654b081082192cf0fed8fb3309974139267c8e60b4d1b2750bc326b4e25c7", 0x8a}], 0x4, &(0x7f0000001480)=[{0x80, 0x0, 0x9, "e171a5b2e1bf7caac3e9b1c1174c794c822d9b94aeb90b7d3c3b98f98a1bfbc50cc30a8e333336d41f34994938ea71fc859b8c3a64dbe16f26745cdfb6b65ccf83616f2f09774ae766a344c7e77ede4aa15993970e4a281b96ac6ec58e2e5daa49c476ba337760cc9a27aea5"}, {0x38, 0x1, 0x4, "d9531b39f246b8e924d633d48f236316f9c2448ae590d07740f37ec0ce7a5af257fc391024"}, {0xf0, 0xffff, 0x7fffffff, "bad9896223a22fb0019991bad4b6f746cf42a6c391e301c24b0af2de8df5e6aece9c5306482736bc90a5fe1635c180a8b493ecdba4205b8c9aa28c21ed310555cdb2cca9f7112f438998c24aa680d6f77fe82bdef69e8cf6da7916edd185af1b5763978f59c11898ab9ea5aaaa1de33f385e58ed079a2f2467631cfd106cf864c19335e4617bfa9f30b9b3e6fa5a7d86dee51a09d872516501dd5bd8f4b38ab22d94b33d818b34f8ca15a0d8a7a43fd13490774cc3cd7fd27b60a52bfa773ae9a738a16b47edcec9b5e7a4b3356a5805b4782a753aa14559de5640a717"}, {0xb0, 0x1, 0x4, "89413fa7f780ed686671c11b7f8ca5793b6757792ecf0ec94bb0875e60554c18168c4ebc6c472854e4e00bf1ca137b61e2eed3f830aba50ef953d1f1fd55b4b9b7c4f8410a9ba730103b7d29ef308c40c7dabdd36a0326852e6dd4d7b97b6f74fc9160ca1a50c8c1fa01b72698fd61acc48d73097e18d7e9fe90df7e457070be7626abcfc19adf1889108afff91501aa41dbefdb5e22eaf094b354699619"}, {0x108, 0xffff, 0x6, "4e0badcfca2ec778612363922c01415a95a4bcb326a40d4112e78fc501ff79edee6c669d7cf7605552682882f6a7c3c60f4fad6d100f5f3677b47682a0c2bc660cfa92d3431bd7e9098a8c9efdb114e63627e0e518bb1b88873bf6909135f1c81622eab16fb16ecbd4cf0ab58902fd6af01b95faee8778f72960f81e4ced8fb2f661da0209f0e4a7f4ef0b8eb0a67fcfd3565471e01d0affc048ec9a8adb222ce78e47e75c57035decbaf5cb4ea02f240b00955517c6c1ff5f9553a7ad2c5e45bccac49ef2846440f19eb5da4088bca0915dc62704c352cfce30cdd38541d6547180c1309dae4f90c5c658addd05413d3767d281"}, {0x50, 0x1, 0x7, "453b3a772ed2dd58814a04b9baea2c398c1c16239294469215d4474f58a24cbe0bf8e0e68b7f35c9137593f12d3ef25c91583b068617044227a17d3891a187da"}, {0xffffffffffffff51, 0x74886bf633c6a62c, 0x0, "2edb7609b785243860ab2b4c87291531668f6972b8078986379b28be41f1afce123a698a43ceb77cfd0eecff524758130aa5049a2cd6c5cae9c296f5a01981f031130730bfb7347c81c017c2a6bc254ffffaa384b826e021152d34abb187351e80f4fa6ad5f621c1b529ceeededd446cc45d7c114ada46a85f72570e83e6d48a4b0f1db1080379775b4818800b39adb925d1a9a6a553041d827f31be57b06961c92201bed0dbf6900b3579023a39567fa00144819c0e9281051224a6ebf1181913d86e2000bcb4af37098e"}, {0x48, 0xffff, 0x100, "eec9dab1059ec4abecbe45e03721922e7bb6560c364ef764f38e1d02b73eeb7292037ce176f36265119212ebe50b1df400519631ff166e"}, {0x88, 0xffff, 0xc049, "54ca229574fa611e2bf44e4f624f33c1b6a1ff6b8abdbba5e863ac69f6b39caa7b3328fa42f09cd41a9630a705ff4ff8a5a896a7f37c1e417714935add7ea52ed98c98a135cd0c1748f5124d66cd0fbd5a76848ba0c6be38e3a0db3d9f4da8183bce120513484437c3f56c4696fbdefeea442e699e97b6"}, {0x48, 0x1, 0x5d, "605a4c2523d873d7f011dc61af29a9b5bd8c99f307dd1e521dd55a3d97423996cc9222cc329d829b673b6cacf178ae6680"}], 0x5a8}, 0x2) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) getsockname$unix(r0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x301, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8080, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xfffffffffffeffff, 0x4, 0x8, 0x0, 0x0, 0xffff, 0x5, 0x0, 0x0, 0x81, 0x9}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) dup(r3) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xa0, 0x45, 0xf0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x64, 0x1, 0x401, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x4, 0x1}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x40000001, 0x54b1}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x8000000f, 0x9, 0x80000000}], 0x8001, &(0x7f00000001c0)={0x1, 0x9}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x12, 0x2004) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x8003, 0xc0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) r3 = getppid() getpgid(r3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8088, 0x1) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) kqueue() r0 = socket$inet6(0x18, 0x8000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r1, 0x8}], 0x0, 0xffff) r2 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x9) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd25) 16:00:27 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x14a) recvfrom(r1, &(0x7f0000000180)=""/255, 0xff, 0x40, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) setuid(r0) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x1c) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x100) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x80000000, 0x0, 0x0, "610800000000000000514e6ae973739ea78b7ec0", 0x0, 0x8000000000000000}) 16:00:27 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) 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, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r3, &(0x7f0000000180)=""/37, 0xffffffffffffff29) close(r0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) lseek(r0, 0x0, 0x0, 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./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), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='*\x00', &(0x7f0000000100)='&\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='5}]\x00', &(0x7f0000000340)='{\x00']) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x810, 0xffffffffffffffff, 0x0, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x10) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x1, 0x7, 0x2]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x18}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x3, 0x4, 0x1000}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20008, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) listen(r0, 0x40) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x5, 0x7) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/193, 0xc1}], 0x1, &(0x7f0000000280)=""/38, 0x26}, 0x800) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x500) 16:00:28 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) socketpair(0x2, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket$unix(0x1, 0x0, 0x0) 16:00:28 executing program 0: 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}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x100000001}, {0x3, 0x63}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2007, 0xa4138) getgid() r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0xffffffffffffffff, 0x5, 0x80000001, 0x5}, {0x80, 0x8, 0x0, 0xa7}, {0xb61, 0x1, 0x9355, 0xffffffff}, {0xe9a, 0x80000001, 0x81, 0x2}, {0x7fffffff, 0xb59, 0x0, 0x5}, {0x400, 0xb2, 0x4, 0x7}, {0x800, 0x100, 0xffffffffa1c9a210, 0x9}, {0x2, 0x7, 0x1, 0x5}]}) 16:00:00 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050360000004000000021310ca90100e10fecea11ea8fef96ecfa93fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404fda9f640f006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640ff2fad4bc80a192bc91c3958d945a2a5fc1233cf6e27749bbd97bb0d2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5da2a5d892f531aca708cfa0cfc992e19737b8e2405757105889ae2", 0x150, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x40105704, &(0x7f00000001c0)={0x0}) uvm_fault(0xfffffd803f014110, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014110, 0x100000008, 0, 2) -> e arp_rtrequest() at arp_rtrequest+0x15f end trace frame: 0xffff800014a03e00, count: 0 ddb> trace arp_rtrequest() at arp_rtrequest+0x15f rtm_output(ffff8000009da200,ffff800014a03eb8,ffff800014a03e10,40,0) at rtm_output+0xbf4 route_output(fffffd803a78e600,fffffd803a740480,0,0) at route_output+0x7d7 route_usrreq(fffffd803a740480,9,fffffd803a78e600,0,0,ffff80001491feb8) at route_usrreq+0x363 sosend(fffffd803a740480,0,ffff800014a040b0,0,0,80) at sosend+0x660 sendit(ffff80001491feb8,3,ffff800014a04190,0,ffff800014a04290) at sendit+0x53f sys_sendto(ffff80001491feb8,ffff800014a04228,ffff800014a04290) at sys_sendto+0x80 syscall(ffff800014a042f0) at syscall+0x508 Xsyscall(6,0,ffffffffffffffd8,0,6,fec500be010) at Xsyscall+0x128 end of kernel end trace frame: 0xfee5d7ff5d0, count: -9 ddb> show registers rdi 0xffffffff819ef3a7 arp_rtrequest+0x157 rsi 0x195 rbp 0xffff800014a03d60 rbx 0xffff80000005b500 rdx 0x196 rcx 0xdeaf4152deaf4152 rax 0xffff80000005b508 r8 0x40 r9 0x5 r10 0xffff80000098fc00 r11 0x42d38ad36ca82dad r12 0xffff8000001722a8 r13 0x2 r14 0xfffffd803c498628 r15 0x100000000 rip 0xffffffff819ef3af arp_rtrequest+0x15f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014a03ce0 ss 0x10 arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> show proc PROC (syz-executor.1) pid=321081 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff80001491f9d8,0xffffffff822c2708 process=0xffff8000ffffa010 user=0xffff8000149ff000, vmspace=0xfffffd803f014110 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 7205 87077 33591 0 3 0x80 fsleep syz-executor.1 * 7205 321081 33591 0 7 0x4000000 syz-executor.1 13886 157785 38814 0 3 0x82 nanosleep syz-executor.0 23050 401009 1 0 3 0x100083 ttyin getty 36529 96683 0 0 3 0x14200 bored sosplice 33591 259636 38814 0 3 0x82 nanosleep syz-executor.1 38814 53475 78382 0 3 0x82 thrsleep syz-fuzzer 38814 140494 78382 0 2 0x4000482 syz-fuzzer 38814 318548 78382 0 3 0x4000082 thrsleep syz-fuzzer 38814 48053 78382 0 3 0x4000082 thrsleep syz-fuzzer 38814 29874 78382 0 3 0x4000082 thrsleep syz-fuzzer 38814 225748 78382 0 3 0x4000082 kqread syz-fuzzer 38814 140160 78382 0 3 0x4000082 thrsleep syz-fuzzer 38814 335057 78382 0 3 0x4000082 thrsleep syz-fuzzer 78382 510632 77459 0 3 0x10008a pause ksh 77459 66237 87581 0 3 0x92 select sshd 87581 318749 1 0 3 0x80 select sshd 5711 293654 73079 73 2 0x100090 syslogd 73079 477230 1 0 3 0x100082 netio syslogd 7365 203404 1 77 3 0x100090 poll dhclient 40903 198321 1 0 3 0x80 poll dhclient 43207 149442 0 0 2 0x14200 zerothread 53992 117401 0 0 3 0x14200 aiodoned aiodoned 53970 100913 0 0 3 0x14200 syncer update 44484 16345 0 0 3 0x14200 cleaner cleaner 31065 395746 0 0 3 0x14200 reaper reaper 40338 447802 0 0 3 0x14200 pgdaemon pagedaemon 33031 81142 0 0 3 0x14200 bored crynlk 78265 305874 0 0 3 0x14200 bored crypto 51237 190797 0 0 3 0x40014200 acpi0 acpi0 80351 162710 0 0 3 0x14200 bored softnet 40525 421966 0 0 3 0x14200 bored systqmp 36897 305390 0 0 3 0x14200 bored systq 63078 465086 0 0 3 0x40014200 bored softclock 26597 171661 0 0 3 0x40014200 idle0 45427 34752 0 0 3 0x14200 bored smr 1 493390 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 9518 6611K 6998K 78643K 16353 0 0 pcb 24 9K 10K 78643K 1152 0 0 rtable 126 5K 5K 78643K 1094 0 0 ifaddr 56 14K 15K 78643K 322 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 125 0 0 iov 0 0K 24K 78643K 273 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 76K 78643K 3522 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 26 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 164 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 2477 0 0 sigio 0 0K 0K 78643K 42 0 0 proc 42 30K 54K 78643K 965 0 0 subproc 32 2K 2K 78643K 206 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 193 0 0 in_multi 33 2K 2K 78643K 220 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 458 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 88 20K 29K 78643K 6787 0 0 UVM aobj 102 3K 3K 78643K 113 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 72 0 0 NDP 11 0K 0K 78643K 98 0 0 temp 168 2711K 2782K 78643K 11509 0 0 kqueue 0 0K 0K 78643K 20 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 26 0 20 1 0 1 1 0 8 0 inpcbpl 280 936 0 929 1 0 1 1 0 8 0 rtentry 112 173 0 122 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 326 0 322 1 0 1 1 0 8 0 nd6 48 36 0 30 1 0 1 1 0 8 0 ppxss 1128 46 0 46 9 9 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 664 0 467 13 0 13 13 0 8 0 art_table 32 665 0 467 2 0 2 2 0 8 0 art_node 16 161 0 120 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 162 0 152 1 0 1 1 0 8 0 shmpl 112 111 0 11 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5269 0 3827 47 0 47 47 0 8 0 ffsino 240 5269 0 3827 85 0 85 85 0 8 0 nchpl 144 8785 0 7162 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 27560 0 27560 2 1 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 29590 0 29590 13 10 3 6 0 8 3 plimitpl 152 86 0 79 1 0 1 1 0 8 0 sigapl 432 2619 0 2606 2 0 2 2 0 8 0 futexpl 56 36208 0 36207 1 0 1 1 0 8 0 knotepl 112 680 0 661 2 1 1 2 0 8 0 kqueuepl 104 481 0 479 1 0 1 1 0 8 0 pipepl 112 1518 0 1499 6 4 2 2 0 8 1 fdescpl 424 2620 0 2606 2 0 2 2 0 8 0 filepl 120 15071 0 14976 5 1 4 5 0 8 0 lockfpl 104 879 0 879 2 1 1 1 0 8 1 lockfspl 48 299 0 299 2 1 1 1 0 8 1 sessionpl 112 28 0 18 1 0 1 1 0 8 0 pgrppl 48 60 0 50 1 0 1 1 0 8 0 ucredpl 96 3284 0 3277 1 0 1 1 0 8 0 zombiepl 144 2606 0 2605 2 1 1 1 0 8 0 processpl 840 2635 0 2605 4 0 4 4 0 8 0 procpl 624 5616 0 5578 4 0 4 4 0 8 0 sosppl 128 12 0 12 4 4 0 1 0 8 0 sockpl 384 1943 0 1925 3 0 3 3 0 8 1 mcl64k 65536 64 0 64 10 9 1 1 0 8 1 mcl16k 16384 5 0 5 3 3 0 1 0 8 0 mcl12k 12288 39 0 39 7 6 1 1 0 8 1 mcl9k 9216 15 0 15 8 7 1 1 0 8 1 mcl8k 8192 34 0 34 9 9 0 1 0 8 0 mcl4k 4096 112 0 112 2 1 1 1 0 8 1 mcl2k2 2112 14 0 14 10 9 1 1 0 8 1 mcl2k 2048 58725 0 58684 12 6 6 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 107890 0 107838 16 11 5 9 0 8 0 bufpl 256 11473 0 6954 283 0 283 283 0 8 0 anonpl 16 238919 0 228677 113 67 46 58 0 62 0 amapchunkpl 152 11605 0 11505 25 16 9 9 0 158 4 amappl16 192 12296 0 11731 102 71 31 41 0 8 2 amappl15 184 1185 0 1182 1 0 1 1 0 8 0 amappl14 176 1248 0 1245 2 1 1 1 0 8 0 amappl13 168 13 0 13 3 3 0 1 0 8 0 amappl12 160 22 0 20 1 0 1 1 0 8 0 amappl11 152 915 0 898 1 0 1 1 0 8 0 amappl10 144 211 0 209 2 1 1 1 0 8 0 amappl9 136 853 0 850 1 0 1 1 0 8 0 amappl8 128 393 0 379 1 0 1 1 0 8 0 amappl7 120 205 0 200 1 0 1 1 0 8 0 amappl6 112 880 0 871 1 0 1 1 0 8 0 amappl5 104 247 0 237 1 0 1 1 0 8 0 amappl4 96 2723 0 2698 1 0 1 1 0 8 0 amappl3 88 251 0 241 1 0 1 1 0 8 0 amappl2 80 20633 0 20566 4 2 2 3 0 8 0 amappl1 72 56028 0 55625 26 17 9 19 0 8 0 amappl 80 5996 0 5962 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 112 0 11 2 0 2 2 0 8 0 uaddrrnd 24 2620 0 2606 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2620 0 2606 1 0 1 1 0 8 0 vmmpekpl 168 19985 0 19959 2 0 2 2 0 8 0 vmmpepl 168 274411 0 272885 154 81 73 87 0 357 1 vmsppl 272 2619 0 2606 2 1 1 2 0 8 0 pdppl 4096 5246 0 5212 6 1 5 6 0 8 0 pvpl 32 694458 0 681173 226 106 120 149 0 265 6 pmappl 200 2619 0 2606 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 454 0 44 12 0 12 12 0 8 0