inkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/\x00') r1 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$inet6(r1, &(0x7f0000000280)=""/130, 0x82, 0x822, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) flock(r0, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000340)=""/179, &(0x7f0000000400)=0xb3) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) 16:02:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) kevent(r3, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r5}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0x80, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x11e, 0x6, 0xfffffffffffffffd, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0xb, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x80, 0xff}, {{r4}, 0xfffffffffffffffc, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x0, 0x40}, {{r1}, 0xfffffffffffffff8, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0xf692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r6 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000c00)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) getrlimit(0x6, &(0x7f0000000e00)) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x40) semop(r7, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) 16:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:51 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) read(r1, &(0x7f00000000c0)=""/79, 0x4f) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x20000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_settime(0x4, &(0x7f0000000000)={0x8f8, 0x7ff}) 16:02:51 executing program 1: r0 = syz_open_pts() r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x7433, 0xf6, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0x6}, {0x25}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x6, 0x4c, 0x3, 0x1}, {0x6bef, 0x6, 0x0, 0xffff}, {0x0, 0xfffffffffffffff9, 0x7a, 0x59b}, {0x1, 0x8001, 0x6, 0xe19}, {0x4, 0x2, 0x8, 0x68}, {0xffffffffffff8000, 0x2, 0x7fffffff, 0x9}, {0x8d33, 0x1, 0x1, 0x954f}, {0x40, 0x9, 0x4, 0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x8) 16:02:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) 16:02:51 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x101, [{0x1, 0x4}, {0x3, 0x9}, {0x3, 0x2}, {0x1, 0xffffffffffff8001}, {0x1, 0xffff}, {0x3, 0x40}, {0x3, 0x1}, {0x1, 0x20}, {0x2, 0x3e9}, {0x3, 0x52efff01}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0x100000000}, {0x2, 0x4562}, {0x3, 0xfffffffffffffffb}, {0x1, 0x7}, {0x2, 0x100}, {0x0, 0x5}, {0x1, 0x8}, {0x0, 0xd60}, {0x1, 0x8}, {0x3, 0x3}, {0x1, 0x8}, {0x1, 0x7ff}, {0x2, 0x9}, {0x3, 0x81}, {0x1, 0x81}, {0x0, 0x1f}, {0x2, 0x1}, {0x2, 0x9}, {0x0, 0x6}, {0x1, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='x') 16:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x1f) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000180)=[{0x0, 0x5, 0x3f}, {0x1, 0x3, 0x7, 0xc33}, {0x0, 0xfffffffffffff8df, 0x9, 0x9}, {0x8, 0x1, 0x10001, 0x50}, {0x20, 0x6, 0x8, 0x7}, {0x7, 0x6, 0x4, 0x5}, {0x101, 0x1, 0xfffffffffffffffd, 0x3}, {0x8, 0x3, 0x7, 0x800}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="cd") truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x298f) mkdir(&(0x7f0000000140)='./file0\x00', 0xa0) 16:02:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002d}, {0x54}, {0x8000046}]}) syz_emit_ethernet(0x3a9, &(0x7f0000000040)="b6") 16:02:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) write(r1, &(0x7f0000000300)="f11c0e1eae0b30d08562dc5dcc04764444555fb5a1bec2266c4d35f027f9812be9892bfc13f0241108d64717a3c6d721c0dc7c5f9b3ac24d1e325c350a5dd88acbecbf2b4afb39b7f68c18b5839d0352a193de687ecce6da921c2790595760a6b011c9c62f40667e43024d61f445a25b34898f6b866090c5f11bc21b4328040f3ee2789ea0b844512b6730d04d0af1e79a1b65c1adcebe8b50919895ff88098c734e066e73b6aec4ca91c71350fe4a823befcf7e5104c85f7fc851f0bea865cc3bbd9ea30c7e0e8af9072a701764b66f09cba375a2f641512e", 0xd9) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000180)=""/134) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x7ff) 16:02:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x800, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001080)="61f4248bb6fefe6fbcaa548fcf976d59b6d524f469b3768e2f8b48e6604b0fbcd403fbf18d013e913e2efc445126aea1a3da2c011bcbb2d843d674cb29f65bf83d9c1de39c90d89d8fe1cf9fe17fecd139e81056f85010372c70e0099859ed1d65", 0x61) pipe2(&(0x7f0000001040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:02:51 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup2(r1, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x100000000, 0x0, 0x1}, {0x1}, {0x6}]}) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r3, 0xffffffffffffffff, r6) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) socket(0x6, 0x7a482ec6a08a9a1, 0xfd8) 16:02:51 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f00004a9000/0x4000)=nil, 0x4000, 0x6, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:02:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001a00)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dde780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb498c000000000000bc54f03963", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xfffffffffffffe11}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0x3c3}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0x40000000000008) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x81\t\x00', 0x1a0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000003, &(0x7f0000001800)=""/124, &(0x7f0000000000)=0x7c) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x4d690b0a8ea25c7e, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f00000019c0)={0x2, 0x3}, 0x7) semop(r4, &(0x7f0000000100)=[{0x4, 0x4, 0x1000}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x4000003f4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000280), 0x2d9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x2, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0x7bfdcf5e6595f9cb, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x100) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000000, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1800}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x3) 16:02:51 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200", 0x0, 0x10001}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:02:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x5d22, 0x5, 0x2, 0x73e3, 0xffff, 0xfbe, 0x2, 0x1, 0x9, 0xfffffffffffffff7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:02:51 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5, 0x1, 0xdf3, 0x3, "1ddfc44fccfe812cb029f93b5eeca8d812e829df", 0x3, 0x100000001}) 16:02:51 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() fchmod(0xffffffffffffff9c, 0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:02:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) close(r4) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r6 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$setstatus(r6, 0x4, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x41, 0x66}, {0x0, 0xca1f}, {0xa0, 0x7}, {0x21, 0x200}, {0x1, 0x1}, {0x82, 0xe0d0}], 0x6}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='%\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:52 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1fffffffffffff37, &(0x7f0000000140)=[{0x8}, {0x41, 0x5b6800}, {0x6}]}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x1}, {0x8001, 0x4}}, 0x2) fcntl$setown(r0, 0x6, 0x0) 16:02:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:02:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) fcntl$lock(r2, 0xd3ee395148517140, &(0x7f00000000c0)={0x1, 0x1, 0x2, 0x0, r3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:52 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x3, &(0x7f0000000000)={0x1, 0x7}, 0x10) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r3, 0x6, 0x80000000000003d, &(0x7f0000000040), 0x0) 16:02:52 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r1 = dup2(r0, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getown(r2, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) pledge(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:02:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10220, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20000, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) r4 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getpeername$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r8]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() r12 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x336000, r5, r8, r9, r10, 0x13, 0x1}, 0x800, 0x100000001, r11, r12, 0xc31}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0x8, 0x7, 0x6, 0x1, 0x9, 0x20, 0x4, 0x2, 0x1, 0xffffffffffffc895, 0x5}) 16:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x4, 0x2, 0x3}, {0x80, 0x0, 0x48, 0x4}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:02:52 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file1\x00', 0x80) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/36, 0x24}, {&(0x7f00000000c0)=""/37, 0x25}], 0x4, &(0x7f0000001280)=""/38, 0x26}, 0x1) 16:02:52 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0xffff, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:02:52 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4, 0x3) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000740)=""/19, 0x13}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f00000004c0)=""/134, 0x86}], 0x9, &(0x7f0000000640)=""/142, 0x8e}, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:02:52 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x821, 0x0) fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x1000, r3) 16:02:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x119) 16:02:52 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) setuid(0xee01) r0 = getpid() ktrace(0x0, 0x0, 0x100010006, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x475, './file0\x00', 0x2464ffb0, 0x81, 0x7, 0x665}) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 16:02:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)) r0 = semget(0x0, 0x0, 0x0) semop(r0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x100) dup(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa, 0x0) utimensat(r4, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)={{0x8, 0x2}, {0xfffffffffffffff9, 0xbdb}}, 0x0) r5 = getuid() r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r8]) fchown(r3, r5, r8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x100000000, r1, 0x0, r2, r8, 0x218, 0x3}, 0x6, 0x3ff, 0x100}) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:02:52 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) geteuid() ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 16:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000200)=[{0x5, 0x10001, 0x4, 0x72704676}, {0x5, 0x1, 0x4, 0x5}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c9c8df83ad209fe6366f470c5d4df6a25e88ec9bbb304f41fa846718c6bfffd00299485fbe", 0x25}, {&(0x7f0000000240)="e678501c5684123b7f72e306b5cd61c59ca5b04193afab2b2dcc44708862a926573eddef48b856aae1b196ceaef787713b9b9e91e0194dafb212a53451a3ba511c5c1968ed", 0x45}], 0x2, 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10000, 0x0) fchflags(r4, 0x0) 16:02:52 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffff9c, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0xb8}], 0x10000000000000bc, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xb47d1ce828404fda) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = kqueue() write(r7, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) kevent(r7, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x7b8eb18d}], 0x5, &(0x7f0000000440)=[{{r2}, 0xc1b90f36184b7611, 0x40, 0x40, 0x7, 0x6}, {{r9}, 0xfffffffffffffff9, 0x1, 0x10, 0x9, 0x7ff}], 0x8, &(0x7f0000000480)={0x4, 0x4}) r10 = getegid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x103, &(0x7f0000000140)}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x3, 0xffffffffffffffff, r5, r6, r10, 0x4}, 0x5, 0x5, 0x0, r12, 0xffffffffe25dcd51, 0x3, 0x6}) 16:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54, 0xfffffffffffffffd}, {0x2, 0x0, 0x0, 0x8001}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) 16:02:56 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x37005cb1, 0x7f, 0x7, 0x1, 0x7d, 0x3ff, 0x8, 0x4, 0x0, 0xf, 0x5}) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:02:56 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000080)="4fa639d02e034770542945776721f164668d4efbfcca143401661b8c2195072a7efa526272be0939174fea1da480ffcdc8704deed7fb4c68b95c1864d51c0374ae0db5b1c2fa19a54562cbfb30f88eb1e1bdc7c1525472d4068e28325398a7d80992e98d7295d458542919c7896b71b597d2ec660fb5a1f164e030b31ad621ab6e87e60e2e23bd11fc", 0x89) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000140)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) 16:02:56 executing program 1: syz_emit_ethernet(0x21, &(0x7f0000000040)="2997b565d83d8c118c3ccead98894172aeb82a6457624a56cf4292ddf0c5be4c0b") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffeffffffff}) 16:02:56 executing program 0: nanosleep(&(0x7f00000000c0)={0x1000}, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x3c1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:02:56 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 16:02:56 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) socket$inet6(0x18, 0x4000, 0x7ff) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x81d4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfe2c8f9194c9aeb, &(0x7f0000000100)="b6e3c446f8c3dab473b65d269043e34471905d37f2ae3bdd105a9306bcc2ca7585dc8f1a8ddeed75a33ca47f5f6db62984f0f6df72bad58dd9d7dce3babf6de31e67dc217a441b85764b97856c9cb80bfb185a19cb8049dcaa6e79f0b0822a6b1cb9e2db48e238820255db40cd29b250a07e8f53a426544fe098335149cc7901e24269efe83776bb9f3e2f3316d9c3cc00"/159) 16:02:56 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1d, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x20, 0x4, 0x8) listen(r2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) 16:02:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x3, 0xf33, 0xd0ca, 0x4a5}, {0x9, 0x6, 0x830, 0x4}, {0x100000000, 0x1ff, 0xfffffffffffffffe, 0x80000001}, {0x5, 0xb2, 0x100000001, 0x2}, {0x6b03, 0x0, 0x7, 0x7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x1f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:02:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0x8000) r1 = socket$inet6(0x18, 0x8002, 0x6) mmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0xb, 0x1012, r1, 0x0, 0x0) 16:02:56 executing program 0: r0 = socket(0x11, 0x5, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297bebaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f80004feffffff000000010000000000000000", 0xb1, 0x400, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x1f, 0x201, {0x3c, 0x35d7}}) 16:02:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) chroot(&(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:02:56 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000100)) socket$inet(0x2, 0x8000, 0x1) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x7f, 0x1, 0x3, 0x1, 0x8, 0x20, 0x2d1, 0x10, [{0x200, 0x20, 0x1000000001, 0x4}, {0x4, 0x1, 0x42, 0x10000}, {0x7fff, 0x22, 0x0, 0x80000003}, {0x7, 0x6, 0xf8b4, 0x2}, {0x20e, 0x8000, 0x2, 0x89c}, {0x4942, 0x800, 0x5, 0x81}, {0x9, 0x0, 0x20, 0x2500000000000}, {0x81, 0x0, 0xc000000000000000, 0x3}, {0xffff, 0x7, 0x6, 0x3f}, {0x3, 0x3e, 0x193, 0x4000000000000}, {0xfffffffe, 0x0, 0x1, 0x3}, {0xfffffffffffffffe, 0x0, 0xffffffff, 0x4}, {0x818, 0x6, 0x8000, 0x20008002}, {0xfffffffffffffffc, 0x1, 0x7, 0x2}, {0xdf, 0xffffffffffff8000, 0x400, 0xc76670f0000000}, {0x78, 0x9, 0x2, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 16:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x186, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f0000000540)="1a") 16:02:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640), 0x100000f2) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:56 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ftruncate(r1, 0x0, 0x8000000001) ftruncate(r0, 0x0, 0x80001ffffc) 16:02:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) pwrite(r0, &(0x7f00000001c0)="98fc2b519eba17e33d4fd6f2381fb9898dcab399a8c39b77aabaacffd4104422eeae4056a724e1500a20b1bd22c92884ce07a17352b174f28fd2776e2588534a41dd3db60311f6c7a314bdb0914efd9194d7f6b9c52a1f2ba2895b99a4b257eed93d370570b8d48fe64acb131a36a357b8b899393fa5ce79d10462", 0x7b, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x401, 0x1819, {0x3, 0x7fff}}) pwritev(r2, &(0x7f0000000080), 0xb087eb0315c689e, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "00370020000f9b48123e44ab00", 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="7a92f448e74d44c7c0fa747f5ddb0afdb641b12376a29598f73f947ed9d62f1db6aca37bda2a44ab4f9bb27dd7c417ca0ced0288cb61aa34124a8ffa012612d3bb6c3e8a5d6f106d7e77d09ec0d89049b02ba2681d", 0x55) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r5 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r5) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x1f79, r5}) 16:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:02:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)=0x9) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 16:02:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x2c}], 0x1) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') 16:02:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x3, 0xbf08, 0x4, 0x91, "a4d2e1b88e8421f451f7fca59d9387f984c26106", 0x7fffffff}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0xfffffffffffffffc, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x2a452a6e721b86ca, 0x1, 0x20, 0x800, 0xee5}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x3}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfff, 0x8001, 0x2, 0x4, "d156994c3c38e1224dba90f94c108a69a24fcbac", 0x6, 0x3ff}) 16:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget(0x3, 0x2, 0x24c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x20000000045}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:02:57 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r0 = getuid() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) getgroups(0x2, &(0x7f0000000080)=[r3, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r0, r4) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x2000000000015}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)="7a165e400002000000000000fc7760b2") 11:46:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='\'dev/w\x00\x00\x01\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8, 0x2}], 0x2}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0xffff, 0x4}, 0xc) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)=r2) 11:46:07 executing program 1: socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x200000000006, 0x2, &(0x7f0000000000)="86537602", 0x4) 11:46:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xdc, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:07 executing program 1: nanosleep(&(0x7f0000001c40)={0xed, 0x7ff00002}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1000000000000f95, 0x0, 0x2148, 0x0) 11:46:07 executing program 0: setitimer(0x2, &(0x7f0000000180)={{}, {0x0, 0x6}}, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) 11:46:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r2, r0) getitimer(0x0, &(0x7f0000000400)) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r1}) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f66696c653000a22ef26ed5e104937e1052550974815b1cfbf9dc297d460e53e84e3578dd028c418e9a8e1e38a029f871003cc249a951334f09fafbad83f9bf0fa9b8d7693019aa4b3ec7d085c1036c12201bba5338a0463cb982bd0ce66d4f4a3d34bb94b1ab23ffcc19034d4174b125de44e38e5df604ff0bdbe24ea37cc7fa0e5c5d4a7e8eeeb6383f69d3673571680fc331cb043aac85b7dbfb24fd8b9bab42ac01c59696e6a93e709b5cf76da14fd90f26c23d09189c686dbbc9fe8d509465ed39e33b102161d8"], 0x10) 11:46:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto(r1, &(0x7f0000000080)="4d093cb6562d83d6599471ea630c99fbfc278514062689aac6efa6b2dda1b96535829896382fa3422658725ba72244e0e92710b1f3963c7597f1c3968c74886b8096e8d87fefa7f413686a47ceba1f95f358321aafe23d4c10793860abb64235d239aebcbc4d74b9b82eacaa56ca78f8662347a54ddd48ebf45ba5d53808471ccbdd500c3970960da077bd060e959150edf06cf222ca0258711e64d069db9de0243c128f196834a8e0ed8eb7538b4c7826e9bb6e5adc37199372fefe149b7ade0d559e704536a966bd72c1364bd7db24068823c694de80475c31756eea51ab09e4741a87168f04612ab5a53af7dbc63ff111bfb271b691df69732d43", 0xfc, 0x2, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = semget(0x2, 0x4, 0x28) r3 = semget(0x0, 0x0, 0x0) semop(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000001c0)=0x38f3) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x4) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5000000064}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x0) 11:46:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000001c0)=0x7f) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r2, 0x0, 0x0) 11:46:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x108) 11:46:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xcec9, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9) 11:46:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./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), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0x0, 0x8}, {0x3f, 0x5, 0x3ff}]}) r1 = socket$unix(0x1, 0x2, 0x0) fchmod(r1, 0x1e0) 11:46:07 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x804, 0x0) 11:46:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1fff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000200)=0x100000001) 11:46:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x4002, 0x9) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 11:46:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x7d13, 0x7, './file0\x00', 0x975, 0x80, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="a564a720e1a0ef45af24a7fe188b9b1887eb05e1ba63df421f5ba86059c6c994205f2b606babab46491204234016bfcc47d9655543cd7979eb7ba9a83e6892b0a99eef21c45b2b5ab38354deb14846e1af9377b0faf98a267c712972b7ddd74dfa96b20cd312e3b08994e7e11e345f0d560ab503f27440ae134ec5720227c5cf465d2f504b9b0d84bd8e2b92a6a3bd5f551efddb2d71a8336cf2dc566ead616df2212e634532", 0xa6}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="10010000000000000100000003000000a2ae997c9a0e239d2067525a4dfe63a58f95ae5d89322244f0020ada39b5ab762da119674ca3c211797f7bc24b00e758b57708450e01be83eb1e28a154adfd485f7370d68ff745f78a3bcf4342069d6dbd2cd27f1fe5a1aa78a4c4925ebc10c6d7b275b7987c9562be14084993b45c4f545f4f22d0ff8bcec27c158e2b3ea11cca198fd162dd20436e8255633b6d5d2f339edb7b83fabeef15d9946d91e8a81e6a714c168583c8b9b5e6b237523b6f4035402d8d4faf4b07b91dea1730523b9bf0b7a0f54e47ce0143f74c1c10f3757d19523fea9a331c0f629f78d99c66f214eddf3212f4bf3a0e33000000000000006800000000000000000000008000000006f803654648f95b910675787576b5aa2cc4885b414cfaa6ba88f210e48eb6134d30515a5a3e2eeb6438e12bf7a1b8ae4eab6ac166c361737ac62947d9f148ebfd0d265aff783fde5423c4845525a40144d6f1fb849c8900380000000000000001000000080000006a9640356fcbb28b7eb1251b90ac3875fadafd24303a0b58208ef512fd5ccd29366a000000010000d800000000000000ffff000001800000d8dd36ea323dd7742a41dff7632009e0d1054f143ecbc1321e65ee2e65308618d3adff25d42b59a4de70190f537ccb739b9ba1a1ecd8d498c1502af933a9e3782ca1f03384196f39c377a9815fdfccb992659fddad6a444db770ee14e8bfbb4bf969c4e8d9bd3971306380eb2106d679a16dfd902d697bc84d0ffa15c7eff48f840d09ea78a5f55b472104099d3e44bd12da7c102368c60a89d24c2e95cd44e3d411295ec3038daa20c8baa68f8d6594d9dcb2f09c1b5ee89449da5a0840b1da4200000000000000"], 0x288}, 0x1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r3) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 11:46:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(0xffffffffffffff9c, &(0x7f0000000240)="b2f8974ef36f8e4c63d65311d0f3aca3972ec125883e9e4fbaf10186b9471f3a0f0352d5188ac76a507918c741211a39e6ada0f0d16d102335c4f0107ffbc6228c1536d6fce3b858b3687a3dfc7338706ea95c6bb9b3614dc8388a8f7e3e950373020d220636e2fe641fe2acbc1e0c985057593947af40ab12b8315c8ac1d9b0599908cd92725f375a0f02532bbf1b210afdecaeeaea3ab49dc7d9b00d5fc641cf06d167600647eb6d", 0xa9) recvfrom(r0, &(0x7f0000000180)=""/138, 0x8a, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x7}, 0xc) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe4\a\x00', 0x10500, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:46:07 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = geteuid() ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x3000, 0xe64f41a2d2974772, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r5, 0x7fff, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000), 0x4) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r11, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r10, 0x7fff, 0x92, 0xffff}) r15 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000900)={{0xb87, r3, r4, r6, r0, 0x140, 0x3e}, 0x100, 0x2, r14, r15, 0x8, 0x2, 0x9}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r17, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r1) msgget$private(0x0, 0x2000000010602) r18 = getpid() ktrace(&(0x7f0000000000)='./file1\x00', 0x6, 0x4, r18) socket$inet6(0x18, 0x2, 0x5) r19 = dup(r16) msgget$private(0x0, 0x550) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r19, &(0x7f00000001c0)='./file1\x00', 0x2000, 0x1) mknod(&(0x7f00000002c0)='./bus\x00', 0x140, 0x9) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r20, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r21 = dup2(r19, r19) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0), &(0x7f0000000d80)=[&(0x7f0000000980)='/dev/bpf\x00', &(0x7f00000009c0)=',\x00', &(0x7f0000000a80)='/dev/bpf\x00', &(0x7f0000000ac0)=')\x00', &(0x7f0000000700)='\x02\x00\x99/\x00\x00\x00\x00\x00\x9b\x1c\xf6\xb4=\xca0N\\L\xad\xb1\xbba\xc5\x0fI\xf87H\xce\xb2[\xee\xb0N\xb0\x0f\xe7\x15\xaf\xcb|t8\xfc\x0e\x99\x81\a\xa1\x02\xce\xa3\xa3\xe3\xafsPz6m\xdaf\xa1\'\x11\x8a?\xda\xdc-I~,\xf6b\x02G\xd6\x8b$\vvg\xd71\xedM3\x99\x0eQ\xd53y\x8e \xeeZ\xfa]\xf4\xba\x9c\x95[\xf2\xb4}\xeb\xedu\x9f\'\xd8\xd5\x0e|,L\xb2\xa7)J\xca \xef\x84\xda\xfd\x1ep9\xc9\xe6i\xfe\x7f\xb3\xae\x17\x93\xea\xaa\xe48\x19\xfe\xcff\xfd0\xd9&$\xb4\xd9v\xb5\x0f\x88G!\xc4\xb0\x11[\xbc\x8e\x18i\xb6_4\xab\x9c\xf3\x14\x05\xb2eS\xc8>\x89\x04\xe2\rS\r\x18\xdc&\xf2\xf5\xce\xaf\xbdsw\xfal\xb8\x14=4', &(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='+\x00', &(0x7f0000000e00)='\x00', &(0x7f0000000d40)='+\x00']) faccessat(r21, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f0000000b00)='./file2\x00', &(0x7f0000000a00)) setuid(r1) r22 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000801, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {}, {0x6, 0x0, 0x0, 0x10003}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xffffffffffffff01, 0x0, 0x0, 0x8}, {0x6c, 0x4}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="00000002") 11:46:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) 11:46:07 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() select(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x73af8fe8}, 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x8, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000002c0)="d9ccc0fc08da8a658851699a26868581d7daa24c3f221c8ecd555439b7c01ef7e419c31112ee0c4ac68b1dfe9ed17ca0c7a3e2fdd5dd82ecbba576b1a7baada30cfe80fe941253206acd1905e9b72030c27852cead24acb2a3bca8bbdc7bfd1607b5538c6230970cbb2cdd688c9f9788e5e79486d94d2da0a567555690b458465e28ceb98203113f828389e89789871aa1f009afc7869f8fdb079aa94485f6283d423679c2bd62b9a194deb372e33bb656f3c4126700be0f15e181780bb4fba791f17b183dddc0ea52173ae31fe3127f8bcfd10c383c8d9c9ac9e101ef0a1aaffdf14b8725d1f1031e7746827b7e", 0xee, 0x4, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x101}, 0xc) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000240)) syz_emit_ethernet(0x16a, &(0x7f0000000540)="05") select(0xd, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) 11:46:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x87da86990c828a41, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) shutdown(r2, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 11:46:07 executing program 0: msgget(0x3, 0x20) r0 = msgget(0x3, 0x1a8) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) msgget(0x0, 0x200) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x1, 0x8) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r2, 0x6, r3) close(0xffffffffffffff9c) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) msgget$private(0x0, 0x3a0) r4 = dup2(r2, r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = msgget(0x0, 0x408) msgsnd(r7, &(0x7f0000000140)={0x2, "5c162b688685f4f324fbac87496b5546390b117241b685b6aa72a2e1c8fc2b2ba2785b58df7db521cce5646a8cb31be1cae25d7bb7315a7a4c593ca7ba5cfadbf69ddae562cdd0fbbd2e1540a65bb9765c06e607df8762409ab114915177751cff9f1e49b7e388427a232c23118b640130684ef0d2ccbcecbbaca4ea1e2dd7952d11ff6b62a51c9cb6d681b1947ceae020824530503188dddf0c8d44f18ab287463a64a143992a3c8b4c24dfbb2c214295c6c7eb1bc77612deead66ca50f68b95a4fd06c9cc68a79d18c7604412cd74f4538"}, 0xda, 0xc00) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000002c0)=""/190) getsockname$inet6(r6, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x8, 0x9fb, 0xa85, 0x0, 0x10001, 0xfaf, 0x2, 0x0, 0x1, 0xef, 0x10001}) r10 = geteuid() r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r14 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0xc9c2, r10, r11, r12, r13, 0x40, 0x4d}, 0x40, 0x9a40, r14, r8, 0x9, 0x8001, 0x7fffffff}) open$dir(&(0x7f00000005c0)='./file0\x00', 0x20000, 0x160) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000600)=0x80000000, 0x4) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x9) syz_emit_ethernet(0x2, &(0x7f00000001c0)="969b") 11:46:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7bcf5fada58fb6681395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e6623", 0x95) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 11:46:08 executing program 0: getrusage(0x1, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0x9, &(0x7f0000000180)) 11:46:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440), 0xb3a, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 11:46:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/224, 0xe0}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000001200)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x7fffffff, './bus/file0\x00'}) 11:46:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) pread(r2, &(0x7f0000001280)="0a55d2e5be52944aca9f60a70be102e9344921ebe2fc474f7213c3c1e19d581a8b065e3cc9c5b2e68fc3caa6497219b638b20640b75486d916dda33bc5cadf84393fcad9202d60e44e1f39f2367e3e5e842dd326b3e22b713264871b83de6abf881b7bd863e546da67e7766035795422348d3db1b29dc3ea3f9b9dffbd203da829ab7327c9707c56070f556bf01df5fa1f40b5816813ae072d2aa6d48f1c53307b28e1f2bad7f147b6f1a371cb96eaeffed7e5ad2382d3b31eff53296ef3cc5899bd416e6ab650088f9295ab04f68d19f7b04ce9a71a0d5cddbd7247e66950746a655639217e7055fa4be238e936e5718af7585637d6d40fbc2bf761c4042fea3ad524bbee779186ccb848c09c4d5da29b28e5fe0e917ca116cae318a34e7d326334f573524faabb2b6f1472a98f5245c8f1277df0e367b09766cf9724847e9ef284643112314a392ab7a8de3f244d9a2a405796f5b98ecea725d69e988894508d6363beaf1ff3b585ab28e372bc4ea5760488945aa46486badd5fe9afba717e0e823ed1038b529a5a23781408f0f6575e95dffc5e676078c3594beed485b4b618014dd8c1783ed8f7ac4295e04e53d3e2379a2ed20e40e80146a4bfba1594e64f611b6dc9cdb58126dc3afb596d7921819f0a3ed17fe660885f9714fab011562f06d185a7fa80472e2e013a98670dd1f85a1855588640e541dfd0933562999c83f899540e387897ccfa4927a4c60df016a900c9bd5da77dc9e7f2c4a762a16c4801402e9c65ff067f9145a805bcea29d1e88b26a030091d4654a7471d3baca19d99dc38f4d6ea0004603bd166c8761f587d8c0bcbb779a572cb47b032f36658f0fc2515e88a04596d07cde2809a72c89aaf4f46baf66f66c8496d0980cad7daacd541525a0c8af34a8483a85cc971a93015c2f6268a646978fe5f3edfe7752f97286fff2abf4cae97fc4b816c13e439e4ec2700baece9703d7fc7c6734a0edcef5e10fe1419e9a8d077a7da390f37c8738c13ce0b8db8f41dc4dbf81c9616a3cdf5c6d3ae4ed5ed6fddcb8831efab3196e48739995601ae72d4029057eb9788fada4cd22d4acdf7d6e4509c292052977469a5bcd7e2ec96971f24b71a701fa7ae57176b800d66360f5e92f7bb357b981d94ebe849aac1ddc4f2d82b125630548f2721ada410860469288c917d03ad3698f6f0130fc8e6a72cfbc200d595b2b1f57d397a835d3e455ebb8be3fe8f960280d5fa33a7652c1a2350207031fdcdd6fd8f23a19564b19ad6ddbb1799d20fa0cbd3523135c1bd225a191ba82ddb67632e9446d52771c48e2021dd9f632c829f70eebf65b9b98df4d46e9be4090164719d48aad720aea16f1c65633983c2f084e178f36aa3799fa4852f615694aa8d454ab25e17595d28131895d9e4e813ee7439adf1253b0fc69947bacc9f0de6a6c433e3bd48b1d72ef95ab56ae2deabbf7ac095091ee06d33ce3e7ba40bb1bd07a1f98fd76f8a8d641372d11b7d259492a046b895e8ea676dee95a7728ca8cd8bab9eee1992e2c9f2f00bc52d71921f2729afa77d7a33e5f5c7e339bcc2f3169f302e324bff4c8760b2a1752266c7e386c95bf546f7d72adb082c518033459ffcde03c1049799a76babac69f9252c1b279fbe89b6c3d19e82f7ef7e25d9524573ad39a70b470820c2c28295eb8270a4fac0e1baa0128da016365a68d10f93ca84739c9604a7efbd12fbfba1511b7f7ccaff21ec8e64cd8f156ab8896fe4035b9c9d5a22ca4d772d6ce92809d8be1f0554be5b0da885a2bec7a01178d4b8cc5e43859da8ad1ce487bd5e96933b39b3f11f8ab05ae477359b486b78227bde2ded87afd9d0931d37ca160346e555dd1ae8867a2e0d5de2fd438281d74eca37143b375f950c8c4437c054dccc602fa47b53fe22902627b3e8e47864c40d55855d2aa82203fb79abc401dcccac33d5e5e346ae139ad4ef22e1381df7d1c52d3dd6e68a34207260c7043e61ea67bf483b68c1381972efa94e425b84309d85940b7b5d70b7c6df365bd457a2ec207c0fa2dcff7b0ca32abb1b0feec7eebd4495c1172356ef3d1a342470cce675f2e64bd09e29cc054996caac0c1cd8364c1c1182194c52c78f448d23c97f2aeb4874a108b713fb6770ac54000f3550c60344b1059987698252a1e3cff6664de7c1ee1737e54efdb3745c0e66d6727b92cd3277453a1863bcd25a320426d70b65d1dc5bffa01e716827cc3b3697d76e9b32a83bea88a82ed12c8d24b74025569a17b132b34a02b0700c8731c753fd599c9799003d8a221831054d6fd98a17ddd21a2ef034301ca568b70c1a5a18f8d01a47503f86a2eae7a8a2714379b0454b90c9ed4352d26886d0edb65b4a2e722df792da4bf008f46cd6088c828c18344b8ff5cbf6272ba386205e445a6a41ca1f8625dd3f03b97c30aa3fee2908a26fa06864e0aa5da49eecb1e484110c4e4bd413c7721a91709b08d0c64e2e635378c7859f45413e9e41eb115145085fc14c7719696d4df34d2bc0350e7cf35c20d2f7d35ceec722a993484a3df3b370700d9da85093fdaa0169c1994a7804fe24e86d77331e4df6c1041785a860bf00933b41c3ee41c05f5a3cbbcc8bf21ab36403c197a50b665bf0dc6689ded513c67507c56713eb69fe118e884d19b9a4164f115bf02fd2d3b42fa9acc98ceac5a475d38356f5950c1e21b8cc7e394b2a52242ffb16009c2e5a6f296416b5005440bc32c623df9324578e0ac71cdd7afb920a834ffa58c27ec7440716fcfc2f3f6a709099109d4b505351d3c5891bd8ef1e6b1e96cbb9fbc22249688fca7e2e100a40c067722e911e81432ed20d24454c164bb0363bd210ad8353a8b47bbf6f9c70bed7a8650a3451bd9b0ff8b2f088a1dcb764389896790f2af3c937635fca97034be8c0b518f2afde46ff8385657117243d57828f8f9b649cd4ce6e0b301424111afd1fb99345a0674314cca6ca3684887fbd278a37904a777255a32b79dff22ae9b5cac4dc5710ffe2595fb92bc2a5092cc3ef87552a234e4d0e41fca928207a88caa32922a7180dcd93667f23beeeeb7c803855325094ad3c9321f34b7582c12a92ca2ebf3b87b7029efa91a4d9b7956613ccddd412466f5a3e7bd4a40f414f90641fe79359ff08e95d391c4a6c09ca824d63b33e8d7f8170f73b7c96363308163b39dd1cf882650c3110323cc2a7c0508c51305f71e4f0e9caffbfc37f8f7a8978a7c8151e00b677bf7ebc0741fcb4a40a679e30005b7c60222f57f64af2e2a6d7ea5d75d57dc9a72373765188d23a73ec512496c24f537c33b1680a777e666f116b4a01a92dd437dc9e35595e777789e282bfffd5843fa82e251eecd29645d4f7d791f7858398a2328bb2a86d3c13fce08827b3a37aba922aa49caddf331516c96b3f1b53d524b80fa88b75ad264563f542d747709dda12e4180fe0e3be8226be442796f2afefe9f85face66528e7c5eb297039259677946928d966b7a02d9d2c7ae0c93e1057fde28c948e48269160ec544eb9660d2fb29626c5060f107f9e05a458494baba1393c7575c8c0895737125239794b53f28e7148c532910364f316b030c484c973fbb1e6dd39bf129afed972ff8a94e545bd8ebc7bec47ac6c443e1a04e98153ad5026ac4b30e5695e003ca3a45938f7c63136eef2a5629313fada5f7fb6b44492824f40d5ad568dc916a54d3e5aaf2c807ceb575ea4f5ce364f32478cf35093204ea1e116a68daf4daa0c906e0a07b07661da96ea7c3f7088fcbc96a0196281c0ba16b0090ec403706d9959fadb7fefa9f2271ad8a09abf404282afd61de8d7e1eedf8ae245646c3e404e487cb7e06a22448d24d98cd98f119c90b005c7492479d1f323539b0cc0ccf08db3d00aec8d5e663fdf35bcaec3ae5c041577f6d274dac218154a84f5fa8c00d65ad6a8def8e8355a30c0ea4a82b3ea02401175010255908802ec9fea276977c0f485420af423b176868bed7b0ea3ff1dc006588a9ccea3f7ab06e8f6122ebaa8f259926902c4a48ba3428163ed809a391abf9ddb9d04f842692bb44c23e39f4c0bbff19aa52d5c820f04553dd11742bd6e635c5b66a440fba85f9fa0a97340b6d0788d4fcdf4427df9d761996f5525956a064388d1579ad551e7734e79e4754de12c6369b6fef36b7eba818c2a7281d8e35ba408532686915c743717114823c442aeaba227801014fe77b5dca9413617df3f023a790c54d040cc46c9ed8bf224b763a84104b7a37590d032ce22d7965ccccf23e011456e0fcb55e3e3f326a39edc5ce793ac87bfdb27f52d4377214b44fdf1c958cde2e0950716261331479f147279370b7897bfb86169a33f17c495f2a0bdc35362f2063d0a14d4130d6f8f536c7a6d66ba4f65c9bcb215f875b0345e003ba53e0b3b001a016b030bbb2492ed73940bf0cd2c7540089bbcb7b116fa507dcf44ba0da0df435f49c367d7cff0b4bdf8f741a12333fc7795a74c0deeb15abab9f9e1fd1d1aeec829bdcbf87092c839c43e3b4e038e88c7f649076174bed4cd98e1a7fb394d33402b110f564018cf173e0ad089cf12ddef0169054e607b6a5136ff3fc27522f12aa504642a544ec686ea47b3b1dae7eababc0bb652e94889c4d1c62a01bece537f9e94363e8f70ef56a84e138a046d89e86befa22436a95374fa45bf759a674abe6d599981b76f93c1b5d2347a126f046e94efb525cdd84f1a39c35c85498ae20cfd75640c085149c3abaa50b2c931e673c7c397c16974a5cb624ce2417d687a1341a7108575878f35a9199d26409630daebb686bea527d3ffe8950e465eb5782ca885e42129d6eed5bfda38debf1665ce4dc5d20bd6edb0bb16839410441bde035f8bba7bc796a3b44d23fca5a1a9bd314a8cab4b92aaac87d79fdc3f4745f7b37c436dea01c0c994be3287d558bb5c389568e22698fe863273997075c9caba3d8fa213788f174ce3de85cc3304f31bc98c3e73ba4fe9b8cdca72180b4cb038d22e0b859ac8362ab6273a7d28f5294c0e002bbfa9c068544bfab0a1391095c9fd1f8300eb47faeb01209c6c4085af66c1734903dab7cf4ed3c4f04b41cfe2b0d0b45edd4118f18fb3c37ac71428bf1bb23fcb983ba3641e18e78bbb9620d9fc3b57aab7bd65075102b2f6f86a0158907040841f31d1ba8581fe02e78007d69e4600ffe7cd5db9994d36f40da5051716e1d0e79da9b71b77ac99133d2ae4fd217aa260d2429a2a5a2b297d3de3750dd7901958016baf2697df598b2e38a5bcaa29345547d0de7f1d4093c76d09b5874e937033f483e4523d99d8794028b49b1ba6fbfd40b2174dbc7f2ab53a94a8c54250e4dbaf022aead105ddbf83ea4df2bb44865737e44d17227c0c05c11b9ad4782e1c356df9599c03c298ce36b676296a78200f8100c1907f9255cb3a714bee84ca6625d16167b24c21015f5ee26276da0bc5d87358287e55381a77a22628ba9d6cdc6bb1c68aa1b66179ed7c86e27c3eba47750a27ac93bac666fa15bf03aac1682af9ceed66b87b4b47726c92d24b17fdcad905d6a1647b3a53327cf9f00c453336b624b5a6add3d21092795730e824135734f4a5fa00df2256eac6065cca70e93d39223bb640f5bd770bbebb4bf020193829de76f23f5b40f8f7b26fced69696dfba13edf7b27e06d5a10dccbe2db4f61954551d5ad328fd731057ff3f196a686bce0816a0c808d203bec57eaf87c9a1dc9e567798cd9e1e28d96424930b2406d032a3c98ef99ffa1ce94508619288f471", 0x1000, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x200, 0x100) r4 = accept(r1, 0x0, &(0x7f0000000000)) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:46:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 11:46:09 executing program 0: r0 = kqueue() minherit(&(0x7f0000359000/0x2000)=nil, 0x2000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x439f9d1c6c274c7c, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:46:09 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x5, 0x204) r2 = semget(0x1, 0x4, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/222) semop(r1, &(0x7f0000001640)=[{0x3, 0x5022}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000080)=[{0x4, 0x8fc2, 0xef45286d70676ebd}, {0x4, 0x4, 0x1000}], 0x2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_open_pts() r4 = semget$private(0x0, 0x5, 0x204) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x3, 0x15, 0x1800}, {0x2, 0x0, 0x400}, {0x0, 0x8ea8, 0x1000}, {0x4, 0x40, 0x1800}, {0x0, 0x9ad0, 0x800}, {0x0, 0x2, 0x1800}], 0x6) semop(r4, &(0x7f0000000380)=[{0x0, 0x40005022, 0x1400}, {0x4, 0x10001, 0x800}], 0x2) syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) poll(&(0x7f0000000480)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x7fff) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f00000003c0)=[{0x2, 0xc6, 0x800}, {0x2, 0xc1, 0xf45e998e409ca629}, {0x2, 0x6, 0x800}, {0x0, 0x10000, 0x2000}, {0x4, 0xc532}, {0x0, 0x5}, {0x4, 0x5be, 0x1000}], 0x7) r6 = semget$private(0x0, 0x5, 0x204) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000040)=0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x3f, 0x9b8, 0x6, 0x6, 0xfed, 0x8, 0x400]) 11:46:11 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffffd, 0x9699b1425ed5eb5d, 0x1000, 0x7068, 0x1}, 0xc) setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:46:11 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) getdents(r0, &(0x7f00000000c0)=""/62, 0x3e) poll(0x0, 0x0, 0x8000000000005) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000000)) 11:46:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x44) r0 = semget(0x2, 0x0, 0x400) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x510, r1, r2, r3, r4, 0x140, 0x5}, 0x5, 0xfff, 0x4000000}) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:46:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001700)={0x10001, './file0\x00', './file0\x00'}) pipe(&(0x7f00000016c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) utimensat(r4, &(0x7f0000000140)='./bus\x00', &(0x7f0000001540)={{0x9, 0x2c}, {0x7, 0x7}}, 0x2) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f0000000140)}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/234, 0xea}, {&(0x7f0000001300)=""/86, 0x56}, {&(0x7f0000001380)=""/28, 0x1c}, {&(0x7f00000013c0)=""/75, 0x4b}, {&(0x7f0000001440)=""/114, 0x72}], 0x8) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r3, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000001740)={{0x18, 0x1, 0x6, 0x12}, {0x18, 0x3, 0x34, 0x2}, 0x7, [0x80, 0x100000000, 0x3, 0x0, 0x9, 0x100000001, 0xffffffffffff1923, 0xffffffff80000001]}, 0x3c) readlink(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)=""/243, 0xf3) 11:46:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$inet_opts(r0, 0x0, 0x43, &(0x7f0000000880)=""/124, &(0x7f0000000040)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) chflagsat(r0, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) sync() pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r4, &(0x7f0000000100)=""/1, 0x1) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000500)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x11) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0xffff) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) 11:46:12 executing program 0: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f00000000c0)=""/163, 0xa3}], 0x2, 0x0, 0x0) kqueue() 11:46:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="14") 11:46:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x9}], 0x3e6, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 11:46:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 11:46:12 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) readv(r2, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000400)=""/40, 0x28}, {&(0x7f0000000440)=""/87, 0x57}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/166, 0xa6}], 0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x5, 0x100000000, 0xffffffff, 0x9}, {0x1000, 0x28, 0xb8, 0x6}, {0x6, 0x2, 0x2, 0x6}, {0x6, 0x3, 0x3, 0xfffffffffffffffa}, {0xc75, 0x8, 0x2d, 0x800}, {0x7f, 0x7, 0xfff, 0x9}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000700)=0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x10001) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) 11:46:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESHEX=r1, @ANYRES32=r1, @ANYRES64=r2, @ANYRES64=r3, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYBLOB="88f5ddbe2b2f141ad402b62097e1f3a3e28658b7e589b88a9ee4b7ef500b0aa4b71808edc277167ac05a164a68327e7b8a933a82af4738255c2c3df512797a921ad997615bdc582909517714a5ecbd05ec12e28115707015a768510b2fe832d573bd373c94b1b199cf25814cf878768616e4b79876ee2c1e1ec3e9a20cbd903be2f0909c9941d9f4965a440c29f8185a95", @ANYPTR, @ANYRES64=r4, @ANYRESHEX, @ANYRESOCT=r5, @ANYRES32=r3]], 0x5) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r6, &(0x7f0000000180)=""/125, 0x7d, 0x800, &(0x7f0000000240)=ANY=[], 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x1, 0x1}, 0x9, 0x2, 0x9}) r8 = syz_open_pts() ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000480)) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(r7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, 0x0) r10 = geteuid() chown(0x0, r10, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(r9, 0x4004667f, 0x0) r11 = msgget$private(0x0, 0x420) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(r11, 0x0, 0xfffffec1, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x0, 0x100) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000200)=0x2) 11:46:13 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/206, 0xce, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r0 = socket(0x11, 0x4003, 0x0) sync() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000300)="b100050260000000000008000701400000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943032f310b404f36a00f90006ee01be657aea8c500000002006d164d5f00020208a371a3f800040000000000000001000000000000000000dc8aa04d4766922e79124f1752cd3b4e7cb0cb95db5210756ccfd1a71868e060066121b8343828109e1907f80a872fa4c47572b70461147d17f64402d567b01610d9069f0eb68af7c352d754526a14f3a2ace719c1ae3e6bfe007d03b208bcab7e3face7572b9de38dbae35fbade4c9f8f88b3e5dec1fde4498767d8f4c21300fbf66d27fcde12fd309b7995135ac290598327c1a667bbc63b70add43546c5c08ceae875949eb391a2a046", 0x6c, 0x4, 0x0, 0xfffffffffffffd78) 11:46:13 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000040)="3fc7a5539afe88e910edfd00201988911f5c55124f151ff35aa3f623b5a9537bcf8a2b9348144c788932595695cc1047d5554f7430f410cab9661a83d4fdca1af55b279e169e9b1397969562a3c19b1b52d1d6f1a0c327330d1abef811c0bc4072d7ba73a1131fdbc50532bfe2e2d55a22c728c3360027b9c9276de09e46a3311ccd4c83bc5ee0dcd07162ee0f1c951ca8681488c31ebf575c44f15fad7f01de195ad10a22a700b3aa6c24333fe7217d70c6bf3667531d6fb59816ee205054f4d2d9e58743b041d5f52664099ff32600"/223, 0x82ea9ad8df3e3b7a) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x9, 0x20}, {0x487, 0xfffffffffffffffe}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x4) chroot(&(0x7f00000001c0)='./file0\x00') r1 = socket(0x800000018, 0x1, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x2d, 0x3, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) 11:46:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x18c) getsockopt(r1, 0x401, 0x100000001, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 11:46:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$TIOCSDTR(r3, 0x20007479) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:46:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800e, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x0, 0x4, 0x80000000, 0x1, 0x9}) setitimer(0x2, &(0x7f0000000080)={{0x80000000, 0x4}, {0xc4, 0x6}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000040)={{0x9, 0x4}, {0x3, 0x8}}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x140) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 11:46:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) preadv(r2, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 11:46:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) 11:46:13 executing program 0: getitimer(0x2, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x20) r3 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x90) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="179c31b44ca316218e22b37d0d2f642c349142ba556bce68da4db02314bda666988ae2b9fcb088af8021f1ee99c8ca74f135bb4da4e124c9f9c26503b3a32b135ea52b5a36c308274fb2911d254d8ec98bc305f63811d10c10f716836eba0b7c3bcdd75f6e46f8fc27c415724550d7a36309c382ca8a9367587bf04ebd9b9ee90f1a591a5beadced97e9b996d98e7569cf143df52cd69f812a6c02c9a993c06cb5cb44737f6cb603f9234f8612bf7fc091a6feb0fb6e1c9c55af105785344f76c6e3f437e029db44c95ca432f1d9e434a8d47d8ef6aa93d555b20746fb0242e743cfdffc985723e1b282", 0xea}, {&(0x7f0000000140)="61b5329293f44aced8ebccba14fe622bf7f55d8f97919d91b2629d5fe41a", 0x1e}, {&(0x7f0000000200)="78ca5a550f99b10f7596e205512453f409418fc18875a63d20deb13e94a1a5383e381a60d9a0bf8f75387f553e3b913096d91ba4425b5d7c1494adbecd0ea7c51e6a4e2c8524a04d4500f634077d4bbc3e5c41fd", 0x54}, {&(0x7f0000000400)="0f2cef4005b1b29dfa44cc0dbc75b92d56c3fd5b5354e247bf4c81bf2ded8addb8959c2df88a32e8daad0b826efc4177ca693f3de09265036cda200217605d78aaf4c29502da2f96d2ee7dd93d572ea9dbff86ae010ca3ca60260ff16c299df106c5546fef9287b21bb73cb7cb3ef28e17f65f0f7ec5eaa33bd437881b23fc0a2583b4299ae60a23e5aed628bf47fa4250fce363bd9f635ecb4313e4ba78ccdbf9de6660d2867b685be40699f9eddbbea6746a89ea625ff06de83ea9d2ac158a71d63e4b9fb546d6c8804540cde2aeb73b124699f9b34f2399839f9993cdebed84546bc2", 0xe4}], 0x4) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x5, 0x100, r4) 11:46:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 11:46:13 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x30d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r8 = socket$inet6(0x18, 0xf90bdef78ed74060, 0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x5, 0x9, 0x2, 0xfffffffffffffff3}, {0x200, 0x3ff, 0x8}, {0x80000001, 0x3c, 0x0, 0x984b}, {0x7, 0x1ff, 0x6, 0x5}]}) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f0000000580)) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0xffffffffffffc8f2, 0xcb6, 0x7d}]}) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x5b, 0x4, 0x6, 0xbb}, {{r4}, 0xfffffffffffffff4, 0x8, 0x5f468ace881d79cc, 0x0, 0x2}, {{r5}, 0xfffffffffffffff9, 0x8, 0x81, 0x1200, 0x1}, {{r2}, 0x2, 0x10ef402bf187cc1f, 0x1, 0xffffffffffffffe1, 0x8}, {{r6}, 0xffffffffffffffff, 0x5a88833981f08506, 0x1ffffd, 0x6, 0x56e2}, {{r1}, 0xfffffffffffffffa, 0xa, 0x8, 0x1, 0xf542}, {{r0}, 0xfffffffffffffffd, 0x10, 0x200000b0, 0x3, 0x5}], 0xffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x80, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x6e, 0x80000004, 0x800, 0x81}, {{r7}, 0xfffffffffffffffd, 0x20, 0x4, 0x7, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80, 0xbed, 0x81}, {{r8}, 0xfffffffffffffffc, 0x26, 0xf0000000, 0x8, 0x7}, {{r9}, 0xfffffffffffffffa, 0x65, 0x1, 0x1, 0x9}, {{r10}, 0x0, 0x2a, 0x80000001, 0x5, 0x5}], 0x8, &(0x7f0000000380)={0x2, 0x34d}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='2dev\x00', 0x10200, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000480)={0x136dcc27, &(0x7f00000004c0)}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r14 = kqueue() write(r14, 0x0, 0x0) kevent(r14, &(0x7f0000000480), 0x31, 0x0, 0xc65, 0x0) 11:46:13 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, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = dup(r1) mlockall(0x0) r3 = socket(0x18, 0x0, 0x1f) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) socket(0x2, 0x3, 0x8) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 11:46:13 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="d79311e6fab19d77cfcbae9589f4cafa8cd1d22f9990695599060c8f2460eade0cbd8c54b4eed0d2b5161a666fc1e5f8b77c69651f0c5e7a7b1a", 0x3a) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0x7, &(0x7f00000000c0)=""/164) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/105, 0x69) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) socketpair(0x1, 0x1, 0x1, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x5) listen(r3, 0x2) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget$private(0x0, 0x13) msgsnd(r1, &(0x7f0000000080)={0x2, "72347f0841811b2a436666f5df669162256ac686f279cdc27f3331345b870c22b34d4217a7a36004504b514c4534408d3821b703cff8685f38c98daa39370303fbf050ca7645f29472b24b5bc2942cf7a7974e479d8655199a539a19efc683e18efabd202b80cc29a2b0aa528a535b7db314a609ca3eca4a273603e703de336564a14772d1871206825e8ca9427ef4939579d14485f633d688480523780bbc7156fb51e49f4105433f6fd2b0ba192edc281bbc08"}, 0xbc, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc221, 0x0) close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x3) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r5) getpgid(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000240)={0x1}, 0x10) r7 = msgget(0x0, 0x200) msgctl$IPC_RMID(r7, 0x0) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) setitimer(0x1, &(0x7f00000001c0)={{0x0, 0x6bc}, {0x0, 0xff}}, 0x0) 11:46:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpgrp() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x400, r1) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xffffffffffffffff) fcntl$setown(r0, 0x6, 0x0) getpgrp() getegid() r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) 11:46:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000100)="f3bf1a4400383514f59c52d355d14f64c1e738d74b15652b3d9720852b84719a2ac58b00557bbbb4bbe0cb4651cfae2a4d2841bdabf03aacfbd4006c97f1cda530946e20af3a5da5fd72b006e41f37766d1277937de3d82d93749203adca1900cafacd48a77c3f2d915e3d9454e27952891dd8f4bb27899019c583b3f3404c1a7f8d98c7029d1a9bb634f5c6c89117326fc04e51bebdcc46c031b99c5e2ce4a675357a7bde017e0a9b330a920f55661eddfab4c02a6c0b2d777baf24402f42cab1e279d8c93b7cf4adf5f554ab35524670f61164556609c876035699e45bc735be530a8cc9489cc811d23bcd454c937345560e9bfdca61a8994eef9299d3a53d51aa2287d6e48016521fb8a5c9a5b8684c26631194a15d0d74698374c46244640ba23ca5ed04003c79a4defa32fae3c175e5e8233f928e25a4fa7e31c3af1509da86d52f280bb0752d05e8d011c10169038c67d78bc4f1c700c0d1fac1c3fd482b47fb899fcb82b906e652db4fcafbe6d0e06485cd8ac7027b27d61f9021d1f793a5c8884c8054ffbb12653e3d0d3c1023b91df3a80f0b7b2cf4ea446c82f85fa908d8f5306ef979d6c96149740a37d62e65ad106f766f76df8e77bcf34acc3b783304a2b2a3988fcc42df798829a479f579668bf46ef429f1a452f3e6987078e87ec9d664ad56fa64e402bac51cdca9ee8d64d8c43247dded21a76ee57732a0649a5b8449238d479327d6a66c9b6c5aa0d713e2d3df4cc451c86cef1312c373810268d363e054b5f22e26b800ff6c32b098dd5365a1b73ffedf05b22a88296b6d5bcefe97163fb01fe2d3428f2220455ddc32b88368a9d6f93b1e9a7620a2f4281dd1680fc1d8e764539327cc1027bf30631f469e04f7c050266b7d60c06425ac5be0ba00893e82e2466e27ee3e4c1e20d5627478872d50d3bb7efd300ab26ca591d9cc2e05b508eddcfbce64a4f86671209b56d8099b8cee68cd0e148d0a01d0fbae548dafa300d41c22cc9f6d9c55585028bfc93c34b15550f6d3bad54323078e4069290e09aa5ee76b1a84fdcadf3937cf889431f4172b1e8060e7aac351df690842d9423de210f8b3b6c34b960f9b195b85f0545004c2434c16d5af661e3d19afdd1e4fd3f9b9471d1725655934699266be3a6da8cab948c80a13c7352b86bb24a69c026ac8113aad4affbdfb6fc27cf7ccc9f8bed9fe0f746d15356072f07f63089c047efbf5b2e1e7402f88ee1b8b2e65096dce4d50e8c8588a107433616d090c4b9e4070642f209e784382d90a957f204c8fafe37d617731d6044826a5f5058b8029fc5b56bc8b90be3273b6f90d68659120cdb6c8bfd7bc9261ec24ae6da93a225ac2a27340431dd80f74dae234817cdf55b11e28aa3bb2ed706430fb21d874401e3befc4bb8e33e0f6e667dd2482e979348a369f482bd89d7d5d73e7122c00f68daacae18c68f56a1e80f1b78c7978b949b81c7188b5a70090860e42a0bb0e2988e41d47a2bdd43f7a285b97a4a5a34b1278c59e0c3a03af95de41b23369cb6c90670dafbb038d27f07123b8ea93e9d9e3e057e9b8a893c2315e60091d0040ef563f5200d4b5e00982900049046236e8e9c8d0c462a1f4f903a309f0835e92455e23c07c77a0c857f74225cc3fc06fae03dd3f5069e14b26a1afef35d99416368c3fcfc550a30754f74aa503d7ae89f329fff697745602b061269cd3ca7578266a0831095be7a3ccb9201d87cdb3473f191a13c8dfbea4dd3d352136c3ef81051dd8946497d22af13a8f84065e9551fc6d6e0fab43b8bf3e93638cf9b7f1b0ef2e3c78129b178f7c95e4cf9483680409921a9933af9b7c82752050ed65e107275c4a8d39935554149de6df5e6a5f854b5e3a396d3d7577aa839e2fead80eceb255bdd6ad0a26bf007a75177982bbfdfc60a7932b301ceb37ea41518cc12d6d2b16c6f1509d6e6cdf5840fa7965a3f194405b02954dea8b906fa1ce1af9e18086bce38217e179c65a52370d9c57429900ee28dc094482b4908d22c8e0f1e65c7218ccef79feb4e0092111716c2ca55d0ef5653ede39bdb93db4693a2567e04a8d7225f5a8785b96313850422702307fe5f5b75819d1b471b341ed828a91d9ffe6808a7f42e97d37e85f1740b6b5e33b11b50055f6dcc8a92f3a61347a0be9167af8c8c5cb36d377f1b1495c99621c82d0bce40537ea57a9f069b9923c3ebe8a5fcc348dda77cc738bf74f03856ee1c05cd97a7237754643c579cee10037dfa0a3874efef5fc70566e90ea7c536cc187033c8c5d1fd8e3c43c5dee5c2aa582b28aa72b892093258709b8dbf9de0639e6b6e333377a05446ffc6666839a3573cd79785ea2a552212a06b8cb3972bf9c2d92ff81828e52e4295c3894e9400523ae2967fbd8970dd1a9a402b0dbb274dabf405270b6a72292761267811a8f6c6d95b34e476613941ac73ccdb4b33e879ec8345642ea574a6c549ad44240c6869576dd08b634d0ba9a0b68f666b9c14a008802c3c0dbe82434a3d9974f4c1a4acb1ac85184c6a599e41ca079e0640b2894dc407aef6039213884d9184d1d270fda43edd8eded611e8d24631187415ff086fea47adffd6d981ba9b1c11985c774f0e7de346edf090a9f387d54fed43f9688db0d1296f942aebcaee9d11ce433451db0b540b49ef836676059202c83e092a98c45a4405f38bb0fa8fc2a08c95ec00d614201706ccbcf59590de345c5eefababe2bb3b2ccdf1acaccada4e7b511818e4f8350d62e8db511e5a4d1500d6bfc031f0fd1fb2709b4f80993e6533d9ce0e205d60643c053168e72cf5361fb7f335d01d60f51ddb3fe20aa36dd9ccfac1f07248418d85acbd111c6a7d1e1df98081f956406e5bf78526e2b998bbf47aba7a772a0ceb339da9d043dc5ea09bb79bfa7d90f2e8f63ff635221d009b406ccec73224e657098d894b86abd295a751f588fc038a53107bf15904165509311d339ef6d7e2ef922e6ead00309c802cf3aaab0019cdf8964bcd2b3cf73de8878df28ac03d4d6d761301626ad60322eb54650c8ed6d9a45ec8950df58ca13b369c29e1d08587a321ad6042f9ba04c2d8e374081693abd74a8e112121fd2dbc446fccd9a5e4579b2a7c95071385c98213b22d308918c0fadf50770794d43932e7ab2eeaf8dc63b5a1bba2f3b01c16fdf3243d6c698e90a3ebdc598868bd835d6fc30f301d77a34b2f630d528266202170f8f494c9a24069b67acb0fa6eff3bbb22e5bbb649fd5fdf7ccc4afc122d4a6672bc8567e7c511845b5c6c1317a546049928e6555b285794a3f81a2a8fef85bdf38e6ab4a879914fc7e345e9523fff6a20fcb5ce6cc8eed902c15920f838cc0a555cd3c2f2303e0ae2461b8da99b58141c1a06c5785221a52ffda1ef5349534394a17405ed7ec4361183699affc5ae5056c52093b5c65b87a60b1774426951551359489cc18338779fb3f1aee05db9d2f40227285f9da89d7eb3814a8f73d0af04dd84a9a870dc73f55685ff5a0a787d54813f84bed140aea62b6fd0d36e70160e0d5c7bf432069a92d7cad8382cca383ef25137089a5a76098c1ff1936e1efac4f6eab12c8b2d019211faa1d6cb4ab729901d98cfebfa35281cbd959f3f4f48271fe8dac61af887e831c45390f8818702529e8a3eed09d2d871eadee26a074184cc85e82c6b793448a118c4616c8c556912968f39c052eb1b99f40c902421df02291b4a3273aeae51552f85ba83f714b5fd034663c1e478e47f4b595293a4138edcc2dfd4a6e284a59350c3c05dfd5a0f8114975453ee5c0fa63cd3572820236fae54e0cc5bf86247bb9b58da93fd62284d49b51bf07c5a5e8983f5b7a85f890d9fb229c43e270c59506650bd6dfc498e2d8a887d7e483ea30b7c32608d392ec3a5492df158162d37f60bc79ae722d9d8ad2a65d36e64217097066678845a58707e73ba71c60e03581b9f3ec46f3364f7929049f7a63ed5cae28233fe6fec86dafc99af25de99ef3c99950bd9326ecafb15ce76a101751441176dc61500d7b3cbd8183773482bc79771f876b71840037278cd5d62611d6f651eca3f2763849be4b25f30b33f5bb998cb94620bccdf44c4bee0654792522b7b9b5142b204e969d03b64ea0c74463fd4519262fe99983d3b74311e082b3b857cbfbddfb2461af0e87935bc10e5a2b63f548f8e1357924120247cc1a9bb34fb24a1dc9491a79e52bffc0f3be65afa5ea079172c900fbd7ba313652b7be6e4560afa40ba9a11b190ea0332770641b55ac10ca57bf80edd8ff4e338fff44de0bd384e6b4d31ec3c3532214aebe80ce604d46245e7c432574f5a97a6d2581a638cb6d9662eb1951e37417c3c39bad319332b4fe2dd3d76ec410719815781658d3f1bab6a687949497cd75790c2a8a79b07eb0cefa6f3df3815a61c1021d1cebf3554b7628ce4d51305f95d29fae88f62af805fbfa10a721bad2c014b2f1cae7484d5556133a25b140663ad99a67f40193a5c40efe13a348cecbc6ec5a3d815461fb1bf3075cc05db1c0ac15c5e898160842695841f4c3f9b84037e096f7d63d1be4f346020b23536956a3b6faf34576a86505426961788bc544fc24372fdcad3dfddecd36ac034234b5865f339d25e6a89e95bbd0017976bc011fe9a87caf59ec500fedffca418324d3d48c4055aedaf2778d3a746e12f4f65837bd766db6466448e5858fd9023bb64ef0dc06b117f27bddd1d2a239caedfad64cb04bab80211bc3ea782426a76a5b0e6504773af9893c4362673054f9c22212a01bc64310dc80c9ff273682a4d37a99419d781e7dfd11751f3f527fb173a0a988aa621a127642d920293bd10f7f8f5aac5b1700eb59eb11d6b613a6510250f1b32233aa7f4545b52c90604e112e857c5d5a639ec04dcde90a936e78d0d094d94d81ebfbfa6f1c5a2f0d4ac82d0da7f3762afbdafd81c6a8ae3966cec927afb534aa1b7428782e521a196d99a01f28d8fb4ad4fe64309a830704ed10458725fc08983fb650ee3e749a73b70463288533a47bbab6c6dabde19908df35336595272ba096ec18ee8d4c8546738ee7f810e6292b7bec0d6c307bea584e80d4d9f5e7754393c51f6d531b81dd7c4354d3fc9b097430bfb6d5cd3c8e4237a51480699941f4f3cc08f55cb12a174a5f18cd2554374eda47017119d6fe5d9379a829c92403bec2f9b4b6b88f1b721a7bd194f7b86d4c360f4ba5a8f7d74dfd134fd38000f2b1c32d69bf4b95c87d3db83af8dfd66acf5cbe243fc3f68426ffae31a288e74d5f67708ab393096f3351abda01303aabed2074e215572256291de1e9d7d06818392cb6b235cf2c0eb1739c70198dea8edf020f75cc1df251182d00d27eeaffb555785652d63bb6860e51bd7df757c201ce80d7dc6920a7ccdc688afe1b78bd243b7380e3e2bfb127ab140298acbc38ee16a3ec52b143828eeeb7fc1aad4d1d1a504b58994b5a0f39110441d3099f7c46a8e0c9abc7fbf8d761def5ca10d51c84b1e0d009a335dd1a8e1c793849643e25825aa2970b6cd9fbae855d440f255d11bdac909d75b9ff5c7e36a5a55e68ba001a6feaec20848a51cdbbe569cc6b4478b8e7b6306779937ffb74a48daad1f51579ecbca6a5f2bdfd08c2377a6d1b7fe231126d9ab4f9c31dbaa9a471bc3bca74b56de56d9c38a238c1a3132f7abab8e50e0742eb34ee774b91fa2d6179328cb32f3a08009d57a5d21257d49ed11b410cb2897154bb714a92c1564e2f57eb384a28e448a420cf3649e487328e12c0a54", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x500, 0x125) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x6) 11:46:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 11:46:13 executing program 0: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202cf423dbc3077f45f"], 0x10) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x120, 0x114) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 11:46:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) getrusage(0xfffffffffffffffe, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) renameat(r1, &(0x7f0000000180)='./file0/file0\x00', r2, &(0x7f0000000280)='./file0\x00') r3 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 11:46:13 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pread(r4, &(0x7f0000000180)="9e1694b7", 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000100)=0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0xfffffffffffffffa, 0x200000000}, {0x3, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0xb64}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$getown(r1, 0x5) 11:46:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = getuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) fchown(r3, r4, r7) fchownat(r2, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r7, 0x7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x9, 0x1799, 0x9, 0x40, "b01d58ee7b9ff4743ca5deccfbd698db954534ff", 0x0, 0x8001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x200000005c, 0x0, 0x0, 0x3f}, {0x6, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x0) 11:46:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, 0x0, &(0x7f0000000080)) chmod(&(0x7f0000000000)='./file0\x00', 0x48) sendto$unix(r0, 0x0, 0xfffffffffffffdf2, 0x40b, 0x0, 0x0) socketpair(0x12, 0x5, 0x349, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 11:46:14 executing program 0: r0 = kqueue() write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xd031fb3bf4eb75d4, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = accept$inet6(r8, &(0x7f0000000080), &(0x7f0000000180)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) setsockopt(r8, 0xfffffffffffffe00, 0x7, &(0x7f0000000440)="2a78ce47d4ac671ca82110c9db4221259897b9525b4f5b1159ced47f75109cf28d4cf6f6", 0x24) r11 = semget(0x2, 0x2, 0x10) semctl$GETPID(r11, 0x2, 0x4, &(0x7f0000000340)=""/211) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x800000000000000e, 0x0, 0x0, 0x1, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x31303f610c0e2428, 0x20000000, 0x4308336d}, {{r3}, 0xfffffffffffffff5, 0x2, 0x400ffffb, 0x5, 0x80000000}], 0x1, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffd, 0x2, 0x80, 0x0, 0x454}, {{r7}, 0xfffffffffffffffc, 0x190, 0x70000080, 0x1, 0x1000}, {{}, 0xfffffffffffffffc, 0x4, 0x8000000d, 0x8, 0x1ff}, {{r9}, 0x0, 0x63, 0x2, 0xee, 0x3f}, {{r10}, 0xffffffffffffffff, 0xa8, 0x40000002, 0x80, 0x17cd}], 0x16477fb4, &(0x7f00000002c0)={0x10000, 0x7}) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000000c0)=[{{r12}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 11:46:14 executing program 1: getgroups(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:14 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='\xec[}^\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='tap', &(0x7f00000003c0)='tap', &(0x7f0000000400)='tap', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\'&:@\x00']) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/168, 0xa8}], 0xc639158, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x6, 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = dup2(r1, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x40) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0xc10) munlockall() shmget$private(0x0, 0x14000, 0x2, &(0x7f0000fec000/0x14000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1003, 0x0) 11:46:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = fcntl$dupfd(r0, 0x5, r1) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3db, &(0x7f0000000100)="04") 11:46:14 executing program 1: r0 = socket(0x800000018, 0x2, 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, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x19, 0x4, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x6) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) write(r2, 0x0, 0x0) 11:46:14 executing program 0: r0 = socket(0x1, 0x8001, 0x8) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="a15fa135b2d99e114695dc22ff2f71ac305cf671fa8eeeea32ef731cc465bcf904f2c73107c90e359de63e89c7b9c23ccf8aa3dfb7ee69ce4659a88f0aed705a6c600962dbc488e2e9a680d68ff9d3af87c74a4cd9d77cdb7cb6cfb3f7ce9f4269fddcc3fef59ba606f28a337d16127e7a88c5bf90bae701bf5a9cf9497451766fcaf6bf241cf43dc14906f55871a155adad1984f6d8a5aa7337261ec55c882da604ec6bbf4a9da7d345f2823e1d5b7b8c3b51b7ef0fdf566898a1", 0xbb) 11:46:14 executing program 1: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801010000007300d24340e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74f43da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174208eef9904359f13ac5b4177002f08a5f673c770c0af6d0eda78c0000004a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e54"], 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r9, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) r10 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r10, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r1, r10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x800, 0x0) r11 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r12 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xd0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r8, r11, 0x8001, 0x5}) fcntl$dupfd(r12, 0xa, r12) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r14 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r14, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) 11:46:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x2, 0x7}, 0x8) 11:46:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x1d) pwrite(0xffffffffffffff9c, &(0x7f0000000280)="225e6740c60aa520a0b42051834353a93536b2cc44a4f91b4a083fbf972b44dc0aaab443b5d9d07c8f021e2a4d811b67f423db34f26f3db41a099dcbc7bb1b26e27b775f74d04ac05b6fb0306d7df2f5a6bfd8758470ec28863a76518a551ea8231419c797dd49b73aabdbaddbf36f008820bb531e267d0b8dc9f0ff42c6223c445a2621eb79d6de3d01cd1944cc7147caba2ef900f44c", 0x97, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x5f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget$private(0x0, 0x2, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)=[{0x20}, {0x1, 0x0, 0x1}, {0x6}]}) pwrite(r1, &(0x7f0000000340)="cc9e16d15acbfbf5f9f9d5bfd4b500a2aaa606228c6d396efda1d97a9d271d704d6325b162cae5c4af94d3365c553097ec8055bd44974ea73501b769377f41cef5841db1bc0250a33b82483d6a4855bbcc8ed202eab1a7e39910ae9db7759fa01cf747a1dc67e5bed9d5fc543a68031889497842fcbc70a8e326e3cad201d39b7b616c207de8dcdc97b133b10bb6f39aff63f83eb432abbef343443b35e0d0f1024dfd0725dcb6a3df15a037ad184ffddbc4486b9f7a2089c37ab436c344bbb7ff075f259bb4f281569b0478417b9e56c6706df16f3b9c90ca0e54f959fd582556e45fdbe3ebb69849a42659ac81c47bac87dfe10a591581ed86f393a69f2237e0971232d8f9a779322365932df24d4a642e4c2152af12d5b270107f53beae65f5f6a95a9c2b4e80684ee0f0c19940bab4e4ae4156cc04a7bda9bff4f607bbfe066b18495275f3585b8a320257212bd4a472b3543a8e87dc08f4de92cd55ad5956d16050b36890736e1376c3a97ec30b461e0ccbfd1a6fec79af74bdfbd8c51fd17bc71a695eba5309dfe2fb8d7cef81022da93b10ad31834bff8160624d40ab85b4acdbde73e5a490a79c211d0e48b17e01dc4ede05684600b645cab613cd7e9f34c3b091e7fb517a2d811508ff9193caa5ae5103e7c81ae2c01e2aa65ceb68d20884684031584ae0ea5c7c75168e369bc7f2825109c20a7a46ecda2549f1ce92b773115e14224b48411bff05d0f5158cdd55be917bd87dccd1cd3131241da4c1f77e3fabd5b3f4e9f96e3a325780e5f870b3a11a766b89b8a5cdf79b4d8b8033b25add6807b128ee92bd9e9607bbfdf11149195181ab9ba14176d41ec330f772bb440d20368481d5deb4b247cdf757005cf3ecbeecd68e15478e13ebc7ef116e6bcf6f95e2de1e804de6d0122b70b2a027390bb1b705f054c048197acf4ae5051fdf653e61516d05943ceba8b8080d3957b6968d85567fb53f455397bdaf65a8c5a3b9b6c4c4411bfd0b7f32ba2c57c71877bf6c0290df775df85317db9b0df537c52b3ae0c360cb167229e099f7ebcccb46389bebf04b8d2426925d4607908399cf185f08ada1201a7e99f37446cc92db23128b7e9ee5c6fd78de43c187f51cec02f17283fd2f19d0490eacd07ae4142fe8ee7a48667e023ef3c7378b7cd7ca574b968dd00fb42edffe7a785fc93708129365377d899faee125633eb83e9b9503442213f9fbdebe07d4a3c66b0e9425bedd96bc330b36f2e65d0771f633ed4ea9b790170c6d3fddf5384fad2b81a3f61cac263b9a8a9cc84041dcd7ce2a761db8718c80a510617a87c2a03ba5a4ee57b97419f4c63d5962e326094156115ede99a869fe1ef9c4932b02eed25bc8f683b490a1d325b03df08fba0658f7d9fdd38f32e01d275599be595886cf075c9d3b9f72d6d96b630e5f4c76d57621447c9f78a725ac819081f32a4644a1a5f785925fe8ae1dc74eae5866e435adc0f3e501558bb4fa87cf1813471380ded555519aca3d05d93b9ddfef37faf06b98394dec98982920d29346695fba69ddc6c1189fbcd99da04fdb8afb1ab923c3692e5cef7b24f17959c9d2e1c9e02b3434cdcb78ebc2d59dec76c7af8c3806c7e410cf8ba4fe886c7028f5306020905ff2db2b5d024bd107829525e5abedd39d38abb55550fa152eedc2782e85ded7e493cc1b8866d2c20d2c41b1a2f05be0646b9d16aa9cc694507847133716956ed739ae12bbd1856655d5ac0f0c223feeb5c16c366153242684b244318ad760cd32c8a979250c9ae4982317aa590773d35619ec62bd1a04b0372ad968a39c381e8e7e2e7ed4550e34ab020146c0387dde01500b9f4a36199e72e1086aab63e617f0d918bbfe7815f8b78a6646760b9b2a5b7ae34b8860f677e59c9c69f56261db8a6383051833d13315101e216b8ff117afe45645b16ed538a54ef1fba57ab4ad980936c137128db06f173f90cf59a824ecbb29eab77bdd34589b1c9098f99ae5d741c924ff749378d1d2ee2b332428581cdbc9a582a999d8a21737c304e3256533676fb3c8e9b53193b78c705954e91c90222e621fcc88e6bb090a00b87793224c72ffc3d5873283c85baf39f9951e06640a26fdbb73619d73c2158a054572ec19376562530e795fc00e4e0c71ccb4389b5d3fc73296981b8aa88491311ca8ae79fa08441b3134f87675843b4cc9a57a75a0dd0c177dbe0d52a4c79472c3274f39c9468e54dbd7edc4231ef9fa666a3e0ec9d7eb4a3058331f0d24249fcf926a31b8181eeafa36cfe349abfbb66c37d8fccfe0227ec0587eb4a691114bb2d393bda76ae9a5991df2fff4fc49628aaf626d8bef3717c3c788373f3052d8e2d987f9420dc3b4f581b66ff67a0bc892e9067d108eb5bd979eb34b6419578aee8d051edef368625b463a287da133debe07e8cf62c45f2eecdb2e8a5d896d3a397f1d505deda74ee1a126d232d0ba8cf17e5b075c428b68d30f9ff3f051e09a1a267df8403584ff0645692008e7fa35f2191025c4edbbb34e24a74d82877d9250a398cb6878c72d0458a648cb5a27828dfd0c1a1711b2e0e2c68471be88bc52e2377cb323b299dd9ce414e3ffb4d4b7b2b1dc11a600a8e178015b9f0854a9d05a339d07b843fcf7e514f15637b87e2c13a2e8841e1ad539eeab6efabdb14e97ee8ac5572a4db4778df40380b6ec524ac990d4e3c847b51fbe3790d4085ea8ad48a19f3c8647edaf2cbc7f139d85a65e730d3402dd8d9524ab6d67530b60706e296e73690015a7e98fcbb4c4698585e77c053dea7523a4d73794ec88197946ad936b9ff20523fc72bc9d4b46caed58c6e35d6cd97a47a5232b15fac1efc268b327d6559cd0814100fb4ce071e11b8404c2734358c2e6b82e99dee78057ccecdd5a574c779478b5a4687fb75fdaf3e0d17b6d34bbfaca9793b6ea14af52cb139f16af497e1adae63913658ee020f8825270e99c87da206d0c3f3a57d6f88ab919299fca14760954b75bd8c16aee14c6758492cffa467f769290009e9adbc9e99ad4c21ce28d6236076de721e37ff9fe173d68ff6534366432369a47a8484a5f157118ca9e2a579b90f6abfbb3f302590e1787b0691372911d085fdc8c37c22576f0de3eed1afc77905b7a51b0fe0716dca5016b4249239367410e7f5a567bd038ba0fc3e4555fc83df42a94e18563dbd15df6d92be13c3abf3a45d48a771cc53ba06b57aee63efc9ba4e285f13cfa8afb9c2d53652b853fd89fae97448b39a67291c892214c2a481474d30764228babaae54326af3cf4a7a280970a14e8482e1a5199be91a9a2187835ddbd467f0c57041e71b6a5c0a642ba49b2597f3101929c79ede1ddbd5f207351a85a60bef3bfab323ac48f0131bca2dc032644f16ba617191d5e37720dad7aeb36486af4024b7797e0dc33f3404219cdf259e06b3c4be04fba1c2317ce1401164a7d475c1c0211c64e2a719ed3391492524b03089cd3b342b48e68ad0f697732f9b51344b5ee3818d9625d07ef35663cc9750e624c9f05676b599590fe9b205c458e3647a8c599c88ff38c2b0a7e877584ff9d402e102372fd325f73ceeb667bb958720f1d7b3848d46d353c7c62a7080b359151ac69b46a1097547bd36ecfa3537301ca11202378ceb20845f00280a8615c21dd69383e1585362cd23866643fcbded402410f1178bd7338d94ec5448e309fac09e8c07eda730e862701a63d062a243b9bb6055510bc46a4c3758db9523928b22cabd11a037fb15907b7d5252194620037d23c22854dd858020aa16465ffe59b3507a16227e15ef70eda7a557e5cd379d8ed8ebbc9ec41f64484da543c6d2176d115362bb09162a07af38a94ed53bc3a18cf12584611afd4e823a2fa78d19390dc2e50c3fb35bcf0bf3ef7a24e5dadf4076064dd6d67d08dccf430d1bba3edd780a6bd36b2932e1ee4c79b75337138f39f993d28aa226645d104ecf3c658468f3434936b1787c18731b30dbe225abc339967890eb6d553e1780f3ab0dd23adc97c9a49db333cb307670e2ef6ab3d42e184b83a9634efb017680cf7a0a9145555f0c77daf7dd06c5977d5e969271421dba794e45dac2ed9390c66da45ec9e6faf744129971da2de92cf0c89028c599d4a3dd755b65e2a2eee4daf5956bd2ca94b4865ed8ebb43df81fa1a83d642234665a88d0cbfd4de861f9d5095c308d8dc047a6a8a08a9abc9fe5564f82cfc96cde06991c16965752064d1379567971498aea5bfe62b75a54822e2969e8d30c03b889328a6e8a3d868b0300257c495a73d18315341b4978a8ae85ce1f6471c39eb4af383b88485dc05ccf11ddc2dc77f754090724d7fdd398b14553b7c1fed7b6b8a45236dac457ae4c977661a498898681e80396cf07a0f6be3e0133096f56c59f5714134126a26c8de12e596a47babda821095dcac93674e24e65473735a018665736b00c684ea06a9d6d97df2755ca6728810494f6d4483550c7b357e985f9f39c09565a166cfaa2383d18c3263e97a7ab376166b3b94560026b41399219b00ab8d5877654c2f7cb8d0c05f1206e1d0504e680ce633e265ad21438e9cee2c1377bb80bf9bc4f04f8d74e31d4a652549fa8b3aacc4e817ce281ba75db7fbf914cf80e2e16b794efd4a2c84fb048d155c7190358acdc902cf778aaa58d62168211606bf0f0aa1d980ce6d363532b43db0bd602aae6915e77c80c07cb1c98184b98d10a2cb93908c0e7437f735f4f1800c47b996e668e2016aa4086e0968a7358d707fe516da574a9d37d811e5ec3ae343da9c2f78e6a59944aca5ad5bc915b39e791b4dbd87cff9ac2029d34739cba091bb9a07d7174d4672375ce398a04c32903fda111fff24c125fb65472c13a246281cd30a7098de19d71232b2c7386fa5caff33ee0c4b5aecabbe0d1d54bdad77f1f1730a07f436b888f38dba2a872628bd78e432c5b9150d1c7114fb897b3a5ddc88b9e417dd3da2821e99fee5aaa4037087d1e1f00aee17051bd775fd1ae3a4455d356d709daf58cff865b05b3d28d37b04ff9cf55fab4f216cc71f6e60affd6d9c8091c7b8b66bd8d633656331c9821e194e219314de354c4eb755e349de19325e4cf6ce4038d9aef00bd68565b52d09a0705f7e8a404bb19ba660339f0fe54ebec4c099ae64e133f918cf580125262e375e54b3fdc3ab6635ca81da23488af42eec68cc9ac05a0e025ca5f334b5372bd7de08b41c913210e99e772d2038b55111794701990f8fa4060e95de227ffc3b9a5e071cdbbea7f7eaf8c85643e34928db940f9aa0b2a91092128091aebf34dc645d73d08bde3c625fcd0bac9fe3cc9b45892d8133fd986329ed497a22dada969d1d1e867eade8c606ef263048931e7d24fde74d2c9e45182bcfeb0f1fb6e34fd2b5acd3bccc2c109fb8c5c2621ff823c96d0b83284110fd42b056bb5c8dc274281c402c8ca805f84cb951b0c957127ca954fae67c2cac5e68f6150cde42f3e9b3412e62478e3624db7506da127b119e99d5fb2d478c10c23b46ff36540730fb547dd3cb3b87e5b0a0304d020d3fd5e38e610cbec9e5402b26b27b4b5ca7011804d0b8fc5d26cece45fa9199e4b5c27fe46dc570961efcd71858a8dfd455c526d0f68f2259e4acc77d17f3811906c2d7d7c9d6eec17403539d9753916cf682c34428519769995eca39655ab95d4f50ef776c348b1ed15074bf4365abf9d2740c7657a92da6f42393c8711a5c1c6903f66aa78db7649784fbf8b8b75ea0ee5e1eb1120a33a8184a03254924a8", 0x1000, 0x0, 0x0) 11:46:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4dbdf00"/44, 0x2c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026f39d57225e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x552, 0x0) 11:46:14 executing program 1: socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x5f, &(0x7f0000000080)="003cbe3f193993fd6455775d07376624c116f1276252e55ea1d27cc269d8f4797deb73dae9462159e2a650e73cb94f234b2853999e53b31e12a0bbc51d1dd829c8a94a13d7757bf10a8fcc83a5e24355d528f743c40df1d134d0d689acd26c") 11:46:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000040)) munlockall() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f0000000100), 0x10000133) 11:46:14 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c0"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:46:14 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTART(r0, 0x2000746e) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x40, 0x4, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f00000001c0)=[{0x1, 0x1, 0x8001, 0x5}, {0xfffffffffffffffa, 0x1, 0x2, 0x8}, {0x5367945000000001, 0x8, 0x7, 0x8}, {0x100000001, 0x4, 0x4, 0x4}, {0xffffffff, 0xffffffff, 0x4, 0x6}, {0x1f1, 0x7fffffffffffffff, 0x9, 0x8}, {0x1, 0xad, 0xffff, 0x8}, {0x400000040, 0xfffffffffffffff7, 0x8, 0x1}, {0xfffffffffffffd65, 0xffff, 0x2, 0x100000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 11:46:14 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0xfffffffffffffffe, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x2ed59733, 0x4) bind(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x18, 0x1, 0xe3a, 0x8}, 0xc) r3 = kqueue() dup2(0xffffffffffffffff, r0) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000a80)="1feed8ee7059394b0be7ca893df1475f928ced6c4ea5768876b4acc3d993a69659dd60d6dfe81bd6826f1fdc2bedc4430494e297eeeecd4e362bd25466c4ac98ed5879624d47ee2c67b23be1f53100efaf9b424672f4f2a7c880e6c09fe0455273cd0e790b3e4412b36fc5baa484bfc23e46326e3be310fd3bfb77802e9963d60eb3d58d6f804bc8ff4794834736c246ad98ce322bdaf26b9d911bd1cc673c7eb9ca236e1b63fcc87a6985fe03545c37ac5faed9848eb110900c04e450f4984896a24cf02ffd5af38a6540285231afbd90f349cb61362ec3fadec57ae750a1962622fb4559c6505711f2eda7d868d66064d2a73f5a58cefa24", 0xf9}, {&(0x7f0000000b80)="0c89938d646d537281a4be31f9ef469f42009c4d3d5bc3766f65d11ff7fcbaede905ba1813edc42dd512c8374098c13c117142f3f9867bdb7c2659b3fb3909b4817e17c33cf97da7b0ac23610406d01c021084e03153cd50c3d2b3beeebfe0f640e0ad382f7f04fc76896c40e5e11f6ca27c932f4dda73652c1f09c04c22eb3945ee05dba4e2fbbdbf9aff4106aea87ba33ab4e9b4b148337f0c48be8ef5b6ed032b9afc8f1ad5338c4933cb9961454b0d0327a05bf3", 0xb6}, {&(0x7f00000000c0)="e0095fcc82e072e0b3b1021fa94b44d2226fae8bb13a4693b15f241de0790fe6c89d5dcbbc5ce99bc884fff4d8a359b7c4e53ee2", 0x34}], 0x3, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r6 = dup(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$setstatus(r7, 0x4, 0x4) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000cc0)=0x5) dup2(r4, 0xffffffffffffffff) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) renameat(r9, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000100)) 11:46:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) preadv(r4, &(0x7f0000001780)=[{&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000440)=""/4096, 0xffffffffffffffa6}, {&(0x7f0000001440)=""/106, 0x6a}, {&(0x7f00000014c0)=""/110, 0x6e}, {&(0x7f0000001540)=""/144, 0x90}, {&(0x7f0000001600)=""/117, 0x75}, {&(0x7f0000001680)=""/7, 0x7}, {&(0x7f00000016c0)=""/140, 0x8c}], 0xa, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x20000000000002ae, &(0x7f0000000180)=[{0x1, 0x1, 0x16340000, 0x4}, {0x4, 0x0, 0x5, 0x8}, {0x9, 0xffff, 0x3, 0x4}, {0x3, 0x5, 0x0, 0xffffffff}]}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x2}) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r6, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0xffa0) chdir(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0xfff, 0xfd, 0x3, 0x7fff, 0xfffffffffffffffa, 0x81, 0x0, 0x1, 0x0, 0xbe5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x2ee7, 0x0, 0x400000, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 11:46:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000880)={0x10, 0x2e1a, 0x4, 0x1, [{&(0x7f0000fee000/0x10000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7ff}, {&(0x7f0000f3a000/0x3000)=nil, &(0x7f0000e62000/0x3000)=nil, 0xae}, {&(0x7f0000f9c000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000e2a000/0x3000)=nil, &(0x7f0000f90000/0x2000)=nil, 0x5}, {&(0x7f0000ed5000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil, 0x3ff}, {&(0x7f0000e04000/0x3000)=nil, &(0x7f0000f92000/0x4000)=nil, 0x9}, {&(0x7f0000e54000/0x2000)=nil, &(0x7f0000f2f000/0x1000)=nil, 0x1}, {&(0x7f0000f83000/0x3000)=nil, &(0x7f0000fc5000/0x4000)=nil, 0x6}, {&(0x7f0000ec3000/0x3000)=nil, &(0x7f0000f8d000/0x2000)=nil, 0x100000001}, {&(0x7f0000f40000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000e5a000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000e06000/0x4000)=nil, &(0x7f0000fca000/0x4000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x9}) pread(0xffffffffffffffff, &(0x7f0000000200)="9655568efb65f3a34e6d267fc5ffd3b5d514d33e4aca14b113f06d4b0b2581b94ad53152c9a16b201bc1d94c02ae6b7194ed2978fdd72b43309f8d2fc88a3ef62f067950c57d1bbd76709848744efc0ce5c66b5fcbb3710fc5f18409cb94321b63a7c0059aa8dd1eb853a24573c4d2", 0x6f, 0x0, 0x25) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0x1f, 0x800, {0x400, 0x8}}) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x258) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000140)=r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r6, &(0x7f0000000040), 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 11:46:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0xfffffffffffffd90) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r2, &(0x7f0000000080)="763edda660105c89dae0f3f6e2a88fa361f2caf098214748268d888db0e9b3a940531c0846043ffd4a45c0902ae0df511fa8b0d34193aa5a7f24096d55fa8dfca97f835b40df7fd1c21b031c3935b7bbcc6db059c46a2814", 0x58) 11:46:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x80) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0xdead4110}) 11:46:14 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$inet6(r0, &(0x7f0000000140)="873794b4550f1c80", 0x8, 0x0, 0x0, 0x0) 11:46:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 11:46:15 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) 11:46:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) fchown(r1, r2, r5) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x0]) r7 = getgid() r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) getgroups(0x3, &(0x7f0000000080)=[r6, r7, r12]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x3, 0x4, 0xe4f, 0xfffffffffffffff8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x1b1, 0xff, 0x2, 0x4}, {0x4, 0x4, 0x3, 0x9}, {0x90b, 0x80, 0x3ff, 0xffffffff}, {0x3, 0x40, 0x0, 0x6}, {0x40, 0x3, 0x39, 0x80000001}, {0x0, 0x23, 0xffffffffe85712a2, 0x4}, {0x3, 0x400, 0x7, 0x7eaf9d21}]}) 11:46:15 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x10b) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)) 11:46:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x84, 0x194) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xd29c, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x8, 0xfffffffffffffffd, {0x0, 0x7ff}}) execve(0x0, 0x0, 0x0) 11:46:15 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x1000, [{0x3, 0x5f74}, {0x3, 0x7f}, {0x3, 0x983f}, {0x1, 0x30}, {0x3}, {0x2, 0x1}, {0x0, 0x10000}, {0x1, 0x4}, {0x1, 0xffff}, {0x1, 0x1000}, {0x7, 0x100000000}, {0x1, 0x1}, {0x2, 0x4}, {0x3, 0x6}, {0xfbb3a49d8e5e9438, 0x2}, {0x7, 0xbb}, {0x1, 0x8}, {0x3, 0x100}, {0x0, 0x400}, {0x0, 0x6}, {0x1, 0xb2}, {0x3}, {0x2, 0x635c}, {0x1, 0x299579ac}, {0x3, 0x100000001}, {0x2, 0xffff}, {0x1, 0x7f}, {0x3, 0x5}, {0x3, 0x7d6}, {0x3, 0x10000}, {0x1, 0x4}, {0x5, 0x7}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fff) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:46:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r0, &(0x7f0000000140)="d770c19500e2f28001000000010000009ec6401cee9b39e11d780fbd2192939e81df90250bd112e3aff6fbf72ce5", 0x2e, 0x801, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) socket(0x6, 0x8004, 0x1862) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x3) r4 = semget(0x0, 0x0, 0x0) semop(r4, 0x0, 0x0) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000300)=""/106) 11:46:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8000, 0x20, 0x6, 0x1, 0x9, 0x1, 0x3, 0x0, 0x1, 0x400, 0xcdd}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = fcntl$dupfd(r1, 0x14, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="77ac9307814770000000003ddb8b8e3665e0f01a9e"]]) write(r3, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) close(r0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 11:46:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a056fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b872d2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d265f16b136a5d00d1628b5", 0xf0) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25, 0xffffffffffff2766}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:15 executing program 0: kqueue() socket$inet(0x2, 0x4000, 0x7) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xae8, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 11:46:15 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{0x0}], 0x24a) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x2, 0x543a1df3, r1}) 11:46:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0xfff, 0xffffffffffffc25e, {0x1, 0x1}}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xaf, &(0x7f00000001c0)="eb11e7e90adba77f871331e5416597e43ada900ee28cfb7474e4791cfab8f93f035921f157e54268f48963b371f972387aa7d00472426176488499e2da5549a504690135e7a6d20ff685eb61432945f433b93c6a204073789d5ea0c21cab3a567d96bc90c2ab0f15636810ab6de5de3789aab5c426df88cfd1393e5b86c9e5b03774e54158b1cd7f84510dd59239a8bb50fbcc5c6db060300789f99eb33a5350d9d04d7378d5232dd228d6dd77b198") syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 11:46:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:15 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x14) pipe(&(0x7f0000000080)) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r0, 0x8, 0xffffffff, &(0x7f0000000100)="6ed5671e46e57d68addb08445a3ffaf9f38a46a1c14607e4321956fe173b0d739ec1a683263ea500bb00c2a2c90b70a120a2e51fa3fc5dea7cada1b6ccba2a0ae0c3af3a52554a467ce7747c68cfa307b20947dbcc56b1142d1fb56fda3c173b2d08c5076124acd61a690a819e95966a52f06663f4dbf645a66c4dedf707a29fdd921446749bd62279cae66a36092f7e53965340803c8389f853e2380d5a6099bc0b067207ccbd6628edb1f7ccbbf1993a59fdd0a3be1bc4616a7de6aa5d156bb3aedfc07cc9665688baf9061ec1", 0xce) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) pipe(&(0x7f0000000180)) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kqueue() 11:46:16 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 11:46:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) dup(r0) 11:46:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x212, 0x0) close(r2) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) chflagsat(r3, &(0x7f0000000240)='./file0\x00', 0x90000, 0x0) r4 = open(&(0x7f0000000280)='./file0/file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffff9c, 0x0, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchmod(r5, 0xaea4dcfb92420a0) r6 = dup(0xffffffffffffff9c) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = socket$inet6(0x18, 0x5, 0x7) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x22bad0f5f9fb803f, 0x0) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x400, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x20000, 0x0) r14 = kqueue() r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x840, 0x0) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x80, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x2, 0xf0000004, 0x3, 0x5}, {{r7}, 0x0, 0x30, 0x10, 0x5, 0x1}, {{r8}, 0xffffffffffffffff, 0x0, 0x207d19d2040ba9e4, 0x7, 0xce0}, {{r3}, 0x338a84eaa20b9073, 0x8, 0x1, 0x0, 0xfffffffffffffff8}], 0x3ab75559, &(0x7f0000000640)=[{{r9}, 0x0, 0x10, 0x80000000, 0x1, 0x9}, {{r10}, 0xfffffffffffffff9, 0x10, 0x84105fdf41c3716e, 0x3, 0x10001}, {{r11}, 0xfffffffffffffffa, 0x26, 0x1, 0x5f, 0x89f}, {{r12}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x0, 0x8}, {{}, 0xfffffffffffffffe, 0x0, 0x10, 0x5, 0x7fff}, {{r13}, 0xfffffffffffffffe, 0x26, 0x40, 0x5, 0x7ff}, {{r14}, 0xfffffffffffffff9, 0x8b, 0x80, 0x0, 0x1}, {{r15}, 0xfffffffffffffff8, 0x2a, 0x2, 0x5, 0x6bc879b6}, {{r16}, 0xfffffffffffffffe, 0x61, 0x2, 0x880, 0x10001}], 0x5, &(0x7f0000000780)={0x7, 0x10000}) pipe(&(0x7f00000007c0)) r17 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0\x00', 0x82, 0x28) ioctl$FIOGETOWN(r17, 0x4004667b, 0xffffffffffffffff) 11:46:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) dup(r1) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 11:46:16 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 11:46:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) writev(r1, &(0x7f0000000080), 0x3d0) write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 11:46:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001600)) mlockall(0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x220, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="c18d47504813e48ef6afc8f843c31d6f11507590bd82212984e31abb79babe9302d4cba84137a01a418e7eaf4d617a3360cbf279057d6ea81d9139170b6459b58d8e8079f89c1577", 0x48}, {&(0x7f0000000000)="d0849420fd94635893c866fb663d2d5ece36aa8559000ac6", 0xffffffcc}, {&(0x7f0000000200)="43b8ed7f0f7e4f0192aae1792fea80f13cc1f652e63dfa5e5f0490d5142259cbf7fab08fa68664bc4f55eca90606af835aef5e670f", 0xffffffffffffffd1}, {&(0x7f0000000240)="e5b216c8c10ae81566f3c0e5d53c0805aa9e75d06f051e55a3cabda86f97b01d388405328a3dd57048fe19cd5e6794d16c7ae27318d6746342", 0x39}, {&(0x7f0000000300)="4ce032f58aea1c7282eff2565e55cee2b7c40bb885a1f75a883044cccd43edfc069b62912c1c2d704a648a71d54f5694c562bd92f22d12110546bd40a68bba04cc24e76873c2df5685a026e2d7788481f1b1afaf29112d28218a2a206ca89458adaf1c1695d6a650c0d96f98d958cb5c3d0ec0fecad217d8a2475af6047e150136a4a916", 0x84}, {&(0x7f0000000280)="08b59298ee60d10d3cdbc5487486da9ddffb5a7cd8dbed0e5768bb7bf9fb3a", 0x1f}, {&(0x7f00000003c0)="bdaa790e92206bc828080c3129bab9473674e02363278a937e84604864bbfd111f5acb6c02883a22cd7c882b39f31949348af814962384984ef91a1471b16a8309dc457ab61f216efd58efd0605ef75db008789d5538671e707ca153f8cd006359d84b707cf5e67a5651c5677f18a176c2efb86f3f9c26ba1e3eff6c8d83f2ee75c318d20c5ab764c145e342be3b97d8e693c2fa1d359dd18bf4828fa64a92d6a59977b7ebaa57a3da3d45dca340c3d3beae5ddf06173aba837d28f4a42ba6d707bf218cb34b1ccb04ca4c7b79327323c024aa884776813d08e3b7478c5f5e29ea5a3f84fb2ddef97968c685001294987314b917e5b428f85580070788af69883d921df31c7c8c07b51df62c5b056f29e23a19222c235a83d38d62c1bfb83a323fd28a576a45405b1813a45ddcc81490da865531aa30e608587802e22c44bafc1e6acdb001153203e84f8cc4f6eae15504fa18077109055e685cb8f460357319b67cff724de5deed822dccf63fa1d30713dc333bcee4043fcc8f36777d47daac5fd856ab30257263c223e99de25df3f70dcb67e390b4c94e14df7d6847f0c5d4ad57dbc114ea9405655c61fc721963684b08dc7f6c6ff738d6d0c830f815c3b2c5150db2ade9ceffc53b03caebffb4d71bd38c647ab051b82d96f768a9ea7cd7ad31f9fadedc3be3fa9bd6e4599e65a5e62b00cb3ffffa02e0e2db8864579735bf56ec319b67a6d9a804a91834b1d0f3b25effc58875293c23ccb2cdd2acc549997b1471ee88616843d25735d8975b818d36d7096d6c7ce4042e01667de57ea629c8e6273fe60cac50ccffdd7f0b401579f645babe597eee7ee14bc642a5c79eff7d09ab28ddd22d67748de1ae1a7da98e97a06399d8795c72e37630b13cb2f361de4936c30906d2bc54ba706b96910e3657ececcfb4bdc15ddc375a4e4ce1fcd452461e02b122c7a703b0dec63f4e76dc25f531f97b09048106af59ca727dbc419679597452e94d899b374749998c85a27d854c4fd4a3ed3dc5a8904eddee2a9a34a698be311413fd10d8b5a340c2636b6f2c172f7cadc6d87c2a7c2fec740a3f5ee2eb7697a2d53f26be7ec8282a56e41c35f249d5212a57d0f94e44db88d7b2d3eab210a4402e076f482bff46cf856d44035be76fc6694cfa19e49537c146dcccbbd2374c65f64dcab30279127ef1bae2dfccdc67df622d57d3878ce9947da797ea61364b61330b740ea7ccb2cfaad919a035ce8260a6baca364c9ae94cbd7b19ef0ba9d933916f174052f9c5cd8c79b710f366aa115f4bbf36e6b42692af790307ee0101b7a610e9a12d452fa1e6f7ed5ab72707108b235ff71114395804f3dc984317d7688b324dfdeefb9d7a909974d2483d7892b6ddc013b58f2345eb5ef829b571c238661026628bee42d5fbf50217374d888028f27b7820a6691570bb47304002c481132339799c969255c0121bdd4f5b6dcf79a60857b7948bdaf06cf1cfe3dc17d5e7655a9be44df8b2a4ab3f386463625d6dc4fed8f1167b1e7db7673ee2382352c00422de7382fadca871dc98fad1314e46d82953185910483d48a7147b3383418767d67008385cdd46dba75c72d75f8884ffbd41e15391fb6825ed8a8ebe2feba37812ff0fe4f56ad9f352225c7725be37bf717dbe38776cf65460de50da7357612b4a9cb6f2f43b0ca6bebdc6477ff036875cafe3d30ccea16401988294f93577ffb041a62b92e2e79b9340321b9034da6ea87eaf2bad91db6fe2aa9651444b4f0a98307f4b20327c424ae4f86a2f8395424881b1d7d03faa4d3c2019e96f50272ca25a3e5ff4e0f296b07829bb0bc90319d393430f134f96578c7452a144bb5914dd4fa15120117d6df13e1fb87f0512ac0eebe9c23b234dd851d8f79677755a7d9db37c32d8df89ece47e6e5fe5ea2a3d2f9f0e60f7051c0653c80e9274068e6d97a71b4084672c5a7d9a5d5154ad99576025b4e4c134901ac65a6d17178d8ff447e94127231768ad294972fd8598379e92f79546a53b47a6af2459a8dd1c0c027374f6d0b66927d9342cbab7b9d584b9ffd128a08672e3a39020f312a9b3fbaa95037c96a3b6a7ba04376604f59ff04136fddb8f774f5e008a9ee90c4f21a4f1affb7775f93a0a927fd5114062a4960e417fe5a5ded0ab7f4a38e6fa21d5947fe476c6e179b63697a8f34721f9fa738724b36e78b8f9d3cf2ef38f012497fb5017c28ee189a4e80b29d4b2ca34fb99192893dec5970c6f7697a7b0e1f0e516390f99d92b98361850ef88267f16a068d5f5be5ae547499bd01d248032e1f80d64b6cb35a0b5b71837e4a2237c61edac96c44f3ca71b74d31e29617675263b12f3f34473ad9765dfcf522abdcf7484528ecd39ffbc45a0cfd0eb0c819650459d5a7c06798f234dac233eaaf68af723f535558ccd0718f4b1ceeeaf5f3df9403c5b2a080a857dcd4e8a0002f7539a2db3b9ec77570e910cdc954593f595f09818024145e1d0fa5143b022e7160fcb86e1166f6e33eee1f08f6b70cfaf8498c4d0e0aaf872d9e0ea766a3c108066eb575df02fc849d3b01a1a372f2a88415670fa24c8cadf005a9f95670f600f2036fe06a4cec6ed3c726513cab6bf25f7168305314aa7defff8134eba5b9011df6586285ebac171aa6a42845570097195cf3ecd0b2f341e4fc539df4b4947e08bfce412e1f8fadb48ef4c0ea4ac36446838bb028ae566a05db999e2c45c4919f57a39e821dedc07afd0e53e30a849c13545ce02f041496bd89cce8db34e5a6b67807b83ccf98a6671943f54ffec4c3c6b9185908cdd70cc526f454e2e684c00b4ea92989c80deedcbb90de714e46e190fe12a22fba22d9e7a25fab905deb8917b2e2736abfad68b870b41f8f2d57c90f32bd788558a663fea5808cac3972b8769591d7ecfb2d398f84cc38e078b3023291ae602f2f3ab5eec8a57d51f6f952f7de046b23021a4595650b89f2005f96d5e42daf0b69f463be7767df893a0c700889bac9247b02f4dbcd0a39299f2418b32b5f9050dd481a3ea60a1d92d49b82a6a9043c6f2bf9eacd74899090e3fd9490423f7352aa386db65ecd75738785e017963d1d52b1dc42b3769280f7a6c0c2a0adb9172f7bab8089fe6e9352eb9cec9d7d5ada3f8af9c2fb221379fabd8cf8d4d608ee039982e2b1c29ac7639a20fc99d593e1b55dc1918e8c642637890dec126f0fd868be1f48b843199dd3a3fa13e8e9334b8ef35a2eae41bf5caa411604ee1c0cb81b3b17466afd5b865369ccc078817210cdde1586e57de09d6b873f76881a99678a8d8bc5816c69a4e8f0a8384bd57cda0ef6a4ab9eff966ed1bb2642b1f16f949f376037453a89369c2081c0838e523f15f24d3351dd706e96962504b984c6b8c3d4022092da7470ecfa972a8768a12e935d51e5453057bd90857d1f981db8a678fbd9e9f0776de00186f4ef97f03299c04f090c24eca00a20df79d5617fd69021fd2fbc4234ab8e26a0a7dec8f9004ef2db82b6272e16b3ea6372a649916a3b8d32cceebf5ec0183e8f2b85b8931736fd83373761a683851236fe77801595cc801bb7c76d181a907c0c1a9d43c5fd81e6467e8a35c6a6fc9868300d7835c9525fa39a07b87b3a8a918ff7dc7ce5d44987a3e17e5fbee29b85183d837980da7aeea4eadaadd9d2d383f0473ac52144132f987c5881223aeaf32fd249265e879c9431d08c5dfe9b26ccbd343df59474da444ca028b8095a0863e3e990f340f6d787bc663be8d25a1ca8094eab9a5b6ca3b3f10d91b55f1364e9a00cc9cc25d8d05dde0330bdeabdb9a489e874fdac88ebb893317f5efc016fe0611dcad3b5af3df3b4a2c7839ccc29342d5f826f1c38fb1b34f1fb894c7dd51d5ac95b0a1899611c4ae5b16c314bb98875f6295f4dcdc957771d9a5348ef50fc2c13cbd7e81679d125e0fd863f2c070c9827160dbd22e87e6c6e7b3e0fa902373cdecb3b0cdd2cfd81c6f878945a09d83554dd8ad31008ed49768539cbf525381e88cca285c3d7e30a969330ea765625a614c7691d629fd8a036696711f00a5c81ec69a9c4f9acd13ed124ab9ab01e8efd43cb2269aa169fee508ede0d4b4577d2c2125a025c90055b830b16038fad7220a452126551c4b5ad334bb9c96fc5a3d78fc6c633b2e7314fc69efe2f03fc5581d848af390fd7d6f289a23044498f64dadc9a765d41181318da86b9d8329d906221a14925f4b53030f80494f3fb52bf6932191725d50cdf1d6584d5fdbd6acfb48540b3ab472cbe7e203af1b3eedc3f05958e3717f446b531511e11c128e0e7f11babbc0a71d6b8da3215da26395cd6867d8885d44d54e5ae18b0afe98dcfa2df0b97b44b4bd0088047fe269f48446d5adb9e6ee50e9d3baa2825d409e423a463a4315fc9bcc15b2a31f849c46f988d241d94ed0ed9f2bb9067a38171a27c06771f203fa746eff34fc916fb42975876cf0abbf0ebcbf9ca29f6090a0897dcd56fbf4f082e5bd443f6d9d2b9f8af04b5bfb42de2ece03069a077e1158cacf3b5fb1244f80a46e28fad9847c1290a072c37db0ea736c59409a78ed790db7b063c9918d23eeb278564c341829003e0968179f314f2400d8c71967cd0d6ef10936c0e04cc6473d9890decaf2ae3f962a70acc8e41768c8b950ac1bede15af7d9366277a833ac003ace9f6a0a00a1321194205bbff616b48758b6ba1b5a2a65f6d7a3608dc94cedf6899d7a9a1fd2dbe9b2a7c3a15b04dac681afe41a42f6248d0ba53743adc3cbe661459448b6eb36ad05fc82f7c1966338de73c17c83775cb7c20a43a1b420fe7485f2a0ba5a32a73d9a8d5325a3d1cd44471ca4831bb454c6f8dcb9c958f00f4a94340bf2fd4ff3dcffb5e2c51c4dc063eeeda9a1acd305ed4baca872d4b458cc8e0a019def31586f9759264bc19f1b7181150d243e2714789046ff2fd78415d65826a365ce4ec10e2e90ebb62e49b7b3ce0e7ce57962fa162c735dc158a5414c329a4d226aa46b4b46aebc4caf0275b0ac8c47b9d49f7e5b828e3153d7a766452878463ef226f2ed26e32c1e0e07be816c5b47d5a884cb0c18b73b70515661088b6836036b9adf91ec6bc4f100279dbae75ff6c7f9fba887e4fafbcedb1077a6ad64b2933681e4e87d64fe1bb52d07373976577564c97a442d16b73db769b3cfc681951f1fe60c2a1f2ae3ccfff9f64ccf677dabb8f20fa26b8b47ce69578fcdcc4b9b87ec0f389b9ba695a0b7a9dae30536b668329b912d2339f8f8c1b719d515920d2d3df3cc8dbf8d85f642c1548385948439b5095819d6094c2946350d1aa67da77cd9679d9be580f2bf3e9344b279f787330557cc8f652984db391307fbf23baba8850353467127b63bef26a948e63a195f7a3473a6abf8d30ccd54709eab8611c4cc643ff01f003f1bc64401a6e0a066bf4ca9d756b7b870500dc18014cea07471d5e78d3323b8e88a94522f2821f23544725ca31551cdb78b383ebf2d98b152a4068f251934adde1237a4c9c852c85293ed2d5a1a4af50d32c7b568d6d6a381581797da0f6588d6ad546cf00c85819def4985dde4cd7fb7ad19ecef7fe949019d7e93dbc1492e2ca3d3441e107cb166dd7d119d4441d3ea436383903b299a7f6d546849962aa530b98f25f0f749d60e90a59aaa8f98032f3a164036d976254ede6b5d47f3a72a2feffb137954364b01c2312e2e95779e494bb04dded8e684e98482f834cb4447efa028f976f5e99cdc587b8af09ef2199a8af048f23752e8d80890d3a40b00", 0x1000}, {&(0x7f00000013c0)="abe8c6f2b3b8ab50ece0ddd0371f2f16a0dc1a5acd9706350e0eb706e6a26e9e99c5754e224a86edd3cffdbaa781090000009e62c36f14a0e9dda8eac40e1a678eaeef6cb9e96b264485eba8a86500b6ba9deaf240990744bae01b81fd77131c398537d4321e782adce3a3f2c6a0f82804b5747b75bc84088a2816c94f9271b8d402a6d7dfdf11fb98261bc0bb45fd08b34beacc", 0x94}, {&(0x7f0000001480)="9d5e62f91aa93fee9f706bbac9b28010e337cead76ade1e3e82242f4b779def62d77b1c4c9b97bcf2e340d8d0540f3d107d07bffb37feff898478ae146a0d2d2eed26ac9", 0x44}, {&(0x7f0000001500)="3e01f58a30e40f9cec1c201326", 0xd}], 0xa, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) execve(&(0x7f0000001680)='./bus\x00', &(0x7f00000016c0), &(0x7f0000001900)=[&(0x7f0000001700)=')\x16\x00', &(0x7f0000001740)='/dev/zero\x00', &(0x7f0000001780)='!-\x00', &(0x7f00000017c0)='/dev/zero\x00', &(0x7f0000001800)=',\x00', &(0x7f0000001840)='/dev/zero\x00', &(0x7f0000001880)='/dev/zero\x00', &(0x7f00000018c0)='#\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5, 0x1, 0x3, 0x0, 0x1, 0x2, 0x7ff, 0x1, 0x1, 0x6, 0x8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) dup2(r2, 0xffffffffffffff9c) syz_open_pts() r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dEv/bpf\x01', 0x20020, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000001c0)={0x7, 0x8, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:16 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f00000002c0)=[{0x87, 0x1f}, {0xfe, 0x2}, {0x22, 0x8001}, {0x46, 0x7}, {0x2, 0x5}, {0xc3, 0x7fffffff}, {0x8a, 0x7fff}, {0x8a, 0x100000000}, {0x47}], 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6530f0"], 0xa) dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)) 11:46:16 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) 11:46:16 executing program 0: r0 = socket(0x1, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xd000, 0x2) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000140), 0x4) 11:46:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = accept$unix(r3, &(0x7f0000000180)=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'/110], &(0x7f0000000040)=0x6e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x10, 0x0) r7 = open(&(0x7f0000000280)='./bus\x00', 0xb635727e7d300ed7, 0x21) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xe5efe25dd9cec063, 0x1, 0x18, 0x10001, 0xb}, {{r4}, 0xffffffffffffffff, 0x4, 0x84, 0xffffffffffff37eb, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x10, 0x80, 0x3, 0x8000}, {{r5}, 0xfffffffffffffffc, 0xa2, 0x1, 0x3, 0x20}, {{r6}, 0x0, 0x30, 0x1, 0x1, 0x400}, {{r6}, 0xffffffffffffffff, 0x12, 0xb4cf2fcd85e9a800, 0xeb58, 0x4ff}, {{r7}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x1}], 0x7b, 0x0, 0x95, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0xdbef1082bfedad5b, 0x0) 11:46:17 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="935ef102720165e119ab8606000000f8097778d042537155964a7fc038779848784f3fd0bbb9a308c94b227c5e9f3fb66403071d9872e3b9a8923a673d99ad2b11dc545d5ea8ab723de931ecf8dafcf2ed56f62d0b1ee1d77a5c62a65d6f5becae2f7b911870b4d237fa2e1fb7f6e8868a", 0xfd99) dup2(r0, 0xffffffffffffff9c) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x218) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000340)=0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x3d6, 0x5, 0x2, 0x100000000}, {0x80000000, 0x60000000000000, 0x4, 0x9}, {0x20, 0x7, 0xfff, 0x1f6}, {0x1, 0x2, 0xfffffffffffffff8, 0x400}]}) r5 = fcntl$dupfd(r2, 0x46217c161bb67bc, r3) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 11:46:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000046000000ffff000800000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb89"], 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) 11:46:17 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(0xffffffffffffffff, &(0x7f0000000400), 0x0) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c0}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 11:46:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:46:17 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe4646869d41967f4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x7501}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 11:46:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a8051d324313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd405370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cabc421c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d682e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc38697c5f5f265f92dc02d2eae1f3c146ed5ead47de943c6c3b018be5474ba5fe85f6faa37f7c0870fc069faee340d61c70d1d962a48a6038647a505b6b51d17c45adfb59733ab93189964247b7a1e7067516550720515719c91d5242371f967dc4a871a273eac11100e3fdbc9ca7683beef5058d014167382a424295d4808f0dfccd00d", 0x11c) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/154, 0x9a) socket(0x18, 0x8000, 0x2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x3, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 11:46:17 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='!@:\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)='@+\x00']) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) 11:46:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) semget$private(0x0, 0x4, 0x100) 11:46:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) pipe2(&(0x7f0000000000), 0x10000) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7ff, 0x3, 0xfffffffffffffffb, 0x1, 0x80000001, 0x401, 0x8, 0x0, 0x0, 0x3, 0x7}) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100030}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x5a) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b7") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x51) 11:46:18 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1000}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) close(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x120) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) flock(r3, 0x2) 11:46:18 executing program 1: socketpair(0x1, 0x8005, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000980), &(0x7f0000000ac0)=0xc) r1 = semget$private(0x0, 0x7, 0x400) r2 = open(&(0x7f0000000d00)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x100}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0x6884b7a4, 0xb8, 0x7, 0x2, 0xffffffffffffff00, 0x2, 0xffff, 0x4]}, 0x3c) semop(r1, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x1000}], 0x3) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r3 = semget(0x2, 0x3, 0x4) semop(r3, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r2, 0x4, 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r1, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x7, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x1, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) r4 = msgget(0x1, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r5 = msgget(0x1, 0x0) msgctl$IPC_STAT(r5, 0x2, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0xfffffffffffffffa, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff}) writev(r6, &(0x7f0000000d80)=[{0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0", 0x49}, {&(0x7f0000000b40)="cc7e4724d5fbeef48a353a081eeae18adddc05f31d6f6cb9f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea", 0x4f}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0", 0x73}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba", 0xb6}], 0x5) r7 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSBRK(r7, 0x2000747b) 11:46:18 executing program 1: r0 = getgid() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) r5 = getuid() r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r8]) fchown(r4, r5, r8) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setgid(r9) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 11:46:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 11:46:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x3fffffffffffc, 0x0, 0x0, '\x00', 0x6, 0x9}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000200)=0x5) pwrite(r2, &(0x7f0000000080)="d504faee112761863e7dbeb91c5988fff268d3fdb01bd06a5152e2912343c31d74bc150b6e232e094da6668a7594bae616f970495910b7be0bc2be19c871917d18a57c83459d82528a47fa22900a549b34310c474bd2f57edf73bc4d3ae84c06e31bbbebd09e999404a60a5d8936c5b90519ae8e957123706808cb73d0869d04e821159e4d8f22352163", 0x8a, 0x0, 0x0) r3 = kqueue() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x60, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000300)={0x9, './file0\x00', './file0\x00'}) ioctl$KDDISABIO(r4, 0x20004b3d) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = accept$unix(r6, 0x0, &(0x7f0000000280)) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000002c0)) dup2(r0, r3) recvfrom$unix(r1, &(0x7f0000000340)=""/6, 0x6, 0x1002, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:46:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000140)=@in6={0x18, 0x2, 0xaef0, 0xf14}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="52ca494c43bd82f1ab564771c073082fb23faa7a8abe3a0165171287f1a2d8cabefe44a8a8676e70584e96602cfca2b8059b5b66c4adc788f10842bdae9bc86a0e4ca580e91ae82b", 0x48}, {&(0x7f0000000200)="b30fa2fcf68577c86a9b147019afe98cb2f43df3d0a19f13a47cfae7e10769a96c68487f88061f9a9ff57b8775f4597662ae89", 0x33}, {&(0x7f0000000240)="d78ef2ee25f21204ba6912b355e32bcb43d5ac46463043be4f1c1310a0c4fa7b21b29d672b4ed700d5cf82bd9c0aaa6268f5fced8bd7651b9db484011d0b6c7c4a68649ac1e64ca1f600d0e8c7722551b3c652c8527cf8ff5496e5bdaa99beb5cfacfdce2f3111fd05801dcf8b36aa9ef3ffeeeb5a750bc666cd1dc94283a894474b69c8eea9d82c6ce63195c087274549989d6513548b30eb378cf9d3d591f9164c9a12941214e0db9498815a651dda579af02b619173fe9050481f659084a28c07", 0xc2}, {&(0x7f0000000340)="d51aab4ddae6ad8dcb421c932cf1d578256ef434dd199ae6c2f867c7207a35ede2962a554d32a245aec29cd278b01888d5ef9fad1a6b17cd1088d0f0bf2f8d74754b87fd3b9239c8094429175fe0e0da7f984789a904626b2a35b8659191d5bd69d3948b31bab62aeafb2765081c9f54902a1a121e35001471a2c0dd06fcad63eb5441d554e30924e8bc561d3f241840942d339ab4af2a", 0x97}], 0x4, &(0x7f0000000440)=[{0x28, 0xffff, 0x18, "ed4fb3259a361ff9de7e59aa07cd737f6ef35cdb"}], 0x28}, 0x9) 11:46:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) r9 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r13) r14 = getuid() r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r17]) fchown(r13, r14, r17) r18 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="529fb1e08dd70dca7d0037bb82d3570f63ffe8", 0x13}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff00000100", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="f0f96e27be089d5aae22687a40b144389c3f91f6f6076b79e6cf103939f91d5b99bf1bd9bc8d897bf977ea8493a7c423beaf00003573409a090085ec539ce6d96d61240feb5e07a05a4497491b2b72f2a50b0c70ab5c5188700d9a213e9b6fa3fc8e7d88f600458b42a94b22c824105d8681b6932b3c32642d72d0df74756381878e4b8fe273a86037b9c552d1bff84d8809", @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x20b}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 11:46:18 executing program 1: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001780)=0xfffffffffffffff8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$setstatus(r1, 0x4, 0x40) 11:46:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffeffff, 0xfffffffffffffffc, 0x1000000d12, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 11:46:18 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:46:18 executing program 1: open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x7012, r0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x5c9, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0xfffffffffffffffa, 0x1800}, {0x0, 0x3, 0x3fc}, {0xf29faf0b8a39f5ea, 0x7, 0xe699a3f5cf1d623a}, {0x6, 0xfb3a, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x2aaaaad2) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r5, 0x1}, {r5, 0xaf}, {r5, 0x10e}, {r5}, {r5, 0x2}], 0x5, 0x8eb6) shutdown(r5, 0x1) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/\x83ev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'\x04B\x00', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x0, 0xfff, 0x1, 0x8}, {0x1, 0x0, 0x200}, {0x6}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0x3}, {0x31}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='x') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x1}, {0x1}, {0x6}]}) r3 = dup2(r2, 0xffffffffffffff9c) r4 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="f8") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x142, 0x0) sendto$inet(r2, &(0x7f00000001c0)="93d92dbbebb9e23ad8a78e8225b5171d8da41fc6f16b026283", 0x19, 0x4, &(0x7f0000000200)={0x2, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x80010000000, 0x9}, {{r4}, 0xfffffffffffffffb, 0x40, 0x2, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x7}, {{r2}, 0x25952033288ad302, 0xc8, 0x10, 0x5, 0x51e8}, {{r1}, 0x4, 0x0, 0x20, 0x7, 0x2}], 0x1, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffe, 0x6a, 0x20000000, 0x3, 0x9}, {{r6}, 0xe6c590e42a2decd, 0x2, 0x4, 0x4, 0x100}, {{r7}, 0xfffffffffffffff8, 0x0, 0x2, 0xe3, 0x1}, {{r1}, 0x3, 0x97da730a4f479334, 0xe, 0x100000001, 0xff}], 0x510271b0, &(0x7f0000000100)={0x8, 0x80000000}) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$BIOCLOCK(r8, 0x20004276) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:46:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x5) getpgrp() r0 = getpgrp() r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x612, r1) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x4000050c, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="30a015466606d5db3fd8"], 0xa) 11:46:19 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x7, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x7, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3af) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x707, 0x1}, {0x1c, 0x0, 0x0, 0x2}, {0x3, 0x0, 0x3}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 11:46:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000001340)="46e426e9fc0458c822f66206fc660cec964b9e70b635a2a02f73b96f39d73cb876dab70fd20d4c379493a60cc6d9e29af68c2e9acd969eb2cdd232151850e4b5f310c9", 0x43) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="840ba56bdeac71e5d317a2fe13dc35b2907d48b282906d2b29bdbc5ab6f76fdfb75cbaf055af49d7efdb246bb3500b2a466c182ec6e6563300986469ba2604a9c0b648e9aa934dd00b1692883547541a18ad3ad7a639b61bf57c04083dd46b197d7f151f99f12fd13d7c8e80bac6b84fdc266531d9cf4665ec96e86c33898a48f4437e03515789d4fa7685fc291b2a174dce02646f76e0863d0185d8ca56c4d4f680885c5671d58c250802f17edb01a6444115532e360d33f21e801379029f872bbb51db42d58595254987965ff3bccb", 0xd0}, {&(0x7f0000000280)="4d370d8190eaa21791b7856bc4be5208c84c866fd516926c3d137ee3f3b9c7408dfae62233a8cad986c4e985c1cbc07cc24fb69da5d7dacf3d064ede40bef3548215794f139e3ab5c9314c8bddc80ebd9873caeba340e13725ba26222bc3917e8cea19f3061c28b18f4a833d5ac9b36b268ce1e917655db70b90d0166431048c1ec4fd245643eb430559bb49c6a96af1f970d23491701f9400b6ee75170f389629869ba86e19427c9625f40c410ec1f78745249c37569893fbd05d7ea9359b0e8daac0a43810bd6212975244c3405e806470911226b34dcbc4b39c979976732a7e8584898fcb2d0666618ca7c1443ee0ca580a5a2c4d430a3ddfa2791eae2124ed91b93f9565a1b9956a2acb716ab1bc6ebeeed384f709ad9d8ffd35d41c715a610c3b745743ed429cbbfaa3703b72144a5097a7fb48b8343107648784a6bbcb7f49e269881d79f7152b18e73f87a882d51d71b97b4aa44a338873062a8d4efba822e87e560dcaed53aa9eed1f4c846d1c876c4ae53915e6dfb37182de6f416b86a90790bfc867ada6113ea09b6fd6706bca36e3f76de6e956e28e6dd944f11d7389defe5e4e2d7a4af825cd2c73ca29ebd9d07397493eae30e7311e53ae27efbd6d9c579dd0bb024e21d4063f5f7e84b820f790af4ea346975aec6d5c707b36279d26ac08a3b85509981fb514188b92c470b555c70c59aec02d19dc84e8aa6fba999f7046c236b03dc669eb6e612d2476451b8d390cea9de2b19542183f6c162ce49e7510867de277f454d12b54a4cdb0d2e2c8996045dec078bda1e8b151c643815dca9a1ac8cbad33a6ecb33ff7960e54cf788fd1a5105708e8e3b255e2f6b9e29e01a41e613501b8f437c57d9616472e91be94e97a0800d18d91a6e68d126802aaa0f2b0139babc938324e9eeb03bb3c47ac679a98a5b3f4ef7f5f8ec45885e41a49813223b01aa26d6b36e8028a913e75823e3f865335711b5191bdf2561304ccd690bffacdf8b3248be807194e7c9f56b3bdfa87c6921e38383744ec9c49b5444ed39b91a89f53a3b316c76174a6f9d2b71d2737b80bf70e36c54daeb4196018236f0a88efd3b53a5bea46df31b5de36d6c6df5631809b4512200970bacf36e9549ef76efc3534f5588377c0d186bdf7c5285d524195148bed479e7f2352345c7294c766ac3f4d1f7fe626921c1e4ddb8917dd2405ab50adc59bd464e528c79365dd318b3a7b81d4594d641150b4a7b523f9adcbffc4feedc85336d7f72383a2e801822c16c3fb74fdcd19fad762ffaaa6e8abe444a31050bcd9096a6b4d9ea6cfc9e092add1ccdb2f0608109976f69d9694257d56388ea998f984e3aaac7abdcc90092dd9fdd35e3a9e162b0ede804fb210a5a6da80693602fa2a72a0f8832f167c25a82dd7d0bfd4a80eb457667f993cbbba84e78b2ec17df808e5d5fe85f730064aa282b031c53aaa8f76998de9d3af6dadb8b8d704d48d0a12359c9f5136d3a781e1a45354a284729e8e28dac7c799a2413d065621a152c9ffade76fad6aff68e1b35cdab4caa006d2314493088a237eed7527d95929a46790954cb6bdbe224c4d8d62cb143b1c27c8f9da2a4455cd71c8ce6deb10c4ed99ba7a3e35531cc6a9768f43f319d0191df80488ca064c3c494760ec8e819c5dae1fdf3d59bfca44c0b17692774afc03fcd19f78bf1d1636a16ef0e9b6b9b08d84e8feca7c14f841b4f55a7f0e2cc66f168f9b2bd93e3852b50a112eab8a6405202b28931189204263234151a3b89c84a1e62e2ddd3f3096b114ca5c22c64f1f626c673a3b80c91a6fdf6a9f8af999f765fb937614730735708d9ed7f4cb8356f89ce68a9e5ac0636e677bb06cfb90bc942460b23bf605f4ce2e4773c38b8ddac95e3ad7de1f159b3433eadd59fad5b8192b7454e041648826a099bf54e9eb8feeb4874aa4ab2bfa2e07dd49dd13b514ea46c24a2bec948401a27f0efe10275b259783c8111398f3c5e0c403a2e1694764598b01fb2c194524fcb825577f0718b89c1b57bc2678e003aff4a03aae008283413bfe8b3449e221e5b622e2250f97d861b6c83f5382f4672ca96c6b8b13fef29639b3713237f2ef80f51f7efcf419a6ed87bfaf7c273ad4e121d5291f87321f1b028b93bb2f09ed4867e461f375758d0b517bcb830ffa7743c29b28fdf556287306dd30d9165d3fec35a22e3391937c48a640f0d13f983e9d669baa5305216c23aac50bee0cd0081442fb1aa2fe8ae707c458356a0c8119765c1e44835f36e87db5a157775bd155b91a750b1a77cec0fe0172dad8716bd3c92349f11924951e654e1534775a98a8e6c0b54eb1a1bf2620e3619c62c03b05e246d263a09599fab4bf5d90d8ac3a3503e61b25443332461241faae662b8226d75893da22200debeae1ae5f474af7ce79d7cefa64526713198ef1bc4a579530af4782361d413660d23ce00c9421f4bc359a957c2f78adb86cd46e068ef8e1687fc3e9384e161112aa7551c5fbb8708135ceb056c67d3651ff595b4a5dfff0ba64dadf2f5ef772472d831199e2bab069682d7955d88b7a3f273d83f2291bcb539a6c44cff4a2a72317747f7e2824f4a250cc11260f58254c95b7bb4e2c3070f34a66e5b4b6279f701534a1986601bd95e3d27ee594a3c2a34fb7f1212192cbb0bf58a56ea511ddc9537515e5e10de1f871a0171474701c3105f0ec6ff4dbc90023962cb0de6e36e387d21f57a1568f6a4d560a5df07a5ef7348c9e7da573e06e20e14016fbfc4d5ebb66213c13ee5223c097ac7cc5b10ec17234855a8b4178feabc3b4e2af783caed563b9de51ce5838afbd45935d7966cee39b4df4a488e6d581393c76e577dc06446ed09a1fd41cdd21a51b684067cfae2d0232783edbbc2075d6085e574800778dfde590943f21d57186bd043ff6d0d3fdf5c3641cd721dd12d4980468d67d1178daafb5291c0b4b48baea41c40e4995aad723fba562f9d6c326f531ae4178414f204a777d361eb85b2ec8d9292cb5abc2910025a7607901587ffb7bdbebcb36aa2de8cb387ed1b8e56286d800398d266f9365e7257a4c7f5f0d4a6a1a96dc40dccafbda7cc4e4de421fb1cfaf69563da8e0088964227006c66c9b8dbd2763dcadd6e316d977c9998995ec5a8ec9bc4c5f2d40f9ad7fc11b460989c6a05bd074108868fdb523e95fbe601166836f9f5d9137001c9f8dd43b7f8120e629f6731b8d412b26a0dfbeeabc9c5f81aa18beef483f1c36c6a2fbf436b57f3d894d52b990dc627ac235a936f743d06db1be5b19057eba2fe82970d11cf4bddb457657a20fde02588510935777a751c87c158feae5e7e13ead0b848a0f31f33857d520f30bfc9d1eb416e42ea4747cbcaee493779aab6ba8776df083933b5e27d19c73e22fd32ae2df58c9e12ed1d4d406562af2742d1f12e603d26c242a317a7ba75ca59aef118e0c1a1c9d4b71335ac340e272f89818280becb82e4528d367f64fda6b7249786e8b22b854d94452303080cab3949ef804a8a42788f22e04926c6b9310c1741322078f7833bb5e1efe36bd8dd564fdf75dd87f240df6eb11efd5ba53272fb08fa1732ff7219289df116088eea8a72cbed19a814ddecbfcb35a7df77679566a7b302518c5bb8ce33145ef970fc5ee1537edbc3b3355f9ac2680e6ee6d317dbf5d0bfd41611f8e62871b54ac443a3e5dd2a7e16ce61591b41e373f591cd458b5810112cae8a62f2a9a33a027844ef63d74dbfa71365a04add3d304af5c20747f3cffe898426109503f9d1da17070d8f23846b90135dbb5c7d53daa8467a3cd23e2492ef14f1b260e6bf589c43d067cbdeab7f105f0e0c341a3e19b3b813292420f965e29a4145d0d01fd93acfa9cfc726f20ce042410d3d4c02d1bfcb674e07d6930837a5c0dea790604cbfa9102a3265c389d540ed74006c9389413fe699f60d87321bd5d672ca7bbc1592bf7fb07373af4c4e336be8e2d179d38c3649b7e8a429848631bd673b75741233a44d5a6976329b0e7340bc415a9d2a0bf0b1f4d5713ec11a59af2b60b12a9ef854bfe697ddbfd98d27ce1a1af48b111c7c7d27c698472869f56a2b1f035c84ffe48651375ec48a30ebe1f5baf682380f2e0142a58b83710a4a82d9ed51a849260c8629f2fae242958695f55c72b85137444804fda4bbe574d59ad83078f51533a6e4c8aae629054b37c5e4d1947c2cba9b8480219dc9fcdd533945540fd51c62fb31bddfeea86034fac374fbb35d39a068f297027554e7898e653e2a7a8c68345ef2aa1008f503455e680371cf482ac279f2cf1b5b56852b9f1594873608d787785f602b888e360daeba38f000eb11033976a4480a5c6167d370f02e05d471d0376f83a778feb3c6fec0e04784ac3acb64a054ababa6bb8281af06ae313df902d94701c45b4ec6b35b390ddc8fbe86442ac7aaff81f4f2c90f40e6a81c1a93900706ffe3b3a1ef4d37d219e654ab3c0c6779ecf8fa6126168c94a028df457bb8fb8ce2a6145747244f9a2d9c4550073ff924522fd3aac658b78f8c2dde27f3257af82dd21822c2b3d62ea61a13ecfaa700ec6020caf755a3d5aac89e74ce7e950f7ae8677f5d711032f3841281301012250289a19fed21f46b1b6888f5952750a77671ca86e0f50ad739c1ab7e5534beae8bc4e8449be4183710d8fa2117d47e92e1ceadc6ca66d439ab49aeb55fcc9faa91839114ee70d05ef49b191fea25e0acf93ddb3a074ca3a8e0be4c20e7844d4785776a3a71265987dd7870b7c15bd3eb9ee2ca7f257bfc6ff5bf6331ca8f28e9734d0f5b8d6a9c99cdf37988954145b3eb4b2e9ece332624e823c811efa6d9d9beef941d383810faaf0d9f6a66eed049c1e3533b856f995748e60ab609417c7af05263d4e561a0d36b0adec6e4586befdfbc3fefad37ee26c19a80b8ef447fa292cec619408cb81df14da96698dcdf3d5223cef545283185cb55bf10bcddaca6522063eae067bb931ce0e5caca662c985f057493e272b89a6077db3156cc7b98ac6426767c55da95bf7a3aa09388eb937726ab1149d71bee2be27d665dd26ff323035c67c3a7ba1d7eff4983d1b2c7c15861623985236ba3d3e05e66498a9ed343fbb3202180cb08d70b28d8991be33ff195705f3dc684c19b4f37c8e293c5d6aaba3e1104511b12048cf57c0951f778499ec59d819b1956c2ce0464a9987abc6823457af03606a7251639ac93cfde496d565892c0ff36e1daf6923ba5325370ae7d8f09e707e1486de71748af0c2ab37cc4ada29ba8bcd9e1478a8d5d2883339adf4e24d276472f1d79b6ab4c7f4b7692868278088dc48a37e7924492a544592a4b1e201b5ba4c635e434f49c75d92998f844cb3214a755c0b92635c20a5f40fa7ed91f5a4b3a38269e45f3347c4773c67e8c4939203bf93bc98e179b4a89c80397e19266edbcb6a6ba674be4f2d1eaeb8a72b9d8e3dabda1917089a3e3d7ca4b0a014f6b899e770c5ce5e39d9a2205450e8294253c6804da82798e1d57ca7ef4e9da0c43560d95aa85705f9d5126a79548810887e88ab66bb3424538a8fc88fbeab3b41e61ea0de1dbddee8a8a3563ea336d4cc7a3eee75561471120d11753b0c790d9b92a87045a5bae5387791df26378ecb475e377e707d128d1c7d7e5ae008c103b1d38328add6ac01fce92ec6e7eb96e1c57f8ab3f52d59ba64216590a663693baa019886397c752093372ff063c8d76938fb4b2fdac309a3e4608e0c98bfcdd2a2cd2e812509f800a9e2dea3efd2a5e865", 0x1000}], 0x2, &(0x7f0000001280)=[{0xb8, 0xffff, 0x5, "29c97ccd5e14e3d46d53026f47a77ebfbd29d36ca9873781c55db24198199241b5f7563119476f79e875c4aefc08c36cfcf9df3c224140efee79e3cb01932ce797b850ee9ffc2177f05330d06f8fb31a5affb23e35f44297817fbce220d5449baf1b044a0320609b5b53723f7f06a44fa6e2448e78a05bdee30422769295d796f9d639edd82bcc5e28e49e03d141118f93126dea03dfc2253921480e75d5fc8ac9199f10"}], 0xb8}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b01be0000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) 11:46:19 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000003c0)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x9, 0x0, 0x0, 0xfffffffffffffffb}, {0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwrite(r3, &(0x7f0000000340)="b389caf1ff5d06892441bfcaa7fa764fa59b7a8c127d8f1c0252c310e8a8509c229707b12dac816d6b9f1eec6f696ff6414f59add8b9894545c4c25cc4db0c3e55bc", 0x42, 0x0, 0x3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = fcntl$dupfd(r6, 0xa, r5) getpeername(r7, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) clock_gettime(0x0, &(0x7f0000000400)) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 11:46:19 executing program 1: munlockall() msgget(0x3, 0x83bb6aabf1aa78cd) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) 11:46:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x3, 0xe0, 0x100000000, "000000000aaf7121f3cfa75b00", 0x2, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) getsockname$inet(0xffffffffffffff9c, 0xffffffffffffffff, &(0x7f0000000040)) pipe(&(0x7f0000000100)) setsockopt(r1, 0x8000001000000029, 0x80000000, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) shutdown(r2, 0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000000000035}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x13a4cf35f69883fa, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)) 11:46:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x5, 0x3, {[0x400, 0xe003, 0x34ad, 0x7f, 0x2, 0x8, 0x2e, 0x3, 0x100000001, 0x4f, 0x800, 0x7ff, 0xffffffffffffffff, 0x4, 0x13fa00000000000, 0x400, 0x2182, 0x7fff], [0x8, 0x100000000, 0x200, 0x20, 0xda4, 0x1, 0x4d4, 0x5, 0x7, 0x5], [0x3, 0x800, 0x100000000, 0x4, 0x5, 0x3], [0x7ff, 0x3f, 0x5, 0x7, 0x5, 0x6], [{0x8001, 0xfff, 0xfffffffffffff001, 0x1f}, {0x8, 0x0, 0x1c00000, 0x1f}, {0x2f, 0x81, 0x6, 0x5}, {0x969, 0x1, 0x4f, 0x6}, {0x8, 0x5, 0x2d4, 0x1}, {0x10001, 0x3e, 0x8, 0xfffffffffffffffc}, {0x6, 0x8, 0x7, 0xffffffff}, {0x8, 0x9, 0x6, 0xc420}], {0x8, 0x0, 0x7, 0x100000001}, {0x81, 0x6, 0x100}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000340)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, 0x0, 0x0) 11:46:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = getpgrp() r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) ioctl$TIOCCBRK(r0, 0x2000747a) clock_getres(0x4, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x80000600, r1) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x45) clock_getres(0x2, &(0x7f00000000c0)) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x0, 0x0, 0x8000000}, {0x40000006, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 11:46:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="992311d2440d68ece4c857e0d9173909fccc2124dcc27985267a91c223f521a6e0351e1c31f01bb78296cce99345da77e2150e5556b4d0ac11fb2579a91a6e56bacb94c0128aa9b0d1649071a61a300cb3fdb955be939293575f94434ae891f0ea2bb070d523d9d7e4f93c23b1c27a46dd9b836f4440a105774ded6dc15e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000517000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f000048c000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:46:19 executing program 1: mkdir(&(0x7f0000000600)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000440)=0x7e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = semget$private(0x0, 0x7, 0x80) semop(r12, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r13 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x3a, 0x12, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r14 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r14, 0x0, 0x0) 11:46:19 executing program 0: r0 = kqueue() r1 = kqueue() r2 = kqueue() write(r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x120) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000280)={0x800, 0x81, './file0\x00', 0xfffffffffffffffc, 0xc2d, 0xe5, 0x9af8}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000340)={'tzp', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x800, 0x1}, {{r4}, 0xfffffffffffffffc, 0x8, 0x2, 0x200, 0x200}, {{r5}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x0, 0x1}, {{r6}, 0xfffffffffffffffc, 0x30, 0x1, 0x8, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x12, 0x7, 0x2}, {{r7}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x32, 0x1}], 0xffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x1e, 0x1, 0x13, 0x4}, {{}, 0xfffffffffffffffd, 0x6, 0x21, 0x2, 0x400}, {{r8}, 0x0, 0x10, 0x80, 0x5, 0xe000000000000000}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x43c5}], 0x4, &(0x7f0000000200)={0x6, 0x7fff}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x3, 0x0, 0x6, 0x0) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x40}, {0x61}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000400)="ff7ae76c") r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 11:46:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) 11:46:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000040)=[{0x24, 0x1f}, {0x6b253e3c2e5c1e91, 0x1}], 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) socket$inet6(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000240)=ANY=[@ANYBLOB="cc0d5ecfe40ed2bd19668ae0c24ba918591a25f51597ed41b615dc5f92e5336086a287309150f2fe6b0e4c5b5909bc6fef771daad38da1cb5f3303cefa285ac61190ac1d34c3311c478925acdfbca5c6e35591ddd864423d288f575458130a9320218004ecc9065077383baeec13"], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT, @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7], 0x11}, 0x0) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x4004745d, &(0x7f0000000040)) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/jpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x97}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1) kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) dup2(r1, 0xffffffffffffff9c) 11:46:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:46:19 executing program 1: r0 = socket(0x800000006, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "250d000d3100000000a4815ef0477c888b00"}) r1 = getgid() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r4]) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r5) r6 = getuid() r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) fchown(r5, r6, r9) setgroups(0x3, &(0x7f0000000000)=[r1, r4, r9]) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:20 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 11:46:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) kevent(r3, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x20, 0x9, 0xfffffffffffff942}], 0x54ac4a13, &(0x7f0000000440)=[{{r5}, 0x8b2b7bd37226f055, 0x91, 0x2, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x9}, {{r6}, 0xfffffffffffffffc, 0x9, 0x8, 0x7, 0x7}, {{r7}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0xf0c}, {{r8}, 0x0, 0x11, 0xf0000049, 0x1, 0x1}], 0x1000, &(0x7f0000000500)={0x7, 0xb4a}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r10 = dup2(0xffffffffffffffff, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x1, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x1, 0x0) kevent(r10, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xa0, 0xffff7, 0x9, 0x7}, {{r11}, 0xfffffffffffffffc, 0x2, 0x1, 0x8ffb, 0x7f}], 0x0, &(0x7f0000000200)=[{{r12}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffffe, 0x20}, {{r13}, 0xfffffffffffffffb, 0x44, 0x10, 0x85a7, 0x2}, {{r14}, 0xffffffffffffffff, 0xc0, 0x20, 0x6, 0x8b4}], 0x8, &(0x7f0000000280)={0x3, 0x6}) write(r0, 0x0, 0x0) minherit(&(0x7f000027f000/0x2000)=nil, 0x2000, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 11:46:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004009e00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000031cffb108", 0x34}], 0x1) 11:46:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) fchdir(0xffffffffffffff9c) open(&(0x7f0000000240)='./file1\x00', 0x10000, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = fcntl$dupfd(r0, 0x88954f0fc818c4d1, r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) symlinkat(&(0x7f0000000000)='./file1\x00', r3, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') r4 = dup(r3) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000080)='./file1\x00', r4}) 11:46:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) socket(0x10, 0x4000, 0x3f) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x30, 0x0, 0x0, 0x208) shmctl$SHM_LOCK(0x0, 0x3) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x20, 0x100, 0xfffffffffffffff7, 0x2}, {0x40, 0x81, 0xda99, 0xb23}, {0x9, 0x7fff, 0x1, 0x2}, {0xaae800, 0x1, 0x6, 0x5}, {0x7, 0x5, 0xff, 0x101}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) socket(0x1, 0x5, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f00000000c0)=0xfe) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:46:21 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200, 0x400000000, 0x1ff, 0x0, "00000000000000240b42557ed27f00", 0x7fff, 0x80000002}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x14, 0x80bbfa78c4bbb309) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xc000, 0xc7) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCNXCL(r3, 0x2000740e) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x14, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800a) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x256, &(0x7f00000004c0)="00b7e2cb9994e8963bb28109046c1d643ccadee2096df09ceb69196f97c5f2a03817c14f3a28587ba4e06903ff86231fd09caae2e08258d03425926c6788f42e67ac93fbb547d60f9deff0db4cbb041af4572ac6918959d7548922ce924b05bfe215684a6c9c120588b989fb813b499945f4a4adc7570e8b9e08bda4a3605d55c72348ee24964c3706a30f810513ee7de07ef4ac191b8faa172570f37a31bce80eec7e992389c726d77fd9ccd0ed7274d8ea5dfe3ad47e0aa7d2355f9d6e018537212256e07eaf49149dc408b59c000000000000000795ca359929834cd560ffe06c113987f4f9c450350aaa56071f51d3c74d0769f6a9b9a040918b06656bdaa384f311dc08a0aa459248a83d6e59f26cd9532446370d62f624cc1ee17d320c5fb6e7891cae6454d90f59959f65dc6d3bb84494b5718a806302ff53000000000000000000000000000000dc7ac0fdbb856de12c6c6c57231e00142d6fd1827fcca3e1ee1486bfb62c93190963c1e0783b5f6f8ec046247c5e130ff4dc891dc523858bd24d375211520fa12c27c7519f358ff0a6fcff465452cdd725282923832709e3e38df2abf0461391ba4f0ec6fec05135a4d19f1a1836ff3b68a34c2f9a3337a687330f2eeabd75cdbfd792446af7eb5463f4420e867f5106a2069a3a101e0f7e3c2d0a6dd01a402f67834a6698f94df9c48e7f9cbb657e3f8fee97c17bd3ef81314bef88f23842f77f9da1bd46ce872e4d841ab75bac9a400843884d8babc97e58f5055c51f5379e0b1a72457027a425327d50c78acaed989115a4adbc5d1b4898253985644fea995d09428c3870acf36272bb") r2 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x14b) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x5, 0x7, 0x2, 0x0, 0x9, 0xffffffff, 0x5, 0x2, 0x1, 0x67, 0x9}) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)) munlockall() 11:46:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b0000000400", 0x9}) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="a5492e2f83576c078000"], 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x1a) 11:46:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x1, 0xfffffffffffffffe, 0x2ffffffff}) 11:46:21 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)=""/2, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fchdir(r1) 11:46:21 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x60000000, 0x60000004}) socket$inet6(0x18, 0x3, 0x5) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0xffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f00000000c0)="86", 0x1) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x5, r2}) read(r1, &(0x7f0000000140)=""/229, 0xe5) 11:46:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) faccessat(r0, &(0x7f0000000280)='.\x00', 0x4, 0x0) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x50c892794dd5ab46, 0x0) 11:46:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xffffffffffffffff, 0x240000000000}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) dup(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x25f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000240)=""/164, 0xa4, 0x800, &(0x7f00000001c0)={0x18, 0x1, 0xff, 0xfffffffffffffffe}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000480)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x3) r3 = semget(0x0, 0x0, 0x0) semop(r3, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000380)=""/226) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000080)=0x3) 11:46:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = geteuid() r2 = getegid() chown(&(0x7f0000000340)='./file0\x00', r1, r2) close(r0) getsockname$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 11:46:22 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x42, 0x5, './bus\x00', 0x4, 0x800, 0xffff, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="00000018", 0x4}], 0x1) 11:46:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440)={0x8}, &(0x7f0000000480)={0x4}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x7ff, 0x3, 0x4, 0x0, 0x0, 0x1, 0x24b}, &(0x7f00000000c0)={0x0, 0x3, 0x200, 0x800, 0x8000, 0x6, 0x3, 0x237}, &(0x7f0000000100)={0x6, 0x40, 0x9, 0x3f, 0x7, 0x10000, 0x1, 0x7}, &(0x7f0000000180)={0xda5, 0x71793e55}) getrusage(0x0, &(0x7f0000000280)) 11:46:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7}, {0x15}, {0x3c}, {0x7ffffffe}]}) mlockall(0xf4bfed912891e36d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() 11:46:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:46:22 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x5, 0x4, 0x6e89}, {0x1000, 0x9, 0x1, 0x4}]}) read(r0, &(0x7f00000001c0)=""/122, 0x7a) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x1, 0xfffffffffffffffd, 0x9}, {0x9, 0x73eb00000000000, 0x4, 0x3}]}) execve(0x0, 0x0, 0x0) 11:46:22 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/de\xe1\x95\x1ftyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0xfffffffffffffdfe, 0x6, 0x0, 0x3, 0x1, 0x3f}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r8, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x2, 0x6}, 0xfff, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) 11:46:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) getegid() ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2ed, 0x5, 0xd1d, 0x1, 0x0, 0x100000000, 0x3, 0x0, 0x0, 0xa3d4, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) 11:46:22 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:46:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000642630c3efbb78d042d3d5f8ad7c67437a076bc9639b00bef22a7a15402f426ce8574d1247a67b02e7806e7bae85749a038352ee1f1c59260ab092a6b2f51ceb45df98a597aa91e59c31a787d63ebe267b7b658570aa97645099559bcbc3194a25f2053d1c6c639d41fe312025d5b062f00d7d05fb6f361ad78c2953cf4485fec3452bace8d32ca7a2f02dd8e80babc6ab8a6478cc947d251ac06c54adc6af7b97e28a0d1bc438b5b3d03d81cc427cc6df5e6fbe2fb11e7d1598216bd0cc6da965be4b8e22e5cbd169e9c01dfc986dd0d23176a011ce9e6887edc0b2de533e6b18eea88d6e371b1d1958c9f8c469519e6404537f49377f12984ca8f01c95e728f81aff4c212f643bcc2a5dbc305519bcc177"], 0xffffff70) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = socket$inet(0x2, 0x0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0xffffffffffffff21, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r3, r4, r0]}], 0x28}, 0x0) 11:46:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x20000000000) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820243927f90c8b12e2f66696c657fc1a83e"], 0x10) shutdown(r2, 0x1) 11:46:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 11:46:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) pwrite(r1, &(0x7f0000000040)="d0e9155202b98f7b26cc6d730293813868eb1de430b4a78ea6b069e7c46ee42e5afb5d2f0485c74c4b2acf39459c9fd77edab5c68684654143211de0ea91c2aded1d156bea9da574a678f55e97b1d9382eb0dc782e3065fc22237692979dcd4a82f1322afbd8c0a79a62fdda56f347ef", 0x70, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x2c}, {0x5}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 11:46:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x169, &(0x7f00000000c0)}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRES32=r9, @ANYRES32=r13, @ANYRESDEC, @ANYRES16, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRESDEC=r14], @ANYRES32=r0, @ANYRESDEC, @ANYRESDEC=r11, @ANYRES16, @ANYRES16=0x0]], 0x1) shutdown(r0, 0x2) 11:46:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c65300076a1856c434a2570"], 0xa) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x5) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/141, 0x8d) getpeername(r1, 0x0, &(0x7f0000000080)=0xfffffffffffffdd9) 11:46:22 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) socket$inet6(0x18, 0x1, 0x7) getgid() getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000240)='oN', 0x2) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) 11:46:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x80) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x3080, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='n.', 0x2) 11:46:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) r1 = getegid() setegid(r1) chmod(&(0x7f0000000040)='./file0\x00', 0xbfb0e044f884deb8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x8, 0x8, 0x3, 0x80000000}, {0xfe, 0x0, 0x1, 0x8}, {0xb57c, 0x3, 0x61, 0x8}, {0x4800000000, 0xffff, 0x20, 0x70c4}, {0xfff, 0x1}, {0x1, 0x4, 0xa738, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = accept(r3, 0x0, &(0x7f00000000c0)) recvfrom(r4, &(0x7f0000000100)=""/23, 0x17, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) accept(r2, &(0x7f00000007c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) 11:46:23 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) shmget(0x3, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) flock(r1, 0x2) close(r1) 11:46:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = msgget(0x2, 0x12) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r4]) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = getgid() r8 = getpgid(0x0) r9 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r9) r10 = getpgid(r9) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xfffffffffffffe1b, 0x0, r4, r6, r7, 0x40, 0x9}, 0x3, 0x2, r8, r10, 0x6c01, 0x4a9, 0x9, 0x1}) 11:46:23 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000df5c62a9a81b31a4f6ae1269e4b658e09e592b774ddb8e9c8afedc7f164c2803907b2ef4727cc27dcfa04bf7912653bff6d403fe7e8d44d3c7cca5029eee3f8198715cfb7d50ac7908c6a15f0186d0553abd162bf1abf988bd7088d9ce87700be3a8aa398f8d6d021db118cdfe8ea28913ea7f2fd426b45024795e4629510f97411ccec767", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:46:23 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x40000000}], 0x8001, 0x0) 11:46:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x104, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 11:46:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r0, 0x3, 0xffffffff, &(0x7f00000000c0)="a76b191f6679f958eb6b13e63802d256a8e7529bdf8d9a1cf0a65617242177495a50bcae7c8eec212fefcc4f0822ad81d1889ba54b19243198137bd397dd8d31a9687b5cface1d789f053480f605a8c9d7189ca1e900031fc1b25ee83443600e087cced7f301ebe91f86dd049b4b06dbcb23eab81ffa939953028b0166", 0x7d) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000140)) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:46:24 executing program 0: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {0x0, 0x0, 0x0, 0x8000}, {0x0, 0x0, 0x81b7}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r5 = semget(0x0, 0x0, 0x0) semop(r5, 0x0, 0x0) semop(r5, &(0x7f00000001c0)=[{0x2, 0x4, 0x1000}, {0x0, 0x0, 0x5681b4877c226006}], 0x2) write(r4, &(0x7f0000000140)="ade2f4ef18000000", 0x8) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$inet6(r6, &(0x7f0000000280), &(0x7f0000000240)=0xc) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000040)) 11:46:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x0, 0x3ff}, {0xc2c, 0x2, 0x1f}]}) r3 = accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) accept$inet6(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000180), 0x8000) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x1, 0x81, 0x101}, {0x18, 0x0, 0x81, 0x8f}, 0x1ff, [0x9, 0x8, 0x6, 0x9, 0x7, 0x5, 0x9, 0x8001]}, 0x3c) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) preadv(r6, &(0x7f0000000200)=[{&(0x7f0000000280)=""/171, 0xab}], 0x1, 0x0, 0x0) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 11:46:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) open$dir(&(0x7f0000000240)='./bus\x00', 0x200c0, 0x40) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvfrom(r8, &(0x7f0000001580)=""/4096, 0x1000, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x5d3e, 0x7}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) r9 = getppid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) write(r10, &(0x7f0000000580)="a8122035e84d7fbed3aba2d7e8b872b0fce299e1b989d6bf4294d2ce9d6c982e72af3e0b0289ec0df296854a09fca6bb7263b17526aea4232ff9050917dc10203904bb63a665be75ec95384d25dd55df2bb438390b0bc7a710e454662a36d04fb5b9e5fa4e35898e6e2b0b8ee9bde8138bd8803f662cd689b2da29eff1903d5a4a7dd08642f04fc9247eb7828c2d4b67999f486641f42bb04b72ae08906c749ca7dc75494c09ef6b46f7e732d206082cea4453bea2536b113b5ca91b42a575a242112f37118163a846d39b14e6349de83304fb603310b7403a035e60d430809d1f9fab7f8c9fa73a670438add40c493cf054cdb97e41fc5f03a06f6c170e7c61f3f555548815bec165de2ac6d4cb2e1859a8d301534334d9705f08090bfcf279bf5e7bf000fec22ee63b95676366fb48118668d74c364031f14a57fd0a321d6fabb2b3169ecfb38dbe5d171f0d634d2a01a1204267b320e81fbe2e0c78e2ead8006d1744cada011d921b8b31d99ec48a5e10232a96a731d9184014a4d88e9a1c323bce58999d474b2d144bda7883251650a5df3f06ae24a96b187e2edbca7e9aa7002351ff9e00dceb7e7f2fe6ae9d5a69f778ed0e852771dea73975b2357eb350711d58983b176c10e3427c0fa653e93b82290ed6643cb6460e2bbfe4099a1d882ad5058a18dd20c05e1c684b0a34552722cc95026ae0627da7b37df5dc69f66146ddcdc5dcc43cf7a9978bc1973b03ce4f5812ed397ef2a3bc1c1872e07e2ce8c6e6e57f2172e488c3efdaea5b6dc2e977f3faf023aefbc5b65f731782d98c9e5242fae8975ff0a8e27bd9a66082e68266b87ac5e7369282cc6d33dbeab3f53c22d70990e771f393c19617c5ea92e7bb994fd0cea19a44b165e9289e72cd363a9d1b25b483b5236f9d8a1ea17e490d7fe4b0f4063dc17644321d63b689a45f1b0b0885a5c424103ea365a30c30a9aa4ee0392f5cc74510c140e4aa65b6fe52144ff1c6239813959ce93522339b480a8cd1b183856ec4ca4739d2340d4d009e670b096bfe252e6135fe91b7ec2f7133bcd09116f9b5c829926e66add5bfa7dc319c6c189ff1d6265a64d98584fe09533bb4057f2130ed0098a0c5da31373a7e14fe87699350e2c5c63ed1034c0fc8b131e32719f53662ade8e723c30b6bf98c6195f6809a985d16fffd64338060becae06b0bc13be4f76390174e92e822c176dcd8bb419084a99c70ac9241ff09030d9e10242a4dc4c0e2529ccba113b7645146368a4fce90cf817f46cc4c8f9abadebca374675bf4b4a66ec79b9551beeef5bf33fa4fc4b9cb7fd35b522ac604b3a6013b4e7038c5ad43cf6cb0dd85f709aa17662404095de4d72b4c72be4929415d62377a876e54712cd6b18e0eb1ceb77b455a294a21ccb9f2df93134bb732645043464b0f1a23cf9979b32d6c826bca1833e02191b4fa92b4a7129d4c5b721a11d3aa8a7a9ec663b4ce93da8cba03b259c5580c9dba399dfde3da1dd481852175013e0c5dcecf0729d3f2fdb60de62d50dc06e8b132d356220b05506fce3fc020af2d2af8eb7afbdbbdb27b5a10e9572010be39d09d0020ee0c28a31029242590c534eaa87a0e774c598dc404227d36ebd484f6a34cc0a948a54277b6fd81794ec83a317b727d8b9438debae4cf69265831ff9d5cffbbe45c89e9a041f5d4a4705c78aec036fa4c4e4b418f2d157af9f0c9d845df57aab84105668375c818dec4446736f3a5a4a2953d1575103016607bfa7e5d2e0a2478e1c961d02f8dfbdb375ff54f2f88e242fe25fcf6cad45b927f5c4ccbf0d43e330d3ddf57399d2c1519f96d0f7e59f90a54f48cbc030359c52f60c571ad12b15c009d03b60e27030d3e2b76dc910c7f04e437b50e2a22822388810aa90b83fc303c2864aaeae67e1ae9216d1de267fafce99172b2252f761cf1bc1b46caeac1a1553f9737ff58193c92d4153d5a018a00b98fd203d44864a23a8e4d9e7df95dd33d8b2a901114ea2e67cffb9eebd9af6d9130c9058221f70edbe3bfbacb13d0938a919c123b448e3307c43cc0d941f71f7573d77b8964b74a814817b93e44e097bdfbdd838f3719879701ed0392a4188c0addd107972d2d6924fbceb70583752621dc096205abebf51d1e6fe5b922bfcbe6a864f621ed7bf09b6b5a4413e95362165a7727bdce880293bbabbd03b68182037aedbddc31a6d72d7f1e7119dc3dd136a1664b062d45b62867da4de00184dd32b22c1168dcdf7e529854c1fd5ec671e3774b01c65d86d367cecc1ac42e5296aaf055d12d55b0974dca43fed1ddf9afa4fb2fbf0d984987ef9b4796e4904e756fe91a23f2020a7301ebe1b3f8939e88e493ada7845969d9a3789aaa6c4c0087a63088e09ef8413b0a6eb8add0bf30d179968038d4c2e117be090eb8a6460fac503d0df622249cae44c5fe0d5ed961e52c9d17e8a5ad8a4710b532bf344dbb2cf04ac0e2a50c6d045c1cf7904f534e61324c55870519a77b325e2c492a820e095e0097ed316ed244261cbccbe575071b54cf49a6ebf592eb4d13191a7b0e35a2ae57e9a53d38c879cb6b018a14ae6ec28869fe6386f50f6a1b94b61117bd7ed30f4b17777b1c8dc1b1a6c40858047a65a793825b9f63b716de47e88449e0a0c497df6e16d522f00530b49abdee036160d389478f6f5a6ac990bbd9c157cbe74ea331b832c2675d78e8b50df4a896ec4e1373a0284bf510489e78c773bf789783c09aa2d8c9077df25aad22a62e687d3daf0bdb73c61c122b5d788b9b15cbbc1962eb48a6674aded3d4d94fd8a367e764ebe8740c4f3c612f835903590fe9da1a75fea0eb30094fc4d65d53b0b89120f9b71bdbd1f7903bd5d457bae36afec0df91fb52d7a9fc27825ef219f85dfa15999bfa12d232c0a2d90863dd950ddc947c8f2c4bd20ba340133464cc585f5ba5f29d8bdb78dc56c0607bb86f932f2c3a79a059719690b35e3466e94cbb948de3a0b018ae1c226712abe0208c7e2b17cf600d0c8aa4491a545281388cfb6d9d42b71e0e072be45e2483c1db719e73708565dac04624c015319849ae2df29e959d1eef0a7cbe60081e85e0c302edf62c741f013f8508042a7462e1f339c5d185e97afa0b9b69364fdae4c027c7e6d481fe272e04dc08c877b360f5a0765d780e7a611492aa563eb1d2ce6e1b703368f1dc574d050c660f5aaf631a640cfbecad71beae23a525459ae3f33d7008c0fcb918c62a40fc79ca38cc45448c058ba39ad039761134279a8a14e58b6daabf3e6ca666d6a8f135f7ce6fe69f07703c6f6fc2c01aa614f07f95ea50c9672400a51b88963c5d6e81854a5b1c7c7349bee77d8d6cc6f5e176af372f91929233763ea39642a04706e08bf5ab39c89cec71f33233233057b3759adb06a1659b530709a33ff00e08b44464add8f0efc266854ce2320dced924cd19cf804c2dffbf45b01c69ac6a0682f8dbeec9cf2ba4cc5af171921bb2839b246bbc4152aac97782a5724a815a6821718b26550a985be4b6e936e1d2b175934b623340441bcf62ce29605d1d92ccc46dbe9c2aba837c1018c95540f0caee2e575c1fa24edbe2d7cc748431325951fb6e2cc38c3da15f16362979f7c8d205b3c396dc6429bed0271a565fb33325bfb79b71785de8bfda454d2726d1924f4bb5407158fdf240a2607f25498938beba9245facf5ac0ad1d17dd92c5153fb1182f6511c0202f743656b3bda75d1e6819cd8a73d7ba8e83ac8b9071543c323cb21a38a02eceb49ca531f94e87afc2507c29be19daef3a0632f3b263af95dc7cea81919a240d53a85e5695b2865cd3673f6fb4807804e63679ba54d294bd19c51822a55fed99a9f0b823f772c1d1a0273d28e43ebf0ec38b36c5e520e829688f629406cfb0a917e609f958266f9bbc92f89a546194cb8af248c20063c67e4c280f8a2475dc210a7e866907453e74412f4ff63282d081844114a7a8515dff2b3df4ba32be07a74d656946ebb727a125ccae0d7b3a4a3c5ac9342e9f29d0c1c8c5d015f64d4447cc042f0ead3f037d1f985bb1c59a21bc18564d9e4d2d9708385b64e0d8dfddc39831b6dd1396ab8c3f7fad91f99edd0665bb79c1fa4d8ee1d3309c40671587bd45fb2e6ccafc18ba13db2ee711070f146ebb0de1a0681048c969656ca954042bb8a12a3399ceeb45d23aeb6b07dcf54089c6f11d3d133ff322c948b61eecb009977969eff9f769d65d61cbf9ae9a0a266145dc29162aa5e502f7dab2c3c04560745ede3dce885fd9387144a6f9b4a8a099d94c8f453b597c6995b7c5b424e2e1f889b28e721dcc73e853ab0765133eac4daf4ae05b78d85927c5ca7461eec4232c4db9974d1a9bdf5a945f654658141140a84a1f302199f9529b60fa70ae7b8e58292b0257ff86ee53948a3dd49277ffca491548d8037ff4480dc6b30ee43d7097fb2d1912d25ec9628a57d20c9b6c1b64f848ec068d8e735e44337128d50306c435e394185900c10692e838b2df73707c20407b93f0ceaa0a5e906e596a050255101b8c07eaf2490784fbaa6778aec5d9d6b907c65fe32af7ea69517dc7fc25b4c01da4dbe4705e5c3c96d329f5a63e8d4305f9604d349b130f7b049adc69bec30777d5779eda67357e2099cc9daf7f66a75291a07e1e3b5622f3d5411dc1fb48f72fe241cc972ce4a9046b462c28c8177144066007dae6380176506753ace79c06d242521d4a788164eeafb221fd87ae62139eb73643046ebc296635f6022bf74aa1a2469fbd558c4a35b55c047a0581a1eb2c661d7ed317621fafb3b0b4817d50b21c8e1678c1249803f935de66c1b1aca3d66b70d28a07564489911343b980cd3e33a42e2fb3400d52aeab72125dd0f96382bde81bc887d6a8de85f6264074ac2feebb976eed43651056097b261d58a2af69ba9ef32ba46b64d48a443b46f78fb3cd9e72eb23aaa57c62ef5bce62e12e8217f169c5438ff87cfde8b1b2ec39bbafcff67808477641f78d0ca9f1d77ad0e8173e88e6a4d19aebc9edd0c8682191daeb608cc4f075418efab1375e4ac23a156cf581bfbaf52d5f2358f635bf4281603dfec9dd374703fa24eb717a0d2d792fe86df8024d6f5c17b16ff88272e68d9fe126170f7b76b363221add969b0444dae7de9f1c27ea430fe9d93ee5728f332f5e4a32906626c26a85c2f15d0230c8310e9466709f86ef0c65e8f901920f6a44f0f1074f2c1e66bc8ae1a6258461caed6e553e28814fa108c35d27016b86fcfcbb8244d66e5d12147c70fdf5f18989f507f13b8bb7fa0a181e3a47ebbe1886bcc23b186855b5fc3e7170f65fa03f3f7cba5a2ce64a67dd16a538f2619398c4c29a71f22bccd677312fdd5c212f0c7a3743c0c52312a607b051f711ac46e8965df00230d2ee28cd4552429c95a13edb98a14b43b6bbdbdf920bc1ae5c130bdfdff05166df1cf78b008919ff34c203477bc18a3265f147c308940054303d14a44ea787485f38cc90f5e34e1f78e919381f40604553669e6988a43fdbd9df9234261bb376cc00d0efaf55160107fde4d33a8f652418c9689c13d1d96ed9fa08020a842bdfdff104749ebf86e581b0f42209fc27340cbee947ccf180e3d11dcf036d330e1293b5cc855664c7d82d820c722862d90017edd17dc1c72d247e73423ba6841e69fcaf4ffe034efca1099c6bbb5c28330da36facfa86d085b3afdf6e7d7320e98ae02758ba8cc2174b50328cfc4680828cbbb2a27e55b725049c96dc3b68f2da2fb26677b65dbacc1e2f04e998", 0x1000) r11 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xfd, r2, r3, r4, r7, 0x1, 0x20}, 0x7, 0xfffffffffffffff7, r9, r11, 0x2, 0x5, 0x7}) r12 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x10001, 0x1000000}], 0x0, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r12) 11:46:24 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3f7) flock(r0, 0x8) r1 = dup2(0xffffffffffffffff, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x624, 0x80}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x24f, './file0\x00', './file0\x00'}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x2, 0xcb02}) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0xa0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000280)) connect(r3, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x0, 0x327a}, 0xc) socketpair(0x20, 0x324e7a7b49a0c1fb, 0x9, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f0000000640)=[{&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000400)=""/54, 0x36}, {&(0x7f0000000440)=""/3, 0x3}, {&(0x7f0000000480)=""/64, 0x40}, {&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000005c0)=""/90, 0x5a}], 0x6, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000740)={&(0x7f0000000700)=[{0x4, 0x5}], 0x1}) r6 = socket$inet(0x2, 0x3, 0x7) read(r6, &(0x7f0000000780)=""/214, 0xd6) ioctl$TIOCEXCL(r3, 0x2000740d) r7 = openat(r5, &(0x7f0000000880)='./file0\x00', 0x0, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000900)={&(0x7f00000008c0)=[{0x0, 0x4}], 0x1}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000980)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000009c0)={0x5}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000a40)={0x0, 0x0, 0x9}) sendmsg(r7, &(0x7f0000001140)={&(0x7f0000000a80)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000000ac0)="9d34d1d3803d73204560617694417c391e96d326cd74ed9f208bd722e40490c05c885a15367dbbbc9d8026a90f8b07260bb703ddc7017ee20ff4ec804d7e5856c828ef8b394873dc610ea26a52ef2c619b47134b21377b4a94", 0x59}, {&(0x7f0000000b40)="b0b516ce1cb7bd3426c973822b981c3742b0ac9bfedbbb47f2de3ca00bde44a56997f2e2e607829547aa15b6cbc150962550863acb4ad87f757cbc9eb31e0afb3f790409051c3c7bdd07ffcab4881ad70dd474031a7ff98e7b9d654b5e27fe1606f922420d0536d0fb3677ff73513d3f71058dc31032e852f0cca75a0f9e72ba1b8e737c9d31b134ff8141db7f95cd5034e9e56f90f0b9459d548330eab4f739d3b70d3e", 0xa4}, {&(0x7f0000000c00)="895940e5502ec59d4938648e9ba4ced47a5daf94f06e71d718d31f85be43e772b3c79dc0e2c274909d7f1c929faf47de777a41c9b9f26a8079d158002b6e5540a834e9602f3f870f93c8b573f59075ad5a74ef53951d", 0x56}, {&(0x7f0000000c80)="618a3310a0a898c015e8b8d4f27f45670d30b1804fb9b434e421eaa1a7500c55c2612e523b85369e065a0f8580189afe4196cfa12462967aff0ee74c8ecbdfb546b6339570a081dbe178bdd2b178ee5355f281beb11ec30db2", 0x59}, {&(0x7f0000000d00)="026b553112e4ff08af1fd969a3a3522562451b280f4f088a5b994cc3d7f94441dc0892135de76c5fea62989d692d1fedc89a1d5dbe5ff85f56b149f002ef17da7ffe67e31b645a8a3f021e3d574e4a2dd493dd3aa6f9411078986a9b8f587184b851bbeffeac80bf5b4eefaf0a22c0678baa53ecf9c2c54b452daa1502859ff8d2a7365764b86e53f070cd8a4a83bde77b1dca16a6da46f459a136de87d15729239e8452", 0xa4}, {&(0x7f0000000dc0)="112961492e97e71099f67f451e9a", 0xe}, {&(0x7f0000000e00)="a673cf66340388d960c9a22a6c9ef00e09a9ceebb19fdd8722cef91ce1ca883a0a3f63fea0853d1e7a6c98e87c99ec97c913edd0c373ea485b303632a57318cedd84eca3135dc35266751d9e096cc19e76", 0x51}, {&(0x7f0000000e80)="d725f42d3d1ea398e2be7ffde36b67cc47df445e03a6ea84bf0132ef92dd2e936eedaf0f032c9eb863e32237a9c2e10d1a26ccd30cd2955dd6c269fd7c932d27f801b9cc629ad674b89068740938909adbbc99a954d3a9e434c83c4f16af6865d10657e5d6f6902df48b7090f144a0df7bb17dd006fd656e7a6c3f627cf762a99644601e8d9ff86a404928ff43a9b56bdfceb4a89b73569dcdb41856b3b02a8f1f6d2285efc1e8bdb7b7feb3dffedca6de2bd77f0ace97183d209b083919279604f4e54a4ef0672146ff3da056e821492c7b59d0f1a248cb74e2f5f78f4ae797e700b57ca68a00609ef0", 0xea}, {&(0x7f0000000f80)="776e61bf17090816e48a97bcd8", 0xd}], 0x9, &(0x7f0000001080)=[{0xc0, 0x1, 0x4, "dd2acfbbed10572ba4370bc1c79c7d497465fa1011ba831a0a6d265665c4769ea52b1a8fa2565128582ea2553a3edbe3e2e56e977893d72b9ec386d8f87d4bfa26eb4f58811b1b3fa0df99f9a6bc38b8cbe858b7981794e2a2333e2ee2fcee70fbb9333c5397e86273405f154834ed6809ee1560eb5af289e10a0d9b9f466a235a23cd72cc9614c6e86499ae1fe01df58313ce9bd4670162e60cba29fc893c79adfc960fc491ef1d4bbae890"}], 0xc0}, 0x402) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r2) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000001180)={0x348, 0x3f}) 11:46:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000840)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e196e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a21d0f0b47401fa96f15d3d2605c1bf8ccf3e33a929f55624bce7576321a37bcec93121ad07f6499630ed76f3d069df954338487a39a21bfe3a26c474a4d0ca4559704fd88ec6bad6259dfbc90a8177a655fb7b40374b44c20fb523cb9dac065b70c40b6d8201c6fdfc6d6473d8128cd878bd7d2428f21b76b3101744747a56cc13b2442c029f7bcf737c317acbe3da4f8b5c070de19b96cde4f58b386d2e0552f9f3a1ef0149928e9a5529a741b471958dae45dc005f3682cd54adc8553a6198f23496ed965647f989f91a49b202c0e03930c1aae43a22820eb0cbdfb4e23e44587509b2024b398be53dd5996c229dc0d9dd5345d8bdbf28582b20c59324dd2e6f6db648e8dd4142fbafaedafb2910cc5326ae7a399b4e356707fc6b1c488bae19cc4530dffb043928ff2588b4ffbc063cd9da2ae0cb951ad2193d60dcc4e8a139f28818a0cac55a073e83bb89ffc7ca6ddfaaa3044cc63724d31cceb820ce0a7c43bddc027a89b3f8b9ba8ab8ea62444de61efce97d699c28fd682eb84c265e4697f9555c348b3ff85c9731c8f49d29a10a3f7ab520bdc4d0e4356ce70bfc258811812b64fee4f06dae320e366e2810b4e"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f00000004c0)='./file0\x00', 0x2000, 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0x3, &(0x7f0000000580)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0x0, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x5, 0x8001], [0x6, 0x0, 0x3800000000000002, 0x0, 0x0, 0xf51, 0x9, 0xfffffffffffffffc], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xfb}, {0x6, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x7ffffffe}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x7, 0x6}}}, 0x6, 0x3ff}) r3 = msgget(0x1, 0x80) msgrcv(r3, &(0x7f0000000b00)={0x0, ""/245}, 0xfd, 0x1, 0x1000) r4 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000340)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r6, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) r7 = msgget$private(0x0, 0x100000029) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r7, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0x7, 0x1, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(r4, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000800)=0x5) 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000180)={0x1f, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100, 0x4, 0x7, 0x1f}, {0x4, 0x9, 0x4, 0x5}, {0x4, 0x400, 0x9, 0x39d}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x1000000000000081, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 11:46:25 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) socket$inet(0x2, 0x8000, 0x9) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) flock(r2, 0xe) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r3, &(0x7f0000001000/0x4000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0xb051bdc83faa9a84) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x45}, {0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20802, 0x8b238d87b8519699) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x200000000000010b, &(0x7f00000002c0)=[{0x401, 0x3, 0xffffffff, 0xd6}, {0x8191b24, 0xffff, 0x2, 0x3}, {0xfb, 0x1f, 0x0, 0x8}]}) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000280)=0x1) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:46:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000023d29b54790000000000000000000000000000000000000000008000"/115], &(0x7f0000000040)=0x1) sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x55a0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)="c20281d4c12a6f4ba4edf374215a8883b92568170499298aeffcf6161f5f1054093cdf4f2b473849be4eda51d9d99131ec06866109f3d968c5dbf68cea6f8bc016db9d6d117b88f47620357e350f33658338d6710aeb99baf83d70124ced5d65b5206d2b499264ff99b0dfff8786c33bb50379cd", 0x74}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="f800000000000000ffff000088520000a51f32750bbc2aef5ca0462a85438d2ed45a74a52f2a7d2ebc25a8d8685d40f8f70c6e718a686fa21d59dce0cddbdf09fc321b034724099aabd78930327730a6f64a87dae5c29820289508a6b9d60aeaefd585d81cfa2db034617acc5f05e3bfb4b37faf59d5b8bf48d06a09397d2fe10cc44b96126daa9a3b3fe60017e9065e960c71de63bd8d0a015d4c636bad511fd896148a66da665f3e010aab3782f52577c31a61b3885bd617790b29a806b48cea2c560db3fb7545a99726ba2b68372657edba66829a0d95b4c37e0bcdee00bd12b7742e860bb1ef3587c7a7c48d33ed565f51ac0c866eb477b2e3ce300b0b3d1f3607860000400000000000000001800000010400009cdf47e68bd603ac79c9dba2899f39cbe080d9ca13dabe35835daf0eb67204491167a4dc8ee71aa30076ac9fb30000008576ace97be7806eec698c8b0928cbd27678d150"], 0x138}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fchmod(r1, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x75c3, 0x0, 0x6, 0x1}, {0x1ff, 0x753, 0x3, 0x1f}, {0xfffffffffffff7ad, 0x6, 0xfffffffeffffffff, 0x1ca5}, {0x3, 0x3f, 0x400, 0xfffffffffffeffff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000380)='./bus\x00', 0x1000, 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8810, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:46:25 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x7, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = semget$private(0x0, 0x1, 0x104) semop(r0, &(0x7f00000001c0)=[{0x0, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x1, 0x4}, {0x1, 0x6, 0x800}, {0x3, 0x1000, 0x1000}, {0x0, 0xb16, 0x800}, {0x9292a77a0aff4367, 0xfffffffffffffff7, 0x1000}], 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvfrom$inet(r3, &(0x7f0000000100)=""/4, 0x4, 0x43, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="b429163b2ec0bcfa19436da7fdad957f6b13289fe435354c59122a0eb9efbc0b86bac8ede7a3789dc9a80db6f66e9c90c8b34733abce7287260a109a3f9724517e177921c90eeb2b8d123c03f1b0369d9a0fea78250a8708c0ed5ed7ac0266f972ca22760e811c5448c9342cb8552d9b11c70a6bdc7cac5b85e244a2794dec470ba0398bb7cde9a17c9096dad1d95897e5b06e9684e03c712c9fe7f74aaf00003c3ccd08193cf3417d418512cd7cac626615e20097537f96cd4ad7b3ea75ac75ccf5d91f038baf1a75f40a6276d9246214a07d04a3af40b5a266d774668375346eb6e347c80c530a284a78cd33496e245b580b381b90d047954ec45aee8205129183d0b8ec5e6a53e5c459750f3c81df71bd01460b14fc53c12072bcab26f802527807d154e1f399e76f13e813ace4dbe83142a2d3a93c99c55e691c70cd78865c51a182558f5d19a06e21522a671d9afd689360a238fa55b7191b64cfc426af6feab70702449e4405faa4ddfde34c8af361e5e4a80ff2aa973015328b939c6a39366389f26598db8e41271cc54ce840c1c01dc6967a6b9aa3b1ae94d844bd6a4427721dc4d559a71daaaa63e9887d1295717fa6f18ba8d24178915d9a01f26fc0a0ec4ebb1422a12b9a7d447a8bffd67efc6fe9f14c3854ab9885c0eaf86a8af5adf641178e8fb71033ac9f89805824b5d11e008e0ecbe636988d50804ceec70144c85dec43932ce78a8df992e7321570cb0ba4a81df6de438aea1ed10fef178e9c932349fa08bdba0b224d79db3adea39629df322f945fb8367101ecdd67210a87271c4807bd82b94e5af08ce7d94c44451113ccd71bce87063aac944d2ad1c314a3c2205e32139825c01911644392c2978a9c3d3890f75630095eccbaeed345bc4fcc8720adbb52a5e70ca12824641d806a0f5864ecbfe69fdb66b3e99d67583ae2e6d581a5f8addfb4a0450fe2577a2ea097274bdd1a947b8157664f82f0ddb7e78d280de0f09b75a44ab2c79c0436ca0bc9ca6870a883703df69166d20a77b88727b7daedb5e5417257994390503b64447a2253ffbc57f72bf74f8980946082da383c824f4927bbaa5acd2cae55dce3455fb16cda6176bf3e776e3e5dff0a49eb0e3057386bd24ded60f8f57203b80ca037d289afab23927f88d0ef10a89587ddf1ec8539bdaa3104a54a5a02c27a15bf42ad194f52d07da8497392fa6bcf15fdfd71362b0092e07c4ae9162c9c8ec45bafd71db1f4340be26c3f0966950aca69de7e31d278676a191c0ab195d604885f2276c4b9731abcc157d919af81b6bf03bf9eb67e8d2e07f105cdd0849bcfec9b851ecfd75d11c84384646cbe51413235a2dbc690e31439597e3ab2da7552c29b8f9c1bb77721b0a830dd4e32d53a9a54fd2e6343ffe9aa8c02427aa794cb947f1ea12275906693d64b9c56aed477ad82094f7cfa1d66025b147fcd9b1505df29cbc3e45491c2b919445bbf9b6ff5c9320074d30d05fbf404b8026d14dcfc7a32dc5a69ace303580dd759638068b1ae4db8c66241bfdfd03209092913c579b3876b00b76c7055378284f1392103074272ac85404537dc5d773a31a6a76b36dabaa61a68146e8b7dff4e5ad82dbb3922e8a4a9dfda6cff56585b4879e80a2c33aa9b0d13918aafd86b05f971d2a05e2ba5a72a334673c175ac4d3fb365f3c7c7d2cf97ba84059468b48652f7a247b072aebce351e36f83d2e155e8a8fe81e9cccf73db6cbde7131d97263928862032a18f23b04ad60a1c08bc4a5902b34f56a5a9ac611a222a9fc4103fece0e100cfae7b549f461b22701b331b5a7ead29021745aa552d968f98e759c16401bd78cded6c52d8a4d5f0076703cb0cf7c3d2390092fd68e57b917538ea951ed5788c9484a1e9b7481f912476afa71beab3bccdf628700bc51e98b60ac7829289bd744854ecc4ee5001942cff914fb1a08efee74ca223195fa2bbf61ad5e5788ea5b2b421e9eafd52d3e7bc78def744ccdce5c7d95abb2d588bfeff7fdf294a59217e920924962147d03bbcb37db65ffb344cb51e6d52c1798517f16abe20e03a1e3508c4c44405c2bb17e610b39e9c7f94310c0b2185d99546177a653f205e4f3e094b52ab4da4ade425522c39a2d7cfff8aa991c405e86abdf0c7de6096630883690f59654862dfa8503290cadd10707cb1ec6a33992476a42debb49f988819cfef5b38ba2170e510aac9f26694743e770f3b697d096d901cf6a1b098e11a3ecdfe6d8dfec060ace4643b013b2d0fc66a432013a2430c2cd88624fbc14bfecabe2a694f0078ec06e2859b111e47502e9fc253711fafa842e1c44d4544ed0e4d0f83c71a4c16f726659daffbd2d8538d6aa22ce7fe4354aa35d73fca50375ac4348e931591201d6f186ace3188e8525e1f9b321975244e8db725723e386fef81ff3b8f27caf39306b1627468a5f0c687a55510c36bdeac1a314694e55f0d77c93acd53f5afca65b302466ed2c1879a475a6a3df5eeb960353893fdbe313313a96f5db54e39ee382edd7f65732b9f4ac9fc4a30e129fc02e6e53cb9e6171dd5b2b82c249a2616eb07e627ffcd098840879ab8bc2aab958d2ecc24c86118a0bdfa5faab1ca8d2d53439a38fe5dfaf1e3cd8e24a316395fdb82d683294b41280df1c639f19b684289284e49a158161bcaacf3c041aff955a582967b6df5d382490da76db0c0c3f8547d33e82b501150e4d21f49835a17b5fc72b7dad69a90f1aecb19ff26ced1b58c733b5a4def716b210d800185bc859de63c08cf7596b41b720fd267ef1edd63744f22e325048de9107d7fe687314be35235c1a87c4a4e1e7f6c395a77f9ad68318001edbe72dda3d953af01a7aeb0dd23f1b101c64efc0be1bbc5ec73618c0f003070f4477b74912e47f6247b22a1fa68be45cee924930cda68ff050ff5262ebfbdfecb4d6c85b39c69e3c5374520ffac311f608c3fee68d87f90e60b67774f4272531e500203f06fbc84083b75d07597103361175ff45efa67379d7d085e9c3f83d30814f329519989a2b2a324358cb92e553afd41f09f359a9b4ef8fbd0693ab62d5f6ed48948c1c01de2d72dc930887074d499c4312b8eb2d18cd6811a7761e1d7f3dc11c7a0b8180f3a12c811dee165f960550e3b7035e038ea51853471a3c9c2a3e194dd044912d225d90ecd86a656146f296af19c3720004700d448420ab7d371a34f22a2abe90e6642753d0213675741b70eaa38670ee2421639cece4c3c5b80334e374e690056f706e986da9db856e3327feb63122d83854c461534001a20ba378e145a937fbe0fc87ad3d349f00492b1ac79fc7dd63637bbe71086b3af788d334dc788af33e9cddcf920d7847a0650dc82351699de1a3a57746408a4759099d543fe3f28f6b2677fa605618325bf8cef2b10fe0352b6c74dc93b20939f55550706c93126cf535879a3915e9806daf5c087744742216acead645a1d7422a9733193b615f91dd674a310e1f6fa3864003f1d3ad5927e5100d57b0a9b0630ae9bb86c2a051c29a079994adadaf439452f98b4172612f18083e59c072204d93f3fc03abad66f566984a1188944b4c292a90c3341d06ec5e93434142bc9764ec2a430297acc45e81067ff9bd6b50b540bd116e86aa95e3c674615e44cfb29c09c7be8c069fbe192140bb69729686ac2c29d0586ac93c6ccda350976e305534bdec2058e4f534f2cd8dde56bc4347765b13edb2f59a84375205d2f68092108f56e4dcc5013635e9003955cf86fcdc7ea4479bd694fd8a827fcc25ca5d5c41f81f00df974dfac68e717ed0c6ec9e852b200e294f56fa2b0b7b65ebff0f3d3d1eb252bf7c377e303c72aa6447ddaf22ea884c0d226f1b07d30ba547d02ac217ace4079f3686fd35f3531f4250a07c3c95c6aabdca90b5fa0b87799756ab414902198b30421fcd9e72fd357b0afcd8f9278add804f266498940e33f06bc8feb258cb56ebbd3d4f9e97dfffcfc46f30c2e70ae18b26c99b0ac7ed261ed330d797ecdf8ec65f3ecb3bc30614055e36bf2523d2fc5e6d95da01ce2d915dfffd934203e3465ed2828587dd4331daa4678f66caa8c96d1afc6b762326fee16b43a1170d3e5e48d137ec3a89a6c2646b642a7da5ed8a1cdb7b42691e2154fdc722d6fe7e7a57b08d2c3e2586636c43d30791fb52314a2b973705c839f1ed2d51df47c97ca4033305b7d1fd59a859258e0c8774ed73c02ad2cda10c21e01811aa8867e67be415903d06519a7309839fb836330463a5a30a50467732515fc7fbe612b9b631fb172b2a6db322ef310f03d06c94c1b6b16593a78693ffa52fe81bb0bcc42b23becdf6bba085f665fb48750e8b38a238a8cf58cf6a966783a7ed47707e1f93ddd0b6684dc72b6d94df86cabc70d01b3c3fd90a17c1affa43cb347dd5c056fcc917df000a0b0ccf785677b2d69438ef6b2e740992ef9961d66086731d510ef452f4ebdbf4c7c0ca0729a6e8aed6945667ca4fbcdf7bcdcff10e0820b93b26c6776dac06236b395b8a6edcce605db9832a985aa01b56589af339b3f3b2136cc6a94e6193109c7c0895c7c043e9a526ce248091c638a04c094f5f7b4fb6101d16cbd250853c09039a1c5b45e7a8a764d68ab37ffc352a90d41a3f2f5dfd04882b2374754a484b1d05a3d0309ed88497e4e6301466721488be9e552cfe130da9a3841960e1cb15c6d0624f843ff95fefaea37fbbe065d6b859021b33289fd092d586403805dfbc9089ba92fa4df7fcaab55a888e810903b126e51e76ed760dc9e224c7601b29e55012e789464f7abeb97e8796a82e266ea3a0cdac56d38bd55691aac21a3146e28e2141d6205ad24e23f5ff347012a59fc288b72d387a29867e7135e6909efbaab790d61503565768604aa973cc09abfd6cf7892bcccccbf3afbd6660f72d32a0de35de2504686b318a377f72ab7c8f7c129f2f84a93b878abc33fc72d962fe24dac5b001c3e6b3d09dc2f455ef2c007e7221bb61590d1a8f95d350e2740d18635027477682f2659effda6c6d900c715e1346f7910d827e205e0498f9632a2e4401d266e77aab0aaa828717443433bf7c21e8b08a613ec851465b92c91fe8f6b7712b5295bafb5ed2d5067b395a984c56eee1e9828ee050b1a2eca071a3b8eebc36a057e422474a0adf80939a5b17a1bdd50532dfa4f70c4ed9ed3d459d53ceac55199c1621556eb4779f3a6a1ad9abdd4a11d92f2d90c8f1e201c6b5accde9c0fd67683df7f4faf991aaa11ee0a860ab950b6c1a92e916be6529627873c614b8ccd55df0ee9360f4d31adbea6a8a1ccc02b49664a821c97a35dd2c6b5e9044504619b8c66d58122be1240e4c3fa8decbe4dbc3b8227d11ea970520a06c128749d9fc80883fb96ac412c06bab929f53710e4360fb7a3505c255a918cdf0a0a8ed56a90ec7d4e72794fe72952abfabca6a5d5121e23720bb27b15e5977d9604cb3063e43f66219d62d37d11f02b54513979b8b5a81f3b7ffe70df87ae07392e3595c92b21a116764f896991cc4d815dd677ac4f574e24554f3ae53aa047c262d688e4754c71f9e56ebed8d5ce935f33a77056734df4eb126018a0ddf726ffa863c5704a4c37d159d73b74c8a5536a5c1aae7d275df1b7df2c4ebc672113a1a8db0ce7c84a26a0d97d03cecc00aa69a24c8598a81b4d46a78b7968dece62bb16caafd449ac6bf8a7ffd7025119c7df42006d8fd46f14086ee809d270a9eeb3b43966ccae0d71e89d572253078fcba081fe44153184d54f", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x3d}, {0x7ffffffe}]}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 11:46:25 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="213a7feb83c8de071301aec44b6d3035287d046830b47b993430968372b0cca70b04b2ba2234cf8584bdcad398f9e6b1703843f57399fb92fb9e54b03c10a331565160d4857645fbf433eb2478c0d35a5910af1ed58ea212cef6d5c982883921ffd521cc8c7e9c0d5f15eb9609c107d4e913cc47977dc7e08759a57d9c249826a01f01a6e8e18bf7be7898ace0a6b41c3532f1e04a5bac372611b4e0031cf15ea265953a96e7bbea56e38c3cd3d87cf29c6144b56ed701a9527d24bfb2d220b25baaf975", 0xc4}, {&(0x7f00000001c0)="6f8b37fd1dfcb5e43b8b3e6b2eb81d85", 0x10}, {&(0x7f0000000200)="23997d524fbe9c9281d3a168ea4b0527887b6585028bb40771f76b8b1561d57b6ca340a7316e04f9d15c6537b87eeb81b1541f90f0136423344efcdaccfd933165a61cffd3dd0ed5a156876a438605ab669a9793bd612c7fcbb81e1d1660da0eb38e", 0x62}, {&(0x7f0000000280)="4cf70a92201bae7a7ebe5017d138dd35b2395d2a27ad82fd09b655f391242e1ef18bcc9bfda88e930f4a9311d1e649db0ca8", 0x32}, {&(0x7f00000002c0)="da19b2e3c95ef0", 0x7}], 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="c79b002000000000"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x25}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = semget$private(0x0, 0x3, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 11:46:25 executing program 1: mknod(&(0x7f0000000040)='\x00', 0x2007, 0x40004004000828a6) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0xffffffffffff8000) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0xa) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x812, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d", 0x4, 0x0, 0x0) 11:46:25 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:25 executing program 0: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getegid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = getuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) fchown(r3, r4, r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r16) r17 = getuid() r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r19 = dup(r18) ioctl$WSKBDIO_SETMODE(r19, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r20]) fchown(r16, r17, r20) getgroups(0x9, &(0x7f00000000c0)=[r12, r15, 0xffffffffffffffff, 0xffffffffffffffff, r20, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r23 = dup(r22) ioctl$WSKBDIO_SETMODE(r23, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r24]) r25 = getegid() getgroups(0x7, &(0x7f0000000140)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, r7, r21, r24, r25]) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 11:46:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) dup2(r0, 0xffffffffffffff9c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0b108b5fec133118acfe5bee221a1f6c8e72a8d7"}) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x14) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/82) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:46:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = fcntl$dupfd(r0, 0x1e, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000000)='p5', 0x2) 11:46:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000, 0x0, &(0x7f00000000c0)="03000000", 0x4) socket(0x20, 0x2, 0x10000) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="a9e2057300ea26c08ead4c0670b51e2b334766d4f0fab3a535ba4648b54d278afa97ad10cf49b39afd25f5dc79df37d60709a05f013218e7"], 0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x60, 0x1a1) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:46:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) fchown(0xffffffffffffff9c, r1, r11) 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlock(&(0x7f0000ff0000/0xf000)=nil, 0xf000) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xffffffffffffffff) 11:46:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x7) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) r4 = dup2(r1, r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000140)) socket$inet6(0x18, 0x4000, 0x40) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) 11:46:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x4000, 0x5, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xa, 0x2812, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) close(0xffffffffffffff9c) getpeername$unix(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x6, 0x3, 0xf974bde83b334505, 0x101, 0x6, 0x10001, 0x1, 0x0, 0x4, 0x101}) 11:46:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d07f89cc8ac0900dbb8b7e2430a62a20e870600003100000000000000000005020000139f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf7c", 0x6}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000180)="05ad627ee204a591574fda311d709827a4788d6bf82a6d9c55a63ec100d19ed740e75f0a795fb7aac04c4eade2cfcf11e564e63ec2519bcdacdb73201a2ce05bf702e0eca8dc50bbd831ea37d071dc2d7380b0d7768fe3e57ffc72d3aa61c71320409600f4b5a9575c891dd6e6f28cee1f07ca755a5b3eda6101d43c6e9bde8550a41494061381a699ae7d6eba963df8f8bec76e86265b77372cb3c552489fbd1a86bd6a0e0bfaeff74ff029a4d5c4b14b6b19cba11e33", 0xb7, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) getegid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0xa) 11:46:26 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x800, 0x5], [0x0, 0x0, 0x0, 0xe0a8, 0x8, 0x0, 0x10000000, 0x0, 0x0, 0x2], [0x0, 0x0, 0x3], [0x0, 0x2], [{}, {0x7f, 0x20000000000000, 0x2}, {}, {}, {}, {0x0, 0x4}, {0x0, 0x1000000000000000}]}}) 11:46:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000200)=0x6) r1 = socket(0x800000018, 0x1, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/131, &(0x7f0000000000)=0x83) 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000003a, &(0x7f0000000080)=[{0x45}, {0x80000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:26 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x4}, 0x8) setsockopt(r0, 0x0, 0x20000003e, &(0x7f0000000200)="5d677d69767ae5364a9f6c9f21ea69fa4cd45cb036ff0300000034aa00af474839400efc170b967e93629aacd60f521509455f0ebf7a0aa43e679c3d85c19be2a668f942055158965ca260f894740062df07dfed468f8e5a91eba00c6af1d71d31a786ee4dd7d47fe80c8edf7d122ac63a1de1c8ac2fbc161f55f6f9365ad3b6766346532f982c6a768b8084169fe8c1b4c694d869fe56defff1a578dc9bc84271c450221b0500000000000000aa8b8d3afb062b4b60d235a55c2418e4ce9cab927ae009e315f820b51aba690c9da13be356f3c442adb63996211644db67108d31893bb2f27cbe1fb276e7c1b5a3d3c82d6a163456d27f0a36d92e4dd9d1edac3600d95a6cce4f2160cf599abf267266084530320c1a8ea0c871870abaf7ea46803081ccb96b0d7954cd5f7dbed23a6c388f86b4501d18269c3ac07c37fed3c2a4b2e98d955962d506a8e85448a2bf1031b2875c049995f5a15dacb43e29d550", 0x160) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d4c) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) pread(r1, &(0x7f0000000180)="c1", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x180) execve(0x0, 0x0, 0x0) 11:46:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x2) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x148, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1, 0xac, 0xc4}]}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000240)=0x4) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 11:46:26 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) poll(&(0x7f0000000000), 0x1, 0x7fffffff) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x87}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x01\xccebMf\x00\x10\x00', 0x27f92453caf52ae1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) pwrite(r1, &(0x7f0000000380)="ca309f95573cc1c320f32e31281cd5fadb18fe0f3ec06fdbfab44544a88bcb11c46040cf6f16b42d7627e3b797e9a964f1f806413bdaff04a79c0e8988c95d5c308fbeb2e6c1a64df4cc31c5431e60dcf1826f1849f36ea02269d542810cd860e3684cf16ec7ab7c417c48d4598f1809e37841974a96bb026d3d7d8de40510ef76a194d5131ab7dd09776e80a36c091ef96bbd74ef0e26523c07bfc1ebcd63a9a1dcd8ea899f4b6dfbd46105101413178f5ae425a1b44a1ca2b2b588343c3f6b99f439f4d297a4d7bb70238f63a11e5ed1ce0134e11034cc57d982bd20e356123626aa8a9c947fd8906779e2611c18c4013e8e844f102582fd9f974052a8b6fc0c7db08b542e25138c244f1d2ae1cdfbbed5ed119989ee09e10663807b88afef062e38610b77a633131f363a822b251c4025d34d79c6748efbd934b5cc5d13f19088eeb58339c4f82f6540c71cdf7fadc2e18b37a3753d930ceffad5436eafb910ddee5e774966713f9c1226aa3eccfc27671fdf18165876c3a9e2ae70c1f63f373a5a6989240ca202a5221f1941528f958a909737448223e9946fd5ee7d80c4d10df2676361f574ce4b5390e495ef06ab347328595b776ff83b97a850bfcc1d961c0aa56cd7b5848f84114f661b3e92416b3b247621982a535fcbc7cff6dc0d0a42b1a948aee792668d76c086cdacf5c1fc9fcefd1acbe67cd9fad74c948e4c0821159e4e4b9e0684c2abd9a9a31e1cf4cf560f08b06e2aab80f8d9227fa81d3c717d91d13c86690bee03c4fa12c40ad7bc6876800a397c3ce5286c4cd407bedc15dc8386e821c7f8626f4f44ac15021ff85f6cb0f9813b35fbf91b5b593749de6176e27365395e863a2023f119688bd10fed2d1fe724602584e0bab27650915d67378ef6cc44ce9ea7607a971925e7383d7b96438828b43f112faae9769d821f533c7658de9177ef1a5ab2f34e59724741253b5ad20217dda48ed49dbdf6d36ef826e2f005d8b9ec410ff03768c9af95d7b4553c27da23c10c11f555760bb533d5404e3f2dfea1a1c2df6f34d915d678c8b7a1b86e00239a264e628de9774ed19ae7296d4988c6bbdddf0beb60ac1da7ec46b752986741b9394ae016e90eb7112dc328a6ac882a9ace0f5b7a41de79ec3da65fa10608dd428dac23a75125fb318146050b00e2c9e3b6c88a88649808fc6a9a2b93ab6b1f6690a2c2f7fba92280d083b39ad50c0d60851924fd2854f51fcb73106c626e1a64eabb9caba0086fb90a70f9a4c51a38805cbf63e6d89290b630b4b0556a5b3fa8d25d2dd7aa0ab67027f3fecf0880581a7fd84b8968245f64aa8be0ec96729d66eaf09e20a3086a50369f9d84c14341b4f0cb39136ab91d3a8ed83ef9497b9c62ceef80b22da800e9ef403d7949caddc9e32c2b37a706a03fc36d7892c251e8351097ceecb49ee6e36b2f1a02ade3cf6fedb733f87df0238245c34084e5b8810252852fcbb87d423ab191b38e081cf7c5ca89b0fc547c50224d513a4a3ed6dc8a6596de52574ee8bc9ee7ee0d88996f6bb94e32f15446e6f8d0504420d6e75ea3de8d151e17b0a0291208e87632b2efe1126a4c6516189df1d7df8c6408ffb88e585e3ca3a54690679d5c444cf2cb7a0967aeb6af70abe02b2281f103de41571ea9c90b37ed966fa692b33a98763254a21822a1daecad2aaecf93a4f85143b653139b33a4c1b203c1db8dff4626f4f9d8870de1b7892eda7a3d63bf84a92169c694ab7daf63fb1685711dce0b3e181a43c3488799d815e03e658584c5a1fe0aeef98e15a2d42925f47c3ac6572439410390c38b1d4627e62809a68aec05c5c173fdc255f1ee505f1ba827b3455d9ea5c31243bc9894681219ee07cedb692cde03d7c0de270709af25639b916849df789e6ad5cab8672ec7b07340a05d0eac3396ba1bdc1c69a21780dffabd8da89da23b82e97975cb35578d70c95b81de736b292bf3803674cd2acbb5008539ec329a879db4d97d821f32ce0dfcfe4a55cf0d08b58b5607d46cdd6272288cf1e6a8250de633526fd0f593d940bd47e6049599e444da1a9d830f2efa32822e79045fa33b6d38985bf9b6d2ce34ebf961b44058e39423b982bff8e8e4ea3608859fe2a2c585f7915642f3b2473a227239677ec1eca1f02032a48e85073164558c46f9188ac744187dc7348ecf7f5d275cc9c19f2cf32ee42f25b1771cc8a62b4b304679b13e36d5bfaa0c8bedf3e720fdc1f90173b292f5ea409552025a2b8017a546f5c23002f7852da8497393db2e53b93115893638c17f564e1232e08e424d40dd1b214ded13590c8c255d431f7fa246299ff5c1b2b432f30d6f091e2358649dd53936b3dcefd4b2c4f0771def4ac40fc8bc001d7c0630cc6adbd1b5fb0a87e3c43ac756e87cab4dbb64aeb2b74863d9444b039bfb526920701fa5e228347999f477ab4e913f30b5210105dabfe63679bdedfb9aa9db3da18a1d6f2b7938eb2c2f49c0924ad32a2ea0240b65db3ae7c6f6004c8f912f7fedb19944fb75bae96bbb20d90e42ca0ce0cf3d559bd65ca7d0fc4d2b25fae9d930caf6695d7fa34d51c39a2639d4e66d5dff2bb480872bd46d990d0e5dbce638bbc191fd0bc2f25e16db3dc4bc3a2cce0021d3b788dff02215b035ee5045a5ccaf529dc5ae5933528cfa34a64cc25508a63c761cd86b7b4813015019e3a2df01aa6ca7cd84f764dc40ebedb1397d4a499a05275d10edfec1907cd911f69203f7de61e95312ae5793a3886726d5e8356e5f931b4f1155581834175af4e23204e54e653b43a86f45f1007c80ceec15711d9f78fd8f6f3eaa12ed051da29fcec7b3fedfecb6055ff8d36914448baf73265d5dd4592b6c2ac38dba3a37ff4be851a8960b029733f1cd208feb04e780e101ff75808bda02425bbf7f059f65b328df4e1b0fc970d8c95061067338ba64be56e39002992a5456e0588ea9a72e4af357a66546e316eb890ccab7105f9205ef12282c6e08cb1f7efb5adcd7c8deb5dc6cd05d8529051cde6c371c2d3afc3369c36c003d221d22d6b6fd142b2727d430f17bb91d593ec204b6ab8e8db38e50b9628a0d365a9bb5a4f526d6425f9f442f688bdeec0881899104a407863e0914ed1831a027d57d2f400111c4b9119e5f97688bbc72c5fbde54a399f64f38a8e2f58c117173c27f6327128b1ba0714181a147642b0e811cb3c7a248e7263bd17f8fa37977ef5609a65024089c26146208b6a4f2c838a60e2677b1a752f5018de7c7939f63fab9b44e7b55a665dbef9fe3d24b217095266e0337bbf4b3f6b1eef6f259956f1c14a42fbf00c91ef46fd3633ffcf86ead72c4a38c410d87d86939791e1d8546895148f12570d3c1b85cee24356effdac6b30340da676715fcb0d72180e94d9f9bdbc4db79853c34695960f71d43f436f6a77f9cc62307c0af5260fcbb9d4f7ae5d2dac6eed924449b9b104a37f21e4b9f33655ea8030b0114071bda70fd68adb2a490607ab31a543c748f4fb9b9c7843ded83d662938d0cf85f5e60b49f0ec7338e9e66599cb79b46691c4bc1f7377d19414776c80452760851aabfcceae16a526c920ab28833c4c0383163838781db614269b7fde3c790034de94a3d240486e388b7647f90e5bfadeae3c0ebade1049e3e6124936c5522e5a9dbb454f0ea996e2495acad49a8f9d19950bdbda658755bd31a04279269de627f1f468a9d59cdc7d9dfee671afc47bed7b521cac6b3904920853abf4500bfc69fdcd02534e48065a0b5469c99e76cb562640001cf055c690bb38e2bda8cb06c24be1e4d01d3f6cf21fbd67c1eb2b067dd9c54536103955efbbd64d2b99034a42ea1ff5d601f8c546a53e35902e0e2c9f3bcf847415aeed6b7c06ecdb1cf488f39a8f81326ba05a65a105a8c5fa7b93320348f512f582c217250a21d052a444ed5bad6ad4c056dd7b5f6eb6beeda95d6a795da2857c8ce72d3f5230e5690b902ca4c1f7bb427a9b1de72aab80fa881a2a2ac81b2c8e1764bdf660b08198635f855ccd94dfd1f54c71ea289361f87f694272b7dfcb91bf81b8bd85c4ff531cf35a218df60371d47cc64796b282f2e8ff2c488d5eb7d669273d6ff56a00e6cf2494cbf7db56929ae49fd6e008f65aadbae6583af1b46a579a7d4a3ec01914dde1da3585659963e22710e3b728ef5f980204088fd1a466f816994c488178aa58a1aa056ba71d8a88ce7a7ede3d4a57b48919252d66e5d3ae53f58aa2d4bc017dd92a0143de294e0f5c99b933af409e538a2ef30c63b075cb1ac26f6d67d9420560b941cef2da1aa3efffb383f7b4149c6e05f1ff2c8cc97a4a13c139eef76efef9cf28206d791047a7303346fd629abcd2e911906d84338649635b5d53d451ba1e000026120c1901404e946c0a7bfb4cd9f14a08ed1857a39960e956a8d89968f473fe6f767dd236e64ae958ae582b9f20766069b66e2137f8a351c774ff0c032dddc0fc5faef034a1a2a3b7fe685ce1adc2c0cab2a966ec8edab22026de58890858a1ad79f05e0139e3c805136a98a1e776d6016fcb10c9af68c126204f8d45bff3f86129b7413375a48832ca314d16462d0c221812568f1ad6ce1ac28d56441e86d63770b53dda086f59e47c7322ccc3ff6a1160ce7f04a017d29bf1480ba525d600d7dc70efe2cd2a8fd73f42f458834a8e86f5130360839bc5f0af80b76eef5815f7d52e759ec0ef41f6da1cf59b9e259ebc947317fdb3233720120a6713a06d68a2c2c9349dfbfa68f4235e4fe4ec1158f549079edb186558b64c5d20303a25aeb4edad6f351ef8cfa0058671e6c37dd190f4f30ac96415ad2a4e0753bbcbc548582508e8bc45dfce0d486f77162d4895dc18ddb654e2a813643996cbbc66fa9065aa84aeb35e68f345921f5db1db7b0071691bbfefc9f7699cf466779c0c1904dc14d1af8d8ff6ff73a923388c720871572900206860e5a9e233b10061bb0224d778aaad4b2ef1c6d7112d3b013a76b1d7ebeb0cc84742ae29fd814104970974dfaac4b0a61583cefb8b50d00da92e55e28c3379067c1973114fe9aba60298b635a48f9bc1eaf269f34b0735307804858cdda8dcd9944b9226b2db8acec5af797cd5d28274976c66d660b05df142a369cc5338944f606b57d0dd6553a0ae2de05bdf53ab7ecadbe9406a50f99e362c24cb31b727a948e022be9774857bb5ebae4f0a053ab1f9976c9a8cd8c42694dd55a5ec688f222f913d21d1aa2985263d7eb7e831ef069387041de024d3a5adb1038d7df228381437bfac1e2b785235c9ea76ff4b42963aa34017e5200598026c72cb4a36199830e1be7462a536665a4304d1061934c20b149da84a9092ae348bdcd770ef873c15e111edb569a63359dc142bc849fc46bc1f57b1849633388b7d0ad4aacb9e500ee6b9ff4b08969001a19f7fa9dd76eeaaf44c3d429d0fe1d30ebace47fb1eb698b91d2c80915b53c74e3c06420b72d538ee200e99d5a85ece2fb0da3b54e7228c7a08682e7c6583c7438b464d431b5179f0329723d1bde6fb2cb4d57ed2c43f0a90cc98d121bfd8f65c23f9e9b745e8989ae6fccb9d002391549832b22202fde530c78ea4f3fc74940d70286f10f68b1c88955070219f05a67f32b7bf771cf76bfc3d406b10651dcb5c65f13add374720e3e7c53290123bd0176adf6a0a04a6bbe7cd9e2f48dbc15d5ac4a7c422e25f77feeef6e3d9cb53aef01f2dbebc7e276a2e78c73f164d0998c4e1775c2f92e5a51926a40d031b71be6a5d8d378839b63e25a", 0x1000, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'V\xebp', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffff8, 0x100, 0x1, 0x7fffffff, 0x1ff}, {{r7}, 0x8, 0x80, 0x100000041, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x100000000, 0xfb}, {{r8}, 0xfffffffffffffff9, 0x21, 0x1, 0x0, 0x87}], 0x1b, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x80000001, 0x20}], 0x3f, &(0x7f0000000280)={0x9, 0x3}) 11:46:26 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fchflags(r0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fsync(r1) 11:46:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x1, 0xa2) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x9}) getsockopt(r1, 0x3, 0x10000, &(0x7f0000000000)=""/44, &(0x7f0000000080)=0x2c) 11:46:27 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() 11:46:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x2a67) 11:46:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1ff, &(0x7f0000000180)="0c4657ad076bfc536e503ef312000a810dc7f5450e6d5246b779e146e75233437c285cc8377ded0007f6e9cf3b5f85765efafac29df27b4f97e02265488cb652e232ce2273ea398a2b1738297abdab6717352ab6aa5ee89a2439556724bafc36ae04a8fcd46c965ce1f1c62db6bd6b1032e262189ec804c1e7da449d96c8dda95cbe8c0e1bdb05c68d7b06ab361f95e40830432fbbc98a7683fb8b13b3ab7ff542762c3d2a2cb2", 0xa7) setsockopt(r0, 0x800000000000000, 0x2951, &(0x7f0000000140)="78749dcb4ab03ec3fc6b902e861ffc", 0xf) 11:46:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed9114904dad2652642ad730c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dc11bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f52c3bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57dfb9cd26e65300000000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000017f0000000001000000ac1401ff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4e5bf9b1320c96eb, 0x28) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/62}, &(0x7f00000000c0)=0x7fa91d2debdd69e) sendmsg(r3, &(0x7f00000001c0)={&(0x7f0000001500)=@in={0x2, 0x3}, 0x8, &(0x7f0000000080), 0x12d3, &(0x7f0000001540)=[{0x0, 0x1, 0x3, "aa7965cbc46cb78f9a7d6a8fac42f0c724596436d2867516fde44f02df74bcdccc1b7197b393d4eb7131b21b2db3cfe9db6d320357a349ab7d46173dcefd8b97ceedcf10796f876e13d67a993fa626223bd74406bbf6b789b3c3d8c0ccdc0ae9a4db62a1a4ee9c1713239841bf5b7aec210bf4a7d06d285f3c7b7eb31a2ef200e625cc06b3c00cd9b70d67693bf1"}], 0x1010}, 0x408) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) write(r4, &(0x7f0000000240)="26c815d7d099fc254a8b328f616c0f97f0fe4e173b73df2dd23ca53982bea180465c461b276a157ec246a9f35e8014ef55af01cab3934a6560b85c7ac056fd910b4fdb6990abdc253590b9c6982d", 0x4e) 11:46:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="6b048b50de796602e7c18f800b3143ddb73b912ccc7c9a8d78cb6fd6076650c326a329bd4532a218ac058b312fe27a266429009de3d1d0ddc5eb62", 0x3b) r1 = socket(0x800000018, 0x8004, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="9a2a6eda5216e0004e47d0320e777f49ae68a335d909a07088a7525e0ed2966a086f89f390c4c82a13d9535e09875e78ba7f51cdbf42c23192b199fb3cb8ffffe262e02ee411223f84ee635fc095793fe153198eef3d6f82e0d942a1d75d6467accc28c7d50dd6f05076685ee7e103722726d8", 0x73) setreuid(0x0, 0xee01) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r3]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000240)={0x0, 0x6}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = dup2(r6, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setregid(r4, 0x0) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') ioctl$KDDISABIO(r0, 0x20004b3d) 11:46:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) close(r1) 11:46:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0xffffffffffffdb45}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 11:46:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = socket(0x1, 0x8000, 0x3) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e1b58c2222f666906653000"], 0xa) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xfd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000003c2, &(0x7f00000001c0)=[{0x7, 0x5, 0x2c, 0x6}, {0x1000, 0x3, 0x9, 0x1}, {0x8, 0xff, 0x8001, 0x2}, {0x8, 0x480000000000000, 0xfffffffffffffe01, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:46:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="85", 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r2) dup2(r0, r1) dup(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 11:46:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c879ff03000000000000287ead4bcb777fa69dfceac2a84e6abca64844005e57c6388bbd2ad8be6954278b2951b15801360bcd4c0a162b58fd423799fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa2023608d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000015a9125f397ac775e1c4ed3661cbb799a18a601c7dd45d4cc420f9684679f173ea57d87d278ee031cb6da88d77492cde456e82b0"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078d0500000095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf55479982ff1af644f118dab9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4bc0423f7d26bbf55e7e36412abb85e2d63226693e5dbe4a9b82954f5"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000027, 0x28, &(0x7f0000000180)="06000000", 0x2f1) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r6, 0x4) 11:46:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0xbe9c, 0x1000}, {0x3, 0xc61, 0x800}, {0x0, 0x3ff, 0x2000}, {0x3, 0x0, 0x1800}, {0x4, 0x7, 0x1000}, {0x4, 0x7}, {0x2}, {0x1, 0x3, 0x800}, {0x6, 0x4, 0x1000}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x6}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffffc, 0x5}, 0x16a) 11:46:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000000400)=""/4096, 0x1000) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) g C-`2tj"0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x1, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r6, 0x0, 0x3fffd) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000140)=0x6d) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x1100, r8) ftruncate(r5, 0x0, 0x3fffd) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000100)={0xc1e8, './file0\x00', './file0\x00'}) r9 = getuid() setreuid(r9, 0xee00) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x400}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x40}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x1000000, 0x101, 0x9, 0x4}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xff, r2, r11, r9, r3, 0xb6, 0x80}, 0x7ff, 0x9, 0x8f}) 11:46:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x5, 0x20d9, 0x6f68ab8f, "85107b875f7c84a4fffdffff11fe4dbfa60400", 0x0, 0x3}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:27 executing program 1: socketpair(0x2, 0x4000, 0x6, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 11:46:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000200)=""/245, 0xf5, 0x1060, &(0x7f0000000180)=@in6={0x18, 0x2, 0x9, 0x6}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) r3 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) r4 = msgget$private(0x0, 0xffffffffffffff6b) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r4], 0x1, 0x800) msgsnd(r4, &(0x7f0000000a80)={0x3}, 0x8, 0x800) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000340)=0x8, 0x4) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/172}, 0xb4, 0x3, 0x1000) write(r3, &(0x7f00000001c0)='p53', 0x3) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:46:27 executing program 0: r0 = socket(0x7, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:46:27 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x20020, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)) 11:46:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/46, 0x2e, 0x22, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getpeername$unix(r1, &(0x7f00000022c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce04bfdd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092b4536300"/4102], &(0x7f0000002280)=0x1002) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$dupfd(r5, 0x0, r1) chown(&(0x7f0000000180)='./file0\x00', r3, r4) lchown(&(0x7f0000000100)='./file0/file0\x00', r2, r4) 11:46:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2c0800e1dcc75d49c51f7b1d88321cfe0df81e7c55351e677cd44a968fe61022cf83ab72d9dc02b62e320f22bd6ee88e0c23067e33bfb56ad751c9632e", 0x5f86877e1e02203f}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 11:46:28 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() fcntl$dupfd(r6, 0x0, r7) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() r11 = fcntl$dupfd(r9, 0x0, r10) fcntl$dupfd(r8, 0x0, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() r15 = fcntl$dupfd(r13, 0x0, r14) fcntl$dupfd(r12, 0x0, r15) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() fcntl$dupfd(r16, 0x0, r17) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() fcntl$dupfd(r18, 0x0, r19) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = syz_open_pts() r23 = fcntl$dupfd(r21, 0x0, r22) fcntl$dupfd(r20, 0x0, r23) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() fcntl$dupfd(r24, 0x0, r25) 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3}, {0x1d}, {0x40000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) bind$unix(r1, &(0x7f00000001c0)=@file={0x3, './file0\x00'}, 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) 11:46:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0xdb96ee9663f0ccfa) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r1, 0x101, 0xfc8, &(0x7f0000001700)="453da2b63ef7404991ca2e8b304725493f7267d4afa8bd36e39712b8c85e8ec9e91074f4cbf2525b1f3756acc9e8d722287d6db66f6542515345c66301ce0ec8fbfe0da3caea402e77df42ba0bd09e3c2a22b1d24ec89ff623ca1895d3c778db21f28e8458c7d25620af160f0d4ecb9e142670b6cfa4814f534437cf6bd6e6a23cf2fbc0", 0x84) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="03421adca9437bffc28fabdb5f77875af69b8cf96e9b171f81a69552d33d276bd85872d489812c5abf70b2f88f45dc7427c74818a21bb2090cb48303016a1dcd1ebb291a87d8f8bd9866e6da52605a8d34bbeba64395e3e3272590338759869b917f4028d7148527c6d7c7ce3695b33f4316f3feb33d72967d2a28ded27e8744f331ce13233766b87ef4d6d5fe260914f53a2dda7adb66ca29dbed31d9f01db789e9c74c7238cd1d5258a891702b0b16c84429ea476bf48e897055a59d23cf10ba4451c44cd539f7535bede6b06f999fc722d8", 0xd3}, {&(0x7f0000000640)="108797811317cf93c7b396930d65718aa2bccea2550826e6abfd78aa79d5743630a3ba0572023fcc4b17d6f03e2f6845880ea55449aeadaf4e255958eec269cd129c20fcfef5d902d85a026bcf202bd36c882bca72650b4dbc0c854c24307c15407ef766c70638277c2484bb57f2fa75c53a21f3aebce1b8354e53ad26f2efd1b0cfcc2388158e4052b979a80fb7d48d00c7e3ad3d17f6a7b9daf244d1853e2499c6450c917cf6c040b5dbe63851f206af251e6fa19ab5f9b3c16f863463fe49f16ade01e7f9cd577c3272e278e9a7042ff2c0ea119894a9f2bc418903e7645759376467283f2515d23eb39165873bb5f5bb375abbb7ba30952afa96dddb916b979e901676c402c0ae694da2d7404da8dfa2dd91a2ecc723b98d672659dea0fb39398e7c11fb4f3343f322f54a30edc32d0f046815e1c930d2a22c3a71bdf5e1d6a02e7e263aa1edab2ef5a048234751dbfba67a295e9bbae6261fdfab3f2bf7d3a1eef40d0e094b86d0e55c237e4708ab47535b28cf5239c69247dd156fb48d2be765b0a36dd94a8c38906e8ad0366ad0735f77ffe78c159a485405a17d53ebad816e780010541e13923265195b076a7f5837f80421c2d334687d23fedb6da410bbdaa173a204d3c6d27d98a1bc3cf6078ad0c5db3a5927e4b0ed5d89bb7e8be75617501e99f21a45843b82b1dbfbe97e200f2b355ed4d8551554a79019c4ae4b73e55f388e354275885cc9aa0012f824169366eb75eb0cd5a4a37b7c521bb373087ecac37cdce5da42762e72cc176e198b92370e81275b4a0b374ce0929ce152b6805a0db30599408ce77efebe922ed829fc1c65d7a93a8c7251cd107bc657d9737db992f9f2626d7cb92d441ccacdb4a14443fc34f4b549ff7a5e3297b577ab654dc65e679b9d519d82850d7db43d9bd13bae5e511d276fe5907f31f49d4806f16f5e6dd8e9646f9db32425cd51bf74d94ce1de0b5d112b98de5695957048e976bffefe3d483ff7b923d415f95132de32ae885d545b39211a7fa38b918decc6d3ad58da697babe15d59fd155d487f52ca0354681541acf437c90d08f0ff94b0c42ca0a72c1e158e30fc8df9822074d369e286f9ed87e904e40f902da84a046202177b5fb8cd683e47871b6424564ba533f38f635725cfa11ccb7a15d72371a57df3ba773497f99afe9d9dd31c47929c89113b11c8e39ac33b22c5598f2a29cd693f73e1689758a3da14280e5d24a6f9b60520a55a1cabf0d5a2130be4180307421e553f4c6837a96cf5c58f1f5be287b0ce63a827986d407ed7f443025f8bddca4f62e9003ec8566486d9a378457944ac6c98bd0893cf8b8f7c5f6350c4246062cd59efe857e4e210f501d5dd9e1b8f3cd2e8cd50770fd13f963944ca877c1944e252f6369ee872b2880a74c1fb5e60264bad3f677e15f43663fb7b6849f601c1430364bd33543e269ce2680f5a7eede7bc30c16a00537d0b53fb686627312fae0b5529fec14ebb817db04d699f528e32c7f3b5b8dfb1192ca510d7e3af3ea1bd84112856726a54dc9e7d5611c1a291b4a929184c0dec0fefa52eb798ca930581e949ca470b58221f04cdc56c874e4061cf2be8cc746dfd4755917b291197ae7781c89c813ff6ee670315df2353328f997a2cd766a8b243e1b8d5572c00ae99070adb16adc0d8fa28fcd6b3d53138b4dae7b539933acb3aa73296556acf1eecc265fe91b06b014b44bcc07c2d1d79c5a5a6ca8de39ea1e45d6f27998a554981dc03305069eec8ac53c5a4b6f907234d55f341a3135e0dcd0231b9fe110a014fcf85b98629cceeb3a85a88c8cc27becf4da2210fc2ce5eed1c7d3278d85843f5ade6bb6e0aa9f70ca1e069f5b9990663de3669aa8537e2683b240842da5666263c8ba25d3064c00f722aba6e20620208a511ec26690266a21de9a66d55a67166bd55515537619b1c0c7c9fb1d70c9efde808e33751310f3d31b031751070e95057dc2fe3b534b2b48463b9b5d274b7caa207e51fc151e013bae119ec0294f8b08254f1616e5f42b1e17f8cf19fbf9d37ab431ba4f94884131ded5566ddffffa1f44dc81dd1ebdea64fd040f37910c9d5f1e20a59ae5c5bd6ee57c8a5943024bce4fbe517f51b470dd922ff47f46dddf94f3fab58e8d72e47844808a61584e4ed9db7dc41e1dcb57253dcd431448a4eaebc6842c119f9577d2f07bdd98cf088219da7910a67a7b16fe21e530f16f4e880c795b40ce5197a37a3da24337d36b34a46302da0486da994f14598ca3d38b68c72eacb09db4658f6726da523b71663c34ba976aa5abe418d3f0052b6c8d4945823ee17bb558bdfa77008e406d8083c4c083e32e1f89fec90bae2fd9a1562ff1c184a92e7c3674edf5a943a9d651016744fb32f3b912ca5bdb237372bada425ad59ac6c3d6e5a6f31570f3624bb32c41f21f40d63b0526ba318eab3c2ee2b3f60701f3695913ee926fbe04b6a0410bf4156ba7e8c98a44ac2d90337ebf8c7c0be3611d24bc0a85e28c5ae7a2c48a207e4042b565818c0d156435afbddd84d38bfd452f16f7cad165ca4e9323f0162771114bbfaf32d1a449b39f083eaf706b62dc7683575a8088b0ede0ab7de656076c584f7e51dfaaec6cefc47911d3aa083093e87d341fe563aacc6aa44aad43f8885122b70f4d5caf90051fb35724a76e6b1656cb83879b9ab5e0b71782b0f0cca423fde5c21654d988187d9fe9e9fdf6c1b8371e8b819db0828b5c324d8f07b893ca7baa7c24c8477c00914025bff6718bb853bda993ef8cec3a758a58dd11e0be302aa02a49e0a767badf6c00d315930ad27042c5f94bf8f9d544960c332d77c963c9f02ecc944f36d89b5961edfbbdb61483cd940de79b804a4f2ef397ff1774312277240aa025a3fa8519f19ebe5dab2281fd04fa19dd4ee4499c1d8dcd7ef2c0c9d6fc25b5a53662ce5ddab4fcb3869f31f14a84f88f033f30195181b1cc29b29ac802b90ef156430dd52ac4c425ac5052f4fcef429f54b1704eea7a11f8d20c01bc9b51db3c98e899bdc883523ed44ed55ed89ed2d4729080ed4c263d3978358f7761fdf2a288e7c5e818f1ff88d91d7f3eb413be0843c5bac0d7bd4532ab24bb0113125c36ff96e4e8d6210a708fb2673c48309a47be92daf37ba71632a6464fbe635587f860dc3f90f6e6265772ed11966582f7eb1e68392fc99166ea638eb5ae625fe81504a7f51e4752632f494e1ce87c65418244d02c452fb2ef5302a1578786b6c83376a3cdc1d9ddea59ed1ef7f64e19a1a34b14fde765b4cb004fba7358380a20c40ecd9f75baf041b37604c4332000045814f46784fe2bc0e0c8f2371acad4d994bca362aed8edfdbdaf8acfbf740d4ee18db13ab0a9a4e53275ef15b88688fc67f38a512e1c7f5dadf6273b28b456333106e78bbdadeebad340200e8481aa432c881198bf9cbc81a015eec8e6c1f286a380699333de6ef96bd1189bd11e5f001ae8184edc9481b585c683a1ff11087606f36a4b2f862a1992c1b2696679a4e02a5cce463228230571490d11d345fee04de917e3b251f7a2ca7b70d2e3bcba5c7ff39c081319c78828929aad312ff0007a9060da42ad5f1b06e9c4f8991d34acbd82d620420526247b1b666ef12b6643a46dec3e26aefbce988a17cf12303eb1195e2a710eca8b57c5d2c00d394174031a9953639bb8e8680b274004f30fc45f4b20b04dc962e9d977054cbfdb28a26059eefbd26646c80571fed1f1f3ba2432e2ec12db3c5f57f29064f7ec1ab290563b5c3d267ebbe9ee407ecffe274e6a0b6993c53556729a924162821149097a39565bc83afa414e78ab52a0a6cb9fc0e3dcf69e4ebdf89294a5cc341d98c050ee54dc68572946b68a9781d8304d50ec451eef9d1813b2d858fde1a70132055c7962caedab9268555c8db6d87483c138916935af000ca451708be7faaf87076ab2a035be5cefd05f0a235d4d9bc0438c2700017549b073b7cfaab940f130d9a78c5b406dd9abf92b58dac15b24c246a36ea470ad8d250cc55331759bbe24953819df71975a3a902165bb54887e6f99398907c29e71bafe2c07b149443871584146942b4d057d8c524cec285cc43691e0e5e70dbccdbc342111e290e6c8300d6bc78df7d9fa30e12a58425ae8501424d3646508ebb2d16efdad644532f31e3752b2106e0b4a2372338b6b33a9acdc1dd31ee5f9ce7703d84f0c283612502ac8deb2719e214ee852edd50a84d1ec9411bcc8e1ef2d8673a8a46470becd00e4a3842d5bf66b5ac6027dbba91de02b82ec4879017453ad385ee9f5626c7fcf467657ec11d2c8e2de7badbd419473dbbde60785aac8748af17185d4d0b6ff4cbcd8c9832a6a5ca4dfda8d4a915d22a76ae5c9d1e919969ff1cf0e9ca1d7d32e6ab126f147bc645fdf2cbf9fdea2588f6aeef1a80d7b89ba64022859f84601c99e5f99b429789ce11f1a1922e17641ed45b5f4fec97a4b9f0a93b0dd5842875deface58553d33bd36cb7f2b9ac0a5009086ece7525a868d8c4bc38f02b126821919827fdfdb87c776bb9d6f8c4a44a25f2e286ade2d0abd4bd1d5baa80a7e384c57e8e3cfde1dc24bddbedc0fb0a28061a4f0bc19e84695d9e40558e39f270fcaf3477f8152f05ac425d96f4d330bce44f5eaefdc1112bc1cd60a4bf2e2b2f29350d159ed4c9bf4dee86d7954813133b5f076a34d2a02186db6100437975a20c9c1ed45c52031fadd1b7fc1d66b8e73c9da92dd872b7827067b8337b3c486e54acb75f2c9cc6c538f8572b8c538a5c56ffa3429026f6cc6104209d3b77d951df86d591a1edbbc8698ab30c4ba745e1d20d1a8699b5aeb25d54c6e9c3ec226782b6fd42504f2743e79825fc8b9ea36749a4931b8a05f15060e0320b343f47b8849e30889df6bd02a378f621f454b380c7badb213fb08c3a277587c1884218dccb8e44292ac92fd629510f5a37c2ed7c2a26a664653abaaf8868defdc051e1c26813761689b9788e9a4ec898a7d9124295117298ecf0f0d1e70b4ffafb3a1633db2ba210cf5bcc6b5f33f0fc0fe2c7c80b47181c0b989330c3262d92ffdb6a633e043db9dbc303ff09e9c9460ad84b62462e58d7b63b8f998356761c7cdc23b9dbe011c679deee124872e563dc991c73f130f53050a0f0640d87e24c9df8c34992dd478f6462efd99adcb1eddedfeba51fb58e6b3c6a6246c9eb0097dcf2a682aebad6ada0f412539227d2118b210ed9d26870df2b79e5c745b696c2ae6371d1d20adb8463466a513f8dafc1d9e687c713638fe88609706766b591401a4a667d2f27448f5aa85d6d49419ebaa2fe93f622817332e29504ced0cd01ecb28a5a3b6bc70c2bb838669e1c305b9899dab1eadad6d1eb3c322241535687b8c3ba4133e42d396086a56d784da0d238cfaf844c36bda24ff3900791186c9fab7ca7d65c8d79c54509fd74c7ee9f03ee9e09f3707d8d1fff58602c619d5a3f477ffd4938018a9640fce5412bdbe0ed6affbd8918092a8f1f979afaafdfb917a481f7b845a8fe5694052a503e52845f8794a10c0ea8aa377c62048466b50bdd05575481e8412e99dacd4f8a101871d72dfe95e9e32047e8bf20687682cb4a6b5d4dc38f637689b7ad7bf23f1ecf9cd2231628cfd8d1754d6bab5a12cb55601adb49a338574df90531d641d1e9f229b1ecf7602c388a39adde44f96aaab2002b5296c56616ad2fc3d38219e8fc56f6b99d7b65e1a3dffee29621b998d77e4e4b8fc7d18346790b5f7fe1f934d5ca49787c0d873", 0x1000}, {&(0x7f0000000240)="f5e792112df94fdd5625a8ad88c5fca7ad6dd19236620f217c6c77e6a13f08323ee2a8fc4acfd20cd8cd4407fcc6b83f39399b8c0fec6a055e2e720924fee5984138331edb728372bebd8a515f15433bb4b5e6b63f649e3d0a5179759cfb39cb10a522ca85b136470275f52ff043a12e664133f75f39e407e41d7dda2c6c8169a0640165cd90d668e9e53fa224fb5c3421e628e0e7acef5a0ae37e65a3770a47bca184e6c563c96a1e9702be96252a61904a1ce9b33ada8174df9ab3558481ccc54319c48889bc502b19eef9de2daf350e75ec2675cfcd29411a67395af387f2dfeef4d67e13ea2fdc95800e", 0xec}, {&(0x7f0000000340)="eab8345ec9c0ac8551e1025764f9896aa08f3d5795250ab8b5b9992b663f46a30235ea9117e8018d68c8005591ecebed14dbdc9721df246ee03f", 0x3a}, {&(0x7f0000000380)="8958fc79f5f9652e652b93d8c5626af025aa73255dedfdbeb12421d3", 0x1c}, {&(0x7f00000003c0)="161c6340b92f4aa28af6604c90964ab8839522811e5fb4eee63050ea6738c21cf6db64d3d5206144f917049b2686eb559566f81c722e5bc736bd780e88fc5c1d526ead842acdaf3255788b4fe53f99e11833a48e04251a5fd78be5a780d45303faeafe07efb0fdf329", 0x69}, {&(0x7f0000001640)="0f6397e1127f81b0cdd9576b652f1e8b9851ca54e3d2da976a6a711811668911dac20b024c9711312dc1007b748ea18373df16f6a030915c236cb7ad17c76a0db8520df80c0b60938fc172e9fff6760387ff969d8aea6d68faf4aca175b4c52d54d4880f2e2ac8ea3ee0193a27c29322901df16dacf357bde95113fe35b0a593da7917fdf336c757eaa35815", 0x8c}], 0x7, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x7fff, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setrlimit(0x7, &(0x7f0000000100)={0xe12, 0x4aa}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x100000000, 0x8, './file0\x00', 0x0, 0x86b, 0x2, 0x1000}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 11:46:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 11:46:28 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0xe1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000)=0x5, 0x4) fcntl$setown(r1, 0x6, r0) chdir(&(0x7f0000000040)='./file0\x00') close(r1) 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000180)) r2 = dup2(0xffffffffffffff9c, r1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='c\x00') r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r5 = fcntl$getown(r4, 0x5) setpgid(r3, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0x116) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x9, 0x2, 0x7, 0x7f}, {0x1, 0x47d, 0x7ff, 0x401}, {0x6cb605f1, 0x0, 0x7, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:46:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/172, 0xac, 0x800, &(0x7f0000000180)=@abs={0x3, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10008, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) 11:46:28 executing program 0: select(0x40, &(0x7f0000000100)={0x9, 0x0, 0x401, 0x1, 0x7ff, 0xa1, 0x4, 0x1}, &(0x7f0000000180)={0x4, 0x86c, 0x199a, 0x1, 0x8, 0x1, 0x4534b76b, 0x3f}, &(0x7f00000001c0)={0xdc8, 0x4, 0x8, 0xffff, 0x1ff, 0xb4c, 0x7, 0x5}, &(0x7f0000000200)={0x400, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = semget(0x0, 0x0, 0x0) semop(r0, 0x0, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/34) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080), 0x10000) close(r1) 11:46:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x401}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x3) 11:46:28 executing program 1: recvfrom(0xffffffffffffff9c, &(0x7f0000000100)=""/241, 0xf1, 0x800, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC=0x0, @ANYRESDEC, @ANYRES16=0x0]], 0x1) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080), 0x181, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) 11:46:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xc23, 0x5, 0x7, 0x1, 0x2, 0x0, 0x2, 0x0, 0x2, 0x1f, 0x70}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 11:46:28 executing program 1: r0 = semget(0x3, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x0, 0xf2b]) r1 = semget(0x1, 0x0, 0x460) semop(r1, &(0x7f0000000040)=[{0x0, 0x5, 0x1000}, {0x2, 0x40, 0x7c5d4240e56a696a}, {0xe5b96ac17614d979, 0x1, 0x1000}, {0x1, 0x9, 0x7b210c388b4ae811}, {0x4, 0x81, 0x800}, {0x4, 0x2, 0x1000}], 0x6) msgget$private(0x0, 0x4) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/197) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000001c0)={0x1000, 0x80}) semget(0x0, 0x4, 0x2) semget$private(0x0, 0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000300)=[r4, 0xffffffffffffffff, r5, r6]) r7 = openat(0xffffffffffffff9c, &(0x7f0000000340)='\x00', 0x80, 0xe0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000380)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000800)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000440)="8c947bdad34e657ab81f38b21544d03e9217fd6b5a2d7540af5b6511bea56918841dd95455ad559966ffa28134a29642c13763ea6ed7063040fb496171b3c0e35e74111f148c8b2d25fd136e1d788721d9e52f46edef197b756c273ed642c57a64adc69ecb0b9eb755ca80fa85b4ae9277c0000645525796fac3c441d302a2786bc3b09f490ac3f0a841eb251e0d8a0d6948", 0x92}, {&(0x7f0000000500)="192544faf4c06f0c4e5d340d61088c6a4664f0899aa2bb3f2f267864bfa5a21b4cdc2b0ddd58bcde950799e82d8bdc367980b58569b2dea7099c3d5a007aa9b284324b75996a6ab70239bd93167bf7ee150f", 0x52}, {&(0x7f0000000580)="89f696d9851a846246c324075037c16aed134d5e7547f7778d9392b932e5fbe9d977ed14a8335d504bce637f47e83ef32a6368d0fce2bf081e401d77e9956c174e47bed19ba4fe24d034d39bda482fe29ad356756371c5e653208dd2b47a08160f0a5323c4399d64e5af6904fb750ab83e5bbf995fc6e3d5079795cbe911", 0x7e}, {&(0x7f0000000600)="b4e78a1dcaeef35811d7123275d43493cd64be4a47d960e791dc92bd3d1b63ae76a9215a3d014c3d53eaf73755988839cc5b243060ed39fb00dffea9290d65d41093373a8cfbaf559b6f0ecf9570282e184e16294a3e24637f56e1daad66de3805a1917a65faf8e161e478f460fe9ecfaa736f82894d4afb0d25f725c76dbcacd17bee86f9be58a9ef7842e2dd7950aa0d1bb958c2e0d2b4a050342a216be5208b92fc506568163379861f73a622738c85f6f18595b9de1da6fcebd13ef9354418", 0xc1}, {&(0x7f0000000700)="7fc6ed7ec8a3ad3ff83fad15bbdcaa61d6d1351bee11c8d9dd79c148c0adcd08d29bc68bc3582f59d8aa566ff05291b551ce183eb9fdce7fb395436b53a090d7f2dde04161c50b0b986d9180805a50a3a2e7c747", 0x54}], 0x5, 0x0, 0x0, 0x8}, 0x402) r10 = openat(r9, &(0x7f0000000840)='./file0\x00', 0x400, 0xc6) ioctl$BIOCLOCK(r10, 0x20004276) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000880)={0x8, 0xff}, 0x8) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f00000008c0)=""/31) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f0000000940)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000980), 0xc) r12 = dup2(0xffffffffffffffff, r11) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f00000009c0)={0x10, 0x80000001, 0x4, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5f7e}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xc39}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5441}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) semget$private(0x0, 0x158f035cc960e56f, 0x1) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000ec0)={0x800, 0x7}) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000180)=0xfffffffffffffef4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="fd") 11:46:29 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x200000000000003b, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x1, 0x1000, 0xb10, &(0x7f0000fff000/0x1000)=nil) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 11:46:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x200, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c7b0000003b38ff75e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000280), 0x2d9) 11:46:29 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xffffffffffff7ff9]}, 0x3c) r1 = kqueue() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000080)=0x1, 0x4) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) poll(0x0, 0x0, 0xc5ee) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x7, 0x0) 11:46:29 executing program 1: r0 = msgget$private(0x0, 0xa6) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 11:46:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) clock_settime(0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x80000000) 11:46:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000002c0)=0x1, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4000122c, r3) 11:46:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x8, 0x100000000, {0x4, 0x6}}) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x110) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) r4 = socket(0x800000018, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000280)='./file0/file0\x00') ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$setstatus(r5, 0x4, 0x80) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ftruncate(r2, 0x0, 0x69a88df4) preadv(r2, &(0x7f0000000600), 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x55ca) accept(r7, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) ftruncate(r0, 0x0, 0x20000a) 11:46:30 executing program 1: r0 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 11:46:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x10000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667d, &(0x7f0000000040)={'tap'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) flock(r1, 0x4) 11:46:30 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x3f}) syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 11:46:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x9, 0x5, 0x10001, 0xa12}, {0x5, 0x101, 0x3, 0x2}, {0x8, 0x1, 0x8, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xfffffef3, 0x0, 0x0) 11:46:30 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x98f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) read(r1, &(0x7f0000000200)=""/17, 0x11) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$getown(r3, 0x5) kevent(r2, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) openat(r4, &(0x7f00000001c0)='./bus\x00', 0x10, 0x120) open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x102) kevent(r2, &(0x7f0000001680)=[{{r1}, 0xffffffffffffffff, 0x82, 0x2}], 0x64, 0x0, 0x85, 0x0) 11:46:30 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r1 = socket(0x18, 0x3, 0x0) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 11:46:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x44, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_addr=@in}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x7}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0xfffffffffffffffe) getegid() setrlimit(0xb, &(0x7f0000000040)={0x1, 0x8}) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0xd1c}, {0x1, 0xffffffffffff7fff}}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") r3 = socket$inet6(0x18, 0x8000, 0x55a) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x9, 0xffffffffffffffff}, {0x18, 0x3, 0x9, 0x4}, 0x400000000000000, [0x7, 0x60, 0x143, 0x4000000000001, 0x7fffffff, 0x3f, 0x8, 0x900]}, 0x3c) 11:46:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0xa0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x6) r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x100, 0x86) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) 11:46:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x2faa93504edb9964}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) dup(r3) pwritev(r2, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x1}, {0x18, 0x0, 0x0, 0xd3}, 0x0, [0x0, 0x0, 0x0, 0x5d, 0x0, 0x7, 0x1]}, 0x3c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) r4 = accept$inet6(r0, 0x0, &(0x7f00000002c0)) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000240)={0x3}) flock(r4, 0xd) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000002680)="b70460eb082466536104468908ecb98c84216dff8e7607f8f3163dffde4ac21926dcece5795702ee93b4925ad5208cf9e1642ae089fbbcf45917e307a547e65a614605557509491d252f20a46b592aa485300beab43e4948fd8a9df60dfbeeb5af3f8c1a0cb1d8ffb3f0ef360c91b06a83a1de5c95c0649b6da0dd128736410ef8ded5888852a8c7510e8751a73efa91d9bf3848bcede1be59cb0626bc6cda056963d15ef27ff3ffc3149ec6b6ef855a2fa1c64d448125625679fd33b7277c0c4f862c8010d79d9e3f36e172ce2260c9573a4df78cf347a023124423f264", 0xde}], 0x1, &(0x7f0000002780)=[{0xc0, 0x1, 0x100, "0148c172a8de8196865e56e1b30e37c061ec486d8a85d6b65b6f98b2b3f0c6a916362091e8ca80bbec953c7ff44151bcb79bd4fd08281c9024c2be58195b313bec52c9c13326473dfb531e4e4bf0360da231ccf8c492eb2bc86f42869c0f551df014d3ba84a4b20a2ac30c6fc356bd5a277973027871ebf084cfcbd70a626e2db41eaa70cb1582c1c7483dec90b92f965a6a058b422bac34159a3b3b458a72b9c39c2977113e52274000c0e1a194"}, {0x108, 0xffff, 0x55, "7d17be4de5efcfcfd4b0d02db32abff4d50d597278ed88ddb75c7550845a6ecaacc2a5eec479d703225debe5c8776f57abf75400b0c956d0eede84d9439594e891d831b2459a818f6dad568339db1f9aff819c0361e84cc11485c829929b13a73a3b474d04f614cac2cbfb474f20e61ade55a1995aaa8b95aa7eb1f77af9e8a357f635ee91fba992769034b31dabad940d6b88861318c9f42ffc5e6dde48036b6f83d87080bee8f0dee5ca99cbf40338fbe4393d939d2bc5f38abee48fbb2e90176e7409e0c646e006f823e6717a678cc8bfee48614c777637d04cb8fafb18c937d0a1231304b7e663e7ef6d0b3630d28f95"}], 0x1c8}, 0xa) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 11:46:30 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r0 = shmget$private(0x0, 0x13000, 0x2, &(0x7f0000fed000/0x13000)=nil) r1 = syz_open_pts() preadv(r1, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000080)=""/134, 0x86}, {&(0x7f00000012c0)=""/202, 0xca}], 0x4, 0x0, 0x0) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) sendsyslog(&(0x7f0000000040)="0bc11e5a4091c614b4de975c494873b061a534f3e151d6caceb43c7cce", 0x1d, 0x5) socket$inet(0x2, 0x2, 0x7f) 11:46:30 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x400, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r4 = socket(0x2, 0x4003, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) fsync(r0) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 11:46:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 11:46:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvmsg(r3, &(0x7f00000016c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000014c0)=""/230, 0xe6}, {&(0x7f00000015c0)=""/228, 0xe4}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x7, &(0x7f0000000440)=""/43, 0x2b}, 0x40) 11:46:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000006c0)=0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000740)="4f6dfe5d6b0bc84b763369d7aae48ad7894f9fcf94", 0x15}, {&(0x7f0000000780)="c60432d7ef299baff91c9385286a169d218d5378016e255ff26fc641efa4b7c5b278c985e06f21f8cab3f05f922ee9981720b9d00bb92f46bbdb2ca47b7cbb4e4b4b60cdf32f70caa4cd30093d2a02a62d93fe0d2c4e68da903387774b31a6322c930f2177f441a898b9115920f4d41cbfd8b67b7ac5aa181d9660f87f92b23affe2a1b2c5c5438ccbf3b6ce53e6a2c05f3ddb3dd362d7a404053ba3594bafc69be4b6770dfc7409dc47f422e1f65be0346d54eaae29e49ffddee984020f3c0b6c20edf75e5b2533cb75", 0xca}], 0x2, 0x0, 0x0, 0x14}, 0x2) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) shmat(0xffffffffffffffff, &(0x7f00007aa000/0x2000)=nil, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r4, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:30 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000000), 0x2707cb7fdce0bd59) 11:46:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:46:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ktrace(&(0x7f00000001c0)='./file1\x00', 0x0, 0x40000000, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt(r5, 0x2, 0xdf, &(0x7f0000000280)=""/30, &(0x7f0000000300)=0x1e) getdents(r4, &(0x7f0000000200)=""/58, 0x3a) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x12b) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000100)={0x1}) close(r2) 11:46:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x801, 0x246) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x1cb) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x2) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x9, 0x1f}, 0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() fchownat(r4, &(0x7f0000000000)='./file0\x00', r5, r6, 0x88d55dee6c339e64) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) 11:46:30 executing program 1: setitimer(0x1, &(0x7f0000001100)={{0x0, 0x2}, {0x0, 0x9}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 11:46:30 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffff6b) msgrcv(r0, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r0], 0x1, 0x800) msgsnd(r0, &(0x7f0000000a80)={0x3}, 0x8, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/48) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 11:46:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00#\x8f', 0x0}) 11:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = dup2(r0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) 11:46:30 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) flock(r1, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)) syz_open_pts() 11:46:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xffffffffffffff73, 0x8e5}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0x3}, {0x20}, {0x6, 0x0, 0x0, 0x1}]}) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r3, r4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:30 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) r3 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x30000000000) ftruncate(r4, 0x0, 0x80001ffffc) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 11:46:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x3a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x80000001) 11:46:30 executing program 1: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x13) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="c297ddefa8c4a142", 0x8}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0xffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) setuid(0xee01) r3 = msgget$private(0x0, 0xffffffffffffff6b) msgrcv(r3, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r3], 0x1, 0x800) msgsnd(r3, &(0x7f0000000a80)={0x3}, 0x8, 0x800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r4) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r6) r7 = msgget(0x3, 0x100) msgrcv(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000400)=ANY=[@ANYRESHEX=r6, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgsnd(r0, 0x0, 0xfffffffffffffea2, 0x0) 11:46:30 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x800}, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) sendmsg(0xffffffffffffff9c, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000001240)="9213c8261b9c46d9f2d444f81dadeb749eae1bb796358c552c71b3e7e2d1d51f2124b89f8b910bf6ed5768e38eb9d1bcf620efeaa56360e5e52550f651cbd56a07bc937765b0b9b964cbe1e0d0c9f67a82ada937aaaed8d0289bc6fe252d7929387bf579b10cd8ad2bfd8acab4a4e929ca44d96d39b732d2a6351937ddaa9f84dcceed1e806c39744cbeec541c1595839c0e7a04456741b952c9cd9f6aa0cf4670f09d78dbce860f9589ef3379c96e1c", 0xb0}, {&(0x7f0000001300)="d38f6172823ad1e053e679f9d234f842c6f0aa51c637910e519cbbcc9e066f1cd52b6386fee801c1d9c4c92f55ae20dd1544a67c663b8fa94d1acb6ca55d29e773f3ace22b2995122b79bad17e75e93cb53e9f1fd47d1222319b80372eff2b4174cd9254a905f5ef96f94be3e8822960cb3158179f56cf86668cc047ad0bf03e1885411065481ea5b097d9463aca819154b5ac456162fafcc8b7906227014f4fdb52aa3bda76cc512c386ba8c24e50ff7bf65a346bc5300f3bbb1e4aced775d459a5b05f346b973f8d603d1fdc2b4d1367f673ced9e53956ed006ffc3cdba5", 0xdf}, {&(0x7f0000001400)="241e965426a3c6c35b5ec0f52010f78a21627e62114b25fdf29b13ceecdc585fdcde99a97ee23f0d0adfa4e3efc2bba04fdadff1f3c165bd97899230ea2828503aa2d9663d", 0x45}, {&(0x7f0000001480)="dc75ee68530378fd18847da6b441b9501d5983cef849f633c1f20aaaa4273c7a49b7cff5c7489d7ed903c386596b53a02e8de8cb65affb780c82331c7dfac42d3f691bcda2cea6f4eb59c2", 0x4b}, {&(0x7f0000001500)="8588c6d8778fa7784e8d49074de52a84ecba513ecb5d592a2ad8f9edce8b9be70dc768f59f3732a391ce55214749c288f50b4c41f53bca756a7798832eaebac46fd923df4771690796b083b060dd7818f10c903e6cf38f1460eab1a74c8bd47acd4632f915fd1b37b9ca5758b4fe362fa7b9d6d903f96e1d1ba7fede82623607738fb9d5e16e9f58baa563f28a1929107153761cd38ec4668e6537", 0x9b}, {&(0x7f0000001680)="334996e4f734aae8bd5dfb73d32280140b2b9f105c1b65601e09a99489afee97539283e7e15f12fce25748e03fd2d6467354ac591f64c9736c7125c4b9d187949ad7a005e866897ad49bd7fef15c3d9567ac51cc9901c1e00d2c9fa6cad3b9c52bcf977ff9dd6f8bea77f90a7aea41c3ad385f4fb81c87986cbcbcf40ab042dd8e789fb727f79cf444cd1ed7bb2416649dc661c899e6", 0x96}, {&(0x7f00000015c0)="e8e131ee2a9f596cf32475427a40207c3e42fdcb4288239e51bdbabc0c6270d23539eec722073064dfa4b1543e4a5c31a79aa1fa17ef6b318411a78c6dc4978e70ed6510b8bbaefbfee7381cfddb5248496fc6e3d9544eb3623fde387c24316d1b4e15dacfb8bb2864cb8f9d45f349631d0b3ec4", 0x74}], 0x7, &(0x7f00000017c0)=[{0x58, 0xffff, 0xf603, "ac07b96bf92b0e0c99f70b16154ecdb32003153b1a55de46a155330ddae26a42bd34e89299519ff53332b650c5d001a3537a0676d9e5abe58c49793c903b26d8d0"}, {0xc0, 0x1, 0x0, "09367cda48a33af72cfc1b73f5e746c28f6274128ef890f60567897da83beb80e163f07ee6155be704cbf2e86ff6ec643ce24bf7da7fab6fcff0668f5581b1cf396f61edb321461d54302163df5e48e2ee22322e568e2fe8bf23da8493349b09e921c383f5150832b55099f5ef209ba3875c80938fc9a28a533f4c7a9d2ca4f73a203f438757017e37f10a33791138a5c8b3c1084912880f13223c63be80ee8d3904cbd2c63aac31d319715b"}, {0x28, 0x1, 0x3, "f8ca1ba407dccd19d07b2eb5efabc7f5aa"}, {0xd0, 0xffff, 0x8001, "4cab35823a1caeaa0fb42710f58bc880455cccd65df803ecc8bbc9c1f61cde2a088caee9ae4f0dbedcdf8f7507d738030f4859e5595cf6ddc604bb8c50b5b2cb0589363b8d89afe4fcd308e4281ad742b3e4653e044bb1c1a9e172af57f10628a94f6ea9f5bfa5d0db4ef971c1ff14e03c531814131b20bd00901762bffbd9152bc06de671ececb01a414ee9325ae82dad199851dc201f7292a01acc07c6a516cd3438f297aa5408c0ec8c14e070a5333cb8a52d4050b407e56107b619"}, {0x78, 0xffff, 0x5, "4daeb932b5e40ab08d4ad2352661d0ddf96f20f0c1c373f293f5ce6b101077cbc69918666a2af96602d5d47c294f2d4b944a91b05fec1c1bff6383a4a63cd04bcfffc463dcaf97f8a1260084369d5c8de28cd8597d10dade5a141488ffc2c4938a0eaf13251428"}, {0x50, 0xffff, 0x300000, "86712c2ca645bb501350528705ea60fbc6a36503807e268d4c76a7df8e2a9e293bf102fc428571194dd19d9c51b6dc1328001cc208ccfcca7520cfa550b567"}], 0x2d8}, 0x8) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r3, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x7ffffffffff, 0x0, 0x2011, r10, 0x0, 0x0) 11:46:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getsockopt(0xffffffffffffff9c, 0x1, 0x6, &(0x7f00000003c0)=""/154, &(0x7f0000000000)=0x9a) socket(0x18, 0x3, 0x6d8e897d) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="bc9d0ebc6315fd31b7435d6713d7ef884009064eb444059e93bf46abf69c21d81739071b79baf4493b54702e0a2ad9e286f6e8a8fd002061a96dbbe635bceec6ab8df5cc785ed0689ba8e8c1ef89ea802b5fa2576501db974603c4e0386a2b8f719f42b3ae109758dabf4b627a669282dcaca494c1455b19331f6194463371e91ce501006c4d6b6477d6aeda80bbb5271bd76e3a668efc630589edfbf461efd5234f2cb3a8c8682551ee4351ae1ec7b982429e52477746d489650c809d0a44de47ca", @ANYRESOCT=r1, @ANYRES32=r1], 0xf9}, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/124, 0x7c}], 0x1) write(r1, &(0x7f0000000380)="b8", 0x1) 11:46:31 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x5}, {0x0, 0x81}, {0x0, 0x0, 0x800}], 0x3) r1 = semget(0x0, 0x0, 0x0) semop(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x2) 11:46:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000940)='/dev/vmm\x00', 0xd28, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x20000, 0x0) writev(r2, &(0x7f0000000800)=[{&(0x7f00000001c0)="367c9f23b662e539f774394749272b1179c4922a52d7aa43acaf76af7909b9fb2c1694206fdd8cd2b5fd9b79a6af3de88220c692686aaca44a457c80cda04faceabd4812bc47c1113f57e3694f94b73eb94112a644fcdc79d54be03031837e4f32b515004f16c4884a653a728dd82110055af74f40a0b1105b9b598dc78fd3f5ca952e2ecf5aaa56d6630ea928", 0x8d}, {&(0x7f0000000280)="846ba69f3cdf9eccc8e0e199e09d9ecb304f36319b29acaab2ddf5e68ef3cf26cc5a56f6cae18eaff784f277298ab54825734f4f14870d5e71ed82695fd78ee36f3f5ac3d4d065a3484eb1a3c3d10301788b4af3f9ce0e2473632e6f7b7bc6b2c6b776e0f952450552540cb62b758286c6df0412b75eb88e01f9fd0f9cca879af804daafb1b2feae313db22df2ea2b1e13479825b1", 0x95}, {&(0x7f0000000340)="21e11a6bd597de07dec11b885e9fcea9cba0ab25d4973fc884f7577552803cee01e3f366ee27464cf87b43943f6b92917ba49bef7bd4b75f2fdfa2cc53d4aa03f46a41b6ff25f7ed878ef87adf344de1d940b6d8e0673461a0db0cc80a76929c756bf65df8e9e7db5b3177788b7d4047c71e07790eeb21fa69fad7eb5720c9f8de669bd6e98dd11ac71d4c3ec7de6dcba59df8cf28278adb8b214397beb25e376cd4fb3bfcb1df9b03cb3545682a27df4fd4db0d", 0xb4}, {&(0x7f0000000100)="1d1f16ba361338c8fda5bcc1a0e074c003cb678d89eb0d2515fb089ed93b551b8e22dc4a0b23fbcef3a10dede6d3d278481e95bdc88fc75e64db28be515347791e5c51343759d25cd6aab0387546e1dc939879087c27a413292d4d0137a401e15c5ddbd43e536be580d69c55a09165bcac7cacce3800fb42f4dd201ad4", 0x7d}, {&(0x7f0000000400)="7dc9989ff9f625a48906b5ece417a7e63024c10af4a4fe1757b36b1abbbfb82023031cae67586b0703df75ba5d881e50b681666e7533b61adce2f1ecc4fd4796d199a44334bf4d8e7f9fab88570ec529da3b7ca11be734999e43be97cd5968dc04cfdc1d9b548b67b831df1086a749378f368371843770c3b9d3c562c2cad0a7a93132f9049f1280fe435e7d03ded15d0188c5b6f615b20591de8656a23d7f40f152029928b298b8d8f3f1ef2ccd0a7ce8e879d215", 0xb5}, {&(0x7f0000000640)="c67894841771881b9dbc6de5d24f9c26d0515d921d28e12ae95eb6150908be76a5245c54fb464ae2551fe36c024a35c9868d5cbc7db36bb3a713d4bbcd91987137d5e252801613ec828b81bf8697b98943eddb2fb79f6e71ad82a44850acf5d4d6c7b8e2decf43c5fa78bde6bb8cafb23838ced6ef529dbfffe51ea40d062614d3a38a9a8ef4c7e6d4add9dcc1f56fa41bc0d558dbec44948f4ddc38839f51df0a233a9b042cc62559bade", 0xab}, {&(0x7f0000000700)="91388e08857496f350556492c857fdd0a26d40f8e7b7f0eedcabd86a424c7bfaca0c3825ca225aacb1ab02daa8aa8482e059481c4bd88cee00cbc6fc5fb00d16dfaae3f77a5d3f2f0f99070f9f4060071f635d75ebc0175457e607092c1191c84aea179b73cf81c850231e69f2b34dfc767c75a42c6b44e5a6ff4aff18ed2942d1bc1b61e6fc3470074eaebdac6c5810704bc58f2b35f7d2cef9d5845edfdfc85f8b1245c3c825538e5c0a1749494e4ef51d656cac2c83ff188cceffb7dca12308cb7f86002e29bfacd65e73813a0d609fd9e08639057bf134f91ddab95df878eca7eb70f82b2bf4b07363817c11dc", 0xef}], 0x7) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0xac, 0x4, 0x9, 0x101, "ebfa2240344e13735981412faf68d8a54cb5b344", 0x8, 0xfffffffffffffffa}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = getppid() fcntl$setown(r3, 0x6, r4) 11:46:31 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="ce5fba266d87976eb2735887dfd5efcec2645fc5bb622125e287f9f1bdbb02850d8fb19aa8f585612ce21fd9e88ac21bd0348cd659a3b2378b05ac46d6e319bcb6489b5333db9b5a58", 0x49}], 0x1, &(0x7f0000000640)=[{0x80, 0x1, 0x8, "3fe940ca121bba116f275392f44c8211485f4678f47f5fc2fe170aba83ea712fa2230e508234259dd7448a95e6f8995da9045bfe2a9622216c6b6cb82c2a8e2edd87befd6ad8a1b80a93287a6f29263cf3d88344708acae49092a55d5e83bae0d3e955113897b29d2702"}, {0x60, 0xffff, 0x7fffffff, "9bfe5e4bf9c556bf601023fa4d2a8e8e7d9c3ec2a2a1eddce86ed4797ed3630ad14a0d744fa9e309c1055beeaee5590b2e2cc0a2dceb55d85a4bb3e2f4a1118eea31178ba0b7116c43b091eca682d7e3"}, {0x68, 0x1, 0x8, "49e801c62d985d8054e881da8b1cd53408a69f7cb925b779aadb42615ba2e79d590337fb209076034962e9e4795c0842577760725af8f7bea5f3b5f8b8c6d56be1ad106f3bb19ce0e8f528e566c25c4b18adb1ce"}, {0x88, 0x1, 0x8, "ddf639a4ed2f78bafd1b6073b050b959cdcbee80eb08e4a2a1f908e630ce08ca8c65eefe2d5c3e33202ad20d6e7ae302db739182de86e1f5e70efb7cb5c38411b77d9b57f243569acb12c58655d83ede1774292b46ded3b36d9c3088c547d9de8f396bfa480217b3b176b2abac67464c14"}, {0x110, 0xffff, 0x4f83, "b8872fea3bd241d4f72788b0c9744e3e540d6740c0a56a7c519df631fb192517834064f64d41e8085a421ddef99574e41e6c894a21176bbd993ea7b31c40c18abc9923ab263b06a40b85f035933ae8d75b7b5c818ab98afc12af4c18c2a30be7e4a0b10aeab9fa39cee78c675815be7429f691c4350960f96c9f65f684da800fb7e2ac4490d0a80f67fece32417b43fef62314813f5034065bd3bad2a90f038395f52824b8b2f60404b0e284bc4b803847b3cd2f001ae86eae5b73bcc65af08c2c6222ec86023d48e00cf1c97f6726f32734c6ce1e8b17e02ede55a7ab7eee35e8e2737354c16900401fd9555db25375b6664e36d6d3eabb2146daf1"}, {0x98, 0x1, 0xfffffffffffffffc, "8fecc65a1240018f1fd0a2dc4022d384dffcfa73bd19f92ae4603dd831dba6f6067ab0e8eff751d98627a73ab121dbd066a59905c07fe6715d53f3e6081d85223d07a7b3f75c004a83901887d191804734d1cb28cd21e81242230f5e50239c47742e2a3aedcfd30f4f97758c588cc29ccfed1846f412bf6f37c972de928b62a2be"}, {0x60, 0xc4e39dd05c4ae6f9, 0xfff, "f65f8912da10939d1d2a9c50274c7c5fe1aa09a436a4b6236c0bc6ec6c899712aaedc3a9a3987d741255a42961dd9f3ccb854e96509ca22d1c4cd7440fd4bbaddf79fa4119e03524ba"}], 0x3d8}, 0x404) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x5) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) utimensat(r0, &(0x7f0000000040)='\x00', &(0x7f0000000080)={{0x5, 0x6}, {0x1ff, 0x2}}, 0x2) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2}, {0x10001}, {0xd7}, {0x6}]}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:31 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) pread(r0, &(0x7f0000000180)="72d111b5a17235c9b882129065dcb373eaec9d3139bdde071399fcedf7ba101a3ac74146587cfefa6adf5039a7908ea8ad0a2261ad324069e275c2d0c910ebd7d5b9c14ae39df025566c4f4c4bf6065881b6695c04991edeace479c7671dbd76e714411fa336732dff91d933ef2552ac7f3139395a3c9588cbf91485994105cdcdebb2c18094868413d7ebf849e6eb0c92013b935dff94c1a55784ce308b1e57c14e44b5369bb84f6b6511c66aebe404b19c05589818406476748f3e4d56f3741f6d520e7eb0d1b2875c6372ad06b68e85e931b34513bd541fdd025b7b258470dca2a8be9c532c5cb0bbfd16716a8874754568d4f9514b4c09", 0xf9, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fchmod(r2, 0x4) setsockopt(r1, 0x2, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x9, 0x4, &(0x7f0000000340)="52e42e6ae2fdae8e7178d489d94d3795a19ae16a89e5a326b0583e0d523ffff612ab79f59f1686e001aa21fb4ef9cd2fcbe222867ad69ba3fc4a95dcb0fc4935c3b8a721d984b015b1b7531eb2282263621cd5d74d5fc285142bfa0d66267bda8d0f52a74049b38c27c52418fbd776294fe3411c1565c38d140651e09ec628b95e0b8a7d3966f74990eb22bf59f9bd22015dc9ec98120f7f37c79a9fe267bb64a2159265bd437a8417423a9d2365cd207f774d61d9611a0a1aa9808a88515ae431f5e22345ed452c62d3b23eb277c3b9a7bf13e54e501e360e6ddc2aba0daed131a23ece6668f61e13e7a1b3444e500d4a3d7ec076760b012664e7ef25f862ebf734bf6f860bc7860a5ecd99878ca2ee79f11c4e7eb0ae72c37d04f1ccef7e8a8c9f3c183fe82e0a0226779b00b857ad8b579f43a54e13ef97176a47fd4fa1809d0f34055d7dd20b08b29770a2e1581aca5c973acbdeb0f3183e81358f31857278d32b78652e3a25cf813af8068a2d3261159dafaac28fb6ac85d53849549eb72dfd6381daa95bf2184e5456a1f8a9eb303b812dc90533a3a6aa7a25a48ce114c4c126532981bdea4107443d3541c70f1d7672d4ed334cba6059f3379f7b606ba252d97a405ae7c7bbbf9d8e44a70e737c545f2df9a32353fd123013493db955f34bc8466d64820f9cea09fa249292893d207e4d8f0d76b5c94845dbf5ee6b7283413d81882fe40059b79af96b2170d75ac32f1abf4fd672cb3f56b2cdd33c43b7686249bc1656f4ac6cacdeff0cce06f24b80dd84ec942acfe467444117dc185cb64c94250bcd3c1bcde4b47ad6f41d8907bdf86c75c724567ef58b69a623aafff9c77a377a6d226becc75a83c7c6270d593db55d0955ea7d0d8e8c37058040dedb0a3cc531a39161cd81243116846a994f83de58764d573cae2a0453ea2d6da4d75c5ab1791be45bf9c92d4ec7f04431999974b2ec07d1163c14aa64b01b551e701db31da1c0747f8572ee0e16a4b04ee46eeee004e7fccd0da03b546d606d7f06d29993f0ecb33e1fd18a0d065fbab3bc3860587de4bad7368aec62e0f7349fcf853c910a928df804e66840c20eebe9d1a316e3a23affaad942224bc505a1cc3de77507057b38467d7d0929918ce302cb4eb199db4d6561899667ebadde00a9301ae6457a0ba7117097ac9291252756da76c20a310df3a103bc0aaddcc1eb524977430334fbd28324187d180b949d9b1b48462ae6ed30a070de944a015253c649727d9e8b135711f5a98f458fb20b987d1eb08bd9203aa8cb157e73d2972179ce55e05c2a815609d41ecde5ab04f8c93b112839626d3323dc2f595ed33a68175d12fea2ed11d65350341a3591e37d6abc1fc875ad576cfa55bdbb43adcdd1adb26549983bf6004a21634134fd5990a800339b9fc694925eb9447617ef1b247cd91061e1156826c11b74bf2d2aef14ab11a4736fddc5f2e7eb3b85e3a02db13dc34be371cb6af6bf486786c9593982f62c6ae0182a58784b7691c746e3e67f2fcb11bc151cebe94f6b83bbf97d361b20287eaaf3bc30d4f0564c8c9afe03a868935cfff2ef3266aa3bfd282b1db41caf81643692d9a6c611d9d7e550544f4b06fe65045c81da999c4d4edda11908459f4727f66932b5e33b7839eaa622a80fc2e41244bb58163c078c7f905467f0212836c6c156244ed8d4ff608773095504f191b549a2a685d820eb37b32025fb47c255126f07f7d78fe4e2dd6c20b6d2c15875f9e5f9193eb83a7b79efd2c71867213190bdc0e59332af7426b72b626afd67055be415baabf08c27e7923d07334dbd154dc34de9e77e62d5c6d86f49800e85c9c5c214305245785ada4a9b88507c95acb22ce759c737035f84bcf32ac7b888c8c5fed104de97971d019ecda69d993c672b6939fad6c320da58e69cf0b1d6eba6640fb4864a29d8d6bf8d4fa9e9ed790baa3fa22cefdd40ec5e48ed31bf805996f66c3b0e12ec438fe30077dc37521654afffe0a9e63c2233b5398a7f19b275ba2d6c7175dac754d324cc7ccb49fee939a61d76c84bb73fc4972d6d1653426b9f7ac9f551f6d1fdec7c789308a7f11f3ad7e0308fd62549fe8082b47378c29135d3b1fb1b4fe8848d7123fcd3c26a3f772584bf1a53e6844ffaedc269e891357611ede8413b9d07ce420c62305a3438792d944782edcfccbc81456678704babcf14efb05ebf3acf97effc6a52c6ebcaa4913b6f6c9d4c9a36151ef7695afe2efbf54a67de5a115967a1b8ba4dba70b9bc6465c565973d51dc93188de9ca1a734cc80d7fa12097de949986108c055ce89019d4ed79783114145ca32d7d5a26b1c5ef1b0a0c22ae25a77328a227b3b5acc4770f9694875d63d5562ae35e5c661d2810c51bcb9336a8a6efafb7c19b39daf4642128a14aca1ea15fbfca8074b2914538990ca82ff5f33cecc24a213202c3cfd50ca29b1708abd4d2cdcce354adf0853e33610a29737397dc229bbdb81809b82c3de3b1ff8b61be781845a4e2844f52bce1dcd5565b7304df4f55b28b11c8fb386711371a109c6755b616b8344cc5eec3d03acc5b0ebb046fa16b61bf33a1be3f1be787eea41cac0310b23c141f60c4898a54ae25d7c81425e7e510d07c2fbfb9b530fb100986801ecd1a244a227515a17a1f70562465386ed11fc0378830c00f16f66720836da56d09cf909a8a25ad522e053fbef08cef5ef72b7ef9efd263f1d775d244260ea964675269e03c7e72c24814752b1f7a647324d081f899cd48924abff28eb310008c8ba0689787df3f0319a772ca23a0dd2eaf69b46eeebd3b85dac5fb856fe25285d9f40aa18c99ba3b111bb5885b978fd449aa04356b029f841edd48474ca728d166a1b46f2ed237259db2bd78535e868bf5e48fa2cbbdf56f32aa278d951f0a314d65a8f4f6b042c52eb9080917fc19dfe9bfbda954869dcef36011f1a50c3b862414e3235168746f3a37366f72328ecfffe375a75497864848a5a895a927c202e851cea105f341ada1f76b9818d7c88c80fd7459839ba3a9e8fd0d4022e0e67ed549900ce25744b0bf75b6a1ef1b5da1d75c967b652fb7e8c29ba28c5927a10d5661857d28ebc8ad59b5cfe39e8db0611eb40cd99af8e2d787aeabb37cfb0d7d000d9b9b6be5965512ece08a6d47aa879d17a5c58018f914f09320a4df37fc815c2cc3db1fb3ad5790e7e8aaab17557a2701a7bf4e5011c9d2a5a212eb30edb9b8a7066a53931364a0ea707ef0f296d788283dee4a2236584d3ffc8897f4be45557658413411f68f7bdbd91d80d20bcd7c6e98abb8c6864f67c9d110b4eccee6abcc136b99d9c5d130fe8984653ce85d21e1ccfc2d0a94b153eb36c2d131aba615a4c5f9f6a65367251efb0309ad0712579adddf6a012ba9bed8117c347f2d7fa23932c11f715f74e3b4581bfb275088e93609c3ada097609747635abe9c1f6d541470b6dc29b9423d71c079546e4c89f3663102ace8a47edd54c6d8691fac7d7c43fe2f4eaf995cf7f804d018b56adf9dc14523cc2bf5ac4c790c64f712b5b4562db230eb2d6b281930521130ce95f4acda26b3ae82a584cc622c0fb8547bbdcc90e1e33dc1135add48d0c18c50a4118a399f9f389b265d249278238ff07f2277f1c0c5ce8a255000c0091f2975236eae09e446ff6f97d05477614900d357e5c1860f24457202976b1c522ca744c11890b0027f6e395ee3ae7846d52b8e0d4fffd650face642f316310648a2057bca08aa44691b7ec1586124dab912213df5477008fd490adc65962c7e129784e5f173e60e28647bd4053d4f5a6fd2737ad749ccd5a5b2b2110d197ceb7d58d4c6c1e50c9bbc44e627102e7e6066aa0177034dbc10837f5ed95457549ecdeb032ab2d7af09d82cbf2588159043827b1ff343f292dcd277b10dbb521021afc7f54b48d10eda91760a2162ec3bcbcac38d2dbeb5532584f9e7630ff3a9b46ca9c68b69a71d9697bdb20999b0989fb4dbd9acda41f25d50b85cff1384a051ce56b3a781d3a1db640ddc79e16e42064e95725f67f9a72e504faacc728b83d220c61564d7ee669455e75573cd43c0e2f3d5d95fd79c0971a5513819efecd1ff736c8c26696783dc49b1d05bc7d706099fb7fdf9c1217e3e67ba3ad7b9161ec6a2b642de15bc20fac479a16fc2e2333d7961547340be352cc7c600c8e71515d790b3a1094cf5569c98765c0d263bdce90880738f381c315c3b26aa1ca9620e2e90f18a72ac8cfb9a172382096541e87c5215edeb24e66adb2bcf32a663c35b220344f01871d7632f07ac8127173fc845dd9999ec208a181a4854019e4549f8435111a855cce528734043743f40e530074b0e949e632dd7008b82a757c90940e59130327796a656449a1377a7b3db1576a14f721eece4aed4ea26e48f0b846363295b7ec1aa35ac1269387a030938ae44cdb60dc131a0fc84c831f88b1191c0dcfbb8e01a688b3603653f139dfc3904643872748e5de87380292254255bd3d7a7fc270a24d4b1cfb2ae5eb3a7ed008c3356afebb13a2e1d234f2ba9dae684b75607fdad65fc4bbe6d13ab6bef03dea9733a59a485f94a5a66498eb95f135742158b1dfc3d97d260aa77b9e8028dce4cb740c23f7fca1c85e8d3220fe79f81c00b03e6fbdf5f0af4934f979347d3a31dcb0486bfd7523ebd08e1c9bd8e30941b45aea2505bd12d25d45f2e8b21bcb3aa6eed6298ab938905abe2af2cd896a5840df25e2957661237af2d3aa83f6d695cd360a123766a297328cc4b212309d40cc53e969acaeffbcf404ae448476b37403e26a6893d870d6b210c509b79f6a2fd1afe944167684f3784328a3b824baa3175b8d565ba6c6ae886bbc22e37129c8ad2bafc29f6520fb3e79df5ac45939dda263d6e86621e8bd01002491b262360d2acf96c14c3af90c2730a949f671eb767ab3be15d850205bd53be5bc54bdbe5ce2cefc6800ded7d16a41819da81362950d1cd7907cd6f0600c854a2919118ac94ef7d83a0552beb175a628481c2c9d2cf397c685a3c8d8437bc6950608a6cf98abe7eb5800ccca8db558f4dc6d3ba1d7d13c612318878128960fb094b2493bae23b6067e535289f132cdf64a8822a7f11d623d0395e4dc0ed537e6fe10c02c89b501850b9955ddd588ad54d624862d229ea5ec882bb44f80607945c829d81637aa15fcf0c4622af70bb64808fec6f36ba38199322a4854f4fc306e9d2049b8c8fc2b5eb4d0c50b2af72aa2369e21238032c223d0b16eb00d4ae0e7284a7ca07010381bc3020a7baae49487c5c245ed1b5a052f73d4664ac158aa5031fa108ef8463641c0bb61038092292d1e9b174e049f6af5454dde6610d3fc67c4f26551dd15cf8c79dec8f2ec8af17084a7e91a4dffb9f6944da83490e56761c5f78477138c73729de56883be14b67c53f6459067cc508233b8947271f14d4489cea3b0c230831c25fd96ad8bd011ae30bc8f2d072230dafe7af51be77f64edf5c4813ea8a25cd1faf885942542ceb11a7b4af1083afd6c8281bd41ad64a4482dba2dc7e17c88cbf2463e87adc65361f8e3f513bc26803e87aafdf384b635a81691681e334ac8642fa98b6bcee6cfdaf294f6df85ff073e951b735d3eb7bbddb5663b61efd41c2bcf7eb02aa412f9256b9ffef1a3527ba0af9b73e02dbba99e3f642d75beca434a46ea5859c205814d0856b5b3a653d38c9d66820f8bec4e4b1090c5e0fb304e2c94aa6ddaa489b3572c1e2c43f441ecb8f39bc786f3ecaf8322", 0x1000) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) setsockopt(r0, 0x27, 0x20000003d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 11:46:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r1) r2 = getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) fchown(r1, r2, r5) seteuid(r2) execve(0x0, 0x0, 0x0) 11:46:31 executing program 0: getitimer(0x1, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x2, 0x0, 0xfffffffffffffd5b) r1 = semget(0x0, 0x0, 0x0) r2 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/93) semop(r1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x2, 0x80000000, 0x800}, {0x3, 0x3, 0x800}, {0x6, 0x10001, 0x1000}, {0x1, 0x9, 0x800}, {0x2, 0xff, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x80000000, 0x800}, {0x2, 0x2, 0x1000}, {}, {0x3, 0x40, 0xc00}], 0xa) 11:46:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="ea00fe00", 0x4) 11:46:31 executing program 1: r0 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r2, &(0x7f00003ed000/0x2000)=nil, 0x0) 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x35}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:46:34 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x70}], 0x1, 0x0, 0x0, 0x40c}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 11:46:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060, 0x0, 0x0, 0x497}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) listen(r1, 0x4) r2 = dup(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x0, 0x2}, 0x1, 0x7f, 0x7}) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f0000000180)) 11:46:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 11:46:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x6, 0x2, 0x700000000000000}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 11:46:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:46:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000640)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x2f3}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x403}], 0x80000001, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x1, 0x10000, 0x1}, {{r5}, 0xfffffffffffffffe, 0x10, 0x22, 0xffff, 0x1f}, {{r0}, 0x0, 0x8, 0x0, 0xc369, 0x8}, {{r6}, 0xfffffffffffffffd, 0x1a, 0x80, 0x3, 0x1}], 0x2, &(0x7f0000000240)={0x8, 0x3}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000001c40)={0x0, 0x7fefffff}, 0x0) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x40084, 0x0, 0xffffffffffffffff}, {}, {0x1ff, 0x0, 0x3, 0x1}]}) setrlimit(0x7, &(0x7f00000001c0)={0xfffffffffffffffb, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000180)="fe") 11:46:35 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000100)=[{0x7, 0x2, 0x200, 0x3c7}, {0x4, 0xfff, 0x2, 0x2f6e}, {0x6, 0xffff, 0xa, 0x3}, {0x9, 0xffffffffffffff60, 0xc534, 0x9}, {0xcd, 0x2, 0x2, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000300)="5bf8b8c7c43c23faa74a1f4921417e177a622751cea21858f568d2407a9c7b83aa542d8a95501bdc8ee222f7d511baace09cf4b11055dbd246bfb220b80cd8eb37e22658721ee0a70d1f44478ccc778c96075292f2b8589638b2fffde5c46ba839939258fd5242b228ef70e08f7af187361ce0c31d53925f9b8f9f6e576be3cf7efba5c88808ebfd3def005dfd3f938ba0d119e0e6c57d31e4f8d328677783e60a14a66d512a352599597fca0c9f6499f0e8f6faef982325647b3624659573545fb9f60607a823d1dcdaad3c58551e8531f171599bc68313423b81f010d5c2694991c615edd6676e4e002bb837b80d0ceedfb07a4f539306574292d6558b9014308abce6e4155b98c9bbf1a3eeea90669140a0d748b6962ebc451bf0f07b3402105669e6f681121062123c7964116ac3f6c8a65b67ead224decc1cbd44d24e2a45d7c1a2f1a689d8e9b3102bae37cf748ba5751e294fe54fe83420f5a2ff1402b0a88f203156b347c05d8e5c30d496b4a95f8e8a218956e6d355cee9f617b3957d10cf0709f8f56fb5ac53950f6eee6dc58844d09d96b934b18f0a9c40cf54503805e7885e2448813a16f4442e16e86dc6c683a7e01f1f80a5c456878fb70d2a4570802b72398b6e213e320ddd60cec3dcdd746be89f88d97bac434e1c9520d32f99760f9967800bcb3af5e662422501263c33e579326945037591ac7153bee6c238828e3a5e790fabfcdb3dea77942e43c6cbc9d51546c1f1e241fef33fb9bd6119e7a4e0cbb7898cf21b548bcd57956fe87f393933ac9decc29d7f08df6a6d12799d61610c3c6fec49ae3453b5d5321ff3e6e8beb6f353959e1f60e64b642a6d436c3a5b4d498c9a087d413721178f65d7fa5ec24aafa8b0929e09f9ac584008d6e924da3d66e5c8f54ca3fab1c4933172c1df5de5ca3b2e68cd0ca1e85a254fece1b7ef7d3dc653f5d79669b85ceb588a98da40b6ba81333914d90899bf2201581e81fa23d2476f15a5e602813e434726339d7f059926fdc1ad8a79c12f4cbe82a5fc74d39cc5c97b0a418eaf20c0a548795dd5169865049f625c5de5282f16cca9840fae57029e82409e4bd5ecaeceb93271265e83de8ae22141d35dccf3e73accd371f8e6239c9e1e9a5411c5ebaed273826b63dffac40de22c294d37a02735fe6d10a0a1fb9d187ad43716ec584dc2f4edb4f51393b17e1f03c0e3c906bddcdacbfd194fbd0e86420e4b76b1f56a0d1bb5f1f27b05d1b5f86ebd6b2428e6cfbef0dfd55b11bbec0c031a636f4e09af32510fad6244b1e5b2917649db0a6bf314b385e6bdb4ee3f937c43705ce5cac50b0a06d4cd26fb74ea7a967ebb0c93e8abca30f4fd7bdec29644ae9f4d688190e2400a5009a59c3dff9cfeb516bc53162d3d9574754ed35156bcf9672ef5d5035243932d084d55d3184b11e30059c68cd1d7821d97d37bf8e390734553eff69a748aa32f2ffdc7f50acf555800321e4fe5a5abb1cda51dbdf0fea1a121a9d15ca6b473fad161d0dfed3a2f74e5f48425e20ceaeb6fab34b9f4456e4f4f5edc5a1a779f79e6a4712fc4ec28f5fcaf90cf502f4c2e04bf8f8dbc0a7b54120dcc89a5afe044db409f5085354d0533120f51b2fb81a87b07f8ed09833b140093116509f7248c7248d3586b15e384d181c8a711935e4b1c4e8d5f1a05474b7cfbfd51dcd369793a52520e9f79c7a79bc92937ff66575061672e78b5219cad0d21e38d466d15e09cad0e7dcb8ff107e0563e6bb4bd7e7035d29ae9e1fa4ec249482e14f68b2260b0a3b6a05df8a5538d7ee1b6ba42c0d0f35c432d6a81046dcf58e45e66118e3d9ecb0d8fd2ec2a32685448151b6ead76769e126cdc0c50949b485852ec64ab44d8ca67ca4769bfd1eedf2b77581a880fbf9bdddb207cea50358a3cfe83b7238350734a9716512b977f662a85de2a26f77b8427b1cd10c114a3cb69c340778ed00c8fa1b1ce90684748f948995d17a7c76877dfbdead94612f0e2e583d41d5f60a23f15db1a33d172b428c80fd31998c5880f614e2da22bcfdd1e44bc94c68971dececdad63dae9115139d8d81ddaedb93649d9941cebf0789d05d744edf058d256331d26e6728dc0d6f3f0a17e254270f158991b80e6f36055e90670bcc36be0b5e6b84c7a57432acdb53b43c77c72e0149ee24a1da16801395743ecc1c0178df6eed02ea700ffc07962408f2997058bb97d8ea3d4818b789ae9e42b5526bfb71b12dc1209dac26751ee5f869082d92093ab1cbd8741d1eec7c3e27ebaec48915d156ef5273160eaa9fb170dd605d4bb56cc6c2e288a977e8775009f10825955f4427a31812268c246c21a4e69eb285b76294c91af703189f11955ee4dd01179283857cdf8194e2b077508c78fbe09ce0bd7f90920888221d09082e28673927f6af93e263a5598277f6eee95ece0f48e316e5b89b7df2ffc1e1ec37e87fd1fc8fad59a5ec96af0238bad578a406e99d4da4e2127aa22878e53e759f999a2b2b5b9c5b00530636bc4e21d9018041a0e872e4346d252c1a3c025cb07171631f5ac3366ad82c4e44903cb628f4353181178f52467864f43ae0de15df086fd3e78a239c8fa5a32c5886ccfd85499e8d496f48ab5fbbd0c579d0caf7f035512b2e389c34a4c7ab52c955e6ca97a9dc07abc3beda042d8772b9f2f438d5a7e1f64437286635c3e1a52bcffd3cf8a1b0ebdf8cff307af563ed2b7040a9f1407b314300126ddf494fb6f421f681c90ae09d6e0d11406137849e26983b644738b7eb3425941566e105b4b200287fb16600dac6a0d0392aa0c36fc6a3cf2e9312e0c7ab0011dd21f2a191f2777f567b720952ec48740d99384380f7de10670302ba89fce3c14f02a3b5a7c953bb61bf62c1232683ac41a13dea85b3349e327da25de8d8ced55fbf1aaad3cd3f5fafda324f203ea2bf60dfbca6eb45ce709a3a77c34aceb67ac124b4ef9dd048400d2ff6eac3fae69fad3e37a412526dd55d648115d53b44cdb420276144f816ac1ebc3cbd18493f728a694691b1e2eceb6af953b5ed708b32abecee9d976eb1891831d841625effcef150731bfa6cb56e8b8fae041cd7513e2cf19b931003908f36926a48a8c34c3ac429a7bd5cd5d09e34b9a4a9a51673de682fb3aa9aacd137fcd514991536e9926ad84979af2caa778879a26e366025f507ec32b2e9fbeb0fe0d379a1935d6272b6a64cf9b4ba918914b5605f0a7a7edbf98a78b9e863b85560e37c0eab16dda130efa4ac4dd9e66cc39fe7da0a4b1d23303404d344082b3b7d1bcc606d31bbd5cb185a889dc38f213bd7c2a2111cce501906cc4355ed8e894602ee8eacd80c6b5cd3af670806b576c5acb99115ef5672fabd813deacea09fbe6ee4d2b6cdbe39022145538b810a735c803dafdc631c65ed529584d6522fa3145f3e9546f50fed792441e2d8883cd75820a1ac28ec829c4ea6f39f747129a2f3d51e3b4d8c2ffc9de8d2510cf0ce888f6bf38576d15f80df8bd50a76b2bcab25ee95bc5578d55de285b726648d910a1da4c71add4c6f4fc82ec9fea57f29d7703a3a8e4db36f566ffd502fde6a3c9501314eaaf4a36fc041fff603fdd6b123422fa5fdbd078bcf3d310f16e080af2c9c99ab6732c0baf31821e5596e4df2661e39a0b2a0ab2b564de0f76499e7d759ce900c841b7d439907cdc9fc8b0542e59cadd1159e6980dbe9415a4d4b23fde58c58cd688b90995b6e008947306bc22736286decb7999ba824289816e12f6ce30d50bccdab75a31df81cdc1910bad0aa5d8ecf5dee7f227d3599f970caa4c2c9dd9c1279540d6fc1123e13dfb310c849f74f1b65a71f8c2fca765b05f1d256870784eae3769259e41cc54a275923aced44bc290bceb643d9ea161d96fd539e17a48994733ce0ab813ac1234e952616b94be5e62979dd1b60a03b3ac46b5addb5572e3e57659ef18c580b9070237ee963377b89e77e30de33f9e9ad52d9de74f5dcf6d95b1430e5f3eef0eb99b3c1b8ac01b132c0ae1c5315db619b948618c57adfc097d712c6a0334280a3e15084f7b82d4841afe17de00a4f54c77ea72c8e579afcfceb900d358a56620b32b103795ed90867687f6941da3b12bcc71116c885b71e027837d4cccbdc290bdc2f1c5ada0ec9c12a0f674b6e2642a569dc9fdc0c721030e06abccf3b7401dd4f6e492e18ccbc2acf416068cc94b1a51be678979de6b0d02144fd8276ed5bb435d4a27204e5fc57a1b124cb6c055218c5a85397096d726bf57eeb1c213c8faaf3e92d06b276d32eeb683cde24a57cb40bc6d1fd7ed9ed821f05fc695a0793dabf45850dd18a75598be3858b9f652a6c9d60f20768df2af100b8cdb1bdbfcef414059679aad472a32ec3e98ec889a627402744cbd650c8cc001d0d6c2b34a5603103afe035a51a5ee58a822d002092b0824b9d19f8f97bf33643514e21fa3558b555684fd07730eab9e31bdc72bb5578ebb3502005f8747f9a392a6c69fc206c1b15137cd6bf57c0a313533b1abcd39d95c3f676296a0b5dec975300432be04f307f2f7568ba4325cf49fb88b87cce4f28735c3eba618a24a66feacbd6cd2e08d587a89fcdc6549d97cad095b69f8562a56531957f65a2b9f3175432b378d17b297078fde4882cc04a74915851bb36007598abe6d45e994c82e8c80de052b95c672c9f1be4cde543292e822c23d052a9dc819c1c15567568c01e3d699854af41b5c10ddf4c250836cfb70ca7abd3dd65e177a3ae1e2478e5e01f6f7ab989ace4bc664dfe07bc46e245ed286e0c667f69cb9be1554753e371b4748c0e751bc102d3f134f05164836361671185381b97883283ca5e2cc7509bfeeac90fcb6396ff2cad7c0c21b72b451db68c3037cb97b4f233da9e5ca7572ee369b3967d9b50c4fe2abbbea361bbbb4f6a775d4f97e36ef65d0d871055b72eb5dc7f75df1a8800f02bfcbb07b2d8f2940fb1b4f6e979f529fc402e46dbc8ccc57c87ac71df9b6181c1b01b943936ccc96a62b269062e4b57c94c756ff4c91d3af743dcdc5398856ecec6c4b39079588de34194a2a1f7d532efb42cf2a5ae069826b0f9197f94988e8ef3a10201ae2719f4e9997efa7d74ea1958174cbe90fda5aad32dd43b7ec14f0e7e5624f143544e1ced8420364db8bb9e63bcd7f54e55f842468275a0412ebf5099b2efbcbd6f5549f01b73af785e73d5f8addf7c65841c3f28cf45070fbb8dc90d65229f7a7f5fe8798199618ae7267179525cea833b521b22b774ed2bd8c8a214104376f63cb96586c3b7104bd3008b34a4b81f54e1fe90a8994774f0a8b45e9cddfe51406111d1a8e221349363c4504c02b38c22632bce6c1ba11755950a3d7926ed9eac6be028a79259556d31257837d985af9723641c6ab5ee59455eca774ea53fb32a885726800c59aaa2b108cafd71364db51fc868af2851c0aadd6cdb7f71e3573335d178cc67989ed239fdc0147316a4cba14e6e279d12507596e563074c9f698edb72470334e91a3be469faf552b4be3dc63d162acde6e982a4d55aaa587abd3877748a7e7a52c85a1db04b6caf1965158d8d92a3987022e12e2f81b544c2d7b3354b28d6c4a3127cf13331772b999b755a9ecf53331b3656475d646f811e93dcd9187a893f1df456f764a9f75b7436e8baa135640bdf88232fd4458b96193b82c6591015e0b4ef0d233c8eacb9a55eed4f5beae16455c823b011406c6dc9dec14029b80ea3e748dc47c8e4dbd5ce34cd8fd593bf253dba1a6b5bd126eb4b315") syz_emit_ethernet(0xfffffffffffffeec, &(0x7f0000000200)="ce013d3a9b4dfd3d7099f6241388ce9e64fbef25ae409633fd176c51788c03a3df78158738a3f6dab226492bd40eb048b4421a9be3d214bdad65156f7d3e82040931fb7106ae71eae0bc6f0173cef44a802bfd08c5ab6dc6ac809734774af24afcdab7d6b8b25e9afdba8b8a6697e008aad069a1df3ccab5a967859e3fccba88b8f7b9647131503fbcf2a11f634592dd95279180b91b05d8b649a2ddc00f267ba4a499ab66d9fc693cb8bbe1ee3031665818860c4f50cf2cfa88e154564f00f25e36d6399adddb606c") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x41, 0x0) r3 = msgget$private(0x0, 0xffffffffffffff6b) msgrcv(r3, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001440)={&(0x7f0000001400)='./file0\x00', r6, 0x1}) fchflags(r4, 0xa77b63f114415ed0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r3], 0x1, 0x800) msgsnd(r3, &(0x7f0000000a80)={0x3}, 0x8, 0x800) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="64397db74273f40c00002e2f66696c653000"], 0xa) msgrcv(r3, &(0x7f0000001300)={0x0, ""/69}, 0x4d, 0x1, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x1, 0x5}], 0x1}) flock(r1, 0x11) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x80000000000014}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fchflags(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1000, &(0x7f0000000380)="ccb7b7e08b2cea97c2b5d101a4a8f95ba4f41e7972d0da940bd362d877b2ae2d2496d775355a562a3536ec6725571ff2f3e4ac13c7c4b55dc5b00e970923f5e76a3f0979c938e4c74e628247879d9d4a18562d630170ed816e12361deb0c26ac1508e179d502b4daa687c7609eb4c4a2390f004cf55e2948b5348b12ecf562c002e73362e7c288a4ab4917a210226d22291e876013dca986a2c0b8c8e992ed2b83baad4fb0034ec244166052d935092c662f9ad7f89eb2c23ed6a78209ae0ba952163151d3807c6249fb9ed44d7a6be5b3a38cd6e519ecd27f1da0434f81738936d5226b86071f3a824afe73334ba6f828b7efae52c457aae0b0abe0cb2d236b19144d2a4e76a5dc4ad4dc43e65fac93932b2da23464e1c83bfdcc69e6422e974af5a08709cac80768b71467a67da6e74ac2053d330629f8dd812737b8007ffff57e6555a02bbe6eee60aa9cd9284478c14fb268ea47e45c83acb3365c896e455200e509c1c883cbdc9cd3f4db06fd12ee3a88758e5bcd76d75e8f32207e5bb81e2799f34c46a9d875733ac558765d7183481fb11f5eb6c417106792ab0f83dfc4e95153a7568be1361f0f56cf5dae7f0a9c3644bec84cc7f64b9dd85a69e94972f2135d5aeeed8fd7405f7e152ffd17566ce8ebbf1d79f9ce664474c38844279b3f80efd68626edd4d1a00b3313e68345b78181ae76afe3fd6b1561955f52484737f7d9ce0b11d8e6f391787098f7fb978e1f2ef24f448534993992a4d3ed86f2ee9f74409262be1fb113e0f880711cb7eb7bdb4bb8cbf2914cd1886342a66fe1c484e4acf2440f6343537127d5f44dfa68e00090e822c7d6787726d9447d112f782f3d94d5dfa61254ad57df56e41239717957da9b5c8e9e3f744ba7893421a8c6afbdcfe58602acc4c6b48a40704e9ccb3a61b701a36f89840a43e94d5dc7b08cc1e9e9032604279957ef2f485a9b36f14d53c394d7f9f36d3cfb63f609c388ec150c4773a3f24ebeab3b8c1f0b2259733e08bc8437a2c463534c7478f000ff8acfd0ad47c22443e508559730aa6d4622a093cc7f0dc8ae8c9a8a9d203f6a3ef2073285fc39f3fa5ebdef979e8bb978e10fef7781ce4fae8e769b267c414911c8dff3ae6eb28e81d36d860c10b9a02a7ec5848e2d65e2dcbff563626b09a7f1da5601e26bf24d3d90bf05d30a3ace26d173d6a8039c24c00f241f9e4a400e6147932e7636c46c9bb2bc5d8586d8113d5d1a64a2759e1aa3debe93990eee2e08daf98321a3a3c546b2a71bc84d717ee4ad03e3c3f9de6383d4fc7eb40a4065cc0120db8c757091cf3320e46c2dc51e1663f4ac30cd5faab0dacfb4789e8ead9c1bfb0e1b465fb496c76218026108f8fd1061a46714e97a51def1ccbae7d7294af2678b4f655cac15ff28abc2d1ea73491e3bef2f630cd934aa78b4651a106f57977547e9576144e7bee36ae74ca04a067437c5fad1c3303f9736185880e8feab8b3f6ade6410a58f0e0c8ccb249398b6fab39e11276880f4c648300e503854e0aa6d9b0bb41b39b47dca287648ef4e5f735b0478924ff0b953f15464265282061daa42e2b9dc8218528895b79646d89c8176857dbbbbf906d4446130730dcaffdcd25bf70534bdccb6bfb6130a2aa51a84b5453bed963512183b0a5e6fbd53436891b0d5070941a7d6452454a9573acead02b1c3af3c460a4659fa29ea3ff59746a18982107471fe5e31ae0a5cb1c71e1672d6a978d5fef30b120aa13683b0beadcd3089ed17963f17937c0d2b3673f584531e8cf2d4e530204211f81f989a000b0725f3566833738b9aa7fcbfb64660a4eb38dcc15154b224b94760f10f28361c817f399dc412eeebd3c33763a34172e994fbee1507d508e25a8004bb24922386ca61e6d34bab66fd1bdf61b9be7e76803d3a1b187dcac64e076849b6b22d4166a5e101b186494f764288f3efdfca63150d22c3b0088a108feeaf11f9e058a07b7524f430493ccc735a5072ea133749c46160895ce8117cc11921221db21b7f708698b02e3bd3c5d21d0f14993de324b73f3ab4712cc951ccf5e46e95b8b98261db79e8881cd7f8c7a4df8101fb7d53b1aa44fe202b1750bcf1cabcf88bbaa2189994794d3e1bb19a27db5713b5675ec291912967519a6a3b9548874d9003751660e094fd84a4185104af3fbe3daffef4b738f25300190d423f12468a6d53625cb2077e3c75e71c143cbba968e90c3897c0e893221816f1e0b88dab0e8ded33d974e3614ac21dd4308d1c52ee2f6eb05e75fac5f2ad7f56deb281fa72281516ebc727917c5d6588aab8efb4ea00b9a2782c9fb3c4e1c5e1868e9b09dced8b56a37fec87d45697991d1bb9d3a5929752541a864c5cb03e0214a469a0aa3ef4e2b65f6d15a4959c8e47e9906a116c118edb75fe2aff1ff427b7278135671b4401cff922f490f4451cda62ad7bb56d543bf9e75934a48122ac3d28d5528eccfa5a250da14933ddf7ce0f7305d5e79ea53e575dd5810f825133eca5854a1466f8d0ef73669932a9f971b05feaf2de885fb078c8248fd0448feb714b2e997eb3d4f5a07d3a4867c4fe773ff1496ff7528c69d5325c80543a69f32f1edef12c18a8b906c84ad5abb8572d845cc5b8e182827287f801d6362ff23e1742863beb892f79b78368502e26200bf086ae41b1b889ba0223a3e9e3d00f8941f119e0c31237d523f7653d77d7d0b0b449c6feac1d5f75ea9e6e018ea95e7af39e1f74f837b51d1db6015a9707173c1ef306225f29b47420f17a86936e5ceb96b032461c3fad7834bd76b0b1486e6a69401b7115327f5a0ff1bcd2fc1b05d40a8973a65b0d0ed0b01ddc897ee04d96068d9bbf66c616bfbb8696fe32445ab8e831952388021e16c4ef0d04bce3482450fbba1e88f88ab00f2a27d8c5fcfbc56794ce7faa980bc18cf1b0acaca83d579051cc3095fc0686a0e47c5b737f15bb690aae42fbb1f4a40369acaabe6fec041a0a76f1a693766b4b97f2b127452393c3cde31249e5f799d2688cfe5bda484342c78144799a882430f076bb504733634b02cc39ae041ae66d09a2e05ecbed23c6fd9a81cad04bce950c8b87558dc8b16842f5d48c995139e9cd00b8c3ac7e8f070ff00ea466e81392177bf407175ef6eea0ed784b74409f3c4782f6e3f8f606a386641c46d6e226a4d3703b927629f4f90449f75ea18822dafb78902894b423efc35d1839f25f62eb3769393abce3623a6f2e46fd5aa8cd1e289c3a94ced3a1a2789ba78f9a91f98cc31a0c23b00bff4bd2312139cdf959a9321eb7cd0a18d527140f84ecffd304a8e526542dce547a8065a35bfd90562c93422eb0396b4d252f6fdf95e0a1ef4c02d8ebbc2c10a3d8a99f558b589f6366deb130245b20b7d3f3aebfc29aa9957061f6f85c43eac6ba8f716100f84e9028a16b38dd804fbf73549472c38c3a6eef18ca89f61ac8be1c42a5eec79a728a5297dfe23640adbb4d0d2efbd7560f0bd831eba436e8b6ea95d18e4bdb98d3dfa097fb67a91a28234e7c9de19e31d52f42c3df3066c7f28238f8bc67282f7eab061d0910e7136327de3ebf03f514be1673c148fd073a870ea7c10f385650ee107d19ec91014152f9025541928d6fb2cec8be99af2fa9f0b96a51d5beb8e63d12c5b70274cb55921b753f67434654b827084b66041bd3d3de225e9bbb6b91fbcf8322846fa4357b645a081b250a21134f11b3294061f593233556c4926898feb7b43c0fdca8a07534f3d463bdde83e34f7391058af62156e51e67c22d695aa56a216111a2a4048042560b5ba1f6fcffd4300d1ec7ac5c960b297d03d76d7481df7259c574486606ccd826b897955a11ded5ea8991097c63407f1af14045bc4ea8de40bdeaff1130f92d5d53d2c47620f710900db7b8f14e8b6e5048d790a34cbb9d4b66bf8f31b4164836933e31f97b4d4112a8916675db14902133948f8f66f8ff41c100c1b3b81616b7b21ddcbc3802a39494e099199f48e7a243bade02b0520a1041909227a0f75df0b6f1058ec863b699273e07427f86157a895ea2e7ddda0104c3f62daf87f6cee6bbb4f45ef15ebabb8bbdaa6119dd9fca37612364cae06d3a4f64d42fc835c6aef16b21022af84477571c0058ab747fc60585f6ab7c3cf9a5afbd5801392b0d3377461a682ea912078765d07358fac2bcafb79e86522c68723cce0017aabb3a985c98b80e64cde14a4481a15809df76787c43ef35be78bc871aaeec293336342ed9b4dbee51be09d538192dead7eb889ebe53cb120648997cc9eb3707b1c1df03c30c63ca123cd467d55cda57f0d159ee255ad8a484cee421f4dfd213312922be1c0bea9f9a3e29ebe5f7e9779e4ee8a4028eb5af9cd8999efb3efbc13cedc48484e2ebb332f216ea41a75885a9d8ef1a57df21833ace80c0aa0f516a695dc5d57d7e7361fd509c4901cb31b4be2fb8dd1e1104e36e6e77a74d8dfefd5a1b33e15dc4d1d533939e07e97f0dc4e932879b6daa525e14f0b046ec2271927420b4e6094cd9afd285875faaca902bdf5c8aa9efe2d81538b2cc97772c9b4bd8b302dde1b9d9b1d564df91b29dc3943be011fe2ac431b7c6190af027ec21168cfdb4d9365ac7d2843109c11211cf430e529ef65b430e805872201a77dd1ead2c2ef6e43fb44fcae73756b8437547ce12da3ee3da3081e5a9849599dc1dc2e124c9f81285bab5e98259b86eb3fd5b3553b14313ff62c73947797fe6d5e4081a71cbab3b77c704d6a7ad69a756b330494daa3e0d5b1486376ecf3e7caad0d90d9cf20e835889d89dd07ce1295210852d7ffa7ef9690d0ed959fd915d4ac27fe9cbd5e66afbfbce3de511030c87e6a69d4542be769b3bc781283ea3df977ca6adbc46233d8c73391ac1cb8ad785f365f019899a3e45ab34b68ad4894b56d87a1822ae43465de341ca73f36d5755218db428777d393f041ea391439e2ff687cd8cc9018e036a4bc75bb00a91610d2745cc8b0cc3b95f2d05440f7dd7b97f6b12096f1c85163d75ac3c2a6b7aa780475076a7eeeaa69cde3ba2f64faa9287448df2894c729b7b923ee5b38acfda1a7d76ccc19a41745674ef73623fe1d21ca0268f6c88df1dc7da5018f8504eb80003cee005f96a698e42d90b1f402a32928ebbe10a2cad0119bfde9874423713d98528cadef5e033dd312e5c6bb59dd6092423b756a1b99b0454aca81882e9765433391d37b47ae9f9b1ab6b167eb0ff4a82a8e28b0ac7425987eefa733e29e586ef015086ab617a1daef773e9428c34e6d75dcf4ede5f17bdb90c3207261e8b16878c3947da8c615762c6af39ea9abae5541ee8d05b59dbfe10da5237304b88ae034cb6bf519cfcaebcaadc4c60517d847fb9baec40f3cc0639dcd8c997dc82841096f266f9c574f8168ae4eff602f1d31b93282aaacccb60758f1006d6e15d304ad8c9d29b4b9c60ad4904ffbd7bf6c73c9403c9757477ce1d4774a56b01f3e3ece335e10b7f3b61d65ba98b186ac6961eb0fa0efcdeaa1ede0dc14275f86da8da5ccdbb491088319aa4881d09dc13319c674c93d60766ee921bb1b6232350d3655977689ab5b8fdcb8ef3229869be5b5d4eabe9e3eff2b0fd8852187f2606b27accf58dc9172357dfbe5dc9b2bbd4b660fc9d43942eba04f64cc7efcb6bde456b04dcc9cdd8c825cb9266309883694d9670580f2e45885d269facc13cf622a18cf2642b8ed2f416c6920390da0fe20455b108fde28f296fe7d76ba7d637d670ea6fd344877e39783af066ac53") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000001380)=""/238, 0xee}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000001480)=""/173, 0xad}], 0x5, 0x0, 0x0) 11:46:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000003c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r4, 0x7fff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x3ff, 0xffffffff, 0x643, 0x0, 0x57e, 0x7, 0x0, 0x10, [{0x9, 0x8001, 0x2, 0x8001}, {0xfffffffffffffffe, 0xff, 0x3, 0x20}, {0xfffffffffffffd8c, 0x3, 0x1ff, 0x3}, {0x1, 0x7, 0x7, 0x94f9}, {0x1, 0xa8, 0x3f, 0xffff}, {0x5, 0x4, 0x926, 0xe04d}, {0x6, 0x4, 0x20, 0x7}, {0x7, 0x7, 0x7, 0x4}, {0x4, 0x0, 0x0, 0x7}, {0xfe, 0x4, 0x8, 0x4}, {0x7fff, 0x4, 0xfeb4, 0xacf}, {0x2, 0xf5b, 0x9}, {0x4, 0x0, 0xffffffffffff072a, 0xa35}, {0x0, 0x8000, 0x8a4, 0x8001}, {0x1, 0x2, 0x3, 0x2}, {0x6, 0x3, 0x439, 0x4}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) poll(&(0x7f0000000040)=[{r1, 0x4}, {r5, 0x80}], 0x2, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x1, 0x40, 0x200, 0x9}, {0x1, 0x39, 0x1, 0x9}, {0x20, 0x9, 0x6, 0x800}, {0x10001, 0xfff, 0x7, 0x80}, {0x3f8e268f, 0x6, 0x100000000, 0x4}, {0xb53, 0x6, 0x8, 0x8}]}) poll(&(0x7f00000002c0)=[{r0, 0x40}], 0x1, 0x0) 11:46:35 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() write(r0, 0x0, 0x0) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x30}, {0x2c}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 11:46:35 executing program 1: shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ff9000/0x2000)=nil) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40, 0x0, 0x80000001}, {0x7e, 0x6, 0x0, 0x8}]}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 11:46:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmctl$SHM_UNLOCK(0x0, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) close(r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="84c6a343") 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0xb5, 0x7, 0x1000, 0xf3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5e, 0xba3, 0x2, 0x4}, {0x8000030}, {0x9, 0x0, 0xae, 0x100}]}) pipe(&(0x7f00000003c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/50, 0x32) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x212, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/174, 0xae) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1b029be96914f6357e3a", 0xfffffffffffffcb8, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) 11:46:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x801) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:46:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x1, 0x0, 0x0, 0x3}, {0x6}]}) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 11:46:35 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'\x00\xce\x00', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$setstatus(r2, 0x4, 0x4) close(r0) r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x3f, 0x85, 0x8d, 0x8, "e07f64e34d98ecdc821cfe3ae738eee9ba0dca9e", 0x400}) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt(0xffffffffffffff9c, 0x7, 0x200, &(0x7f0000000040)="8ead703de43859e20761bbb56e8d204cda8e52fe6b057af060", 0x19) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 11:46:35 executing program 0: ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:35 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x81, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d, 0x0, 0x8}, {0x7c, 0x0, 0x0, 0x4}, {0x4006, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getpgid(r1) r3 = semget$private(0x0, 0x5, 0x204) r4 = socket$inet(0x2, 0x0, 0x8) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000180)=0xd6, 0x4) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYRES64=0x0], 0x1) r9 = getppid() r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x1, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x7, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xfffffffffffffff8}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0xff, r12, r11, r12, r13, 0x16, 0x80}, 0x4, 0x9, 0x8f}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r12, 0x0, 0x0, 0x0, 0xce}, 0x6000000000004, 0x10300000000000b, r9, 0x0, 0xffffffffffffffff}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r15, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x3, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0xd15, 0x3, 0x5, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x50, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xcd}, {0x100, 0x105, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x80000001, 0x6}, {0x2fde43df, 0x101, 0x0, 0x7f}}}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0xff, r17, r16, r17, r18, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r17, r2}, 0xc) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r20 = semget$private(0x0, 0x2, 0x4) semop(r20, &(0x7f0000000140)=[{0x2, 0x19b16a74, 0x800}], 0x1) 11:46:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x3f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) r6 = getgid() setregid(r5, r6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$dupfd(r7, 0xa, r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x3, 0x10001, 0x1]}) 11:46:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x400, r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgget$private(0x0, 0x4) 11:46:35 executing program 0: socket$inet6(0x18, 0x4, 0x0) r0 = socket(0x18, 0x4, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1, &(0x7f00000000c0)=0x3, 0x4) getsockopt(r0, 0x3e193ec5, 0x9, 0x0, 0x0) 11:46:35 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 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 11:46:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0x9, 0x3, 0x1, 0x1, 0x5, 0x8, 0x0, 0x0, 0x0, 0x6}) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 11:46:35 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x10681, 0xa0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x200000000000000}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61b90db11ce9bae3c6514e6ae973739ea78b7ec0", 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4400d2e62572acd1b5df05685844dc1015c34867"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffe01}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x310, &(0x7f00000000c0)=[{0x4, 0x4, 0x2, 0x4}, {0xffffffff, 0xd454, 0x9, 0x4}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x7fffffff, 0x2}) getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0xffff, 0x2}) 11:46:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) getrlimit(0x6, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x40000000, 0x0, 0x56fe6041}, {{r4}, 0xfffffffffffffffb, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x6a, 0x4, 0x1, 0x100}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x8, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0xff, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x180, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000280)={0x8, 0x6}) fcntl$setstatus(r5, 0x4, 0x40) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fchdir(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000140)=[r3]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ftruncate(r4, 0x0, 0x8) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x44}, {0x1ff, 0x20080000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000040)=[{0x40, 0x1, 0x401, 0x81}, {0x100000000, 0x8, 0x4, 0x8001}, {0x4, 0x4, 0x5, 0x1}, {0x7, 0x1f, 0xfffffffffffff801, 0x7}, {0x3, 0x2, 0x9, 0xf435}, {0xffffffffffffff09, 0x3, 0xffffffff, 0x6}]}) sendsyslog(&(0x7f0000000200)="fb6b23fa22216d556108a72c50b99113036c6c3a641f9c15e544a94ddc31c0f7a94ee3fb6edee7e43d034a33446786f3ff3e8f4d3d20c27d1fdbed254e989a232bf9957ff68dabb7e2490f11e4d6ca8df64e77a97f77213a68667bc5c97bf63292b47c39329474484a7958158bb846382d14d8bc02315af6b8e87804c00a84974f1d6de1ce198b60bf86e2f0042cdac05e42c72d3c882cf664b0af3ee21ded83e1fa5658db038505ebc1dd0d2a", 0xad, 0x44) r3 = socket$inet6(0x18, 0x6ab2d6b3810c6db, 0x99d0) getsockname$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x2) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5}, {0x6, 0x0, 0x0, 0x1000}]}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x96c) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 11:46:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffecc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 11:46:35 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0x1, 0x670c}, {0x803}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x10001}, {0x61}, {0x6, 0x0, 0x40000}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:46:35 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chdir(&(0x7f0000000140)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xc517fbda507422a2, 0x8}, {0x21, 0x8}, {0x0, 0xfffffffffffff801}], 0x3}) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x400, 0xd129cec0d1e0f7e4) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) 11:46:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000200)=[{0x3, 0x27379b07, 0x8, 0x100000000}, {0x6, 0x6, 0xfffffffffffff801, 0x3}, {0x8, 0x6, 0x9, 0x8}, {0x8, 0x3, 0x3, 0x9}, {0x2, 0xfa, 0x7, 0x8000}, {0x0, 0xfffffffffffffc00, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x20, 0x2, 0xf75, 0x7f}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 11:46:36 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x1) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 11:46:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 11:46:36 executing program 1: 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, 0x0, 0x0, 0x80}], 0x2d, 0x0) close(r0) 11:46:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) write(r0, &(0x7f0000006880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e299b16c9a46b8c929e45dadaddfa", 0x1001) execve(0x0, 0x0, 0x0) 11:46:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000036, 0x0, 0xffffffffffffffc9) 11:46:36 executing program 0: r0 = kqueue() r1 = kqueue() write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r6 = socket$inet(0x2, 0x4000, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = kqueue() write(r8, 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x8, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) kevent(r8, &(0x7f0000000380)=[{{}, 0x5, 0x1a, 0x40, 0x2, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80, 0x10001, 0x7f}, {{r9}, 0xfffffffffffffffc, 0x28, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0xffff5, 0x3, 0x40}, {{r10}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x7, 0x6}, {{r11}, 0xfffffffffffffffd, 0x10, 0x800fff78, 0x8, 0x9}, {{r7}, 0xfffffffffffffff9, 0x80, 0x2, 0xed2, 0xd2}, {{r6}, 0x0, 0x4, 0xfffff, 0x8001, 0x761}], 0x29b, &(0x7f0000000480)=[{{r2}, 0xf16864ba15d96c1e, 0x7a02e28351409747, 0x5c3d001f1b7b7030, 0x1, 0x1f}, {{}, 0xfffffffffffffff6, 0x10, 0x2, 0xbd, 0xa000000000}], 0x7fff, &(0x7f00000004c0)={0x9, 0x7f}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x8, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r14 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x61, 0x20000000, 0xff, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x92, 0x10, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x60, 0x1000, 0x1}, {{r3}, 0xfffffffffffffffb, 0x1, 0x2d, 0x5, 0x3}], 0x5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x9, 0xef8}, {{r5}, 0xfffffffffffffffc, 0x6, 0x0, 0x9, 0x569}, {{r6}, 0xfffffffffffffffc, 0x2, 0x1, 0x7}, {{r7}, 0xfffffffffffffff9, 0x4, 0x89765498643b5873, 0x8, 0x2}, {{r12}, 0xfffffffffffffffe, 0xb7, 0x20000000, 0x6ee3, 0x1f}, {{r13}, 0x2, 0xc4, 0x20, 0x0, 0x1}, {{r14}, 0xfffffffffffffffe, 0x8, 0x1, 0x57, 0x80}, {{r0}, 0xfffffffffffffff6, 0xfc, 0xf0000000, 0x7}], 0x1c0070e0, &(0x7f0000000100)={0x2, 0x100}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) close(r0) 11:46:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCLOCK(r0, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = semget(0x0, 0x0, 0x0) semop(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffffa) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r4, 0x1000) 11:46:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r3, 0xaf58, 0x0, &(0x7f0000000040)="1df0320fe62d3dca63789cbb9d0a6abce1aa07dd0447b12a3d8aa3437cd8e12da69a8b0e3356ecd3ecb58c2eb01bc468f5e2db6f31fceb9950", 0x39) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x0, 0x2, 0xdc, {[0x81, 0x4, 0x3, 0x4, 0x6, 0x1, 0x8000, 0x80, 0x0, 0x77, 0x8, 0xa1f1, 0x101, 0x7, 0x614, 0x627e0421, 0x9, 0x4], [0x6, 0x8000000000, 0x101, 0x7, 0x3, 0x0, 0x1, 0x1, 0x2, 0x800], [0x4, 0x3, 0xfffffffffffffa38, 0xef10, 0x1, 0x9, 0x3594], [0x9, 0x0, 0x4, 0xffffffffffffff38, 0x100, 0x2], [{0x10001, 0x41a8, 0x80, 0x5}, {0x1, 0x10000, 0xf973, 0xe00000000}, {0x6, 0x1, 0x8001, 0xffff}, {0x101, 0x3, 0x6, 0x7fff}, {0x80, 0x7, 0x80000001}, {0x9, 0x6, 0x100000001, 0xd95}, {0x80000000, 0xf77, 0x3, 0x7fffffff}, {0x0, 0x0, 0x0, 0x6}], {0x9, 0x1f, 0x2, 0x7}, {0xfffffffffffffff9, 0x2, 0xb0, 0x48}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x3a223903, &(0x7f0000000640)="00000000000000ff135fb5063c5c310b021ba2e900f5e77b62965e43ecdbe5e791e3bce55a35d2e91bdb2b083ee7e788945c610207e41b8df326f967a62f955f9888cff5067b93d7ef26192b2e5b36542144501de1730a972a1c5d17f67eaae12eea290e9f15193e4c0ec725fec9657dafe6e34a8e5b42d0528886b84de208bac9901dd82431d21110b33ea5fad9e142276c7cb4ac18fb7b5007431f8780b0da99ecbd78db33cbe48178b691fe492e60cf535db8da9cf8b7ce2ccbb905ac5c78650fc5bf0f81217a1946b2610752529a44b3b92daf0e235958b165bae8eb2dd195f9435a3ed5466c45c6fa9e6cb05b589db8e3febce1c6dac270d6b5d235949d292553adf887dd8d9c5ca77a76881ea82b2a490a9dd1f16daec50cbe98fec3bfe51127682a7edac38515e4659ebdb6ab83e4ba8a78ebe7987ae86c0077116e6de608686542ce7b02aacd3c7353e9ab6e723d576b70f397ac1e08de0b6b2a1e5a5972f4f69499433f5ebf52e88aff2c70159632e0adcadb2d569034f74370705cc498d4bbf38d6f018b2e6c38100ba21907dafbf766df51695d38177ab03a0ad967e24a2f291ef7295d526efae84d1d3fc76b6a4e1904e7c324129f6d34e80e8f3111a6a0eb1002d6279c5d625ad1c39500a4dc4ea257886677ebb9") r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) preadv(r1, &(0x7f0000001c00)=[{&(0x7f0000000440)=""/57, 0x39}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000480)=""/31, 0x1f}, {&(0x7f0000001840)=""/91, 0x5b}, {&(0x7f00000018c0)=""/169, 0xa9}, {&(0x7f0000001980)=""/174, 0xae}, {&(0x7f0000001a40)}, {&(0x7f0000001a80)=""/237, 0xed}, {&(0x7f0000001b80)=""/65, 0x41}], 0x9, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r2, &(0x7f0000000000)='.\x00', r4, r5, 0x0) 11:46:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0x1) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r13 = syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 11:46:36 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, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() r5 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x2, 0x4, 0x1, 0x6}, {{r6}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x800, 0x400}, {{r3}, 0xfffffffffffffff8, 0x3a, 0x20000000, 0x100000000, 0x7f}], 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 11:46:36 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 11:46:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffff9) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000180)=0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 11:46:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) read(r0, &(0x7f0000000000)=""/20, 0x14) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) 11:46:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x2400014, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 11:46:38 executing program 1: r0 = socket(0x11, 0x4003, 0xff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x80000001}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x1, 0x4}, {{r0}, 0x4e211d0fc863f283, 0x10, 0x20000000, 0xffffffffffff2128, 0x2}], 0xc6, &(0x7f0000000140)={0x7f8}) 11:46:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:46:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x12a5, &(0x7f0000000000)=0xc340, 0x4) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) 11:46:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x000/file0\x00'], 0x75cef7590d4dfa31) setsockopt$sock_int(r1, 0xffff, 0x14, &(0x7f0000000000)=0xffffffff, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x200000038, 0x0, 0x0) 11:46:38 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x5a) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) ktrace(0x0, 0x5, 0x4, r0) 11:46:38 executing program 0: execve(0x0, &(0x7f0000000080)=[&(0x7f0000000000)='*{[\x00', &(0x7f00000000c0)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 11:46:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x1d3) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000180)="9e5a34ceaaa1f9a238f17d378749f4fbfa0c20cb1d798b6363da5c113194d1b7868e626e512c0c3f3746de4b4aaa7427b037ab53f94be3ab7799402ad0def49c1c388c6ff5f4f9de82ed6d460a", 0x4d) fchmod(r0, 0xe3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) getsockopt(r1, 0x80, 0x80, &(0x7f00000000c0)=""/119, &(0x7f0000000200)=0x77) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x214, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:38 executing program 0: getpgrp() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x81, 0x5}, {0x18, 0x2, 0x101, 0x9}, 0x7, [0x20, 0x0, 0x6, 0x3, 0x10000, 0xe64c, 0x5, 0x1]}, 0x3c) socket$inet(0x2, 0x3, 0x8) r2 = socket$inet6(0x18, 0x4, 0x3) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="1d25d118d284c42d3bf7aa7ad1f9b5cee0968f29dcded5a48cc1eaa448a8792f78fefe68ae8b6428804485ec8b7b6f5c22f9f23d7892cea7dcd921402b13f3fc66137b8bea5a50c094537d2d56107172ff", 0x51}, {&(0x7f0000000100)="2e2bbde48ce3685b0ae1d0780486af89d70e715b18b4f0f61ddb2a5d1fb4", 0x1e}, {&(0x7f0000000140)="765388ab3b56c4af9ccb6eb9c8dcc8f7a2e4c3f27e6946421d602947f910a95a9b092500f096fc39897d0ebebe671cdfed5a72240fed593f1f73f7c2956ae62d2eae9cf3dd69bfb6c20e48b66a5f1a4efd03b0a8d34b0f7b8c497933eca64ac52c14dab76d2ae040bffd2c1b9a16caa8ffbc98d6bf309b962a9d65fb3e2097fe74e985b38e008d3ff331c1e26e23db01cbcc395fddc0869e6b4853e5111a129e2736c7df7dd17f2bab7bde0d6361fd70b40ed6d34eab9ac7c07faa2cf1641adba5410a52ac9ac4731ecb7db577767e9133e049d6c08c914f7fcbef57b1623d1b6ce02f0e4db274a6df32e16719a02ea770", 0xf1}, {&(0x7f0000000240)="4db214cf8c616b3f6d1c087ab0eb4a42dfb84f82bcca7bcc0be2acee49a14baee1380e613a9e198fb503cba558798d1125360e4d9c2b85cc0087ae8c1b9eee1841aad4cbb1252bff4ed847bebe32c9715d1e3a406b208564ebce72b42f0fd6f9f19347089b07fe96225457fe31bdb4bb8907ed0f2e9b6e178265119c7d87ee5e8f04f89a3e9014c2937e757825c8ba3f983220afd260fa6e5e98eed3ce736dd221", 0xa1}, {&(0x7f0000000300)="b4790551a68b4d16b184dda1b31c1ebc9af4c87f2c95138b39ff86408a93ac1a592bacee141ef91e12066f88fb54d72ed7ee58d145742076fa277f60e73b96ecff0f51f3ad949fd589ad316d507c64ec7fd0e81529ca35c1df9a1c27b9c8846d5cad1378f6427c0c7c149df48bf2fbbc49bcda693dd6ca94dfd96c8ec7cb43cbf119ed74bf485b3ebcf07e24cf2263215437042d0b41ee26f5190de18e528d1fbe0f2a4fb11fb6d94900", 0xaa}, {&(0x7f00000003c0)="9cb5b69b292ab2aed8af552f194b7e61543b166bc8403a85a2bfe907b8bb124fb642e3d409c1c772ea4cfae2f4af3325cf490a7058e267272bc0ada5a288def48b3d82184c4fd329b05d62d298ecca2df1713f23c9238fd945c51c816a664a3be0acdfb8fc2f6fb0c0da4b1a612db0edc298ab061427b525775a3fa014b7f36b", 0x80}], 0x7, 0x0, 0x0) r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f00000004c0)={0x0, ""/1}, 0x9, 0x3, 0x800) r4 = msgget$private(0x0, 0x8) r5 = getuid() r6 = getegid() r7 = geteuid() r8 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x0, r5, r6, r7, 0xffffffffffffffff, 0x2, 0x8}, 0x89, 0x6, 0xffffffffffffffff, r8, 0xfffffffffffffff9, 0x6, 0x4, 0x9}) seteuid(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r9) r10 = msgget$private(0x0, 0x480) msgsnd(r10, &(0x7f00000005c0)={0xdd597460993bb267, "2a36b1d6f8e0e6954b1c3190098a52669c4a5e177d82ee9977ca3e90a4736f06d56a331de635f525e3efd5b7dc4b93bac989c956efa7444c9dac716e1b949c0949e86732dc60a92e0e5e4bf9f52b586458de82e848e7b79252c308be"}, 0x64, 0x800) r11 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x172) r12 = accept$inet6(r11, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r13 = msgget(0x0, 0xa10) msgrcv(r13, &(0x7f0000000700), 0x8, 0x1, 0x800) sendmsg(0xffffffffffffff9c, &(0x7f0000001080)={0x0, 0x0, &(0x7f0000000c40)=[{&(0x7f0000000740)="dce33f765591a994c52e40eeceac9755491354c0783f71e7637cf98913633c517318bb154ef1b3d559b880c50a3cf4234ce1231870561965186d866bec433b86702e6b7e52b5fdf270a66e994c323aac0924f57a7cc812cd5a549477704df9097736bfad806bb4871ba4b8b86485bd81519527f753dbf56044d602a5af01dc76643b663e7ff218d2f6fb", 0x8a}, {&(0x7f0000000800)="9d35df1a6b9d247d9da5a1e3b3b11e3400aee66ab40e2066bc52a97f053c0f02a100b802418601e5421f29db52d5dbe4b97a4f6d67d135e61d604aff728b22db2b84ad601867d21969878556848df5fc32ac6f188edcb15ed82c3292c35825afbaa81c2f5284c4f89ac9ebb2785aea8368b61371526f02106bd3a2dd2daf5ccced7114b9957a2a7821ce932bb70bb3832f2c7263aa87cf49970063a779058ff4b4264a61a1efd5e482c369cf89f4e82202e26ebe441a17485991d5ddf261399c089724720f54", 0xc6}, {&(0x7f0000000900)="a9e6be3dfe2009211b66c532b035dc1238e03245936d068f53c0472798318f6db0433dabed15136babe5dce5982163a57c6ca534b6c8cc997e7fefe8d0d28097f9806ac5b2c8bc0717910a511c741d5e833bec00e44127bf531583b413259de8aaeb204a43cdb47610078d6d75a3e81a37450cca288db72f4c3519f73128248d62ace8abe3f93e70c78ef7488099", 0x8e}, {&(0x7f00000009c0)="b594b4d087eb278a10c8f611c4fa4690bf84", 0x12}, {&(0x7f0000000a00)="31b88ac5d3e72c568b3f0ef495cdaf6dc24af7295969b6", 0x17}, {&(0x7f0000000a40)="971b7da2a707498d835c891a", 0xc}, {&(0x7f0000000a80)="dae879dc5b97bcf48cfd7f6e6828a7ff4dba13fbf3dda6d7e4338b0b8def838aa880164c5fcdbc8b7e81c972ece96e64a3efbba572c574fed3937308b186a9b6e4236f15fe2ccdcca177657919f229744efa9b5c2bcfa6d042e1c7d9033de62243430afcbd71f851078ff7c6fffe08777d0a94d92b9fa30c0820eead5b6723887e8a6927d85efefbf6b420b500cb983d2f2bde908178548e21c8cb4c42619391526fc690d903a85372f7629cb564c87edd7b7c1b0f6fd78e94a6b1707f35b01a3d6058a75e07aa977350e2f9956dfe37551bf66845d20488990df4c5d71777814cef0fc5c166ceb8", 0xe8}, {&(0x7f0000000b80)="0759e91198ab69e9476aa993273c9a65912a9e9c937657968d08c58233ce3be374f1ed882a6f5f3efd6a5094eea0fc150d4a1a867f2c804dd653188d607f0063dd8f51e71e5394328fa64a50244291f21ce1effad93745cce855cf916170e74d0882dcfecb85784f2720b2affcf813db0f00e93cc075b1a21562bbc35bf78d4269c9d82169e6ac1394f1a693", 0x8c}], 0x8, &(0x7f0000000cc0)=[{0xf8, 0x1, 0x3, "873b643caca32c92fe0280a1b1316449a726f86820175c7a536535a8ab75105e2323ef7ee4e1e210f2e473f1014296ac727dee1613fe57d34734d7c76efa4a20b0d2d83c710c13959a4152b64814bdca1e5927c4b2af055a34150a8b5cbb9008f74d86fac4dbae90a8d9fdb5602b370f59088e1a44c939fffa7dfcd12ccff075b370f760c37471b35cc253c32af5223f42710203f3fa5c332cf58a9d023d25f3f3cdf13bbb78b1c50b1f0f14cd0fec05a3a26a4a46ea44d34b09e5dd272c4829003e140c9a1c6beb5cd25705067052c36f8f5d191ee4cc71687742c4d8b3fe54aabfdca63cf97882"}, {0xa8, 0x0, 0x7ff, "a78f8298cf584c63caeafcf97261ad31117bfee839264f7aea51c4f85b4caf630f3f16344385ab3786d5a17a48d3f3c50a977cd593468ea9f6a6116d89f2cac0c1c6a8bb1330cb9634444c926ae375401ea2f51ed2463d4e45788f244c5076e44491fbc1f10164da34d37ee5a27d5822bb67cfbb5a00ae47bb889a21896fa2151b8da6fbd30a6d8e07cff2c7e95cb0e18c3b"}, {0x98, 0xffff, 0x6608, "f56925e23291736e008a4dc99d4a1c997743dd56c899f3c2f31e338d38c5d279d5c96d779c23969060bc1fb1c60970237cb8774c2c341b7e8890158f94a9d23b493581fc15fa6fea7b5d07e0cb341290e75ac8416256006c3337f1fbbefb53cb47390f85cd5dbf27150ac75fffae806911a8f26028213f6bb65e1c8b9fbdb1d273a36e1aca28"}, {0xc8, 0xffff, 0x0, "208377bcfe24c89bfa83f0be1e728cd67c824f1ea74926cf45b625b74e081184ec52357ce157e0841176707494ef32ffe88d9f589761165fb18c22877123fac372a3160c991c260b9be5783a17e123218fa85abdcbe6be4478ee87f6fe9d99df47fb6ed09e7c6444d873c4e0e40e730a8c26b475f9c9fcdf5d60b99309ffc0238447bc82be546b23c50ecf487d9d116cd2254f7e84262adbbfc096548459155099d8f7bc97cc79ba5524b4ecb6b871c92905474d7806c9"}, {0xa0, 0xffff, 0xe404, "448df436edf302a9582be4c9af370e43f8fe1ba4dc728c36010f6b016af8c654567c3d690dfe6797ff881dcab3c94ceedf8ecaed212d269a04f38d3daa44fcf5a069f596f9e45c2abb52cf8777a1c0ea36a0b6c47e650cc9a753df19d8d75eb43ae7d869d14f1c1f79daca42314388ec727c29584f6377f11c8fbc630e159c629ea6677f6faa29ebad1364"}], 0x3a0}, 0xc05) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001580)='/dev/bpf\x00', 0x2, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse\x00', 0x40, 0x0) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600)='/dev/diskmap\x00', 0x10000, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x8, 0x0) socketpair(0xc, 0x6, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse\x00', 0x200, 0x0) r20 = getpgid(0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r22 = geteuid() r23 = getegid() socketpair(0x19, 0xc00f, 0x80000001, &(0x7f0000001780)={0xffffffffffffffff}) r25 = openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x0, 0x0) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse0\x00', 0x10000, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001900)={&(0x7f00000010c0)=@abs={0x6c4b11d6fb279f0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000001100)="d602e0b948db6b2d051e154d5541a54a8ecaf0c1885f7c8f01a3f7e87be8c9371838f7111a1ae0d718a5b09a7ed4dc23fb7f2d20bd28e0c7ae5eb5d66b37b0ef188c6dd00fa4b4ef99848bed4712fffed59d1a6f32d7be242d673a946f66b048689a558e2ab0", 0x66}, {&(0x7f0000001180)="e664aa9b280cd7b1709b3e3b6cd24856b3d675718d757fcca2a872858b86f7ad8e1cc69cef138170dca4c55d0ba984a2e5bfc24f3a2b57bde1cc4b966618941cb611cada43e8faf9bc6e1483a57a169106538d9941e906a79a0ffaa93c067b3c057a88f403b72b5a8d4751797815a70fcadde7411fe994efbd5d8703e667281076ae5e7def1f0e8342c4f2ecff58464af508b56734f0fe55b13e9d1ce159120bfeb5f9bd2a8c26560801c946e733038e1c7dc6d978c9166d898d63659f6b15ac27af93cef422e1183b5986ba75d8acbed6ea298805cbdac1955f741b2c", 0xdd}, {&(0x7f0000001280)="12a38d492f1895fe8b96f9f6c419aeb89663e84d00a508fe95c19fb7ee5a7d79998a00a33faf2de67a0628b3792e6b4808c2236b327d9131c6c0341633286915cf6d2b99", 0x44}, {&(0x7f0000001300)="373e6cd277ccd9fffd778ea8d0329ece6a4d9b0d83f7eb4621ec388cfa55c56fe4b218ba3f991071bf0180", 0x2b}, {&(0x7f0000001340)="87e1f815614a8610dc7c25fd07bd8660964082e4031df811d4050459cf2e5240f297b9257a697f9f131a9b9d07872b3e1589fee554576c5f11227ae0fe26ff3eda56af39074357f8c9ff99290ee18cc5e82ae52e1b0fec3800d2edd640e63c4616ffa37f61512cbed950934b808bdb76db68bdd508fc0d8f8b19281021aef5bf05d8cf8ea409bf5876a7e52e87f96238526a94735f0a514ce016af2b595da6db96ee97de45ded561f11fcccee3b929f24a34d3ef5749fe337e5b20718206e86d76c766dd8c214394514711f8a240f8475679105ee67e5cf6fad7c8caa5d8634a1592b7a40e7c762cbc", 0xe9}, {&(0x7f0000001440)="64d5bad031746b85bdcde4421c18ae5c81a8f3ab9e2e0a3a40426a26baee5824ac1ce90fc1385194539cb75859322ffb72794bfcdf62e32b5688a97f08819320206c1d65c262735eebd7742823b5ff5a5f57c15695d36aca30eabe84f42dd98cabd969e838d3121d4e8be8d20f5b06ecb7a72375cc8fc4f428c54cf2b43dd7685e34eaf471718cead0", 0x89}], 0x6, &(0x7f0000001840)=[@rights={0x18, 0xffff, 0x1, [r14, r15]}, @rights={0x18, 0xffff, 0x1, [r12, r12]}, @rights={0x28, 0xffff, 0x1, [r11, r0, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r6}, @cred={0x20, 0xffff, 0x0, r1, r22, r23}, @rights={0x20, 0xffff, 0x1, [r24, r25, r26]}], 0xb8, 0x807}, 0x8) 11:46:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x3) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) mlockall(0x4) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67a81ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c0900000000000000", 0x18) 11:46:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) close(r0) pipe(&(0x7f0000000140)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) dup2(r1, r3) 11:46:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() write(r2, 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/1}, &(0x7f00000000c0)=0x3) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x51, 0x40000000, 0x9, 0x3}], 0x8000, &(0x7f0000000180), 0x33, &(0x7f00000001c0)={0x6, 0x100}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000180)="4146af4276db8e5fb528cd923c381cb121e9d66fbbfb355676d138a1a6059d651d59f1b3e34bc7227a1b6421aa50b2777cf1d7a9ed893c8e4a0afd6d7af2e06f", 0x40}], 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 11:46:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x80000001, 0x6}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1d}, {0x3d, 0xfffffffffffffffe, 0x0, 0x1}, {0x7, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:46:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x20, 0x10000000000, 0x52}, 0x9, 0x3, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1, 0x8000}, {0x6, 0x3, 0x0, 0x80000000}]}) dup(r1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x714f, 0x500, 0x0, 0x0, "75aa106b00"}) 11:46:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, &(0x7f00000011c0)=@un=@abs, &(0x7f0000001200)=0x8) write(r0, &(0x7f00000000c0)="85e39057a80adf84086b279f23bb120ce95b205f", 0x14) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000000)="7bbff6542f7982f36b1292e3c718b28d8abfdad9b07a8452628228ed2dfee17f90642c343904fc12bd49e5999a720cc5f0c5839db851157951e6a6163cbb3a", 0x3f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 11:46:38 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) close(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 11:46:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) renameat(r1, &(0x7f0000002500)='./file0\x00', r2, &(0x7f0000002680)='./file0\x00') r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r3, &(0x7f0000002640)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002540)=[{&(0x7f00000011c0)=""/146, 0x92}, {&(0x7f0000001280)=""/174, 0xae}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000001340)=""/246, 0xf6}, {&(0x7f0000001440)=""/43, 0x2b}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/96, 0x60}, {&(0x7f0000002500)}], 0x8, &(0x7f00000025c0)=""/112, 0x70}, 0x2) 11:46:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x4) chroot(&(0x7f0000000180)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000001480)=ANY=[@ANYBLOB="b0cb2c239490b00020000046469ddf759c6644992e1adcb8ee8063822320e37b8e10f626f48f6ae404a93a4d29f54855d094ddcdd438a38833d32f3e47cc4b5f2db1cfa0a0ce6909f96830889d59489100"/102], 0x1, &(0x7f0000001300)=[{&(0x7f0000000140)="725847f11a0b7f90f42b8c22d9534975ba6312f9c75991e123c4d73a03eacbd88359", 0x46}, {&(0x7f00000001c0)="3f3f6391e866c887059d7ad62937f04ac51dcf320608edf027d41784250bb79e82d5d7a1d36ee4469bcf4f349619708bd86cb5183ce591a3e60d80b3b7e41671608b6e999635b68a6d3d681757b0c0621fd65529f84dee3abc40a7ce8a1f2d9e6b884be5930105d8bfd67484623a6666d6e52a7d8df012826970921a39fe9926bc1fd23311465de17cd17dd6831468467699d3c37a017962176f82437fc2ab0e0ea786d5592d64de0e0f4e0e8757b0cda9476d4a501f23cb9737038cc7296079ff478a6e956b6a47f66b0f94ae7a56fc95a9fd81d835b446b108dac9024e087b620b36c42c034fce285479050180f94ee1512093a422fbd224c1dba23db6b89d96d41fe89a192d02d75792895acb77014017412b0c6f00df88899c98a5c4167515a489c038b40a21077555560155f9b16016cceedd689164c2a09c7e433507ea8d48b71e677d42661e3c3b6d95d99c35a7f0de54c1a6726f71ec766703624470786648d43ab2fca38d22d3cc5758cf9e8d660632e767f3e2a8324dc725098d2dfa5458d0a10e21886fe02ab2699c6a72064d27b4d553ef5b0504cac3c11aebce8c4b0115b7d066c6ac66d9c1c180626a2bc189e4fe0f1c151143cdc16dd2b27718cd5334f61ed6c079352202c095a3353efbf2ef797bb06904d8ca914146fcdd67f14bd0eac462382cb4cc5bad7a0ce9d30dd2e8b57554b34a85a28416d2e2ddbc296799abc04d44ca4c854d6c464afcab34ea11a09fa5d0a73186cedb412532cb5f4f5cd454746a6ea65b3babee8109a3ac05b8fa02bd492c2ae7ae9df3700530f00bf77a0042e5ad375a00913dfc617c6f6b7cf6a1812d31f7c095ce920ddb750b82c6ba892e780cebc39f9ff4ac098e48984edd27a22478a4a7f8d80ff651736508d9a0ccae8eb2f767e3e09594669aaf6d95b633b10796f094e1977f0ecbfe74e7bdea8cde5c986e1b2273827c0ba5e175f962a50b2206543463e1ee1ecdf276a71ce503e8dcec85c82ffcd438895d424be02508a03f310b4f5b0159bc6055112f0335d65d2d3b82af4da6a98c72763ab4c6d264277aa7aff74c1e58891a9159e32b15195363c298942adbc69f8b242a73b7b9cf8be47bced94d76ccbf494436a27f7d0ae69b3bb7c53548323ebadbc9e12892889b2572496f5e8ab469e314d97132bc49d0e59ea62fe92f974151565184af1a76d366a688da98b649da93369b57069523a45884c4801a6045934ef3b6378e35ba69b701a9846864b669c1ae1808d103e749aa99cdfba84ed1c057673f54e5413230712f4e76aa18e87f21ae51ced512f899cf44d15d29ba34b5b5bbdcc8a9645dfb50480ed61f84b8f3f571edb5afac5f499845da218cbcb08cac34f8a88e84d9e5900f3a4ced398a0133deb612ecef469110205bbeb9f86cccc2ae7cc504572431633105457168927818bd774f6c96382bd4e08070b9cc80c2b4dc1b3ee13b322f64a7905902fc8e3eb859785f69d69090041a9ed19ae31a01fe4537251bfb2d74eb740648077b440fa5ac2799cbedf4c0c7d93ea41cd9969d3df1e6c126a711fc1a6b402b45bb1174fe7abdeb2f6f67ba9eb32cd546de004686c720acf8a63bf44b8a0a925c5c86775fae43130be3aa25d85d5de53057e5bf0d6eb3d102d3c13076d5817c989bbed7f1477237cfe68417dea98a4e07e71549fb911acec4779326cbc704672bbbc8102ac13da3833392d5083c0cae751330c1823d0a3c92d74f83c13cedd3f99cb30200123dd1485b33689788761e2d82cdf19be34b4bc820a04e2700b43c55380637cb37953ab0913681c9d14d27b9f3e59d1dfa3371b111a15b312815e452a7eb4eb52a833723e5230f1be96fbf56d635179bfaa559847177cfc1106af9d2f39f7a570f743b5bf2585baf6e2453efb008b686df61ed6b30146f6876d18bc27562b12f96d512d740fb74bfb3006b060c5b9d9928ed75a5fefb4c366c8d794c139e4a8bbc6aa029038dd730025040da8e9a4153298f6ba6947ecf9721cdbb6fe4c0c9d4e7e0e68d4ba3a7cf1c046aab30dd102d43cc225145b9eabd6684230550c2a88096e82164e81becaa8f471fc7714f1603e1f8ccd93d9d49d7b2c174122b7df26f9a45db3f7920fa1d8f389522ca5c0a693f6623137b8ca498e6ff20361502ef9fedb1215dc1b97092f95edef68aeebcf2a7003f9e0e8d86cad8a76cac71e7da0f0aafe21e115b3aa10c49a2a003349883aed212bcfdcab41e56365cf9e0d868f5510d9248cb0287f01cce23f13ec06128d3d579928024bb8cb5b395bb82292174fd2ecd84a45be850e9e78a584238168d4ad4b64e096f5f1c4f0c0367954a13f71187574b358e0067d43e275c66159c8fc2e2869b5777784c364b57bb1f9e3fed7ac35b599b5545a8d6c5ea940682fdbbbba9068e9e48be1210484a25bda4db8aeb2efc92b9ff579eea3cca0105974870a142e1c89fdd6676b521a37b4ee8afc446f404af836275a73497f1cbf8eb8a61236b47af00aa96cf9e0cd030e1a24e52dc77350997926a4e223506084c5ffd80babb7698f1e7843797608a9abe9a187d2f4a837231e395c3d6871d80dc336917194742b96d941c778edf433e530534aac0801b6def65623d957463dfc6d1744b419dd6b2e8192a88a558245cf8758b98be0e850ac801ed8ddadd6c89a11f471ba76fe0df26008d1165cd3a324490ee401082f89b71198b498b0f62da9cace60d9c6b0bc8c3055010d1ce111bfce06cab03fd3d78f4b227e6708a3b08c3d5241e4e672f8b6d0abdbc7a61885ff6b7b29490cd814689130871137b4e57805a3e037861d3fa8d0636c42b6388dea04f2205da416ce455770d69c6f5fc32168f3bd853b29b982e52fa9674ef06d68cc2c072410af99353a77ab3d308b7010ef1cf911effc87bc28250d0d2453a57caf5df9469dc1f5eb4dd92147eb727fbead59dfa75fc23c0107bba48844b9949fdcfa3045cf586bbd967b1acaf23010d9b5d6f7411e39496f994fe493cb5ab78e1b67161fd62fa976c59ac23e7844eae4ab4683399feac93974fcbc6354789dd707b2e51cb898df13a60a1995b086d3d66dc139c13233ef6662637e17fe70843b205a2381a2fb3d6cb4bf56cdff4bf4fdb5d0940807d90bd9cb03fdc9a0546bd31e449224d1cecd3e7565aa6a404baca970d45fc69471b8bb6e830577e16e2e4a29352508bcfac08898e6d0a0252c0eef33ddfe4e760ddc35ccdc344b51db11cd0557cb69baf0b36ee74fbd05c5f840d598a7d7b1b489898dc11ba8afb1e2e74a6e97bbbbf1a91827b1a203a0c9c4740ee126581d74aa4bf3b1b534836223375e49999e4ef7aaca7238522efdf761692358831c670a4a4876670364fb880540c31f04090835f522c2964e2207e42bdf7d7de362b1d73fbeb7ff1914383711e0d496331987e1c71de772d12a24d53c76610da9248990d43fb8657d72f799e46c0429b87d41c2e902d5cc963cc56e2c6cf142650e3d5f1e19cf0f5d39bc40350b7c567f6c84e068758bf8a3e19ba068fe7dc7800f1912dfb12d37468c074de36fe5b864d567e62e38da44131bb67e1f07f9089a1efbb9698700dd99f3fd8136ebccf60e9e2e225d9d27583b433cef02575f1f574cb1eca3a7940ab307532e4be7bc50b1e0e499c8e22ace483ce054a76aecfe4edf31c93151f89b1de4c9e947be890101840c3432ff93649841a3e325449052071ed978a13daf91d1c97dfe64da355f5fa72d16938f82fe0240a58708162d47f7bce4bb4c2afae7a34b466b99a88ecb772a0083dd1afc912050ffbab6d09e2e65da794a2dd8159327697ede79cc535b3deef3e1fc91d62380487537bace11eb21099b7b1c58ac25a129f82015aa78585884e46d0884df69c18bb1f13b29b6c2e9a8fc6fb9a1fa88a51736043e400620bcacb7b1f1f3672740ec3c8e21c9dda6f226179bc5949b3db23b1a27024a38433c1bc1e6f6d63bb03467e349863491ad8a0695f72e27683b4604e3915ad575a3b17c1e70a9e22cf9a52d579ecaf56880a0888566527450bdc3c01e4e82e1842223578c2c99c9fadf7bce09f5f836e256ff500a1a0068bc7fa8d3937ef4f259e81d60d9ca3c0014ef4ee79f663f3a62dd37016ba6a02140ae96b1f2986e5284c4f3a3ae9dc373ec9cfb54151aef9889b52384aeaacfd0dca1d5a3b322e2152a27ccb4c21404900077c22550d047ad14d667a4e94e3a7308d9987bc07a85e5ccbcefefce0a3ddeeeea47b90e240f83286bcb1a6c142bc083e87e09b2c3e21fbfe9dc618ac37d9124dbb2d9ec628a9f5daf55463d8be1aa58d4aa488620fa35f3862433f900aeab51317a87993693f39c9d51797ad000c5e598f9e0b81855029b111a0ee70e7cba100c1ce1a55c9fc8acf5a2da9efe31c7197385ac6b4b0ea0bdcd66086eb39f2cb873d97a4e3d568bfa1e411f00f5b39a9794d3695f40d1c52ce0e51d7257a737c0f7c2d5c2a5d65401a134df5d7d71c00ac7f6a205eb5deb8b24ce1bab3498caef98db8716a9f35b50c394257cefefcc0efa71c54d6cc968999b392fb8d1aa634564f37986e87782673146a62d6341b421e2314013c5aa7cfc748d94cb8cddbd610b1a4e02d880b32dc469d49b1a3538c692359e14a7cc8e5eaf95cbae493f1851a4497db479a4704e25b445bba89b83244c3521a8663eddfa9b9e59283a1dc7dde91d1f7040ff1c11149fbfaf05594ac0f25b62a7bee11c4bf52235d67364e02fa714abe1f3320bc574ba166ea0b07732c51352f5e39c95f969a25a8c80e198fe6a5fb22a9d04dc57aff37da434483a6a7aaee3a140878edf263a030607dbef4adbfcb6a2d5857362a6e78b14907f1f6316fca6771d8b4bf7c32d434ff75f9ec9bff54e40d0d0c66c3bad4371fdb8e978b368f9c5a98b877d742b205206a9ea9b7ac88bbb3593bbbf88fb3349c94a56e2ee4896e88bdac17a74a210705973569370c9d0b652f01d4a2375e93b6bae1e5c07cd1cd6612b0578217818626e8e11c5c1e65aa8f4305633722434767e1a1bca2747fc90a68edea81ada7669c0389bfaf6619601e00353b4524087a752ad26916664ed99f636bbc900f45dc9ece4483518ab6986b7321978070f9e5a0233e8c89da0d77fc402e1e591e644d9dc31d552f59f0fc57072fa455eafdfe66fdffa7da8a2e5e314c308628be3ec7e42ef996bd4f2482a4534142c209fa4d306cdb18834bcb4df07e810848cb5de89914a9f1b7ff8a20306e628419a9dbc3181ce79024f5c60994f819e93d2441c07012a715d522da7371c258595be932c160591417f6ee417dc9cfab09c94a66d8af1010b4ea5c40b3ccedfec62af53ff9df2297e2e8a22dfbc043e8b42083f112dc4369db7278ed3b6d9bc7bd91c56e4f8522a9d1c478723b7725cc9e17ca1ed0610d16f70bd90ded50838e60ffeb107e9bb746a8e3c36855bbc6d0fc831e70c0475101e21bba467b61aa9548022d59f680f15aada6aa6c001433590b91dd2bdd7891a958d020b65411444410799e7a1ed656f562198174775f45e6d85e3a7d81a0435f9239ac82336d220e41cf24b92f1d79da09bb737a9f70b5180094e66761837e6ed589cd09ea80103ad953e93147f3a188d543ed2fe859facef91f3f52a3d231accd3620186fd9e2bd94e874fe8404f4b84ec0c35dee7beaaf4abdfc19933f1f4ec1d7c2596fd52006d67841fcb0e0a0064224b5c4b28c81ad7bf9fe2a3e6fd90e33e23c863b09cdaaac6ef5bb11ed6bdbf411021547d425139eff44ca8e", 0x1000}, {&(0x7f00000011c0)="607d4d342594b2e0c52ecbfebb65067c44dc954896abfc9a36aa20f31615d1207eb580cecd85bc9a7234e2b2277b2936c15fed88ac8e1202185f84b380df620eb6cb0c55fc431997902dd42492bf194e4bcc50e9c1bdff2ec5be210516226016a4c832e1937895802cfc66b4f3ab72ac76f888852296d9df9e51140058fd61fc2b94720ce513924d98718dcb0785c20bf7b09744062aaf2f94f8b737cf0b11f7b72f34e987f0899e24e31c3eb98687d98658657e4abb0a68e652273ce3b2fe8a769ee4450241bd2c7254b74a", 0xcc}, {&(0x7f00000012c0)="37d20da20100ee57284ea1d6ff07000000000000d5f421ee05c6", 0x1a}], 0x4, 0x0, 0x0, 0x400}, 0x1) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 11:46:38 executing program 0: socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x0, 0x5, 0x0, 0x7, 0x10000, 0x1, 0x2, 0x1, 0x594, 0x3}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000280)='./file0\x00', 0x60, 0x10e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x3ff, './file0\x00', '.\x00'}) shutdown(r0, 0x1) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0x1ff, 0xf432, 0x5bdd}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000380)) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 11:46:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000140)) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") open(&(0x7f00000000c0)='./file0\x00', 0x440, 0xc8) 11:46:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x10) write(r0, &(0x7f0000000000)="220e22", 0xfcb2) read(0xffffffffffffff9c, &(0x7f0000000040)=""/35, 0x23) r1 = socket(0x800000018, 0x1, 0x0) r2 = msgget$private(0x0, 0xffffffffffffff6b) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/183) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) chown(&(0x7f00000000c0)='./bus\x00', r3, r6) 11:46:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fchmod(r1, 0x12) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 11:46:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) socket(0x18, 0x4, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000100)="4ac272", 0x3) 11:46:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x6, 0xfbf1f49fd0c8dfd1, 0x100000000000008a) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r3, &(0x7f00000000c0)=""/195, 0xc3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0xcb, 0x3, 0x1ff, 0x9}, {0x5, 0x2, 0x6, 0x401}, {0x8, 0x9, 0x0, 0x9}, {0x4, 0x401, 0x5}, {0x8000, 0x80000001, 0x462, 0x1}, {0x4, 0xb7c7, 0xae, 0x8}, {0x9, 0xfff, 0x8, 0x1000100000}, {0x200, 0x7, 0x92, 0xd}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3d5, &(0x7f00000002c0)=[{0x6, 0xfffffffffffffffc, 0x1, 0x49}, {0x9, 0x8a77, 0x0, 0xffff}]}) 11:46:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x400000000100000, 0x0, 0x0, 0x0}) 11:46:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) write(r2, &(0x7f0000000380)="bdfa4d25bd24313dea8d0343d605e2d3633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe88947d90fbde81e4635b03df71e25e4fe9cd9a56695fd2c97839e5df28331", 0xa7) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000200)="dff8b07ba429925205c4a80564621db7da398adabcfd792b0dbb22534257a3c4e34d7e3847b0b44968597ef1396dee65d138ab3e6f783c2315f764a04b9bf5dcc1f23a39dc0c6aea7a87dfa62c27400cccfdc60dca2b077cca170406107e359fd78ecc594cafab892128b3ac733ab5fe4eb6bd2985a3a8bfe9892b9b6bf2e01daff28d0effcdff23551cc353a514cbe01401521e3d59758a9c8c09aa4fd672014fb369e7ff253bc2b7c6229b95fa3fe5d00ab427c45d30c7e70f7ad510a7b672eed447d7cb85340ad5c9", 0xca}, {&(0x7f0000000040)="0f2468", 0x3}, {&(0x7f0000000100)="c4927124349c1a3450629fce3ad8588b227dfe018a60e8c77140cd8f661da36ecb024d9cc89fb9197671d34c4d77bac434877bfe948cd9d8a5fca254506b6f7c274c6c57", 0x44}, {&(0x7f0000000300)="1322", 0x2}], 0x4, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffe, "850200bf4e0845ec00", 0x0, 0x6}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() r6 = accept(r4, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r8 = geteuid() r9 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={r7, r8, r9}, 0xc) 11:46: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}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x1, 0x3ff, 0x100000000}, {0x0, 0x800, 0xfffffffffffffff7, 0x4000000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x1000, 0x39ed}, &(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r7) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) r13 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r15 = geteuid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="5ccec8ee07685935fdb32d093bb47507676d8bbc7d1ae65519c1d5f17893eff4768a9eb0fd0331d96aad45142846529063caaba9f8d629ab992a890e16e6115acd32d33817da82e7078677f404338b33199ba3375964839bdb9eeb531e1f826b", 0x60}], 0x1, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r2, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r3, r5, 0xffffffffffffff9c, r6]}, @cred={0x20, 0xffff, 0x0, r7, r9, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r17}], 0x88, 0x2}, 0x55da6f974d3986db) 11:46:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x73}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') 11:46:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getpgid(r1) r3 = semget$private(0x0, 0x5, 0x204) r4 = socket$inet(0x2, 0x0, 0x8) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000180)=0xd6, 0x4) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) r5 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f0000000600)=ANY=[@ANYBLOB="6fdf7ce071f23a1a3d20c113ffa8f1f822b2552652846fef37c959be1f81de6045f32c0364dc889945d388baa552394c7e16e292eeefe3c5a21852b3d751e4cd34044718ab86e7742ba1d8358d175abec906eeabfece12cf658133c6c59b38a9e0008d962999e812d40373d15404f4d645d774390ac2e6d1011648abe3688de0f3ac00005def988bf1e2300750692330dae44604188cee8801a9bbd306fa80094b31c17d7b249ff910c3e4cd053afeafae453a3bb3437064f8483aa391b872337a5b845bba6da0b1546f8525eba9e97be5002156fac4530b12e6c0fbfae51387542f091af93a18915b9fe753ac3b311584a187908602e2a11c91ba044fa7f285ee"], 0xa) r8 = getppid() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x1, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x7, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xfffffffffffffff8}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0xff, r11, r10, r11, r12, 0x16, 0x80}, 0x4, 0x9, 0x8f}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r11, 0x0, 0x0, 0x0, 0xce}, 0x6000000000004, 0x103000000000008, r8, 0x0, 0xffffffffffffffff}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r14, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x3], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xcf}, {0x100, 0x105, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x2fde43df, 0x101, 0x0, 0x7f}}}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x5) r19 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0xff, r17, r15, r17, r18, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r17, r2}, 0xc) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x82000000000000b, &(0x7f0000000580)="ce44dd1f2ea88666d03c88aa002959439b8909294e78a60b79311541ba4a3d4a960c14c075999c5381fe0aa767cbc79b1465d355a4dcec37ea63ca224de374c3de436f9f32", 0x45) r20 = semget$private(0x0, 0x2, 0x4) semop(r20, &(0x7f0000000140)=[{0x2, 0x19b16a74, 0x800}], 0x1) 11:46:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xe89, 0x0, 0x0) 11:46:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x10) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f00000000c0)="aa278067ef04663ccce01dd8f6c6d67fdb8c469ad93c80891b77e4520f014a542d837caa65dc7708a13176555449dcd62289f2ded19d8101f9112f8678cac020e76cf1a74a0945b364003035fc1eb319b8aa2e19531f83e351b690031570a84b1645ef3db94293086b08a0cdd6f9f25e7e067ba842021a2bf03304909115db783c8698f7f3eb733f41486b1f19cb969b9f13037b5d152568c9f2ebf2d67032098969ba3ae841a89cf0201eae2e563502e35890cf6bfb6a04bab3a67f2257b04791cff5c92cb7b4ce7329c93432f16a0cf32795b90972ac52f99cdaea3527ab1cdfd2ff58e130ca", 0xe7}, {&(0x7f0000000b80)="88a34bd70a35eb13d55b5b70b085945a2e466ab3d2eb9ca19685f5f06ea5a3bd9f579b04040000d6f3bcef7d1f27356d0ae3ab9ba09b0922d641850e38d39363c019e3fb312784950a50aae20b7ea82cf89a541380d55da487e659709e707b00000000eb389dc350b9cecf9f4e38e1c1b2dac0d3161a558ad35488222d827a90d634178dea43f1b37ecee8f9ed1650d8cce59871cd0ea14dc2c2131f7916c1642e6997eace5d65b64b403dc250404f49426842febc17cf981fe0d4ae59370820a6bebcf9d8c8ebb87f1fdeb3d5b8dfdf0f9e15321f11d186ea64a33b29026ab782d5a6726e000191a95b6befdf3be3e743734973f6c59f72229b675fae5bb839e383314241790000000000e4f0bc37c1a001664a23b72737e00557855910f1a14cfef21a695bcd89d3ef5850d050fd521a03b9ffaeb642b7fb6937c0b7cdff1e48b48f5c058a3f7cf6518b0600860e4a6dd67fc12bc4afd4f6ff68854de0603702270736590504ec451d48a3d52919a836ec4bfb05069a422ef778f8de22d7d9b072899a8aada37d5943676ceb7d63d5b13cbd6aa82db7f0b6c61102c29dbd32ba5e7f83f576b8b5e81c67ec4bc06a5ac4e7ed64434779fe1b6ff91a0b8d2fd71fb98c1a6cbde4251fffbedeaf5881759adbacba0451c2667cd03ea0ad1fdb", 0x18e}, {&(0x7f00000001c0)="e12f668939104a", 0x7}, {&(0x7f0000000480)="cb9c86e20cd20058e2fffef0b0bbc8290f40e4cb0b892eb8f539a73e34b08e8a70e128dac2ce427894a1f85116bc6423001adaeac87a", 0x36}, {&(0x7f0000000380)="32c10c84043c6d481efa2aaf8628d50950e92b7996adef5ea0e82c7795ddad7d08a057ef99e4df4e96692d625dbfcae2d0f4fa0df0d33e22ad42ac5942d1145ebe208d7c39c1c8afdf88be54d65e708c41632f902c1ab0d87d56216af12c7eb789fda9753f88ef8d59560110561f1ea39817f0979b247c9edc3d0bc86124b1ae922263c7b52e11eccb4461532e428f9a5940c841a0008211665922bc2a0dc4096b98d88a0d28f235b502638721ac71dc982a5129d7802d8b07ff31a812ef7261520ddabeb48cc6345cec69b5", 0xcc}, {&(0x7f0000000240)="4541027696e3cb1a223fdcc72a4c93e471ccd47e3cb436263f35a9afbef77b0429284331a8efea72cb187e1872356b9379351dbd0a14d9d396b718e1f42f92e1777c7953dc7acd6925fced6e5379ba5ac7735ddc520f4fb7610af2e2c8528013d429258029eff2c610185b8d0aea010ba2ed05", 0x73}, {&(0x7f0000000600)="4b2eafd23281cf952678aab9ec66f7300bad6451750eb4444403134ae1baca561d5899af711311e71054b42593e15510df24f9af2f97861e8ef2b2065931d392cc4cffffffffffff800059db8abcb7da35046f91532abac3cdb30b1fc1ec7a0273179c67f02d76451bc142d85491c6a05e01bf1b4e743096c3fa349fab49cb4098e562f59ee9ff0578a5bea290cf2afe04d6089c9feb26cc3230932616b0cfceebecc0e0fcd5a0f2384b63bcacb38edbc9684650073a5919626ae4640b2b741c395e6991b8f03b0d9cca42d5ed57a18d451c940f3876e8d65ff86bb18dc42703b099050d971b395ff848d6fe6cf60b764d7c685a30b47962a8386af881dbe8a8ef9571496f0e01257c9e89ea767f9843d514ba938eb5f2aa", 0x118}], 0x7, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) geteuid() chown(0x0, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) msgget$private(0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)) 11:46:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x200, 0xd467}, {0x18, 0x1, 0x9, 0x3}, 0xfffffffffffff1ea, [0x8, 0x8, 0x837, 0x4, 0x9, 0xb169, 0x0, 0x2]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = fcntl$dupfd(r1, 0xa8660d6c114b9207, r2) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto$unix(r4, &(0x7f0000000180)="3e0f8212ae0172b84e22fddaad6dc38d7c979e588df6c51655485102d0f713c8283fd117720b11af2d3d7493927b431660660fc31dddf1ede7b6e15c25e76643760b8461e10cc8371a9d7870b11b59a655fa6e177b857e816e7dd4f4de9211fd768bc388b07c99ce5995a96ab5543922f0ffcf3726a1a9b299ac5fbc9737a42f3185be3b54ff98209cd31cedbc5c183c7a04ab035576c03d10b4c604d5e8dc62a407cb1bd2fe4ddb354e68336d4bce79c3810c0827f6329c733903a737deb637241519d6f86275af10e7c6ea258a6d18029de28dfa7d486718b189776bf5939ba1faba656f71", 0xe6, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000340)={0x6, 0x2, 0xffffffff, 0xdc, 0x400, 0x5, 0x1f, 0x10, [{0x7f, 0x7fffffff, 0x9, 0x74e}, {0x1, 0x2, 0x4, 0xffff}, {0x5, 0x401, 0x1, 0xfff}, {0x40, 0x5c, 0x2, 0x8}, {0x0, 0xa1d0, 0x6, 0x3}, {0x7, 0x80000000, 0x100000001, 0x3}, {0x4, 0x5, 0x3035, 0x9}, {0x8, 0x7, 0x6, 0xfffffffffffffe00}, {0x7, 0x4, 0x2, 0x3}, {0x63, 0xffffffff, 0x341c, 0x8}, {0xffff, 0x9, 0x3, 0x200}, {0x80000000, 0x4, 0xa5, 0x8}, {0xfff, 0xff, 0x5, 0x3}, {0x96, 0x10000, 0x9, 0x9}, {0x0, 0x0, 0xff, 0xffffffffffffff01}, {0x2, 0x80000001, 0x4, 0x7}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = fcntl$dupfd(r5, 0xf, r6) ioctl$TIOCFLUSH(r7, 0x80047308, &(0x7f00000000c0)) 11:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000107, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2, 0x7, 0x400, 0x5}, {0x7, 0x9, 0x5, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x210, 0x0) 11:46:40 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\a\x8ca\xef\x11\x90\x00\xb9\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = msgget$private(0x0, 0xffffffffffffff6b) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) r3 = socket$inet(0x2, 0x4, 0x800) getsockopt(r3, 0x2, 0x6, &(0x7f0000000180)=""/39, &(0x7f00000002c0)=0x27) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) msgrcv(r2, &(0x7f0000000200)={0x0, ""/59}, 0x43, 0x3, 0x1800) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = dup(r1) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x88, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0), 0x4) clock_settime(0xe6357cd480cfff85, &(0x7f0000000080)={0x1f, 0x3}) 11:46:40 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xe5, 0x0, 0xfffffffffffff938}], 0x7, 0x0, 0x0, 0x0) 11:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000001, 0xff, 0x7f, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) 11:46:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7, 0x1, 0xd364, 0xa5}, {0x8, 0x7, 0x2a2, 0xfa}, {0x2, 0xfe, 0x7, 0x9}, {0x7fffffff, 0x80000000, 0x8, 0x40}, {0x1000, 0x800, 0x3, 0x368f}]}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fchmod(r3, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 11:46:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[0x7194, 0x9, 0x2, 0xfffffffffffffff9, 0x2000000000, 0x8001000000000000]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) 11:46:40 executing program 1: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendto(r1, &(0x7f00000000c0)="eff8af3f5be32f34246ed72b9565f1f0f9cf47e8d7ea26ba9189f2ba442788c79705105f2580ba11d59d19b26f68caf982b31b166f9ab62be1f0750f84fc58330920a043e6dc60e2c9c41011faee6b2dbd2bcb26fe4dd490ed804f7ff078df5f038eb737ba8e18c2cc0634dd66aa6d8ee4776691c723d1d4", 0x78, 0x650b421d540d925, 0x0, 0x0) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 11:46:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028bc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) dup(r1) 11:46:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x20000000000003) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7f"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000580)=0x1000000000000000, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) fcntl$dupfd(r3, 0xa, r3) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 11:46:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x20, 0xe37bfb3fabae8a05) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r4 = dup2(r3, 0xffffffffffffff9c) mkdirat(r4, &(0x7f0000000180)='./file0\x00', 0x54d7cd9b8c87a8d1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) pwritev(r2, &(0x7f0000000080), 0x10000000000000dc, 0x0, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ftruncate(r6, 0x0, 0x8) faccessat(r1, &(0x7f0000000000)='./file1\x00', 0x4, 0x4) 11:46:40 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) msgget$private(0x0, 0x324) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() pipe2(&(0x7f0000000240), 0x10000) r2 = msgget(0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', r3, &(0x7f0000000200)='./file0\x00') msgrcv(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000005000000000000000000000000000000000000000000000000000000000000000000000000000000002682cb8102db30c86f5cd0593d5bfa000000000000feffffff0000000000000000e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057a192472e9d72c350d1614aa19419fc00000000003476759f14ed9172666f02cf5cac9cb6d67f2b9885b5"], 0xf0, 0x3, 0x1000) close(r1) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000003c0)={0xae023d92eec51c44}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) readv(r5, &(0x7f0000001900)=[{&(0x7f0000001780)=""/165, 0xa5}, {&(0x7f0000001840)=""/34, 0x22}, {&(0x7f00000000c0)=""/109, 0x6d}], 0x0) 11:46:40 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x110cd980ef5af137, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 11:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x01\x00\x00\x00/bpf\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1fffffffffffff77, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0xffffffffffffffff, 0x9, 0x8}]}) 11:46:40 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='\xd7\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x6, [{0x2, 0x1}, {0x3, 0xfffffffffffffffc}, {0x1, 0xff}, {0x1, 0x6}, {0x1, 0x56f3}, {0x2}, {0x3, 0x7}, {0x2, 0x2}, {0x4, 0x1}, {0x3, 0x7ff}, {0xb65af385edd7cce, 0xffffffff7fffffff}, {0x0, 0x7}, {0x3, 0x9}, {0x3, 0x3}, {0x1, 0x3}, {0x2, 0x6}, {0x582499730e6cb12c, 0x5}, {0x1}, {0x3, 0xfe2}, {0x1, 0x8}, {0x2, 0x5}, {0x2, 0x6b}, {0x3, 0x2}, {0x0, 0x8}, {0x1, 0x3}, {0x3, 0x9f9b}, {0x3, 0x228}, {0x9f8f5382efce8d94, 0x400}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x200}, {0x2, 0x5}]}) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x100) 11:46:40 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = kqueue() r3 = semget(0x0, 0x0, 0x0) semop(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)=0xcc) write(r2, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) getppid() 11:46:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="c67cfd5418d28771a55e5f472e187b"], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 11:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x25}, {0x6}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="cb") 11:46:40 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x9, 0x0, 0x8b1e}) 11:46:40 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x200, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r1) 11:46:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="c420be01317143cc3aad2b897fee4ff7ba1c92cf1714765323149037f46355e932438c4bd90a9810700bb2530041d98c011872b05290e07817c5dde9efc465319265a0cee5d73351fccdd3c485361e428bb41a3d567161894c68776f", 0x5c, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x2) 11:46:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) writev(r4, &(0x7f00000005c0)=[{&(0x7f00000001c0)="73f749edb455c2554c37efffd7", 0xd}, {&(0x7f00000002c0)="9f6b51f383bb9dccb9efae0b38da769d47eaab3079505f56220220ac226224ef18d2c90d1b85f3db1673fe10ff872552e15272f243ee8b3f154fe0a0c44d54df9b5cc93cb0b54fedf25d4eb5afc3441156fde15dd1f4253ee541387a69f60fceb523aad498b3922e6c6c91cd730586a8726856337ec6dd510d7971fdd4929d4fb58e1b0fa4444bf1016b4fab99b78c83c9cb427906c8012676d7142b11b5671db7e425f7afc69a4be2f32f627e0f617d7bc8a6074c07d7642063ace5763e3d8398b9b079d7b8ea4101f92b6c702e6d0e6837cecc65ed046c0e06aa18c206efacc6e9a9a8bc4a22cd2c4625aa892f", 0xee}, {&(0x7f00000003c0)="8d5119ed9dbb017c0790fac84e08ee5261cad2df27512ef978aa59446b745d534e3be39e60b5937c52732eccc6a6f744737257e255a729a0b7875370cbdab8398027ad02aced06ac053cb394f5a13c591ed136bd43c77b44ae59d4b0e871ccb053577ebd9f9dd82b1c93f1fe3fc4de", 0x6f}, {&(0x7f0000000440)="057a55bf", 0x4}, {&(0x7f0000000480)="ec22110d3370bcf2b2e03cea326bdfee", 0x10}, {&(0x7f00000004c0)="590b2a7bbe72db6914b38d73e150a28e8bc048bbeb2823ef2c94ea304ec505c215a8c99f72af4a85f3ae74b29bfddab3ae10af4e87fcdc7c978b6414e73e523b399e6c56a27b87123823", 0x4a}], 0x6) r5 = accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r5, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r0, 0x0, 0x0) 11:46:40 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) munlockall() getsockopt(r0, 0x29, 0x20800000036, 0x0, 0x0) 11:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'\x00\x00\b', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x5, 0x100]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x50d) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 11:46:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semget$private(0x0, 0x0, 0x428) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f00000000c0)=0x808000000100) 11:46:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x5, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x9}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 11:46:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="282ccbaf5a09eb65b5821927ced97f990444bee3c29bb4ac44d8814b1cc063cdc5364845ad5909109be9ea4e1ca0123f91a1b0037d1d97be51dfd3fd3fe7ec48ecd1438bb8c5e2f4702b7de5fa2c91cf14b856a852d6c875338a716dc4545dde3339e975665b35ffd6c5b2a6efe84d7af1674c3e021a853299d52bc379c3026942f00d99d0752c9cea2f1c7f7064c08ae69de6a22c06eef76cacd54ad20820", 0x9f) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r2 = getpgrp() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={r2, r4, 0xffffffffffffffff}, 0xc) 11:46:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xfffffffffffffbff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6}, {0x1, 0x0, 0x4000000000000}, {0x6, 0x5, 0x0, 0x4}]}) ftruncate(0xffffffffffffffff, 0x0, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x7, 0xb89, 0x5, 0x8}) pipe2(&(0x7f0000000200), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x9) 11:46:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x40, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 11:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x8, 0x3, 0x75}, {0x81, 0x8f8, 0xfffffffffffffffe, 0x1}, {0x80000001, 0x80000001, 0x9e46, 0x1}]}) 11:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x1d}, {0x10006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:46:40 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$inet(r3, &(0x7f00000003c0), &(0x7f0000000180)=0xfffffffffffffd93) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) write(r1, &(0x7f0000000200)="0a96f73fe0649719fc4137353a6ac7f5011b2a80d0b641b5c11b311c0da2a795345e869f65f3f2a1c6cc1dfb5eed2c2cf44c59a05e4cda60c1d743c0a0adc0ffb0c20a26abef16bb4def6e737e73fbbd1679ced782eb00cda0e3aae1be277bab8e8d2390b0d9d5d3b90595695035dade94eefbf80cefe9a8451897a62a8fea938e891240ec4b3a5736d0969a95bca8e690445dce15738673b35c94703730cd838e0c19edb7fffe14d25ef49367b089c97896185afe862e8c4f8587807cb7c41ddc8853d1174f92e7beb48b39f37a0517b3e0727ffa9b", 0xd6) syz_open_pts() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x101) fcntl$setown(r0, 0x6, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x840, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000380)) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) login: JÂr OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 11:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4000000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2e3, &(0x7f0000000000)="b6") 11:46:40 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4000000000000269, &(0x7f0000000540)) fchown(r2, r3, r6) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r1, r3, r8) socket(0x18, 0x1, 0x1) close(r0) r9 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r13 = socket(0x3, 0x8000, 0x401) pwritev(r13, &(0x7f0000000080), 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r12, 0x80185758, &(0x7f00000001c0)={0x7, 0x6, {0x8, 0x6}}) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000180)={0x4, 0x800, {0x1, 0x9}}) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r15 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r15, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r15, 0x8004574c, &(0x7f0000000200)=0x2) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$inet6(r16, &(0x7f0000000380), &(0x7f0000000100)=0xc) bind$inet6(r13, &(0x7f0000000280)={0x18, 0x3, 0x8}, 0xc) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r14, 0xffff, 0x80, &(0x7f0000000240)=0x100000001, 0x4) 11:46:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) read(r3, &(0x7f0000000000)=""/41, 0x29) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) dup(r4) 11:46:41 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x8) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x81, 0x15, &(0x7f0000000080)="04000000", 0x4) dup2(r2, r0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe5aedcc202e9fabe183a744542041223365baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305772ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359abc3b000000c5906c074cf888981d4e22265330027548d8ffda5eb1150000000042dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a64579"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 11:46:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x11, 0x3, 0x0) getpeername(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) dup2(r0, r1) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:41 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0xd4b}}, &(0x7f0000001100)) 11:46:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) dup(r2) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}], 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) 11:46:41 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') rmdir(&(0x7f0000000100)='./bus\x00') 11:46:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) msgget(0x3, 0x412) 11:46:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180)="8a6299b21f0f7da99f7348dbc0a562a72123fc22d9b8c45b57caf03f0f10320ba095c4d3a148ee52e82d5b07f1de527a5b9c1d2ba4e279d78a1e84c0ce5fbe6bda27c1a296652683de2cc5b2927d17f9ddba7cf9edf6f98aa75a69edad934f005950b1e74767a06ad1face2e982087ada6a9d1f07735c9107e844245e56b3f95aa227b86601436c977f855a1e1b35b31b89a9be8a04b4de01d392ccb593d0d84394984d4c9487ef8aa980337e783352ba54e052fe4ba00484c9b8371154e72c7e5111d37e52a462c5da17f3bfd0895c067122b8ed87df5136be8c371d560ce7ccabfcec0"}, {&(0x7f0000000280)="4b8bb62bfb5670f9e37ab02a159ed85bce78c85f35296b4630d40dcb696042724cb8d1b722158c607c2d29f5fc881290c83d81e8acd513f4c89066d0c5032e0ef731d68e8548c5c30b89e87af62a44a3a0fa248182f12772ca11bac66ca4f516eb452f152aaa762859707f2426278e8176e183a86f19d3d4a8fbe5a053921c87b6c570add9de531975b5e98bd7e51f033239d5e12632497d743db607efc80417bf0693d659e457bd6f8888"}], 0xfffffffffffff35) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x20) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) 11:46:41 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvfrom$unix(r2, &(0x7f0000000040)=""/37, 0x25, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0xd7}, 0x0) 11:46:41 executing program 0: clock_settime(0x2, &(0x7f0000000080)={0x800000000000001, 0x800000}) clock_settime(0x3, &(0x7f0000000000)={0x9, 0xffffffffa955dccc}) 11:46:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x3, 0x48, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 11:46:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4000, 0x9) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 11:46:41 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0xf7f, 0xea7c, 0x6}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 11:46:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) setsockopt(r0, 0x0, 0x200, &(0x7f0000000380)="8aab02a4e3556a72c797839c898dddd0093afa85f9cc42ebfa", 0x19) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0xfffffffffffffff9, 0x32e8, 0x400, 0xbf3, &(0x7f0000000080)={{0xbe1, 0x0, 0x5, 0x9, 0x6, 0x3, 0x3}, {[0x7d5479d5, 0x2, 0xffffffffffff0000, 0x5, 0xffffffff, 0x9, 0x549, 0x3f, 0xdf, 0x2, 0x4, 0x9, 0x4a45, 0x6, 0x828, 0x7fffffff, 0x40, 0x81], [0xffff, 0x6, 0x3f5, 0x20, 0xfff, 0x40, 0x5, 0x6, 0x4, 0x843], [0x7f, 0x6, 0x9, 0xeb59, 0xffffffffffffff35, 0x1000, 0x9], [0x100000001, 0x400, 0x8, 0x1ff, 0x1, 0x3], [{0x101, 0x4b0c, 0x6ab, 0x6ee}, {0x3, 0x8, 0x80000001, 0x3}, {0x2, 0x7e1, 0xfffffffffffffff9, 0x80}, {0x401, 0xb6bd, 0x9, 0x9}, {0x7ff, 0x401, 0xbd18, 0x7}, {0x0, 0x3, 0x20, 0x1}, {0x2, 0x4cb4, 0x8, 0x9f62}, {0x10000, 0x7, 0x0, 0x9}], {0x0, 0x7, 0x3, 0x6}, {0x7, 0x1, 0x0, 0x8f20}}}, 0x0, 0xcd2}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000340)={0x1}) 11:46:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) write(r0, &(0x7f0000000000)='>', 0x1) 11:46:41 executing program 0: socket$inet(0x2, 0x1, 0x40) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x2a6) 11:46:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0xffffffffffffff80}], 0x1, 0x0, 0x0) 11:46:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x2}, {0x22, 0x0, 0x0, 0x2}, {0x6, 0x0, 0xffffffff80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpgid(0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)) 11:46:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x4) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) r4 = semget$private(0x0, 0x1, 0x200) semop(r4, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r5) 11:46:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x80, 0x48) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x8) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:46:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x81, 0x2, 0x588f54b4, 0x1, 0x5511, 0x9f6, 0x3f, 0x0, 0x0, 0x1, 0x6}) lseek(r0, 0x0, 0x0, 0x3) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1880a, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0xffffffffffffffe1, 0x1, 0x0, 0x3, 0x6, 0xcb, 0x0, 0x7, 0xfffffffffffffffa, 0x2}) pread(r1, &(0x7f0000000180)="514028dea56b757517790c703f5a597f00b637f2f18e78c10a105330c26ac0bb9d0e0f4aad0cab34222bceef2a5d2141ba46e32c3e4d08e36ff6493d8b7e081c28c00a10b3031af99891ad05244009a30d26", 0x52, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='W\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0xd42) r2 = dup(r1) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f00000002c0)='./file0/file0\x00', r3, r4, 0x2) r5 = socket(0x1, 0x8000, 0xe4) bind(r5, &(0x7f0000000300)=@in6={0x18, 0x0, 0x80, 0x3}, 0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r6, 0x7f, 0x6, &(0x7f0000000380)=""/51, &(0x7f00000003c0)=0x33) rename(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)='./file0/file0\x00') ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000480)) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x87}], 0x1}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000540)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000600)={0x5, './file0\x00', './file0/file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x4d, 0x8}, {0x4, 0x3f}, {0x23}, {0x8b, 0xc2}, {0x47}], 0x5}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000006c0)) r10 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) fchflags(r10, 0x10000) pipe2(&(0x7f0000000780), 0x2000c) 11:46:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000500)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000000480)="1a4694e3ff4bdc0cffb51b05ef7fcd19369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f424642fc48b26b8bf950c226f201000000785568c0d64e7c4e37a7ddbb84c5a4392ec50ba62700"/96, 0x60}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) 11:46:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ftruncate(r0, 0x0, 0x2000000000000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:46:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r1, 0xffffffffffffff8f, 0x0, &(0x7f0000000000)="332dd337258bdae1b6378b8d555adc27bd5e56955ec18fd3c45e64394a", 0x1d) 11:46:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 11:46:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2c) 11:46:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) 11:46:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r2}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x4}, {{r1}, 0xffffffffffffffff, 0x92, 0xfffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x827}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0xfffffffffffffffd, 0x4}, {{r2}, 0xd8973229abab6dc1, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) unlinkat(r2, &(0x7f0000001ac0)='./file0\x00', 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x10, 0x0) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x975b37bb4de1fbf9, &(0x7f0000000280)={0x9, 0x2}, 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x10) pwritev(r4, &(0x7f0000000500)=[{&(0x7f00000001c0)="71aad5b016891697bb382f70", 0xc}], 0x1, 0x0, 0x0) close(r4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 11:46:42 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) chroot(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x0, 0x9}], 0x5, 0x0, 0x7f, 0x0) 11:46:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6fad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 11:46:42 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x246fa56e0d76ef2c, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = socket$inet(0x2, 0x5, 0x4) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1, &(0x7f0000000180)=""/194, 0xc2}, 0xfab68e0dc7bce9c4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28009c0000000000000000000000c100", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 11:46:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x682a) 11:46:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 11:46:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000a40)=[{&(0x7f0000000180)="c1c37cff2baa40518e29bece210c485c9948e62b9c1edb82"}, {&(0x7f00000002c0)="0fd9cc965a31804d3f0c5c1d5e7f70a6ff54b89269585507256baa1e48aed71e9b103796556442e1c389d76360a2bb752bd650826061169c3ab88ef9e332acc48df08eb879f76e3879a388fbaad3253f7a46e6fbd681419b31586a0fa3c9fc10e4961c8c57f9f18067f250ff3bcb21e4cdad99e09ed9b7a15ee34dc384071e364f3cccc74ea59fb876c038bf57ddf292ada42b84b556abf29636702b4767339a6270f14ee1cc0722f6260807d630cd8fb964a2e2f70bca3f4f6c973f018ab4d05a00108ecd62d900ef7518737c0f4cf34c4b0695e5668032397dc74bcb512bd4b0d6bacfddd8b46e0b94395a52450165d331a7de474bc0d0"}, {&(0x7f0000000200)="d8b92c9bbd665bd912db0b9f55b43e106ce607a96d4072fc3c481fcab420d216694c8dd5990cc357e22f8e666c"}, {&(0x7f0000000640)="6239e60d70690bfbc129867e9b03443ac7ea6acc9102846f1d56d575bc490e2ce2d45db01f3e282777c662ec56bb908441c2f598ead96cf2373acafbdc3fd4679d8e0b4040d53c22b11b2679a6bf7854c9d40b39cc10c08239d6faee119b41a78b5f61fc1f78706a9c5442bbf007c11a3dec7b97cc9491fcb2fac7f4e50488de0ad75484764c319bfc"}, {&(0x7f0000000700)="649210f48348f54a64d7bea4ec7841f7ad65f2f242207349cf3a8b0fa84e90b877d0e633375346dd4f9fcb5e1f24965c49c4809da1201fd155064921942ec654b4e0fa4451a6efa6f0669e206779563d8f593dcbdca119687562787f63406b9a9771287165c436b6b145c31d8d742051645b37c0b37d95b9844dbb62cd9eb47d54a0b3af90b264809999743d1483ed027e"}, {&(0x7f00000007c0)="8b5514299ab20fcccbb69fbca05868eaaf395b56c0f80abf81a947af2c6318ade2c0339b983f91fe5b908fd12147eaf2b04c6629dc500dd277165d083c3097dcb56b8f8165a26142e29aec9729ca2a3b8bbe0c2589100728e394c37a349490bdc41012ba11127b8cd2343c62253d6e9882d4d465680c68bdf2f5a20ef856e20f2f4f6ada17"}, {&(0x7f0000000880)="42c62fe35690b3b677493eaa990c06525e4dee492e3708a68a1446d88bf3ca4f1475cf88f28034ace50953ba34c6f798026036e94adae9011b82737f60550880177243958cfbf07ccd6756eac37673064cc5196c890c899ced75102902fc4c5803f4f4538be222828b05a869695a088b3fa5522388e9d90e01d6b4c954cb4152846044bdb15bf4863eb8f1d190f68c21a8d756f570df68d4d0b7e2c89632"}, {&(0x7f0000000240)="a173fccffe7a81fa"}, {&(0x7f0000000940)="a85c96732eeaf6fc173fd14c2c9659d793e74ccffcfe94f80c816b5fc620382183e9127e98b810a8e138f60c0fe86f2b64b2387eef46811935c518d17fb9a9fc937e05b3c69c3018a1faa50c268d14143aa52f19d9196e49ce70ababe43b8936ead793aa753cb4417f98383f16d9465e220a76a2a7a008df50f052459206ab136c1cf07d4adb69b58c7b5f3f843a8eca076561f34990f29a7b5bcf6d4a11ccd8571efaf4f8596af1fb7fed329c40b126244e851c55dd7e913c7040c1f033535fc8ce5b6b7c99503e180c80c4"}], 0x6819884c77fa28f, 0x0, 0x40) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = getuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) fchown(r3, r4, r7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r4, r8) dup2(r0, r0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000000c0)) write(r0, &(0x7f0000000200), 0xfe72) 11:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 11:46:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="dd") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x8) 11:46:43 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = semget$private(0x0, 0x1, 0x6d7) semop(r1, &(0x7f0000000080)=[{0x3, 0x200, 0x1000}, {0x0, 0x4, 0x1000}, {0x2, 0x3d5e, 0x1800}, {0x0, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x6, 0x1, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x8, 0x800}, {0x6, 0x80000001, 0x1000}], 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 11:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x7, 0xce0c8f115ce60455, 0x2, 0xa264, 0x80000001}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x101, 0x9) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x11, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) semget$private(0x0, 0x3, 0x208) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x6) write(r1, &(0x7f0000000200)="86818b6feffc547a931c5779fc102c4e020192a9b9ed210e06e1bbe020dbf5dae23d5ff36ed5ea3f42d0d7d2f3dc2eba5c80a5d6cec7c53e36ed1962450e38dc9f11fae65f0c4327cc19cc80f770f30062c1e03659e8fac8abdae038397395c83aeef4eb686f0c990de439f4ad", 0x6d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0x80000000, 0x1, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x9}) 11:46:43 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2, 0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x331, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) setsockopt$inet_opts(r3, 0x0, 0xf67747387ab25859, &(0x7f0000000500)="04f826791116e877314af39c4431fa36618e695ad87ad2c3e9ba49412491ec477fc8293a78f3423cf569675e44960a2d6a328509e39f7315aa93658c874dea6c1d5f028b5381fa8aba408790e3c0983b43031d8783980c222f16ab5da1738c241dcaaf736f3c425010be1c29e85d7f8eb277387aafe04dd64f39d7f662f39e665c0b6d4137e9440a2a37f7da74615e64f26d2c0dd95436aa48f9c17ca5b1121e062efeee1def1f3bdc81eeab941c372f216fe445a13b1bfbf0d096a4439e9b89c279b3daf148075cdeb707c4007c72eee598408719f86c4c040698123967494dcccbcf3f92510af7717abaf379b82c856a7bff4a1ffd7e2db393a793c2c42c22f58cdb5ba58010f69d70ed6e35e0dde6932e469540bdb3349df765d39beed60cf415f701f567a46328dd52ceb77586e62ccb52528fdea4e1005e6f42a6c31acd82d297f7ba1cd2f885720c881a3f91896557f42de431a40ff915b90eb9bc7a3c95ef28b7c6979cd480f6278fa5c8dc0087502f270f7aa4d127e39b53bf4a5b7f6c51a031a714f5ad928746343fae7250199afd9e3a87b21692be7ec3a1488b111af11fd740ed3099605d1155782d85a3cdb3ba8a3b55f3c8c46b09b89283bea744e32dce74c6ac6266ae24e70f65b0773ac4ca955b353afc603f792510ebba124b8e697da5f76acd0ba387ae291cbbba030875bcae3b6ba1818cc243dea21e5ba6ba1e24b8b2282bdeed4f42593850bd868fbf41ce9c82ce0a79f6d04dcaedc944a8710ddb2bfbe69f7e77db1372a510ff6eaa8b531908f048bf13a07521d168c554f40ae4486478ccd887515c7c53f5658151550e7e65067bb6aa17ba58cf96818cd00544cca9d65aecb1fe3fb3f3dccbfe490132995a868fc9374c21910f5bc8b08ba71b52b69a3b8e41dfe9ca78c6b2f15b83d01b299f41f714ce812a1a90af1c25501f35116c56194f62833983cf153778a3704c105fb00cbab2c80451a36e7d2729c77da60387e094f2151212701f7c5dddaec19cfc9b3ea486dbaecc0d82a705017fa03f6534571aed866e50ac7f789c42d2dba1b3c6cc202d5f3b3bc2e801f792accd7748236f37566015d13fca8bffc060d3ae18fc749293e0f5c212363a6ab189d5f86085123ef64dc0b8d362842f8a05487800ed3790b0425cc071dbcead3cdd5d10796a02b38d58a1a63ce3c59f14076275170b746c4a16889f498141dcf6d51e7402766824dff7973f62c5c82110c3f80146cdc0c04dec15c0e7f2c2003f68d6fd8363e298efc1a7773c261b021b86bf33b6f8aad1e8a30497fa9949e9169fa213af114d802f0e13b380e8a3490982c3450a811028081ffe7518be3dee3f3a0d209056d89c5f7aa404d8f49da536a46b4fcde72234543c71917fc2bfad05f2a36e2f84e273e3344efee6a77f45408831b6d124b21bbb3512806a9e9f50dc2f02750210d822995ae5df0876a38b32e8a0963bb32c27cada1ebc1523f85973860c3514c7205ca2f9916cfcd700cfc5e6c4d258a0ff374ee108d30462cb02d582701583a374e6bacdfe16c37a508b5c7848fe91052d46912f76fd4df702e957c62f8e53055bb6c683674625d94182ab9258ed7e7b6c3972aae560840a36d5fd3cbfdea0c5459bd3c09125bf569c4e535970c7454277820d10930f3d911b25e763ea38008f80fc2d65f7f9fd7ceb9ff79405a88e65bc643a88dda9350db8a98ed52b9a9ff7330e67bc12db4017083f20d89593b05a8e24bdf18a00cd898044c0895a058b5c28021e1eb43844701e437e201c43b02698b1f40e4fdfad02ccd06476999e0deb73149ff4b9e295a11643c1293f62250fcb8aea9dac894d869dcd53b08ea31e1c471e3ddced8fdc9281d608352209d1536ba63850c59eeea3dd014f65252a07b0baecbebd32b4527dfe0dd4b02323dc50c4a146f608c1ffc471e2372af09121013d84a6a601b6c7d8f6c2492a74488ac897ee97bb457a7d5f43f30c818bb97391b962863363b9c2083ac1da46b4bfcbd855f6de308003018e04d92bb169ea3248f504daafb7d0f302302f2d4ad8024374fbcb13b604407b3e58e1751608071ef78a9c5cd2c83f6efd2fc96c86d7726760b881fb7d7cfacd031748a7f7d619f792f27de66568c727e88b9bca80bd11fe352e11a522b6afd28e5a34e32034cb54fda7c8bf07c1d0c7514cd65228bba4201d137c349d6ad2a1d390557dce4ad0b8feab2b058fa2857eeb2bd471beff5c8a40519b5bae6e6c519b3f86c8aba4518db3c64fdb864fab466ee91e8a801cf74eb9cb7522d13d9c52f2cedb3dd7262534b4725dfc2cd61137a250a4cad7c02c444e28075ec46216dac0316a485660890fab2539e7282742517d2f09d9d054e45972c808448e06671b8e0a0f434b5b386240be10c3dc46437e511a605174b0fbf05f8f863451ac04c7f6ec88f55cd82c079f2bc14e7afc291abcc10374cd0487838a30fd4642324c4aa5d22d052b657837acfb8b418ca23c5169516ba118be1c5b6e14ff8e7975a659420d73ffb4b8bda07f325c769c1bb32bbd2d51c8e8c9c3301162e2509cb1f6dd7ffadaac7dc25b9c532c7a394678abe9a912b02e1262fa2a4622691c908f6f0efe2feb5ecbc48bb9b3436fba10e7b2dd70dfbda7e4ef54782665bb5d2b65fdae133f4e94241f29e2c1ce6a6adcb3d23e69358f047c394b34ff3f5dfaa8b52497d56fa354597bdf488c6d66e34c543ea85b96399f6b5f31dc7b515d8aadc716e62e7f7e6efffb5b94145f86c6774359e5199bdfbf676f378927e20507cb9d4508f034528a4105d2fc2de3352d350874dcbeb836b26aa563f49f8dc27c94f47a895eb0cd85ff8777183dedb730aafbf5548466ad73baea31508da3d9bbc18fa4cb55437d1c0b03f0645172efaf454a69a989713bbdd7b6fc329b4a45127add97f2849ea368d1f0e7babbadbeb418dc20f30c49676183ef2abb55d427f7b64146ae01f2b9a8042b598c1cc408cf8557b6579a9afa6b1bdcc3c0e7c5e89270c0b94037a4c2dedbb0435220ee24c31ffb2d4efae9927650c93f47f53e0208d4ae54a6cebfb35e4e4df149e02a44ed9c2d340fc2a9e06254b506209a28c81451b9a6dae8e25ee544bdede5a3ca2de4da590e85cf4c09ff8af749145f8a82580413964cb3f5d9b6e58ca3ecfb84de31dddcd5e85894ff2a4b6d4920253542fa8f4ce2340e28008d13f3b40e19d875eba4d646f7b867899ed9e3e1e9e1453246371216845f93aaf8cef24d720f9d66b602050df5e5b694f1cc07f350f4d8a6405b49115f951167979604be9b5d5d99c00fa4f754b38813706c597372ebb9f400e76526c5c6394e92c6fb27d7b7e016b49af392b0006d94d2662187c7a01c5382452bb0f9650d99af23d97d42f3443b85ad23eb766e896caba79ee155b4023fc17415d8ac48d4960f39ac659373707749817f98feb87eeec5c04877386c4947d57c0c3b333fad08ac27df6eba630ae2d9fb049616baa68943d49835134a5f285849d70721c41de12d1eb4d90be3caf45e0bd751008143f956f031c1a32b597f86e60174aa57fce858a52ab6d68d8b188f4ecef43eca48c86ced45d03060776322b3bbbc757736d689993477f549680ca98991f7301f3e531167067b745415a43254480efd2a3740d6f69e0421342a05dc49d026cf17ccc4d23dfaf85d2820da2eb58a2e5504810d12f8e372b060a3e99efcdcb9aa2c73ac087df84cb47a909cd8433ebee8f37d8a9fd55786d93a90cb98ccaed43a6ba0cb71661f0b198d3956b6624516701511f13e9b8f599c0373b6589d9409e5f5b03619ff6468ba689b682d8ac72e9af17227f3f119d594fc7519cc2c3363d5cd39192388eaa0567f4c9c5399b445ceba7c8565f318eb55026f2247537625010b569432f65dfbcf49e6d2c90c607d1fbf35a147a3e17ba2ce70461cb41b113654385e3d0dac4a51fe56a06a48f5a9dd21292e0c29da2b74fb8e5b3e7bc1408cc281366181e349d77fcbc010bd20ddab25f9f5389e0bf377f93346810f2930669229618c4440bf2a56762495282c0434f81859d8c5f20912369e0c7f05fc81e6bc8e20e6f6d9cd53f693e921b11260193ed66b7bfbcb6a5c51e1479fdd5134a49e886f57a6c9a87ab1e1d127e2de0d6a4cd338617524ba697627fa665b5a99caf828825e970e014555f8749dbdc45acf1f4443fc15273c1f9b7e4f02211c782e0785448d1479e176b04ff75ef8dd2cc9e367e83dfc062d939abad14a77842bb45727282c04d46ea0584130965d2c236ed6a166cede5cf06f3fc12f5449a55e359eadfa61901a19e8ec1545c328ef4e50e45ce4851c7b66ae5be12f9c6fdf0b6384aa6c03a55eee76d323e6a51583e205a9a3af54155aee2ca1742acbe80e205fee1e4fe56a5faf1ed078b92d8383d488637a8107b7fb174db66f0573641d6ace7dc084461d9622698a9ac1bf3ac271f91d9318ba1b6ecf17bb023c73b2a843805791e7d3827640be71f6149be7ec4f5edcdf5e65f6aaeadca4b7bd1af709ad253711a5755b6e81e3895155aff089b09d4b053b7b4209bf62e83f97707a776f8642cc4dc0f562dbb6b038569341df046bac92241ae59a521b067be8c40ccd18976aaed84e5c081fbbcdf071348f8df440c64966c3bb5d7171130e99ce2b6612191e0cba66324617590ba8efb91c773f4fa8c5a0ec7b65ae165d05e272f68cc51b89fd806d70bcd1e5faf734c951b4adc5e00910601c90b4f0e5f56b3a1c3b84ed5c3dd6a6b2102a3812743d362c652ee0948f66f2c7e6027d8f17946e4894ba29c0c1b88eb3014c16a456d94d680dfa8bf7abcdae21480a1df8e5d83c817a4e337a53f4999d64464fe27c13f9938f53687a4dc985df75ed39f1b77823c41853e2883e6ba3a6b6d44052c94de546fb3ea63e90e96a676481b88296d05bab72706d2b6bec32540f5db6f5d1614883db90ad5cae48488c5fbe2c98f7d734e57684a3f41be9cbe38d1404fcd7a3cba21a38646aa2104e73177195e2c757cd8e2857ed6949a8fdd2bda2c76987ac57928636325e6109cf8d6e65b3d75aaa10d694a646d4ec53b5655cdb5f665463db502356a983723a7d739d506ba0cb41ac4e7c6805ed083614358a300d31168cc8673fa95b8fc30cb402a3806af941c887db8a9bcd8d8ff1f60de1ceee93d5dabd5d96e49e86a547d40a19afa7f7d4f2492c73717f3664ae720c0fbfdd40de8aedbf647ff7d729a809f48c90e7c30c48fb08b4ef4287c93234e58e94beb1abe4fba699a0b65c0945239ebe038aaf583db202b1cabb66c3d7060089ce0b5243560a1d1d6c8e00442608a0232619b9324413f0c65ce73e4481cabecc1e3022ac92bf2035d560825281e075cd69b9bcbaf19ad450406f7510186cbdf4fbfbe7387648563ec6a3f3a4c4ea07921f8a0600f827ce010c78feab22fe31682516eb2eeeecf0db0052d8f907384fb778e1db4e1870a868bbc0575bc0978592581d5c12ffd13943bd2f4e53cbf272a6fb441ccbe4b82f7a59c86749293efb1afc8b12e9fbe4fe1ada43932e7b6c5cbcf72bf37647d04923b26e9c0713b791dcffaa9f2c9d44fdda39518847c4cb03c100a5d3ac19a6284452dc35aed05a1a1ec4a35c01437461379483d2eebcfa1ae70b23d546192d9060c261781597f924ead4a8e189a6a5bffd3dc2673471f94f0ba7c6f12a80d7856b51e6e2f4ddc36ce6720995cc2cd8a3442fd63508ca603fac0610e89bcf57d773175d9eeef627964a0ebc82099f389612f67e", 0x1000) close(r1) login: †‹oïüTz“Wyü,N                 11:46:44 executing program 1: r0 = socket(0x18, 0xbf74dcc6c35ff74e, 0x4680) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x138f, &(0x7f0000000000)=0x10000, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0xff18) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x9, 0x9e1}, {0x1, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)=0x7fffffff) 11:46:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x7, 0x59d}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x3, 0x1c}, {0x1, 0x0, 0x0, 0x100000001}, {0x4, 0x0, 0x9}]}) r2 = socket$unix(0x1, 0x2, 0x0) close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) readlinkat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/61, 0x38f) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x60) mkdir(&(0x7f0000000100)='./bus\x00', 0x198) 11:46:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x1, 0x1000, 0x10, &(0x7f0000415000/0x1000)=nil) pipe2(&(0x7f0000000040), 0x18000) 11:46:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f0000001440)=""/250, 0xfa}, {&(0x7f0000000040)=""/73, 0x49}, {&(0x7f0000001540)=""/183, 0xb7}], 0x6, 0x0, 0x0) 11:46:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x1400, 0x39e) 11:46:45 executing program 0: setreuid(0xee00, 0x0) r0 = msgget(0x1, 0x0) r1 = getuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x8) setuid(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0xfffffffffffffff9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r6) r7 = msgget(0x3, 0x100) msgrcv(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000400)=ANY=[@ANYRESHEX=r6, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r13) r14 = getuid() r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r17]) fchown(r13, r14, r17) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r19 = dup(r18) ioctl$WSKBDIO_SETMODE(r19, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r20]) r21 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x60df, r9, 0xffffffffffffffff, r14, r20, 0x1, 0x4}, 0xff, 0x8000, r21, r22, 0x81b}) 11:46:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x101, 0x5b}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="8135847f30c28f5c0a6df96e385600a6654ffae63edc729b4866513255e9bfa80eb18cbe561a71522e80465c1dd61972d8ce8ef5a667dd3a9a995edb1e30a00865044ec284c7f604aa2ca584eace104ff5de45613d82655fb391cd7c80a10c7aa670db0f97967a84a6d88d50b4592ec1ecaf065279f8b391e8afefc41c4f15d87576cd25259e6efdea0fe1cef34ea7baf0e631c28a05861005387584e6c48467ec7c741f3321b32ba345", 0xaa}, {&(0x7f00000001c0)="16af851b0e803beb7e463f1942a80475cf91d2157d82e5345636f4af7c224a3f7c9e10e4f34ccbbb75437a11f13a3806bf0dd1bb7deb667f720a075bf045de3597ad730b65541e8d628e3941059cc781bb507fb389f6d8c7a77fb57daf83539035f615d48c67d70432bfe845ff6ac5f90ddb0078cd746b1cdf117f4e253c8579326dd375680fedd03b6c0df821e6", 0x8e}], 0x2, &(0x7f0000000280)=[{0xb8, 0x1, 0x2, "949cdbcfd2c9821b9327216c7a373f2b1cee899f9b498571e2c3d39d68416019897225fc1d64c671e68d5723c463f36ce133d3aec9242d0eeeecf838ca086c698f584682b76d55ccfb43cf1eba39076f4a7ab8a008388365a35f77dd7c32b1ae629e1422dae947faa0b3a2f188cecc7a9ce4110038f04b7a93754315fff7571d4cc2204aeda1cc8c5fcc638197661dbb27b2c5a54c71c5f678eee88b65daf72446fcfb"}, {0x100, 0xffff, 0xffffffff80000001, "8572793b322b9289b33c6fb820af7c799553b8440b2b037d390e8709f1d2c66e478e46f4ae154f9c3d6f2b22a1a30ec2d3894aebecfc0b6b0e4cf095965a4bebf06e2479906167122414e35f8538626ba7cf09e95aff358b63a3212585c368db637bba0dd41a662d9dc9aba09c3dc79c368ae7f8d7f24a2cd732bdb9db45b4fb61efc4585206236e7f971a1579ded4459b627a30cb9f3d9fe7bd7aedde32e6a60429b621a1e70d5d32009292a281300b1a77203d8bd648d25b82a4d81aff971062f46c90a37bf6c2a0108fb2881e485120747261b5921e0c67437b958ff7abe806fcb1e5663db6a501"}], 0x1b8}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x7}, 0x8) write(r2, 0x0, 0x0) 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) setgroups(0x1, &(0x7f0000000040)=[r6]) r7 = kqueue() pwrite(r7, &(0x7f00000000c0)="613f9651d2ffea6ce56da80241be816182b19cb2efa078c8961e9f1e02355d5a350699acd65eee06f419addd76c3dd7ee4e1ebda2eac5d0fd61e2b9a5dd08e977926b29dc1d7fec5b066341d9d21dfc2da", 0x51, 0x0, 0x28) 11:46:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socket$inet6(0x18, 0x4000, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) pwrite(r1, &(0x7f0000000180)="e799de3c04b2e7242c4ce7b05e5c45ab5eb62d33d559ecf1d0ebd012d36720adf508601aab104408418311b08ea0fa2a8a0b13821b556ea7b050d894198de87c53f7ae2e6860bb1aa6c9e8f0704e0447ba34c3bab4949e3ca0ae0725f659feb0330acee0864d0637b69ee62d33e6457075a3e5d73e20b6b2906e4bdd8eb579425dca8caf93ac9060a452b37d6e73ff3b77e904fb67682c72893c5ea715393c04055c0a5436f061bca39560b6d192eb9779d624628b9a9f2ef975e3ed17b6c9cc2bcdd3db8cb24e6e28d084357a56434777e8f68b7f4d5b558708ec6a33925fa6f6c6b19bf7d981f008a2682b2ea313cf6a32583302093f3552f9d2b1b7c9a8", 0xff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x20, 0x4, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x8}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f9e000/0x2000)=nil, 0x100000001}, {&(0x7f0000e2e000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000e47000/0x3000)=nil, &(0x7f0000eca000/0x3000)=nil, 0x9}, {&(0x7f0000e18000/0x3000)=nil, &(0x7f0000f81000/0x3000)=nil, 0x66}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000f5c000/0x1000)=nil, 0x4}, {&(0x7f0000fb0000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x6}, {&(0x7f0000eb5000/0x14000)=nil, &(0x7f0000e10000/0x2000)=nil, 0x20}, {&(0x7f0000e80000/0x1000)=nil, &(0x7f0000f0d000/0x2000)=nil, 0x4}, {&(0x7f0000e63000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0xf4}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xe2ff1ce87d430794, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1f) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000180)=0x101) ioctl$BIOCFLUSH(r3, 0x20004268) close(r4) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 11:46:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2, 0xf1}, 0x5, [0x800, 0x7ff, 0x7fff, 0x5, 0x5, 0x34, 0x3, 0xaef]}, 0xfffffffffffffc42) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) close(r2) pipe2(&(0x7f0000000240), 0x4) r3 = semget(0x3, 0x4, 0x40) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000005c0)=""/206) shmget$private(0x0, 0x2000, 0x4, &(0x7f00002a6000/0x2000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) semget$private(0x0, 0x0, 0x1) 11:46:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x221a678c30d64df0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) stat(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000740)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000001c00)=[{&(0x7f00000007c0)="657b5ff32d3d51c7e268ce61c7ac037dc46268922fdef9e086758d8bbf09214d7a54c23040b3413dab83f98e691508ad6057599cb1ab6197856ade20c42d8fc98095c202f2b5aa78456ba554af917ff72d25bfb98027a3a65a28748833074ba5d112f0658e44545b336c602d8b4e64e0eb85e946a8d07846cf696ebf7df7898de418be1702da063b94f6ce345f9b3baa47f26ce5a29d35c47353df419ec50921251056ace8c7d76cedf8", 0xaa}, {&(0x7f0000000880)="819ceefaa7b4e980371aa85e05d078f40f99ef9f63b0fb3db27f4cf687dd17d75d4bcfc38f0bc55003be58fd39594bec720c7b80fc1df6beec493f139b68d7e77b26a69a0d427f8216581d5b94a0bf37620a2e99341d", 0x56}, {&(0x7f0000000900)="47b909b257f78670dd7e7a5bcd008bd3f214e592850191a62b9e6444db12b33acdf19f97c63500a4a7a5491bb4f0b0116315101aa947c3d7f7f3cd3a3f654d019c5f1d220efefb7c77bdc9fe5aa0f17bc8294d90f11224aa6d54cfb9fc4aba95a092696b1509d6ffda05f6dce765c11371aee816fd9842edaf97df4e74758fe0a85e2e431ab607d91c552c0a45a141f6d2bee137c9724d91e1b127972ffc56cd80c42c73ecaaeb47dbc075b5f83683a7a832e6da83131c05309c11af7392006fcb122f41eee70ee623e1046d70025c3813748b8d03f82c852d723dc4052a2dead76d4dbeb68153b408dfe1cb8f749b3d8500db48bb132cdcd22c4195e86c86a643b5adf9d40acd61b263d3269faab38b20109c7a3ba9097c9b23d902ceab7684113d4978a67da24344b79a75ccc1e7c5b396384ca3a19262004cd5825d166eca5e30a1e58637891f139f06afda7e11a0cf6c542e261bdf1f26dc3828f187dd4242aa921bf1b9be272731b7384c2c29b4752707f6f6d513f74c5459b90c271803501d31e2a566ad4b9a0fee39eb2620f0772ec90c63dee496a29debef0c3856ec6e172a868b7904cd890ed6e751af23f973dbeca0fb20b236ecadd3661b877ad703db9e47080e6180e61b21faf51b6278b69a7b9e006bde977308fac38473dc6274a76b5ac1639468307564aaa9a7c762ae4bc02cff54475cd52def3778773b72aa72f8be4c1295c8cbccd4f57e69a4a04fa1ba7d71c91a665152c68321dc5c32d8179779911306544c5eb3e4c71fae34dd0f76a3c393f0afbec5b3b86c8aad3005c731a1238b1db9099a5a1701e02cc6e7bac542a4be99944eadd324b9e41a5959d81eac25ac8bbd9ea03806297d5ad056283d171c835fe9c68c76924aff66f6a514becd2cf679bb9d96700eaabd397c196037db29683da53e674a2e9e3927bc4f9550d80b5f5b5b536b9c468ffeb31e16bca71c99b023712258c8d3320c45c48cdd4602aad21f8c3be389bbccdd9aeb85ebf29cdf4bfb1018c66a956f85fc0bd7e4de95540745fbeda0123f64c66aae2155df34cc0ff4751a580d93a7ff744827dbbeacd7eb9c221d4be3e86dfb1ee4a5904d7bd16818c565dc7b47887ed86fb27fe2a9657faf3d4856bf37867d1570a764a49b72be9834c68a22b80ef50985a22acd2c251647f88e9f90422c07c83331e00fedb54f68efe64b30428488876f7b95b3994d72204cf821d372ce6c703a69f5535a562f2926e077a206b19f026c0da0a0e395bfc6a4a06102425432c41a8ddd61626fbe597a077318ce24188798adba45be12b3885044441625acafd9f729a4c377f3ea7e81388c938ecd6d41f6c9a8d799d557d84ba3d99114005bc0baec93d43dd7bdca6be1959d95e2e4e0eb09b7cd97028d96952006ff55bb90757439a1f14174389ee799d98f1f77bbb2d9c64bdc6baed0dc7d83f03f5e43cbf9e823147bb9cc892289d0f0b2ff6fe8d321c044d8568a33e9fee187d77163eaf78f092e1de31543172346421944ab62e0891712be66ff0627c8a92a34cc60d658b8d06357cc816c731d267ed709ba687a72a6299e5cff4a1833bcba40afab2828d6113613256367d9719ebfa5f54f2b9f4851016fe56d5d837585945b6a2660d4df7b84436477856e846953196fcd0263cae2be7e84ed8d786315618a1aae50de6f5272fdea7cac47d7fe1769d00ac60932d04851e9247fa81d217193bd0c283d981e06c0f41c35419ed7196cdc13675165cfaa6101345178670252a347521c61f94b4093f7003f32d5fd6b359d8ee34dc50a8a79fca1cf94f253351f1f1d2bdac8956d67761bd142ffd64cc4716b888f85c66a16258cec165d6d59ac7edc09d4590db2e0b7a1864401c44b1c46f660f6cf74e8c472eb5a3f05c358817e0a161101dff7478b75f37b4120b6bedcccd41e7f938e102fb71d8f91680a664404d94d1f03f3a570c518107e103702c92e8497db55f3df78a413a521c75ef62b73659b46adf69ce1a306914affa74c696030e5760a49b1687abe7efd23fa964677953594aaf2ac33d4557c5eae45a40fa235c05a04060c4a5c9cf93ff9d18a373d7a01722823a2a7184da58994c478455c0e944b38beea55b3e2d9e2ffda5cc10ed882de43300cd1c08ecb80da1a20c860d9b40eb491fea6aa8990771a1491e14d68da766acd016ce72051cd7ee7c4ec8c5f21a3716d073dcdf31ce6d86860c4cd2b427b199ba7eee35658f7f30aee8f63bcf4dd10db49e244371c6408c4a0d8d76bd42f70652a39ab8941d8de5378f939bdefd74dbc62f55c5271ff32601501a7c5bd42930f48dcb9d9a75f811b09d52dd7fa0d63db4a30a3af16f105e7a966b32514a10a73d7f4bcbc36eb63e1a2a28e53efb3596b5c9be7cbcf3b743474ac40b8e8b6d9621532d5eedba47bfa0350aff107dbbe494fac7eed893818eff45037cb0cd191172b6fb1350e98fe9ec6da62dcc35273970810049cc22b1def2f9ea531ee10d07c2361db22674335184929c371a3649dc1b4fa5e38f1e1e16534ce193f490780b17b7b53f1608e8e83e49ba7569aaabebbb725eb8f3d723e12a4d015caf740aa316123720e92f4004544742c1e9112267b9cdb3f5cbd5a49975241abc4b6401ea4d24a22770d19d03d612fbb2431deb9e962cb093f7b950efd72962414868544b4327ec69f51484bf7d2808a374b83acaa35d4c9cf3714b92e99e5df023008bf4392ebb6e7b0db3d222e9fc6a9f58889cfe5c24ffbc1fa44e55fadb89f55cfaaa0f7d28f630ceff1331040815f377c45e991cd50657f44afe13f0829fc110acf63b914c48f6b99701bb823d4cea661c57090d0835756d5f6f5ca393ffe2370491079ac1696e6c2d269598fce8ba7f85981e59e2059208a3dcc5fc0bef8054d564af58950db96a0278574d704d9994e0d8dfbd8184c31596019bb2116a9c9c3ce6063d0739118d137b65701dfaa162ffe958615064cf091ce5c06534daefdd442334d5c690bdc9874695fb21b60d36bd11d4a7dd3b2ee272e611eaf97969a9bacbb564aeb5a0cfa7cd3eafff546b7f7f34bf20071e2852ab0acbb9faccdb2641e5498182b21c72b1ea8bdfda2d4df41e40926d723d24cb99fdefa050b9ad966eeb308904b91d49f4ebcdf996aa876a38c0d95532401623f500735b8063ea1cb8c8ec64aa7f7c5015fb8b76de0240974e619935cc3db81708119816c48e970b1d59c654c8dba42bab79897598d2eb17ddca5ac6178e5d15bf647169948b741815a6fb3ba8cfcfd9c85411d0eb2c6d4c397a6f67476d913af901bd5aba210ab2a6539fcad0d26e42ff827f31dfed9fc3c5bd771676d36bc35c16654fc32cdbbe6ac22f761386e8f26aa1885c9c4f0129b96f72dab945bedbefea93878f16467541c4d989d6e34417dab12fdc6063241595664e142da28cd4b0c21a3ffcaec866229546f640f04d7856ff521e8be3edfd8e0bb30d875e97b11c371e968c25914fde5b753484f30eb1cf7010db6293c79934f507e12d0c726e29dc05204adf12ebb57bf8b5bf2764aae362287bfef51c24e76c1638f1adf0b7e2ff99e966f102dc9b879054a4374b6be92b0b848163e71f980ba5eb4474eb4869f164550f8e3fd5c1dd3773cc485d5c38e078797f98033866bec3d04200c40ad7ec549470ac3d0a42750babb04e17384ca483faa7a4971709bf50a800464fcda25c361331c2249454dd48487fe53f88f9f1bf62387dac6156791c017bb59f8cdf309d943c2ca3e69e58c807d862afb144372803c528bb275e11826b0eaa08ea29766341370cff510bab93454d4f2fa0401642283a9e01c85f7b06a76b10095a5e275486f96bb13210b2d179ae45181f07b222304c895c4e61a303427fa3d58197e16b1a54dc4d8254ea69b6a6cddc1a2b587c0474a65e9210749bffd3e78a0fb5af2c1348da1b6e1a30ed98eb1e10b2a26ecf6406a4e5212d2de50281c902e569c8db5c4e3efa460ad894baa451bee02437eb0b0f96f86896ab2279c3d27c425cac4bf8dd69a4bbf153237e5fbe50da0653532296c1438b7bebbac7e968552f59d4cb58793eafa470d0142973a471eb373bd1cee61ce9f26eaf936fc6ccfafefd6b5b43edac95b21841b4c4c13b9f57e0f10178b0a968ed50fdc01f7579ada8b30191e224dfeb618aedec633d7cecf86c98a8433ed6c0b51e72b21a18a9028bb6a5660555165c7c8a7ee11a3e441273fbd673f0d5fa856aa1839d9abf6d2107f99b39b146930e9e134b3cda35b3cbb032c7cddb7d88e1d2f892fe975933a28cec459868a34d1c7127676aecf0115fe0ff07bda7f726c7a969dd3e74f772cf2ce9b0f55b89a7f4c38c92526a05808ac2557aa44df005c83f4b12c9b1b716cfe8bc395835ea1272ade48f50e1a1288d5fa475283afdf99e9c18178c152c507643d9a03cca13a9addf030c305f0f34d44e5a55694cbc605e47b016cb689e5eecebecab80e15d25f2abdf96235fa8142923ef75e4caebe0e50c70ec21f6c58546673435858224fdb3ab626ca9705d9cb1ea5d46fc4986bbf6e510eb85eca98d3a9f54a2abda05637b158266cb21ff58320c8d66179e82f177a2e5a6706cdfcdd0e1a4997ab01d79e123c3699b760d6f1e653f21af0ee9f1ca5cbf95a64b843e9de5269618f4d86ce9fd7e9be84bd688d3e2a32e6dd306b5157bfc2e1ec5fcf97bbe08538ea703b868e86c3b46ecca1f81d6df1bf141e4e5e656768fe4c21deb0222b3b095091a4d982d19a4c9608f9330eb41284ddcdc48a49312808f34d92b2832fec09861050957b8cd05b067333d0328a2a914437f08dacafce81eb218121a3e1725b1a78bb6a6591044d16fba5d3f1113d7a68078459e9957021fe732245675d02b6ec234809ce65f945a81b5266f4cba97682c5368792f871d3492d8b2bc1bcf18af7588366067c5350509811b7861db266191f6ef65d9c525c681fefa472f77d8b9f53b18b39ff4aa6b41a86f25b1e2b6022b5976674221838900ffab07d166d103d3dec553454aac08e3b87136fa8dded957db9921f86020a600e4e9049a980933b2e95321afeaed484d1a0f6d77947c5464a199230a7c09d60649eb178b7218dd47d4e38409a1a36a2a85e99b44fa718c02820c2080c0184c129432101d20d990f119f8b9cbfa8d7d7f56391c273abc689f97dcb2b1860b8aa7da0269ecd9a7f4adeb73cc576d5f521442a2e47fb8cb63a1bd43f5e17bda0698867a35fb5a6c0d90a2fae37328b7e3b11fbf740afaf8665cbbc32cb4fddbb976d23b6a48ecf7518bd5f1377c2bc77c43c7bd01066138655bd5d67e108e809da3587e07551d5c17beb7f99b357fe8857ea6182e36955ca395d62015247c16a120d6eec659f7684827290d21c9aecaf3d69db1956528531a8a9fc5ba7430d088a260f3009bad29b8eebb46aeb45f2b52a55926e59200afa7b6a450f617466b4a181aeaf112010f3c61de92bce664078fd365685056ad1127b7399f4043af47eeee6913cec1db0376547f7bf99f1ca854129b7814b34b9ebc97a62f64a5fa09436a78d1e7148ac9637c47f0b52efccce854b76bd94908daf9d983d1ca42d752216fff54c598204dd48dff45610f96354a962bc7658713a838e9d9478df603b7ecccec47f272db83597b66037be9caae32ecb3d5540ce1f13ad084a0bc34643a799455e1eb283c12dfe1127c3f9e555ff04800979f1b3cc3ec8ff44692e2378fdfc792fc8dfe52041ee826730664b8c6985657363b80e16f949b8f922cb8e", 0x1000}, {&(0x7f0000001900)="c9959cd647dc7d8a2c0f03d7fa945da19cdd964ebc20ebbbfce212063ea25bd51afa0465d7aba94d2cf67e0eab1a1acf27730acd3d8133a85e845d4ee79ed187f7e7d49b727a0e4f68c9ce48aefa82ba75f901e4c90b46b41ed916469cfc2a9490ba002bccc7f5195fac7cf5f8332565d79e6497b90df2e15056afb2138c2c3323fcef74b61d612cecd17db7be6417ca7498a99b019bc50668a1fc63127d247eec84be49660a49952d293137873713742f5f87f2d2f3412f14828b4f1f545461cef2dc23db4d69f264450f82993b64ecc373a51a3f3afc48d35086dab6", 0xdd}, {&(0x7f0000001a00)="6c23682f9773a548f8ae7c9cb9a2b40ef87170788f6b860daab4327f430624d7a81b18f287842eb6a8cc71e587053172589aa602e9ce323ae793f00bc0046e93297c52e7237d9cd63b96966905c6fa45369ddd6ebba1e507b02e48c6d0152d283d14d8a944c103a53930a0f73a97dc3b62113d2621a423b74cc3711156b785a8caa603bbb7649932", 0x88}, {&(0x7f0000001ac0)="5c3952278026fe132036c643605f6f0df15badd4a61487af84a8acd410ca7c2516f38b896389a8025946c898d5c6e0d5b7ab3d52fd5cb184c74c38010cfd283bee2d98bf4e356ed0f20351d4c3f8237490d81c6dba014ed1cf9f692b06ae1fd57b1ceed9a0d88c866cb08aeb023081e93df7bb5263e210cc271f1c82db3d2a617f3d0b302044e37bd9691b0243dd708ddcd7386f82d277989d30c4033d6de273cf292735f014fe5be6129b313601b48fb8292f9f76d0774c2ac416cd4461ab8cd660c009", 0xc4}, {&(0x7f0000001bc0)}], 0x7) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000001c0)={0x7, 0x6}) getrlimit(0x9c9deb63bbc71186, &(0x7f0000000180)) 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x45}, {0x6}]}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 11:46:45 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) kqueue() setpgid(r1, 0x0) 11:46:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='d\x89\x02]\b\xec\x06v\xd8', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000006c0)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x3, 0x3fd}, {{r2}, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x7}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2, 0xf1}, 0x5, [0x800, 0x7ff, 0x7fff, 0x5, 0x5, 0x34, 0x3, 0xaef]}, 0xfffffffffffffc42) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0xa, r4) close(r5) pipe2(&(0x7f0000000240), 0x4) r6 = msgget$private(0x0, 0xc0) r7 = geteuid() r8 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000180), 0x28, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r9, r11) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r13 = semget$private(0x0, 0x1, 0x1) r14 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r14, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r14, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r17, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r15, r16, r17, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x40, r7, r8, r12, r17, 0x120, 0x3}, 0x1, 0x58, r19, r21, 0x7fffffff, 0x3f, 0xffff, 0x8}) r22 = semget(0x3, 0x4, 0x40) semctl$GETVAL(r22, 0x2, 0x5, &(0x7f00000005c0)=""/206) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = msgget$private(0x0, 0x8000000040) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r26 = fcntl$dupfd(r24, 0x0, r25) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r31 = getpgrp() r32 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r27, r28, r29, r30, 0x5, 0x7fff}, 0x9, 0x2, r31, r32, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) r37 = fcntl$dupfd(r33, 0x0, r35) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000340), 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r38 = getpgrp() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r17, 0x2000040, 0x6}, 0x5, 0x7, r38, 0x0, 0x4, 0x78a0d930, 0x639f, 0x1}) 11:46:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0xe674, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 11:46:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) lseek(r3, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 11:46:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000400000000000d9000004000000000000000000000000000000000000000000000000000000000000000000000000f4ff00000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000040094f58924c60447bb2955e1af493d9b3abd7dd2cf64ce0e11c657b4903c790a9fe5b0eeefa6c4628e1550f62562a87664e6842617ebca3dd55f8fbe0d519635e30f8f2bb19f7f098309ebdc0609cc4970027fce954628bc9c539fd3a83df2bc578a0ddd58270eb76abf4b60b2c2c2e3d8e7bf083de4aa1db51b283e839109ae01dc69ee7a3406ba81ecc2fb3cc5dc1e18cabc77a6a0b889d521e4fe7a0f5ffc59594540adc1dadacb0c80288f05a612075a6b3f2b85c09eeb15df150115b8d4b03246b1fc7df76c70402791"], &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() utimes(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000000c0)={{0xb}, {0x2, 0x800}}) socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffd, 0x8}], 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x607fb2e4d990c99d, &(0x7f0000000040)={0x400, 0x1ff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0x65, 0xdb0, 0x5}, {0x8, 0x0, 0x100000001, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 11:46:45 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x3, 0x324, 0x5, "a4c221d7d57e84e59dec061a2a165682d34d4824", 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xbf9a, 0x0, "7e3a00a52d00", 0x0, 0x8}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x3812, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:45 executing program 0: mkdir(&(0x7f0000000480)='\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', 0x6) mkdir(&(0x7f0000000400)='\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/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x1d9) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000180)='\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', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\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') unveil(&(0x7f0000000240)='\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', &(0x7f0000000140)='c\x00') pipe2(&(0x7f0000000000), 0x0) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(r3, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) 11:46:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = kqueue() write(r2, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$getown(r3, 0x5) r5 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:46:45 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = kqueue() minherit(&(0x7f0000156000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000001240)='./file0\x00', 0x80, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0xc7ebea0e2eb57fe1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fchflags(r4, 0x0) fcntl$getflags(r3, 0x1) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000001180)={'./file0\x00', 0x80000000, 0x785, 0x4, 0x0, 0x2, 0x0, 0x200, 0x0, 0x6, 0x5, 0x100000001}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r8 = dup2(r6, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r11 = accept$inet6(r5, &(0x7f00000012c0), &(0x7f0000001300)=0xc) kevent(r8, &(0x7f0000001280)=[{{r9}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x0, 0xda0}, {{r10}, 0xfffffffffffffffc, 0x84, 0x10, 0x2, 0xc938}], 0x2, &(0x7f0000001340)=[{{r11}, 0xfffffffffffffffd, 0x8, 0x2, 0x9, 0x5}, {{r4}, 0xffffffffffffffff, 0xe3, 0x2, 0x100000001, 0x3}, {{r2}, 0xfffffffffffffffe, 0x44, 0x2, 0x3f, 0x341}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0xfffffffffffffffa, 0x2}], 0x4, &(0x7f00000013c0)={0x6, 0x7}) 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x6c}, {0x6}]}) 11:46:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r2) dup(r3) r4 = dup(0xffffffffffffff9c) recvfrom$inet(r4, &(0x7f0000000200)=""/100, 0x64, 0x804, &(0x7f0000000280)={0x2, 0x3}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x7}, {0x45, 0x0, 0x40000000000}, {0x6, 0x0, 0x0, 0x13}]}) open(&(0x7f0000000000)='./file0\x00', 0x12455fcb39ccd443, 0x202) syz_emit_ethernet(0x2d7, &(0x7f0000000340)="b6") 11:46:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) setsockopt(r0, 0x6, 0xffffffff, &(0x7f0000000340)="43c7c82c9ca78839d0ab07a494f6f4f287ac62138d83f3665ac377e6d1e3ba0d4e46465100dc8146c800fc584f9fd22cb092d97a947083c9b61ed78895047bfd87a36b2945e9b2d6fa13ab2f0a407b0a1e15dccaa5b8d273a20a603a5229f542159dfcee0409a9cabbd3d5549d00cea293d71de55397dfcae413ae8ddb16d4eaf025d7b2b0f9cfa785fe874a5f3bd26cd9f5ff1aa957e80a8a1dbae4501129e1bae630794c2f57de2b5c21ef1604556e64414716fc7841b22d2ac36f1b9ce21feb60e8d70698557b6f4bb72e4a28be8ebd3774f7b8857d5c29e8691dbcae9afb2b293fabcbcbcfbe7a5058f3426862ff9658685b9546a11b", 0xf8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='\x00\x00\x00q\x01\x00\xebS\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0xffff}, {0x1}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000200)=0x8) 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="02c6ec38b7498888c2a4bf01dc34f02a11a51d701d1d6f9c5c", 0x19}, {&(0x7f0000000080)="8c09a288413744", 0x7}], 0x2, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 11:46:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchmod(r2, 0x10c) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r4, &(0x7f00000012c0)=ANY=[@ANYBLOB="00002e2faf4170de28ec5ea2c5d0f376979725116cb1047eb0b266696c653100a4e9b357020010000000000000bf7413aee9ff61ef93cdd5656df9ebac57b8e169c1d6d929743fa4042183ac29757c6c13d5a6234a79f603c7b3c76fbc3b9a9d4ae743f6359ef3d682dbcaf7a70e8a2bcf5c02efe0569e3ec7992ac1d72f3f864118ce1ad8863f87dbd6e80394fd733ea753336759c615372ccc7392f0667a9aef9064697dd37ba69971b77b6e61ef1bf3070c21afeb02051b767e0c36f349ef8f095417abf4acf4d3cd861ef380e4d9291051915e597a1cdb4c85ef2d7023003531da903686a0e243f946aba8ebc11a6a03cb818fd96e197c8e3e790c3cd42362df0587ba304f690a926e72a25db982e30ab7d2f6ec330f0c99ece4708e84cb294ef166e588bbc3d4e4bb12160da438ecaf15d514d7b414f5186ff842a627bb7fd3dd46e21eb02735ec0d2efbc3bd9cd65e4bc135afcf6d5723eec932284b99cba2511c8410661ddbbf56f96f467fe2c4cd384afcae900542ad475894f4a75490e866dfb859267cac0af16a497bcb50a188973b0bcf546acc0f4a2250db4efcce675cacce4b57421199b5d5a60df9dc35a6a8f80c69ccffea00000000000000f4a93f19ed3b1be1e2b1faf2b9845a67e2c53eba7295fe4aae0033edb4c994bc5a4c8e359e095040208ae8c239b447b9a06ebeaf80379d6a030e8908ed409ee04ec043877e3f2fddca46ec1ffb51f2a57871d42626f08b38f900fe06523a10cf3f7d73b2"], 0xa) symlinkat(&(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000e40)='\x00') r5 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) kevent(r5, &(0x7f0000000b80)=[{{r3}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r3}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x7ff, 0x101}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r3}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r3}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r6 = dup2(r1, r3) setreuid(0x0, 0xee00) dup(r1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x439816ba06e263e7) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r7 = geteuid() sendto$unix(r6, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x40) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) fchdir(r6) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000a80)=""/127) mkdir(&(0x7f0000000ec0)='./file0\x00', 0x2) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r7) chroot(&(0x7f0000000e00)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 11:46:49 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 11:46:49 executing program 0: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) r5 = socket$inet6(0x18, 0x3, 0x8001) dup(r5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r8, &(0x7f0000000180)='\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', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ftruncate(0xffffffffffffffff, 0x0, 0x5) getpid() r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xffffff69) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fcntl$getown(r10, 0x5) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000006c0)) getgid() getpgrp() r11 = msgget$private(0x0, 0xfffffffffffffffd) r12 = msgget$private(0x0, 0x20) msgsnd(r12, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000000040dce87db9eae077ceee127bcfea86b14132dfac0212f659f005b010a3442dc75a7a9c46e7b3febcd944a2b84276bacff126eb4bc3437dfd94a4024e458e7f76a1a340b220d751865a594ff1b19e"], 0x60, 0x0) msgsnd(r11, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 11:46:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x80000be}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\f\x00\x94', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) write(r1, &(0x7f0000000180)="b9009ed5b4ebde3c7bcb5f8d3fe33c5a422eb419cb6aaa2140d76bd4cf1f6cbbfbef7b6561c618bc2c97bc853c96e9ecd409a0fa1fa3389f17b1804116f12a2f382d04f899f72c418fb1a536904f547df53b3fa7639268bf58b9dba22c311f78af5b12729ed477cc4b811bbb1c9e4bd0243ba961322bb774813efd3190fbe56f5927a2f93de78cdd19270fb276943188b06b24e2412c49cd66c8182e6646bd1a80f6840afddb69b2cad9149a0a0dc29e", 0xb0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4812, r2, 0x0, 0x0) getrlimit(0x4, &(0x7f0000000100)) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008ba8162b27febf00000000ba0d3130021e6232e99a00000000000000000000000008000038", 0x2c}], 0x1) 11:46:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040024}, {0x6, 0x0, 0x0, 0x8000000}]}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 11:46:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x7f, 0x31f, 0x0, 0x8}, {0x4, 0x5, 0xffffffffffffffe0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8, 0x0, 0x0, 0x2000000, 0x0, 0x0, 0xfffffffffffffffd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0x88, 0x1, 0xd09, "2da77231195c566e8fd74631439ddfa7bf26c31e5fda7d29977b161ee4014d6047e828c9691290bed72bc65b82815ee33db2e4c2db8404b3bde95986f2241c3d3153231327234d7b76322952515c1173016a4d2de2579454f5ccec75f22465a976e48970f11a354fbd085661b9784be54eab2fc9245d"}], 0x88}, 0x200) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)=[{0xc}, {0x2d}, {0x6}]}) msgget(0x2, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:46:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x6, 0x96}, {0x10001, 0x7fffffff}}) write(r0, &(0x7f0000000040)="9c91992007294c0219712ddfe06e32", 0xf) 11:46:49 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)) r0 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r1 = accept(r0, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x1) connect(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r3 = semget$private(0x0, 0x5, 0x100) semop(r3, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r4) r5 = getuid() r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r8]) fchown(r4, r5, r8) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r9) r10 = getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r13]) fchown(r9, r10, r13) setreuid(r5, r10) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r2, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 11:46:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x5}, {0x7ffffffe}]}) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3ff, &(0x7f0000000180)="ebffcbff13b90000000000000101e699319296489020b053496a7ce4562c676a170f0101e94428fbeae1206ec3e3f2ef30f16d4c309dff7b870e9a68a082ec6fd4f4452163445ada662ac829e5f7be1583a3cfbd79e7ffc34591bae22f5c7121758da8a0dc59f62dac5809c054ff26fc1d3abefebc4cf9382a92705a223e7c68c0a03c9d26008beb082289932dbb5d2bb8aa885c9197e86665b69fd2c302265441b45e691bc92e1a9aae730997937d050e62fd0f2d835c4770b07c2ae7029f7fdbe634864f170c146854bb777339e6ca62f4459aa4e19b9e868d4eb4", 0xdc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000280)="6f2541c12fea2dd02af2c8fafb4f07811e43bf709dd737a4516624dfbcd5e06b0acab20f14fa5909cd76806b20bfbdec5e5a01bd2d4a55ac3f808e8a518a37a189edc7dc8acb7f2a0dbf410f3f3c5a43556c1451d8f479843c9067203c17b3c7e6a9035e4b4d83fe87a8f285ced618e5aaaaed41a0c58c4124d17be2471cf402119a4a150b788a6a99d2162ed1bbb305ab20948fd9822979fce579cb963f29ec757ff943f6f1947bb749ae9ec663e21aeb28", 0xb2}, {&(0x7f0000000100)="2178ff0af25f6499085fa8c0f88e8a7e35923d620e7d102b785365c935a46cb414b7052723fa06824cf9ac9affd00d09c96eeda974dbd632a6e4f13d769a55aed2e4af80de9aba4310fe160df731e972d8", 0x51}, {&(0x7f0000000340)="9a6a479bb2a4174ba2464b8b55cbabb1869acbc4bcc20e541eda50e2522251b7fc2eddcd7d67d91d2ff266", 0x2b}, {&(0x7f0000000380)="1fc18895e3cabe3ba95e82ce0d4a02634386328ead7cb21c18f0706a76dd7c1b133b9a85510045829c795e30a5728848c3eeb875bd4da481cad7e8aaeda373486edfa816b569c0c648d718f71edea0c65828ba31f83663778b9c3ee60990928725d23a55039ea5b0f8260e64ef693facf1a3e1dd38e019e3f9a9ef67f9073b824f5ee6a51fbf3cf08abac7823f47fd7981bf5ef18661b6431ea67d4487c2a8c70297844df979ec188f03f0353058bd37419955de57323bf781092c97b8746e7f0ebf6c77022a745a425b5940c970498057b8", 0xd2}, {&(0x7f0000000480)="bf5273fb253b7b8e30e2885f6b129c09c77798d99d9aba53", 0x18}, {&(0x7f00000004c0)="862325bf819527b008a8f80076ee69e070050d8449cb435b20eb534b3e66541c95522df8b28cb9e7e052409ce0b7efd446bb6a61a6e2b0658c3d323299600a4d4606039580a007c6a0e039cece7da92c9a29129731922e0f8c9589f8bee8fc7d16e56014377526ad24a2d8d52468334d05d8b64482836e050179641a71d50fbc94e5144a943ff8e905653b603ce4e3c4e8820a02195093e1c9a2ad4eb2468a3a0af7506c73f5d8219b35", 0xaa}, {&(0x7f0000000580)="04d43e9e523b4139a255b855b9f1924f004d1361d5aeb31fb52cf1c3af977f0fb28236", 0x23}], 0x7, &(0x7f0000000640)=[{0xc0, 0x1, 0x100000000, "09e936576d0a3d650c8e456ba47391eae8488a49187c0a211ffa34f4b4c5f9c4c21feb6ee823c8821adc620f42076e6717f9d2aa1d2b42ce8ed44b087906093f5d568ae4e1e4b6efb035999685a8fa104a039c74ede73cc28bcff5d7842a0eb89b3000e125b2fd5986c8b02f847dbdef2cb6fecca0cf5a3d63161abfbb89b1219ffae49658ef64aff9072dbb87efcfe7ba1c3e9e7a43def6b1cf0ba771e62027cb77d4386764c135a0"}, {0x80, 0x1, 0x8000, "654adac195636395e1d2c52ca7b2a1f7c750bed25eb8b24d9af2258ff81ab30e05d534bb21f9b42cc6e8c4ca2d66588433789d1ae055939ffb23e28773e69b2ab151c5652418d21487e94f5f73da15034c018e7a55d05c67fc76ca2c58471dfd8cca795697490deee3bb8f"}], 0x140}, 0x40d) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = open(&(0x7f0000000840)='./file0\x00', 0x8002, 0x8) setsockopt(r3, 0x4, 0x1f, &(0x7f0000000080)="b3c814d7c6b7bb1e625e9e7beb7223740c8dd519eedaf20e1ff26191e14fe77caf01f15094118d", 0x27) setsockopt(r0, 0x400, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = msgget$private(0x0, 0x402) msgrcv(r4, &(0x7f00000007c0)={0x0, ""/94}, 0x66, 0x2, 0x800) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) write(r2, &(0x7f0000000000)="2c9d7c503271e82ea5374440d5a44c9731b92d3187b064a1cf6a0b134b7e21f0ddf020a26e761875edf15e63edc214584f9b394732a5dbc375e2a44f01e5184a14c7a3cb98023c4c5b44198e464d389585c6187e3652c41d5da7a4b27efc842845407aa0d2d3380ecdd2e2a9acfa591a8bdd1af0ff1ea718cd6f9396ed749a4c0d11c9d001b9fc5beab3286f3f8e3470021ffbb2024d3a6388abcad461cae8c962", 0xa1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 11:46:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x68, &(0x7f0000000240)=[{0x2, 0x8, 0x3, 0x100000001}, {0x800, 0x30000000000000, 0x6, 0x4}, {0xfc1, 0x4, 0x7, 0x20}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3, 0xe46, 0x6, 0x0, 0x7ff, 0x10000, 0x0, 0x4, 0x2, 0x9, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000007c0)) fcntl$lock(r5, 0x8, &(0x7f0000000480)={0x2, 0x2, 0x100000001, 0x0, r6}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) dup2(r2, r4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:46:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r1 = dup2(0xffffffffffffffff, r0) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x2) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000200)=0x200) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r0, 0xffffffffffffffff, r6) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 11:46:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e7a8f2a45ae6a9134a295db1f2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d983cef17b7da1069b45de550920e4861ad9f12a231106e427d2dc5dac7297f1225873b8dabb131f89a76ea1b896613a37a3ca2e375a5693cf9abeb50f2996760255c59d768f61607b98863858dec343234ef400be6e52955a41d0dfc65b2c2ece1a465fbf230e969598f29cc89ff604df4f4ea7e8f6382e01a4ea23ded4"], &(0x7f0000002280)=0x1002) 11:46:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8201, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:46:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000640)=""/158, 0x9e}, {&(0x7f0000000700)=""/122, 0x7a}, {&(0x7f00000018c0)=""/4096, 0x1000}], 0x3, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) readv(r3, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f0000000540)=""/65, 0x41}], 0x6) 11:46:50 executing program 1: kqueue() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) ftruncate(r0, 0x0, 0x7) fcntl$setstatus(r0, 0x4, 0x40) fcntl$setstatus(r0, 0x4, 0x4) 11:46:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev\xfa\x95\xe8_\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x8000, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x100000000, 0x5, 0x6, 0x2}, {0x1, 0x0, 0x0, 0x7fff}, {0x8, 0x7, 0x9, 0x4}, {0x2, 0x0, 0x4, 0x7}]}) 11:46:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xb2) fchflags(r1, 0x0) syz_emit_ethernet(0x326, &(0x7f0000000380)='\x00') 11:46:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xd3f) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 11:46:51 executing program 1: syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) semget(0x3, 0x1000000000007, 0x200) r0 = semget(0x0, 0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) linkat(r2, &(0x7f0000000280)='./bus\x00', r3, &(0x7f00000002c0)='./bus\x00', 0x0) semget$private(0x0, 0x4, 0x421) r4 = semget(0x1, 0x1ad2d6400d63e154, 0x10a) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d, 0x2800}, {0x3, 0x1, 0x800}, {0x2, 0x800}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x1, 0x1000000000007, 0x200) semop(r5, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x4, 0x1}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r6, 0xffff, 0x80, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = socket(0x800000018, 0x1, 0x0) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r9, &(0x7f0000000080)=ANY=[@ANYBLOB="6770c99f5b30d78a"], 0x8) sendto$inet6(r8, &(0x7f00000013c0)="e875fd98291cc55ad1ea0c9e05110bb9fff1c44f8f25af1869f07b9273c23647c6f992bee6cc97fdf761bb29ffd0f69bd0c5308ea661dc16387fe29c45ca768ab79ef2c102bd829549875a3cc425e35766ad7ad7913ae58738133d9f2cc46ffc299c41ea621013b8010afd88daa663ce37052377ac480559ded085260dd8c0b825e8c1eb9fd6e0c3686af08ccb71bb7df5ec803f823a715349c61e9925e237831e5e26a23c533251050894570a54f2229c8533b21134899e2154a0b22c25f86f30b568201e990301ea309396f184913fda43e97608dc554fff7abe63772e46dfa7d6f12ed2f512cc34d4db39861181e9598e838623b2d6f66fc3c7360dfa99d478fa04f7488bedd85fffa207c51f13919f0a8863cd45507ff8856d428dab74616f7332201e973a873676c89017833150c390ead5abb52c4035eac82a995d97cf218142ebff39ec88aa747484b47a184d2c5424e9d185abeaabf0164f6d6206e053e922d4257d1d3cb8c544ddbf4849e84e523328fa9de37384a4783136bb71c1dd31ca1217ca697ac61f9f272f3eacfb80b6769bec7843dbd475a35801c69c8f2e4295bc8e4bd176d00f4c28c0d91f464144fb70dcae0ae75cccc2e864bc9c3af38a945160661a781118e1ab187098a854d2d6b1f52d19139111419e3f34641f5043f379c7f44a26aca3e8d658fa40b5250c9155c1eeb31de60c6c2f75187d674eb463997ecd998821bc470e5eb1753be877ff0707e6848371fd644022fc76a5e055fa5a25e95215737b430c2699882f4562e2c3e2ac7a8a06fb5b870dd38ec876f37c73415051ce42190054020760b769e26275ecf984de12f0707d50336e00c329ec4d0697df7cd4b88f1b61781c05d11838b2f9d495872c3458b8a0f58f0fe1e11019f4929adbd540ce77022d5642870dc07173f4e1a1faa9bce4f2a6c8639a727879596e0e8c622fb1677ee41e023ca81a26f673d209890eaf79ed2fd648e3822e5d81f0670bf15a559c8ec88bd43f1601409a65c0f949963eee84d928be9015bd7587d5f1827d829d0c10fbb1590cd18375b3394894ecca3d0db98f7d5f134caecea8f340b8257a647784673b1aed826675cd086cbaddc16f74335620a5f151981ea00ae86eb3049455c5b33c51e8c9cc02367a39519032debb3a6c7930053791b5b9f579ae5ee134e1988fbce857f97aa0261747c19109500e4f9cdcd9b16dd9aa00dad1e4deb5f7369c63c40e0b4b8dba925616d80142fa1dc7d6d98b7803395749335ccbfef5c56f3cd246529fccb7bcce21d3d0c59d6a67d599fd77c3caf9bfab607d8c156f2d705e0af3f5b7be5c4afe0459ba7d797e1eca84c472eb5f7c3fa314b08bcfceec6ec13718259a16ab29fa6563ebb0698b8c57ff8a68050a29190b03e08618e8bd6e2d30d5a97407b1aaeecbb0c5f721da9ed3ac8adf9ca18d11c185b018a438f3fde7d8d5bfa30ebc8a7db3da9c85e762c93420a22ea481d3c6dbe8817dd3bf6d88e4ccfe7577c8028d4cba1d797ff4a3d3892ad38c95dc4394f781a1e5f5780937b57b219e3c978c52a36d125fbacb11a9f915f60a9cbb93f86ec0a0687dd918aebfc4d8c451b174e090855d42e243f519321308a46305a5b2a4e46c8a54444e21b650051eee5bc71c03c3bd62c6597dd343ca9abc461c40f80c20ef16e9c6f26d6e3551665a2540e5b9303f8f7c86ec7ea3cd0bb71fa40b62e1de812e720d94e097e689968b24117613389bddbf27868d645046f906aa30a0bc9540392c7fe18dbaae421176c67b9d0eeda4da2fd5cdb014f6946f1bed810a18fd5813f5a9885882f1afc688b6c88485938f392753b2e12cbe21b942d26c3d7ae4bfccf7da83f191bff4e245a6c26d2c9ce1ca1411aef1620d8a8f8b353e89633d3d9bfb1d01b4cf3b84e05d1952f6ce3f168eb03286c2c733da35eaea653546e32537d91e4395113430e48c03306101da7b7d29ed4d4c05e069ca16e9d014eb78f311477698bbcd6f64f16e3008dc2ddd36fcbc33ff898d30800a567f1081117d711b44fb3b1562ffb3f2b6c1bc670f54e2812039d4410a4a0f02d333d041bf8b151e4473bd89e168db1602ac5e9db9f7b783706d2a5cb671720299c47b5aa970049ad28596c35faaa3e6c6be67ffc18f6506d796e6b627b72605dc6f8626fd8b79ba4a5d462cba08eb4c2d78377f0f72b7d58c74c853dd47639b2505f56c98351e5e0714c2731844e3bccfedfb67a2ded070368367dbf11b28faec6ec0ce700c22fab3d180db2137b6ff973cdf2c55140334bcd6bcd460591b2081ea2a137c7e58bac7a42f6e9b9df27d43a775e2e82180aa1f3ce777b6b363d46560c90c4982584e3d977532190455e19218761ccf08f27305ea4a22e5a1fbfacdb1c4ff5ecfc32b75c66ab504aecebca1e2d2b3ee23dc2ce755a4352b590a50ad4aba2b27b0bd5f5a39e89305e30f60b4481460c61dcdf7613a8df09cea0c3f1ca85f028225820bc8bf8ee1acbb90615d61e07f1e66d2cbf34f58d98dfa67ea0307b67320b0a64fcdca0455ec781d802b1d553f563d1bf64136dbeaf9c6bf0bf038da185e90a029e321545f3966ddefbf377b09a53412de858ea126c35f3ee966008db8fce317fcef17112189332d9fc1670ccebb15e752cf808295d2b5a6d2ed1846f829ad27f8de452f3fc61020a4d64a6eb0a60bb7800e79855c2cbd56344fb0e5f0c7a7ed7885a32d7937ab96a87b28cdf6a82b4c6c60eb88d840a494e016d0a2d95a0ca4ee91079e195e6981581320a8933e745d735efb8931e8dee4b9a707171997135bb64b2aebb6695b3d9753ddabbb05a22ee64da885ee746fad2549845d00d9ba2e156dfaf65b5f01dc7a6f24858ce0b9223e3ec8481b112cc6e6e06de2f1fc908216c62e65bad941ec1dabc06ec6c80231c688a10b0fa0fb7bf1b4fb5e15ca6c5b606afebfbd52d4ddc1b74fd69310151410960e7d0ad1ac6977b33a922579a9cee5631c5101d1664605a8cdff4e4862e9ef93d6ce38d8b039090f478e095a35cf31af15ac3d9dbd02d34a2498556ae083b36ca6980c8729ab46aaccb607e5c46abf94d1ec9ea10f7925214b1787ce971723fbec7e1f9460a582173cf63e02ca25003ee0c6a90ff7a32b1cf5fdf7ed5d4160c54ddbff73798903433e332411972e24188e6a24ceda5c27611ceaff3a18be7af333a1a26acd30a2f71de9f53d5ef06b7dc3db9ef2c950403ec0a02c09cb2d3300b81cdbfc5afbaa2b3323e35ca3e59804a97d4dcae0e968c8b321d014d9bc696c6b639113e491996765eb957685628cff713511f2b05c303ac95c24329863bc9bf7ef5ca85e13f96a165259b99221dcd025ef29c6610dc6d893bab08c4c74c235bbf6dffc3850490c5e411fffeeb1b6b9982cbbb1f63064266487e547752b10688b00a6035dc8f20c253df6e60a0a66d4c006d27364186a7d25d55b3bf8a2ef4e36f7b0fee0f9e026af03146be694073b0c0d0852c1ff66ea230bb153ea1cf581c076985fb6c9914463ed27a414551fa5f48da110931d604db2eeda30c9173d9e9eeb96e1250facd8460cb1a72890431d21acd94d0076accac51391208acb5056069b1b4287a96611e099fa38adbabf3b9fd17b447eb30ecad4c66257b91743938ddb662bae9a916fdfccb9e46f9007945821cded507be4771320f138a46caf35855fa980a0d5a6b497c935de60aed1b791534e5d84d9831defa33212dcd160a4194001568d48ee34ba84b7400e633bf19b76cf21e956fc097b250a2131b53a58c5a7ccb72de7e46084795151a2d6950f2848527be01e8042e2b94e0cfa1ba07451cbd77edcdbcca50f4b4f050ade060ba037c81744e6a1ad25fe4c7655d527dd0a45e5b88bca0eae792d65e7221ccc0b2efe1356618914b5dcb9570828c8c2c53d0114cbbbd9c82c04b9d49e9a88ab0e8b3c8ca55b4b31f8efcedb49be4c8b309c404039f3838de8c103165c468b0a311dafab13e6b3c65b0fd887587a0d7f0d169e44f4ce81f64cfdf9d8f986de2fd1fdb2aa4188d6fbae5adf07d2a3ea833b36fa8c9b1ef3730160085e4f2810ea7310245273d1e0136655c4d2010c94ae89d46c50a9582e05b740d3ffd6f774d60922660be240f510a1568b9991fc78d0a6542d8ab3b283be61f4109c8f84bdb5ab8ed69a7c135d21adbca9aceab55f718dff85f1b08fd98997943c73e12ed7ebc5647b92398ba3b45f60bfd79c7acc14c202803401678ef200ef45fe3a280c8fbf09c5f6dce9f0f172355e74db123385570bd401701f54963af2d39f61128e9d83cc0f7479e42657ed0160f5cd418ad7e2063b3b6d9f3b71e1fc0439c2ddc588983da59201385a6db1f3725700793c0ccba7b60f61dd77f72a49367d9cae99b3749ab8aed8122ecfa93bd729a110c37dcdbc9494cf5035af42ba0b862f63e707a4e70f488d11cabe3815f228e91b7966f00e2c66d91d38f2f40050fd7fbbcbcf4d5b4fb1ce5d67f8d97ea22ab9ed3b0864e58992ba7cd164f06d10700921040d29c8221bda2f97fad182e54941fb33f23a0b38573a52b912b976f2870c98861702e04de2758a12f6793ac64e4fb28e7b040665d21f8179d76fe41700e6ffb5bdb038d1a11d5763976d25fa672ff062645466d57c24c3cd5076ec86b017b1a743ada05d4fe28fa09679f441df9a7cb303ee4ea38e5154b0cb6639516500ab4896771acf52805340e996df487b8e9804a392dd235e1dcc4708e6df5959791c45473ac9bb0d71ebf22dd3e3a03ea564705ff175af846ab1da5ad3620f76c42abcd1080a493aef1a822d9e109655447cee17a4e528483b109eb37f3c2b4e6e7426aa84a0ba3f4d8ce39401cc87a9778d3ad8e6eca044804f54b4f6d2569cb1971d0d06168fca1a91787fbecf75e214f3a53f432454be39cea3995bd9e1357251e6a6035f5eab291b661f687d48f394a1460feb6f30f73aa48fc9374c3a9d46c489989e6b12481214911b2efb7ea8fd5ed05c12ddc28553a015c58c7ec189ebeca50ef32b00529082e57b0d1f9971657722354233910edebc19372ab567220e716879676ae1dd19f409102b2610ede0ccc00a98f74ed0ba0e4641d8dbdd82a39a27c4ac58d4ff470ebeba3d4553346cada19d530fcb2b2dc5822c20a78302503301f42b01ea28699009c85c3358dcb84e019fd84345b6d92a8b6329a34a58320a0487554a772981957e50a7f2932bc8ab81f1523aaf1c1dc5840ddd374924571041af739f9b7857ae1ffdefcefcf8ad7414eaca9aab5f1b4f40bb3aca55a445fbfb4927526ce1cf048cdbae4d02ca50ebb7d6b52fc537c8610d5a1fb97ac8af5f70946b3a21ff55a29d6947da77f38b82cced7d27fdccc4e37981883e6c87ca016bf92435f89db5eb9be64772c803851edfe01a2b823ba449959ff100a7a50aeb8e251590150799f1b29272f104b7d59ced6d7fcd3c005e93cc78f54326f6ec968a70426a986c271ea6b466d2420d7206ff7c2a82d5f8c3155f34a7c4f56be614f14f3eb15fadbbcd5cfb2061871d7e0337f043cf8f3b7d195c6f01ad99588800e579b9a795c60a1a132243721ed8f037ae976479a895f6c99e642f004c0d480df2bcba0d4721070ff258f17d76ef88c86f32242223052a3209f260fe45c0226a461df513d49a799d7ddfcbd0209a2134139f2e4f9ba8f26eb70c18d99c713f76963b766f6f13c4acf50f27a763f256e93857800b7fa14ea956933b9e76288ba88fd3030df2175d3d633851fd20807a6f41af1d79f3326c5884f6", 0x1000, 0x408, 0x0, 0x0) accept$unix(r7, &(0x7f0000001280)=ANY=[@ANYRES16], &(0x7f00000012c0)=0x1) r10 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="470dc3d74fbcfeb101e8acbd0d5d", 0xe) write(r10, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 11:46:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) getpid() setgroups(0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x150, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 11:46:51 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) 11:46:51 executing program 1: r0 = socket(0x2, 0x2, 0x80000000100) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f00000016c0)=@file={0x0, './file0\x00'}, 0xa) accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendmsg(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000001680)="34b4460f34423244c7173a979b77b1884432d9ea0186ff16e56b73e56df37b1c06c3883eef7645db000cf4", 0x2b}, {&(0x7f0000000100)="57e28676e3ac239f8ba21c11d5d99a72ff6bab1785b926b72f", 0x19}, {&(0x7f0000001700)="f9425fa579fa1d9872888ddd723a1157bd9cf97ef4ca6b834f13287ceae738e605c9bf314621fa742160831e2fb73a0faf4b34193c52a4c3654816796f140b83a73fea45081a8e1ef9722fc04749dc76de33bb9370f3e08d384c0ee46e7fef46dd1bbbfa8c6fe15aa5b97020d2c6ce105992984e42dc2ce196cf65cf305f6d6d71079aa5c2a47ef5049096b551cb789b5dfee5d86dccef29d78cb7494dfbead859440beb4856c0a3202f30c808f06fab89ce3f029bd71beb7e7cb4b70573cfcb8a0c3749f95741fce4087b06524f11399841622dbd0be7ea2f199fce624150a5679e3dc006e3f710307c86a720c9e3000000000000", 0xf5}], 0x3, &(0x7f0000000280)=ANY=[]}, 0x206) 11:46:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x800) 11:46:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/14], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) pwrite(r1, &(0x7f0000000100)="6309a08861a0db34ac3d2db28e2c31368779f954c8c302f5d1a0630cffb495dbdd5cc4fcbe249649f62025c662de0d86719b810bd23f63046d5debac437597215ffa2f4494d4f0dc4bfe52e4f305bbb1501feed01542c5f867af43a290390df8d590cdbbfa17aa93d402ce65ee7137b96163e2b5f49b01822117c9ca60595b900c7da654872e0bad94dbf118290742d8f9ab284cee", 0x95, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 11:46:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/\x00\x00\x00\x00bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) r2 = msgget(0x3, 0x100) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYRESHEX=r1, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000040)={0xf564016fef2061fe, "74e2e6a9c4225663b28e09bf6e15c7233460cef13c787b182844e9bd28071548d9b77c228739f3231a9f1842758111ef61db135b8d8e2326387f394977aeeebf1342a91ddc1cd7ff22ff7baaca1fcb59945132ebb3ced4dbf3f8a3c738a0b62b79c2775cbeea09116605087650f5dcb94f3f"}, 0x7a, 0x457dfa53d4ca00be) r3 = msgget(0x3, 0xe2) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000006857000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff0000000000000000000180000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004991c7fcd9c522d0234ae4d13d23f9c386c19ee49089e1a0718f6d66a1363aaaa6929a59af6a7b8935a150eeb069bca3109d41d1196d4283a330b7ae9bf16439ebf683b62b100b91c2ea625d0227daaf503ed58f056531313df3b42d1dfb953995305fd65e50ef9924a7f08f502f725a5eddad18e8614858a2a665cac327407f24224e040c5fe4afdb2091e2"], 0xe4, 0x1, 0xa67ce50ddd670ca) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r4) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r9) r10 = getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r13]) fchown(r9, r10, r13) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r16 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r16) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x100000001, r7, r8, r10, r15, 0xc, 0x101}, 0xffffffff, 0x0, 0xffffffffffffffff, r16, 0x8, 0x800, 0x7ff, 0xff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x20000000045}, {0x6}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 11:46:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x857) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x132, 0x64fe5db6951fdf03) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x9, 0x0, 0xdf0, 0x9}]}) 11:46:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x7ff}, 0xc) 11:46:51 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r2]) getgroups(0x1, &(0x7f0000000700)=[r2]) setregid(0x0, r3) accept$unix(0xffffffffffffff9c, &(0x7f0000000980)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff00000000000093a1ad55f89fd3542afdae0000006fd2000000000000000000000000000000000000000000000000836376ed000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533a977490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40700000000016e0c000fb3c9d87b42004ff38ebb2a88122e596b0008b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424a6ba707cdf1d751da545c7f44856321a00f265bac3c6084ed4e02b349d19c04ee0b954194b5564d1fb2c6c31a180387eb3c09000000000000007f51bbf7061fcb4ff7e019bb27017e10366b90cc8d3ff1ca8182a0a83ae3cf00a21bd1e1c6009f2fa20661e648f2135460f81563f78c10bb8776906428c0a8608e1a3033b9cb196b14ded1ff66645cf4b82e0c634e47faa86501e4ab870d519accc4bc7ddcdf3e38bc68a6b08a59a78aa142aea3e43694a83f"], 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r5 = semget$private(0x0, 0x3, 0x80) r6 = dup(r4) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r4, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r7 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000080)=0x3) writev(r4, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f00000003c0)) read(r4, &(0x7f0000000640)=""/119, 0x77) pread(r7, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0xb) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r11 = getgid() getgroups(0x2, &(0x7f0000000900)=[r10, r11]) semop(r5, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) symlinkat(&(0x7f0000000480)='./bus\x00', r7, &(0x7f00000004c0)='./bus\x00') r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/12) 11:46:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) read(r0, &(0x7f0000001280)=""/250, 0xfa) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = accept$unix(r1, 0x0, &(0x7f0000000100)) poll(&(0x7f0000000140)=[{r2, 0x40}], 0x1, 0x1000001000000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)=0x5a9c1090957d19a2) r4 = shmget(0x0, 0x3000, 0x148, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/173) 11:46:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000340)={0xc2, 0x0, &(0x7f0000000200)=""/194}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="af8436cbca1c1f788ef58b9d64f4a87743868ed6bb3afa22e177137f2996e80849c99aff3e3d258f5871f13ac0b6d712febaed563dd71e52e7acc47aa8c98825", 0x40}, {&(0x7f0000000080)="945f99478ed20841833e4df1265182ba0b9f7504180011434d71ce3a30d831f30826637e3731eb3b4f92547f9c6b3b6b1bde0fa4a2fb64d234c6a7f1a2d6b3ffa5db6508aa78deca72361949cae921df7c6e9c868e0e19584b28611920903a9ed3114829b0fa3f75c1d274fbad92587816f1051bbbbdf5b5bed077d99b2d96b9932e9e01d893978a92b1be6af2d25ec6911043360482a5781ef6ebc5abf608825f4ea17b7b102227ece67218b052051878d5e86c591ae49b6897b1e37b6f52e5b1a666965fb1d972cfc797ec7e92018cd2d34b1697c0ff9794e9ade006897ca600f0507f1736c06737069141f37a40c3102c37a60cd69d757d754c5495", 0xfd}], 0x2, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='dev\xa7speaker\x00', 0x800, 0x0) write(r2, &(0x7f00000001c0)='L', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000003c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000400)=0x8000000000000) 11:46:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20481, 0x0) r1 = getpgrp() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r2) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fchown(r2, r3, r6) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r9}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r13 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r13) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) 11:46:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x100000b1}, {0x24}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:46:52 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000280)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) fchmod(r2, 0x10) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/d3e0H:\x00', 0x4000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="a2fe3fa8f59887fc714267f72f46fe364f4ea5bcb6aad1c3d1e5f4b2a29326a08b08996c57bd9bae3f555e628314cd4621c6babca18418dbf21d04d401ae78a25e5f0de530988c866cde260def8bfbd5da12c6899801", 0x56}, {&(0x7f00000001c0)="53bcb695e6fe448a329842df159cf16875aade78fe3cd287bb9e6b653afe7932c68d95cb2ba209957b37a95589b327d12280e8828de02a5da290444bcb53efce37677b82554fe256f2d6c06d9239dd7c49a77e29905d3b00f324013b8931f997b859d621bdbc8433d71b7260580649934920893eff4dcc4dad95f245ab13fe3a2e6ce44320eef1cc7e204ad40688d7826535ee15ddc2490e9f732b41e1b08b491417cedab9c9940b1ec1db16033f83e1d54c0330768a5641", 0xb8}, {&(0x7f0000000640)="1181fedfb083e8f76c8da4a3a7712c108f02dcb56cdd53c9175a4a39ee75d7acc843b1cf323a76c6ed0582ff8a7c3b1a4fb1837981c37cc373a934047c54bd8f482a6e260f35510954f489e64a24a0bfb85a4adb9b62fcce38b56570ea51a6a557b9ae2d408392bb2326cfadc6ee35fec4e33f258f30ecb7a45906578064057e2bc9bfdfb4478c8ddd5f0c21d020f498ee9887bb4b49442e82594545e9cae508eb4cb79c4515f8fef416f364273c26304f81f59c977cd8e970b8b866d10ee0b68570c776c6d91a3bb6abfd643fe9997d4ead85cc", 0xd4}, {&(0x7f0000000740)="1793b410cc8097fa8c695c91ac13947870d9435254cac261c31a00e25aebe91d0579be6aa733fddcac7c3b4dca2ea3c8afd7a1cafb5df6a22db14d192b592028f89d5313d6d682c3bdd1921655f6230c998ac3d70800b59b75924615f0866ad0121213f5b83c22db1ab296f1f9871e5366b717ffd603bcfcb227d026df68772c814f522ad935f0e157698a1d1cc190149e615f55f17883befd62f367ee839ee616d0f06df17480abd683dcbf31429404ed661dfc65b78e4a3617b74f2cbdda557b18d834e63497aa8d9a5580400e0700d914809dd077820cc51d883d1f11f0f370fc31e87b20c6a78b6a4dfb28", 0xed}], 0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x25}], 0x1}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0xbb1d8e31849afa0f, 0x0) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000000300)="be543dc75e21eac04dd6c03a1e1176235f820ef686e70fe059c036e426ebe126752e30431ae8e952a9930c692873f46cbf2bedba01ecd766ff5e91aa58b9d346a876e5f162718958bd81d1d47e5b7524eb7a078d9d5370367b3a4c95e76763085b6ef8f32853ac3044a4e4f7383ab919bbc4be248bf7c587ba85bcf5c5061e4aed9a7b69ac44cd7cee0dde27318b199b143c482509dea4ccb631b61d1fba4ff77f0161aae0730e9b7910183ba2dcf2aea058da63943fb2c88251b79ec5b0b4ed1032f6dad7bd8b0c5941e262942fd0b24d89", 0xd2}, {&(0x7f0000000400)="99cdef50bb44a1bd2a4f2858bb992bb9fe0f43aee4e204258e602c79e223fcc238d60e25cdf911e8604fa384c6c696e029475f4c3fbb47bfc00c23a7e0850b22600c78c7cb", 0x45}, {&(0x7f0000000480)="049bde96403bc0d7c128b37ee7a7f8719e02394fcec4eba886bca9277c478eaa317aa155e6cbfc3a5bea61809fbb", 0x2e}, {&(0x7f0000000980)="94292565ad4db3645e442942315224849da661f04e25ae9656abea6aadaa78b4b81e989b4377e7f1d4aeab8f09f3ff730abdb31cd8cb9a041155b488bbd3a9842c4bd9175b56627671dbd86b20a2ec7933b9c8dd07be30d949cb4ed8f3ecbb5e76c3c91ff065c5", 0x67}, {&(0x7f0000000a00)="a7584002426a60ddab73213de1c36408513483f9e0fe7b788822352d57e06478f53c3273e921d861a737efc84c164e4677a65952277e3a1df8", 0x39}, {&(0x7f0000000a40)="f7af4111b3794eda1911a631e12a5b84a8c2f84b9a2d14337b52", 0x1a}, {&(0x7f0000000a80)="39b31a003e05a957ee22301338e18986386ad1e1e9390ba3a4e0729a0e6ae62b980593c1d013ab9852efbad92c0595d36b98398bb278c7716dab5efa066153b8c481cc2a6a171b264dd599faac3a527d622d0b6f9e25ac1bea7c4f649ba8fc286fe6d50cbe77af6b204ed39559db2e4cc8de5e60d0437d41b7f83266f3e0cae8a1d7d9b7726b11b44533148c7ccbd5c2be09bec8eccf2f5daa409efd629d1e34cf6ba512a110c5059a6eda531e67d232c11219b8724adbde8c4f783dfb841ba16998ac34a74b1f8e0d2a4900fe496913048ce272245c5285d46363ff03bcec9eef5cf9a6f0e204782dc3790c7676ba1f597bd58d064bbb21cbb4f0b70cbf4789bb8defc45a8b7b9d51cbd9e430400ca014138ad78c4b5eea3a50b660e3eb2f124f92b06bafd989c6e8459d9dea37c2a2c5c4bf92d013c28f7a56154839597f77f7685b7162c09d956a7e93be4aa9e61a7f5a61f572c9635be194955907d0e133036d4f6c7b16ec772d24ab54ff793e3d6330bd963471f5971319c07198922afc11b387e51c796bf98946a363e19535b1b49e1135a1d4ebb17046dd7b21a6f03b6f0cbc222731f9718efd65239a09fe0e82f41a3b694dfa30b244e68e0c3dff6d7639f90b8d20f66be87f4fec47b83837793532b146fdffa74ae0d3ce2c4a22816e5bef59e40035bea57650dc32bc85caa6ae8dd2f0bb31dd6b197fd7833a3fd910bf41f02540f21462cdf65b17e96abbaaf96fb22863dcaf214bacd860a8c82fd6426b6b3c04419a1cad3ad7384592670218dec7baf5502f203a6d1cd8082f9497dfbc6fd4e2c63cde557026ef6b3aa9d37c101d6aad5acba99efae5bab8c81fce995aa0fb1b21527e12a8ce3b9057199ed54f39a586ba91589fbfb9bee5a5d743f7f18daadf094787cdf2ed772e6695954a3f3a5de3ebd8a4e841a9c5354df93280c87c4cbdfa398709418ab5742452687b7c5b48d34ce3eede6100cb97316ef55701d8b219b81b7e86da3f693a89c84cd499ca4f0a62ad641ae643cc11a1d90e53eda51d58b145db5e6d4f9a020ce18a2c23db28135ddfff4473b37951f054354bc12ee3b6c1cc4b456d9e3f556c01ec2978b43b011e7e63db0bf2e0328bd453572e16fe47f2e9d96b4baa21c9bbcdbbb8b590c78e8a15fe80ad3d9424e382c4fbbfceaabf6d7df39947e392922789106d6dc2ba8f0491f0ce0c7de537f4f636c2406ba8e54bac9783832a26c758dd335971e6eb59065ba334728cb96aa3a7ab4f40fe122f4da2d6f53ca9f181886b9b0389c2a06c6f849e9c152c46f6a55dfef0bca1fafb79555738a68c53ab50cc5493763b45b018dbce1c63485b97a827c0b8e7f771344b79089933617a0ad4959eb2ee364aa8b0cb353ff773d194379b7bd4b9b644ba04ebf4077dc8d801c2557820898f790809218cb8da8ff68a3d7ced474f4a0c2185ecdd64670dbc786073494f872b7bdee6731131d47adb3ec3e23ae63405d4316c06feb3c752ab186a050a86087413feef3ccaad3a78f4444b2a28ab119a90fc4d308b4e5ce0fa19ee893051ceb08adb9cd8977370ca1dd16c3749525d9302ada3665fe72a236750f29eefa57568cf85956cf7435be3d3eff72f1f9ec4adeb2cf42209dd0caad14bd1a5c08a16fbf4625f6ddd431115b121151f4b57735da567a84dd90ec2059780a078d90e0e264f55c622f4521d61441bcb1e66af337156670296ed76ea9ed9b2b046fd10f18c7e2cc6a318c753f14720e1188c903f981654ef3799282c6ea13729cce5bb0e179a2f92a9d335b142fe26fbf5d6409cd54c7442902bcd4290031adda5f76aa2971e590574cb3f6433a4ede655cb4a283a4434fa65faec703eb464070fb7d4b0831036dfd020e5f694644cf27858f72b26ccc544ca9a37fcd47a0125d5574c863aaeeedc4c74fe01d631eb6e24d4f27fb2674ba8e81e0411af208ad25961c1069994212c07426ada0a56f22545f61dbc73b0c16e6fd843ee7dad8fbcb3e7d52f8b3c7542f2a2b61ba1cfb4ce96a17f59c0ba62df52062427a4a8d9aa268db81a2deda9f9991ce58ba83c8c76d63b1a7ab70b9a015da5777c44299df8fe78d7961fcb5cc2a6cb6003a4087d5a5c953e0e03bbccce9c9955714472cf8b7c1c1653e00585d88dd4ae547265479528bda15c09121385eae17ac205ee4ef24f884c7be286654f10ad8e169d27ab429e5ede6114cc69d20d0efea0df3d79838407b98072e2f5002fa4f15f42d2ec0083e3708af53d1422d3d89eaecf9627a26a99e186a52ed6e7d08375c7f35fb87d131da696935b34dbb9b0db0cbd4e925fb7735c1dfb904dbfb91af27feceee46d0d3f96c7daca00272aba09bd8522c0f72fccff92d072a0fe381c12bbe2c1f8b9e55ef96fc0888aa5cd41ff9715bbbe3dfee77030e39c573b77c677ef45761411f478eb4b1cdb901059814609f2f92e2b667cb083493ca007f9a1005a503320cc189d3c84814cc07fcc83d80ad4f0da231ae6ac3903661a39ace0ab6b236588efd6d48f74f848aed2b19c97b3ecf205bf6f36ccc8ab5ed835793cffdc0621b96d58ffbcbed24989fc3d86982cef50d8f23fae4f6ae040920debd561efe7001e921014475296c6d22d9957d060017afcb9e53ef2882524d0bef50989e0acf5921c78ab36b7d3197167139ec605ca0d3c5d747dbf3eb4ed61a8a6f9150fb0ab34e72a029c96612f8ab3b9a58b303351f5f324e1f01ad711aad04810b09e21d215395027f7255e96b66a997019e636e3e7ce1031e5331eae65d61acc43d5c90029e212f06722972f4440597cd72610d0486d72b57e84e03d079852c45b5060e51e7421833924330bab0fdf3c8f7d08dfefd3b4eecdc8c1f78eb322839e7ad989be71c49a3f6cf465466d40d0084f13fc10ae7c8feebd62a14147ef97283ff07869dcfb89b183d3466036dbf0b94305a41ab7e53095dc8a2f0c2fc89d893c356daa34887dbd5325ac0f2fa64146a662b68b9bae276728571c9e5f0148ac42c5480f2477879bfb9a38aabb9f70cb8fcefbe7e2a4c527183e39698114a1b4632d764fdabb52dfd40b1ec06eb6a499f54c2a2fb9efe4830e795730ba57ab05cd021f5179d7956ce558ec337da9e6be7f3449747fd331ae9c54357d86ed0e370c46ee60fbebb7c7798f52891f87f6d801245b5fe1566e0e62b2e5effe5a4bfbc415f43d56ac097d594fe06532525c81e17321dc4d4020150996d30ae32bf1f7723f0099d432ae5d8d514b9d5cf4221ab43597c7bc5834ca23084ca0bd33b7c04ec5270e042768db0b98f3b19ac935a11a381ea4cf58ac0dfbc0744d59d7dc4b0a762671325522b516294aafd8b3a0a85e2c1090c41b34b7c0b93fe6bc1051ac690ceba6626f3d9b5f7005ef50fc99fb9835ca087f5b434f4659726e23f89f4cd2b0886840e16184f962c735a708accea4b405698f880bbcc0159e2bac44189480f56bbc3fcd373619d54b84c912280c0647fed837b7c91d910a29aa298732c66b74c665ed2b09e981b6c59c9124b3140219824cd479abf67c66f0fa30189d0589ac58428ae4f2056f923d98a8a3e57b2e160be861379d23546bf9b1ad4203faa3b3895b2c753846749f4c3ea35444d82e5526cfaa0517e17b3bb622b72837f7e3b55e7ad9adbf5662524d8cf9390bded01e0e9580baa6edbb489f8b035e258601ff5792c55291d041076b842d95675a53ea65fa252022ea760eb8fdd15b521a81e7ea81545f5aa1ab2500ac278c19a1bf661c9a22f15efafe01b14ddee824d9ec119ea603090cc7238dbaa94913b1e25276ca3f4e70763e0e296ff6fd4492e903115e3af10c465ee26c25ced1ee8abff73781066a66355f8d3674ab8611be6ad14f57224fbf52c5b7c9b4e44a9953c195665ca80ab3522127ba1f46b132d9174178695d0727587f019b265fb1d5b19351b3dc11326e67017ec7c2f8f054a9b37e4e6884c0f7a4827b419e775a9300832fec28082e5e23d59aaa1dd32cb28c511e1cb621ba62cd9070cec5d5aaad00381b3e1540d048bc220947414be64534cff3c55b64428937003c9caed1dd5fe006fa23dca5d3e6689b6715114fb01e8dd99954833a2cd37eaf3cc2ab14f2f376065019aea7da89297daaf7c5bde0df4d6766e77421c18bcc6992f1b24c1613893f120ab56dffaf16078898da1380265fbc5878e8fd9570268d6758d848a99eedf01514a1235526c306182153e1de239af4cbe2dde376a80295d09225c4a71f0d57a09c57d67d930f991f2a38d8dce9e525721dcf9d896b384c84eff0c64e5e007dcc46e2f8e613e318959fc6d2a3ca693288bc701bdf69a481d6c94b8c0a1860b0fb7c27a03b8914358da4ecc8fe8d5a6bf8f65116343747a48b5f46aef8e0c68f6aa1688b9a66584af761c8f5ed48b289e574819f24c34d2cb447e0eaefccc063e5ffadbd9cdfad8c6b364d5b13e15a84ba837e081a0b2cdd3bb453b5a4f4f7bb2fc0232e3f44b5faebf2e4633d29eb59bbaf93885599e08cd0f783bff7ebbd1e86747cf5db687888b2327cb6ab3b9a8b3e699d7bc09180570ff31c08a9e880b2a6be730d1db85b9c9b1f55a9a3fbb96ed80096f583afc76e2b19ce7a6ef7c45a5ae77c00d4d4a2009682df03adcbf8f9683e435adf8a5b3326d9d382ec8ecc379c3c5d1d0e00aa4675f3e5ee0be047048e2b81d3042c72c585ba6d98c02d89606909c3da8215c932b74a75d19dc88332ff529f775f8d4fccff42883761514ff0d1549e5cca86596f5faaa5f8e1d1f80708d3fe70b2f3e65ae51dc07aca9edb043dc286b40e8cc4cbf3773fd03e98803fb24e836db5406228ce0aaea8ef14648970e38cac663de0c68758888067304516d8e6e1de900dd526c8b1c78e103d620798d1ef64d011bce9d311436a042cbbb1e3e2d9bf7f1368b52460045a158b4294ae1b0e7061292ce76c2042cc2637c119062af89fe19c68975f4734489d1a02098886a7707fad2d7266f1d7af59bb5f2a42cf093d8ba13d35f249cef617360a0a041eab4309f692e3cb01ed54a84b4a24b08439f38e348d119f4d3b8f8df8d15d182f4fd6f9c8328be7d99c4cbb5b22544247ed3a8285aa99c4dc0f1cf1ab2023ce56281d0b6f276ef6371a65214777c10da1f228c802d3de5e5071f456e24ec44eeacce483960c7bf9acf0634434d164c1addd661db20d9a953e0349e99f497bbcdaeebef7c976efccbad2ac3549805c7fc2f9c0e3aee26b26ce0780612ebfb0b740717c44e957cc8791a6b5d6c3c7487c1a7014271d3d7130b4fc3237c58fa0b0919f769e2ca0d4eb72bc183b6f0ffc172c23287c8d07689cc0d6e7c11ef3f1da2a5838e49797538a43aa71718973beb81c0efc0a5f39fd69e9b0ce9a17dae59fbfc5e5a5032aef686eff7931b1c24973a1996bd4894da1d6e709963c29fdf1e3239257abead12931f5f7df8b4667a95daf25d286c1375da4b6540a4480b67d3cbe47c10f2585411ba4e0bce8e9a4886112b108a766a24d47c9b906f4ed7f14fd6bbe0029724848d1443f7cd59ee6dcefcfbdd011f55c92366744b191ce943a6e8588607be6e4c4e40a10a1126cd148cd5b514d4c4695753155f234fe843a52b11e1ec3463d1e4216ccc7e8525935c884b6b0246f2b433dea480b7154b2c7050a03ce7fa0ece930e870853acbb70442ef34ff54b600556ede991bab2c9ff980e0a3d98a655c548fc024413d170735cbd7bb09e946b9bd5f0552d2bbafd4910b8fa880df0dc6480d0fad54b5fb55c9bdc7797e44f80e", 0x1000}], 0x7, 0x0, 0x0) 11:46:52 executing program 0: kqueue() r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:46:52 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x100, 0x8000000000005200) chmod(&(0x7f00000001c0)='./bus\x00', 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x1, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000000)='./bus\x00') 11:46:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000380)={{0x1, 0x1, 0x2}, 0x100000000, 0x1, 0xffff}) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) read(r4, &(0x7f0000000300)=""/83, 0x53) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x31) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) 11:46:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) fchmod(r1, 0x15) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x0, r3) mkdirat(r4, &(0x7f0000000180)='./file0\x00', 0x100) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r5 = dup(r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x4, 0x10000, 0x7, 0x1, 0x80000000, 0x6, 0x2, 0x0, 0x0, 0x9, 0x6}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x40, 0x0, 0x0, 0xff}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) readlinkat(r7, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/225, 0xe1) syz_emit_ethernet(0x4, &(0x7f0000000300)="969b100e") 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xffff, 0x8, './file0\x00', 0x1e, 0xfff, 0x2, 0x4}) 11:46:52 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="100000000000000000000000ffff00006000000000000000ffff0000260000004fa9c1133f01feffffffffffff837d5c518795a24197740ece6369e82f6bd9da2262cf9e000000000000cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a55810000"], 0x70}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 11:46:52 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) close(r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x210001) r3 = msgget$private(0x0, 0xffffffffffffff6b) msgrcv(r3, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r3], 0x1, 0x800) msgsnd(r3, &(0x7f0000000a80)={0x1}, 0x5, 0x800) msgrcv(r3, &(0x7f0000000040)={0x0, ""/105}, 0x71, 0x0, 0x1c00) 11:46:52 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x400, 0x30) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) fsync(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 11:46:52 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x462e26e8b3376b65, 0x1b1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000280)=0x3) r2 = socket$inet6(0x18, 0x4, 0x7e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001940)=[{&(0x7f0000001a80)="87eae762dc0736d71e5f7c8f137eda1f983405d2e0c8eeef760ec2659c4b2781ec3755cfc37215be7f9f4c5c0c9e2a27a41fbfd76384f9cdfce73fcad16f7b2a059f9e8c1c1a4b9f943515532d1a0bfcb366bf3e46a539b725c73eaa963ef3655d2f49fe87995c53579654a71aed77617e4ffb52e0d83b09bf9a156c3343051a15c3848ca0fa2a7ec86e2198d1918848eeb301e44d5728e06f237344560604e99c3b411ca61a53ee3eb458fb14c3472610ff23553c84b24307e0c8b8ea8dc78b89aa61c1bd7ec3131df582bc227d23c30749ddb89627275c917fc9212c53defc6a667c3ce1c5c88d534c7e637246fe2d82686cce49d6fa6b125a8e23eef9092e602a0e0d3ca73537ad67022e65ec6d11415a8c799e4980d17cb7a43741c5513631f9aa109deaabe5ed564225c01cdaa2b5d145972884c28749aab208e14d2ee5cdcf85b08d14ee670d5f142d7e30ab5f13052a0a368f376195237d58886a13badc57ee9131b707010b949b275effc528186e2306f167524339126496fca6e206cc70c93f8fa9b599ff85e44bcd98299862db15010400cbb42be4a5cdf90ea6c2bf1398153d370956391919a5c90cf6517ec8e143fccd4a28cfdaf9635a2ebab2df862983d225042f93348870b0e00c228177d2addef28e3d6256d81f4569aca45e30bf0c228b801776e3d358af6738ec6be776de024c0cb83ee5854d3e94a0cec38b920cf4f65058d87d03d75a242777d428b22415cd6b60f8cc2ba9e8c2255327f9edea5d3d4edbafef563bd768e93a6aaa015e82ef5bef4cca2126733f102e675065d3ded71db31b6287e90450e8c79e9ed9d70e36bc03f7bd5d05741d193249fb6707116c6755c112b290d66389abefe129cf5a20a67e0fcdfa37728581b15f6e3de7790625d1e2856f713527ce86268c472dc48876b1813e4fb6ba49c22f370067321b509f5fea4037d3e8040b5a297f52dfba77ef2f1e77c4afe4bc725481c7c668dd5821a1bf23811451d2903802dbd9095c0e2fc3caa8a1bbb4b5fb21e6060372a8087156ab84eea9b0cdb29a585f150c644b6cf03ae928295fb350d527ac031cf8553a4b6c97e09a1086bbb0cde6e0ce91a7395738a136ee6421b0b12235ea70a3d8e188567a894e270b862c9d05b18312849ae05a7811828fb56453a0e7e6e2244b7cae3cca2d946d716c9297d31fafaad942300eaa8575e20d7e48f2acac167f436d696afaebc3f1e22e5b8dd6750651923ee30c6549f3552899bba499f2c7b9050594d552f2ba534d283683a505666c3b8d6f7b958e50bf630c9b56ac3cd542b3ef8411956bcee766a8d634620b9dc152b135826798c03dfbbfe8b117108396c278fac4b99f22afa9e48ac2a4cdb8cf2f9c5ab424b97ebb33d85da8cc1b68b211a72e49aff46f54dd4d5dfcfb07087273bd9c3b5152e7b8578f71adf17552446da1a50a548ff2355605cf9d09f000e9427e092566fb3ac9cb399a36f769b3f495d6cc8cc011e6ce70443129f4e3c862311644df2f99ceb8d3b0e45d5c12d30e929b10c42dd1c0e9c8a2cf3a16c5e92e3103bb94c1186c290d40301d29e014a6fa311bad1281e09a09855271a4d1c1e3eaa4663696a3d386173556547ac0d344a06dedd362a1205c3f620365a5f775b614f5525ef67966f9637c8f87e979e43d89eea9d1037e92a0a72aaa392f834a0bffb6e7416f9bdfeb0099f2d29c6a1d0a28a7734835f76f24c6a6aec9dbe66ba33d4088c8bef012a8305b44f9008c46bef5007edf2396eea689b9fee9f0f9e0f029c3286d9965aeb8170c855d632d235812d3a7dc73253aecc4b1b8f0ffd030c9349cc01cce0373aea7ab86976472cd590ae43e2da77a4c0c59033b761000c5c12359a0752d7cc59bc9912a382c668bd1d488c2c8cdd94a9b6a6d09447269761e7a83d6faed5631743a9dca7c3e33be3e687c6f52745c29f3e4be0e16fef871bbdf5269bce400e5014abba7875b14749ac473fbe0c0e5cadf0c44d35c05fed357de81c766e4e431d6c19203ea4c881cc033c3311d8c8be6d866f51463a69924bd80b9fd53577960a01ef01d57e545028e796821e12d328dc11a5b26c847a2bcaf480bb4d891284d97bd814b47bba2a071a9d115dabb78445fd166deeafe66f8824c647c146d745552b32410aa25c63b93e0aed4bed8674c1561ed41e76901ef760a48560f75336235abac63d0008367f2412e6179bcf1b21c93326e2b641c41fdf5659962e626367fe5b6ac089178b3d76952a24f699cd0a2e9268e263f35d9ff8f70c4131ab592a22bdb1afab9c4ade3c0208d2b89df8c887a0a3bd36d3e1c01bd72a2d64daf26f42c7ff50580b1ed0792acde2acdcacf56467ce49b6a2477a6b009522a7a8e9d9d8ff1a12f6ed90d66f3ef45f538a5cefa7991cc1ab036b64ec3ee57f335f9b5f41896133e43bb3f1eee9b670fd537136a257161c129a729ed32df9fb88501b9a4f770afa1891ae75c1d36df177ab2858cfac1e7f13f3059b566fc300c532271a7dc61eec864e2a48271f6357f920015fd7d5e5e3f2e70d23a4ac7f04459b8534dae53bfdd52860b171d7d908b06e45729dc59753eb76c27a432caf71f6ace9ae378d82b6eb8abdb37fe7345bdf8d5ccbf39e49f9c017168dd9a91bf3bb51855e7af6e84f154638eebd2374d373955a15653e4cb1acbe98ee180803d5b2efd8e333300a1a0463b9727e6fb9f4a519abc7ff767f505064673106032220ca6926698e870b41102f6f54b2f73d12004c52a080b99351399e4f788e9cae9334c6a1a0997430e0b4d6e751fcb3340cc505eec99b227ac1236b4771f7158584c10bb395e26cdf8bcd69d42ee602ec05f9e4fe0c5e8cbccb49f5c72c6dee59cc3fbab89471ffeac34795bf18c789819bc9839fad79df0c4946188a0253c6e4a8df9f3a134ed9ab5448531fe4ba36ba91d76e67a6da8d41c077f0e365423d25622b4547c15ab27a031e157ddd17648a4b297ae2e6b4a56c32ad5b02e289b7a88b3324e2780e4498fc5623d05488b6f5097a3022db7d4f056edf243d998332846c26b9b8b4d03b6b5cc9d33dcd010e1faf94de1192266a22c06bc88388c8d7f5e86708719a236a36f877eba1ddc6203828ca9763550bf7697f446dbf584bbf386ecd5966756e32694efd846c8b8a876f57312d8f29413d3177b496a6f32926d098e7c76521818a72c2dc423bc09cc4f822517df117fdb0a6863e04e44f3f7b3593aee3ced70b78afb3b8eadc266b524dad568caa502d8ec185c6a30a9b47ad08b4fb54d2e136db12e0750a0a78ec0a47e1fc40c5dc7a54f5bdeecaf1e312b43242e1e2f8b72de5875a522676b548a02e9d0d43ae177d79218e0623a0d44cda654f8d408560acd381f270d79339f1fd1fa1ab4474ba4de4389bd3634784f107bb3a950f64fdc0b94cda874fe5bf716c4b34da7c2c467a779f56c38c5d70e9a070164c7e7c592fa9110e4b198bf3600d23d565b3d475386d63f71f9e797b86e223e38a4fe5ee4be4468eb58d4c7c7bc092abf4277edba3aae405fd966284938e5d22470a10c2694b4735db7e191552e32b85a2838f64a800dad337337341d3bee5b29b87d77f9f0901c6b5ad6997366c9d35dff1944f809ec9e941f8535ab319e57273f82d43d46e7f765cbdf5074e8bb9cdcaea1e6e03a1ac465bcc7c018e618f08edafd6b83959e0b327c2f9d7f5feca3c27efff5743dab0d1502952d493927c6e57c5e81007583c7923b53c785dce662ed32cfe0f4fa91cd80afad9e700d695ef30d557c393e93880fef34801cbbb9992a90ca64f8b0279c4db6ab527fc96ce668a124d86f8f47abd7c416964e573eba9812f5530fe8bebce695e0c15bb088856fa583bd2c9c159ca2affe302328bebae13ad2b532d414325a2e316dfbf002cb955bcdc5f171f07bde93b536392b33df20068ac372c8c0ba30e5ef6d1ed58cb828e142da2cedf0952bed91149720be7a049fedce376f878463464f5b5567edb5a9f4676f271f9edb77dbe83ede2227126aff3116e8115e6240cf3a12e2e2f149185201b9ff886647888878d08c68693e076dec7d478efd02ec80c0229532b92792fe6b70acfe38e69bc3c4fce26d14fc2eb0226059ec8ee031c2e50841556836183a60e24da528981d21573b5f148b8823006b1d21889a7274be0d66ac5fe0e8b85a1b3c435026cdbeb421ffdd81b33dbba2829caf02a8280d11d15a63f4ac368fa16800204707e5c960c87fe02caba339b7f0289b6f26d3d2d7274e409fdc680ad88aaec0c7a1bda6598a2883bfa44f735820346c6a675db3a36bc4d0412c97a608cb1cbe04d9a56cc8a5266ef112e31466299661032d618e12854a82b95ef61f03fed18c7bd772dc370e17175e92adf821e121a9d65ffeb4dd033277c4f54c820b0b58ab9d84bc1921619040149a4c7251484b3a0c359abbc0bd950c7ac392f685e5e56dd7aa695cc21934895e061627ab42647a999dcd0620f9702d81c53b3bb18460a741e3f3ac11125af0fcf244e4b921401c67698e55e4e16f2278041963206cefb2c094ccefa35c8dc69803a266b7508f79ef5d3ccf54e16b38044798b91923821133c93a6360d857374a5699695f815dfab215889576ff388c498b9eb18f332a662ff835c207584309fa3806f8d43d825fe864ee7352ac09f2f0a50cf097318fc4b4153e21ca39b91b0ffbc5a99c5bdb047cc0c03a4d8900d7f776828897235532779fd0108c42a97241734031f2b930a5a1ad32a10ea5090719292809c5e6d2939a513d9169143d5daaa315520cce7e206c58b4a2098f8065cdccc32eb52c75392aa161884cd454b6caf5c832e3531c55f45c0db0ac1d6f9c7614b00a8e1a6a83187514a8ef5fd7935593303a6dc86d7105a324c3e723f53de2460b97e57320c883aff217cdb56dd78bb70c874f9eb37db0c2804db0c6f1bf7fc095a1d228fd8eb2d5f8ff9450c4d94d007648dc797d6f9f14fbfc49681aad9f806ed3c941ce02234a32a9ecb25f4d18d2af9e1cad55b201a26df4d06d04a3e9e2f161141080d286b522a39551898ba52d61af7333e1926cdc2250f3249cadc7468b66129c7c230c618a2003cc6a2d829ab03a79c0bfc5594b71a738db83484ea97d19bca07af8475f548c2b3628c8ab699c8129fa523dfaf705e1fc2ee57e8a414a1d1e288c82fa11c57d472ffe7178b0e129574b8d78678c30730d97570e15c114cc30b4e0982d673945bec335cd2e240cd1ecb0c440e3162af2ac21d69b88a1153b46c5730af5c1bd4625776409d82eb95de030ad2dfe1d6ab2d463c1e89b1dad916c350b8a28191e4267e44f4fc696e741e437a2962b7fdc19f9057d459e883c28cd3c21be5393c00c0fa45916a0e46428f4095e366cb19f178b5bd5d7523235d00a0c601546ce9110505d349da78c49a8b1a48a6f30c2857685008a8ed33ee77ad2f645155ca64083294b5ce60460afeae76f972e3895f7011f3c59b3b8204b3f6ea326efbd8e0d78ff7be47d8155a252563f00625c36d2a6383529196eb85934b2b9be06523818cf1ab549f57a4febe679f92d0943ba4b12074706f5e8fb39794dad7e0517379cbdb6b709988155f30685615a8246600847ebc7ca4ef7562dd1b7bf435e9221a79406e97f803f9ef3210ac4e5e062aa63c7d6a5dd31d69b5c6e89556ad8cf5fa5b78728198cdd644f91e5898bffe636caca60d681c66376a0755b4ebbbb0b4028cb78d098d2d9cec3a9f03aad26627756a73004e13b5dab7c499c14d2e1e65fc8", 0x1000}, {&(0x7f0000001300)="33608f5eb9856ebe8910d8c71b42d7421db35d3c2e1bd1ae323d4528c219c649d9d78e4a87c3f45065e42957a389ec43f8fc677234792cb672bb796b3fe4b47e89718568bf68edc45627912a83dee6041fce6072b7b662d71186187fd967f8c1c0ce46cf67cd67944b2ae275890cf4b763103b06b6fd83f51c3a6bcdda4ede717588909836b2390d72d75089dfd59839005842ff6eafa7ff59a1e19bec347e149076b894d756cb0afc3e559702a4c2ec6709c189bc12499646e0f12728abf6d41756e2b7c5b3ba17ced164ffd3b34edf372e4df1307f46c621b9661f7c888e95a4afeb6f478d26208f9ed13532d4ed4e6c2174ee0a0a6e64", 0xf8}, {&(0x7f0000001400)="20be7c1f940db96916085c7a4941d1ff50129dd08ee1ce7e3cf025bb7948b22af60a83272791e349457e125273455ebc2242bb1f448f7860cb725400150fb878ea64b22d455a98e0cb9b28838aeddf6c1982ca408956dba3bb38ca744dd99df6233bd33b1aa1c65ba91b685aed4642489df65e68824f940c2e4a3ac3aca9a7d123f9b257509e6771ebf09d6d1b2454cf62cffa8b37242ea9dcd8a45660fc30665e02df517db782aee451c5eea762b6d7b441256aa72dfe2e12c88a0f8a114f776e661d5a0be1e259ad70350b779f8a9a3d392ff3fdc9ff521b311361381ce60801bc896b5878b884", 0xe8}, {&(0x7f0000001500)="e1a04867196f67674f59e49c051841ff4c6a7e21bf79ca39bd6ccfacc0671014ce5444a74e4ce79421fdc5e455c58592b2e4211030a5089ac5ea1bbe32ceced6ae47792fe9f4c16a59a8edf55aeabad9600d2e519ee4edba8cb71768472474628fae3c7230cf9294b70f80b7445d15373d556bd33f358750c373eae53a5c41a688fe5eb1641166131559ceff0389c5ec178d2a8c6a0bb7bda8425adede93f13e8a2991d3ff74ace5f5504c05daa5641d54e0d69ec0", 0xb5}, {&(0x7f00000015c0)="7914a8aa966944c568ac888e5bea3ce9e3704b18f4659ab49c002d7a35b11c39e72a7673ce96df301e5bb4f4c5007b5bd5bd1c1de80fabf42b28b10b58758c17a168865a9888cd6a20d3106c6fe8d654c36bb1bab8f2f19fb53a422a0306a4e57bdfcf9c30dd6f0d0a49a8d4b8c21d8c25257691357c7a5aab153436ce77f7de683953", 0x83}, {&(0x7f0000001680)="793fa980b5861004595779fd1868af634e149cd000df4f657d4f", 0x1a}, {&(0x7f00000016c0)="d865a277e0f9f0ac0087d0b9db09f9d98b56512ee3c6d4522492ef4bb128c5c9eace4db98f817f276b2451d257dea44268222a82fc1fd1b189a86e958d3aa73d1844819b17605cece7aeadc6d60137babaaa50e8f2549a", 0x57}, {&(0x7f0000001740)="6327da2b50e92dd175cee7a742c042b842d8860cd0f04c66ce33b91242497eb297bd78048537a6c210cef5a2e24276182b1084bc37bf82a118d0a2ddc7038617beb2d3ab73248d09d9ad180f507d806d276f174fc6962f36702c24ca1d0477ca72c727d17bed609e0ab8df4618f01ade442b0e8ca9defeaff9677f971b9820421fe078970708cf3ea6b186d14b9fce7408a7ebdb3238a5c3cd2dda78c667be87cc8dc4b0f1b69caaa7192fb5e538194fb6cdcca8e59a5df1a6a2c44a78", 0xbd}, {&(0x7f0000001800)="51097747d8a599f36765fc380b7ba07079836caeeea91eb053df6c74a39058102dec9842f9627537f000304398009a7d6ad9ef35279c9802ff5bfc258fad8acc9c67538d199f01df1fb278a0900c12d84ff8deeaac072d8ae6ac0c3d1315ff783f929cfaf7b62aa8a774bbb870f4ae9018aad3d1d2843a2f87", 0x79}, {&(0x7f0000001880)="cd6fad81cfe8b8c616169d1693575bcb6f9a02fac3a4a823f779ff326ef602f9e5ee3d8eb4aae82cf8702d987b3595d053ab5f61075baa971d93e2c638be54e0749326cbfb7e1339021cac948e2a86da4c0f5d20bd7ab535b325f0dfe99addae8256f74401204853618cd02d91384eae8933d6a65d21512f62ab6e8f9b46ce69f70f", 0x82}], 0xa, &(0x7f0000001a00)=[@rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r6, r3, r4}], 0x38, 0x400}, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt(r7, 0x4, 0x1, &(0x7f0000000100)=""/195, &(0x7f0000000200)=0xc3) 11:46:52 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3200, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xffffffffffffffff, 0x4) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7481, 0x1, 0x3ff, 0x7ff, "30f846bded34f6c19f86bb62dee70b9b5da20d5c", 0x80000001, 0x49c4}) 11:46:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a40e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0), 0x0) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 11:46:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/14}, &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 11:46:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x1692, 0x7, 0x40, 0x8}, {0x5, 0x8009, 0x7, 0x401}, {0x401, 0x1, 0x21, 0x1}, {0x8001, 0x42e, 0x7fffffff, 0x80}, {0xffffffffffffff7f, 0xfff, 0x0, 0x4}, {0x1000, 0x1, 0x8, 0x400}, {0x1, 0x80000000, 0x3, 0x2}, {0x4717, 0x8001, 0x3f, 0x1}, {0x8, 0x300, 0x0, 0x858}]}) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713218577cdbfb7436951747e739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001075381e423a7bbb25d5e43535280fc146105791de58a814590681731ea367352ce6de49325ef5f2ee2c7a82e6ad300c2bf55b3a5a96453f2915bd3b54333a76c2694946e1e28e550b5d6775ffc70e48d6bbe9b36e9730e7f12c57ba38a1b53b759ca7b4e091d8617f108ee4f6c0e514990fd25afeb", 0x2d8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) close(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) write(r3, &(0x7f0000000000)="9c396316e2aada1c9fef2b459d8d3c169c68ed1b6c76d1de", 0x18) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0xff, 0x7da1, 0x80, 0x5, "147f3d4aac11a59fd7567bcb0e4dae777317d280", 0xdf6, 0x1}) 11:46:52 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820243927f90c8b12e2f66696c657fc1a83e"], 0x10) shutdown(r2, 0x1) socket(0x10, 0x3, 0xe000000000000000) 11:46:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x80000001, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) write(r2, &(0x7f0000000040)="6423b452fefe1c16ef785fc18cc90f9bd2ec628717460601d826c11ba0612822f830e6b2a04a848062f6746ed65b94f44c31fc7d1ea508d5bc384a588f474f83d955bf08a589ae7fe94dbd0c2f25232bd392d0736241fa0db2e9b046f93ea23450c5ee526cb6ff1140d66434018cc0941cd0fd0501079c7ea54866443ae08d3af93f50e04793e6200711b9ed35f34435", 0x90) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 11:46:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ab1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x75, 0x0, 0x100000001}) socketpair(0x6, 0x5, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) write(r2, &(0x7f0000000180)="58559e2452cfeb328c19c427b108e4cc056d03c3d52c1419f18bf53a72c3f71a093e284a96ec2fdb01ef27d9b0f19cc7c600eab3ab915d282fd79bf9fdd2c26ecdd6420746835c04709e1d80c743f23bc7d15f252077bafaa8fb2a7b52f48c65dfc20793375514381bea3072647c20d4ba6703c856a8ed21a0b85c1c96f05a75b189ce249627c4f6b76fbdc88841fa83bc2e58b39dc1dc8eded4fd348825ede79a8418f63973315080fc1511a816e95c63a1943a3386fdb1eff7dbc9e5b0ded8604517d0c61b2779c486ecec1574a98244253e81bae782cf3076ed8585f25beceb21e30e9e8afd048082184fc6ab38617ac8f442d8daca", 0xf7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x100, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000002c0)=0x7) socket(0x38, 0x3, 0x1ff) r5 = dup2(r3, 0xffffffffffffffff) r6 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x400, 0x4) poll(&(0x7f0000000340)=[{r5, 0x4}, {r6, 0x100}], 0x2, 0x7) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000380)={0x2, 0xffffffff, 0x8, 0x200, "def4e4d52fd1a1a72a8673e3ac7513db50052f1e", 0x2, 0xcd}) socketpair(0x2, 0x9b2d48d5b5cd4153, 0x7, &(0x7f00000003c0)) r7 = accept$inet6(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000004c0)='./file0\x00', r8, &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000580)='./file0/../file0\x00', 0x20, 0x3) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) chflagsat(r9, &(0x7f0000000600)='./file0\x00', 0x8a5a6048ab31bd00, 0x6) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f0000000640)=0x9c) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x30004) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f00000006c0)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000700)) r11 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0/file0\x00', 0x0, 0x41) ioctl$BIOCGETIF(r11, 0x4020426b, &(0x7f0000000780)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) readv(r12, &(0x7f0000000c00)=[{&(0x7f0000000840)=""/96, 0x60}, {&(0x7f00000008c0)=""/60, 0x3c}, {&(0x7f0000000900)=""/89, 0x59}, {&(0x7f0000000980)=""/29, 0x1d}, {&(0x7f00000009c0)=""/153, 0x99}, {&(0x7f0000000a80)=""/236, 0xec}, {&(0x7f0000000b80)=""/123, 0x7b}], 0x7) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 11:46:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x41, 0x0, 0x0, 0xfffffffffffffffe}, {0x1, 0x100000000, 0x0, 0x6757}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:46:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000080)=""/140, 0x8c, 0x800, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 11:46:53 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket$unix(0x1, 0x6, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x5, 0xfffffffffffffffc, './file0\x00', 0x3c7, 0x1, 0x0, 0x8}) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) 11:46:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x7) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='W\x00') recvfrom$inet6(r0, &(0x7f0000000000)=""/250, 0xfa, 0x40, 0x0, 0x0) 11:46:53 executing program 0: socketpair(0x2, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000040)="e23bc3dac460adeafea3d8917bcfe29738616531a948a627dfec8ea2", 0x1c, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, 0x0})          panic: malloc: allocation too large, type = 2, size = 18446744073709549856 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 66643 21480 0 0 0x4000000 1K syz-executor.0 112142 95475 0 0 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffff920,2,a) at malloc+0x9c9 vm_get_info(ffff800024d89a10) at vm_get_info+0x9d VOP_IOCTL(fffffd807da2cb60,c0185603,ffff800024d89a10,1,fffffd807f7c67e0,ffff800020ab1400) at VOP_IOCTL+0x88 vn_ioctl(fffffd807dca8610,c0185603,ffff800024d89a10,ffff800020ab1400) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab1400,ffff800024d89b28,ffff800024d89b70) at sys_ioctl+0x5b9 syscall(ffff800024d89bf0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,7dfe7d84010) at Xsyscall+0x128 end of kernel end trace frame: 0x7e2846597b0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709549856 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffff920,2,a) at malloc+0x9c9 vm_get_info(ffff800024d89a10) at vm_get_info+0x9d VOP_IOCTL(fffffd807da2cb60,c0185603,ffff800024d89a10,1,fffffd807f7c67e0,ffff800020ab1400) at VOP_IOCTL+0x88 vn_ioctl(fffffd807dca8610,c0185603,ffff800024d89a10,ffff800020ab1400) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab1400,ffff800024d89b28,ffff800024d89b70) at sys_ioctl+0x5b9 syscall(ffff800024d89bf0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,7dfe7d84010) at Xsyscall+0x128 end of kernel end trace frame: 0x7e2846597b0, count: -9 ddb{1}> show registers rdi 0xffffffff81e59457 db_enter+0x17 rsi 0x229d __ALIGN_SIZE+0x129d rbp 0xffff800024d89650 rbx 0xffff800024d89700 rdx 0x229e __ALIGN_SIZE+0x129e rcx 0xffff800021980000 rax 0xffff800021980000 r8 0xffffffff81dbebdf kprintf+0x16f r9 0x1 r10 0x25 r11 0x6e775bd2d452bb65 r12 0x3000000008 r13 0xffff800024d89660 r14 0x100 r15 0x1 rip 0xffffffff81e59458 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024d89640 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=66643 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1b68,0xffff800020ab0a30 process=0xffff800020adc700 user=0xffff800024d84000, vmspace=0xfffffd807f00c5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21480 479665 31654 0 2 0 syz-executor.0 *21480 66643 31654 0 7 0x4000000 syz-executor.0 21480 363975 31654 0 3 0x4000080 fsleep syz-executor.0 95475 112142 47650 0 7 0 syz-executor.1 95475 373267 47650 0 3 0x4000080 piperd syz-executor.1 95475 55092 47650 0 3 0x4000000 biowait syz-executor.1 95475 42118 47650 0 3 0x4000000 inode syz-executor.1 88390 136310 1 0 3 0x100083 ttyin getty 47650 18079 59129 0 3 0x82 nanosleep syz-executor.1 31654 237363 59129 0 3 0x82 nanosleep syz-executor.0 47830 117283 0 0 3 0x14200 acct acct 86636 115179 0 0 3 0x14200 bored sosplice 59129 475481 33399 0 3 0x82 kqread syz-fuzzer 59129 421330 33399 0 3 0x4000082 nanosleep syz-fuzzer 59129 67159 33399 0 3 0x4000082 thrsleep syz-fuzzer 59129 105426 33399 0 3 0x4000082 thrsleep syz-fuzzer 59129 97381 33399 0 3 0x4000082 thrsleep syz-fuzzer 59129 206921 33399 0 3 0x4000082 thrsleep syz-fuzzer 59129 449379 33399 0 3 0x4000082 thrsleep syz-fuzzer 59129 485202 33399 0 3 0x4000082 thrsleep syz-fuzzer 59129 61889 33399 0 3 0x4000082 thrsleep syz-fuzzer 59129 361316 33399 0 3 0x4000082 thrsleep syz-fuzzer 33399 96856 2419 0 3 0x10008a pause ksh 2419 107487 15983 0 3 0x92 select sshd 15983 214596 1 0 3 0x80 select sshd 18676 343873 93761 74 3 0x100092 bpf pflogd 93761 247071 1 0 3 0x80 netio pflogd 31469 170364 50533 73 3 0x100090 kqread syslogd 50533 5630 1 0 3 0x100082 netio syslogd 62757 56271 1 77 3 0x100090 poll dhclient 92112 154486 1 0 3 0x80 poll dhclient 11415 497504 0 0 2 0x14200 zerothread 97995 63721 0 0 3 0x14200 aiodoned aiodoned 99835 431875 0 0 3 0x14200 syncer update 32323 436218 0 0 3 0x14200 cleaner cleaner 72789 512890 0 0 3 0x14200 reaper reaper 85067 208145 0 0 3 0x14200 pgdaemon pagedaemon 3685 197320 0 0 3 0x14200 bored crynlk 47585 37707 0 0 3 0x14200 bored crypto 18718 135210 0 0 3 0x40014200 acpi0 acpi0 21565 425070 0 0 3 0x40014200 idle1 43160 151783 0 0 3 0x14200 bored softnet 59850 9226 0 0 3 0x14200 bored systqmp 7221 187761 0 0 3 0x14200 bored systq 37265 199098 0 0 3 0x40014200 bored softclock 24183 199433 0 0 3 0x40014200 idle0 52956 207954 0 0 3 0x14200 bored smr 1 125684 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 21480 (syz-executor.0) thread 0xffff800020ab1400 (66643) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82663928) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 95475 (syz-executor.1) thread 0xffff800020ab1188 (55092) exclusive rrwlock inode r = 0 (0xfffffd806ac63b38) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_write+0x11b #6 dofilewritev+0x1b7 #7 sys_pwritev+0xb8 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 95475 (syz-executor.1) thread 0xffff800020ab07a8 (42118) exclusive rrwlock inode r = 0 (0xfffffd806f7472b8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x62c #7 vn_open+0x144 #8 doopenat+0x28e #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9595 6458K 8396K 78643K 35568 0 0 pcb 13 8K 8K 78643K 542 0 0 rtable 113 4K 5K 78643K 1530 0 0 ifaddr 79 17K 18K 78643K 522 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1624 0 0 iov 1 12K 32K 78643K 1843 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1231 77K 78K 78643K 8425 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 74 0 0 VM map 2 1K 1K 78643K 13 0 0 sem 12 0K 0K 78643K 477 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 4348 0 0 sigio 0 0K 0K 78643K 29 0 0 proc 62 63K 95K 78643K 1548 0 0 subproc 32 2K 2K 78643K 306 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 400 0 0 in_multi 33 2K 2K 78643K 339 0 0 ether_multi 1 0K 0K 78643K 24 0 0 mrt 0 0K 0K 78643K 21 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 180 795K 795K 78643K 180 0 0 exec 0 0K 1K 78643K 759 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 116 22K 32K 78643K 15643 0 0 UVM aobj 130 4K 4K 78643K 138 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 512 0 0 NDP 18 0K 0K 78643K 161 0 0 temp 214 3556K 3628K 78643K 81858 0 0 kqueue 0 0K 0K 78643K 19 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 39 0 33 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 201 0 199 1 0 1 1 0 8 0 rtentry 112 216 0 172 2 0 2 2 0 8 0 unpcb 120 1660 0 1643 4 3 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5269 0 5269 1 1 0 1 0 8 0 tcpcb 544 2467 0 2463 4 3 1 2 0 8 0 inpcb 280 4267 0 4260 20 19 1 2 0 8 0 rttmr 72 3 0 3 2 2 0 1 0 8 0 nd6 48 36 0 32 1 0 1 1 0 8 0 pkpcb 40 29 0 29 12 12 0 1 0 8 0 ppxss 1128 74 0 74 12 11 1 1 0 8 1 pffrag 232 3 0 3 3 3 0 1 0 482 0 pffrnode 88 3 0 3 3 3 0 1 0 8 0 pffrent 40 7 0 7 3 3 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 126 0 100 1 0 1 1 0 8 0 pfstkey 112 126 0 100 1 0 1 1 0 8 0 pfstate 328 126 0 100 5 2 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 957 0 739 16 2 14 15 0 8 0 art_table 32 958 0 739 2 0 2 2 0 8 0 art_node 16 208 0 168 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 4 1 0 1 1 0 8 0 semapl 112 470 0 460 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9118 0 7705 46 0 46 46 0 8 0 ffsino 272 9118 0 7705 95 0 95 95 0 8 0 nchpl 144 16060 0 14417 61 0 61 61 0 8 0 uvmvnodes 72 6186 0 0 113 0 113 113 0 8 0 vnodes 208 6186 0 0 326 0 326 326 0 8 0 namei 1024 57420 0 57419 5 4 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 11 0 11 6 6 0 1 0 8 0 scsiplug 64 11 0 11 8 8 0 1 0 8 0 scxspl 192 48209 0 48208 25 24 1 7 0 8 0 plimitpl 152 380 0 372 1 0 1 1 0 8 0 sigapl 432 4504 0 4488 3 1 2 3 0 8 0 futexpl 56 80539 0 80538 2 1 1 1 0 8 0 knotepl 112 1045 0 1026 2 1 1 2 0 8 0 kqueuepl 104 1079 0 1077 1 0 1 1 0 8 0 pipepl 112 2290 0 2269 9 8 1 2 0 8 0 fdescpl 488 4505 0 4488 3 0 3 3 0 8 0 filepl 152 36151 0 36043 29 24 5 9 0 8 0 lockfpl 104 1414 0 1412 1 0 1 1 0 8 0 lockfspl 48 478 0 476 1 0 1 1 0 8 0 sessionpl 112 38 0 27 1 0 1 1 0 8 0 pgrppl 48 84 0 73 1 0 1 1 0 8 0 ucredpl 96 5415 0 5404 1 0 1 1 0 8 0 zombiepl 144 4490 0 4490 7 6 1 1 0 8 1 processpl 896 4524 0 4490 4 0 4 4 0 8 0 procpl 632 14088 0 14040 9 4 5 5 0 8 0 srpgc 64 32 0 32 16 16 0 1 0 8 0 sosppl 128 53 0 53 13 13 0 1 0 8 0 sockpl 384 6202 0 6176 13 9 4 7 0 8 0 mcl64k 65536 265 0 0 34 30 4 34 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 20 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 209 0 0 23 4 19 23 0 8 0 mtagpl 80 35 0 0 1 0 1 1 0 8 0 mbufpl 256 507 0 0 24 0 24 24 0 8 0 bufpl 256 19474 0 12426 441 0 441 441 0 8 0 anonpl 16 457654 0 443355 169 96 73 75 0 124 8 amapchunkpl 152 28359 0 28228 35 28 7 13 0 158 0 amappl16 192 23603 0 22767 190 140 50 54 0 8 8 amappl15 184 355 0 354 1 0 1 1 0 8 0 amappl14 176 1115 0 1112 2 1 1 1 0 8 0 amappl13 168 428 0 428 4 4 0 1 0 8 0 amappl12 160 1105 0 1102 2 1 1 1 0 8 0 amappl11 152 885 0 870 1 0 1 1 0 8 0 amappl10 144 197 0 191 1 0 1 1 0 8 0 amappl9 136 1136 0 1130 1 0 1 1 0 8 0 amappl8 128 702 0 668 2 0 2 2 0 8 0 amappl7 120 276 0 266 1 0 1 1 0 8 0 amappl6 112 859 0 841 1 0 1 1 0 8 0 amappl5 104 1353 0 1338 1 0 1 1 0 8 0 amappl4 96 4997 0 4964 1 0 1 1 0 8 0 amappl3 88 544 0 538 1 0 1 1 0 8 0 amappl2 80 34681 0 34600 4 2 2 3 0 8 0 amappl1 72 108475 0 108013 26 16 10 20 0 8 0 amappl 80 14598 0 14555 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 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 4516 0 4488 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4516 0 4488 1 0 1 1 0 8 0 vmmpekpl 168 37832 0 37796 2 0 2 2 0 8 0 vmmpepl 168 560376 0 558273 314 203 111 117 0 357 19 vmsppl 368 4504 0 4488 2 0 2 2 0 8 0 pdppl 4096 9039 0 8998 7 1 6 6 0 8 0 pvpl 32 1198839 0 1181212 348 171 177 179 0 265 28 pmappl 232 4515 0 4499 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 667 0 47 19 0 19 19 0 8 0