ade34b7682cbb31e1901d24d8e64f5dd9b39929f597ad8191888bee5dc4f333f79fbfa42af6118b5821306564a98c384ad2555301411691179c388512418216ba463bd51a78ec8d3e0af8ddf4cfeaf1923925f33026f6c1244870e116e5aa8d6e8101713c04f45766dadf574f628634e35959b8f894115661a32e976babc17318799751d19f3495e22453b38fcfae380d81ca7da5aae2866f0215dcd685a9c3b3137394abd84d055ab0d34aa0ace118151631d776dc7e284524ee64e34df6de9beed3abe6570d30b61cf5c69de2c8587cba0ba34ad9aeec628da394d8f548088eae8744348b1249f963cc80e9dd526f7c14bf016dbf75e3139eef6a19a8fc7898c13e2d771138e06e7c203b797cbf127963c24d147497f69f7eee33b42ddcf3125d3ced5a66adb12aeda09bf0e6ce33aeea8b383e47789e6210cc9d56a2f7da70c5931bb2c2a6a83947da7eba6f2b8b0598e44b3ea54a2ff23ef772b8fd5d08c89fbd195fcc4b924e0f779b68940db185a237db5922c18797869a50f03683b1ca1ee0e775a8cfcd9b71d3c933e0f24e13a248bcd917f1302a3733bce3163d14fa3de90dab053f003d7a80012e0c8573695631cad385f3817639d3acb410b3ad45201b04b3d8204ae3f04526a4a30079135ca66106b8c91dc22a7cbcf42160273d27b37d1b5107b4a01ac2a65279e295bd3f680e7692c41fee86cc45184425e813b63a38243b714bb688407fe219d0e8905be51e9f138bb2f051884416c6f6b9ff3b18ce9f3ecd4a04d840e1c0cd986c96ee54c418e0a94fd31ff60b3daabf6becd2102809c2578d6109748318b192ea4a68648225a87fff654704af4c90a7b66a394f4c77f9d62cc01063cf59075b37bc62c8b2b00d4edc1ad9fdd4605cc80551444661d26aad1aa8c8ecfffa7d6ecd832071e2288b39e76ad3f6e50bb5f7ad944e786334c6a5303a2314278bcd07d04e20311934a2c66349ad5b96e6d89af4f46bc76ecec8dc595b5591220f3a4497069fd91499c52f81ed1287b1d1661619f3aaae78013a4dab4216dd0c8ca2596ea808a55828fed876b6b5f7982bfb3c95a830d313e7c3981fd0c2d06df1f95d3aff448eb115a363b770a5ed24cdd8f76cd76307cb75ad4441cee6172626df1e73740bdf63a84d2b30d8a86c19d608d6261b1d3288502b2aa3b29fa0e0e990193c7facd47de87fa66a2c50748d2c14292aab8895dc935e88ee7b85837e2b0ba221192c8664c10ef076abae4317fd36fb6d94f85023195ebe78c9bb75eebb2e8f76efdc7c84a94a08102a756542a1f157de92173b23a4cf34732e4452b1543741fc467999b6087ff5976f3196cd25e9d5d06f0b3a91e67f351472c149c42bf48a1f962c462191904f73e0f6a6825892ec0eb5e6864ebc6992caf2c1dbbb92c4b429bc3b668790f36b78e275d2c022c9b754ab9115505e67fe15f137b725a5b06ea6ecdafaa798da450f59a36e847da5a7a35a1b49418935ed46a7b6cb92c7cd520bc97ec50d833ecb076c4aa20c4787065c9b2788fbb4af02cb4b9b4ebe93b99e9365", 0x1000}], 0x7, 0x0, 0xd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:37:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$inet(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0xd, &(0x7f0000000080)={0x2, 0x3}, 0xc) 05:37:19 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000200)=[{r0}, {}, {0xffffffffffffffff, 0x48}, {}], 0x4, 0x0) 05:37:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/230, 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x8000000000000000, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x6, 0x400d, 0x800) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x8) ioctl$KDDISABIO(r2, 0x20004b3d) dup2(0xffffffffffffffff, r1) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x2) connect$inet6(r0, &(0x7f0000000000), 0xc) ioctl$TIOCSDTR(r2, 0x20007479) 05:37:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x984, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x36c6, 0xfff, 0x4, 0x6, 0x100000000, 0x1, 0x2, 0x8001}, &(0x7f0000000100)={0x4, 0x40, 0x689d, 0x800, 0xfffffffffffffffa, 0xffffffff80000000, 0x6, 0x1ff}, &(0x7f0000000140)={0x3, 0x7f, 0x2, 0x2, 0x6, 0x3, 0x4, 0x787}, &(0x7f0000000180)={0x7ff, 0x4000000000}) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x80000008, 0x9, 0x4, 0x20000000000ffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 05:37:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 05:37:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2, 0x7fff}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f00003f5000/0x4000)=nil, 0x4000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x80, 0x0) write(r0, &(0x7f0000000300)="73970fa03e6b66a16fb206e34b38f0ea2448c4702612bbb7008815ab58e1054eb8a24ff55177adcfb1dc2418aa2257d773fdf995f27e2c887946688dd9c404f9a6e87bf3c9e504599aafae8dd964dc2ae1f6f558e012eee7ddbb31af1ab50e959b04892407a78bb831de241ade35a8dc02563d836f295fdb64138f2fbeed63a447db6cc4206f32d2c89bebfdee8ec99033ba984337cac0992860f2cf52a10b035e838b3310b1e3b4d29e27cffd9ff33ac1840956b80d46765f5571c2bb17d4c1fb4102ee57", 0xc5) r1 = socket(0x2, 0x3, 0x9) r2 = geteuid() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) r5 = dup2(r3, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r6) setgid(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0x2d8) chown(&(0x7f00000001c0)='./file0\x00', r10, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r11, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r12}) r13 = dup2(r11, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r14) setgid(r14) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="36ac9b8f6e00d0eb6a32884f2ad846eece1c85d56ddfb8f82ec9667ee2d5f3d09e81219a315aae3b7dc66a5e51d235e5b93d159cc7e0afad861825059c2af5710e5b7969622db6199bcf0108ba37fa95f857faf9b49e08b73604393560df6423c24c807481807310b32a809d3a46eebd193384ef00e3fe22f8d6889c315c862e2b69c28f9e0626c0e04400504125c420597726868f7e8ab5af570560c0eaa9f2ad8a28f6c2edb0555b45eab155352ce51f56c532f2cd1614140902e40a4c7878f3bca3d17d35c11fed1ba97ccf29798f869908966b3ff33a", 0xd8}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB="005cbda801cb211ec12114f88303625cc800000020000000000000000000000002000000", @ANYRES32=0x0, @ANYRES32=r10, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x4}, 0x7) setsockopt(r1, 0x5, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 05:37:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)='p8', 0x2}], 0x1, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x0, 0xffffffff}, {0x8, 0x52}}, &(0x7f0000000100)) 05:37:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2c1, 0x90) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 05:37:29 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 05:37:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() semget$private(0x0, 0x4, 0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x7f, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 05:37:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 05:37:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9, 0x6, 0x6, 0x6}]}) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140)={0xfffffffffffffffa, 0x2206}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, 0x0) setreuid(r4, 0xffffffffffffffff) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 05:37:29 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) open$dir(&(0x7f0000000080)='./file0\x00', 0x6b219517deb63060, 0xe) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x11c) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x3b, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r3, 0xffffffffffffff9c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x10, 0x7, 0x8}], 0xfffffffffffffffc, &(0x7f0000000340)=[{{r7}, 0x0, 0xee, 0x51, 0x7, 0x7}, {{r5}, 0xfffffffffffffff8, 0x103, 0x4, 0x7, 0x5}, {{r0}, 0x35181af92d537da8, 0x89, 0x80000000, 0x148, 0x3}, {{r8}, 0xfffffffffffffffe, 0xd0, 0x10, 0x8, 0x4660}, {{r9}, 0x0, 0xb, 0x40000030, 0xa5}, {{r10}, 0xfffffffffffffffe, 0x2, 0x800ffffc, 0x2, 0x3f0000}, {{r11}, 0x65522cd62a90cade, 0x2, 0x2, 0x9ced, 0x2800000000000000}], 0x4, &(0x7f0000000280)={0x7fff, 0x8000}) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x7fff) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) recvfrom$inet6(r2, &(0x7f0000000100)=""/157, 0x9d, 0x40, 0x0, 0x0) select(0x40, &(0x7f0000000300)={0x4, 0x101, 0x8, 0x2, 0x80000000, 0x2, 0x401, 0x1e3e7a4e}, &(0x7f0000000240)={0x7f, 0xffffffffffffff00, 0x2, 0x40000004, 0x1, 0x3, 0x800, 0xffffffffffffffff}, &(0x7f0000000280)={0x2, 0xf66f, 0x6, 0x6, 0xcbc, 0x90, 0x3, 0x8445}, &(0x7f00000002c0)={0x1, 0x3}) 05:37:30 executing program 0: r0 = shmget(0x1, 0x3000, 0xf2b2a32091641170, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x21) r1 = msgget$private(0x0, 0x4d5) msgsnd(r1, 0xffffffffffffffff, 0x0, 0xc00) 05:37:30 executing program 0: socket$inet(0x2, 0x8000, 0x10000) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) 05:37:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='}*\x00') 05:37:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0xff}, {0x18, 0x0, 0x916, 0xffffffffffffffe0}, 0x9, [0x7, 0x99b, 0x7, 0x9, 0x8, 0x3, 0x400000, 0x80000001]}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) execve(0x0, 0x0, 0x0) 05:37:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x14, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 05:37:30 executing program 0: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/238, 0xee}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/96, 0x60}], 0x5, &(0x7f00000004c0)=""/178, 0xb2}, 0x22) 05:37:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) socketpair(0x18, 0x4000, 0x2f2, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x10480, 0x140) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x10) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289145cec2800700000000f80000c673c5fffffffe000000", 0x2c}], 0x1) 05:37:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000100)='./bus\x00', 0x3, 0x1000, r4) semctl$IPC_RMID(0x0, 0x0, 0x0) r5 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x15, 0x910, r5) 05:37:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/244) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="17") 05:37:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) semget$private(0x0, 0x1, 0x600) r2 = semget$private(0x0, 0x4, 0x3c1) semctl$GETVAL(r2, 0x8, 0x5, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() r3 = getuid() r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) setreuid(r3, r5) setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) 05:37:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f00000000c0)="1786c0cc7b66c55be61867bdc8235f09794db8e99871b6b7230c0efea6fc70a3b21823ab8a2513a2a3c2fe5498be5ceb02819dcc73e4b5bbec6b9353d1b9a01eb779df40ff113a89dfd1aa748dd1ef634933f4198affc2d052fbc055f821ffb11e741d52db6495c9f729c6988abb9f77784fc3a9292cf143a9a3d9eb47a5a5f18c3afcfb6ddbddb066369324f1acfc5983e2fbde04c3a7468984c78c0195dc3fc2e88b37f524b75bd32b705a2307a46a08d9", 0xb2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "0d83c43dc052a461a8ad1967fa73d880df3aa3f4", 0x0, 0x20001000}) 05:37:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x0, 0xc480, 0x80, 0x6}, {0xfff, 0x1, 0x6, 0xae6}, {0x8000, 0xd69, 0x8, 0x8}, {0x9, 0x3, 0x7, 0x2}, {0x80000000, 0x1, 0x400, 0x5}, {0xfffffffffffffffb, 0x0, 0x3, 0x3}, {0x401, 0x5, 0x7293, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 05:37:30 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0\x00', 0x80) r3 = semget$private(0x0, 0x7, 0x46) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/192) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r5 = fcntl$dupfd(r4, 0x40b, r4) r6 = kqueue() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x4) r7 = msgget$private(0x0, 0xa9) msgrcv(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000003ff7df7c00000000000000000000000000000000000000000000e9000000000000000000000000010000800000000000000000000000000000000000000000eeffffff00000000000000000000000000000000000000000000000000000000001a408c2bd60f39a27c768e240442350000000000000000000000000000002ecd000000000000000000000000000000000000007114057e871dd2f100000000000000000000000000000000000014ac1093d2ccd41313eb0b3d39890ca314c35e43fd548d70dcf57654c57ebda4841f93ee5b41a9d7064df8f90555a58e5bc075fc083d056dfee35aecd0909e29378458cb54ed9ad77e8e6822973ab69655a321e82e93752c00384d10d2895a251f0ce831abc622035e72926844abe44e4b00364349e01749c345c14eac08d2a100000000dbda5cbf4387708bf4bb4f40b561d5d3ddc9cfb2181a600cda95f4d6ad62ba16e31ca5ffb80a92caa0a9262ad9e52f8c41b3254ebc6df3022bb8a05f1f8204a862087f5b80e17623868c9402d72b03aa7e75e4216f8c91a8228e43614769d42316a3"], 0xb2, 0x3, 0x800) kevent(r6, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x1d4f}, {{r6}, 0xfffffffffffffffe, 0x10, 0x80000003, 0x20, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc9, 0xfffff, 0x7, 0x20}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r5}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x1, 0xf0000062, 0x309}, {{r6}, 0x0, 0x35, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r8, &(0x7f00004cf000/0x1000)=nil, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setflags(r9, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) pckbd_enable: command error 05:37:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000000)="7f10f965239ae14e00339e91c7a1c8281bf97d201de5b7bb4d7fe0a8d685a0b696bacf68a525d736873827a0496d5dafae5f75c593d6a5057dba6c8eb8718f01e9773e9f32798b5ff0bb0ad027fefeeaf715fe31f6bf0e0f3b728ed41a1130f776cffdb27bdc93e953d4961e51ebd8db77d8a803e647cc6ce673043efa47f040d113abd27487bdd85c1d3c22fe1918b45be1cae8e0b2e8c0ebb0b716361153a7dd54d39375fb5931fe9616f263e48bc38c76ec63214dd0586aa34376f4a5b6d9", 0xc0) 05:37:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) sendto(r2, &(0x7f00000002c0)="666984dec3539ef3d824b0ebb0bfc93b9505fcf5fd793c8d6cf713108f9e7b212c4607cd4066884ea1416cb92919e0ab4b23094f6569c9e9ca288e8ba4a7ead783c27f8a5e925c1677c88828812ca9c23d4506b38c24aa8d2ea93c9bf68c246485091b7be8e6ae7d53f2f8ef9925c191366a37c43a46d59d74be7de4a941b4b3a8c18e40fc8719c9c536a01c9fa99e47f92a0dffdd23ded143d8d04d9d35704657236615d35e18dacf379f73a3e935a3540d5061f6aa4e265ea0bab182e5d53693dfd03263ad9a7ff4b419a2d22e6dae772d5bf1d3149f1a3c", 0xd9, 0x1, &(0x7f0000000200)=@un=@file={0xe2239ab6b7566317, './file0\x00'}, 0xa) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) seteuid(r5) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) 05:37:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) r1 = getgid() setregid(0x0, r1) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 05:37:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) bind(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x40, 0x1}) 05:37:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/{\x87v\r\x9d\xadt\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffdfffc, 0x1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) linkat(r4, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x8) 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x100}, {0xffffffffffffff9c, 0x4}, {r1, 0x20}], 0x3, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x3) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r3, &(0x7f0000000000), 0xc) 05:37:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000008, &(0x7f0000000040)=[{0x40}, {0x7195, 0x81, 0x0, 0x2e}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 05:37:32 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x80}], 0x6, 0x0, 0x9d1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 05:37:32 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x9, './bus\x00', 0x9, 0x3ff, 0x0, 0xd7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002, 0x0, 0x0, 0x189e}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:32 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xce}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) write(r2, &(0x7f00000000c0)="3bd9814dea618e38cf17038c027f6f2bdd1c269f9a04e0a61468dbb89d9139ce713313c28cb4becdd23da0543e4199af44404959e77dd0d29458b93af192cb33f87d45a166f2290536b9a3d263c6536aee3558136aca45f0c62885f06f54a1480e90c7775f910c2f7c3e09785931c14fd52cd95958843b340b74242c61be8f7f61df934f9a5d38b244505ff5bcc45a475164bc2d032f5ccadc6221374ea89f44179db766c824230667f702ba97c65595a7504fea1cf351b9e6ecad4cd9fed7da9e21c06ba39a39f11a686d36fac6acbfa3ee0775f22862353f9d53f9dad62362c996466e3539c51ddea1a01c00ae9e61d6a666f07aba3befe00d9da0fa5a", 0xfe) 05:37:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000040)={{0x1f, 0x1b, 0x9f0}, 0x8, 0x4, 0x268}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) socket(0x51, 0x4, 0x7) 05:37:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x7, 0x3, 0x4}, 0xfffffffffffffffa, 0x0, 0x5}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 05:37:32 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000e89000/0x2000)=nil, 0x2000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000e8d000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) 05:37:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000200)={0x1, 0x3}) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') 05:37:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x7}, {0x6}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='\x96jI\xb03\xfa\xab\xa0o ', 0x100, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x400, 0x4, 0x6, 0x100000001}, {0x8, 0x9a2, 0x9, 0xfffffffffffffffb}, {0xfffffffffffffff9, 0x3, 0xfffffffffffffffb, 0x4}, {0x38bd, 0xbf1d, 0x36b7, 0x5}, {0x9, 0xbec9, 0x8001, 0x7}, {0x1, 0x3, 0x582, 0x4}, {0x3, 0x7, 0x1, 0x8}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 05:37:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/19, 0x13) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r1) 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) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 05:37:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000000)=0xffffffff80000000) 05:37:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = dup(0xffffffffffffffff) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 05:37:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x80000000, 0x8, 0x8, 0x2, 0x8, 0x44efda10, 0xffff, 0x10, [{0xffffffffffffff64, 0xece, 0x7fffffff, 0xfffffffffffffffe}, {0x61, 0x3, 0x6, 0xca6c}, {0x40, 0x7a, 0x100000001, 0x7fff}, {0xf5fd, 0x1f, 0x1, 0x6}, {0x20, 0x1c8c, 0x400, 0x2}, {0x5, 0x5, 0x8, 0x6}, {0x4, 0x3, 0x3, 0x6}, {0x14f2, 0x6, 0x830, 0x100}, {0x720, 0x1, 0x2, 0xed0b}, {0x0, 0xffffffff00000000, 0x5a, 0x3}, {0x5, 0x6, 0x795133ca, 0x80000000}, {0xc96d, 0x100000000, 0x4, 0xfb}, {0x4, 0x80000001, 0x0, 0x8}, {0x62f2, 0x4, 0x0, 0x59e4}, {0x8}, {0x100, 0xd4, 0x20992024, 0x100000000}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xec11d18c4f4a92af, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f36696c693000"], 0x2) 05:37:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) recvmsg(r2, &(0x7f0000001740)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000015c0)=[{&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/193, 0xc1}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/76, 0x4c}], 0x7, &(0x7f0000001640)=""/209, 0xd1}, 0x4c1) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semget$private(0x0, 0x7, 0x4) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x16) 05:37:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd100000000000000800b809a13422464a41e476669e75857eac67eb64aee65f0ad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f580ff39779ce1b1000018138344e82b9f25df9132410b0215a1b59891cae7fcffffffffffffff96a31b52ccdf041dc43cd379b27f09d227c20b", 0x83) write(r0, 0x0, 0x0) 05:37:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7, 0xfffffffffffffc01, 0x0, 0x65be}, {0xea75, 0xfffffffffffff001, 0xfffffffffffffff9, 0x5}, {0x100000001, 0x4, 0x401, 0x7c}, {0x4, 0x1, 0x1f, 0x4}, {0x2000000000000000, 0x80, 0x8, 0x1}]}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x1000) 05:37:32 executing program 0: chroot(&(0x7f0000000380)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) connect$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x11a) pwrite(r2, &(0x7f00000004c0)='~', 0x1, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000500)={0x3, './bus\x00', './file0\x00'}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000400)={0x0, 0x5, 0xa8, 0xfffffffffffffffa, 0x2}) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus/file0\x00', 0x8000, 0x180) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000280)=0x2400000000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./bus\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000480)={0x80, 0xc25, './bus/file0\x00', 0x3, 0x8, 0x6, 0x6}) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\\%-+s\xae~']) 05:37:32 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f0000000000)="4025f74341a913c83c8497ba8e03c3d388ed63170d4cf058c9dfdf5f42aed751427b21b3", 0x24, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) 05:37:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x40004200000028ad) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0xfb1, 0x7, {0x447, 0x2}}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0xc6) socket$inet6(0x18, 0x1, 0x6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) writev(r1, &(0x7f00000002c0), 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x5, 0x4, 0x6d7, 0x1, 0x8, 0x9, 0x2, 0x1, 0x0, 0x3ff, 0x5}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)) 05:37:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000040), 0x1f80efc7e78ed753, 0x2) 05:37:32 executing program 1: 05:37:32 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0xffffffffffffffff}}) 05:37:32 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000100)='./control\x00', 0x82) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xf6, './control\x00', './file0\x00'}) mkdir(&(0x7f0000000040)='./control\x00', 0x20) 05:37:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="a6f934dc36b68e88c2203307f98aae55da42e70882f354266226ede4a63a6a2cf40a6859f6830f0aec925cb68a7849f51c3ef56042972b16d063e4597127fd16b6d2b8ab940d90e94ee9745247f0fa1735782e108b5ca8fea069105a59029277a5d55400315a8d39792ab5565f640b320fa48250a1f6afdbd07d37159b42760f062d1bf0b3053261b52747f2fd0e3f5a0f95c8668335ee7d676db264948820f8bc929a9388c8d0145d83a1f9cdfcffe13e69b2cdb2b95fe40dedc63dfc4849a058f24252cb9267ada3297c8e2fb66177", 0xd0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\b\x00p', 0x0}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)="1df41a78a48361cf9f7580209d1d0c543241fa2ec9c60b587a3fff84fbb16aaefa8fa8a200fdfcc44a2440a2c9a2de378592ad298361607bd99578c164a54696d2e506e71c496e5c63c6ea89c412301ec2b44754b40f5226378c15cc2f943f4d551896808c7fa91a33c6cee24889dcc631488cb799b6868db77dce3c0e4625d35b8bdf204bffe8fd40c349a1eaa27666a078a1fdf1a880bc36531332d6bd0e4e8815987aa143b9f41f9fd59f9eb2de9202fd1a1bd7582e786d329816acb2f8f89027c03a5ca6eb815e0da39bec42da405fbd206dbe6689939586946e38cc4405428b5384c2e8fa6932c02b7e2b47212e6db2bdd8c5c3614589f80cc3ba4c1e7da62e4dd940ced20c706620051d5de497821b3f883792b1360ebff4252b151a96f078a27f70dfe8bedfcd8371dc31dbbdc28c83ff39f5935efd2479059dd0c1e6978d68bb456c80884c9e5962692d51bd784a644831bdf3c20663acaf8997ffb3e1054be72cd0e9930facaa81a2ddd6cf1fb573d122866c649649a318f66a2db0a9b4e5a3a3b6ad5d7fbd2b4b6ef8f175ce76ac4e198ee9a05dea3436bccd1495776e0da9b1dd8f125a615b77ecd520bd4b808018e4e5a98a0bd3bf7baf21494dcf28f8d4c4ba6c521a289cc13bf30f42a806978754aeef496763a2b426f5bf47d4b08b89e0ae1a6ebe3dc2c14693b423de91bff34b75509801b157f1e3a1f0196efc419b727dbe633738f7071e077005ef8d982f0757779e59bc5d8f0cc5a95f4ad82698a769816c7af81ea520cb9608cccc22336b4ab809433cbbc0bacd21bebd56d7a778b5ea6d143091519bc843e08615e719d1ad7f9fdb97abead17f936eb192c208cc938c9238868349cd96eb31f5dc3314ad372964d30f30a5330c8cd15ec75874ce1f4bb689d7ec6cbad5a2b24256de6905043287f3f77e90f1b58fc45bd45ec89787eb4c664774f949edebd64abfc2c2b80404c69f6f2e8a0c2c2275d5e1010c988e00dc51d9b508058be77a965bdf928b4b4824cfe965aa0760c66bcd8727e2863dac2f0cb1048c569c5c5fc075ae7d32616a50c1d26f997e54e23c38770b613705696f37d751f6a3c133f216881818f3a1f62b96d04ea3ba16ff002cb0c8f4d6f2d8d5abfd584ad2e606091d6b45e5fe30fc16f20f66577164d0d9932051e41b66b3eaca6ebae608dcfc8f707b2e9c6bdafa746520f34c9eba45ea0fd4ef28e8a3b9ef05fb9dc947b616168af01bfa9b7dc99a522cabae5fe72ddca9985ca4f496f6093156800cd60ec94e5de2c7916a627d48db02dc893d7bbc3a3fab1123d6868c7e264c59e7be4272070ebf1d90868a4af1af12f7fe9048a0cddb95a7ee93a297137249f1d068e3fc422b49b2239204f39626f4f1ac73323c902f7cff834939a9c7e2fb34d4a3f8d694e179d5407170dd091a41e7c05a6a32d4cdce1f5f5bc174c4b21c4a5c6e9f112dbdb990f047e08f7542f6520017ec0f021b0f5dddd260f4115432918a96c958a707c4371ca3c53b40384db17e40912ddab9a8f52693189fbb54b5d0acea2588af6a53139c5a6bfeb59c22609e87f8f56a8cb117a11a2a3d32ac5d2711530fbf3577a803f67f5f4213ac638ba98ff01561eeb188c3631de9449271d2cc79f6f0faa8cccbc7eeaca03945ec173bdaf8cd87a43489404654cf91786c547852815c425027c4e2d055256716d2362b6752b0239ad1c8e923131d8277335cc4947b7996a90faa5426bc076a22a3ef24dcf4b45a0983bd8142ddbb7d6d1260ab8215e47ee60de505877bc09cbe618c258933bd31693f426cc85cbd43518e3a30ad45417d949090d7635f881334e0a756889114e60ebec5287e47bde04ef8ff578cfe67a55efba2e9281b85c4fab9dd98eb5d34262f2fa6be5950f548f13cda071b9cf1ee5067262787fe69608dc44f4e01cc62c02675b54ba2c3db358ced18045fbbea0cf3a4c90a421055d403fa00e1285310ece53f9ddae85834ed1005ad5e9095f933cd349686f46033dc53f9c843314acf831af9b1e62da2976aa800d31f17d6883d02d3d1f51a41c834b26bb8f332976b6c173f4fac8689452b63b39b7ee17e683b14b6cc6366edad6faf23e1bcacc258232e06b39eea1cc538c1a3afc633a643123cd11427e3c02696804a9c9d273e50242af830bb8b14fae7e818494b67fb3accf186cfc9f7124d6c56488dca784e121d133b7f247afa73fb5d25b10f3a85d3402fc1e2582d72dee3d540a5728ac88e97215d7eeb22d1e267c02e8e8191c1f2169f046f172e37590f89d8fd34724d71bfbc6fc781e9fcc21b7dd820beee12fa1f79b665fc2c31391e2cdfee2ff06fbe051b51819c6b3622aa06948597ab81fb18b01c5c419f24986d3bc184eeefbe70b3dcc25a299f931b889223a6b269b9f939d72e960b522b58348c089e5b170d4114ee1974eb1f57747491d97d0c02f2cce3141a36cf0cc89df18fef5d2b6ef7e057ec9d793080503140e081ef5bb29cbc00eff9cda24b8b560b25d8df8abf002de847c6115b7bb2529e03d4c3ee1f8481a04befdb0110b17c10ba1f44b09d181fd59eb970f3dc1495c5a0b30d2246f1e4bc2cbd90a5e08165969e4c4a8e04efdfddc3ed422536e9ef4cf635ec28886e4775a406630666e36da1c94c5317b44ff35b55e2713874eb7aaa9ec408ab7ab4ca05504c472ae1710ff6fc242fa94f03f908de3fdfe444e91287172b377a2e58141c00bd3aaab7f0fa1c64e42d71f5e0a72a4757dbb691956c89aa15c99f8be1acc01b02e9e22708f4a94ce172a77fcc7a20af8d7938cf2d60e421a50cfe17021935b9b824b6fc752c776f92bba56012deb122b2f51e2740b6adf73c4deec0682bad8b82246e90b42d843aa8c521a68220d6faa1e0fb44e3f5fe0bf9f8f661473e30bb18bb2b9c44e7040abcc8f6868af098df9b9c618a55dde0c4559d252f0653338b6a1dd6e0898444e8816fb9e49e1413c2e05c7ac2a6ba263a4e137e3447011caed71526e55c806f9793d31366d892716dd5c2ee1a61ca56b91298bb12ef1be5e225ab684ac158d0f32b8f80fa8cd1dd41cf71c125546c6c1cad34692e234329c9c0970c5623cde7c7bc9ec143bcef357a7fa95c7c9a58ba4bf265bf32e7f7472eb76f0aedeaa4f562a74a3bedfca06930e284d3deea2471816c9f60ba79ebf3d6148aa66a084b8dc40fd4fd6dd50735863b558fed1e20330cf52a67275b2b8fce7ff39543c0aef16e7b2b3dac311c0770e5acc301ab3cbfa8e05b2fdaa0bbf80591ad32269c178207a9541003a25b2c4a2f03db8311b978de87c9cae8526d05b3166aa82a28476ccf21810c1d0f5d3fd1059a9d2712ca64c5d8dd2255a09f040d9082a80519b2dfff19d8d27f622f48e2bf3391d838fb83445b82f297e878de6048d6d3a097718476fec235d331c4b99e5318877cdf86f884004dd672df49fe9bd17551438aea0ab9673c38580e0006170ce5cdf64670c41db3e4262f8a31943cdd85103fea3b21079f0a1a0e26434c299fefe3f5689543ba6a53c4f0b802f0b6770d6544eee12096b016ef63b382ca33b6f9cf8f7d9062b9fb8a025681f208f3c0e50c7fe73b84173a661f48cf8572e6aa35852aaf4a5807381ab61e59f2380a5ac7d4ccf55589a11b87dafb54c06a857fca7c608781392714a86c121dd715e56fe5ff50af88280a9a2d29ddc70490b7a83592e9e0d53ea91d10417548bde8c2f5732a525497040d8bf983a475779aa5ed8bc78cfb18bdd8f8103919bd93ea619eebd0d5bf3c05400c51087d8880587afcaa61287d7736da1324f23c27655024bb29f91100246f7af3ba327487f20bdef84c38f8fdb12458cde5717f5a2aaedd2c32cb2a76b60857f1c74bffc2fb9f6affcca0710a40f5339f5a1c09290b2672d50739a44e39896e49eb4d51c29643c0273932bab05afdceca1a4412a6dd4b8acbc350f25d65581f57bccdbf46b76c889c1c62a7d7a286777df999063f16b42955b42370cea5ac00527307b3bfc2221b8e2da6bef067d6f5417c4154e748977f0f253585ab154549fc1215411a525e503afed21e70e2941d340154850857d30fab3d785397d244b9d45abc7392502ece6eb974d68e143fe569bad3235f6e7c2c5220b264a37e1f672d0813dc75eade1a64796ee18e381b8c09d73a5aeb8d346ee5a5d48970e946575b2041029a673655be59510bdc65ea4758150fd2148bff9c60a05251aadcb13e319f64d4afa30d6e11bd0b0325f9fb63d9e35f3378a15ce740d26c37e28fb7f3f6d52e4ecee3aa798b5c84192b47bd8abc1f5e2c9bc0311535797dbda5bb14650b02735212acf4587099b9966321830b047eec57f1daf44a0dac5c4ce2f8aa25819807bf4a8c40541838aa8b05115f17541664c0b6b0789a28f471949f11fd870c30dff5d6b17b4d78deb4b3160ece40d4ff68973322451e36477eba59f5f9ce845449230b7b3d7d453067279df0d97cd48b791665ca5a889642856a2b18b65b6c44b528e4caf3fbf6cf8039e5dda6340f991a31b48acf4d0064ca1d69b743b5b933b5015f7b45dda3788eb45faf9363689d958ac083292cc8e9aba6a2e0737541dcb9854aaf31ed27282d4d6a68b5a94e6ab922679a04ac59e193cb3f2a3907b4e161e7b4d11c5991a2fbeaaf1869ca17e81255b41e0766a3846e853e9bc2b044ef94e51fa79e2a616d717a6eca14e24a7c82cd7dc18a218b3bc32f4d6b7874d34f7daf539045f317ae1d668dd82c4a7f9ea231cb70fe155c52ddf8c48f80a802a1682656f9709fd35bae22ef9de0c8a2504386d2223c4610c9d111196e2e25fda1bfae4fa0abe13b98ee565ddf6d77c81d5a8839c0a4933168a136cc4af02bf0dc3e39d888e6e8b53c0176d2020ef7d7ae989d707c4a02202c552c4e2b26a24625da348312db094cd3823a00fed578b60eb8be58328bf01a1ccb2686a36967be241128daee5197e53dbf3abae2c6dd2f150019f4c6db840dd98cd0cc89cfe2b162472e0c46b46825c8c221045ab743dfee3c4c75e83f01fe662c6bd4f570c5eb59eaacbdeb74c6bff48f4aeb28e31ac654c1a8701e43ffcab3bf1c571f084581af5031718a309cde973ee92948ce52583282f650b07885c583e500f544cb2220aeec701575ea8971e16c094081193dc860ce03e6880fa619501853de0403ebca15a35633c77aacdfc95f34329c7a32a4e9f9b08943ebb88e97e4d04f0804ee0fd0dda5147a14bdccdbf3a7482c614542549cf4e951220edc27d1a087d0891a28b6a36f4fecc9c3e1d5df6b3b1d6cfaa2aebd0e57c8311150cb8ddb30f9cd59cc0031c33996afd0218243691660203df3383a77f23576e8da6aa8eb52703d3221e53de4e4e7c2d1548e1371ae72bedf7bcc93fcb9db94b4ccf0e62cd84710717695f09bc8bac5e3798d1a8b1b6759d86380e4ab2fe6173caf6b9a322b5f9d24f680da0c57a20c6a27f70129850cc956b03bd1b8cb75378a7d71637e1463508234b91a37c76c0a0a28c16e94195f0fe30b3204a18f1ddc8d0ee066aaa502325d2c5c45eeaa85b270148bcb871df2e64d674ce22017bee906e7a3f9ad9fab104d8122984d41ce370266acfe71a87b52848db101a815138f710fa9d4b736c9d564e7ab7af2ee5af1f66a8b4ac03e67982c6a6b3d76918b33da8cb2e7f8d96942699c615d0caf02aa6ca93e21ebba9d71967626896b83de29e139c2b910b3078c101a317113ffd91d2c24dbe07aed606814e1ba82ae602eeae3fea9bb629dd51504055600160f94e5", 0x1000}, {&(0x7f0000000000)="2ae62baebfc77f2e5349ce54abe0ff45b3a12f84ce18fd74a8be99807efc7a6fa55514f13ccd39f699ced333261944b4c8cdb355ef7ab8f869ddfe7fde5c523f9367d8cba62f717106901f076e0970", 0x4f}, {&(0x7f0000000200)="8a8a25fa3cf6dec18c03881cf8b2ee05b60ded857d24d3a722a6263768fdb87e54ab485ac79d268c22f56dfe69800418e9fdba54fd864cadf4b67400000000000000", 0x42}, {&(0x7f0000000280)="7922171eff9d01527cb314394f079dc4b6ae617afe000a4782de28c4415363410ec1703e0c3713a4ece61a94549be6529512", 0x12f}, {&(0x7f00000014c0)="bb38048e0f70f3bf8b806654cb9de5989cf5bd2d69013c154cce65b6265a6422e8fa53f57c684a777a90cb8429d19a2af2cbb8dd15f67f09d0b7b3c26558df41a536ab152a5ae0f9078bc7b0f28ddf7d25cd6343aec9014fc2c15038eb9bf310695867225af8c651245db276db7eb595047aa85726774072346b464cf423b99234ab4d386c6caee83c1cc5620ccf4be5ebe7968bdf48a9e46388", 0x9a}], 0x5, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) pipe2(&(0x7f0000001580), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrusage(0x0, &(0x7f0000000100)) getrusage(0x0, &(0x7f0000001380)) 05:37:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x148) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 05:37:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x18, 0x8005, 0x2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x4) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 05:37:33 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:33 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/39) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000780)="14cf2203", 0x4) 05:37:33 executing program 0: semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') setsockopt$sock_int(r1, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000100)=0xfd08) accept$inet6(r4, &(0x7f0000000480), &(0x7f0000000600)=0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r5 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000dfffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a11e394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b0cd4bde030c82dc4f1adbf753525a12a8c21c95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead07b9074ff88ed04b04606a6b3f7c469e012699ed402075786ebf146678d3a657360351065295dcedd7b9e3f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dacef015a3c867e753fa8e5c56d0000000000008208003b2d262fec142f881f4bb215d7e83678e70e68180e0000040000000022c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b323e5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca813aef7bf27937bbc93895ade21d8545cc6775b75f1092b30414f9331ff7ac12977de621d623255328726c4abcd86153b4343de8783a286652c511524fe046bea459727cb2e6aae96e63c3661f43929686835e09fb9b473d07d5f7b11805ec00000067f4742fc55a512ea25b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c714b3f75694a05cd9f288a7225320d197164612510a5e64155188a744d1121a0322a209519091f7b518a8e2fa189e73a53161db5f44501be88f7650000000000007768c862229cf1c955eff04863d0350000a5fab0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d44df9084bd7c858534b2e8506a0edfb1e3df98c1779ff88ccc54c69454f984c6e49b8dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545862054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29ead6c57f7625a417045329763ca7d56ef428067e3c71db989ad95ecdf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000004040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77336425a763b58878fd918d41f68c67eeae97767f9201a7b251fa77fc9446fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c93de33623506ac745a3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46acf1ceb408450dea94b000000000000000000000000018000000000000000000004481150e4f765a4bb9e4cb288e78a02fa45c05dd75439db5270b79c0dcf0e37637041b22fff6db781723772474518933019aacf915650d8cd2a9282bf067e50d7444f144b18ea0ce3a95b816c9b97628b22d359f855ecc452a6c57f6abefaf347b8acfd0e895ce6f83012274d2862e94c3aa678e5e0c3ddbcd0000000000000000000000166722d6a2125a14c88d579a6e90ca0a62a788fda4b30c8696bedbde2491bf5e72762f47dace6283ac70b0c51ef81a8cc7b07d41c0089a83e9623b2a5736d67c1d7e44f0d7476300000000000000000000cac5487c25ce67370f6136ec2a926014cadb8afd75077c66961da7224efedf0046c10000000000a9f65c3bbbae30fb5d8129eaff1206eecdc02ea15a8df75a5d5725f1774c04a626f929dd90135c5e0bc88ffd9538098a624995fc04d4561354133cbb91e0c7a46403fa5825a73707b544b04ebb77d4a6586e028477f3c70bbd3624209e66aaf44304577b3dfc0d2485bbb78f6522b6d02e8a847082222d39a2ea720f759c27bc68678358da3a61069237a6745b0898aa64d9ce79bd5a998e04061c5cb7030408d88d614857e6f4c0119ebed9085808c4ff995d98285f59651c18d279f8f73cc8f4023718ea5f225d882c738785af5287b09fd2c7edce4875066c7a27a7111ab30969bdafd2fb792434226ccd99d3de9ac2b0ce7ceaadc2f285a578bb23b69095dbc7f7b955ad9e43bc1a68744ae27a5a41fd9d931d8406a9d4108e21f4f3f67dedee901d560000000000000039349ed501efb5ed7a4d1fd1ceb8e79e2a27f3c1b6484b90d6f9314635f2174d610c0d341fe0fe81043d7fd241901a5848219672edbd883139b2d01732f4c03a2fdd8b1c8a8cbc98d80ccc001fa95ea552aedca6895546ad0469279cb4b5a8365c1775b1ba048dfbcaedb2069f5a1d32a11a232c6f2f2216b5906b9d4fad322771e4a64e57688d4fed69d3f882d04896b34a6faf45c2f2bb461db1db791b735558d75d8eae5235660656f706cc6b57c34200e3ce960dbf0dd40bc9d69b659f13633fb9423063e7c0db2c09174522568ecc97f2f4aabaf112d9785cc1adf8b4e75e93f3ac5ba600000000000000000000000000000000000000000100000000000000000000000000804663aef5659db4d93cb94256dae61ded9c997e84c74610e2694444977dfa78bd5925e79533c52e049e1a3849afffbdb122362152272ab6102c764fb87432c098ae242057a8b52d9c886e5f0de0606df0b0544fa588e64bd5b3fa42b701ab1d619dbea3f214c7b6393d6555b14c5db839af9e6434282ec87fac02eddcec2aa1a2fec1d1bf870ec69ea4f42c98e8500eab54702a3854c87148b50a73c687030726e49149f030605ec3cd2099b493c16a08c706c322b7454378a337cc8ad80d04510f333bbbb46c4f123e6b548baa57f1dd4ff89528f52463ab2cc10d1ec7db8caada107bfcb61d906d19e9ecbc24439dd9e11b575d7006a7e2749e444ced09d975208bc5e2a028349c08829df178ec4682aba355169198682ab05c17d96d5bf19e90fdb0f4a44a198dfff5fcf4adb01a2822532e9a9f32a751e99808e0d9aca16b8b51515d87811717b63d59a19ccc62f7cb07c1181dda18364173b85847dc60bbbdf7ab4297f9bda16b293271be088608a59d640244602c00000000000000000000d200c5afd496ebebf8e0492b7432"]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) semget$private(0x0, 0x2, 0x18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r7, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getpgid(r6) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r5, 0x0, 0x0) 05:37:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x0, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f0000000380)={0x0, ""/41}, 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460094e9963f2d6aaca700000015000000000000000000000000000000000000301700000000000000000005000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a600002000000000000000000000010000000000000000000000000000a2eac66e44c8f403ff820e5e39ae620ec5cec0b55fb2797ccf70a45a64bc9f44ea5464dabd65ad8c77ac334b60c0fc1b41c94033cb8608e958b83e7a9bbce4b4416e487647b98f829b21e13c9715ea1a02e2eee582f2ae794d3cfb527f02306d5e73538fe1d8668aaf4551ef709ef8cbce2aeb4177b21f3b38ff3d9d6c96085dc6a5f83c0942903954bfffaede122f0b0ace3da7f31f99c730234481679eebb8ac7c1273901008d53dd4790d0e4ba2614f331ea3e0a59303466b30474f476398c895d298ff7dfbe07d3613ad35a77d32bbfeb50e67cb1d9540facd5e88125ccff7aec1ae39a0007d41fc73"], 0x1, 0x0, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x1800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c31d620ca34429c189f2fff16a956f73ed8d7427eaa4dff05c240b1bdd1e3a939d96fc74b26446999dcf6e8791e88022742467db206d26b797dec2a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c7"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3ff, 0x0, 0x2, 0x7, 0x80000001, 0x3ff, 0x7d7, 0x10, [{0x1, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0x100000000, 0x4, 0x6}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x8, 0x2b, 0x401}, {0x82, 0x5, 0x3, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xfffffffffffffffd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x1ff, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x80000401, 0x6a}]}) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) r6 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x1, 0x3, 0x8001) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/80], 0x55, 0x3, 0x0) msgsnd(r6, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r7, 0x0, 0x0) ftruncate(r7, 0x0, 0x6a) ioctl$TIOCSTART(r7, 0x2000746e) 05:37:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xa) 05:37:34 executing program 1: r0 = socket(0x18, 0x3, 0x3a) socket(0x18, 0x4, 0x6e7) socket(0x20, 0x1, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) r3 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/178) 05:37:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) 05:37:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:37:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x8, 0x3, &(0x7f0000000500)="04000300", 0x4) socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x3) 05:37:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000200)="c5f81cc878519a3b238032d77283defbc9b5db17cec72afa670a20788b2d6e720c86ca14c2ff213378922088babb751946007c2bb260b20f7afb6859a1d6ef0196a57c7a0fb4909e9c03c0105645", 0x4e}, {&(0x7f0000000280)="497f50a95e44afa6e1704dd84d172a93235340d80ad06868a50b07c303b4908038", 0x21}, {&(0x7f00000002c0)="49af1e2ec8817b219184a8cededdb15638fc244008dae4cb26d48327e64456d0c948078273bbd2090d34843208357b94dc382603851d36023f79edc25be1d2cffca57127d7cac1de7b17f63b8d74ed0511f6864f76c891", 0x57}, {&(0x7f0000001380)="3d75890acc58a4d25037f5ba060e60fb2fbf6dfaa5c7c47f952cf16bbb754ee19c089778486c6db9c8a34bd35386225df611f7ee964c48f092f6813c1e43acdea092a89e238467a4cd736e7bcba93362f673c7386210834774415bec16a4d322f872bb413edc7370289d8b83630a0cae88ed5001d315b81b400cead5d7c1c95d2d63931bda6f7b7be99008e774604eeae702dd901a2c665c1d4c551953ef", 0x9e}, {&(0x7f0000001440)="d48462bdd14bdb598ec3c2c8fecc44ef2fc168892dc80fd2c461fc18591524f6d72ae4149d6735ddf879b871b9abd2ff4c76b11994a540ba66209818e6f67159e1efdcc5e60fa76ad937300365dff1ddbd643a5b48caaa38a6946823d17b5ba8e201acf4bdaadc0a1df10fbcbdfefdad6556e1ace06d2ca6de4a331f5a6dd25bd558c47f04247e183d8f6afb006cfad4feb7e6d5e55e821f196d39cafa80237f6d611f2f017908005b08eff6a0bea54b44fe23c63617c267f098134afe272fe7da13f7ff769085298d4a3d5e4bb0050e0728b9265f1ad7d355af7946da87f1639e88870a0c32b6b7c68af92327", 0xed}, {&(0x7f00000016c0)="257f5c932b09b69f6ac3e05af83f4ab39dddf55ee25660c4286ccda5805ddc25749f9924bdf27f54ecae4c7c8373e58befabed1be9e0d78ace2cbb9eef4816ba9c53a4f4c82d06d1e0b98a0eb6f2e0f348cbc75b78d955e79bd66d7065fe20047c342fb5d0b7781010e43ff30619707216b7c491a4f8e8d801270f89b556232986bfb3022cb9cf1c13f7d6dbe292822594aaacb1752974ae19991d3d2d8ff204640ad4595c3c4b829d5bc66c3a7959bc30df8ab6d28ad0a9f6e32f184512765f0de24e2540f70058772499ac4e3efb1bd54fcb7b6b0968fa5caa9f21abfa56ee55d4b8bfc4f625b21af906b3ac2d4c0ea67f71269319e37a1f2903ff68377d035b8d1ed352fdc5ac3803a83ccf052ea9cac4a2e0fbd0d72a0ee68e898d5a35bd7bd54005e229cba21f15827178a2564ee0b5dd75972d1b1ddf6f12568832fcd3dbf17f02d40421e474a3037d674c767a4eb72d1370441796dac72eeb5ca0d9e2d1d8e5f3c1d4f7a13cb52a5dda7eebf489dff20000ac1106d4d2ac3dc04a089f337f40f259b4cbac3afd40699fd94dfa536bd3506a6296c896cb689087b491ce9c45c44157b6e3dbceb1b203339ee8d3f341d0ba6804a624b9ce5e2b4c2c5617206a3bd2807cc3763d5e070193a0ba5861b9d60ccf1d021d4986e056ab4cec6171b7fbabe997af464590cafa8f7d562c471a54bde4430e634185f4061fa6014bc68c5456851538fce759f3fd7f8bb7eb657abc1f4d5bfd20b427fa49fb755173a8ee8ad9f8be37c7c321318db0bc4210d173d5b695675258ec5c73ce227eb15d779adc3d906e0171cc58b5ecde7a969a5b62fb8b358abbe86f6dc72b0b7e6f9bf9ab4a591d26e4825aba21262aa75476bfc637c84a22981f0e0a5aaabbb7a360942204aff37f00fdb4204e30b1a5d6f84b219a2ad3313e99d9f59c30b2b694e94ef8609b7e7033768121d91f8267a8da9a64a13c1aac9d7fb13c22180154a3650822f6a071e014b708f8c26545bc9e6dcfe5fbdfcb6854c49e4de8bc57b7ca411714bc03c69f3a15152062c3e92d71810c1e6870d45e45c9e062cef8898282bb361b73b0f92fc5acbe08f22f7f7963312a504227e155bf2fe01771380ff5ebc4cdb49ffd174db375444ed44988f79027c27369f5e360b894726243dc8807ab97e58a339aacbb1a6d52f20f20fc6e8c58dce8c0705773e9209ad0581d245c7ef12779364e88fa37f4eb18a9963139283a609c8c462af450f368e844ae816065d04cffcc19f115c4b835917cd34d1105831671979cdd0e9cdf6cc677d763ae79b1eacb236e2ff415b23ddd72037d2830e3a17c0cd0e096070d3eaf0c36c05c497ab380576210124eda34dc99fd96ed482c44fb23f74c82e7e989b53682b04e5cd2ec10d8559396158ec2deb78896a5b21eadeb6526655c67d1e17eb0e9777afb0ec7d05fbf27b739147b92660196715676fc06d6dcb5a0537f7b1d333e5cd690839c6623c3a3a5cbfc8ee71805d9ca4e4c7ea4c06f1b1a6bfdfb24a57f96755801debd1f538c92a7fd253c5cd359de33f2b13a4717ddbb1e5bf247f82fc7fdba52e5313f45868f70d1798dcdd7a9db47e36be49984a9861aec1ce661a40b82add028ea76840462bc13149975f56bc371374322b56181436eb014a85f9e51ff6e7d1ef3af280bdf80693821b35552f948d414e55658f9ebdc851f04087e82ecc42a8eebd629f7c41861c860d637dd14d30941ea48a284a9325ce58f8655b4394edc4f49ab16774c7f9b09d8e6e8288646a8f3873aab87d12fee845e0f693e2a8f00160d87e49799d3e8f2ba9d335020549672680c7a6cc436eb509daa685539d65f98f3a748bdc9575c783d8279fbfa435f699845ee2bf869694a76a470bca30c66613aa8860e5530801d5ee78ead07f66520462ef4b1d25c8760f334e555dc996a0e25eb4146a367dd63e47678a92a2fe5a32758219a45bf50e8ebc6ddcd94a014970be1b1d25dfb5e3af130ea9c9ca9704492df59e5bcf72e765875fdfc165b56c176bc621d9bb0c0a324c95b0ddd574b65df63069bf4ff1b3a903fd7b1d0ea704e4b34df5230dfc89dc99b39b8aa2724c61a32001e48b7804a0c0e579743e420090d0439b7496167ed6162d466babd644ee7e58824142ceb6280b04996a138317316f6699f9c846dcbf7628c926e0d307d23de677a9fa71198fef15d8f9a9b0816cacb1d8cba9f6bc7ea9b40559e661b5abbeaf4caa4b3e112afc032c758cc306f41edd98541872b4801fe3a156ec2b951c6610ee3752611fece475f09a916be357f0656aceae6d719c6f5cb57ab529671e402a0e29a23e2fa9723d24e39adcb4bc6ebfbc666424d3800f0a0a81ce11eb8587afccc3d5af783df70c65ff49d882e64e56cec8cba1d6bd32bcfdc30090d91098d9a1d3bf7a3079c549059c8303c7ca524e9960cc579a90868e9b3f8b35654e7d0dd656d1cfcaffe6ea7bc657b4f0f3d9e3663da5bcc1ac0017a1b097a2842bf6f857d25fa76104c00b3d3d537db57fe0ff067a57e650d16d60243df764d16ca6fef547c22a472d475e47957999c1c534cd52c92006f716e35cf7263a4dcf25e6c50c7bf1684fb4d3f507aa47bb56505d262404a40bcb9f997e9b80e00c0b7aaec74abb5300b8a576b3d65a46fd9c7d9abf8a7b75e19cc9c0198805e3f882641fa731ae3d63675c42e4b052e0beb89182cc06939f79c207c111ecd9299166391b517f42fd08cc4dc70ac44b482425860de8852fcbe78556b6d1ece5659bdce5c58973e48131b10a0b881ac769b17327c4bd43e84195b877e14fdba89add364d4c7bf2e555cad6470e5367e530d4b613699a23b61cc56eddfe90a4366d5c0e2ef9683f35a09d22590bdfe91775f3c9eff218c212de69d9bd9a80e912a209dbabb04abe467c0b8f64ced87d22d50c4984ba9c2203445bf6d0d0d2d8ea07c60b64e546b1de4134b7c80c6cd125783adeaf7972399282603e55d22a60a3709ca9d4a8ef7766d36a33d69422e8bf03f74d6ae138c113022fb02ece3feac73d4ecfca54025974ec9f617bdfa91331b665552f15f872dba4e9d20100584ea6c4a65a7740cf7641d1b0a4be0aed8769ac20958516a3a587b5b198ec317861b066dd409b96ec2fe780ebd479dca76c7e4148f3dd5b30482251f2de1066c102dfe0c0cfc351c2d6f616713f3aa5063376854f89a4fd08d2671a294ae55108e525f71c5a3dc3265df96584f365ea548ffe1ee0324c75b8210ad7774a550609a2f9a84f1462c9a3fc818d1ed39ef6902d6c2679c43dfa49bb7aae169c05e35a1808684a4ac69290e2f3c30f4bedcb4ca930aef8b9d5584b74579b12e0b7dfbe2d68d7fc66d597c1549939f3650e611f57b421360c8ac3af69cf4d243b9136c850d013e563e469d680833d494cf78d05d55450ff040497b6db898be3a654d8c6df4d7f858b3be422646443e49eb60617f286622af6b79d64d42a5dad403e3ca67e7775a7ab344c516ef8886e670f9007d2a8adf35adb4b216795c91da5948354bd4066c3bd03848cde7585c94f21052713e38e9952529f5866667fd888f04c91ef5d07fb8895066c4bdf6fd67701e025542d5a1ca26826584619d0faebaa37c749f599fbd607d5f9aca23c988155ed20c10cab1b76d9101d8c4e174586b4dec238b8395cb710a9fd3f0135745daa694b3f48dd1e6db450b6470fb931dd4a7e6f83069cad17a33d977124f4bd6bec97c8c5936c91ec68fe59e422f303a10f9f4a21f9ce0ce1ccd581f5d5dacc890a79b3fb35dc6d7a1e708bd9c4df242a2dda65ffdd1a5c63f94b49952cce33abb2b1a9fc47785e24f4be2db4e6d4824a70d066cb73130bff9f9704cbb7849173e4611555826eb3128c6d0d746128489d254f7adf0ff76dcdaeed94a654253a99854d968663a5cbe2d2fc0768736f57ca5f7943ddd889d900a32205aa3827249693edc3fb8b8d9d709f48abe40190f8b2a88a51d5bb0aaab83954463fd705a564b851a4358b4e8dc921382e1c0ea51ab8f816eff0a1cd6aeec89be713a2bf46703bcb1238ce07c301a4297c54493a8059bea34e613655374c20daaebfac84bca7b7af0e6d91e6cef99d6b6e9258ac4f1271f63ab26de270f4a60ceaeb7141d6a2979fcca64863923aec1680fc93ec76d26c6481bc538027240caf638facd42b01e57a7396aec5d431cc34cf91204faefb8b60df02c433ef33bcc602c6feea4980ab80282aeca92f96b34f00c418dbc022babcc1f57967d2977c62fd80a1aa75402a3b14df200f0b625565c92e2237db8f625c1ce405e93107d6f5506bac680e1dd0776bda3ff370909e07f62ff7d57752c33a6c4b612338d1bcf0b7a47c7ff80852b05d0a73be5575f36abbebf8f4bb49f80d1ef4ac4efb915dbe16a391c7f43bbe2f3ac37f4b2fbd7e21025d838b3846bccdaa6f40b990580800655bc42fa19249d3f76bbb53079f627920c890977066ef8ee8f3f78dbcd6df971810cee12d94ff92b7375d89594a14b38928f2b6c88b7169d874dfa52aa2d4d9458232084a113bb7a3da8971eddb84b2f66348eea1658054fd8a235bed777f53a5e485edbb9b835426727f6610482216ba35b9f28b492fe5b221e8f99aec6c3534d69ee564daac6ea7f7c1d6d1e108084cb26fd5c4932a803ae1e98c72f4bd9efaf5ec65e39e311c48546c541e35b604aa47403ea27eee4732eefd4bf3103792d3ada489595bc3e88feeba1445b54eca6528dcb50d1d57cd8f5cf1e17c046398011011339e30878e9372aa6831ce9d55169a02f99253a501fd034d584bd2df73cb3a74a811cc3480c935fcee3a3fa0b3f476ecbcd25a1c9ba9b276560b30f3b8b907ce460c28c883b464328556ee1efda316c5e99a25bbdf936904c86821e5fbc72be84927045683a2a68c92b6cecc513d9eccb261f8b47a28da3fb0be1eb6337292f7f58669048eb28f70f2458ae2dde5fe80c4f02d81be069454e06ac6450cf22b77809522d8ec8c0a958b2476f2fd31d8c305b7c13f3e1afb87f90ade907b87e9868ae7ba0dae16d9b7cdbe3f297d201b359b517eff102f0c984b87cb0bc8cba92189bf4e0f16622f982cd2b65f3866fc8974bc041885ddf9468cbbb2183c5b16d3420527586c9caf6c0d53c16a3cb63347ecb2f08c9472996bdb6018c3fdc0c2f2111762cb10ec3d06cde8e9dad5a3c31fec0ae50690cc3a5925bfe720685870e6d4c5350a69962d60dbdbfeabbf94b1fc799ff435d78860b33e26a49c359144deba154844e69302a42485d652e8495aa7109fd3d1f0f2f3502cfabedf31bcf1ce6e44abccbbe5e42d37502097d6fc033a685c65e7ed72ba1d3dc92521fafeb4efbe69ffc048f5641dbe3a7f89de35f4d2401c168cb1616bafc02e0950487f63e11d16e388e308a46d65d48f9186dec0d837e0680efb284a25a5352d82df61b608e126e4c325929e72b893b9e1b60e759bbcc2ef23c1485b1923194efb941ef5d1ee4f6872b08dafd0287dc3ca54eebaeca7d52fb7835e863bdf0201506522a2993b7af41cc4f8defd8a11261d7e3500f1a49ff5a9fdffd97909de208cbe83584c6947cecd867f765e9eeb0eb195813525e3f21cf289c6980eecd04f86accfa5e58aba1772d95a22d8f4fcb409a2cfa44e611dba5a31f9e05af007655a1e22be02c8ecc4549b36ffd18a5cab62d3a899bea0b86147766e5c4a287853e940deca59369114f9ac41a54f741be812c511b49e79d415cf53a1fa2c75e0206b510a1e4df95462aa3f57fdfe668ef", 0x1000}], 0x6, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x8a) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 05:37:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x46) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 05:37:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x82) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r3) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet6(0x18, 0x1, 0x9) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/209, 0xd1}, {&(0x7f00000013c0)=""/161, 0xa1}, {&(0x7f0000001480)=""/232, 0xe8}, {&(0x7f0000001580)=""/131, 0x83}, {&(0x7f0000001640)=""/167, 0xa7}, {&(0x7f0000001700)=""/189, 0xbd}], 0x7, &(0x7f00000017c0)=""/168, 0xa8}, 0x45) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x49) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2d}, {0x6, 0x0, 0x0, 0x10000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r2, r1) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001880)={0x2, 0xe5}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 05:37:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r3 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/112) pckbd_enable: command error 05:37:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x4, 0x1ff, 0xfff, 0x1000}) pckbd_enable: command error 05:37:38 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x1000) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:37:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/147) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x101}], 0x4}) 05:37:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x6) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000001c0)={'./bus/file0\x00', 0x86b3, 0x9, 0x3f, 0x1, 0xfffffffffffffffa, 0x9, 0x2, 0x7, 0x1, 0x6, 0x740}) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x1ff) 05:37:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0x5, 0xc34, 0x2, 0x9, 0x0, 0x100000000]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000200)="157b548ac6bc61cafe945927ff0aad47ee78ca48be50c2b0b1139e8a41e8061ffa0395102e983f6da3f4aee0462a045e255b58d0b21a339729821b2ce917a782430f1d9ebdd78e7d0b4bdf5ebae426c818e2510cae40df07c5d64aa34d5e9f5f302e46eb6328eb70f75534ec21c299b3bc51fae4fbcda0e8ea4fb6c846d61ab4dc207128883c6c81e7d49c67cc77e16fde659939af6bec7f11ffa349e5265a988d181b9aff48b48e5b7fc565e5", 0xad) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) unlinkat(r1, &(0x7f0000000300)='./bus\x00', 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@un=@file={0x0, ""/34}, &(0x7f00000000c0)=0x24) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe, 0x4, 0x7, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x108, 0x116) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x4) 05:37:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 05:37:39 executing program 1: ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x483}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0xc972, 0x81, 0x9, 0x2}, {0x412, 0x7, 0x5000000000, 0x4}, {0x9, 0x3, 0xfffffffffffffff7, 0x2}, {0x3f, 0xfffffffffffffffd, 0xf767, 0x9}, {0x2f, 0x3, 0x9, 0x6}, {0x9, 0x400, 0x8, 0x3}, {0x4450, 0x9, 0x20, 0xa8d}, {0x100000001, 0x7, 0x100000001, 0x6d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1a3, &(0x7f00000001c0)="b6") 05:37:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r7, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r8}) r9 = dup2(r7, r7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r10) setgid(r10) sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000a80)="53ef962478ab894fc860663c264e172764141e5db811afba135411856e99cc58b667ae65597c156d832a6b73a9489ba12d414120e6d19c52c16ddee70e156a7e8036f1333d71be71b981ca577bbb107c0d0c08136eadf992fed1906f13858e37fb8302c4e5fe4daa8ee617006fab4eccae8830aadb3c0e3fda132c17c8859d26d61a84c815cb180635513dae7b447081062baa6838791f56bfe4c958b3d44aa901bc59af7393145973daddb234c425daf196ba522ca56f7c02f780e5c7e21fe0a393944eeed32fa42e91f15a7e9184ae17dd28c8f11dba051e498115a0f63b363a6bc805bb15dd0c4a6c57afd4ef4faf9871131679187d64be018d392c63f878c49532dc0020b518ee8ab19a39bafb6013226b432406991500edb806bab8fb71a4f42e48c67d93d32ff5d73f8964d5a5347f3b1d10a44e4695c9ab7986ceba45203c9ce83ee1d05dd290d8377f6878b9c089e24bd7177ceb53c9321536f06823917ca2ca2f6f38349684f2a494dea4ef8725e222925476a4f709a665381a8b9a3b71c9021b4512c9d6e19100c17b2b8e80b541bb8920fb70fa8540b6b5dfe83908542fdd2a8fd162ef2a5b1b7fb716e8162517b75eabeac2c30ca75ece7dcd8ecb02ef6a1429032700599389c29fc6488fe50288cf817cd22c49656b8522e55a47c50a42ea0c0b23668f5aa0b56426174eeb28609473628d35027e710a62d6a9e7b0b9dd42b219abee92ca4e3fb2399818009ac232c85c9f5396581c5cbb8259c267fd371fb7cb45dad3856ad5af1865eeeec1c5619d038a6589f3d049f073e9ec54fe27e1e65377f24a49432450fe1d3719d16e3505ba46c347ee53f8da51cba957ae5af66066454cba0558634e17cc38b0da5bdbdf2a4b89a70a603d60365a57358b3b9fa8c2face627c50aed4bcb8dc7c92b0d3b798d336b4c9a0152bfaacc472e87f2d4791b4f2c5dcbb72c65cf64610679e8a2321d0337f996ea00eef116b18eafcb6ac5578a9db0c16091d4a7b16fbadcba72268de3b2d705c0f5fc59d6313ad1754e888b12469f8e0b0f5a3ec85f22d43bc0963cb0830e70e75000d28d4a89a9cf3a9ccd66712b4b235303dc73fa203e582b22e1ca26e7891315e92dd2cac4e8995616c8b3045f1d7ade0699937ea30ef54d9bce98e5be9256111e552d0b6f37cdb3fa94df6bc38c7bf989f0b5a006a77405f4a1279808475a71dc8c2b26af6d28feb1da9d075e2270df33a64ed149ad2619076673204c0c0105ebfbbc166f9a0d86eb2594060e793c513066ada92539ce0edef57c379dc031e681adcf47865d092a4146a640fec49088de5ba36a7bebf96aa33e57e24da13acdbeaed73e9da970dc258b75425242e4c45fe76374d3b7d512d504c815040453195b785ece0fdc810b9ec3ebfcc2d32d73bee4652a4cf37384f5882366420aec0992fab40b5cf58d28e6b53f6644b67c68ce8234deb60f947dd6b8fe20f70833002be08c92e0d180e86da2f7536f83a30f8a721c22f351e0b123499d596b176f9933bb15e422d1afc60fd2379e9fc9f898729343ef91688ef3dccde4f752d432a954187bc13ddad29590a39a443cfc328e0b5e0c24d2c289aec8b714029913ee38f4cfccceb4cba892cd5503ab86f966f29c4adaa822c5b3ddcf917e33331308338fcf3bed8b934823365e2a20cbd01531c8652f6c6e79bd64dead7b15263e42359598e11e402b520fdef7f9f847c3d62c4a7229e4d44b676370ee25f5e86628f839f56acc389db2513271faffea0ee1aed4e94027f91d17fa88d22f3886d435dd1e8b2b93b24fc7fc9044a47132093751c8f75bca8535a7cf35e9fd290d3ec76b59e543c38e816a59c56156bef267aa07a7ed50477f9b43a7764155ce592089af6950b356f468a0793c35803ce76616b9c7fc0a38c85e924602b065361f8719f97affdddd8950a31bc1334f104286274685c8029c0f960605875ada81cd50122babee28d11d6c28a0778bbb731003f1f4c2983e6fddba094461664ab24ddd1a8547c94649eff079ae629efd41cfbf0c9234356f32950fa94cd46df622782641e1cdf39bcec987786f3f6ba4c937a71d85dbe47a3abb763459764218460448d9c227f688997ed1d2529914e4346f24b7596ed7ae8ff5f69c8146beb998b02bf5734ca420d674f23759412f132e0d176d1438b1e5a77fbbaa6b2af826f2127cc6e5f0a025e963f611dd5abb2c5f7be1f31752cd5a178b53943f5e9d865ab34570f58006bb502400a6e26b523e28a176943883de8af04a67ed96015fabc247d37fb9a48c07572e4577890b3226a9fc9befe88bbfde83dd1dde89c4cf64362885965327126af36d808e63a88eae3a15706f9cadc8011c230e1d4bea14d5168a7f9d25afe88c51318d801916a904ea8c36758d189ba8e7b26ef4567c57965016026860aaa0069d1d67a539f07ea2332ebaa45d4fca286e8153363116537e3ded25d01245a8b33ef6641901be79fd9f3f7b3b760cf2aebb5f22af91e417482747775847189ac52a234e29d2df70ef7568d56dcdd86c009f50325705f6cc44495c5f5cf2ad19d035c2d1cb795324f07eb5e8a901681a850a34cb6982bb70b114b594ea3d0cbd9992b53da4d6b1598d605994e455dec03ea46d3c0b2fb49a9ac4fcd753a2b3bf624d3002648ddaa5c0eddb7f2538a100468c9cc614bd62f86b23d8b3f739cdcf735d053767a3fb2b7e569dc28d3e408759ea9ea127f4a4fe5d075a9f1fc8fd511ef584c37749816a41cc8ca1395521aa1144bfd3c392c97bdf1461963fe08ce6693248657ab599cb67e8d64d48ee38bd4c0633136d2c94caf07f8330d6503b689b45cab9f3adbcd1c68e41ef1aa2aa841880f90fa87a67f93c3b7c4a00833f534c8ebbd8d11230e15907d654099c8c77dd6a39cc9afe30c59357abaac72bb1643ada26c8919671ab958bf069d528e727549babf73b31cb7b6b04b79fbac107f0b3f3dc071e02979fa510397cee4904ab3d9f8941cefb856ae23d9c5f1830fa0fa6a39694954c5ec7c897ec59eb8c64a956e1f8ea7d8f8601a7e35a926515e8d6e9aa82ae936f689f47d705dbcb59f727e70eb0a976c631717621ac1ec80d44fbd78deb45839356e316fe8deed7a3a77851596d726988992d3c999ffc5adde129013f9a275ccec4f025dba0418ecb906b7a364016ef4f74fdf1906e6ca07ff0a3b0a986b17705bb42f515eff2dd84283c74ce53d7f5edb291f8510ddf04ba8b26e54a0e7918cf136ce3b871e1d7291ee83afeeda02f4d79c7317f0a3eb4b44c8314eac1df068b7ce308c202500806e5e9c2cc3d6d09b7e9efe982a1c07c1ad19a564affb4f8e9abc90aaa8ff305b7c3a6ac13268ba8f219efb6fc9781b3f6e3d9d550ddb314ae7c64e05b12fa1ce0ad0aaef6e5fdaa9c18a30114f7395c98a634df29c3b463c0a476706ddbf3a3cd306dd11e75fc315ed019a40d6be008d80780ba9c4c6570382fced1dfc69064a6dd739044c9e665483de1a813c5d1919b5319c5916bc1f0442e6a0b0818b5350bde27b59e05aed4cfb73013fe8fa77b4c8b13c88f7db7cada6ae3549f62ebaae0f75a8e5f5abea62c04084a5fa50fcbcae54731f991db217748046e84f237343654ac7b952dd20be24af281455eb1c2641f781a73646865b918e1a017cc532cfd618889480e3f0b9b466d528bf2e8b0336f713f9d76210ac699b07e2b61bc7326aeea2b4f5a983f60e2d80486f48076451b003557ebf79dd9e372f79d40912e307eb1340f2d68b145740fcc8c05da15ce54d7e4d5bf87842c47ae2ef18ecc6233bffad07b10fee62f4c0f8b37fd86c4bbcdf461bd25940ec8ee8539dd7a5a391d83451043ee0b610593020c7e2edec16eb6842736e95f32c40ff689946db16df634ba0bbe7bd9518655d65d65aa7ddb1dd2c7d2384ca91e4d5f0f0719ca4b01727472127928f48e0c4be114f0be3af8ffecded87994ee420d0f2af6c84e7ca3634336a0af6bfb53caa4849dfe714d15155f65ec05bc8a90d0d260de3186dd7d62cf89be6a9a43b7dab70a721e846cc31d9122320ff98544b6ee4b73427ec06cd86fe44f83756c0ecd6882017c0a76670e4d843439c8635752ddc6907668cba9953d460f23080b4517a114f201dc05457ac383ac05ee23f42e287cd1ceec0dd10bb827941232c93f7e1c2120c0c20ae733de1645c03019d891e856aa0b2b034e88626a078838de9618b8a571c16f3e411ce758a5fdf702b9dd7a836d1f683bcf6e79657b0d2493eb4b67111b70cdca4a043b03d3cf72dfa9f60cc63439695e4b1b8bb3e648347df7ee66f30c7309c32308f32f0e6edea92cadcb2db0db8112d1d6638d13925ffa268feeb73ecca9d008067d08c81c716c4f8234af9ca6b3b658e33d04f3f1b4914a5800e65f5de8f22a087688092c12552e12ce0ba9d4fa2f5dca682f719cbeafa158bf38ab28524a9b422fa1edd16e96e356c1c70703b34eaccbbab919520bd445a2455f0bef383b3fb90d47b9639b6dc45df9512cbe54f8f2b7034ccbaa44e9cf3a9b8b08c4a79c31408ce7b50a434d8fd93e8a5c928d4521862df96590686f8acb79ecdd9e8b9158599897c1e38fd6b8799ba032c2628d7ebfce2b67c366b8582ded370f62e98e0a14365e4b3a84b8b032e98612aa4d300e0a0f0b8ee4be590ef60587fe21b02e0a091ffd710bec3336e67390c086cd42d0a65e1362fc7a3faecfbfc7abefba5271985a9ab3fcf192ce3686784bac7e07d64cb088c743f5c2e29558821547249ed42bbb1f4d309ad2ee9957180019a8ea749e7a99013210a0617a03e30c580ff32f3a994099068b00acb073a5f0e9a505adde88c04149ccb25187eb6fc58850c853fc2196ced5dc9ca52803139092bca5adff42bba253b743487b686b6fb11b280683d9355cc52f8990bd861edd87951474a134cc7b2a76521ae86b40066708f4536f1a52332df3cfb258820a63366a352685af97cac9fec4ee599e8db20ec7a80832437a2145f75ad6809abf05fb70ca89c24bda607df3c436cc541a56e4a52473dc2044cbcf0e96faf74cbf8319350eb67c731785b9ea825bff8be5623fc50e5fc7fef40169ff240d29431ce7042b79b0eb0dc597e890dcde255791e91966c81c015084483a239fc8ef5b8cbb7e956fba6fef916771ae92b1459c638b19eccbf367bd78f7dfdb4d4e3ca7c4ce9d7ae1c982b7acd2f900a1909b77a272aac9ad0c2ae750dcb2b60c3486377816894ea9bb91012588837716e4b60e52717994d6be24874be7c4b8e5560687124069e078e27ea34ad20b74d0d24fe621372fc220669443129dd9c159b8ecaf7243b9a5b5b00e2833b43ef2496207b79de9ab7199ee33cd690b5627b322d7babb3c06f7ca5f0b8f1f14762fc695620ba383bd87a21b06ba00d4b3cb739d6546b0bcd429c6ba91d585d5342e896264e41a5e1eba8d684f04350b058092fbe7afbeb7c4cd43ce2de366c778124741ea60528fd092359df74949002ca1411fc7ab7a3c265964c21b0cef7906933285de7759be7bacaf78ca5d60ad43a4e57934e66cea485ccd62418b2075621f8a0cfe0443a478effc8a241d7ba9c48bcee81703c35ee0b29ff9bca3ae94c28598919d184cbf3b2822d566a04e66235655b04bce1e7c1a54097528bd988e08651a6f69f9936a405d0fa37bbf4c515d1c119155f5d71adc25600eef54845c6a9c12d1944c74faa48209a1e194f71980dba761652b4830a6411f9930ff7fbcc299603e8b431a7c572f0e4e3830dbd", 0x1000}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r6, r3, r10}], 0x20, 0x10}, 0x400) setgroups(0x0, &(0x7f0000000240)=[r4, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) recvfrom$inet6(r0, &(0x7f00000006c0)=""/19, 0x13, 0x800, &(0x7f0000000780)={0x18, 0x2, 0x445a5f2, 0x1}, 0xc) setuid(r12) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setgid(r4) wait4(r11, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x180, 0x8, &(0x7f00000003c0)="5a00c603b2bfabc31d9ae2a6d11484010a8e9b67335930770d4eb3451b7e9c80e7f9806284e46b2a3b25383103d6259c5e0bd111ec03c2114747b5cd8200faf5ba4149c15e8fec15ba3fa6df0ea221864916d24e550cc695bdb89e9f9051a04122b88888687851a06c36457f386662687c466204a546eb83a10f9382118296035898c71c2a0bd2423055f6aafa23357a90dbc19077febcc1ddfbdae7a256a56dc5b5d9c422fe30293e0d10ffefac1186035e0959eb0200b758e07e72b3cc6cb7744b892e1ee628bfc2a9ecaab47172ebea0c10e16e8ce8c931b1000000000000", 0xe0) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={r2, r3, r1}, 0xc) r13 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000180)=""/105) 05:37:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000180)="ac6a42691524b22ff9955a1d5d10b05669d71e368468f8cc415d509bcdb2987f4edbb08270073380af94dfb97d7859d46ed3835582de15226135988becc0aa8e0c4a12298d96c06c602844fe79613c660e451a97d8b15568d0e049d65957b09adce2061ab71ff575f77b34cbe7edc04a7b2dce93ffbe6caeb4f058b56cbd3532545f4b"}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2c}, {0x4006}]}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 05:37:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) 05:37:39 executing program 0: r0 = socket(0x11, 0x4003, 0x9) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') 05:37:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xc0, 0x6) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xe4a4e327bb4df6f, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1f) r1 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x10000, 0x20) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r2, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)) close(r3) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000100)={0x0, 0x7, 0xe4f, 0x122, 0x10000}) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getdents(0xffffffffffffffff, &(0x7f0000000240)=""/183, 0xb7) 05:37:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) 05:37:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x0, 0x5, "8549710002001a000000001167f5bfbf00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 05:37:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x30) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7, 0x4000000000000001}, {0x7, 0x100000001}}, 0x1) unveil(0x0, &(0x7f00000010c0)='c\x00') 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 05:37:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000680)=0x200) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) r1 = msgget$private(0x0, 0x12c) socket$inet6(0x18, 0x1, 0x101) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd1733d7ff2ee267e516379c679afb08c4966901a9b0876d"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/133) 05:37:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1, 0x4) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) dup2(r1, r2) acct(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x6020, 0xffffe00000000000) execve(0x0, 0x0, 0x0) 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000196, &(0x7f00000000c0)=[{0x3, 0x200000000, 0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x3f, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:40 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x46) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0/file0\x00', 0x5d46527a8a3bcad9) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 05:37:40 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000840)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 05:37:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="d3ff125c00000000", 0x8) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000480)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000200)='tap', &(0x7f0000000240)='\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\[,\x00', &(0x7f0000000340)='\'}E-\\\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00']) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ff, 0xffff, 0x1, 0x200, "39e02e23b12ac1b1ca152c17c84d2b649479b5a5", 0x1, 0x5}) link(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)='./bus\x00') r4 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000140)) close(r0) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x2d, 0x0, 0x6c27, 0x21e}, {0x4, 0x7, 0x3, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) 05:37:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x8040, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x81, 0x20000000, 0x7, 0x80}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x1, 0x6}, {{0xffffffffffffff9c}, 0xf, 0x23, 0x10, 0x10001}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x7fff, 0xbb6d}, {{r5}, 0xfffffffffffffffd, 0x2, 0x6c11f451c8af7d28, 0xbb9, 0x4}], 0x1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x24, 0x2, 0x100000001, 0x8}, {{}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x24, 0x4}, {{r6}, 0xfffffffffffffffc, 0x20, 0xd0000000, 0x0, 0x5}, {{r7}, 0xfffffffffffffffc, 0x54, 0xf0000008, 0x0, 0x9}], 0x0, &(0x7f0000000380)={0x1000, 0x5}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x4, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r8, r0) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) flock(0xffffffffffffffff, 0xa) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_emit_ethernet(0xfffffffffffffdd3, &(0x7f0000000240)='\x00') 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x14}, {0x800000000016}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ed") 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000028}, {0x40000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) preadv(r2, &(0x7f00000014c0)=[{&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/125, 0x7d}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5, 0x0, 0x21) 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0xdc, 0x3f, {[0x1, 0x7, 0x0, 0x9, 0x5, 0x1000, 0x7fff, 0xfffffffffffff001, 0x8, 0x80, 0x6, 0x2, 0x101, 0x5, 0x1f, 0x3, 0x7f, 0x7], [0x8, 0x66, 0x1372, 0x4, 0x3, 0x1, 0xff, 0x6, 0x0, 0x2], [0x10000, 0x1f, 0xca, 0x8000, 0x17, 0x7], [0x1b85220b, 0x1, 0x9, 0x2, 0x3, 0x1ff], [{0x5, 0x81, 0x8}, {0x8000, 0x0, 0x0, 0x2499}, {0x0, 0x4, 0x6, 0xffffffffffffc347}, {0xfffffffffffffffe, 0x7ff, 0x80000001}, {0x10000, 0x800, 0x8, 0xfffffffffffffffc}, {0xffff, 0x9, 0x3, 0x3ff}, {0x3ff, 0x0, 0x6, 0x3328}, {0x5, 0x8de, 0x20, 0x1}], {0x3, 0x40, 0x3, 0x7}, {0x4, 0x6, 0x6}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x7b, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) 05:37:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ce5fffffffffffff3000"], 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:37:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='\b') 05:37:40 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x80000000}, {0x18, 0x0, 0x1, 0x80000000000}, 0x8, [0x5d898e2c, 0x800000000000, 0xfffffffffffffffd, 0xd6fa, 0x1f, 0x80, 0x6, 0x8]}, 0x3c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x28) socket$unix(0x1, 0x6, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x44) openat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x3a2c02f811136566) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x41) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x10, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000280)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x40, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000300)) open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x7fff) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) recvfrom(r5, &(0x7f0000000440)=""/4096, 0x1000, 0x803, &(0x7f0000001440)=@in6={0x18, 0x3, 0x5, 0x100000001}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000001480)='/dev/klog\x00', 0x22, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000001500)={0xff, './file0\x00', './file0\x00'}) readlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)=""/145, 0x91) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) fchownat(r4, &(0x7f0000001640)='./file1\x00', r7, r8, 0x4) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000001740)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000001800)) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlinkat(r10, &(0x7f0000001840)='./file1\x00', 0x8) 05:37:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x34f, &(0x7f0000000000)=ANY=[], 0x38}, 0x0) 05:37:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r3 = kqueue() dup2(r3, r2) 05:37:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) nanosleep(&(0x7f0000000280), 0x0) syz_open_pts() close(r0) 05:37:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = accept$unix(r1, 0x0, &(0x7f0000000080)) getsockname$unix(r3, &(0x7f0000000240)=@file={0x0, ""/99}, &(0x7f00000002c0)=0x65) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) openat(r4, &(0x7f00000001c0)='./bus/file0\x00', 0x500, 0x1a) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20000, 0x6) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000140)) pckbd_enable: command error 05:37:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000180)=[{0x5, 0x80000008, 0x101, 0x3ff}, {0x1000000000, 0x3, 0x1, 0x25}, {0xe9fc, 0xffffffffffffa55c, 0xc7b4, 0xf7}, {0x67ac7771, 0x2, 0x1, 0x101}, {0x3, 0x8, 0x4, 0x6}, {0x52, 0x9, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pckbd_enable: command error 05:37:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 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, &(0x7f0000000180), 0x13c) pckbd_enable: command error 05:37:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7) select(0x40, &(0x7f0000000000)={0x7, 0x1, 0x6, 0x80, 0x7fff, 0x8, 0xffffffffffff5565, 0x401}, &(0x7f0000000040)={0xb815, 0x80000001, 0x5, 0x1000000000000, 0x401, 0x40, 0x1f, 0x8}, &(0x7f00000000c0)={0x1000, 0x7fff, 0x400, 0x10bdaee3, 0x3, 0x9, 0x0, 0x3f}, &(0x7f0000000100)={0x1, 0x67}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000001c0)=[{0x10001, 0x100020, 0x5, 0x8}, {0x8001, 0x0, 0x5, 0x5b2}, {0x2, 0x2, 0xb3, 0xef}, {0x200, 0x6, 0xffffffffffffd57e, 0x8}, {0xffff, 0xd3f1, 0x8f, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 05:37:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xfffffced, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xfc5c) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) sendto$unix(r2, &(0x7f0000000080)="07b725e5268268855701d8ef094af68d2d0442d0207ce028f8d6ffb0664947f55d65c47681b80df58b362ab5957f2a837e0941725bb4a5daf253517cb64766ef8aa6d94eed2a614bb21e0e0f1f9e94004b50109a1125c313d535939a34310fbfc1683167cd0bd19f70a6d63775de0283d7e9e55448416c1a22ff0df96fb263c01d16d0d2df7747ef46089028502533024494eee0caaf0d3079a2a193c1d7dd4a8e6aae", 0xa3, 0xe, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) pckbd_enable: command error 05:37:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) setsockopt(r1, 0x7, 0xffffffffffff3e6e, &(0x7f0000000000)="561a22769c98780d59fd50b00cac50c171fa58ebc6f00b60791c1ea133e219c7e7aa1a73b9cd650264ccf891f7c4c9ceebdda3ea3a29ffbdc62cf0fd855fa35d73146cbd6791043f42fb1b0ff7c3ca73c650d39102a4cb244b85a7c43676715f82d460c5c97fffa394819c136258509aaed9e26a888eac4022ca3b97af6bdbad7e3ac16f1b8c9fcd4e9950259a1e2ba274337865dcb517e7847006634a311a0d336dcc8296", 0xa5) 05:37:44 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xb) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 05:37:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61, 0x0, 0x401}, {0x3c}, {0x80000001}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000200)=[{r1, 0x80}, {r2, 0x208da27e4be88e9}, {r3, 0x20}, {r4, 0x4}, {0xffffffffffffffff, 0x1c0}, {r5, 0x20}, {r4, 0x4}], 0x7, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 05:37:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = semget(0x3, 0x1, 0x8) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000140)=""/139) kqueue() r4 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000280)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x1ff, 0x5aa7, 0x20, 0x4, 0x81, 0x8, 0x2, 0x5, 0xfffe00000000, 0x8]) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) linkat(r0, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00', 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 05:37:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000000)) 05:37:44 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001000}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) chdir(&(0x7f0000000200)='./bus\x00') shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) r7 = socket$inet6(0x18, 0xf08a0b3a40aee3f, 0x40000204) pipe(&(0x7f0000000100)) dup2(r7, r7) 05:37:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000180)=0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x82) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = getpgrp() r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) r7 = getegid() r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r11, 0x0) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f00000002c0)="93744e33860297f6815071120db006e1069ebd6c720e951fd4ad3ad1c7e519a8af5c6415e05789589e23f4bf472e16c6ff93b7ae67c7ceef33885fd715369ff46815b570006a7d3839c894beaf7de46e90a4d6927626914106fe2239cc78046fa74da0648731676f47c91d6d90065bf3aa9e3dd1dbe07a006791f7e852041cafd2eed40ae0d2697228910b4f309074d259237b2b689c52b1e96b08827cc92a835305a37740c6e7906be5", 0xaa}, {&(0x7f0000000380)="9c088409778f386c2415482ac022fb137b83d2a6eda88345588c8480cb37d2bb9adeae3d849872f1d0c483683aa303aed26262b2bfcebf9dcc99a15a80d72855e4ae75eed2dd66005f96e8bbf44f0699b5989d81c591bd42aa426f92f306a8904dfca3914f9044727de725c26156d08b1f3e", 0x72}, {&(0x7f0000000400)="87e664cbb6c032fce8fa458ced029c6013997db0758c801dee4bce5bf0b144696df9b01d939fbac042872d2435173414991beb54966defa2a2273439aa85eebec31cc3b0b825037f5d05adc6ad3b5e3094c2ca8cbdef29cc656be0ad1c324d9e8607d9bb43bd77b8a8df649dce050fd56a49b04a9148c347acc22648acc3fd26ae7e56fdab3738c0f9d8e9aeb684fafac1f0598c725b5b206ae0bc0f45eeb9969689b6f22475cad9d853db3bdd505af9491f825827d94a481ddaa8e597e647f8d4f55d75553d905ddb1681aa7e61fa5b85", 0xd1}, {&(0x7f0000000500)="ee28a3e3331572ff0ce1169d8c15d34c2455b9e43ee81f36fad1cf324415059524f90e869162d430405ae0779e7afc679f026a2170ad20b2ad59eebec22261e30cb76610c6ede732f988e63da628cef18848573b9d34736269c4134a840dd24a34ca44f5822887cecec98b8247201e834a17be61b5afd73b1bb123ab2b362b58d08dd23d5024eac76f5d98c246751954e55c131e8cad99f7731cc6054cedcfa8aa7746d790be150492371bc4456ab42e83ca1057065c3f0ab63c68d3b824a4e83eb1365afac550ed1d5ed19b5e4821c0fbb924798efbe61703ef8cf668716931", 0xe0}, {&(0x7f0000000600)="c2c22b57f8eab0", 0x7}, {&(0x7f0000000640)="29f1eb", 0x3}, {&(0x7f0000000680)="56974e6a1db8f00ac2243c91af273ea898df58dfab2ed1669ed2c5738f71590d27a0a6b27b841558a5d6f83ae8944e15dbdf5163a308a1be77b68a6e921aa5c545584dfdb2de7dde78ea904ac1ea083d0d241f7f83145f19bd7e60effb8567373d391cd195a8e85ac4a3a7", 0x6b}, {&(0x7f0000000700)="443da64136ea0c00eb89a407c7b714b9c6be4a9e1275847160181cc7b99d05a80d79143140ce162a7482ab928f01e1190289bb3895b1d8c90cbeac5cc3258fe0657a016a5a0889a8b78634fffd0b62476437885ebde24b1bc64bb4e031bf4a9b736db27f3a95ea90a4fb2bf07bd55d0d42309360a78bfe297c8f665e29d5deb025868ae46ea8034a518d12fd412dacee6a43b0a227c926fdfa85a977b47483338d961718be9617e1b516b8417b393ce75ffea171c906963029cc288e2c51e5eacd7a78075cb5f8693dacef2e8cea5e5d5e28ee2ebb8d41f362", 0xd9}, {&(0x7f0000000800)="38e2956b64ede21f013294982575b26d47059ffe7a651923a6cafee50eba9e692641dd23294a6b52ab1cde76be86e6da76f3adba92287b8f616ce5ddcf1dceba0d5ddc0dc74c50ad7243b5df52d7b796c4203d08122ee9c152f37b70193345cdf4730d987f1350a81fc8ab60b04964d42bb4aed738a11736ddbd724dbb020a41d2473f2c8c5ab9b0e68cb115a74993d4feb50a615ad423", 0x97}, {&(0x7f00000008c0)="b19bb34f26611bd4a5eae07f80b84b6efb5cc13ed5db777dba3ac44312377d651c201156da00cdead8233441d36eb82b5b5d19bfcb132ce2f74e44e59c7357c84c534989cfdce66378ee1dbaf867c2b723f402c52b70afed4d9e0f460873ee74b8e7f534146197bddde96521eb1986b378f132909e32", 0x76}], 0xa, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r11}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}], 0x40, 0x6}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x46d) read(r0, &(0x7f0000000040)=""/32, 0x20) 05:37:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r1, &(0x7f0000000180)="af739886c1ec1cb282a99cdd4b763bd47bf96d4c8c5ec82e5553cd34fd169cc28f0b57c9d6921c49f7134cfc7b4f56174c66cae384cf97615e8b0fa38d7b925b1947317d3996ec5cbcb5cb34faf633e084273ec979c30c0db3407f3a186396b9b0c8748de57a5c05c4928ced9a2bcd5f31c45afdff8d5dbe439aee0bf6cfc3d97cefd10a1a77cb171d9a2b72267a23cebf7ebb592d3acdd76231e827ecdb1ecedfd4ce5cfdc3994b34235f", 0xab, 0x0, 0x0) 05:37:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x810, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/229, 0xe5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fsync(r4) r5 = accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) preadv(r5, &(0x7f00000002c0), 0x0, 0x0, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x30006) r13 = socket$inet(0x2, 0x1, 0x4) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x2, 0x0) r15 = openat(r0, &(0x7f0000000800)='./file0\x00', 0x1, 0x142) r16 = syz_open_pts() r17 = fcntl$getown(r1, 0x5) r18 = getuid() r19 = getegid() r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x80, 0x0) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000900)='/dev/vmm\x00', 0x2a74b56cc3e47655, 0x0) r25 = openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x8000, 0x0) r26 = socket$inet(0x2, 0x2, 0x47) r27 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r29 = getgid() sendmsg$unix(r5, &(0x7f0000000b80)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000340)="9d707e9182fda2cb028a7bb25ffb93d0b166683f64bc2180db26e6208b19be91f80e61d71347e4760dcf75168def232cf3288a9b482cda81", 0x38}, {&(0x7f0000000380)="8e40cfe54df99407a815071a4d68a409277cc0a6ecd7ba55a5c729ba2339c561e0f233048f6ec962a3d369eb4d1b64ed6bd3f6134263a4e30703b5492dfaec3ba68aede06685a8b833953cd97e9fb9ee24d3e9dc48b791ba9a9dacec44a492712abce57ec04bf02bcb249dda54e5f99a3b3418271ea13f878a21857c00429546cce351b4d2e0474f4e21774e85eb266278dbaadfc7d6e9789307c7dd", 0x9c}, {&(0x7f0000000440)="bf7acb37bca787fd0dc05f4d6483db2329f9101de48190ff805cf07b4a4922d936df3bc86fb1a6172670fbf5ac493ee356202c18fdb67f398b5d9be196cd4ca5e7902a6cca189713dfcfaf326ccc304fbe6de277357014a2ab3f228a82b9f2063dc1a2ebb7518247f6bf995ec99c1161656564d2ec2e450ce00424645e329acf6eedac4c58074a63c9", 0x89}, {&(0x7f0000000500)="bb153d80f6df1a891f604b2394979dca9cccd242a2b6e5960321f5a3231d1f664b03ddc361c98c044ae52a1734a6cdc00a38b06314eb2461469a8b527fc5906d6fc5", 0x42}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="b096dee61b9ef19fc0a91363b4f3686fe5fe81d227af76fda34bdf1664a3caa6ea000704a65609a952426489d4af4b3494e2f4a8", 0x34}], 0x6, &(0x7f0000000a00)=[@rights={0x38, 0xffff, 0x1, [r6, r7, 0xffffffffffffff9c, r8, r1, r9, r2, r10, r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r5, r0]}, @rights={0x20, 0xffff, 0x1, [r14, r4, r15, r5]}, @rights={0x18, 0xffff, 0x1, [r4, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r3, r1, r3, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r5, r2]}, @rights={0x28, 0xffff, 0x1, [r24, r25, r3, r26, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}], 0x150, 0x3}, 0x400) 05:37:45 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x300, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)) 05:37:45 executing program 0: pipe(&(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="9c", 0x1}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) 05:37:45 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r2 = kqueue() readv(r2, &(0x7f0000000040), 0x3d5) 05:37:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0243d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b9d2600a", 0x92) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000fc0000000400007e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x1) mkdirat(r5, &(0x7f0000000300)='./file0\x00', 0x2) chown(&(0x7f00000001c0)='./file0\x00', r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r4, r6}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000400)="0f2483441a2c04b32ea114cc2afb22740f5d6e040d65f4425b1a3bca7c636f6109bac400e121478f2b38a2f37ca4983060f055f60554a06a", 0x38}], 0x1}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x1d}, {0x8006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x18a00, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tQo', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='\x01\x00\x01\x00', 0x620, 0x0) 05:37:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) 05:37:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000013c0)={0x4, &(0x7f0000000200)=[{0x8, 0x6, 0x7f, 0x1}, {0x10001, 0x80000001, 0x1, 0x7fff}, {0x6db2, 0x7, 0x10000, 0x40}, {0x2, 0x0, 0x4, 0x9}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x7, 0x0, 0x0) close(r0) 05:37:45 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 05:37:45 executing program 0: unveil(0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0x101) 05:37:45 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000000)="59c35ea045327f360d35ab5d7921002126ebf46cd2d37e1ab2fdc899a0cb44d035cea90e5429896c4fda9a", 0x2b) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec025301199fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b"], 0x10) write(r0, &(0x7f0000001140)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e58420883372b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f323368c24ed611fb6f8ea375fb41a41e51b3b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2dfc95b457ab698c25c0a49c5b93740da1c63f5180504c93f0085acd5675308cd2e8ce792ecf35b38d61549a84b8f3a71338577e4288a4d2388283d4a235c38b7737f2ceb057b3210dd17b63ce01519fa5dd88821bc8194336d023b3f42d8cd32291c030f45af5326d203095b0e1285953cc5499eef0d481aed7d30864d6840434ed69f821aca94cb9edfef71cf2f44754cc535b8f7e9f8010868c9e9711f5220bc5c00548e6593df5329f16f6a35f989605599d620ea2c929fd061b7d77bd362dee7bed0b1ae5698c29c483def11e23a3af59387b20e08977c921f6cfabdb16f420de3597f92650900096ba131003ecb2241f7f1b98b1344f4defc938f7ae67745108156ede64c998e928369995d983625d0e2fb040f921c90e7c63cf3697ab4887ba266d58a9f1454080513e486c8355342e2b046db302de621e383351f1c850d2857f44e9fa59893fbcded81a1a54a23cc2cd46ef98fe1b43d5103217f4c32fc0a6b33c77a9ab923a35d2d0a0889b889790258a9657678451fe871d087f68f2c82ca17019f9117229b0562c9e02b013737af85064b52c831339a3d4060cfe20ef0b3b7f1afe0d3b5e51dfda6c1a465a323dddc9dfa3ad290b4895d551a269310da893e31fd8d1a5bd78d2087b6fec8018dcafc6e7fdd7f35ca9f7b647b36cf9b5aac8c71f96dbcb1be772a9811c079e2ddcecb74ae7e0b4e3ef1b1c4d5d426ac4cb7a0b4789d40cf323f84562a8e9f57c9f4973d97fc1077e43feade86877ea5f36325091c146ba3c54f6728affd1869bc5af381302a5636b84dadf10c09e191b11dbb6bc7ff894ea16afb16977b1b1a2749dab6cfe3e61d2c3de5c9b931157c50ca99ed3c1dd527e17104a9b57485138f11979b07bbdbfc0e030a3a62596896e112604890b9ab4ec088c48012d5b8356fabff5c049e4c8d9ec834010af93a149476f2a14ec3293f6fe528cf0297ae705422b4f0486c2feff7707a526a5b1dca8722703985d34dd5f12460c66403cd71a623138bf1111cd59a0f976feaaf53685a69783b7a187a878c500000100a3d9ea10fd5c6f33b6c5f153c5eaaa8f07384d103a47679fa66257ba7f849fa327cc5f3224d31188dc1253fae6be7be5f447c3622e88ad10b3d2120ea06f0299d6d8714d414c35fb4e6f7fc033e790ada280dfd440d0189d796f84615485bb26b4bff850a8d4dd0d10f92aa52ac0b5552ad5d0218f365ca14d8b519cfcd60b02086360db7a88029d5ac77bb5b0a6241fb9a55f67a15a72d244cb3b23b0663a526d1d43957f7eae7a50da353e46d4b4848290b282fe2ca9c22847e71220d531d9006526c98b58246e757250d5d66da645ccb7a9d3891ae703a106d30fa91f9ae9d471835caf9fad43f06e1332e3e69502c8d4683fecc78f269662cce0be01f5669dbe622616b07dc813b159cff17cab3d921754e26162119bb6cafe9528ccf6a9aff744888f544674db05b33794eb9fe5fd59093dfc0376beb1e75be9cf3760e51701f056454e617eb6704be4171bdfee19eeb4201329490ceeaa1877767a9afda7582ba89b6066f4689557f60ad5a1c2c5e29be407f3bbbdc1f3e845c2771df7c0efa14a2cd7c031ad41ae49e15e7ef4f86799922b0c4a4958961b71273ba5f5a5556b0ea0b55c1835b04f1503c027d96b882e1e4c3bfea60e3bf1e4efb04c66362504502d6b2be724fb0ac56fbb684330c571d0675f1a02c0f489611f71c5ee9604a8c34c3995a5c262e703b2504430724382a96038aa47f7dd76a07be414f1861fce2735ad1174ee704f5020ceb18807e705d1502b9caf5b09afac5be2a5252598597f3265e8d39ab641063a4e72a78658696b8b27b27a523b17f943fa2cdbbd17bc3a75bb15878c0b88545fcde1551c9ca787dafcefe9272f35298da49b82c803feb27c825d00d1e0fede62210aa236f46865f002ff0c56c04fd77aa979c98f2414bfb7187b98d015edce033e5d113e8351cfd3dae77303bf504fb9e3f855cd69b4dbde600798b8d8564e58b8e948768429acdeb852d688ba11a39bbee6dc9863d9d7f229490e9f38e11ba4a505773c064794868a0c78737597069b7abe70a691a0ec586afc74c93ca93a0743917e94f66c4a1ebf0cda70fd86976aeca2b24eb5d901280eb2fa212d1bbd753069978138a1cd54de6f39bbd682702552a8b1ed2db0912a75991221acde8519012772ddcf6ce29a1a6889da6dc5eb25d537461909b4180b396ba2e9666efae0d9fdf4b02557a90204e1acea58eb475655347e137ec3be3757c4039a81fe27a538e22d9a1ce560148d1e14cad07526aa58cbb9997a7df7ba3677db1209f7e3c3198f7623986110c32dd72d802bfebc06642374122fda961e35599ee44fa4676b99d2114381", 0x792) 05:37:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000000)="88b9", 0x2) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x9) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='\x18p\x14@\x00\x00\x00\x00w', 0x8000, 0x0) close(r1) syz_open_pts() r2 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r3 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000280)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000000c0)=""/135) kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x442, 0x0) 05:37:45 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 05:37:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 05:37:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00400196387c7d89854dde6301804d83a55ad796b98c53b366e7f5adc92f32ffadc62d74fd89dcfa18d875b1e955b26d8a1a4775d72c3ba2ac215a48b45155a113b86868632c0b905c6c391295bc62a65698333e3b7c9cca0c44627180f7dc011f8ab0049ae4328dfeed3f3c4da29d8571fbc40615be40a3cf3452804512505eafbde2ca55c0da9a8e785226f4d2944b67b04ce420c901e40b10fac559983178a1893dc9042392bf306018f864545739e848ef8e51d5e7c1994f9577c5e71937d037fa6fe5f14a1bccee6c7ac8475c23b611566105d09071b98b132b8a7c0013e7fd0b2472ed35f11eaedb70807e510cbb45b774ef11142d369ab87e0bed028352cae7ec1642e75f44f33319aa0b77f84a181be9d4e8613db88620e78b51b8e4bd55d5e7e00788a42952dc8ff2a2bd439519af12e031c411d6d7797b6c9348a931662687084a1197e217c41893286e93bcabba79145cf6341e91a59a7cf9b43d0dc7d936726b36f6a6b8052c8f0fe49391c2689de603f3a0e061df70acdb382a86229ceed0051d2ec378ed1d9293364f19fb4c3a0583a8ad33d704f7e752000000000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) r4 = dup2(r2, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r5) setgid(r5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r6, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r7}) r8 = dup2(r6, r6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r9) setgid(r9) getgid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r11, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r12}) r13 = dup2(r11, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r14) setgid(r14) setgroups(0x5, &(0x7f0000000040)=[r5, 0x0, r9, r10, r14]) 05:37:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() dup(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 05:37:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/148}, 0x9c, 0x0, 0x1c00) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000a, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000800)=0xfffffffffffffed3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r4}, {r4, 0x15}], 0x2, 0x0) 05:37:45 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pipe2(&(0x7f0000000000), 0x0) ftruncate(r0, 0x0, 0x80000000) 05:37:45 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/68}, &(0x7f0000000140)=0x46) listen(r0, 0x1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2}, 0xc) socketpair(0x20, 0x8000, 0x2, &(0x7f0000000040)) 05:37:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x83, 0x5, 0x7, 0x3}, {0x100000000, 0xa1, 0x679, 0x5}, {0x9, 0x8, 0xb6, 0x5}, {0xffffffffffff0001, 0x7fffffff, 0xc3, 0x3f}, {0x0, 0x9, 0xff, 0x7}, {0x7, 0xa4e3, 0x3ff, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x6, 0xb6, 0x1f, 0x1}, {0x6, 0x3d30, 0x1, 0xc56}]}) 05:37:45 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:37:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000200)=[{0x1, 0x6, 0x5, 0x2}, {0x800, 0xff, 0x3}, {0x80000001, 0x7fe000000000, 0x20, 0x7fff}, {0x7f, 0xf2, 0x401, 0x2}, {0x8, 0xffffffff, 0x1, 0x8}, {0x2, 0x2, 0x0, 0x40}, {0x0, 0x2, 0x0, 0x662}, {0x40, 0x7, 0x68f3}, {0x4, 0x3, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0xff, 0x5, 0x5, "f4a638db0f5671918ba48872a263fa1f5e432b2a", 0x81, 0x4}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x2, 0x1, 0xfffffffffffffffa, 0x2000100000005}) 05:37:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r2, 0x2) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x200, 0x8000, {0x1, 0x5}}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000), 0x1000000000000331) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4e37f57cb7ca8eda) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x6, 0x3, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) 05:37:45 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r2 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000580)={0xe5f, 0xfd, 0x3, {[0xfffffffffffffff9, 0xffffffff, 0x33d, 0x3, 0x7, 0xc43, 0x28, 0x5, 0x2, 0x3, 0x8, 0x5, 0x800000000000000, 0x9, 0x3, 0x54d7, 0x2, 0x1ff], [0x10000, 0x1ff, 0xa00000000, 0xa15, 0x6, 0x100000000, 0xfa1e, 0x7fff, 0x8000, 0x9], [0x7, 0x3, 0x3ff, 0x8001, 0x6, 0x5, 0x9], [0xa6, 0x8000, 0x1, 0x0, 0x2, 0x1], [{0x4, 0x1, 0xfffffffffffffffd, 0x40000000}, {0x3, 0x80000000, 0x2, 0x9}, {0x7, 0x101, 0x5, 0x9}, {0x1000, 0x40, 0x0, 0x8199}, {0x40, 0x1, 0x6, 0x5}, {0x6138, 0x7fff, 0x2, 0x1}, {0xffffffffffffff98, 0x2, 0x80, 0x8001}, {0x70, 0x7, 0x800, 0x10000}], {0xa1d, 0x5, 0x8001, 0x4}, {0x6e, 0x80000001, 0x1ad7aabd, 0x80000000}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x44, 0x3, 0x9}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x1000, 0x5}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x69, 0x9}], 0x4811, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x3515f027863b9217, 0xf0000000, 0x3, 0x5}], 0x15, &(0x7f0000000140)={0x200, 0x5}) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 05:37:45 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3e, &(0x7f0000000140)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x80000001, 0x4}, 0x10) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r1, &(0x7f0000000140)=' ', 0x1) write(r1, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 05:37:46 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4013, r0, 0x0, 0x1) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r3, &(0x7f0000000300)=""/182, 0xb6) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000680)='c\x00') r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSDTR(r5, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) 05:37:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x93137412c233a6a3) 05:37:46 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000080)={0xa394, 0x4, 0x3, 0x2b}) 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) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000000)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) 05:37:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) socketpair(0x0, 0x2, 0x5, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:46 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 05:37:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) 05:37:46 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080)="60024dff57756fba55116a2b1eb89c11164d0eaae8e53e5ba4aa7d7624373d10abfbd453e865496c060fa9b5ff4f85c232b985c04b759c16bfb554d10b6c193f7510483057d81e4d9866a42ad04b3427427ab404783d42ae36dc7a", 0x5b) socket(0x18, 0x6, 0x788) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x101) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 05:37:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x7, 0x25e0, r1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) getpeername(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1d2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/131, 0x83) 05:37:46 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffc}, {0x9}}, &(0x7f0000000040)) setitimer(0x5, &(0x7f0000000080)={{0x100000001, 0x8000}, {0x401, 0x40}}, &(0x7f00000000c0)) 05:37:46 executing program 1: getpgid(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0x7) 05:37:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0x4a) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0x3b4, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f0000002980)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x118a) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r9, r9]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) r10 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 05:37:46 executing program 0: clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x5, &(0x7f0000000000)) 05:37:46 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa2c9361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) 05:37:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffff) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x61a) open(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x0) 05:37:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r2, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000140)) syz_emit_ethernet(0x4, &(0x7f0000000080)="d3be5367") 05:37:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f00000001c0)}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f00000003c0)="629d94f3ce3e483c177cdebaeb6fb58fa66ec1b6df619e3c68a33391f30eb0fc865c366efa12cf6501183a77cfc0510b5c9e29e856ef75ba5f68f511fa3b89b9e1373645a6983ad1a9b5c793de1979f0835ca299972d99ab901ffe3547e6e23453e5132c98969f63d06004f64d9563275538506bfb31151727324ba1b116b0371d8708604885e33b60638470", 0x8c, 0x0, 0x0) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x2}, {}, {}, {0x1}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {}, {0x1}, {0x0, 0x4}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) 05:37:46 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) r5 = dup2(r3, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r6) setgid(r6) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r8 = getppid() fcntl$setown(r7, 0x6, r8) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r10 = getppid() fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x2, 0xffffffffffffffff, 0x0, r2, r6, 0x56, 0x4}, 0x8, 0x7, r8, r10, 0xfff, 0x1ff, 0x80e}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x14000)=nil, 0x14000) 05:37:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x0, 0x101}, 0x0, 0x0, 0x0) 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x4}, {0x4006}]}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 05:37:47 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x1) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) dup(r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000000)=""/79, 0x4f, 0xb91a343a9dd13f23, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3ff, 0x2}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'\xaaap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10860, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\xf4ap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 05:37:47 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00005fc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000709000/0x1000)=nil, 0x1000, 0x2) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000100)=0x3) 05:37:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000340)=0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="2a4bd0faff26f205aa0f5355ab9627"}, {&(0x7f0000000180)="0e09efff1ac462e5c2e09e757d36b7485501e17207d886423d29b3ed129deb379f4a358d781c1121f676b4"}, {&(0x7f00000001c0)="8187fdc1a261dabcfa2e7c1516ec44264b3b0251c6a3ff7d1d003785f88835216760860dc836c5c90d8621cc1df72bcdda61a2716eca4228522fde1e32e765300455049c50c64b005f5e392b606d56ae363abe2907b5db4cb9f0a06aa89cf7752a51815a617b4fed5e425bd8fca233811654d97c8884b73ec78b8a99e715b5c9462f3adb214b68264f9bbc1fd173b78ac5f525dd480b73d0d5d484ee43d6a2d61f37f369b5038278118faa2b61c2f55eae1b9c441bcb874c28cdbf"}, {&(0x7f0000000280)="9ec174865179745301bff48517871f94305ac83f994130c7feeb90019a72680ea514bafb41baa2a282770fb65aff0a9d6fc91abc36eb85eb531f1cef45ccde7d183b157b94764b2929d463bac7a3503dad89d1e68068d2d836d79ea52357932580e9cfa7f06224978cb07becd0e9198d5964"}], 0xb5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x25) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x19a) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) mkdirat(r4, &(0x7f00000003c0)='./bus\x00', 0x8) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000380)) 05:37:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) 05:37:47 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) sendto(r0, &(0x7f0000000280)="b5c4f536bb344174ac9317feeda432b90674f4f8c60345e60518dcd857a6584e3e279f11ed4cb6967c72643e337c70528866d132a21ef167a4b4dc0997f916c74358221713c048f9df33b121d41a19fd06ab9ff70c8c639b35320c385a346537b79e39f6015eeec8f2bc0ea7eae2eb356a5384bc30cf139f68d49b4ea6e1e6ae3d8d4f16034079ce438bd087238d6f7da3dad26f5d3745e9c10361", 0x9b, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61, 0x0, 0x0, 0x3}, {0x8000030, 0x0, 0x0, 0x1}, {0x4000000006, 0x0, 0x0, 0x104}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x50) 05:37:47 executing program 0: pipe(&(0x7f0000000100)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 05:37:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{}, 0x800000000000000f, 0x88, 0x1, 0x504, 0x925f}, {{r0}, 0x2, 0x100, 0x10, 0x10000, 0xd5e}], 0x3, &(0x7f00000000c0)={0x5, 0x4}) 05:37:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x2, 0xb2, {[0x12c4, 0x61bb, 0xfffffffffffffff8, 0x7f, 0x9, 0xfffffffffffff49b, 0x9, 0x80, 0x4, 0x7fffffff, 0x7, 0x7, 0x1, 0xa00000000, 0x2, 0x8001, 0x6, 0x101], [0x8000, 0x4000000000000000, 0x0, 0x7, 0x8, 0x4, 0x1, 0x3ff, 0x5, 0x5], [0x10001, 0x3, 0x9, 0x1d7, 0xae810000, 0x8, 0x4], [0x1, 0x689b, 0x400, 0x80, 0x9, 0x80], [{0x40, 0x8, 0x20, 0x4}, {0x4, 0x8, 0x3, 0x7ff}, {0x81, 0x6, 0x100000000, 0x4}, {0x7ff, 0xffffffff, 0x1, 0x9}, {0xfffffffffffffeff, 0xd35, 0x3, 0x4}, {0x3, 0x10001, 0xffffffff, 0x4d5}, {0x2, 0x0, 0xfffffffffffffbad}, {0x0, 0x8, 0x4, 0x80000001}], {0x9, 0x4, 0xcd, 0x8001}, {0x2, 0xf43, 0x9, 0x1}}}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) 05:37:47 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x4, 0xf}) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 05:37:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0xe5) r1 = socket$inet6(0x18, 0x0, 0x33e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r4, r3) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000140)) r6 = fcntl$dupfd(r1, 0xa, r2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0xfffffffffffffffe, 0x4}, {0x87}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'\x00\x01\b', 0x0}) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x6, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x3}, {&(0x7f0000ae8000/0x3000)=nil, &(0x7f0000c7c000/0x14000)=nil}, {&(0x7f0000bcd000/0x4000)=nil, &(0x7f0000ac1000/0x4000)=nil, 0x81}, {&(0x7f0000b25000/0x4000)=nil, &(0x7f0000a49000/0x1000)=nil, 0xfdd}, {&(0x7f0000acf000/0x3000)=nil, &(0x7f0000bb4000/0x200000)=nil, 0x100}, {&(0x7f0000e26000/0x3000)=nil, &(0x7f0000b1b000/0x2000)=nil, 0x36f4}, {&(0x7f0000a03000/0x2000)=nil, &(0x7f0000dab000/0x1000)=nil, 0x1f}, {&(0x7f0000fb6000/0x2000)=nil, &(0x7f0000f10000/0x2000)=nil, 0xd7a}, {&(0x7f0000b4c000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000b26000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x4}, {&(0x7f0000bc9000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x42f1}, {&(0x7f0000e0b000/0x4000)=nil, &(0x7f0000fca000/0x4000)=nil, 0x800}, {&(0x7f0000a11000/0x3000)=nil, &(0x7f0000c9c000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error pckbd_enable: command error 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x87}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r2, 0xa, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x1) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x1) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc8, &(0x7f0000000100)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 05:37:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x6}, {0x1, 0x1ff}}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:49 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x251) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getpgid(0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r10, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r11, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r12}) r13 = dup2(r11, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r14) setgid(r14) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="adbd6ffe6b280422ddc575cb7e70c949bfeb3f295a37e4569797cab9d9befa0c170e6ba16b270656332551bde88cfea7", 0x30}, {&(0x7f0000000340)="ce6ed83ea0a9667b250e051e48666d1f9321a4bc80f01508e06d81ebe58b04cbdc9af9e66bec85df96aff2a086678961df9e34251f1e7095664f9db1b11a1c069b3be9f24498a76fac1bb59db42db9495ac0b9fa99780925e204f0020b231e1225a62c86f4a4fb88ed4582c306342123d87dba0b9c54f70c1817134eb684ca7e89d061bb9f86a535d0dc6db82637fdc00c8de42ee709b0598483b4e2d08cf4c652a85014dfc2bfa467134b8ff1e977d5358f127a59a91a5b5c9ee55206a1ffe96332d4febf662d3277b83815b0dfcd90546454d22c77078636aa088dc178e0e520fe0bc26892ba41d57fb8", 0xeb}, {&(0x7f0000000440)="95f25dccb9645240112136dae8090f5ca009f9e96e36afb352a65f8c206764abe3ca8239e714c8db5720403811ed26bc36f6098e78ac58fad82756423955b58436842c056caba7f8c8d96c23540d75646173419d620d3050b3ebeca1ee679e1bb9d01989d5c4daa36f1e2533a922955dd31c9f7de0e4ff0ff67bbabb02dcbceca086d11d3df37aac58d351", 0x8b}, {&(0x7f0000000140)="da4270", 0x3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r14}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}], 0x60, 0x9}, 0x40f) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 05:37:49 executing program 1: semget(0x0, 0x0, 0x10) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x9, 0x2, 0x2554, 0x7, "3c9939f798a8028ad85768e8fbe54b11e23ce8ae", 0x3f, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x808, 0x0) 05:37:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(0xffffffffffffff9c, r1) 05:37:50 executing program 1: pledge(&(0x7f0000000000)='tap', &(0x7f0000000080)='/dev/bpf\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7f}, {0x6c}, {0x6, 0x0, 0x0, 0x4000000007ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") 05:37:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000040)="be369c6951", 0x5}, {&(0x7f0000000140)="f51e7ef3a240fa558fbc160babf8d09b0c34af29b3fa5553ca7de2565949cf0557eb22c588d063dc9f1c8fb13ea69d7d21d2b94e5c0ba775cef4e50dec35ec8c7f25fb130620448bee0167b1a71efef37312c8606fdeaba9a8e217fccb462ee463d2ef2a752affffc76646d0bf38f7d31919c70326977e952511c12ea64764d8078188392dd50646d7d3b7d6277d6147ae25d1af3a2ea0e1338b1c824ad58caa16f379a9a355ccd2480ce73430a478b56ebc2d309ea9d799f76e198280", 0xbd}, {&(0x7f0000000280)="5732f4b9ea8b84f72c76baff0729af4405d585e1e083ae58bf22dcabd7e57b5baaf9e40af13a05b28cbd0d50573f243dabb2ee15f5fd1c6eb8b5fe3a44a76b13060b6144d68de9abaa677e638d18cea07e623209f50ab0c22cf8329b1cbfaa997c41291ba18ff17808970c651d0e999b33b1f24fd79eaa8666e0486f2969f74b2229a25f9c5ef2aaf87cbd07b4ae6cced2b150493b47a35eeac1b49055f074e14ac51bf13baa223b541a1b11ef1d6e230579a56048354cbfc36dab6b23", 0xbd}, {&(0x7f0000000340)="bab0e6a9abae388493e3e9567fdecdc29b996b6f36aff4aed8dd30ac564a6d277dc63c870e78df6f15db9fea042a5cf6d7476297c75358f966fc96ff86f8cff1cbf7a073650a4d", 0x47}, {&(0x7f00000003c0)="fb3c1c5d1842c9d3c2cf548d5212b7bf70590156488dbaf7e8567d48da11c48e1cf024e331421f47107bf2412e24b83e1d8b6ef8621fb7a9deae65cae2f544274f8b7e1b6993cedfc99770a47299101a3d9f72d3c58fdf886b5e993b803d7b3384c33612421752b91d09c8f1e0d7ee24ff11e3dd593c22a14ee6dae1d5cdb7d4c193c906e04748204356753763b1e094e60e63ec6b62ed50a5f389369c321b01cc60", 0xa2}, {&(0x7f0000000480)="8115faeeceeb91feecb93771755abe23c50e283e2e30ac11ebdb521ee912c174f51974fe42b55323067878f0d68c6b6a4de897ac728f7b3ae3af3f8fd7ca543ee1394626ac66b92287522cd86b31330ebfc8c772d7c2c6522060accd56377ecbe90a93fac60ae3a072ff13d0a18381351fc3520cf0a45ad329e66f9697d6629ef6b28ba623841d2a0e9ce11067c5b08e483698f0b3d0be1376309f724e2fe6aed0dbe4d97c573d64da645eaacf3821d8c1c5c298b422f59b9f10ca1a44c82218ca6565694be148943f6057df5ba8b16ded1036c30f43cda46c95fc745651071a04ee11b744e4f74f8d83b60f063b351ae752aa651ae45fe30e195ff87327318ceac41f5a9afd3af8c82a4e9ce82032be08c23f15905ddc090784c59d8f84f35a5677007716cddb3377cb23c248530a0c961ebcd39aa0a8fd1c833680a584f83a3cff38e0e8b933da25a464cfe4c83f3689a75437625788f576a26e3dc7899f5614396d28ba0d0e85168d0b17f04c0cc58699f13ca67542683356e869507f5144d1b82fc1439f9909ab07161cede244891cbcef12b59c648d3fe93ccb149122a665909830b70729b87a73c79ff846ffd87ac87c573f87a52cb57d5f9ac62c5063a2948891ed417507535f81241b9b11afd2c14ebbe694bc5959ce7d47043fdaf48c3421b2b65172f25caab387e24fb326d1aeccbf1d0fc7ec94b4d2418e21a4c8e8c71c41d5be56f9f32956fe6a47ecc16c73307ef4d67d7873fcaf11d3fa634a11c1e049dd823eb4f72b83d7806cdd2f7cf8c6e752f7a2a9ea4c8cb78b4e345155b7621349d2045adeb06944e391f05b288da42b691e5666f62671c5570a55c04b83962223f45575aeae14e39786ac65643d789c59661ffa6169acf42ab2c002dffa9834f2f99949e0ac46bff5bce99e2c6865a251beda7cb8ea96eee7412126c362e39b796fbeecdf6bc2a7fd47a0e26f2d0270f37d5a491826401dd77611e8e30dc343622327182bc94d011e48626f27f4a1783648159feec3f619fb7e3907625d68714004becaf63adee40db5cd222a2524d5837565e823fc1d01b7c9fe8302b58748175a73a250f35ea279affa658daa60d064cb5af509be449bc78c5fb627d1dc7c603d6abdd8cbdc0aba8568505a4785f08cab27ab49f39fda288787e21d8eaf0acc4947302da05b93f2c1691ba3ff1c7cf7a8b513733ea8dd6c151dda2048e83f29a4171f9144c359e68ac85e838b982780fffd5cfa744ba3678be003dc65b48e69349a96c5852bf44834be56209bce32d49af7b5cc172cec43eef7269e65484d5b8499ff211dba7bb72678aacd189a46f20164358e4da98a309c9eb41bdc55bc7d020370d6233e3169e33c9882d44a69b8a58b5a6e14329e806f8d342757b6e418d051c1a604dfe3fc400856c352701d0ea591fdb43206f2762f5c33b2c355dcdcac2ddf5ceb9b1548b6a1784b7e0dc7cfbc86291fb08e25cfc9129cfa163c4d12d9d2ae558ae35f36d83c3178768dc3101d97c48b5512e1499479f5847cf93b41fe9e8356fd7b822adbae5890e94ecc199436dce500e2e9b4978951e3c041f23b4ea1a93dca3c132558d7894d50c6dc15a61c8b1c4056975449d4da2064d475a9bfb3f5887d4bcb1045ba5dfca24d07850cde84e3523db7437c85140e83af1704d9f4d666365b0f7d33491fb44390b26cb2eb8f2592e211850ce7c32e633bbd3a487712e3a3314010dd0102f19379ae239cfc65d9831868e329e51b921a083c6352ee6c06b5d3285a6a0eb99c8df907a3f24d09ac3df3c6251d66cbb9a6ede98ccc91716876d9033a1711cb60b433485a36f546069c08728c5a9f84850ec170eaf6d5b2f26db1ac6e323939919b8e73952778c0714ba3dedd70e09f8fe1e8cec7cee78dfe6939209617b6a41aa9517cb0a6e7c17f73ff324c285fb10e183265278c3787cf44a25b98affd17fc4390a5bd9644aa68816504a0840ffe5b2acc271a8064f456f84a101cbd992f21a5546021d16afde9275873539727d7ebabad1951cd3c0c253ee53078ac9829132affa7bfbaed68140f14c8259b0e6a679c82ba5683d17cd3e9ecc89c4e6a6b4ec68abcbd38a571862e4799cbf1e1de68a621e2e3bd33c2ea0477609ca28006b7604cddd75b07bb8333a117175291ac1ee5da558c3cf16e2766b8aaec9dc833e453ece0eaf1021fbf12000aa0d8cb2ca8b671b14b5ea6cc6945ce7156c8f22159d0787a15755143c7240c321cfb6660914780a743e6e91fc5512e9f1ee5c6a3f1fffff67359cb9cbf055cb04ff34a686770852d29de8644ac1b8847e9eda0aa2f1cdf0222aeb557375e6a7124ab4bf72d3990a27f8f4499344be19cdddcb68775e9eddc44b144f04969da94a496b31eab1be1965fbf54c0fb64aa824f01f0b7c13a78c6ae87a9220c07279ac701fe7be9551c3bf560632a3251233920fc255cba2e799861730feebc2980411270288bcf223c347b712d2defd2fa57de864edd81b5aea7efc242161427bbbbdc22b68e89667751b7cc316ef1df431e4a617246f0af98470777cc17010a773db7d460f6971f1127286203e6c2f05211e7a2dbbdc02164954d47c3804f82aeb29b3be3843b610ddccc03e258f89b4d679c2ab503ee8a4f239990f0955cb81753bc85b17f4adfe88bc304ca3412980896c761bfab1d9bb9e0631f248ce0b58d14a1887226b9f18cc9f9f761a7c5e80ad8a35de5dc93bbac26caf750b6e4d82abf0cbd7c45685db7b5ab2b3e435a838a71ac5b3acec7fc98913d4781d433fa97f6aaaeb2fed0f39fa053e50f7966ae62c049c418fbbe79fad9d1390acbac9855c3be2ffb808687559319c56766e6073a9cfeab9f493024835d05e56f165548464eee055e3a892ecfff752bce6755fa573468754bcab8890e360ba434467e06a768ba59cbdae3726aefcbd9f39f00edd2148c223fafbc22dbcf5fcdd48a1509891e02c9804364e20448528109ad85c7e24b541c429be5873fe437d4be658b9ab264b92ed7d3e9c8dfdb5f8bff17fb146304f085b895d337bfd37dc524894613a3a96f938e67618e4c043e0aec8dd1af27e3dd93a9cbf6326ca13f4a3a28ccd11b27d30abe76241363ef0cb3161607127849a5d3616d4467542b0e76c8fd48b633da64f6c4a23e4d29c16fc38b2eefbc4180e44b59e21baff6c14f093c46d7d020876b95bc45344f1c796816d23f178d34339f75b7706a746399445eb6b1cfc19bdf32b1c94b6511bae31d5aa56a7bffca9550dfbd1f7401f57d871f4dda6f7c951f3567f0351fd5c403976fcf6697a13fc765dfb585085c0bcb62dac7b0c9812ee484b4ad0ed2f95756408cfbc35c0f6168a451a602f91289f30a95971ed54183bf6d0babcb025dd9f6b06943b044ceb9fdc52b74c7838110e6532ba3002173521ad8517b50b4e55ee83580ace77999258a4b4a514e89c623994c018b3b107f61c21fc118e42d030e38a521a233c41a38b851880dad007336fd80fd4873ce1f6635ce5653ac4c2df3172fd8abda96514dfb3b24a1e13df82d8de0944f6ce37dd1e208567113d4a779efb9b0b1022fe2a9c4e550725001e075e771b9ccb718414c41f11cba20ce21290ec583a210345a32483a6d7f9147fda3f82a9e2fd86412f6754303de8d1314a249639698b489d23ddfe44e62afae1aae953ca23b7bfeed64fdf760603c0c5ef02491ca40aeb7031d2d9024fedd3355575c3bafa3500ba35d506e028c2f31c812fe1fd9fdec182c75ec34b8d664541094e59ae4afc1b6ec3773569105573aee71dbc047cba4eef487de3c1801387390b4beb6090bc1f103b72854cb8eb5308e0e761a56af1003f2cab5df615cfe6c6ce8460d63862ece767ff2e6295cf676e04e96887f144387312457ba87ec27e30c0070dd5361f2ee39fabc8fca8c037089fd6c98cc21211b0a61ae76b12268454048b839f4d97ed34a097dcea4c7966365d0829b88cfd4c9908bf1145289ff88224d38858d80eac66834973eff0fbede71be13bbb6cc1e95a592dac09de5f93d09d6f152a0dd7084aa5aa974a09396fecb9417ac0fe1520833200472aed1cab070f83583477b106f53e350de5a6f63efed3875b7e11a1f4fd638ad2f2b22013126469a1e6db46c69ae4baa5324edf63919132b54694b4662f6b49c520b170eb445b9d3b587f795251cd90b92e926d331cae6f54bb1cd68d0526c5c79facd87c8ba82190bb274845187b137c18a2d5e5b456298af5014cbfd8774451e5bf1e07886c7a1c22b8036b7da4cfda835d7a10c42f535f1893bdb8b13c44607e01915c99323496d240831a07ccd816f8f964f6c5378edd9dc289d980c025b06dc51c7099a62517fe4fb9ef330c5594867fed62c7b397c103168173c14636fbbe0e04db60cff9fa70b22b09c66889a3132b0b9a0b6f88fa103a20c532e6f40f9e7f0957774b305d078c6f994557411202dce9fecda7fbeb82557af6aa19b1ebe5eebb66093e66313e6ba7e31454b7cb00db93615d370aa30b6223e3ea68d2ff8b5d49c10e7af50cd90e44a33c6f4abfcb348236ca56a4a9ef635ae99434a693091c75929892722a5ef01d80b2ea2da5f062afe50dbb9a2f2089f8db1c773e6f097ef826fef2bfc7d5e11cbb834fbcad624b22ccee96187e98dd06e2b3eb98815aa6d4b31c101ac3ffd4a2cdf433c1811959649a4d8093e9f1d340c246b32ade2cc8d02bc549a8651600af61317ffe98562d3c8a75830ead1942883cf18877fe1348ee2e32dec17d07223575037d1f33a47e451d6b478976bc92c3dbbfe14ff4c539bf5fae96e32837a8176575cab3de4c07d54fa48f64e8da04d908a20478864aa2d57c13913054c39101e189e39da1dce1dc9281fa6a119e0054f24c4200c199606f73fecc5c24a0e27a7e8995002d08c4cd368a4fe5b60afe3ed7d54cb675ace7df99465daed921906a5027c9329c39ff4b74762fede03bf0e51af44dcd20681075c259675d70fa775083bfd71c70bde8d289b831a7f66c9a573c16cd14ed6ed32677288bd170ee023f58b044a4b723c7d9f1518b74c5e0c661b7e4b9fb513df1d5f0426f115f014a28693d6a3f438102ae9481eed49d6662c077e885d1d4476434b4e6ffaf21651cadf5d1c1530b4b9d59b25d862dea10c4eae6b157dd8d3535dade4fafde6bb74fbcdba887f848fe2a3074973d6480eab171a835ab8b11a368887ee5c997532893e41c04f798ff0628059d3fbb62336b4504c327c0ef4bafe1bd4d527be4ead3b90a2b5ac5e513fca50a7ad387b67c6ed1b7ad557d949e9c122c4471caacfd426a97742f166eb94296d69d414239313eac971469d9a5287ae56554b2ec512c5bd3d3f97fac08ddfbfb81d309540a68e31e5b4afc82d6a7ddf7b9e104ad3e80f4b13d93ab518ce011f119f0cddd35b0d448fbc38d56e7adc3a96a6293c3a5c3b5fe5714a2125ffbb3ede6d3abdc8e41e90a1534d07bc938c27929ad8731b6ba7e731e53c79523342f6a31235aff6e380e6c0f61d16a42ada2204075d2685a2dcec382df1a72e8f6e699d0185ee389d03f0801f38ec3662501ce4605ce4f928a919a12b3282433d14edfe30df1f476a0a5b0c0e5948cf5ac47f456486c0138796590ca184046f483c9f4ff2884dbe2a17d9794ca0caacaaa5dbc04a901c6bfee1486372d78095be0a67161c0c3e6a386f21b733988a7aca95c2802ea3e7196fcd2308e1108077b820a4787e74f1cfdff2ca0d6203b707da24e6b7f709f5588bb4b5d8cd4dffcbfef7c9b2e4", 0x1000}], 0x6, 0x0, 0x0) 05:37:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) syz_emit_ethernet(0xda, &(0x7f00000000c0)="4b2381bb816fbcd68ba8c1226420c062e7101b481c7fc3a1046a6cc2d2f43630c7325c6cd59be7c853e039ed2475fec5ed4243203f352222fe1fb681d7a8b643d91e5619bad58b52aaef56b406bfab0bda94eee427b2cf976bd0fbb6a7e2f82681187c84ae894b7ee7fafdf107552ccedd05f45ac5bcd158f6c5b2dcb2df1faa8fceb3ed9b4be4e08fff0d1fa0e53267293ae14c4c5d45145f9c69b3faf85a84d90379ee925d10c3b14f52cd61e8af6bbc68f09af4fda5befc4559af70e1507962918113c9ea964124e1b137656674d70e0665dc17d07d0ea40d") write(r0, &(0x7f0000000040)="d4ffc85646f52b4ff22f620a0300", 0xe) dup(r0) 05:37:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 05:37:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) r5 = dup2(r3, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r6) setgid(r6) getgroups(0x1, &(0x7f0000000240)=[r6]) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0xb3, 0x0, &(0x7f0000000140)=""/179}) 05:37:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) close(r0) getdents(r0, 0x0, 0x0) 05:37:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000200)=[{0x6, 0x2, 0x7, 0x100000000}, {0xff27, 0x3d4, 0x8, 0xc}, {0x3, 0x172a, 0x9b, 0x10001}, {0x7fff, 0x6, 0x5, 0x174a}, {0x7, 0xf7, 0x1000, 0x1000}, {0x6, 0x59, 0x80007}, {0xffffffffffffff00, 0xfff, 0x3}, {0x1f, 0xb71, 0x2, 0x4}, {0x100000000, 0x7, 0x40000000000, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 05:37:50 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x40, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) socket$inet(0x2, 0x5, 0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r2, 0x8) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r3, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0xffffffff00000001}, 0xfffffffffffffff2) chdir(&(0x7f00000001c0)='./file0/file0\x00') 05:37:50 executing program 0: r0 = socket(0x18, 0x400000003, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x800, 0x1, 0xffff, 0x8}, {0xf452, 0x8, 0x1ff, 0xffff}, {0xfffffffffffffff8, 0x9, 0x0, 0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0xa, r3) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x3}, 0x10) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pwritev(0xffffffffffffff9c, &(0x7f0000001480)=[{&(0x7f00000002c0)="69090ed3b3dc9880e322af64d1fafde278d5ee8a98200c380c18f0bd8033c201b01343261745a35d5ae13f9b8636122b698fd037e1a0573c946cae2b2fcf3447e989ecb5b37c883fe489d656900bf3e5bdf52e556d4fbfcab94a6d3f95a3", 0x5e}, {&(0x7f0000000340)="6652d75ba9d4ebd13b0751212478fba29cb19c3ae8322db71cb3f7dbaa78f4384d5dec088b5b7bb9d30c2f94760be87cf06ccc47b6044ab22873020aeef3e3ee5a622ba771f35795dfa135c3b2dbd02efecd610446e148712c76c5909f44e63f4ee087cc2d4418770b955de83162b31e94869ea7357e1e91ba47704f34eb605975c7dbe9db6f85b69c4d33427e96da3d069acc58b9a1973b294ae8539cdd550d9b0da80f4836a8911293268a9f872d9760e83d0942b001703302dd5ba73f6ccfcf444c9223210ddc1ccadb03a4bc8fecaf4421fc46251f810c162599c61193155cedbc9567cb79fb01645873c73710576cbe6c050ea679ea597c78adefd4c9c99b2cbad7f025ee87ddc3e00954414fbd4cfffe3ff8fd1114ced27d79bc7fd91a35090fa9e97d8816005ac294c1d7ab9349cd532c1537dc90821e6d4c135540f21d2c9ba52dfe4b611bffa2685710e55b8fbeeadcc04ec6e43b90c1c1b320c57e3df3cc4900c6765f0d677e69e5f72cc7d2ba9ecd45ed69aef673cbef67e698d52388991609fdfc224b8aad1fe48a61d7c801c81020c90b1343025fb2fba5e6990aa82330b3a6b74d64988ac7a55fb724a8f7b7e9deacdfb386aa968541bf5770bffb3ffa4c82a11edd58d3075221471ddaf1520c44a314159eea399edb08b63c6b5e047a24e5575c7423a319b79c6b6977f58e113f33b426c5feeb534626a11a664071499d8f8a9c99bd4d73aad14c9fb725c5dae3293206779a4313cb55f26300731643e35658f3536959b38ce7e869ea6cebb0002612f4c52b8992c909c1357ffe81cfb5551c6667d9af783ff8123621739aeb64f8b796cf5a9545e6f3474cae671a94b0ac1f02ec8db2e639aec36130da2eb47c2e7e9313044329e1da307924bfc22929c1a73dba250741fb4f638941efcf501a54af25964e959b13c779bb39f3a93904775febb479c6128dccd3e5676bad6a11fb18e3c329292a0b8b9f06052fc3e52df724eb49e393c7e8f5deecf65da374796b135c654da808f2b37bbde5b6db2e7cc959b162d22db735b645bcd638b6be1cbb2181a65c773ff70caa07762005d647e7c4c6baec898ada73be0102a349b4f99fffbe9e7719f5b217a11be404b8e8fcf1054ed1529ee8d05b42a1a7226f5d6902d7640a78031fc41ffc4456a702537b7a2113581d9e51c9d9612df3ec0390762f3f76e2e0869e4c09c2ae63db4a8b11537f9559af64e98736b0934baca71392c2c0eed469076e6612c9f86b4083173204457eedd59804018d6d794778ecd8610652295b27711b963c4281b6dd95fd4e66b6cb2538b6ecacf923087a24d06987cb5c9b7c763a7932524a11d934b5ae31875a254b42920f22375372c0a3fd09d297a51b5e14d3faae80ca01759073ac72768e5fe6136d8c92548a44bfadc7fbf787dd9cb4c284285d1c505065fa686a65d308861931231d9faf3052fe2e09e483279b4a715071cb4a32e47dfd419e95379bbddc16727f6c17fa347c0d3610fc8b1007a3390bf17af08797ad00ac9c9342c15f4b88ad92babc3088743ae5b841862fa0e7124371e5776bf3c76d6535a11f00cbd9333053307099a97ad328b62eb4435af6309cc3303f7999b10662f08a69eab613582d1c93554e7cb36557f0833d44f80ba97767610ec2c2ec77c847a12d7e6db9020aa0b114a97363f450c8faf506fd8526ba7e9de0f345d26f95b88115a7cd48282e5d7328f6b47beb07e831dcaf1a6d2a8e6c74e952b1783183cc26cb79d460406655cf4a110a0cf045e18e01219b24ad7bae80540b0fc43868e7cb73577392167ad411f43101b8bc126579657db7ccaf425b2fa93eb53682c21337dba712e42e041859c0281edadaa0b617014bf8232abf7a721f92b81a32e9648cc6e4c2697566c3273136436ee5b76ab84f644206a800ed8ac76637ff943fbb00294bf65bd39bce4b58356cf66ab71a2f401ebf6a514d25054711b58d7e8c11b220ba912b49cf84948c811b41d376bf5a8d414fc08c5b4ce1b25293d25b67aa6cfe5f57512848c8313b6fefb6d97b59bdd16df44f9988a9edbbd657d63f3fdbd94d749b56358aa305d49186917f16a84b44d595a1b12f9cc386f1ee1fbb6f1e1a35222e0842c3936d0257ccf8f01d5b2e2d1da33088b282ec0c8d93c0e9854230f4b7edc05d64685b7977138ae809d26f96cff2ef0950f407643f43daec71c09601bfa3020f42517d67fcb075d97fcce5cf81c370f802ffc7da8b29946b4e4c288d8fabdf36974b0cc6aad777c8fae45c14a381762cfa8e21438186a8684e21cf8c58ea5c37cc1d8d39f8b9362d9e243f27c49667ac4466187d3cb26938094d51cbfefbd6dcd0b93cff7c8dc3c48f889cc3275eca373b49751b242f1ced6f09021cec8dd76d1f1509113bc6ceb713a8319c9f466a95992d409c2f365d1c0f1c78be9d472880edb9198664502bfef66d901ca86bccf3f9bbe27f6d428df46fa11235fae9edcecdc3f21202a55477abf35c5f2e2dd87faa25a12fc44444c137bf89ac9ad6a53b296397957ff18810b27f3836f13c137adc02494ebf4a831fa18ae81664181b1d66c41dfe19ba2fe2d4a39d461c2dcd917bb63bd01874e2f9a5a6975fa4e103d74ed24ad9e49719d94cdc4d4a29b4585be5179f18d66e10dfafc558b4873697f1010c8252453942bbcec8864d43249a9e92fbc6ccef2e3bf941d6ffe739a9c56cc59e26409c178d0aee204e9cc42125955742d9cfb796c0ac291c4e818591d430fa627aab5f9215d3582859675ef235d85ba9dc6f483b5b0d7313d27d92fa1a0564e586750925a114363e5d967d079875a5f2002b3cf1cfb710a98e4baed3b59b778d47649bae1503b3ca2e5485ba75481baf7644a5d500bb2118f1bbb780562048db60111f7b1dbf1af590f7a0ea702ee5161e6ded5531c7ec8bcdacd248719e1ee2d6dad550c99ac8eccebdac05c94bba2a4a0fed38759e00efd8bf7424709124e9b8929c1165ff55d3d4b402d46ab5593aded76ca5819f1b7cd10537e911bdc34091172b605619b21e5c28a6763fe8e50970c1962025b47b65c946f14634dcef1063c37d6507bbc526a581aaaaa2c76c8c78b26a3083db5617aedd48a357bce0630883a72f5eba918631f203fbbdcebf1ba5fc3108fb63f528b4b151bb2a02f5e8e3d4287f69fa32b23b9713faa75e6c7c62c228735daa61870a5b9153e4692fe2f27cb9ffb65f40ad6cb5a9780bf0e5eda96b94b79c850db6e61be15c28945e24c0b20b748d146453b490022116f04e88778f487c972cdb92b32d3ec86a5de7fe9d83be195428347da875189e3b6b590161441c6344393bdb21c9a79ad4970eac3c4db441b021915d4f07ed4da31ab6c6197dd6e0d39cbede806e8aa8109319f0d05dc9f4b6331f53b3c2414b64edbf0d8f5061af80f7a39a35c040c194a6ac0307897cc502fa5718abe574bfd7af922ae17b385f5ead615c854a63ad82f199b6655d498409d0b7a461d791a0fe3dd4807cdef2b70f0e80e93ab8299becbfda426eea3574c3c92b7c76f8d6eb59bcfebcb4d2026478aad031997540d8666cfd93bdffdab67d4ccbb024ce7cb7e93bab08b2aa127aace07b8f2ef2467da90652609808fea98bf5ae661d450e1735833e3a9409ed6781012837d0468b1c267ad5d4fe81b5ea91cd6b38293135d73e1050e82ad9748ed164d1c2c85649cd39b3f8a166fcf33266f8036a2fa7831ce3f04684f1e223b5fdd23983180688436decf616d838f9f3a0ed924fd52059fbd6f5a9385ebeb3fabba2beec00860bb3e983d096e764a12a4a49e37257e1c6090d4ed0f712f4c2f16403ea30d8200ae450fc994bbd7d8d9d5eb3813511881ecd63db2c788ed102cb24254d88a999c1a35ec27d6697a73f49d0c12ddd11e12f6883d2c84b04040a5b293e2ef5c2673f0ac749cd618031370a1f3dd076b2441fe3a0d2f87545282f5e92d4637a8d6c72d474c99fb48c59da71353d66ac8232ed044b6822f75cca11fa0d801d63186f0038192b6b210fbd885661b4b363cee440327b93f7389726f41294f2557594bb8519406df34364e3d92bed11113e7871cf54bd1fa0a20dfab490b874afea851004abb141150636fd56b0c96225ed141b279f33bc746ea620b590207c80457c14e9c359bef447bb1dd70822f02067621924461e438431da04c7e6648524053cff7c9aa11bfa0d44c6367212f6603938c56daeff06c3b2c9935e603a1d9201a49b302f617cccfdd557c6b9fe4379014bebe425911ecf0cb6f857c041745b629e51a3c30f30d5d0d580ca0d568057dadb372617ba5a74aeddb89096b7809a56c016f1a1d43a895dd38fac392e4978c5511f0d7012494a1b937f11e97fb627a065abcedac426aa90e2923fd4c438fc935bee5b5af518e720f41221000032e54dd80ebca79e7826b53771dd715f60a27a4411736e55ec76a5ee775d850b69a04030beee795b107f39ab0ba33f8566dbcd309328392ff07ca9102464d8b1f199f6339f374e19089072ef5b0a465e8bb5aa76b2eb27d4a9a61e2030aca86cf4b3e8beabe65efa17e5ea2ece372edf67f053adbf1c5f8be8a0ecef677c33444c797940c009db9af51d9beac387ff4ecc6c6721fd9707240bb52abb8952815bbd307987579fcea861b4b7715823a10925e7b344645bb012e027e7c597712e1040b12ffae51b771353a6312c6a56ef4938b6abdfdfe3547d00b2182fd65ad05e7cd2225e13c36b338fafe1c3d2c8e1aaad933882941452ad8d71ae95edee6813f32ebffb9bf923a3c27968512c1c403ed1a99891f8f25d7996ee6bde67cf6f45c2da30e7b7e5e738f5a003ffc8e992c2711622731ec33ae27d07db03bc06b0bfa3c9f33c30cb41649b128b67987ac68c655567da74d1b2e111412799e36e9f38b4014966fccb2b95c7ed0b02f95b9ab97e322b598e00a47d9ab9f2e5e25eefa38e527664b16bcda0a0efd6e9451846956a398d94675f3c970e63c4bb9f53a87bcf12e97c0ac1f0c619527048929175727b249293ac9dbe122d938fbb393e87272e2b23b2c0fffdcb0ded6caefb0a8424707ae9f568931a7ed70570c58bcb900ddb395b470f0f45d149fd8870f58f5814d87d1e0e43385589029c66da1a920955050f318a25582382835d462f5ffa44e86bcd09f622b2b37e18715620e2c3d3c1d9286aae839ac79703f4c1fb8ba1feb9be872c50f427f7308210338210b16948e9127bce41f987608d0dea6d4391cae9bc3725e2988bc05a4cbb069e88997af972b32d76971b702b07c778997654ceffdb2e465ad96a21170c6ddb82607e66035abf63ea48075bb4fcd364fe8922e3567e5b82098cea9bbd1c4afffa4d1ec9372e606d2dccb5794528805320c6e6b233307a899b6732969a6d3772a0f43bfe692564e23e7a0a97d5f718c15df3681def1782d8e3ce1f8ae56bf9dcd32b2e4fd09eeabaa9fe442d109b72f0334d8a1a5c7a435b59de1734508674b911c277eb1644510475ae11e1b63eb90ebefdbc9c2e3cb95496e6d56b03a96a22dea08e0a85999bc8ee1299c60725499ec176d10c0b7884074a92d817c7491b2398555bff7a8ce0e63f13605a87df64d4064af25c16dc229410e294a614d23ca3d75baba5bd187c32c0dbbb2e83d3b40c33bac9d84ca20a452568f495071973a5e069e59990da0c15fd40c0a316b80f6da46cf341d8197d3281ad83ead9bcd8d7210439e2861f7298b3d5ce4e36d0a8b1977514aa2f8d953be2ff7f978b864f19368f651f66", 0x1000}, {&(0x7f0000001340)="856793c75d87783a6cfc8ef57c9b51bd713f1e88328feafda4bce20bab418de6894e9cc02ad442e222eb71c3b90a2c7e22093bdc3b74602e9087f505ea6f63c0661bcfdd4da2f7bd4ca237ea673ad7e5b0136c240e4acd7548fc85e3ca59606b1496e3a178f015191de825b27b00839131822d179d0d950f298d07dee845d3cc1759d7aa61c5d28b1927ae70d8f7abef297868ea5d24453eef99534762250eacba6906162972186b02d1a094108a217354728e3947f52ad5eef68e8bb1740db9c8bf2f8c99fbdb6e3081679f5718075c092537f12527ec917d56d53c2aeb954b", 0xe0}, {&(0x7f0000001440)="e377e7a6461ab3ce239ebd4554303e96289bf1d6463a31f00d1ce2ba0bd2fd6faa9f52ffe8908b5d65fa947bd3baef89aad3cb62fb", 0x35}], 0x4, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) munmap(&(0x7f0000342000/0x2000)=nil, 0x2000) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x82907003, &(0x7f0000000040)=0x1) setsockopt$sock_int(r7, 0xffff, 0xce24983d1c5dbc5a, &(0x7f0000000280)=0x8, 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 05:37:50 executing program 1: r0 = socket(0x18, 0x62473928e516a9ea, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = socket$inet6(0x18, 0x7, 0x200000000100) socketpair(0x18, 0x8006, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffcf5) listen(r3, 0x6) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x1) r6 = accept$inet(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) getegid() accept$inet(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 05:37:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000200)=0x4c7e445d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmget$private(0x0, 0x1000, 0x400000000, &(0x7f0000ffb000/0x1000)=nil) shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r18, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x1, r18, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0xffffffffffffffff, r8, r16, 0x100, 0x8, 0xb1f1}) r19 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r19, 0x8000006, 0x5, &(0x7f0000000d00)=""/216) semop(r19, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r20 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r20, 0x3a, 0x12, 0x0, 0x0) setuid(r4) r21 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r22 = semget$private(0x0, 0x2, 0x380) connect$inet(r21, &(0x7f0000000580)={0x2, 0x3}, 0xc) accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000080)=0xc) semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r22, 0x0, 0x0) 05:37:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x45}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'V\r\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:51 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x208, 0x80) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) 05:37:51 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xd, 0x0, 0x0, 0x3}], 0xb37, 0x0) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 05:37:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x3, 0x2e56, 0x8854, 0x81}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000080)=0x5) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 05:37:51 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="d9d8a28d293aec0a1823b2", 0xb}, {&(0x7f0000000180)="902057194249786ac2b689f01eafd33661b213ee037ec750428c1de5be0fa5cc8b9de719f50faf132218a8b17c4cd9989a0489981b4fb74af510c49e1267a46c3bb195fc1361f4219f0315d99e4d277465cff2b49ea281996827f99a1862945550f3f019ded7b770", 0x68}, {&(0x7f0000000200)="c60f5bc19a41fbced2ecf08684ec4e46d501f31bdee0235773d500d6bece5e1baaf512aa59ca76e7d10fa880957b864aae02178f95601c40976c1950efe2b8b96f74780bfd75c8e761b33033b7d46551ebb80f97f33650581e54e8335dbea437195dec995e12e5bdb33eae7e2736", 0x6e}, {&(0x7f0000000080)="66ac43c858bc49c90666ec7ad4c37049e92c389931951f495b4ef47f", 0x1c}, {&(0x7f0000000280)="a9c083c56552f8bb5faf17e46c337ccc78fdc0b5c245945797d6c13ee927cab31297cf062d27c43ec915f92f23682a572afb2183720e7dc5f7cd8dbfacb1eb6a43fb72fdbc5519e9491635132a95d556031c99", 0x53}, {&(0x7f0000000300)="47927d30f36748e971fba05711c80dbcb15ef3b86bb08bff2c6ccf1cb1fdb8bd8640b74a1587e9225b9bcd20948275c22f55d2d91aa213c242efaf8f7b7b4cc463ac0e23f35a62e6628fc6ae437c80d573ed29b99362ba4962e729281d459be0f7dc8e62f541c552afcdd785590170285bd8e54fe4dd6205d099d43db2ff751364a6fbbb3f247155f70522fec69695288339cc8d9a9cd09ec34bef1b8ae4520f3cc46677e851b02b761c27713c0a1f9796", 0xb1}, {&(0x7f0000000540)="d4f00f77a7e83c9e85ae78696ae7cfd157a1b8adb653b695ad9f25f729fca6c72ef28bc2f05e21f6d060908db051166550b31b8f0d0e692293685fb6fd567fd8fb2e858fa08c44b0487ed7df", 0x4c}], 0x7) 05:37:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = dup(r0) sendto(0xffffffffffffffff, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffff18, &(0x7f0000000400)="660e0100000000000000") lseek(r2, 0x0, 0x2f, 0x1) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000}) r4 = semget$private(0x0, 0x7, 0x40) syz_open_pts() semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000540)="582720ef4e5060032b2d6e44ea995d8dabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a658826067e40aef318d72cabe1b1e8da49a9653dac817701caeab7a5a307c1b31b1d2b73f600"/150, 0x96) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x4da) open(&(0x7f00000002c0)='./file0\x00', 0x8201, 0xdc74393682b93cab) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000100)=0x60be) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6, 0x0, 0x0, 0x400000000}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 05:37:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x100000000) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xd16, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2, 0x9}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r0, 0x6, r3) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x1000000}, {0x18, 0x3, 0x3ff, 0x4}, 0xf5d5, [0x9b, 0x3, 0x100000001, 0x2, 0x3, 0x4, 0x401, 0x1]}, 0x3c) rmdir(&(0x7f0000000240)='./bus\x00') recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)=""/79, 0x4f}], 0x1, &(0x7f0000000340)=""/176, 0xb0}, 0x41) ftruncate(r0, 0x0, 0x8001) dup(r2) syz_open_pts() 05:37:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(0xffffffffffffffff, &(0x7f0000000200)=""/32, 0xffffffffffffff0c) 05:37:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x6000, 0x0) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x116) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/89) 05:37:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r0) getdents(r0, 0x0, 0x0) r3 = geteuid() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r4, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r5}) r6 = dup2(r4, r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r7) setgid(r7) lchown(&(0x7f0000000180)='./file0\x00', r3, r7) 05:37:52 executing program 0: r0 = socket(0x800000018, 0x3, 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, 0x4f17, "b04d00f3ff0a631a00"}) r1 = dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') sendmsg(r1, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 05:37:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) accept$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getgid() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r3) 05:37:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x5}, {0x45}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001400)=ANY=[@ANYBLOB="000000001400"/20]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001380)={&(0x7f0000000300)=[{0x86, 0x3}, {0x7, 0x1}], 0x2}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x40, 0x2, 0x474729e8, 0x7fff}, {0x0, 0x8, 0x400, 0x1000}, {0x40, 0x4, 0x7, 0x5}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setitimer(0x2, &(0x7f0000000040)={{0x3, 0x6}, {0x7, 0x8}}, &(0x7f0000000100)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000380)=""/4096}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x2, 0x4) 05:37:53 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 05:37:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:37:53 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x0, 0x8, 0x10001}) 05:37:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x4d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7fffffff, 0x9, 0x8, 0x3}, {0x4, 0x4, 0x1000, 0x5a2}, {0xf71, 0x7ff, 0x100000000, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0e") r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fsync(r3) 05:37:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) socket(0x5, 0x3, 0x800) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="96b1e56e6c5d91ebb11929b54783f54c6761d768d42f85344a1e8577b27db38113f3f10e51494406c918f1f2fec72d4c78793f1353321f92a94d962f4523b7a5a885646609710425daf14b6faf0f33057e86737a472800d63ac9fc0109ec9613731594696d70f1df91ac55ea338b7e7c7bf317a00ef2eacf68928e28e358f4af082ba3968e21be83e938ed2be5b8ea83fbcc6433e031fbbc60e0847ef2f5c7deb14ebf4de8093da548d509e6fe2c2f99bbd1", @ANYRES32, @ANYBLOB="b450a6a26573d057f3812d9c93ec3d4d780c42326e6d9ec7a2d74638d2416a8d9c02585a35216d274fa36c7a39", @ANYRES16=r0, @ANYRESDEC=r1, @ANYRES32=r2], 0xfd}, 0x0) r3 = socket(0x1, 0x2, 0x80000000) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0xfb) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 05:37:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1], [0x800], [0x0, 0x400008000], [], [{0x1}, {0x0, 0x0, 0xfff}]}}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x20) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) recvfrom$unix(r4, &(0x7f00000003c0)=""/155, 0x9b, 0x1444, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000040)='./file0\x00', r1, 0x19ec5cb4de79e41d}) 05:37:53 executing program 1: rmdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x2, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x24) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:37:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)="50220ec18551d530cb35a8540b2999b559b80a0f3d40a95ca4a248d8744dac67fd8044fc3028a9ebc5d1f3c826", 0x2d}, {&(0x7f0000000180)="5e117587b3eebc97ea16cdbde8c50b91306096cf87f6033475a809e53bf80caf528e61453eabcd286b2a0281fd4b578ef02896453b759f62c13c1f46f528e02f685d1097de37737f83c6638178aa2bbd69927b7cc2286b1dd58828075ad79f5ac67bed42695b73a884608fab371f961847d2de50299797980f4869", 0xfffffffffffffec1}, {&(0x7f0000000200)="a3e9de0411cba257053d2180ed4c6dbe81b6ee137f5c35e92d590ff6fe37c6006f69940b0c9d9688d9449638001c01ff2d2da1d90be677b0595c7699e416fb8b7e72ecfd13839b1c034fdcf4be4170bdc814996901693bad3fec5b5bcf69fcc4824dc0ab49e9f19cd4addbb540167d37bfa622a581fa3e24483aecab3b67979e4032c7486333294753626cc98b1172e403bfcfaa16c35a5f9a8f3fc907a05d77dadc60cd772e6ef989f878aedd72f8381c59fbcbb0e083232c9bb7b5", 0xbc}, {&(0x7f00000002c0)="6fad0f94a0d3dcbe2c75992cffd5a57e931de727bcc1b31eee8b42a84f31325e1820d319c7abda8234d6e6a63cd940ed6c63c7e04e60f4c87056dd61d028642f33bf3b0a2334e223eda0f649261418845a158dbb77411915b034a948e1304224c6ca5c1136a2b068b56af7cbe684eeb3a78aed978d4b0f81140f6275b9bbd60dcdbab86f71d9f064e2a442ab37cd04eed20a1050fe074d4f4fea2a21daa4c08a517ad484eb470e8a42c5b81893d947", 0xaf}], 0x4, &(0x7f00000003c0)=[{0xb8, 0x1, 0x3, "3187312588cae78c99e8663c6ee8ef1651d20e384b56eb1704788e6e7e089315c38a91e152ef619592e91b6a41833e67ea5f257ae841a52bfe6f8ffc7f4329542d2003e89c92ee761105dbee212c7fd03d008d68e15cd7ab8fd89d030568183b6a1fc8fcf2a60e7bf89c4374a2da857558760c19f769aa5133b09633d186684b8eaf221439f91bb65641939fa09698c107645125af86c2af64a0686f58c24f6133696c0a40658a"}, {0x80, 0xffff, 0x3, "ab63a9ed508334ee8cb364d8d4d33f7ff4eedec65201516984d0b46af4bc93c20564f3f6a3e6018b4ec20288fc7bb48b1507b5c091bbe81561caaaa4558c0cab0e26127f0c0769e803487cf8b79cd5ae16ca9f472a58079d4809694105dbefdf31a33324b5f78965a4cfddecc84465"}, {0x40, 0x1, 0x200, "8b81576f0982cc019f1b03fbff93535617817099c3bac9223f6a8f65d74858809853f1050a6e36801f"}, {0x78, 0xffff, 0x4, "6c7b79672407218e9ff3f20bc74a58cb8404f5313be0f565de260e609dd33c69c53e60166991d2450b1eaade052c5b7ee0fa6c221a4d56531682062117c2cc325076fbf801955d955650377c279bce5b7c61080eeb9d5d4db13aac802c0edbcbd807a0ddc1c20e"}], 0x1f0}, 0x400) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0xf8) 05:37:54 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000480)}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r5) open(&(0x7f0000000200)='./file1\x00', 0x1, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000180)={0x3, 0x3e}) socket(0x1, 0x4000, 0x9) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1000, 0xffffffffffff297f, 0x1f, 0x1, "c055a62703679ea2051f43c755cdae600b0e29ee", 0x8, 0x100000000}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) 05:37:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x9, 0x9}, {0x6, 0x4}}, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) socketpair$unix(0x1, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000278, 0x0, 0x0) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfec5, &(0x7f00000000c0)="3710a05ae25a214c40") 05:37:54 executing program 0: r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r4 = open$dir(&(0x7f0000000c80)='\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', 0x2cbede87d82dd88c, 0x10c) msgget$private(0x0, 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(r4, 0x42) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r6, &(0x7f0000000480)="bd", 0x1) close(r6) r7 = syz_open_pts() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0x100) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r8 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r8, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r9, &(0x7f0000000480)="bd", 0x1) close(r9) msgrcv(r8, &(0x7f00000018c0)=ANY=[@ANYBLOB="4d379c10f2d7f6454240f4dae70000c8682d22c42d50349b7fb49947cec48c643304d700"/61], 0x1, 0x0, 0x1400) msgrcv(r5, &(0x7f0000000840), 0x8, 0x1, 0x1000) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r5, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fb04532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0a71461584b0577d2138cc76577919c1b86e7f263cbbfdfed3500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d4480b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbeb4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304ea55b4520f3ce3f50000000000000000000000000000766eb9c5006450cbd30289f07b767ad7bd81a370396e3b646db4675aa290294873983fcbc23f94f7969690e6f52427327912ac835d167ddcfa680c3cdc1546dbabe6b57d5583c88b1e8fb3b0dd9229237582a91af8ba28a91d5153b035106ae7f360b4bff3a44971e604221cf08493162d99e936655590697ad68540d5c5f4a1d5f9babb96e11d953c861b4516f497dc6c8e881a69cfd72be92312aa74acaac8df34f0caf2f896d5333d1062fd165f857c3a7095ebdddc3346af50454e632d78ab32f124a524f80e3f525b6d8a1112f02176a35349b284bd52746418ed73d1a9aff9bce003b72080b36c1f5450825a2ed3247f1ceb1f32368b5e00c330df10fb06574c576d7eea8e681ec0acb39916029b2000d61710e5f4be4cafe6c0ef30495e963694c55ddf5d552afc558a2f693455cb6fde6f09de421534bf5d22a5ef305f41c952b1053cbdaa6c7550ce4fa8b8"], 0x13a, 0x804) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400028}, {0x80000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x1ff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 05:37:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000040)={0x4, 0x2, 0x3a5e5551, 0x9, 0x9, 0x33d3, 0x1, 0x10, [{0x0, 0xfffffffffffffffb, 0x4, 0x100}, {0x5, 0x7fffffff, 0x7ff, 0x6}, {0x7, 0x5, 0x9, 0x2}, {0x9, 0x0, 0x7, 0x200}, {0x7f, 0x5, 0xb5, 0xffffffffffff8001}, {0x3, 0x9, 0x8000, 0xffffffff}, {0x4, 0x59bc, 0x4, 0x7}, {0x6, 0xff, 0x7f, 0x3}, {0x99, 0x7f, 0x5, 0x600000000}, {0xfff, 0x100000000, 0x1, 0x56d2}, {0x100, 0x1f, 0x2b97, 0x74}, {0x6, 0x4, 0x1f, 0x4}, {0xe51, 0x3, 0x8}, {0x3, 0x9, 0x9d59, 0x7}, {0x6, 0x7, 0x6, 0x7ff}, {0x7ff, 0x8, 0xff, 0x3d}]}) 05:37:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xf0000001, 0x98, 0x5ff}], 0x0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x61, 0x5, 0x0, 0x6b}, {{r5}, 0xfffffffffffffff8, 0x89, 0x1, 0x80, 0x40}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff, 0x1}, {{r6}, 0xfffffffffffffffb, 0xd2, 0xc0000087, 0x6, 0x6}, {{r8}, 0xfffffffffffffffb, 0x64, 0x40, 0x3f, 0x3}, {{r7}, 0xfffffffffffffff9, 0x64, 0xf0000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x15635a40, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x3, 0xc}], 0x800000009, &(0x7f00000001c0)={0x8, 0x2a}) 05:37:54 executing program 1: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r6, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r7}) r8 = dup2(r6, r6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r9) setgid(r9) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r10, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r11}) r12 = dup2(r10, r10) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r13) setgid(r13) getgroups(0x0, &(0x7f0000000200)) getgroups(0x2, &(0x7f0000000240)=[r9, 0x0]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r3, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r4, r5, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, r13, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r14, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r15, 0x5) 05:37:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20, 0x4, 0x0, 0x1}, {0x50, 0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe06c23a9, &(0x7f0000000180)="c47288a0") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0x4, 0x9, 0x3}, {0xf163, 0x2, 0x4, 0xff}, {0x6, 0x79848cf8, 0xfff, 0x7}, {0x6, 0x1, 0x0, 0xfffffffffffffffa}, {0x4, 0x5, 0xa362, 0x4}]}) 05:37:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) 05:37:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050260000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x9, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x787301c435d21465, 0x0) 05:37:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ad6342adf9f614fc30378ea97466e6e43efb5bc9aca935f183f79455dd3123d4c3f099ffdd443b3d7d8ea235351928c1dafcf804d02c7d3d65203285a7eeb6abed95cc05cc7ab78ed0bbe761ece5d9c779c3dff12d9b1f90f28b2b08fd2fc787c30d2b10355e0fb5d78ca6f679bf5afb7dca0a3a4a13f1466ecd3ddc9cefb07c0f8485c68f6cf07bac9b656a3001f5c46cd9f35241641534a50294cbde72cbb28a8b92791b977039c1919f579a2964975f47e9120d07a42454ee1ed296ad1ae4e395964965b54c66d4ea1c186152d5dde78615a5e48fa3b79df957616465c868f941d48bc5aa3d1c930610478705a95250011", 0x157) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x2}, 0xc) 05:37:54 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 05:37:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) msgget$private(0x0, 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x8, 0x166b, 0x800}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x0, 0x3, 0xffffffff}, 0x6, [0x0, 0x0, 0x0, 0x2]}, 0x3c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:37:55 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) socketpair(0x10, 0x2, 0x3fc5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x8, 0x7, 0x629d}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x95, 0x20000000, 0x5c00, 0x3}, {{r5}, 0xfffffffffffffff9, 0x9d, 0x400000aa, 0x2, 0x6a36}, {{r5}, 0xfffffffffffffff8, 0x8, 0x2, 0x6, 0x6}], 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(r0) 05:37:55 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe}], 0x1000000000, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 05:37:55 executing program 1: mknod(&(0x7f0000000280)='./file0/file0\x00', 0x20, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket(0x14, 0x4, 0x2) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000380)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000240)) r5 = geteuid() socket(0x2, 0x8000, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x20000008}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r6, 0x8, &(0x7f0000000340)={0x0, 0x2, 0x4, 0x6, r2}) setreuid(r3, r5) 05:37:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0xfffffffffffffff8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000100)=0x2) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r7 = kqueue() r8 = dup(r7) kevent(r8, &(0x7f00000000c0), 0x2b65b9c7, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 05:37:55 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x0, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 05:37:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 05:37:55 executing program 0: ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff7fffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 05:37:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/d\x02\x00\xff\xffpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0x8, 0x3, 0x81, 0x755783cd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'m\np', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:56 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f00000da000/0x1000)=nil, 0x1000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xd, 0x8}, {0x3, 0x100000001}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/228, 0xe4) 05:37:56 executing program 1: r0 = semget(0x3, 0x1, 0x2) semop(r0, &(0x7f0000000000)=[{0x2, 0x100}, {0x0, 0x80000000000000, 0x1000}, {0x0, 0x80000001, 0x1800}, {0x3, 0x200, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x6f0f, 0x1800}], 0x6) r1 = semget$private(0x0, 0x1, 0x10) r2 = semget$private(0x0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x5) fcntl$setflags(r3, 0x2, 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xe9d) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/59) poll(&(0x7f0000000680), 0x2000013c, 0x75) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000001c0)=""/9) clock_getres(0x2, &(0x7f0000000200)) getitimer(0x0, &(0x7f0000000240)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = socket$unix(0x1, 0x2, 0x0) recvfrom(r5, &(0x7f0000000280)=""/132, 0x84, 0x89d51dee0ad50fc6, &(0x7f0000000340)=@in6={0x18, 0x2, 0x7, 0x9db}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000380)=0x5) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000003c0)=""/70) setitimer(0x0, &(0x7f0000000440)={{0xc, 0x7fffffff}, {0x2, 0x8}}, 0x0) clock_getres(0x3, &(0x7f0000000480)) r6 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000280)) semop(r6, &(0x7f0000000180)=[{0x2, 0x1ff, 0xc00}], 0x1) pwrite(r5, &(0x7f00000004c0)="a64f86f4b27801170da075334ae184a74f4368f14824b752f92df80b940fa1cab523b2908da43222c16f9eee098ad1f8da4fec2cb065be18380ea28cdde6a61c628c8dcb6b68851a4e73327cd0ced4959785d35ddf2b848d0f5c6559ba3d8d42cd4bb4781e", 0x65, 0x0, 0x0) 05:37:56 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = socket(0x10, 0x4000, 0x8) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = getuid() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r6, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r7}) r8 = dup2(r6, r6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r9) setgid(r9) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="996202e8fe8d093fa368f38d47", 0xd}, {&(0x7f0000000080)="e88a59803005e3e07250d1b11b5fe49d5b4d2c665a775a9ae6a4df7df65142a099779ba2393125ff003ead4b03cbbde19df572873e6838f83e949139226b3950ec984df3e0cebd963438d78eb69284db96b95f113a5aed8243ef268633a537f4049ae782406eec8e25b95dc549469d4ff7502b06e4b3705a890a86bbee5c1ada7b272391ffa678c50ed31c2a99e346bccee498d4443963b9261627eb145388cacc", 0xa1}, {&(0x7f0000000140)="0211fc671b76b7c1fc57cd3f62b5d667f42a7d94d078912f585034283ac0aaf1a6097ee933636710f4229eec459a4323d757c2a87ed59dbf6a8f24731cc5a9bc3f8fe395964af48e2059d6881a0d8fe3939da446447d73476107586d9cc45024135d828041691b7cf2aa300f2b7fbe18e2392a0454ea8f46f854ea0369612204fb23ecab39a7f0759383e3e47a", 0x8d}], 0x3, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}], 0x20, 0x400}, 0x404) 05:37:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="070800000a010000000800000000000000534f26f1b6c19bf58bb0e8bd0200000000000000cb1ec04936d2a188039ae3d95353b9e5d08df5eb4bdffd9edc03ff0a34ee2785ba002bb9a253e0b0ebe712178090092934f45150275198b976e519ba04dac2b84aab"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xdd5c2a3a70ed1be6) sendto$unix(r1, &(0x7f00000000c0)="69cc0605254c8117ee2d61da34f0793ab19e70e3f35f7f6c9e06b393533ebd6199344642457c86c813dc93341ac72424b9b8940d5889f2310a66a10ba71964c1faea684efcf496aea2ae", 0x4a, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) rmdir(&(0x7f0000000000)='./file0\x00') 05:37:56 executing program 1: open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) getdents(r1, &(0x7f0000000080)=""/37, 0x7) 05:37:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000540)) r2 = accept(r1, &(0x7f0000000480)=@un=@file={0x0, ""/68}, &(0x7f0000000400)=0x46) connect(r2, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socketpair(0x1, 0x0, 0x51, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f0000000300)=""/236, 0xec) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r5, 0x1}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000440)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x80, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x0, 0x0) kevent(r7, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x0, 0xcb8, 0x7}], 0x4, &(0x7f0000000680)=[{{r8}, 0xfffffffffffffffe, 0x56f83eefd766a9aa, 0x0, 0x5f2, 0xfffffffffffffff7}, {{r9}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x80, 0x7}, {{r10}, 0xfffffffffffffffe, 0x1, 0x1, 0xfffffffffffffeff, 0x2}, {{r11}, 0xfffffffffffffffc, 0x80, 0x20000000}, {{r12}, 0xffffffffffffffff, 0xdd, 0xf0000000, 0x5, 0xfd4a}], 0x1000, &(0x7f0000000740)={0x2, 0x200}) r13 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$KDMKTONE(r13, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r13, &(0x7f0000000040)="670dc3", 0x3) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r14, &(0x7f00000000c0)="0991d2d0ffffffffff", 0xffffffffffffff04) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendsyslog(&(0x7f0000000000)="caab205c7abf79045b3ad4c0f649f4ad59e6feb68bcc402fee659044ebb8c01ead3f6f89c1476cbfc6cad69b159ede2181e3dcb758de0f69184b4c2052fdb41ebb612a3d26d6c33dd0a5c2cb580bc192c09b3a", 0x53, 0x12) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x6) 05:37:56 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup(r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001, r5}) dup2(r1, r0) 05:37:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x15}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) bind(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 05:37:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22d, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x21) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) openat(0xffffffffffffff9c, &(0x7f00000004c0)='./bus\x00', 0x400, 0x11) pipe2(&(0x7f0000000500), 0x10000) r5 = dup(r3) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000003c0)=0xf049) r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x1, 0x40) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000380)) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x82907003, &(0x7f0000000040)=0x1) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) accept$unix(r5, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r10 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f00000000c0)) 05:37:56 executing program 1: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000002780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000757ec72a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096f600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041a6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e66d3fd4d58e7bff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000c7cf3ab81e2dcd65659b5f02b53297dc438baa46255b910c86aaa04cb42f3bf870a00b181a6faeca943d7429cdfdbddf8e79e7944eae6c7cf4390d643606f6b059b6bbb48938ad492f38155a4e8fc507510412183f1d592e13"], 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480), 0xc) r1 = geteuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000014c0)={0x9, 0x9, 0x1000, {[0x2, 0x5, 0x1f, 0x3, 0x7, 0x8, 0x0, 0x1, 0x809, 0x9, 0x3, 0x3, 0x1, 0xfffffffffffffff7, 0x49a, 0x2, 0x2, 0x3f], [0x1, 0x7a, 0x1, 0x0, 0x2, 0x7, 0xfffffffffffffff8, 0x80000000, 0x100000000, 0x3], [0x64dc, 0x20, 0xb1, 0x6, 0x3f, 0xfc32, 0x3], [0xffffffffffffff31, 0x140000000000, 0x6, 0x1ff, 0xffffffffc087f9dc, 0x101], [{0x1, 0x100000001, 0x10000, 0xffff}, {0x56ee, 0x3, 0x4, 0x1d21}, {0x4, 0x0, 0x4}, {0x9f0, 0x4, 0xb4, 0x1}, {0xfffffffffffffffc, 0x6, 0x9, 0x101}, {0x5, 0xf92, 0x3, 0xfff}, {0xc00, 0xfffffffffffffff8, 0x2, 0x100000001}, {0x7, 0x7, 0x5, 0x219ec0}], {0x2, 0x210, 0x4, 0x6}, {0x1, 0xffffffff, 0x100, 0x400000000000000}}}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f0000000180)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000001240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r4, 0x111}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) shmctl$SHM_LOCK(r3, 0x3) r10 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r5, r6, r7, r8, 0x4a, 0x8}, 0x3, 0x7ff, r9, r10, 0x1, 0x100, 0xaf9}) 05:37:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)) socket(0x20, 0x4, 0x6) 05:37:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 05:37:56 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x2, 0x1) 05:37:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='(dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) r3 = dup2(r1, r1) r4 = getuid() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r5, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r6}) r7 = dup2(r5, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r8) setgid(r8) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r4, r8, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r9) setgid(r9) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) getuid() fcntl$lock(r10, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r11}) r12 = dup2(r10, r10) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r13) setgid(r13) getgroups(0x6, &(0x7f0000000000)=[0x0, r9, r13, 0x0, 0x0, 0x0]) setgid(r14) 05:37:57 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x5) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x57a) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = 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) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = getuid() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r6, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r7}) r8 = dup2(r6, r6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r9) setgid(r9) r10 = getpid() getgroups(0x1, &(0x7f0000000200)=[0x0]) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r12, 0x82907003, &(0x7f0000000040)=0x1) r13 = accept$inet6(r12, &(0x7f0000000300), &(0x7f0000000340)=0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = getpid() r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r17, 0x0) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r18, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r19}) r20 = dup2(r18, r18) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r21) setgid(r21) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r23 = getppid() fcntl$setown(r22, 0x6, r23) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r25, 0x0) r26 = getgid() sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="641edba658c28e560d1095efce93ff331f4b821b52f5a313d6e08d9d80cf2c55", 0x20}, {&(0x7f0000000280)="d25106838c31724bd078b93a4662e7aab4ea5931c74e8bf45d8e3e8bf8fdf93560a6399a14dd073de2e72fc274490241108b64f606c738873da5c2555c1acf757b85b758ef13da5291a28fb1fbed7bf22e723b4729b0dc2e4ff7c438e17ea2b3c34d7526ca85be26ccebf5e1addcf2aaf83d5e22df", 0x75}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=r11, @ANYBLOB="000000002000e5ffffff0000ffff000001000000", @ANYRES32=r13, @ANYRES32, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x1}, 0x4) 05:37:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) accept$inet6(r0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) 05:37:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = semget(0x1, 0x3, 0x292) r2 = semget(0x3, 0x8, 0x24) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000140)=""/67) 05:37:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1000000000}, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x40) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) shutdown(r0, 0x3) 05:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9e, &(0x7f0000000180)="5047dbe34294d07bd5366f35c83594a3bd25c7d6bf62a61090308be3dc58529e1dad9bbabf1b29b460f524c66085ee097223bef84eac2fc25a8a5e6db45e8aefa1379de8affa507c89dda0a7f85c5ce11d2b2e5a85d86102d051272970a4c2a4ba2c702f7be3b1b0e90180f2ef398feab8") 05:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x0}, 0xc) 05:37:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r2) close(0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93", 0x4d1}], 0x1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x3a3ae1a476456ec1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = syz_open_pts() r8 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x80, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = dup2(r11, 0xffffffffffffff9c) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x139044f64883f2a, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff8, 0x4, 0x100000000, 0x93, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x8, 0x5}, {{r6}, 0xfffffffffffffff9, 0x80, 0x10, 0x9, 0xa}, {{r7}, 0xfffffffffffffffb, 0x90, 0x20000002, 0x6, 0x6}, {{r8}, 0xfffffffffffffffe, 0x6, 0x20, 0x49d6, 0x800000}], 0x2000000000000, &(0x7f0000000440)=[{{r9}, 0x2, 0xa0, 0xeb419ba338a73160, 0x80, 0x4}, {{r10}, 0xfffffffffffffffe, 0x10, 0x20, 0x0, 0xffffffff00000001}, {{r2}, 0xfffffffffffffffb, 0x80, 0x40000080, 0x8000, 0x11}, {{r12}, 0xfffffffffffffffa, 0x62, 0x80, 0x0, 0x3a7}, {{}, 0xfffffffffffffff8, 0x68, 0x20000000, 0xffffffff00000001, 0x100000001}, {{r13}, 0xd8f3f31dce0b0538, 0xf0, 0x20, 0x7f, 0xe7}, {{r14}, 0xfffffffffffffff9, 0x8e, 0x2, 0x5, 0x5}, {{r15}, 0xfffffffffffffffc, 0xe39b0701357cb4d, 0x8, 0x800000ff, 0x62}], 0x2, &(0x7f0000000400)={0x8, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x2) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 05:37:58 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x0, 0x1}) 05:37:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {0x2}, {}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {0x2}, {}, {}, {}, {}, {}, {0x1}, {}, {0x3}, {}, {0x3}, {}, {}, {}, {0x0, 0x3}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:37:58 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) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) ftruncate(r5, 0x0, 0x1) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x1) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000200)) dup2(r1, r4) 05:37:58 executing program 1: pipe(&(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x60) 05:37:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000280)=[{{r3}, 0x4, 0x5, 0x4f5c5783f0256c6b, 0x9, 0x2}, {{r4}, 0x6, 0x40, 0x2, 0xe5c, 0x1}, {{r5}, 0xfffffffffffffff4, 0x46, 0x1, 0x10000, 0x10000}, {{r6}, 0xfffffffffffffffb, 0x32, 0x2, 0x4, 0x1}], 0x6, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) pckbd_enable: command error 05:38:00 executing program 1: kqueue() r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f0000002dc0)={0x1, "e120835046ea3d93ba9da63abccbc90a7ea839cde7b7e801fcfc98c478370bb2fcb11760940fe55e34d72521369a93da675c7187636b408d6d222b90bcc032e4514c4095817d205e98ce1b9c4307aac64158f9e7dcb29045f2e328f38556c35f9eba0edc727f559b34e0b877df4b7326e40a5fd2c78911d13888ca1438d69d216e029ebce405d354c33daa64ce5b04c6e40aaf8059e833df69c6817e5093875eac2972e9b658d79d2552417b208da64c610c7aa45be1308400ca5f8e164aa253dae5821877c59588aadae458e7584b7c6e4032392667785715ca6a1e18a5d239bad2efe621991c432b76e00872e317536e9a73d72d469aa180ffb9ad6c62a67d5b560d9bb24709d15b2b738785920926365bd34c96acc2fd6451676c2071fb7439e5dc3d55a00f568253ea4124bc2ba1b99f0ac75e9af9f0a3b1a66059623b8039826b2a9280def3ef739f023a64c9374b9fe548dfacea78fbef7685f10d231173c9fba62cd110faa4f6c9b341fd5c4be69478833a101dae15386fdc61ee7bb1fb62c3e9739d3d5dc0a14d698ea078512ae2ee1152159320a75b21af0eb0512c5738f593dce37497ba26fe428407280697d80355e3ea35a799877fe957fcf2c94a6c8906f6f6fb62f5d928a132f66c7ba403866635083ceddbab7e9e2d897962d083e9831787edfc10fb75b91bc45ef0a3fdd4ea97510b2ed49b93f084c7e8cbfed214265067341566666384b2c6b817dba80b8a1914cc80be4eebd47f62f25371b0c7f6bc4816e5cb3cc4abef83c08da4e7b8fc05f6cba97f29fed9baadc424176a7c5658c6915b5daab37cb6c8f512d3791feb06afcdb3dee03ec09b753eaa58cef02c321d3fa416a1293350bb18a1b9ac96e35e15d30df73cba42eb4caf59fdfdf50c931f6e52863b59a676f4c8e20e6dea2755b32aab7feb320a2ac085ca9d6a786f8e73742befc2f865b6b97793845120d1466c28677be21a83984867c7c1a6b575d439856a8852fe5e34ca22d7d4aa3e518f07c734eabfee6177cf18db7e42bf6b6c085cff2a86104dfa32505d6d7f03426c4a6757c3917ac64da3230a1916e78b436eef31801517b37e2a144ad878766f0781eb34e0c6f47ace551993fd5ec18250af9d765aa2a7d32ccbde6193a4eaed5e349f2cb0365bdd50c2bd7b6093cdda96213af61f603170bcd10133be8a42a99df267125b17581fdf5c465168e115d1330f8129df5267c453a59b74062c1b86d9f51aa3f67d0d4aa44c2f518796e9ec836e6b5561e17edfff16ed69f907c554a78c0f11042c9bb308b17402657a977da733a71a1e1fed6d6ef3f8d06983b3571c79ec6f1a6547ea72dacaeb5c80f74ca25667cc5e44965b80f5944d5c3929ef86f2e79ba2f72e5f4cb07c1d399793b2eecd6487d538297d01ef2042bd6d541180ff28035b4c351ffd4b5fa7966212e026e0e1217ec1d4ffcd76a9bae31d6bcb75791688b800fe6eaf71f45eb6627f6c6503e4e00e096726713bd1bd9684c5f78b8d9d7922d941d55ca52dafe47d2801754b31b02826ef76a1afb26079347e652ba24f0e92b350b537a59dff05d3b09210d108ce78bf9c0be6987422fa746b2fe5ff903f78ca26e72745f80d25cd22d7cef0dbe6dfbb28fdcd65dad3383f92efe34f17eb7f5fba388dc43a04d3755e1e1a38e86dbcb8a9527bfec4477c84669d2c75e686fb5cdf89e2ac9e509f59afe6745b1e0210449898a58a7c8497f363566176645f09198782a7304f914b5245bc0ef4456ed7fb9da55315928b8b23bee8661878e4730842533e86b9bead36dde385f42b18c553b1ecd875dfe4f8b633584d4e485c0498446d47353d6a6098923f05fbe39edab65f3339d248c809f4b30e732d38cfa0fd6adef689164f0056ef32ffe88cc8ff32263b08ad039b2ee8bf944bdca3f541a2ec3d1ac4b9cc7760c0c1d31bd3d024a967cee04bef75787b43b814fb06e8946c396b60ff2b7180bcf7bcde8275ebe21f9d53b205a68cb10fbb800c6e1c8c1c3b9879bf8be03a67061a29111d46374bb0cf77098ef7f98e161ffb11824a438514d889afc14f2d29915599adae9ec6d96221322f7e21a47cbbe089db8eff147f1e8e3de4d5db031a81e0e7c5cdcbc54087f986999599489910a6ed481e06499a72aea656c817f80522a0651b0d3396036175b14736572341608df95c7164467e0d3e23c6a3603b64f002d6afb51ba6a19af3c562dc829aa48a871931ec9785960916abe4b5ef825f9ca7a1dcd7b50d07c97a6cce17cbd4bc5467703228ebe81435512487675499fd41c8e5752cfe21b616a1bab3c37f9de9e22c353aeaa38bd12317173fd4aaa5d8f7e7a8bbf8dc15f1fb93aaa632bdc1f546b382497bfb98c423f5faf9dfb58b09da1030cc3e1e44b30cb1392871ec5a6fe56b46cb602cd8eb9b66061ca78efdcc3fa82fcc1950c3032120be2124e44aa194c03a993dee169000494878278b46729f93af79b775dfd0a81c5ca3bfa81443ad70c436dcb84a25fbc0864ad4996dbdf72fc025318cc30143c52aa51b10937c6bc0cdda02942ef3e3ea575ee587f67df14602547a73748a17a6e3ae4228f82fc846644c141425c0281d9bf5b16dcdecea46960e765b6e8033ae6ac177407aa61e850dba55bc28164a1db9f288d5790a9937ec655d40b13cc6212a99664b4c4f319a1534bd8902b9fb83e8eff12ee0357c2131311d897e42305651e9889cb39a8b065bd6f3c77c125cd98a33bc81be18e578b26ad643fbcaea5ffda7fd7be373c96e5b0d6f3360e7a049cbfee23d63ba30a73f619f315081526a47520c1d07780ff8bd2bd202e42f3c8c80bd4d95640698519fbd0f28d0362e53fc4e1fb33d552d209f1d9643921a6821dbe784fa0f1a5ed681e17d1404fbf473ca1542cd2883dcf24042707512d8d9cd75ecf5483925d2056d7b79c96d9115161ad5808a04b25d7a2291538ff39319548bb88946437910af0b3218da55adb9aeb6308ffa07de92d78fb514bff5e12fda0532d96f469d4683a11beeebbf898bfc64f04aab16d99792945ec9a3bebf7ae9e8cef9a2b03d52084aca50642a9dadc1e5c4728bd36abd95531ec8a31f8858dc3a06d90afc50412de3338b01cf468dc8a7a1ff913e138056aadb56bf58301c0ee664fc9679243cafe3880b90ea76885afd8f7d7f2645e766e12a052b0273996aaa1bfdb1f5fe09b8b3b508e7f4dfc3e732b37b0f8babb91b9b1ab8a7edf32b294ddc03abbd17665eecde3bdaf69ecca2494dd3de6af586a4a2e20e55ffa062fb9071a33f9a682c0cbf5a92337833f897ee99d03feacee60c9eab6a905a6ddb5e8e4161c6fca4450cf3d906325f9baf75f84a619d8af0ead4e6e8eb63ff516d40f98acafcb7ff0d52fcc042d8c139a65a7f20436cebb15d145ea4af1cdfa274e25b4a77412807209ae70ed13e2ed6655e982bf7f1d27883b7555edf752552ba49b797324077bdb054a3ca7936245337c39db14754b01ad54fe738efb317196346bb2f76789bd84b6dbc081b08fb1e5247a74db048e6aabe51e4a1110d4ae6f9714aeebe5db5a3671997ffb3846e32caea5432b8b14c8105bc8fa77c84fa50b94d1bef343a2771236c86715eb472d75229d14a57e71e8685c16b5c129bc196e898a12b8b36999a9cc50541135fd6520ba94e9c8eaab8aa60e938915d7663b5c079553b2f3546831f85caaed43ac688c1d7adaef59f1c2ac4e529891c984dc7bc8b5d7c4571b8e8c76bb663fcef5ff3c437553b58f37f94f14e956d3554b09a061b4774697c92bdb7cb90d86d1daef4b88eb8dbd47cf38682422b3b9dc4d2472af01721713a6be2278fe96d383422de01717a46913a1e0994400ab8896f17542d3cf576218df2f79e766ad624af3ca316c83605db8c52336adfcb85abdac775083a15a1ef608639b3081c34063baaf8a7df36bd7991c87238ba3760a3d20cc70e05f12d3db5018eaee9ef1aa94cca881961ee1b81734da7c8ce47dc30b7e48fe6398dcde1d00b5a36694977edfc124af1e5281eaab27c80007eef0b6d16d26fbcb5c54b4e84a91963149e40795156269df32cd14bbbe0ff9ebba08355c12df2b10fb3b159b3b68288b0c365641337196a06d9315aaf663e8c694ec4b8fc8fc1ee54a8f87bf25caba1b1a827a0ae88a831f5b518b4534b78ca5677fa68c78b895347cf1aa1d1213892761b316dfc6081bd223b78bffb2a55b60e78d4d13785901ffafc454249392c5c91004c904aa8beaead5d39e30c3f4f0cfd1a1af30351b0857112ae46039472cd52ed9cc4d9b12cd3a0660d93c1d90af10867fbaa2b8e65415e7769fdf04f78c7db84b197c725438aabb73082eecfd7dd9621dfcec1652ecfd49164941c4b981484d663e42cd537d68e863e16c87bcaac1a0a5b8437e30cbb3cd3e67c6055e399987ea28fdb489d5a10e87efc9b05afd5f2bc1bc574a21074b8e3610b722c046c242dfe37c899801b825a0a98783a3c44f40dd60126a91fb10b316467f34a030492ab62238f4e9b6b3df137a3349dbd94d942059e046348218731e44dfad66bfd95044b342f4f4d6100f6c5b9befce51dbcff38c9bbc41c0d1a9f80ea78e4f2c16c7275c4302b49c774365439c1de2b7af1ff36a141e5afdaf622c6b575caf61b9cd58738a1f80a3f3e4ce72b3a8a16b4f88d8b619621db1deac2d747ffa30099da769f2fcd0a8fd6bca409a31cfae4b8d1930e20af1b53807f22d8c674e56d4d486c458e0b647bf606da6cf1e650b677df0a823eaca1de72ec2f769f9c022ed3c94e10962f308aebf1f94d7844d28d9ed1f921759ba257a24b3e2633fe29b398c50d66678ffcbb7163d464d45819f4d2b3015eb51c577fbaa9503bdba4d370a58e6bfad214709b05d92adc16e4744a81f49d1978f6ff0a5031883fbb4c4d00d1331abc57f52a003b4e587c9f2efa74269d185a0d6222015c14b1507870418496e122644b01d42e22e64bf92f50b7705b0f312a7154f11a9e6f6cb247956d80dc23199fe429e917a48f0ed61a01ee954d92973e4fc32b4b520e59edb84d721d8cd02afb87c118defe586382d372545a0f12af47d7b55d298ad301e752dc485775b91d2459c96dca00deb805e506c4f26a68635f49e0bceaec08b5217085581e08647cce5cefd8757fd8f9c33878a6f3363ac4f93b249572e9625af73ec7bd9969238290e89adf2c035a83c01403d5074ab9a5db27cdbecc9002c8688020f02d79a817e58a8b532e0d40e86604566e808ab0e9f031b5202bd7d9c0a63c6cc70ee3ff972df4c193591b38af85dac0fb23f28e4edf30f9059fb91eaf63eecc326699539c4f22a6e33d84b61f49c8b3ac8579a3b7248bf5208639544ab3ed7953bc03077155babfef5c578fa710e6e453025a1f28b8a348710b9ed6745bd1f06ceb2a51decb6d9e118c4c48d412acb53290d98c08f4b64cde25f89dd84dfbb76416c78187737702ff249dc0273ba93107c34874f0be653f7848c023a56e7bb0fddf8e40f09b0142eafb2939f0e15bfa9c0d1696efdd657dcbf66041b040c2dc7940cdacd9f4c646b46c2e8e6cfd1338ab766bfc31a33f03ee60ac25324a35fa702350b6ff33e68c49b4d26a6fb94ed1d6670d832b55912c6ac51a3db6870206844149d9c1801f62400b1dd12638eb0ffa66dfdc200cc9971836a4595ee383047493e900f4b66f2db577028d8283bc08c1041a9ab1526b7a259de7d4f2faee9c235213e49d8a38fb9026606330619761c4d5b0a020ea4bb9ca3f8edfcf625c33e5c0027855e8d3bab6749b31269327c6578c877d88349d7abf13b309e93864347b500c85de522240a82b7b5f1dec227806fe085e7ffbaed1bd3f43a12fe51bb6d33dd46627dab96d6cc180962726b6a899"}, 0xfffffffffffffdd2, 0x800) msgsnd(r0, &(0x7f0000000140)={0x2, "893c07e1f022a21f762c51a0f98636e5f6d85744ee06b9e7e4cfb66bebdee7c6060693e0325dc5cf9dbd0b39264effcb1918c130c2b6915e004e88ce5e5a0d2eebb036d438bc3c18edda8cb7b6bb4cefd8f5306c8fb91acc90527b3617e3"}, 0x66, 0x800) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x880, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) kevent(r1, &(0x7f0000000140), 0x1, 0x0, 0x0, &(0x7f0000000000)={0x8}) pckbd_enable: command error 05:38:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) accept$inet6(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pledge(&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000540)='@}\x00') r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000340)) sendto(r0, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000740)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x28080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000240)=0x1) shmget$private(0x0, 0x1000, 0x601, &(0x7f0000ffc000/0x1000)=nil) listen(r0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) shmget(0x0, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) 05:38:01 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3, 0x9, 0x5, 0x6}, {0x81, 0x9, 0x7}, {0x6, 0x7f, 0x8001, 0xcb72}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x00\x00\x00\xfc\xff\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 05:38:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x9, 0x40, 0x8001}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) 05:38:01 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 05:38:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x1}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:38:01 executing program 0: socket(0x18, 0x4, 0x9) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) r5 = dup2(r3, r3) socket(0x20, 0x3, 0x6665) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r6) setgid(r6) fchown(0xffffffffffffff9c, r2, r6) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 05:38:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x85, 0x0, 0x0, 0xddd}, {0x2d, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 05:38:01 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000000)={0x9, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r0, 0xffffffffffffffff) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x50, 0x7ff, 0x1, 0xffffffff, 0x100, 0x7, 0x1, 0x2, 0x40, 0xc}) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x4, r5}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) close(r7) 05:38:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffd5, &(0x7f0000000240)=[{}, {0x31, 0x1, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = 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", 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 05:38:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x5}, {0x5, 0xfffffffffffffffc}, {0x2, 0x401}, {0x22, 0x1}, {0x22}, {0x4a, 0x6}, {0x87, 0x3}, {0x43}], 0x8}) 05:38:02 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000280)={0x10, 0xc6c1, 0x4, 0x4, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x10000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8f4}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0xa000)=nil, 0xe6d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x3}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x2}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x4}], ['./file0/file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], '\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x5c44eb1d9f39603f) setuid(0xee01) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file\x00', r1, r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x8) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 05:38:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 05:38:02 executing program 0: mprotect(&(0x7f0000584000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000249000/0x2000)=nil, 0x2000) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x100, 0x3, &(0x7f0000000300)="6187700068fd2241be0152e26cd37fde0f75e0443450e11322ffd1a8f3a6c989852d248365d487bac9d0063248a3cf2667b7876d35f94edcf60911a47b48a04c0067b1f9bdf386698540bfcc1436f74d3a1c5fcd94aaad004b8ba9555b19275a45cb98064b68e9fb9afae06eac4c18b633af0d3c6a47f2d918278870e60075e24bc21144ab5f129b957ec416e6f347201124d9df41aa812c22cbf3fabece80665a92752153e492675524fec15d7be1cc66a97db0eb5109c9fa061e0e36ede473d23f8b068027c0fa3cc3bdb3b0d17f20e9e585ee72829e3a5ab92c82fd3a6c242a77b6b1174da1842715a4ec1ce4555cbf1b8cba854176f7c68e4467f284f8fb78a45aebbca61a8342eeb59ca7a2a6add1d0088067012c7b3b8dcce7a00fba81e94d844ab2a15ea03f69e24a8ef60008b38db83bb802bd3fe6d517a39d0183b8c23d32af61f7fa33b952efe01a5266946a9238", 0x153) 05:38:02 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) syz_open_pts() 05:38:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x218d0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3fc, 0x0, 0x1, 0x0, "22bdadbc000100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) 05:38:02 executing program 1: setreuid(0x0, 0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x100000000]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) shutdown(r2, 0x1) r3 = getppid() fcntl$setown(r1, 0x6, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0xc0000006, r3) getpid() 05:38:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x64}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeac, &(0x7f0000000100)="ac9b100e3a45f4d3877c31f4226d411a2527af7a29d930e5da4019c5a04876d6bcdc0ce77491dc8675b39d05636b8147fad1e6fe2f86a31b7cc5acb2915d119dd3309796730c72e25a0d2be2a86cf79725318d62fd9472ec0ff8c868a8f453") r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290edd50f0000cb9cb723bf8a4e6f0f76c434e8f8ffffffe297efd071f0f354948cd22c57b8dec54f1931d978162020fd1bb733b5fc06f5f51fbbfced4264e5bb6e1750de124991e7d6d5ace1af702aa422baf6698af41d7046cd6d52e2074ea3fdbaa09dcc2ae37d5820"], 0x86, 0x0) msgsnd(r1, &(0x7f0000000740)={0x1, "642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d8724c5ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd78168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae942d28d9683afdc823ddadab7367d620529264229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dcee29636416f18520e9ef833ba4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a3ba290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde5cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d476575d1ea29beb039b559a80f836badeba521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140dce7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8136587d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4ea1a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5e96064cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51bb1e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff89523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364ab7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c08491207470e96b41e8be6dfbc53bea9776ec1566d"}, 0x1008, 0x800) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="00f300000000045fc072573960526b76a286c47be146cdf101c201f0c20000000000000000000000a7b21ac08fa2259b090837ff69097455880d2629522a5b806b161497b52bf03d43a1590a29b13bac5afb5c530b5c6ec723162997c7464fe909cfefdc9780297e0bafa1281e18d4bec0016bd27acccf451111f129a9588486aa02b4aa1fd7dd0a0444b8158eb02963ed756f7232261a29fe5015d6b25c68d49cd30829271f00000000000000000000524ab4aafe4e50f4897894e20bbcde946540cb9d334a5353aa4beb864ea26da913286dd2e306fc2ea8bf2505406e0380c6e95963f42f8c193ace819a52d22594801730b67ea409a6ba7b5342f2820481aa9d279c2a4b4d825deafd5998d8ac8de6c4cb00000000000000000000000000ae7aeabefd4a134aed00000000"], 0x8, 0x3, 0x1000) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r5 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = fcntl$getown(r4, 0x5) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r12, 0x0) r13 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r16 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getpgrp() r22 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r17, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) seteuid(r17) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r23, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) socket$inet6(0x18, 0x3, 0x71) 05:38:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffffff) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x2f71) syz_emit_ethernet(0x170, &(0x7f0000000000)) 05:38:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x81) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xf0b) write(r2, 0x0, 0x0) r3 = socket(0x10, 0x1, 0x0) ftruncate(r3, 0x0, 0x6) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000140)=0xad7) 05:38:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x402, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) fcntl$setown(r2, 0x6, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$KDGKBMODE(r3, 0x40044b06) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/diskmap\x00', 0x10000, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x80, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x10100, 0x0) sendmsg$unix(r4, &(0x7f0000000900)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000200)="c10adaa328094f5e3421fa06c63e91cf37e36e03c6aa256d07a84752ec61b5ca8623bc2894171f2a75901be6325013cea123033d81431b753880b8cd76a20b7a7bf90b0670735f3b472fc3f821124e7a02c69cbeb21fd16d06b7e99289020a1193b80bf85189eddc57105465eb04d8263ce3010ccda09b7dd55d7b3721d3aee6242499af208aa155a451f872d74b7600d8463e9630c116ad8b5503b5f23924e02771258ed2177f264eff34fb0f9b836c8ef25483ea793eef", 0xb8}, {&(0x7f00000002c0)="c03bfbfb220475ea5f8fff0c35820f2434705215c28a0b7f9797a474102a532a6f66a15d5caad2cef38120983ad76d3b47d58fcfbce8aaf0085f8d90a934945830ab85972aaba91e9bbfb992efff8108eb8dfb87ae83d80025321934c3da84c096e899880b33e2ae30c903e2836248f1595c25", 0x73}, {&(0x7f0000000340)="d4", 0x1}, {&(0x7f0000000380)="586f170aa1b601d7e352eeef55fc85810956c62bffd8600c7065a92e4777e4dc2753b8fcf74dfefadac1e60dcf6b234e19d43d1240360ce45e189621904f377cde6c685722abc4a1c255d7c6d43305b7019589859661", 0x56}, {&(0x7f0000000400)="2cac4e70fe7dad3cf13e32ff08450e66c9663acf930a71b0e783e15189d2a5ac9978c890d945275ca3f7b23598cb16f65236a87c48a17bd7cc0ac558b97ae85c0751b26c044b562aa47d4d5c47dddfac2cf96a37", 0x54}, {&(0x7f0000000480)="e7e3305bab3037cba4d5aaadce5e97bf6e8e03ff06c3520662361bd1ad07791cb46adb3d0ff16d3176af9548892ec3998e5db666941d3c9618b6f0186a821cd88caa07e9edd933a9f12087dbd299e5286247ff5b49de5075a2eede00f27e6b3b7d311084a9b9812c5f94a818dd9c1c98de36ed5199981031962827b409ea9fed2b8588daf6fe143c8caaf8ca7cd231cd7386dce65993226d9a289fbadeb8e44e9c09e1f87309dd15b490f7fbc912b449d277cd0a3d63d86ed4cfa8a659766ff10d77396ef5f72a575de0cc2dd68d452a421eed", 0xd3}, {&(0x7f0000000580)="12d4b0be2d30d4882bce1438fb08069b83d0ee1d8e1aa98915411654a268408fda4d97422b754b1b24d6f87f49cf45cf1e2856ac0440a9cdb75ae9956f865e612371f084fd1bd35d31ae3e94dd033301d3ed8acec40e2531f2f25aa38af2b1cf2c682d99b30a33e8bdc3a6c3dfc58ac98e8eacda40fc970119c04c9cd55b145d3fd5074ecb5aa9c51b06c19d1f6d9790b3e0455ed788f1faddf8cb2766a4ddda6407c489405137785bd62acd366e5a84250bb844acffb52e1db922ee600d9a8ce6adc597deda78ac9c34b0f7e924d7b3ef486ad22a73603e0f3cbeb31383ae75e0c167", 0xe3}, {&(0x7f0000000680)="f74f94be9f99a2cde29d7048d37efdef1d3e529645c67331bcf4f2051844ee9c98f9dc5fff80312e71d7c871ec46e0bd800b040a3a7c901db3cb3c4526c5e3634daf4017d6a0da39c90c592f", 0x4c}], 0x8, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}], 0x40, 0x406}, 0xa) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r12 = shmget(0x2, 0x3000, 0x5f0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r12, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wskbd\x00', 0x8000, 0x0) r13 = socket(0x0, 0x0, 0x101) fcntl$setstatus(r13, 0x4, 0x4) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/klog\x00', 0x80, 0x0) ioctl$LIOCSFD(r14, 0x80046c7f, &(0x7f0000000ac0)=r3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000b00)) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/tty\x00', 0xfd9b50bd55f2bc30, 0x0) lseek(r15, 0x0, 0x0, 0x2) 05:38:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) r5 = dup2(r3, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r6) setgid(r6) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) r9 = getgid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r10 = getppid() r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r12 = getppid() fcntl$setown(r11, 0x6, r12) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r2, r6, r8, r9, 0x28, 0x9}, 0x0, 0x5, r10, r12, 0x401, 0x8, 0x2}) getegid() 05:38:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x7ca) 05:38:03 executing program 0: socket(0x38, 0x5, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2b937f57a10b3d5e065af6b3e20678006fa2085557b82c3ae9a88a4b87152ab85dfcf33a4489774d67f1f39dde4d78d4c2c7", 0x32) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) getsockopt(r1, 0x1000000000000000, 0x0, 0x0, 0x0) 05:38:03 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="9cbccb9f5f46c79d650976c54e8143e41e3fbbafb8198851afd53c7bc0c974c35eb37abd44b165acf40f4705a7a01d0937c566888bb9c0672cdd0f4691f89ad21ae2c5de33a7f823cfa8f977c4cc767d3e7fa725b4de5a19751169d7211ac557ecc3b4841eca70c7dc7c70a90d7af8c4e484dc61fb23a01ec71645117a85ac781e93e77be10322d0263af72b596ef883f1e1c4fd56db3baed044f34611fdb88e653662384836e026aaf18340609084422b631ee1b97bdeffabaefc780f66b36e1a7c2e5b5679e275bb7b009705aaabecdebabdf22f8f416f1c26deac1842f81373db61a178ee704a5614c1c8c998abb5d5bea40e89a3a947c174dc887a018dfd4ff4c0aac1358f45e2779e6662e3710143bca64c282a2340e007752a70cfe65b8a469a3c9628601bed0dfc144f7c2d8f42887fd748ad24be731365b41316e7178c8ecf066d0de11355791138a943167cc2bb380a2a25fb5f1b2e3d092af860041120cefce07c5139016ed92807f2570b9d9f63061721faf9763c942e517c33e3ff2aea41b9da794983ac23abcd1810627b6bb6c153e2899f0dd6d2c495f72d9e6fb9c7c29b70181af29fafcb53e437863d746c6932e0770fd590ffaad23f53f8a940c7f1df6a3d0730ace8", 0x258, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x42, 0x0) 05:38:03 executing program 0: ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000100)) r0 = socket(0x18, 0x400000002, 0x0) r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) shmget(0x2, 0x2000, 0x78, &(0x7f0000ffb000/0x2000)=nil) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/248) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000500)) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0x13b648acb0b5c64c) r4 = shmget$private(0x0, 0x3000, 0x10b, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 05:38:03 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="ce0ec76eec83e7a1d6bcf4b20259b7da30b9b72304b93617ad037d86f76fadbe08eabfc6496ceff03b2d495d363b86e2105c35d1b9f6ed5ebbd031805dad501d3611bebf3097a6673d7f6c6957bacb4972e5001ad1f310a1324a6a84a8a5d982e016d0179e146c2dd29374f148bfb2a8df47f4ef37524d304868653aa6db419b3447cadcaf2c6403ef432f302edb81e66126daca5707aae9908ed09a70a4f8ff1db0e81613287f83a76314a9c6d7a2b3d130b03fa378f1348d3a373ac06740123f16f29a32a461fca5ad4c595656dea5568a1c4b338b99", 0xd7}, {&(0x7f0000000500)="d582d264880ff46b7019a6c5050f7596be9e44e625fd0ef4e630958457d234ec9192efb579ae7f7db24d8365c349fe401da56012e67f74f2b98500f64a0bacf34091bdaff67cfaf24a2c20b758b47b2812e9d58ab8b1acd6db2eafa4af289d0397d1c5dfb8b7a69f24b05134ccf44ed4a8f5c86f8d8a7f2a57d1760998fb4827", 0x80}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bd", 0x342}], 0x1, 0x0, 0x0) 05:38:03 executing program 0: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 05:38:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x80, './file0\x00', './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 05:38:03 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:38:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 05:38:03 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x1, 0x3, 0x1, 0x6c}, {0x4000, 0x1, 0xfffffffffffffffb, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x10, 0x2, 0x6d6) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x1, 0x1010, r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) 05:38:03 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x57) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r4, 0x0, 0x0, 0x1) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(r3, 0x6, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r2}) close(r1) 05:38:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x89, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x1000000000000000}, {0xb34, 0x0, 0x0, 0x2}]}) ioctl$BIOCFLUSH(r0, 0x20004268) 05:38:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) sendto(r1, &(0x7f0000000180)="5231eb3c75f05e0e85bd5d4b352973a1c208b9d215eaa2bb341cac9943dc56d31409d9670f1db6cc5f205f47f6b865a9f2f20de11881bec439349a5f1457992e5165be8a8c3a9d233a67fa7555285f2e0711e7249a142a41a7fd3bfbcfc6fc98d0aaf0102ce7cfff1788e1af52b2cf58ebc45d7dfa6afd02aa18f6c6039cb9180e4f853e31e3eb75ed546166344769a5221ca5f331b9f8d78bc806fe1c22bbe5cd04994c364bc1ab4299d1db8cd29f815aceda00bb8beeb2aeeb05c49797ecfc5cceb2dcf723328390fd2a37b70bfa4509551f509525a2f8", 0xd8, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x101, 0xf4}, 0xc) 05:38:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r1 = geteuid() setuid(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:38:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) socket$inet6(0x18, 0x2000, 0x1000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e010000800000000048", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x31e2eb3d5d4cb8d7, 0x14faaa2599083009) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)) 05:38:03 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x1, 0x3fe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x8000, 0x0) r4 = dup(r3) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x4) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r7, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r9, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000001c0)=0x9) 05:38:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x1, &(0x7f0000000280)=[0x0]}) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0xd85166ebbfba8f6b) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x5, 0x6, 0x3, 0x0, 0x5, 0x16, 0x1, 0x1, 0x0, 0x0, 0x993}) r5 = dup(r3) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f00000000c0)=0x808000000100) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 05:38:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x801, 0x100) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x6, 0x4, 0x9, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x200}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0xb519}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x621a}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8001}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x4}], ['./file1\x00', './file1\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './file1\x00', ['./file', './bus\x00', './file', './bus\x00'], 0x4}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r3, &(0x7f0000000840)='./file1\x00', 0x20b0ed3230fd4450, 0xdfc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) r5 = open(&(0x7f0000000800)='./file1\x00', 0x0, 0x10) accept$unix(r5, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000007c0)=0xfffffeab) getuid() r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x1) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) 05:38:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) 05:38:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 05:38:08 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x1, 0x40, 0x7, 0x4ef108da, "1ec60f643b53c4a7567329592b52650022b845b8", 0x9, 0xed}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r2 = fcntl$dupfd(r1, 0x1e, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) fchmod(0xffffffffffffff9c, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61, 0x0, 0x5}, {0x3c}, {0x7ffffffe, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT=r3], 0x53}, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000200)) 05:38:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) mprotect(&(0x7f000052a000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f000052b000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) dup2(r1, r1) pipe(&(0x7f0000000140)) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0x7d1d3a69773982e9) setegid(r4) setgid(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r5}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r7) setgid(r7) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r8, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r9}) r10 = dup2(r8, r8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r11) setgid(r11) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r12, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r13}) r14 = dup2(r12, r12) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r15) setgid(r15) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r16, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x6, r17}) r18 = dup2(r16, r16) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r19) setgid(r19) getgroups(0x7, &(0x7f0000000080)=[r0, r4, r7, 0x0, r11, r15, r19]) pckbd_enable: command error 05:38:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x48, 0x2}, {0x6}]}) r1 = semget(0x2, 0x4, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/246) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c, 0x0, 0x0, 0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 05:38:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119751056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) 05:38:11 executing program 0: ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x7fffffff, 0x80000000, 0x0, 0xbacb, 0x101, 0x0, 0x2, 0x2, 0x9, 0x5}) fcntl$setstatus(r1, 0x4, 0x80) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0x386624f5c1b6d99c) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r3 = dup2(r0, 0xffffffffffffffff) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r4 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000200)={0x9, [{0x3, 0x3}, {0x3, 0x6}, {0x3, 0xc84}, {0xc6b00211a2c38106, 0x3}, {0x1}, {0x1, 0xf93}, {0x3, 0x3}, {0x2, 0x2}, {0x2, 0x72}, {0x1, 0xffff}, {0x2, 0x7fffffff}, {0xe3e61f8645535ad1, 0x7}, {0x2, 0x1000}, {0x1, 0x80}, {0x2a0781bd49878e42, 0x1}, {}, {0x3, 0xc42}, {0x2, 0x363}, {0x1, 0x7211}, {0x1, 0x6}, {0xf39df976dc2ee3e2}, {0x1, 0x3f}, {0x2, 0x684}, {0x3, 0x401}, {0x4aedcbbd2c017f70, 0xb8e}, {0x0, 0x7}, {0x5, 0x1}, {0x1, 0x3b3b308e}, {0x3, 0x400}, {0x2}, {0x2, 0x9}, {0x2, 0x8}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x4, 0x2, './file0\x00', 0x0, 0x4, 0x4, 0x5}) kqueue() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000003c0)) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x6, './file0\x00', './file0\x00'}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000004c0)={0x3, 0x100, {0xffffffff}}) write(r6, &(0x7f0000000500)="34d8d6d90482b8a644fe8ebe75583ae3c9713a776f5ebfe18e3e3bf46671aaab2441b97504afa68445cd8a5f0d295aef263c5fdfa949be5e2d7cc9c29e980bd74728434059a3a199010ee84fcde8acd469f929473496b0c652401b7f3f7523111112d9", 0x63) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x100, 0x0) getpeername$unix(r8, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r9 = open(&(0x7f0000000680)='./file0\x00', 0x80, 0x8) bind(r9, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000700)={'./file0\x00', 0x800, 0x2, 0x400, 0x1, 0x1000, 0x8001, 0xfff, 0x0, 0x0, 0xc000000000000000, 0x8}) 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:11 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r3, 0x8, 0x6, 0x0, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r2) 05:38:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r1, &(0x7f0000000a80)=[{&(0x7f0000000a00)=""/24}, {&(0x7f0000000a40)=""/54}], 0x100004c1) 05:38:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x200) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) 05:38:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) 05:38:11 executing program 1: r0 = socket(0x6, 0x5, 0xfffffffffffffffd) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) setsockopt$sock_int(r1, 0xffff, 0x1229, &(0x7f0000000040)=0x8, 0xfffffffffffffc42) 05:38:11 executing program 0: setreuid(0xffffffffffffffff, 0xee01) setuid(0x0) shmget(0x0, 0x3000, 0x602a320a8d821ff4, &(0x7f0000ffc000/0x3000)=nil) 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'.\x00', 0x40, 0x3, 0x37e37c83, 0x0, 0x101, 0x0, 0x8, 0x0, 0x1, 0x8, 0x1000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1a2eeea85f965e1c7cf20e2d705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09bbf0db42afa7d2c7ad5d442d13877abbc1fdf97da22a5562d269f8b5bda97282e7a7f1605a573eff79ae2001a8e8f1ab4abdd7ed97dc8b49f4e4874b0e4309e7323939570f2d4fc7769f83bec3c08db9", 0x55}], 0xf5) 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) setreuid(0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4], [], [], {}, {0x0, 0x1}}}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) shutdown(0xffffffffffffff9c, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 05:38:11 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000001f40)=[{&(0x7f0000001d00)="c4bfe06f381bcc8d65583f107cdc2b66bb72144929554dcb0d5bc5c5934e09f6657d34ca85d634c619701748ca98730eb0311eaf916097b01bf69fe519cc4375d6091ded090ae2330cb03f4bbcbfae3dc8434eee9a84fe9ea949985637049f496da39073711a227286d9de72ff0cd58fbca840031a04360ac37f2ec8b51097ec33a2d5025fa74c4bf253f2fd44d529cd8666df9817b393ce27a6b32416071c6cea08c9aec9ddf8aab730fc5eafcca14a8dd30e2881", 0x167}, {&(0x7f0000001780)="e975451c555d6added0ad6c596dca12cf801813026668124a0962a74c9d326c1b4f96fb7b3885bcf442555c0dac1328b60"}, {&(0x7f0000001dc0)="ac57b9ca7adf8eefcf5bb4d7aaa5c2636b4dd14e1249147aa037c9535797f0bdfd825bc6b6e48afe34c6ad4418563ec8c1c449468b58511a373c1fdf024af96714e807c264"}, {&(0x7f0000001e40)="9a5a6eeccd48e705ae80155f9c834e54359ca6d2f48249dfd6ecc7901bced1dafab6e0fc3728c6aacc7756df999c68f495e04c8cd90fd0be053e43df1e587f1ee9d90717c00c04ded93676de6a2ae0fdf9311f1fc15acb125e567da7e1d9774835cc61bb6fbed13b88708c5a41fe43241172c90302b969cf3f355ecd2170d7a18b24a79f12ed67759ea672ddcf2095b72da4f378ec29ce975d69fb63bb369f05d24a91a59d086a252a62f4ce2773550ecdc591fafa135d0b7d0422ff5d7365582906f0d8f1565e692e51526c2fab01f9b21224755815638ebd82c6798896db1788a7679b30fbc14b"}, {&(0x7f00000024c0)="07f61e61e1e7ac491222ee3e1f1f845f8073962188152c2e87f5a46fb05065f7c0ce586423d47cbc8683c67b96b8ac9ac72401306e0d744c310cc8a7117801a18b4ffc3d09f6c644465576384386f7dd1151ade6914ae3ac5ae79fd5630c0f35a85c532205f51e9f2188d854ce774c44270f88d9725e90e23a166040e5dea1cb53b1fec7815218ff6d6cae098efb37ad549e8feddda91010724d9b10a0d3de7fcb71b2e449bbae972d78f05f678273352f850f24b0bc63aeb7f71af284a7f5562e069039fead1e9683f98f05aefb532f7b35070c6cc16193b9a0ae3873129a710d0727222e3521b1a708edb40d36d09ce03f3ed383f48b440eeb9e32b9eb2760b4835f5b71f329d35f9cb12ce7b17ce89f9d21922bb40e6efe0b91a5f1a77b53a3a6c956fb4948b78ffa6ce91c08092f72a05c48347e8853662c4529e7e489faac11397bd1a6d7c8a4c9fd85a593d4c75770d9fa71d0a40b5c9d933ffa07cf3e696aa3c71dce6ac2aea5e106e94c14d19ad79a3cbc60630a6d696fde034e8dabe0ab5ddd0f0e0463d7bd5f4016d2a631e72282d9c137331536953358d605511647f1078483bef69ce9821d5916de17be9e24f1d0cd22c3c558397dcf399df8529f5a660d1de2db837011c32d51db259d37087ed96ecb0eda0541cacb8e1e87ae7179782c1dde8b649673097d78a97068927edfc8ad53dcc1c394706353b3a8ad6b01d4f60027e8033038ba358f23e68b1beb22652ebb84cf706806d6564aa64a1013f22f60f046086912699d23f6ca7ab1170b2280023921a8e559d6186d5b755e1da256fa46a2feac7c8fd3e76aab038342ec5003780d72f8a08b48806992dbbe75d2bae21e19b62e4bdbb35e7e6750b2ff8b2cdd4afdf2b7521492574e43d5a0f23bbd10381cea8d33e50597afe955d0e2dbcceb845b366f9f6470b817733181e35f8ccf887c7a6aadce76dfcee36368f4d799cf666a5084895780662614bf1af146f6c6ecc2e44e318e4b4785e120622834d96baec41699d051a90cf2a7784e36d0ff2c86ca7b47b34b58c6c5ccdc4d016755d52deffeb13183a95157283cd9456228845cea093ab3f4d7e5c6e8d7337b2584b264d69ffa4b2a3fdd85791591ac2421124d5107c8006eb5d1a97a227f181f5ff0c184ffa8174addafbd67d882d8393a57a1b3e12a969a660ce80a3bb59df1254a868bb0ea4aae49be0eca5f86e39e5e432d4b6d0fa9cc73fafc523279df08fd6ff08d18c2c0f1cc5adad20bf77b56877626018ced243c309a607eb676fd3a703b998c8316d25dcde920aa9566095dac73c24cffff6c250a048ddfcba25aded15d7493d817fdecc87eae0c4cce0cbcf5673a2919f5659041cc7bf7ae97b42d035729f62f4dbd0f919ad431c2cbc00643e770119bd4f910687bb2248e9ad10f9137609b01117a0c215d18dc13cd5486eb13cbcad980ce8b9a886815c760ca16304a47224243b7832d75de198831998943668ee746b0be797b1a0222b11e0f8592ec2028574993ccfcd35958eb9cf7443d3e7c261b72b295c2862025fa5661a1e78d336376759bf9ed1ab595763c8a93f24d3389bce9a57f3e6ca49ae64aa948cc1ac8fcbcd6168023bda14663466c0e68eeb5f8f62a2c5d14c325558322039dd689af47aa7246fb549ef5d6ddd3185335b7de983900a6a5443794242ed8535a6124813544a08bb5a57397689d417415c0f0772ac123f2b04b47e6ffbe4c59399a40642ce06b0af7e790105098a0d3713e3b7414846333c2a641832901a4a68cf2c843a6813b396ac980efe4a571fa5ddf19b3da06aedff1ebef417c4508a5ed56517d1c4e62d74ff1c09c2830b8a7c1dc1c0c2c7073d103cab356ff7bb16572f4f22ba581170267856ec17a71e7ee0fb219b79c6f0a94eb92c2a035a5ed034c196b2d7ad84cf65be61aaf5dff3fb8892644773d9d2a6a73dfb4038dc8f2620e455623d2840813e45dc4e6ba2b926fcb5a1a6bd0c5bd44cb51cd37c3c57b66ccff2a73b4a10e74090dd22afdd75c5c3df5783c9171400cad073ca9318b7ac43d9ebb428f8383aef0645301f4ab1176b19e8e6fee45ee6cfeb0a1c6c9e17d497185b07d8fec8114bf0b2519f1f63aa2e0afc042f01a05a83a91480ec7c795db43add8c8f82b57c000acc7eb19900b025300b41443a6ee60436e565fba860050ccbb53ad8bf1049aa8709afc8e4a52c49b55907a9711b3f2191c6db84bbfe4e6aa1806133c7a2d83639d9ee419ca3bb7a95a6504c6797b286ae33893501542f77f4612b5b8ade917b649ab9eb403f973ee5fe53506faa7d890e44e2f76bec956e9d46d66ba8154ad97e8becd8cbe627ba675d43e6a8342818ffe5fe697d83b1802b87b42c3195889419fab25235fbcbfa30a7b518e2753a337902df8255339fd43cb29dbb3070c3afac8bcd21f6e160db78bd145ff782803ed5c09ede73f545943cb668b2cc55b6e8fbc52e729104e8bb2603aa974b918df2982307a9d13f9d8796a5f07ec636000fdd9871feb9adfe911fa8b7001f8d2fd053840eb19f1e365637781ea59e331a406b706bffdfbfa1610bd327e6fafe4b4e5ef5699bbdaa38b5edbb9bd5b031baadaa92dbe50ec925624e68d1a979fadf02aa421c8e5be71c8a9719e0b8502b2e5f1ead21c39c210a0d799faedbb678ddb02a68a27e4bca8e7c940dd018469d2f6ca5081765f2f658a3205e19ad72e5357774a3fbd493d24d57098a17abf8285aa06fec0da587ec64bca1b7017b1cdad441c0440e1ca106309d90e38f529db1daf8951408af7650cc32387436778de717f19afcb499b11d124530daea4c9078c0c60b142c3197aae20b35d373650e90a27c05cf316ada5761a8bdcd3ef4a822e22ecfcad2e52f96f37cef1a7f0792d6f0e083a82b9ab665f1d87cc3c1bf385a7c261593935962a689403f1e7702f484f3054a77dcfa17a456b9bc13ac16bf1c4a3c00b09478ff67d843a1e1daad861ab563c22b8f485e6c7d503fcae8546ef60ae9cf18f3b59f1c0c4c85e86e1b27463f65448498ca23a12dd5b2b4786debf01354b9ca218723680443c5abb7413375beb133708cc3644150fa339181d1405b1b6f5162f588784f4ce30d59c68f33baaf08d3e9110f09a764692ddd028c59be5638dc7a3f4e4c4845268be443ef0d0b3ad93d881b648c1bbf59791eefee8cd8c0968d87d5708fe8d779a284c19280c881b0bbf98da9b5592b0d82e9ffa50a9724bc76c8217756a651a24072d61169e2566b219f4d2828bf7b303f7cc5bf786686ad6c50ca127c17416a859113c931b88941e6b472174eb84ab606a7c14358bb6dfeca78fa7e0ef06f7ccd56aae7b84d0ee26f185a75b89cef6ef9926090d3861a82fc341a38f64d0d8d08f6db07d18ec65e6dddda92c3c56233c4949e0c4e31869ad5a0747889d50229a8da9b636c274e725a1355ef316c2de1ff61816772fe2359540f559b9c89a3af63053b0bdc1f5db5a17df1517f94c9e3fcee0226aa6209bda5f5bcad2013b4de08cca8c905276e70a18ef87b08dab4e9246c0c9a8c3c77dfe154fe1e6ae4bedfb792bc62c3c250354a795c6942dd3fd103ba20b9baeb68f19cc9af05962a05dcc494650c8fded8e50084d4c28d9733e295dfd573d344dafb8f2a4ec378f4e1a3b465e45396806811aa20fa8b3f8e5c82457fddb432028e945612e609b220b370897a1cdfd3fb3773ce0bd3d4c570991d49fc5b531a9a6bdead320d8a1cbc19ce796899f377d4769e2b17dec0aef8258a50caa603524da4ebf201273d494d15a1523ba782814146d112b2aa8c1cd09ebe3d54e15a7fa6634f22ee9c554719afcfd3ca0f07723861f584d357b3f809e9e37a4b69a9f1d7092cdea523806d7bd15fcc6af9397cd9c75e324ebfe05e4de96792713a94b9287c184ac3161be30d1e8a84dbbd40103afdab507e28525fbbeef2614973fcbdef21a1a83001d4b89fb04d2ada39647459e43ceabdc8a8acfa8333b9d720becad617b56f3fc3110ac2bdcfd6e9bed27f0e2e18739a9edadf285e6ac2a444712c5726e5997f917a6407080f0707025e7cc3b34a9dd3bcab62ed3e466a891f176708b7be3bef733a7b1712e990201dc53561059d6dfa6a263987ec494b4f181269fe81d2fef53a4ad7e062ab1b7483e7cbeb9f9b90641865f584031c59238ef04dff30014a0d20b97c7c4d5c14e84ca9978e88c2678d6444e23688a962346ae29d9cbb5e39af1c5e010596e2ea45533b28c83566faa937f745dfbf95f45a67477b03649d0eb6b739b5507792423dd496cbf79ad63ba0b2577800ff0dec1643203e339441aab609b4ec036b4207ac45401c0ba4d32f998171698273bd2b3d00e3c67e179a32976af8bc51d88bf0529025d62956b93457aacbfbcfabe23be3743b1ee6ee0f7d71a8f9cf9e0805fd8f0718437c9c616ef5e8e457a3d81bc937c0cd49d5b550043ce952c568c9f2dacf959ef63fedb83300b1f0c1bf09a8b96593e10a006c84c7bcbde31b2b3b90af3f92be92c2102c03e97069d93462b82af928c5fa5a7ff5be767dda96b9049c9665f352eb85730e0d1de1f62a15998748603b5743f35d360465077100fc04f2120c37d2b7043ae676086fbb46268fe7bd9058b588dda4277811e681446b8101d19becf888b1d4774fb932d41a441ea4e73388543d2f46cdc4d7f5f96127d0c2d7eb1dc55890392925026a01ced5e6d59d61564727152873784329fefd3ad2401824667dbd9ddc59d8e277b94695c97afd2ae7494e5231918c5a739dd91a4a30cde92384760c923e7d95d408b5ae90794f717bb4f7652e449160ca917407e102f6029c35172e12a01ddcd5864d58ac73ca0b7e50751df54ce80621ccc38f7ee082784812ef3828e02f56979d1b7995fe44f3b0cf05c9b7b99b9553e470e14379bf2d579589bd951dc97b21d0c7c50f6f15a58d5a5ba343befd80485d1d3cff39a7562560c84980cb206e9b40f8ed4540412a1e91d138e729ebb04347abb8d19b5c418824912879349b8087ec054787da35508c3af7b8b32e847062bf505790239d23dd1fe2c5f1be4b292ce82fe9c1430732cdbb6213fe62c831507b0755b8d12ae0ac7f1f6c8c232cb04a7fcebcd0d69a8f6bd171223adb00902c2d09be280ba8d1b1b340d9287d324ea1ebaed8282647010961c81a5e4cf4875ab00c20f0981594b197b09c384dee22e22413f7b51c3ff6e662b33eb8453778c591e825e49cd66a215479cbd729a492d22d8c6f61aac3f6b35709dd379651d850573b137f938d4c0bf43b922b16af7489ab9848fd0ca18fea917b4f0da94ab2cde74981c7ea3eab44739a495b86cfaf711a1c16d5b89f4b373f7124de4887ee41b67c348de48fd3e8b163e154eb036c2a2c8c0e60fc948507728f111e27bb096b2e9509e41e4028b377c06ac6b04c66668cc4f9eed893c87b11134ffbf623529a2de424ebd35f4f1584bf9d0a746b27fca691874d76617396355cb393f43503319edb5fceb2628787e48355998a943364467118631f3f3135fed297a6ed45383813038f9af01164d66201f133834f5e891995f2f68e096bebe8bce91fb0810811ef6ef637dd40a67493f09f889137bf221c27a190e1c7bdb36fa6bb5d53841830bb37d6a03f93e77b39639c1bb52c25e11605cb8ccf04f8f1036959e6cc876a160db3795be30f3dc501cf8def2b7620391b4fe60591e5ad0bc9818f96438ce16c34998b076820e75e2667aa050daf1f7b6d200232c2e83092ee7b1b9af08067409b1dc", 0xfffffffffffffd41}, {&(0x7f00000017c0)="9fc1"}], 0x10000000000000e6, 0x0, 0xfffffffffffffffc) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001bc0)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x2, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:38:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) socketpair(0x1, 0x7, 0x7, &(0x7f0000000000)) 05:38:11 executing program 1: r0 = socket(0x63a156d5f436eb92, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) 05:38:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x8000) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) r3 = msgget$private(0x0, 0x97b4659424bdbc52) msgsnd(r3, &(0x7f0000000080)={0x1, "b29752d0d6dd0e6bda6c6e624be7f985f7322a9b7e9a8375dc5f82f84ccff36e65329f412feb27fad46742dfaf6e2b49e0"}, 0x39, 0xc00) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x69) mkdirat(r5, &(0x7f00000001c0)='./bus\x00', 0x0) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 05:38:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe, 0x4000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x4) 05:38:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/ddv/bpf\x00', 0x800, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = accept$unix(r2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x69265a6eed83f647, 0x0) close(r4) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 05:38:11 executing program 1: msgsnd(0xffffffffffffffff, &(0x7f0000000080)={0x2, "d463b2d1964b408b51100e57f11ef82af3f323a1193c1f51e13e39ae6d549e56ed77ccf91b2525297653e22329903bc3cce80e8f1cfb02312fa104d1c7a7388fc82ffe3af016fb090e200a15db863460214828b579b125f77b7aab538af57998b31d2fd8eedf3210c044c7c443e425bea6ae36268a7519e2d549390597df71e10b502277bfc956564ff937b1244c7dbbd63daf258785e25ef6f84ecf2db36b3bd236a8f4a638cbcc21fc517213b5d735d7afe562b8ab5b978b9590b1c146ac4ec49128ca4117010c225bbc"}, 0xd3, 0x800) r0 = msgget$private(0x0, 0x20) r1 = msgget(0x3, 0x5ac) msgrcv(r1, &(0x7f0000001c40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000003778d507e5ed7abb391a511713504ca508dc2804733012b2a357592681eeca5b2a8cb38c58b8c4e13fcd3de640d467062882f35adc5505c3a282555a16f355187f237387779637d914eb5ac2349a79cddf3dff255b1609003b3a7d1d69f5c0526f73bb32f782af90c22c800e7cca1abf198690323ee35e1a1562d1d324b085d051d365539bbe9f3f5316dca10e7f0213b368d066e182c4d1ea2faae4b8c07292ae85590d241ba078"], 0x1, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) msgrcv(r1, &(0x7f0000000880)={0x0, ""/147}, 0x9b, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x1, 0x0) msgsnd(r0, &(0x7f0000000740)={0x1, "642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d8724c5ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd78168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae942d28d9683afdc823ddadab7367d620529264229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dcee29636416f18520e9ef833ba4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a3ba290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde5cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d476575d1ea29beb039b559a80f836badeba521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140dce7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8136587d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4ea1a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5e96064cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51bb1e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff89523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364ab7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c08491207470e96b41e8be6dfbc53bea9776ec1566d"}, 0x1008, 0x800) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="00f300000000045fc072573960526b76a286c47be146cdf101c201f0c20000000000000000000000a7b21ac08fa2259b090837ff69097455880d2629522a5b806b161497b52bf03d43a1590a29b13bac5afb5c530b5c6ec723162997c7464fe909cfefdc9780297e0bafa1281e18d4bec0016bd27acccf451111f129a9588486aa02b4aa1fd7dd0a0444b8158eb02963ed756f7232261a29fe5015d6b25c68d49cd30829271f00000000000000000000524ab4aafe4e50f4897894e20bbcde946540cb9d334a5353aa4beb864ea26da913286dd2e306fc2ea8bf2505406e0380c6e95963f42f8c193ace819a52d22594801730b67ea409a6ba7b5342f2820481aa9d279c2a4b4d825deafd5998d8ac8de6c4cb00000000000000000000000000ae7aeabefd4a134aed0000"], 0x1, 0x3, 0x1000) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 05:38:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) getsockname$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) 05:38:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 05:38:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/38}, &(0x7f0000000140)=0x28) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) 05:38:11 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x1, 0x3fe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) dup(r3) getpid() pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r6, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x2011, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x4) sendto$inet6(r5, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r9 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x3e) poll(&(0x7f0000000500)=[{r8, 0x80}, {r8, 0x6}, {r9, 0xc}, {r5, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r9, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)=""/104, 0x68}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) 05:38:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 05:38:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pread(0xffffffffffffffff, &(0x7f0000000180)="8e70960ef0", 0x5, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x800002065d) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000000)=0x1d) getpid() 05:38:11 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xf84de65bafbc3f0b, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0x30c91be26f76e484, 0x1, 0x0, 0x200, 0x401}], 0x1f, 0x0) 05:38:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0xfb13a0bd8b52c7dc, &(0x7f0000000200)={0x1, 0x0, 0x100000001, 0x7fffffff, r4}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') chroot(&(0x7f0000000000)='./file0\x00') readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/10, 0xa) 05:38:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6124, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 05:38:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:38:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x48) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x3f, 0x101, {0x3cb43ea3, 0xfffffffffffffffe}}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() socketpair(0x6, 0x4000, 0x3, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = dup2(r1, r5) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 05:38:11 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)=[{0x6c}, {0x7}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/de\xa6/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x20000, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001640)='/dev/ttyCcfg\x00', 0x100, 0x0) r9 = geteuid() r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r10, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = getpgrp() r15 = getuid() r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r16, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r17}) r18 = dup2(r16, r16) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r19) setgid(r19) r20 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r20, 0x82907003, &(0x7f0000000040)=0x1) r21 = accept$inet(r20, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000001940)}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001740)='/dev/diskmap\x00', 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r27 = dup2(r25, r26) r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000001780)='/dev/tty\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000018c0)={&(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000001400)="99bfd111aa7d6b771557b2a2e2d70aa45ef155b08fdca2e66a95020390b1fa6480b588f7122cae6c7e3bf5ca066e882828b3d02ce2a84555509ebc03d21b9548039b835bec84fe452612e19e37bee3e5bb781b4434e6ebf308714d456e8ba1771da4424c79614983a09472", 0x6b}, {&(0x7f0000001480)="b72b8c2b4d5cf8e25a62699bc8fbd30fe2a31a7ce04dc15bf7424d2833b8af014f4f3cb4f3423f33c06e0d6cfec4971c35a2fa2a880cc7a7184080fce326e96b14109eb6b2bd70fa5cd96d7d", 0x4c}, {&(0x7f0000001500)="f8a36ce17092c73817737e1da9b197f2f3273bb445690665171c543fc12e4bfc202eb9867efe8d6aa9b464231925d83535f87d6d44ee8bd7ba9084b15f2d2945eb4212979d26f566764ef067a82e5bbc03f58fcd5d5a347da30712ee60a2ae2ec486afb56c8c19118e1fba8abe162a08aa8896f28e8ab8c63f89f8ac7baec4794759a278ae7b464ba7c96ede8fc80653def0859fa48d", 0x96}], 0x3, &(0x7f00000017c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x20, 0xffff, 0x1, [r7, r1, r8, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r9, r11}, @rights={0x28, 0xffff, 0x1, [r2, r3, 0xffffffffffffff9c, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r19}, @rights={0x30, 0xffff, 0x1, [r21, r22, r2, r23, r24, r3, r27, r28]}], 0x100, 0xd}, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000100)) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000280)=[{0x4, 0x1ff, 0x7320000000, 0xffffffffffffff01}, {0x4, 0xffffffffffffff88, 0x1000, 0x7fffffff}, {0x8, 0x9, 0x4, 0x19121d3}, {0x10000, 0xed49, 0x5, 0x3}, {0x5c3, 0x2, 0x921, 0x80}, {0x3, 0x200, 0x6, 0x1800000000}, {0x3ff, 0x80, 0x7f, 0x1}, {0x7fffffff, 0x40, 0x3ff, 0x1}, {0x5739, 0x0, 0x0, 0x9}, {0x200, 0x1, 0x33bc, 0xce8}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 05:38:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x14) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 05:38:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x6) 05:38:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x100000000}) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = geteuid() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r4, 0x0) 05:38:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) getuid() fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfeb0}, 0x0) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) unlink(&(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x81) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xffffffffffff61cc, 0x200000005}) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x0, 0xffff, 0x4, 0x100000000}, {0x6, 0x5, 0x80000, 0xb0ee}, {0x0, 0x1, 0x8, 0x2}, {0x9, 0x6, 0xb, 0xfffffffffffffff9}, {0x100000000, 0x9000000000, 0x8, 0x6}, {0x5, 0xbf, 0x5, 0x401}, {0xff, 0x5600000000000000, 0x0, 0x2}]}) 05:38:12 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0xc55) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) recvfrom(r0, &(0x7f00000001c0)=""/194, 0xc2, 0x40, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x300, 0x0) r1 = msgget(0x1, 0x80) r2 = getegid() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) r5 = dup2(r3, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r6) setgid(r6) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x80a, 0xffffffffffffffff, r2, 0x0, r6, 0x110, 0x100000001}, 0x3ff, 0x9, r7, 0x0, 0x4, 0xacd, 0x3, 0x1}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000f62e1bde0000000000ef002a882f"]) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(0xffffffffffffffff, 0x4) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x2, 0x7, 0xa2, 0x5}, {0x8, 0xb0b, 0xffff, 0x6}, {0x518f4461, 0x0, 0x58, 0x40}, {0x7ff, 0x1, 0xff, 0x2}, {0x5, 0x539, 0x100, 0x7ff}, {0x9, 0xca2, 0x1, 0x8000}, {0x291, 0x858, 0x1, 0x64}]}) 05:38:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x83) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f0000000500)=""/192, 0x1d2) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) 05:38:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x84\x00!', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r4, 0x1) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) getpgrp() syz_emit_ethernet(0xfffffffffffffeb3, &(0x7f0000000300)="82474f190d10920b565633bf75b7f28607f9a29af97bc76699cf2c99eb19663b00f4cf887f6edcfd38b0b39a52deccb268c142c40493ce4d72dc28d2492d454ecf79b8ae4f2e04d44e226c20d1b7f86541427710f5579d3d52bc5c064f1b5dda84fcc570469557b56491b1540b78407fb02884ba296fd3c085f2e65ff2f637c7c7c2c9176f340326d44047f282a8b59d52aebe98e859eadee2f4bb73f1ed3abab7e3cb32f8f00dcc0a7ab05f846227a824fb4d45c2e7be40b0c1e164a9fab03920a9ed4e6d26e456de67471fc5917f9e791b550953e303f52366caf575350882a1527fbf925a7053faeda54116d8038362a7e9abedbb01f8ad") 05:38:12 executing program 1: setuid(0xee01) socket(0x4, 0x4000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES32=r0], 0x1) 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) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) bind(r3, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xffffffffffffff51) 05:38:12 executing program 1: r0 = socket(0x2, 0xc001, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0xffffffffffff7fff) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="33fb2d5f0d6df415d621ac3b079c4bff520d53e18c1d59bb6b26"], 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x0, 0x20) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000000)=0x2c) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 05:38:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x12) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000680)="f34892a2e870742fcd7f380c9ef97262980b5513e9f8b1d3e83f882893935d6b7ed24ee5dfa16eea6e435fdee3d924b00fbf695c9248c455d214353357b42154317321af002ea749a72ce1a6b39c1300e8555f6397b461b79c878e3eee87a5a6dd770abc39ae75fbf5aa762b5ed7c1269da68442fcca59d70b1f6360a2be1596cba4ff3414df853b580156fb20118d33e14cc681ae4816981d17ff44e986e16629e7b89481623c1037e28b81a36554218b2009b62b130d37ff15694730bc8c2af717f33961656dcd63aca39f21bbb7be09ea460f7208ce1708659abe1ece22a7718e5f785e9373799dbf9d66d00b63cb1ed391026714c19dcc09ca7c135677732b204c0d6e19f2e5b63098b50cfb5dc1db88eaf9e58aa115be71b0ae1559ca7199e6a010186dffd1a0fcc5f9df3dbc962248f7a08cec41dbf5fcd2a7715df05879bf9913a13cdbefe2fe700ee093e1c24263982ed7d3f94b35fcf72f9aabd34cf3a76bdf870942af533cbd81f3a256c00124d54533a59efd178d55352face340bdb7664eaaa62290c2d6c6db6178f1278ccc4b61d9b75a99caa8a41e36e4027b52e4232decd3f314835f266f8e32db6ea81347710ed7b2b85ef26044033faed2c65642ca60dc897df927a6bd63717d871f4f64b1c1a4882a66e19664dc7945b5c3a3bda174f96a1be0fcd8dfc0f30cd308129bdc0057915ce54490923e9ec741fbaaf2e953a6c9279f6ff7d2e7409c26d17fd01fa163e505b3aa780e1b0e4c13e6ca28e145c2e8fa42e4d5710e2af3d7c5064fb7a72a6fd1da10f0b4dbc6a065d80f1d4d48b8fa465175a1da6af7d9ebe7040fbac6e18eeb1cddd3efc7e43dd40ad505809e4c02c7cb6d0995280d0e6b5748bb54d739dd2befdb645114500dd493500ab5e7a18f0c40776b390e535df2002614f8966ffcf4a4f7091e9082cd239aad7b4c8f800101c5ab4f58ba4ae5ead1b147bbe14d8b909c129d14f633d8b9e5b2d0812084d3a863d51dbf1cc5654b794a983f94b9b3949d5c88497c7907482c1f84789047dfe02bbcdcb7756aac27018a256bea8b918833df40c265a15a35bbc1a71c3f3d67c83f70c534f793c0536104601efc61ddc83c09b7288e736a933dc5b832840f3049b2564999c9d2cc56fd2cd99be913daf160dda3f44030d26566257fae4b1ba40c907877c0c03f92be396a1284620a55c6501bf1b531e16a050c34117dd3b9c7441bb492e0eb24a6195df5ceeb0b4061c1387b1c1eeff27fa752f859d4c2d70a7d27b4d5448ed1e6301d8af097a2287d8409131edd97ffabd7b29a3ab634725edef21505eab172450f8732dc531f89cc36febddaea048e96d8923c91cfc524fddecd5a9490b64cf4dadebbf80326be81ea35b90a4d6cff052303df9942e5b649756a6438e9c16ea1931478805d30ebe0a989d0db129b78e5fe0b25b7113fdd9f15e8594ecef4410f02490232b6f3f1f6c6ba9fb5c873a66586a9a4cec0fa86dfd7efe3c71b990bfa89e3a2777ad60d39962a49ba26120f8890f9bace4e95542fbaed39bc63e84d04db7701027f05dc778950200bb55f88808d682b53662b2b31f53648edd8f5cd073c84dd53b3e1b9bf7aee94c3aeee38388de386d613aef33aa4a60eed2a49e3ca44aea1b001fe31a8e58e1769b00a2e37bf403ad7394f9c6fcffaabed89d471eb93dbc1540098c25d7abbc605cdcfef4750e48db37a9f225197a4075303f812faee204d916908a24fecba31aba9e1c421872ae870dfa5b5cbc262a1f319a1caf2054a18d730b1e2abee6d7482c96c8e923b4190c410de31eda655d929955d8062b7b053e1995fca6e3c27856e4502ccfaf5b51984523ac69a5a9bd85fd28ed9f2dfd142e36379ad1a7c34782c4494a15327a9671a08c1b6ed655306003091bf36891b1f26b8d927dc63992efb22054283bf9d1f1e42bd6da5b7f9165402491fdce292c9494fc709f46efeed707c4b606145013d0fd8c2110371d1382d8d81ba8e35babd21bf2789e59a8149032e5b1c48316a2d50fb1ca23e395e05d729ef9ded702952bf3944a563bfeaeb601e6b3f76f7c7ed3f27ba5f07792f4ea6f0f17608a445b378beba01e48913c02642f577ba4ce77a215440131f76a18f76397ac7f53e111b801307233ad5d5807e8a184da1a4a085ce0ca20fc09e04735e343bb29e196e1de4e39aaa68ec6330c42d23f458f5f34222a6bd5ca93b96bc162592f6a6d8b0ad1daa11bcb1d014a626cbd293fdf6be6a84c91ac32385e16c61eeb23535689f29c54bf3a26077362e199ca877be42afd2306696793cc5bce8fcef631545ccc2d0d61134b3335f57afdec8a9aea58586618944d6a6e1e451c6080a8746e944e778b7e6e5fca82dba8b5f409c094b88f0880bb6145644d3d33eadeb7b5ff7c0336dad56d8942c8f5969bb37b2702a569b7db8ea65759a9907d8c455ec727bfbd41ba120e179daf60df3fd94282903ec2a1bc727b2f5a58a9801eb6f26c0bc69ee977b2085e9f8ad8d0a3f8168b2873579e855cfb077f23480c30a53fb03e07d66f48566cf008a7c6409402d23830283a621988406eb420cf4b633bc3f1ee2794285ab2a480c49646d4165f7e9b37dd1c1218cc260dc7e137107bfc795c499470e969a36abc5b291fa6336ce7c457176f96439a37ce148b5505fc4771c0b2e6f95906b903104b5644b2a2dffbc5d0afbe6462211d8ce0ecf38b6816da19c8e77c769c403f2f123155c7e0a9dabdb6e93ac0280799dd362fb34babcf100d39366a71741e4ddf1bade01cf60b22dfe1f95e051af6bc37d4c26a5ae6c04568e52bd1fe5cc80f459e49987785510b54db87d38e4f36432e4eaab2f3b807e4fb75fbda94cdbeeb1978f27d49b2f468c6ef127963e9398c3c42257b365342f1e5522b188382299741336dd20e0e1759272fba86ba51c3fc6d67abaca0afa32a42c2847361fe05286ea7555cd1af82934fa6acaf464d9ec3d6883eaf3e37bdfbfdef28eec413494e59ab15494f091d715376939ccdca23d466b63b604589872801b5edf94de48d44ee5cdabe5148de86b750021b1b73628edda404b20624fc0f56336baa803f134cd8a9e22755e8153009e924ce14c32dec715760482be6cbdd3e0430ebc714d741bfd4a982a4e566568be154239d87dd75d1ab677c6febec3c773cae165b663e31ff7dda3d5847615b3fc13d81ea929a326d53d355f9082dc579f929ff6f0cbd960da12a4378e7c1c879b405046b403ef45f56b63658187aaa5842f249444946b2cef537cc06e9ce69f48abbe2e4123870f0ead3db5e436cde80d6dd0c40cc5fdb8a0cd87adc89f235ba7185263fd4692482b740d57b88a1fe9f06358616f845ed6361510f53364e39147146c774111e50bd7ce32179e438ddbf6b5cf2e5243723dd0e7c7c04586bbf5829e04012c634ebf90f1c26118d1cc064eef43a65ce27f35363ead8d855939747234f7dc35c551104c9e1029342616189ae6a0e27b82dea37aa67168b88ce90244573d72f615ca5664b29bf8eec57370962daad3a468aedc137f01a2f4fd7b21d16eb02888c73cb12dc6165957f117b14173db42e2ad1b944aeb9ab4692d2eb8c5333ea2776968acc2d6475ff3807cef1a01e8678799e1e1ffd36d32c634b5a9c5190f7643af58e97916f82a2d73f374f106cba3fbc118e0f3a834b60bf5ec1ba08ba5b5b771f7e2a34cfcc32d46efdbbb64c19f3eecf82ad85349a986fe168ddb17fa97f5074823f98dc97629628239b4f89da499db85f842b4ee12f814d500d79e20744a920948b78ab2d2ba772ae81dcad424e17fe93834e6bfdc5a4105c77018e3a7804820e7b8213290096519186601203911caabebc2a03300bb0c3b4e81d4b37d85b8c9490731abc9002a0d046123ec1bbaca63af240f97b085d731e971b8de620acd56891c5e9f63f1b4f3de578c17b41abc95c6504f3c74daaaf2b6448d542874c174310b4e6d582027000ffbd3efafefec8565f75b0095b659e83b055d3ac0e45ff7fc97769a6cf18afb2874a67ec5d927ce50c61ceb7ca04326ef88ca2474cd9ee8ed1e2907c439e74c8cad4081958090d1d2f448838b404ace8a1b0cab76a22e31ed953bb9ca30310500000000000000343776754e37130f02cbe57227dec821ea94a5806ad349c6fce36da7622d3a474baa163f377a72ded3d200702dd26b74c815ad423d7767792bf62ac97a522cdf1e56fdc91665f5edf7612dd378624af6d682baf5b7d14449e83103510205c1f7f69931cef1f050bc2090a26625187e088af4a1e671b08252dd7fd8b45f3a4d89038cc8c9ec25bd2b2965124f684c796bcde1656179709bf1c38c9de570d0ab5265eed87cb726e40a2944673946e6c4b942e9189353ef5b2ac97e68b030df29933b0a7b99188f6a6cabcd9625cf068d15d9fb17dc75426eb8f56763630c0621e93232d9b8dd71f267a012bfebe2f8ffe83d94a83ba8770bbd3ae88c03733210840f31c1036e7fffe6db69b4cc76f0ee844aad4d6fa07baa0683f4d1b01622a0e002dd3cda3675c935e29c6e135c1a9e322aeef6120365c062b98e37c2106cbe639ea068f6ebc4767e07060e2560705a740217e4c63f40c87726ab5aca77123dcfee1837a907b0e51a49bfd024c64c97ca40ad24e3a1ac677ba43d5a778a07986840beda60c3ccf288194e98bc5cdf836570bbaefa5af58bd744906733887917255690829861357dd74044605062f689749c6c208346b850f10e8a68535500b1286967f8af43d8c68d133b3747123aad7f1c58691bfc0a445d4b035aadd9e9c323dc294b535150ed606f39f5b88c81c8961a3d814610fd98f2779be6af9bd2e5844e34f0a8d15ed0f3f83f46c6c458920780a7a75c6f5f09fb0e4f1033924f17bcd410c939eb40bfd1f60cbef525e3c088ce2007449e6f5d16c28fddf0a9ddab70041e367a9d43af8fecd59ae239b39af05134db22c11cf61b19c406ba638cd08eac788d32fe524fcb430b1d81a8403427649498a27d5177e2fdb66733510094e37456ed5c5d148b3a4da5ae874af57b607ded0018d82a461e7e4417130e88bea2bb6d85c55f50e282387163df95d270eda81185396aa67e65094396635624ee7f0ecd3b117396747181b1f08e6cd3093b1c0a4d6a60c62aa30decf0968257c3b00ce4225541ba366dc35d52c3fa53559005418bc5c4ed42b1ec0c1e668837d42d85f3b9396cf508c137ded52c95608c276e66c743972d899a7261ef76a6edebcd12fb40c0ebd9ccb5c8a474e0392065f0b8ebed3e7c59f9b4395970cbfc47cdf3bba7d9e4b590d7fd28817bbfe9a8c5e804ac5adef1a800e97878d80e144a37aa2112374aa1c002d185cd907cab52101a3bfae72daea859d3bf15bc33a348203605a16ecf184686597e6ccac44df033bed16b69f0c11e7644c98468bef409591900e6e4ecdd4fa84d248d69788369fdc0b9a033c40528c7092e923bdaf2d3a25e06dfba8dea4fc0c824d9675cafedee2e2d32b1ddbedb1119afdc297a95043c4af9f76b1136534e44f1a5a84c7505bd346cbade7d4bcc927afd2a91db3d1278ac2087d9ecfb41c482f54d5d815d12ac7099a576fff1bde7164ca0312a2d4789f58f66160b1c5dba9cd5a9a802b1536d07267b173dca303718b823524dc9fc43421a043f3f8f6aba69ed2f11fc4cc5dde7313deeeae24e834e990f311792ce2d131cf4552c3dc29cf929be3f9d66a651b751c86ea7aaabbb1121950022ccc20ee52b0534d36e6d7a4fdf7e0ae217", 0xd8d}], 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x800, &(0x7f0000000100), 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 05:38:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x446c711ba68e2738, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r1 = getuid() seteuid(r1) close(r0) open(&(0x7f00009b7000)='./bus\x00', 0x20000, 0x56) 05:38:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) socketpair(0x2, 0x3, 0xa05, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="326dfc50a7361fdd561a256283725f1dc49f890ec00452ed2ab4b66b0515357d91029a36c93b0ecefeba5fe0dc38e7fcdf0a1ce7b2ff07b163f62fb1f3a2e1533e0c3299bec74d219c2997a408dc4fedd9046c4a7196ab4ea8f08d9fd4aab2d92eb39057c93c025a7cac5f8c8c2a7775be0bf4786bf39d4dae3b46324c835df8", 0x80}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x98b0b6fd74b87f9e}], 0x1, 0xfffffffdfffffffe) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(0xffffffffffffff9c, r3) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCCBRK(r2, 0x2000747a) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x30418, 0x0) 05:38:13 executing program 0: socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) shmctl$IPC_RMID(r1, 0x0) 05:38:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0x40045700, &(0x7f0000001500)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x4, 0x1000}) 05:38:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1002, 0x0) 05:38:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 05:38:13 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000800)=""/39}, {&(0x7f00000003c0)=""/99}, {&(0x7f0000000440)=""/91}, {&(0x7f00000004c0)=""/25}, {&(0x7f0000000500)=""/125}, {&(0x7f0000000840)=""/43}, {&(0x7f00000005c0)=""/30}, {&(0x7f0000000600)=""/148}, {&(0x7f00000006c0)=""/85}], 0x2f0) 05:38:13 executing program 0: open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) chdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 05:38:13 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xf658) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 05:38:13 executing program 0: r0 = geteuid() setuid(r0) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x2, 0x0, 0x8001, 0x9, r3}) r4 = dup2(r2, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r5) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000080)=0xc85) setgid(r5) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r7, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r8}) r9 = dup2(r7, r7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r10) setgid(r10) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/d0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r11, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x7c6c0, 0x7fff, r12}) r13 = dup2(r11, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r14) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) setgid(r14) getgroups(0x6, &(0x7f0000000040)=[0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff, r10, r14]) lchown(&(0x7f0000000000)='./file0\x00', r1, r15) 05:38:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000180)=""/176, 0xb0, 0x801, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 05:38:14 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) accept$unix(r2, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r1}, {r0}], 0x2, 0x0) 05:38:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[0xfffffffffffffe01, 0xc733]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x248, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87, 0x0, 0x0, 0x400000}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) 05:38:14 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 05:38:14 executing program 0: socket(0x10, 0x2, 0xffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$BIOCPROMISC(r3, 0x20004269) setsockopt(r0, 0x4, 0xffffffff, &(0x7f0000000080)="e0b92d0028fec6640cc42c6922865bd116b5ab1f71dbb99e55f77f3fef7911f3d8e5fce7c47512d6d01fb702f5a2cb10ae7ee37610875bd1ea3cd77ba6b9fb064f4f9f0778333558708bf15cff132fc96229d1572e9c3f424ae7402ffa166699d10b800000000000b0297174a8bad53ed37cf96575c1bf3bef", 0x79) 05:38:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) semget$private(0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) getppid() r2 = semget$private(0x0, 0x4, 0x10) semop(r2, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) close(r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = semget$private(0x0, 0x1, 0x0) r7 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r7, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 05:38:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9443) r2 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60, 0x0, 0x0, 0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = accept(r1, 0x0, &(0x7f0000000180)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2340d83aebb53331, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff9, 0x42, 0x2, 0x9, 0x10000}, {{r1}, 0x2, 0x60, 0x1, 0x3, 0xff}, {{r6}, 0x0, 0x12, 0x1132ff2df0ac3563, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x7fabf534354bd1fe, 0x8d5, 0x7}], 0x1f, &(0x7f0000000240)=[{{r1}, 0x0, 0x18, 0x1, 0x9, 0x9}, {{r7}, 0xfffffffffffffff9, 0x9, 0x0, 0x1, 0x4}, {{r8}, 0xfffffffffffffffd, 0x1, 0x4, 0x20, 0x995800000000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x8c, 0x100, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x101, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x80, 0xb00fffcc, 0xff, 0x8000}, {{r9}, 0xfffffffffffffffc, 0x12, 0x1, 0x7fffffff, 0x1}, {{r10}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0xf5ab735}, {{r11}, 0xfffffffffffffffd, 0x1e, 0x2, 0x8, 0x81}, {{r12}, 0x1, 0x1, 0x40000000, 0x8, 0x9}], 0x7fff, &(0x7f0000000380)={0x1, 0x8000}) syz_emit_ethernet(0xf299be246ee44ff8, &(0x7f00000004c0)='\r') 05:38:14 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f5b0f426c0e1d3e9cd9c4499a759070832c609b", 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x100, 0x0, 0x80, 0x101, "4afd872dd45e6eed1de12d7df1bb5dce7510e85a", 0xfffffffffffffff8, 0x9}) unlink(0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() 05:38:14 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:38:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040), 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r4 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x6800) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x66}, {0x35, 0x0, 0x0, 0x10}, {0x2, 0x74a6, 0x0, 0x4}]}) fchdir(0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup(r2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8888, 0x0) close(r3) mkdirat(r6, &(0x7f0000000180)='./bus\x00', 0x20) kevent(r0, 0x0, 0x0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x40000001, 0x800, 0x9f9}, {{r5}, 0xfffffffffffffffa, 0x80, 0x2, 0x3, 0x1}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x6}, {{r6}, 0xfffffffffffffffe, 0x18, 0x1, 0xf7d, 0x3}, {{r7}, 0xfffffffffffffffb, 0x81, 0x4, 0x9, 0x6}], 0x9, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000100)={0xf580000000000000, './file0\x00'}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x1, 0x8, 0x40, "3f0bb1dfae12d919b994245b51e2b0064dd2dc24", 0xa92, 0x20}) 05:38:14 executing program 1: select(0xffffffffffffffd0, &(0x7f0000000140)={0x0, 0x0, 0x2, 0xa38, 0x0, 0x4, 0x4}, 0xfffffffffffffffe, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x88a, &(0x7f0000000080)=0xff, 0x4) load: 3.31 cmd: getty 85997 [ttyin] 0.00u 0.00s 0% 304k load: 3.31 cmd: getty 85997 [ttyin] 0.00u 0.00s 0% 304k 05:38:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x40000000000003ff, 0x776e25bc, "73ff4d4d7ee40000010000000000000000001000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e", 0x23}], 0x1) 05:38:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2fbe17727da04c6c4028d91439a4cbd9626f6ab9cda84d1c388c0cd7609806d4410eb7675e3b89ae30ce6482be6b4466a15a008122007acdda532ccb3da0655c7582e0b5dba2b2c614afdb1af03f85377e234386c77954ea099a080fbd4505e3988e04ec7fea15cc3d89c2eaaf771525212c7d819a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 05:38:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x80000000, 0x2, 0x7, 0xd1}, {0x9, 0x9, 0x2, 0x9}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xffffffffffffff01, 0x1, 0x8, 0x8eac}, {0x8, 0x6, 0x200}, {0x8, 0x10000, 0x6e31f6b7, 0x8}]}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xc8, &(0x7f0000000100)="b6") 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 05:38:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x305, &(0x7f0000000180)="96") 05:38:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xe2d, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f0000000100)="21335ad44c6da206ce50cbbfbdc914397838711dbd3649667b00c2005319", 0x1e}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000300)="50c85fac5da3b9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dce8094dd84d523058b06205829185f41ecd18aba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e55a8c1f98a3d676b7d6cfb36befb9d", 0x80}], 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 05:38:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x200000027, &(0x7f0000000000)="00000043b3eb049f9d1ba35abd2b3400d9ce43169e9840e85fb459c9afb4dba6e4cbd2e83788799f6ffecb74f01dfd5ea562dfb2885dda1c6abd506c1210e610b547345bdc91de058f565d8f950d4430a1337a9df5c50cd2e8ddadc00ac3c633640569ddec200fa7e534271d451c3e248a9c3d", 0x73) 05:38:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x14}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) semget(0x1, 0x3, 0x10) syz_emit_ethernet(0x274, &(0x7f0000000080)='W') 05:38:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2000000000061}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = dup2(r0, r1) r7 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8000, 0x2) fcntl$setstatus(r7, 0x4, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:38:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES16, @ANYRESOCT=0x0, @ANYRES16=r1, @ANYRES64, @ANYRESOCT=r0], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000140)="3e24507fb4029526d46408a13d806dc77dd97e912e03ffe995c619d48c2eea71c02978db12d1baa59a49bc10cb79994673f4767311810b7f9bd4b0e9", 0x3c}, {&(0x7f0000000200)="45b6c694c104f8d815286e6e5c629e7828c7c251aef8cb5974b5d30b062788c3d4ed962a93e0986bbf580d779fa8d2897e4b05d2655c99778e310fb35612233b81ea0ba2e1fca54d82b34437db249ff8d82726ecceff00b806f6dfa604421c8e00afbaa59fbafd9b803a8576aa77de049cea8def7aeca17103306d16da1034d14948a4f1aa41983c263a61933dabfe027e543c58ecc4f6a50035d90dcff368d6a3c5ffdf8963a3b19504d97681ab6b57510b0db5826e084d7a0ae74043946ee9b506b709e34e03bd5833c76e02", 0xcd}, {&(0x7f0000000300)="202be8", 0x3}, {&(0x7f0000000340)="1d3b3c2a10b1d9e0c0566aedc7a8a4f9c54cc2bcaab07819ade8079b2cb4f7598f281e7f32899dc116e76cdd58b8bd574f67bf4d51bc79e2582d31ff44becf802d389844f93abcf68e0e81a90119d5042af5a95675a047d8f017d7e54c67cdcc2a9fe21a0b384887933fa3d0a7c120e3c33b6e4b93a9ff04625de093d7e1591fbfdf8cefca035f0c21bd389026ddf3cc62ce4c6abd9f43b550f5fba156e768414a7d8a8fbffed5f259777ac6a068f17d8c2fdae68534a1f556c89b541bab2156f903785ad3667a71896c9f02c085eb4eb9388458274e931f68385cd9910b498ec03a566df715601829a9f78e11c6082ec360cc5ddd4c506508677a530b0937947d3a41a3d96ef0ceb7ee3dba53e7202a02ddc0877f43ad15e5768ebc097ad47cd1c762f9c8ae52dccd326b1ce1071db0b28cfdda1a376a845a8e8c2420a3f67e1e1afe59d73f19a903946c564fc472d215530dfd4c9a783c63558b5b289248d904148b6f704a2d76c362d7015d27799f86cf3a2cd71b03c120dab298461bd3a2ee42d743fb7dd7e8d1a713a72799e552f8d508fb5e2665fd854984fbe1d4d6be26d7841f76c4c7cc7924e291cceac800ad0ad597075ea6a77bd8c37f9805c58af41b61e999db47c431d7b3a6f6fca8c6a47bb7bc91ae8b1a6a6193c5ee8e84eb06bf2e63fe2c90b0ad68e8167f31c646294075dce3a28d3f1cc593857d8cb2a9a0c7913974b85c843652b01f44b54bcfd0a475a3371719eed1354279123fab16cf021299944f3716ec893c8e9c92de782d66cc3c704959bd331f3d78d1637626fe2d97e51b5eccd96e1094442d04f1f93c774ec6c7da399dac24bf54e37e90900d527e1daf267a3893cd425303cc8c0d25c6d13520e863da5ecbfd04b5558109c7a54f6cb674dc19a98db80b5004732309ae8f28007460301503a65865f719138a901a01351a1cf30b06f38615b7d901b3cf2efac0be9cb7e3510a2ff999b6f2a09025e1cf4fe53ae61ea86b41b9e988c66366f59299dfa922116a8b87501c68a5316a81bff1bbacd7a3f1baa3e15be7ba532aec0341e1e0a5a80a3ffee77310c4b3d034dbb994e7b7978b33ee6e093fd97aad166e15aeb34dd2a6ccca660c44d348fe480ab188a25a703702fefe8d654e535b39e8286f9f4e4863ce9ae5209fb384d3c452d06182662bad4e3eda913987ca8a75326bc3d541e9639f4d65986f337e1b2834b7a8f08be9de133c04a8926dcedafe615c3b60af228a4bced8495ed588bf99e372c4310dcae7de0bd3053396c58069a420f937a736b1d8af4783913e08076767191d64c5815af51dd8c92f66978e669bad57804997621c185e90dd153f3f9e45ed346019ba52675673383dc2dabcfcfcd211061499b6ef86145bd7cb9da761726a81b15035b992246da2143eae2cc8a724ee41f65c9fd28e799f82be3f72a1b0ca0d5a05883ad629c7e7201b9a4bd793816110bf7a162439b3f9fd5a3b6447f2b5d9df8a00789cc9732cb1bf8a0590f795ccf304ee36259183e994247db7596678d91c07365fe200602c4adf2860b767df0f7e47f9b12adbf18431001803fe2d8ff0fa27f108a85599356913a821523f4ea67a26ce63f152e81a779580686f4d987228eaebb027deac5076c5a2c42fe33d2ff8514a42b84282f904602daa9bc870fa67473c7adfdca140bf098ccecf41a1b7ca8885d63e73ad69d782e5b53d8d15e6ea4e8beb65e9a56cb6a3e6755f87a9c8922b17be08bcd87c00e311467271d8ecba93cca507f3f93765855ac5a7d6d39a96b4f78e1e893e812ca558af61e3c418fa48e9e2b48a687a5351ec39335f4d82f0ab0fb7336fe0ba87b0407b1b2678bc472f67e558dd223cbf61c130f7e0d15efbf1f58b00ede5dbd2e2290cc481b342a496f5a9d907ed6aa4e74f69bb9b47587fc511765dc97371f0feaf5d3b70fcc6c616d32d9f99e4315eacae2f7114db423ecccdbed30e62dd08b212f02c04c8f001eb5dd161efe04d69cbf0ba5097bc37c1714dba4b0cff4b03fb996716ff45bf9624fe998193d4bb81cfeba3dc078b453b50abdcc8447511743d24b40387ea9243b4679812421c40d6a65ce3169ac875960cd8d7b93d3203413f638058d24cdad55c12f5cadbc20c13c6637bea936a1093f044a5544f768b766d8dc22dc0f43760180fedabf7536ee7c433bf4a0f3b446192aa06fb121b469092918a7e2093ad9babfe760ea7a81e7c626d3c77ed377fd0e1e5566c6c38fa075c0823a3626283af31aa87b06e8ffa19800ef2b4e970f4380035c83853a66f28e359f01a86a9a25e0700e89f25b1948c8a4986f0bdd10c85412cf7675392e28c9911f62127edbbcc3f446a87463b139c93b7a3e7c2d0bbf5f0218362e5d97471e7834a20c971d93ef8d02fbaab384a2b2c5c50cef60fc40790d52974731705bc99d2ead06bf8866d2c585431617ade251c5f77f4512e64b8111758ebfa5d93d5570ecb31ae0df15f82bdffb6668ea9c8e40392639602442b1f9fcb384cd5c76d4170ff435b8dd158cf6b2481f68f3595023c5c03cf78bebfe5ef4d6159602bf0cd79714c5ff62693ed7d0fefa17fd2e97707f11127e926d9b26a0633e624a9018ea8e0ae50d9f2129d87ed4a66a49d806222aff976fcf837a7c0c911efefbc9f712f70d678026b3c22e3ea52a0cefac1151c8c4f67089a4e6dbf345880df3845cc0664ad6979193bed2785d48a8f51434dca08d7f286e9acc2cb45576d210ef5c69f7c259b047451ea9afb8a50507d5bc0513ee56722f09f506e2ef82e1d2948db8997c0cabdd6dadbbd75c258a476b26bc844feacad36523beb2b63933e8290370d8b7bbc422f4f16e27948cb48c65ec6115e63eee5ce62ac3c080cb6b292a4614b1a92a85698692ab9215f0c08569658e44d07cfa1c92204ab3369f7070473bab740e4ee61bb73267d028f7d9937d14db08f0b15d58c326bc5374d22a4c1114df760c35d02be83eca835e1f6f2376f6509937319616de25742dc3cc0f21a0b0e245070eeae5d1147946cc1655dd780d3317a8011bd64fde728dffd6ee65e8c52a09bade315a4454ce4cddb009e5b9ab3097d52e4e84afb214493f20d8496ae4c706e6a3976351b574a7bb3e7673b8f04b95466958f3d7586b3d24f31bf7861b5b16bc58e0a80f8a0380e53a9c3a9b492627a5592d6431707d225c9543a300fc362e96bec677a7597a572719fa6db1648dbf54e4c773720719a445e213fbaaee2103128d5c724c632dbf6b44500debe00b21911a26d5d283e532d947712c5f06943b5b9ff550ef67a58dd94e3d62c20d231ab9112521acc8a7f68fdec116e8edf19e23e1806350ef06b7c9ddbcb6da514df5bf7c5a22ede23b8e081b7bd5f78e0644dee01eab93c4d7bc4d2ccf6871d486b281fe8ac6d420194f5c521904da4fa457dda763750527bf618807c40d0d59443b1c3970aef57b05217b3ffaaa0e94393b8ce2cd7fbe8820e8ff997ab05f9d0fb6ae56732aedddb205b6aa2a307acbf748fcd6801cc5f597006731d2b818e7d4200d2cd2858edb7d4918e33e20876baf70fe4cfab12303e8ca6af58a67e7edacc39dcf1d6143d40ddfddf93ad9ca1b6c4009053c1c821ba6d2595ae9e9b7aff20f5994ac667753561d424d16e49b9489873e3ce784738e6b4168639edc431b8ad41616736a84ae1a6bb70d36667642e5ead68d342a230ae03c73445b37034a03e7cd023e768e24af97832506d70cff02f72044d5d0b59984417ec8a0d53b85d2e6b1c90ca0dbee881e5bbd9d06a41d5884f1680a42094c00323735e59629b55895092af026abc18b2443a253d511dcdf5070fc5558ddbffe5340ea6371a05f3d606d12f99b9532a5e4b50ebb1b6131d216c5893c444f57148e1c1c77a24dbde39f4a08acdffb387386e745a7cb8d32e19f0e4e8726ea4d184b0922d8f7dbc80374af4cd1aa63375d27eb434ef54caef4937735227f16b87bc90e447ce3ca05a0a2b962090374fd58dbc565427ff502c6ae584a3cabe07ae43b57ee77b22db1bc3ee05ba118f4e0b0c7d6ac169fd8893a2192ec9e2ab40f053185a17ae7caf3f23adfadf0b6214cbf362e873ff615245d166519848ad9bbe41adbd322e2c71820a401471ab864aacc5d98efe4ffdbcfb12e76b729fc08716c515c89206f13d72801a61699b71aa1429011084cde841b437c86999e4115b28944f1f0693e266fd28ecccb2f434b194e066ebcb06b0fa6a40c508bce9d607cfef30184673cfff7e4540550501074589670d0352151e1e205b136bd8db207aaa9fb9eab42b524d17e0dc87eed7c91ef7e938b03ccd78c14f380676cbc902294204cc155f39e825c6592e9ea60005cd8ce22733884e7bfb15ead89497ecef90c0db01da82d5b57d922d3db3adfbb776dc3fd2e861f0f1dcd32ba7bdb1cc42cedbb2bbd6103fe8d854cd7f0b04de1fec1ded33ab08b34f33743fb400bba82c1d82f08810870e7a61723b6ab018ffbde3fd92667f2c7ce7740af5ee0f8cb8e46dffc34c127cc380b66a3d744fa11be9a12ed236e92ef96a209b20e8eda30bcc20addb5d46c4f40288803107eb5002c75c54a1c6a08d7662d395702c392abe4dccf5abcdf1f91ebf0d29d55d56d2c9a7bf88b4ab0ae8b1b4a488cd5bc1f92595c749adda6b5db4b174a871eec36e4298382ceedade2706481f421ef0a2dc7cb3c9032cf7dfe756d26c98560a3510851c2c878d54b8c7154c064633b2c163eaf576156ea4eeadac2a59350a8b6361969f77c92e4f5b563ba9e497821125251ba089fb8cd10077dfac72141d2074d75800b8a05a66efc6650ad7218b40d233f649a6a8aed27a794554aa3e9fd5d491f2f702ab3e46dd38875fa6cc58bf0d7bd6076b27b2114efa4e570337f8faa9201c07ef797c2d0d7c794b1358846b3d314d5bd9f5462d4d97aba8a944491ac8f90620971310c4d14626464759e7839f33fe9d859e025ef9ceb9e8e4ded6849de5b008fa92cf3acb40f7dbbb1f1141cff59251be849e7c3d10daee2725a22fc45c6ad0aaf14abd5e3945f666ab70da87a77f9dc1cc7c0ee0710a6c46472feba296112d47a96a18c3e697513dac5e5ec61ee78deb1cb8a59b2b9715cb4c8788b7c36b2f7fde2271f604ccca4bb54875633e81104a1782180486a988c1c47309fffcef3a9772343c0dcdf0a0fcab1a94eb3eda8142bc6d6fc529af8ad1314f2ae6d238c3d589cfe25ac9f440699416346cc08083b8ddac19c9b3ee05f2d3090c6d09324de3abf99a723eec2b2b2fdfb6ab7663eae2a135533e4c6451a0e1d890701b503979c628f13601e7de1de8f849d6702624a2879c204cdfc087b982c4989b9ff1e19a1704818a75b62ef2dacce51156c91e07bddee1b78fc1ad46f89360e2ebde347f91ba88ab367afa8a480e90d2d0288b7e864e9182523bcd7697b25c2b8a6fdcf262931c9b57d4de02b674691560e4de23f3765b11e1a5a47a120ab4308fc6a6169fc7c28e4de03b9d99a74882dc5833782cb88ecfaab64073bca30be3a6d7ba3d38f161400acfc8cbe0b416e67cafb83dc46a132364a05c3952b550a4715a0708d0112537db76b5d104e3118ed0c8afd9442dbe9006f34d75731f79950360f84de72d0770045cd29d74e52e3288a9bb486f7cf91252eb5e40484f548e03761b8b3c072519a4573c732c21aac36665f6e22899a26a7b55911cbcbecddac96828d0e1ce7a58d43f67531242d11372a65c084d29527cd9cdb965ebd475062d5db89884ebeb5d31dad406", 0x1000}, {&(0x7f0000001340)="912f47b729c5bf071f56df243ed362d689d9f1bf9e8e4a1fd7a89882275e1b528f2927f47af4c18deb553fb9bcd93b124ec569de70f22e429c09bd60c48b54daa9c3e1842ab51c05d2683b076140c86ca5edac0324c3e916c814a01cece3972bb363449886ba46d2d24a771510facb57adf8a9f761a8dc2df9bbb6dd0997b07c6f8bfe4523c176ad50cff04101588d9ad4f900478dfbb623c35cd13e03bee883b71714aa10cf00318e198d1e97107ee52b21c3402e7cac8ac702f2e7095bdc3a926884b9d8f8accd4ec82e286dc357087d", 0xd1}], 0x5, 0x0, 0x0, 0x400}, 0x7) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) 05:38:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="467f172e04d074019c17cb42836133eb3d4fd1af3b9c4bedf7adbeddce6cc1b4ef98723264aaec40d020840ce34b044e5202588c6f52b6dca777", 0x3a}, {&(0x7f0000000600)="ecc406e08f000668489e1120fd30e2af8d9e9f126da6f1b6f441b8e13282e255e21285d16c38ac6888bc44195e4ffa5ea8e4967eebe42dfd4eef11851af3c999206b9a95e97deeb21816505e74521806f61e6b9bf70228182f5a9a747debbab3e767c9f670a28c325d3931b8c7c11df3d61f571157b0d4dc61092cd1bc586eb944cdcc516f151f27c16a69c57c7e62a4a104dbea2b7736d642028bb4e927a9e48f1308bc621b42b82cf87926085e684771f262bd688093fef1b4fb5ab9bdb726b644f7c7b1fbbde25b01ecd8bdb1612544d7c9b72bd5e1350918b0b50a09428353e1cbbfcf8faf9c6e649ba780840a26df15b3312f811b0844c1e1cbdd1631de0c6e6c5958a0ab5b3ec0faf0288869ae7eb2835cebb164554bfb7d1849b7d3b93618fdd0944bd307f2f952d4245e8b8587f24bcae1f4df4c923586611944a6182c7c890eeed1d3eb97fd7054fe6b814408923383a6c935aaad662b529fe5c9879c1daf484748e43aebdbc08e3690a02d8a4c8eae12dba60e08e56462a69847a59fd1d365c2142abc933708f9cb80fb3934d3f64af6b01983d96a1203f7599966a0c6035630c4ced9ea9662d9620ccd7d10f21e6607c037b08d28b2e3d717399cf9144a5a3f4ab4e29b649351c8535c0e907535bd06381052f837d0bcdb2bff77702d52aebb18930b843f479eebb4a3b5d282bbaf261589e80619e4236de0f94abaabc3e0312be2bde3f4074f37ca7ceb692310ef3dd4bd268019a989b1a02b43c7b9f8027319b635c94d9894e48b3a34ed21554da243877053e0f00093022df7463be1e33c14598a39d306a7e52628f21c7ace8c667b4125a274a5e7f341486e080f73c283ac327d49be872882819456253c2f1cee38ffd97ba3bdf31018e582400f1dfbe7bf442ecb4dfec2b1a0f7ef893550be4af01278aca4bd22ed951a1ca4cf69dfc7e563319a29c986550f5f8f840c62fa5959ddfd34850ae0c41dbfb5e4dae98f0893f294eabfe07aa4f40b10bb5026a10a132616ecc8354faa360da0db5dc7a5d2255fd2bc62fc4c3a3ecfa17c4c187d26f1efd50e10f430c5959932c8db3e1eca69cdb6e07f40ec82d6276b3d1d692b60c529d371de4fc00ceff0322f60ebc1ebfbb619286df2673b12c56f1a917024d7554fbf4d7a02a39e260f8e16b9e125dc51dff6d4ee8770859d280c0dfa6c1165581c9d4b1b9ee3be1705346189d4262d12d77fe69c64cd6f5cf0c6208b6b5e74e8017d79c6d7d0e0553bcb6f230cc367c240f1d2ce77e2519c9e6c758cd9feefc70cd66452ae170758b8236b13433e901ddba9761df9bb8e6fd922afd7530fa8fd901098c67b696c1f97fcad3354a9423d93c8d9f5134170654a49017388fc6aaea1fb794e218713eb99aae28fb6e9b535d0b94df4c200cfa66f4273d1a7bd56eca9393ccf65f4a6d4a470687fa24842f4cbd96b70e9563c9312aa25e74145de02195ade93621704bb73207f8777a87514a8c5380430171469fd80a8651df1fafb4daf50f82acd923a8a369d6d402c3c6b61d4fe9418ee5742dce110d269083a663ae60fb911f5517fe8e3b7d1da9e3c48150092536ad6ae3a026e58717812fbea3958988f26156d9b9fb780198edf782a1dcbca115abc5b1b8a29edc470af07ef3393d2c3ce0ae47f93e5a757701612495246a96af9943e2f4ad59e3a9faabad1437d1d1c04ecfcd6dde231229ad6bbdb7bd9cf1feffeeb0176bc38dc4f43e241170e6c96e8235a55e88b591f6f70bbaedc6d487811d3270ada22df324e00d9c8ad7d5d0a17af96e9c31412ddb06fa3b91d43630656bb040564287cca79fca11ff2ff5e7651ae73fc49f7840e7649d8d1970319bf0e060b0fcc2e70a62881bc9c2a958d6d54db4e2209d8de700af0175acd0a114d45650c62db0682b5eb661d2b406fe5f2c4de83f174a4bd4ef03471071d1a654fa693cb78ea250021fc3b63661b87dee11477c59e6d31cf4433640db10361c58af66128330bba49f03d6635c8ea6a45cdb4f9e36ba9a0e2ceea4d01e7e50782593454a80c8ba1df1468d56f2fe69e61484eb8ab4464ac5e7361cdbd9151291981e97449ec9dfe6d9d810ebebd58f49fa6f0cf5426cce5df45a0b7052233e9dce4783abff8c25d17331e5f38c88441bff68f182ce02e46362371de1eb471249a56c6a61f6f0c72ec65ec596d33c9b609df70c2db9b02115cd073bc3a34e8cbf471b7c113be454b6b0d0ae1f77acc10523b4621f2a4baaebe278fdeb78d56788a506e2481be647daa862e61dcc0940ad97741eb39b0d2438625fe2d5ae805ace0cf490171969c9a8cfe94ce368a62fbaec766aa4f3e996aad77ca72500c2b548c0ef929e0c31f1596ed352e605b60545af058899bb26aa927891d7ad1969ce9ff5ebc0c3bbf4cba724bd624b33bcdf5c1934f85d391ef4372bab2a51e842f78f1cc1efcf2adb2bd1dd7855cb8f7e9e9b940975710e8a41d17fc7cfa39dc882305fa634bebde4fb9aa4ff4a8a739b606adaaee5db953de6ab4884a30a88a0e2eabb98bce4877b6cc80d6ce2baf61328e419f43c27dfc513d94863ca834e80c99d6f8dd5bc352573aeeab1355fe51425462dc951217fc499f6ada7ec68fd4e71488640f6e2bccc79ae00c2768a6650ab483a100040e45d2765a5bf5d11afa04f7112f3346f19dd94e0dff21a04d4de86423317dbcfdba8d21a903486ca0cd8e7cbbbcce72ba1b6d0a10d6f9860e7aa1b9c1e0e9474bea9cfd86a1dd4c892e6572a19f5565ec77b9ec5f12f03aa6120582dbc43c3ffdb0640908627f482cd056324467271afebeb7ef646ff5150b3a0c0e5a0644e49a5fdf8101513b930dbc59af74b0a1bf8b1ca3ed0e5563b2c22446cef1baf346b7957f3288949cf68f8c403860e1ff976944f5be7e1d5eb9608e287077f9713712ac231440e2a38cbd008b4c102a148cae1afbbfda1695fa658dddac40c6c831828f3737808e631978323b1e38db17550bda5961d28839b68f1415a70b187c3b4e5913fdbd52ea451d1889a40b49481f741ab7bedb46b56304e4b10dd681f10fe1f3af351f81bc5cd43519ddd5dbf3917b4305f92fb4e43fe66cdee1b702dec01774ca2b319fb4b01365f32b0930046b06b0674683b402ba0d1d383ee9e28b8f15beba3f125d404b23acbfe65125c5aed59a4af0089c31b6d28fcc04faab127759972865672ee14621368e981d532f25a8ba75766e36809cee6e10b3a0cd393c72f5c5ca772bd034485f0d452cadc62f05034ff17e5fb950315c8102ccaf67d2295888687930c37c3e90071a3d96f563e5c56941ecc53e5b83a7ea448ca8822475533812bc5710ced6eeb1e3a7a312b310d249e28675370a522f38e8c92738d0a9e9440ee91db9e1409d43c16096e7c4b2042694d38c7d9aa750a7ca444e0bc51cc5574c4517efea4b117d8706b3ddb561392e9de133d7bbad17897cba6bed0a8dc4e370d3ad7b7314ce806745c771098ddf0fab3858085b151d1976cd093412b0d826c1a279851db511144a6e1d297c2def0dc83f34fe8d980b10e217cfe1c36963bbf3f35009d183610b88c1c91ecd93c7a2383b60b5f0c1c2f04f79079b7b0f44b7fb174c8309ca53e0b153f53226b32ce225dd676676474ee1e90a69edc4df690d5854fda7e521878fc66af4ca6591e148edd86f46ceb64a9f6220817b90c2c4476a9228594c17dc575ff42e670e41184146681f09d3f21dbca29d9be9c9488f04d276236bc696936898cac8bfa2159ea7c32b47d61a70690ebabad1cdf971d619667677183a9b329cb7f558dbbadf17853262da12557728bebd4dcee560459870ae2c444d4fede836c157d1c0f8e4e726b5f90d630a882a758b80c103bf63a0ddccfd239e25749fc224c01529a92d6897020857dc8a01661feacc602c0a6fdc252c49fc90d2c2b1e8e5bd0b605c076f5ceaa8d88ff03e6242c38b9f8935425df3d3d8f010c856b4eef97f7e72a12b768b3baf1a0790260292ca94df8548e56e6bf4831eb289220634320ecf17c35e295a15f486b47a74ee8b8a727c6b23fdb946af1cbab5680544e3bcb650a6234a383ab6a112c447ba2790f72d2e6ada0306e3b87238545232ff63e84f63caefcc978182312f749c2318963447319be8fb9d0720f4eec415ab78834b50b035b3bfda17062cb5d29ce285772960787d500e182a418a73a8e943280c65615f82f5328f7af723634e9f7f25d000e990a16ae129f510d3b2eea4a8cbebd5226786b6c48a35b0597bbd45751b6a0773ccda456e84b4dc1af842289b7fed259ea9158d439d79066020b73dea4c2da351ab15ee21eae03098234ca4bebec9878afca9171451092b2ce04b26e66f2bbb02b490237a52382eb43537bca13b4d00e7bd5bb238f236aa2981ab4b9532e94c01ef9381261a1d4e65fe5837db80774c539049feeb9ff28110d1ab762bf5945cc351cbb66802335202241c8e9b9bd9e4ed5f541e06e52cc020d8af9ba014e86d513c28a959daefd580d9159623b3df002812972cc9438adf8f3abd7a5f4adaa3cdcb41f8770645a92e8501ea7839e56b57c886be684f5e936193479b07ffcba9004b28cb843761f11b8e2ae533e7be9bc9a832b60889ec2158aacd5f0db685a5a7f061f78cdef0ab2872b6597712d3605f4e86ba5df4b717b62d4dba515a3c3bf4830a5a26b44ca64bad70a426210e857411a3fad548a0d93dfc2dd4ce344a49498dbc0cb8f11e074fca06c0c5a994ebd02b5dbd8b1254418690bf3922c125196114c8cb8e5d1f80a7b9546efd7e18a758624c9af18304c526f5ee96991e4302ebddc68c5cde73ca71209a012a19ef14da36f3f62df43de36c0ab542912e656dc372a8398d72daafded362d2a2d547f63d69ff86d3b3efe45c35538a84af3d517d943594e60ff3a69a45a3c3be420691f473ef8b30b2bde7bcf2cdbc120830129ac2a28ac54b08d1cbb5e6799b6be81a0dcb3af56305b993218f2a4dfeca1c06cc65902d5410aae00f1cbf78d89101d656dda320d2a3e41c60fb0e98deee3b33d8dd9e95d28735418b5f1791e35dbf9d9a77783ce9a1ab6f099a4defcaf721f715157b8523ca59738c2ca0d5a0b9096db0d0438196eda277820c0f7cdb2fb007b8ab71cc4240ee6f39c8b95bb810e6c3c376a20b6908647fa15ef73eba2a216a526d506e84d1b39de9739aac5563a6cefe94f4dbdd650a9fabbd47807156d4f2c86b5a6d496522f118a4c6577ede2f4d2b1e24e12cc41d03308a1ef7058c2249e6d0eb26a0f10155e3b46c2f0afbfc90e2c7922133d891037845bbceb9539fcae2bf2a578d6404c00bd8806958ebed1d72efe1a970f10c28a97a51868e84d93a56357493cf52db3a6c37254e00deca451863925a71def03a1bcd971ec2b235cea297d51b27184d12a262e586d1c45a92fb5f9b06e4311a96d5d2fb1f91ae06c0e8c342fd734b93c6fe338080d78992eb9f48cc840e10ecb11d598cae8b265fb15e11c8d05f8799cae93865878eaf8f10553f65cec0f958a59d87820ab5f54bdb47cdd1c8c0b5aeaf2c11031d60c9b0957cf56826b724aaf199174768e0a0acf05cbaa1adccfb6c596ab27d0c2a0542a51e2629e57f9da7a882d8dee918a3f89062f3eab33e4b44c4bd84f81b761d337aab336adca9a5b7284ad14b064e4efee86da853efffa6a302241246e5e8a8677a00d6b6574bcb4771cac11b1297be59b0901b286e1b4ba1ebfb0b4df45cd57a16a456bb4847bf37376fc0c1aafd3d2f47d94ef7786a64858a", 0x1000}], 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x7fffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0xa) chdir(&(0x7f0000000040)='./file0\x00') 05:38:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 05:38:15 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x68, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x1) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="1004908f5f3cf6f8f810c6b6f08c3cf11c7644dd8afcb2a4f0d026ee845ef503489f9f7fb8c0e378990662466bacb165eaa60975a9b39f17e27bcfd6e3409c13fc8fb4a73d4a5fec9ce4c0562dc6378fbff88a219ba05e27f858c660c0eecdf60c69a2a8a5858869964694d3450118c1175b17778ac15384c11cde94", 0x7c}, {&(0x7f0000000740)="edd721410a3093c74180928e602e2842ee5637992d540d0d277bfe6c5ead65e33496a8f3ac36d2dafb01420fea36ff4fd57093068b91b34676b2838fceda3149c1030d8e1fdb9e735cbbc7f5e9f9cff272ab84f997e6b7089617cbb4194af8a43bd593f119d0a067472194e1427160b44e4674917b590f7f30259f895727e69e5f8cc735f8b20094635fba7ed7f4ab67202e5c50e2ab", 0x96}, {&(0x7f00000001c0)="4abbd2b56d9521b33b24d63576c9fba1ef4c1dba0b3867c3752317cf8f059541db5e1977d968852245739e7f8c9a7a41d540", 0xfffffebc}, {&(0x7f00000005c0)="59bd19c14cc806499442ecd722ff8c8324a84b1b890778a42f62cd73ab66121022cc643afb931d86bbc0bdb42181942624be5453eb99f6efc4515e91b1d16707a9f09cb025fa46c758abd691947fed99772e65071461e6ab432a04e25e9d244c23b33dccca050ccd117e6b505d695a58db8eebd656f7dc504584a36117903708d7b80dead50904000000000000006de1dcb6e299e7d71fb28e6e892b8b1be1de4ce753f35be55e7d6c784558a63ef103be3bb55ee80d7f72d62f6bf334c5c19210437aad9044814e35436d0dc5e409b6e1ee133eb0fc25d3f9b5437fe32659f770d8a70d269a772367c88e6657e1c25b1236b8486874b829153c7d87ba90f4dfb7adc5a0e7ef522bfc6720d054cba73e51cf1a507f8177fd528e723526015e3b221fd089302b1c937387258a60f0f3913ed7f66efbb0c2a076cbc9e140d838ecbe9ef9b825d400"/341, 0xb5}, {&(0x7f00000002c0)="582e73ebd81da060ebc031ace912e80bfbb3db1dc20edd87fc152ba80209616d5450620078d8325e9166575a635d0619f2be471aad88971fb90397317804821fe5364241bcd2a998f8684ef0bc633a8865bd24987b2ca9ab9ed6ce1d52dc27433f8c3afc9ed9f019c015c5c25f66927457d4529d9999ea7105261503da7a4bdd69335ac41667ec40d889a8fa5d6143aa8edb34da6187b5a7a4bded2b64cd3891274447bb51ebadb3d107ed5e9235fd87096b235da9be5d121919bfa76e72aa92567a15b2e530", 0xc6}, {&(0x7f00000003c0)="9da546edcd819ea3c946bf3fac20e59ec4902e2bdf1f84774c9f5eb0d82622e7235a0e4737d7ed56d66f6340bf1a47bfea7941db83558468698b6d9a0518dd9cbcc4866170b8820ccee0f77ba6f8d1a9adc33e3b09ed867f576ea213ac08ac796fc1b0a199f01876ea682eb492232a02cd", 0x71}], 0x7, 0x0, 0x0, 0x409}, 0xa) 05:38:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x7d3fd2f36ddea381, 0xc) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f00000001c0)="8a6c8b2fa6d21ec55ddf83a60bbc773a06000000", 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/10, &(0x7f0000000080)=0xa) r1 = socket(0x20, 0xc004, 0xfffffffffffffffe) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0xff, 0x4, 0xfffffffffffffeff, "02853a4dddcc96ffe8e12594cc43924e312c7244", 0x6, 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0x1f, 0x5, 0x4}) 05:38:16 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) recvfrom(r1, &(0x7f0000000000)=""/116, 0x74, 0x41, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) 05:38:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="806c83be34e8ea234a8503a7eb0ce7e7cb2ab7346fe4ba4417b1d81bec13621b258a4dfe04bb20f9ccf99cf3d61a", 0x2e}, {&(0x7f0000000240)="646dde505dc310c46d29b01cd5ba5e876d063570e7bca8a3a0102edaea61ffc799ae195e205e47ac6c18e7ab4acf94b87c72428faee0ba8c8b77ec7bd34e32b2a4990b9d75c8b1382cd40f943bd178a7220af6bd35ab6f4ad3fbaad5ad975b63", 0x60}, {&(0x7f00000001c0)="ddb7d867b6271a54526ef4814a261d2036b8583773334d34930ee7803d8977b06ce86077f80aa4649fec9f46c212855e058b98d8171f387b8baa7f3a85fc5769a5a730789c73ecb4720157579a43823804cd653109a0a6bb66cabef1b31c160090e2188c97e20a371845545bbe6a5609ba435ae4", 0x74}], 0x3, 0x0, 0x0) 05:38:16 executing program 1: mprotect(&(0x7f0000357000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x8000, 0xffffffff) r1 = socket$inet(0x2, 0x4, 0x9) setsockopt(r1, 0x29, 0x200000000007, &(0x7f0000000080)="e9d60000000000000003fcb0f80e2f8e0000ef", 0x98) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 05:38:16 executing program 0: r0 = socket(0x10, 0x2, 0x4) socket$inet(0x2, 0x4000, 0x96a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:16 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) 05:38:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) mknod$loop(&(0x7f0000000240)='./bus\x00', 0x59be, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000300)="6d8cdaec1441ca20d9d919f69939830c9c4f5fcdf7fa6f3d8251e0d94a98a191bc0a60cb85e02a5d40e04ad9ca9a50f6fd3ef69ffa0b9784ed6a71e937ee3b9ad0e5d84f2b487d8f702e3e4a803a634556019359e2d49e215ff13959d8a42d8dd3fa30b5d92c6b7725e21a08c0dbe9e47e32dd58c004972c341e6e4870ee1ca0a9c49cd89205e8486378766f4916a746c371cc", 0x93) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 05:38:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffc}, {0x30, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') 05:38:16 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) socket$inet(0x2, 0x2, 0x9) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x182) 05:38:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x2003, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 05:38:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2c1, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1f}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x7ffffffffffffff9, 0xc0, 0x2, 0x0, 0x7ff}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x4}], 0x4, &(0x7f0000000240)=[{{r4}, 0x7e8c0c656646e6cd, 0x0, 0xf0000000, 0x100000001, 0x8}, {{r5}, 0xfffffffffffffff8, 0x6e8c12edefa023bc, 0x0, 0x10001, 0x7}, {{r6}, 0xfffffffffffffff9, 0x84, 0x1, 0x7, 0x3}, {{r0}, 0xff998bc7685e50b0, 0x1, 0x2, 0x10000002, 0xffb1}], 0x500000000000000, &(0x7f0000000180)={0xffffffff, 0x9f8}) r7 = syz_open_pts() ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) 05:38:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40002301, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) 05:38:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000003d7, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)='%tx^') 05:38:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3f, &(0x7f0000000140)=[{0x3, 0x5, 0x100000000, 0xfff}, {0x1f, 0x7fff, 0x0, 0x4}, {0x5, 0xc1, 0x7, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:38:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x6, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:38:16 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r4, 0x0, 0x0, 0x2) chown(&(0x7f00000001c0)='./file0\x00', r3, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, r3, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x80000000000}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4, r2) 05:38:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20100, 0x88) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc0000dcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b18709000000f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c56300"/1179], 0x10) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f792", 0x3b5}], 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x1da) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) 05:38:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4, 0xc004) r4 = syz_open_pts() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x8, 0x0) r6 = dup2(r0, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x21, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x80000009, 0x4, 0x9}, {{r3}, 0xfffffffffffffffd, 0x10, 0x40000005, 0x7c2b, 0x6}, {{r4}, 0xfffffffffffffffd, 0xc0, 0x1, 0x40, 0x8001}, {{r5}, 0xfffffffffffffffb, 0x9c, 0x42, 0x8, 0x401}, {{r6}, 0x7ffffffffffffffd, 0x4, 0xf0000000, 0x2, 0x4}, {{r7}, 0xfffffffffffffff9, 0xe919559677f4c43d, 0x60000001, 0x6, 0x4}, {{r8}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0x40}, {{r9}, 0xfffffffffffffff9, 0x10, 0x40, 0x0, 0xcbe1}], 0x81, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x90, 0x80000000, 0x200, 0x81}, {{r10}, 0xfffffffffffffffb, 0x10, 0xfffbb, 0x1, 0x9}, {{r11}, 0xffffffffffffffff, 0x42, 0x40, 0xff, 0x8}, {{r12}, 0xfffffffffffffff8, 0x80, 0x2, 0x9, 0x2}, {{r1}, 0xfffffffffffffffe, 0x52, 0x20000000, 0x3cb, 0x3}, {{r13}, 0xfffffffffffffffe, 0x40, 0x4, 0xc7fc, 0x6}, {{r14}, 0xfffffffffffffffc, 0x10, 0x5cb3411dad6f8798, 0xfff, 0x6}, {{r15}, 0xfffffffffffffffb, 0x1, 0x4, 0x0, 0x10000}, {{r16}, 0xfffffffffffffffe, 0x40, 0x0, 0x57fd, 0x7}, {{r17}, 0xfffffffffffffffe, 0x1a, 0x4, 0x1, 0x8}], 0x3, &(0x7f0000000440)={0x2}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffff7f) 05:38:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="bb7c"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:16 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = getpgrp() ktrace(0x0, 0x5, 0x2, r1) r2 = dup2(r0, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) 05:38:16 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 05:38:16 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000006ce000000000000000000f5000000000000000000050000000000000020000000000000000045741f7640000000000000fcffe1fffffffffff6aa82f3ce0000000700008002000000050000000000002ec4799c168d72a20778ba000011aaae39d343c8f500"/119], &(0x7f0000000340)=0x5d) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x80, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x4000, 0x0) poll(&(0x7f0000000000)=[{r2, 0x10}, {r3}, {r4, 0x20}, {r3, 0x80}, {r3, 0x15}, {r3, 0xe5}], 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x408) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100), 0x1) semop(r7, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x0, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r10 = dup(r6) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 05:38:16 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) close(r0) close(0xffffffffffffffff) socket(0x10, 0x8000, 0x5) 05:38:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r3 = getppid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x82907003, &(0x7f0000000040)=0x1) r9 = accept$inet6(r8, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x20000000, 0xffffffffffffffc0, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffff9, 0x92, 0xfffff, 0x6, 0x7ff}], 0x0, &(0x7f00000001c0)=[{{r5}, 0x48a5e346cfa811b6, 0x8, 0x4, 0x8}, {{r6}, 0xfffffffffffffffe, 0x10, 0x80, 0x8}, {{r2}, 0x7ffffffffffffffc, 0xc8, 0x1, 0x8, 0x4}, {{r7}, 0xfffffffffffffff8, 0x1c, 0xfffff, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x121, 0x20000000, 0x90, 0x81}, {{r9}, 0xfffffffffffffffd, 0x20, 0x1, 0x4, 0x200}, {{r10}, 0xfffffffffffffffe, 0x1, 0x40, 0x10001}, {{r11}, 0xffffffffffffffff, 0x10, 0x10, 0x5, 0x2}, {{r12}, 0xfffffffffffffffe, 0x0, 0x7f433687c27c5288, 0x7, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x1a2cbd17353739e9, 0x40, 0x7, 0x7fff}], 0x4, &(0x7f0000000300)={0x4, 0x7}) fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x204, r3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 05:38:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0x3}, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) 05:38:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2000000000000107, &(0x7f0000000240)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[0x7]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="b6ca730336891989376417b456a660534ac01c79805443105807a03adea9fa6fb887d720746cd688583b51b54ac04326b8d1ee88af4ae537000399cf822eec3f31fc9e2704e4c116f1b4d0d08469464e31c123da2143d522973a47d25d4a7d880416b9a774d6", 0x66}, {&(0x7f0000000100)="f538a3d450fd9ec331777d78ebfe0936095c3f6d8f58de56892d1c47ccb3f01f13a2f6084419625f95ce02d5fea9f25b5b46895cf5ca8db0b33d4d58263c7e159136c8f500a7", 0x46}], 0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 05:38:16 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7fff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20901, 0x0) execve(0x0, 0x0, 0x0) 05:38:16 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x1000000, 0x1, 0xd42, 0x3, &(0x7f0000000080)={{0xfff, 0x0, 0x7f, 0x6, 0xffffffffffffffff, 0x9, 0x81}, {[0x100000001, 0x8577, 0xfffffffffffffffa, 0x93f1, 0xe65, 0xf99, 0xd10, 0xb80, 0x9, 0x100000001, 0x8, 0x4, 0xfffffffffffffffe, 0x8, 0x80, 0xfffffffffffffff7, 0x3, 0x1f], [0x4, 0x400, 0x100000000, 0x8, 0x3, 0x1ff, 0x1000, 0x6, 0x7e8, 0x5], [0xa8, 0x5, 0x18000, 0x2, 0x9, 0x1f, 0x5], [0x20, 0x2, 0xfffffffffffff63c, 0x10000, 0xce33, 0x1], [{0xfffffffffffffffa, 0x8, 0x1, 0x7}, {0x2, 0x8000, 0x3, 0xff}, {0x7, 0x7, 0x0, 0x9}, {0x4, 0x86, 0x9, 0x7}, {0x1ff, 0x7, 0x100000001, 0x6}, {0x10001, 0x9, 0x8000, 0x9}, {0x400, 0x1, 0x9, 0xff}, {0x2, 0x2, 0x3, 0x401}], {0x6, 0x1, 0x5, 0x46}, {0x391d0f84, 0x758b, 0x0, 0xfffffffffffffffe}}}, 0x0, 0x9}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000340)) 05:38:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x1) msgsnd(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x75ba24270fdea322, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 05:38:17 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000340)="eaff9500050000006320e1e1e7aa7f885cbc3e89b9981b2cbb9dc1a2616251ebc4ab945b75e99d728912c3275b605fe98b5b6ee616eca551599d4c0349538f18b3de2c423f1aa2f44eb14b054b623c8103b3ccfea195ef9089f2e53d857b108a02c44a684cd392f8baf31bf190122d9abf2eef2515289680a6ce09414603a61314b74700310236e5aa488083385751d8925dd9e82e08acaa546c92dce44b7cd1c98d5cfa26324cd02d248bddd83554b003a345f901a8be7665424b32bc9e5fd58fca7ba8af8a5981bf4ab5d9f85556e69a8bf646545f2658bb0893991f7c1dc2d3184aaab392eb3f42dae8961858b66facefaf8ff040eeb47fe45cdf81407fd1131a257b778034da12f01664", 0x10c) 05:38:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x11, r3, 0x0, 0x4) r4 = msgget(0x2, 0x248) r5 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r7, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f00000026c0)=ANY=[@ANYRESHEX, @ANYRESHEX=r3, @ANYPTR=&(0x7f0000001440)=ANY=[@ANYRES16=r4, @ANYPTR64, @ANYRESOCT, @ANYRESOCT=r0], @ANYRESHEX=r5, @ANYBLOB="b1de05cf2bb56a06aaa47b08a458dd56214d16b04ed997fb393d8911b37888f7902acb390d9ba59cb61d6bf20e05588a9db807a94a1031863d27b03079fde3f0900e3cd4873bb3d03b8480e89a08c138b4fe0ff6a9b780ca8d38004a9b5710cf906ed131b7f82fbc847a93f4665a726de18a54704835cfa1705db96e4e65ba6dad9763", @ANYRESHEX, @ANYPTR64=&(0x7f00000015c0)=ANY=[@ANYRESDEC=r8, @ANYPTR, @ANYRESDEC=r9, @ANYBLOB="9b8f2989e7f5ea46777e6de8cd7af2f5679502b312c9daf3599b705533ab0e0ab2ee3159b1d2f28c292a40aeff8563389355780a84a451333e8de383782a2f14642a87fc809a8bf11efc9d1568280d4e6aacc6ed9fdb3b472cb01ec9fd97fd97119f02d12663c3307a0e8083f693c60e173e434c252bb4128f0cbbe6d7fca7fc83c517e93c7972dc982e00316e90093a3bb069bb13ab7e850dcfdc993da9f64e82d5ffa1799e59c0d4dd353ee2410ffc412768d926abd6e0c48120aa282679d075332db92eca64e31c80c94e9a38768f0612da6545beb5ba62950e2097310e0857ff58dee2c75754727e0f4b360502e0ad47e073a008cae5effee8a440044c47d3a6228654b307a2c210cf582d5f6435934f5245fb79a911c52dbc8f7f511857235e293b8260a59fa79694f3192b7782f5c3196d964f647f20feb8582b6e87e7c52e66266252304406296aa939a3457501a4e0aa3db66fbb1c9f20a802fbc313527f5e3bc8db922ca65425f68d68c04a1b8f921b8c1e71bdc374d429c882f42d69a196f015843202a8c7d06cfd97a844e72fe34af8a1a9a4021d9ffc04822094aa821e685938405a25fe662388575bd0a0a9c601bd417f06b830f7e7b60b954e722c8923c4313c600b3accbd7bd57e992086ec7d31ffc2d6c3af35b6e90a026741130f7b0083f8432d1a2295d959c4600d06d650e846b034127326011a67acf4c9aeb24ea273ce49bc42bde76e150d1659665b97575047347a05ffb88accc7f865b5de61ca5435bc60c291db24a5210c5bc7e7a72dadca223211a905ce21334f55fdeea9ced7f3b3a3995cc3260929c3797a62f3f182c74047a37c37fca4f3e0052a2dc7a028fce6398988ed23f4f12aa955337104a2cfecc817aa59a29b7373394de843ee7faa9ae80423d3af2bbb8783e1ac1a9467b8708f8c4b48972dab0d6f6e2b63e58493c8a0a032082411d18b417170be43947f6d0a44c864bb86ef6d70a27bec648071f91439b3ed7b7c19ad8db679ae4e7943cb6dc720a3b923d1015f377028f7a4dc5a04c3e0a447f3453d18abcf22267e0906120ab3603fd0a747360da74fef4107851247b208432963ee1c3187d8f9785393caddece60de8e6834987208a61bb3363b444549af0005bce0b3f1b231f7f0f97526fe2280c32ad780cb4a5ca6e85013da0425cdf0bd102e19735708eb299bce2b28c3e9dc77251fc6a9c01b6a7f824895117fba99761da862f576f28414939c213f619073e3b4b1488d390b5d1aa4277825d0bc385191d683652bb7f9352feca99a05d4f42361380b6e9080f6dc5acbe99f93584ebdca3acb14f196919543faf67c1483404e724240b9fac3899d6c126c1303a55cc7bd10bfc02be080bd53d356ee8627b706fa9824f23a68f33807beb933d331e3b6267b830428268caa048de78a4c0e5276888f0bf3713285b67d92f04792d3cb89ba147f0fd0f64906f47c0b5092f6814d978d61ba5544c0935d95ece969a67bb8b820609360452892392f712eafa3da5f2689de21abb1ba718c23cb17505bc81d193bb7fe2058d111fb914b0c6447747b7c5cb8f4983130181e279257073acb3d489ab63c6335807ee2c9f8f50cf85755f5a3f3c0eb83a7d76069a84a4d13ead5f48a7dc707abe629ccc74882c62dae5b869736524fc8a568606a264f66483596bf98dfb19ddf9913405f46115313229dfbca8d7df17b991163a7939f0ae6c28f512cd793e11b1da69c28a3e6b8adcf03fee0a58e546ac87b570253992bc12a72bf72c64fb3e3bf6ebf00a77de86cb4be76fd6275ca567ed5d68e97faaade4f6f9f3c96130f557bddbd4e373ccdde9c2a80912ea6bea73e501685cf968f7abe42d87068c9454a3c54c014625ee3a548a8d8de13e795ffcf6667e96bbf38e4131ea2f8048b13de199b01ed54665d6448c2918cac82631f4cf18a4cc5c62cf87a1aaa5e1fd17227c8b5414ad57115680959958d333835095133b51e1e3e3eabf86d12d657e5732d7b98c0e590a66cddd715bd8545c813ae94364d96db6e50b6dabe89a01a8d6b3ae231369b82fa2942bf6aa686429fccf84f2b5be560b5dbec8940366ecff47075803cbd84e6f53f7eda8740a9ba00af3e35c1de045e74a2f0ff60ea8255c1464dafe86800ac696e1ff49bbacad166d0aac00a2aa8a04ad6371a7ee94212641c5bfbc2c0cd0aac7dfb1cc1b1dff690e688f2d7f029614ae21a96493b30615a873f5492237d7455ce4681a8db0d6293323882341389484590c76b7f246be23c0e2299c3f44f73b7bd8b6a9b9dbefb85bda984873e0224f74a28edf2d7008c7d78bc26317d95ad68ccae3611981c08651632bb265b3e244f279120c17a0610938d5dab9a53264cbde218fb2ee6f0f803a73d9ef7cc9c0cf0f234faf04165737610f4b08fd798933fa5c522570b3294a2be9b430068d8f28a24f47007f56cb2a5d55d7731f544ea7dae33427ee42a2fbb78184cf0a665cf34191a54df01ce60c1bc9567f289169714a2415c85f810d4a599ebb600529e5002a1a3a6a4248a8c7f3669be105960ca035e08c5064976b003dfa57d5f6a646c0593408a6dfe9973d7ac043f8ef0940019e8b12e9539e0ceb5b54fbabba487169026e8b9411ba15d2686e1a74144cb0720a25585d27c96d1ac828cf860528c4a1e960ceaf9d833c1fadb297741d5654ef2c5d6537e83f5b74b14b70c4cc73d2c2cd37ae11e91f0d55dbf42978b3acd9d17f4604a09af8dedb6834cc40383ced575a1f537ae26fb7c1bd1b0c8a0e521025a553b078c7cfdf7e6955de64adcad5eb0382fdfdca51b0406ca8750944b4e4a07f23e5e15852894f7af36912c5003832919a69065554c1fa2d8f3b11dd6370c3c01e02002645786846040dba5895484e7db8cffd62602ae4fd08c2cecabe5888955611e5d2a672a5977859509f5ca2695ffe748fb65196b20896fe22ae451599b847dc7cb17b8aa2305d1c60d935f08a31ae81219178fb204f3653812cc40f074a01b74741bfd082dc146fbc1e9e505dd57bcc47f148efaee087e4fc92d5d38c819a2ceacd9cec4b883ce01776b36b0211d5c2f9eaee5403e7a79593fba3b92fa735513cc2bf49417863186ab0483033def5fdf7e6581b9fbe91d00b852f78683011c90c55d127139b56647f6b31a185c83333dde8d096b70a2bb9f53d07a062b6e7e4177e8bd802a4985bdbbd27f8d61a9230fc81ba5cc12454ad0f4429cc1653204d577565d4fb6d077fb8db9e337fe70fcd07167d7dd977920d0b34e1c943abd0dd3fb18bab55ceb238c95b59e7fad8dc57913b9dd0d0fb6eeb78a5ed037d4c932562d2594c4e338d6508880a38562b5d94cd989787a56b87dc45f242a63aae4776e1a39fc354bf0a9759aa11c53a22856bfa90e986c4e877f675532b3f863d62cc31de5d492da9375ddba3d9952dc089410cd364da670bcb35d020b7b5098d24be1597f7dab058e35250dc6c0dbb9d33ca63f7d792b2af92d72cb660bb3a58375325c15473e4c78e17d53449d161c8ffc0678f92f1d4c633ca82d6bf20cde32d6b1c1d434448027bef856910ca6e9965f9cd378ce0b3f7cd100f8797f9771d1f32caf46096c4f5f194e54c32812636a69b2fc72d2691177a928d0aebc4d8d3978795d6f5fce62f56f7bbd50acdcdc5a9cda89161cc18fe43bc7d7d40fa661ebdbdb0e4c4ec4bc46480b078de1f9517b59a7bb794547ade6e9e436cf9cef9752e5dba121100cdaa794235db3a9023f27e44d941cd83c05c81d96117039a5a90336a3da1038f1d3c42c895d1f6949e84b1f18382750f51c3a75a0b20b9734d749c06f2875d070ac4282c0e051142e7b80f46508e921829e7ac647f14ec7458bc557a0b22c7596ec71e4ff6cb07be90b6257e456db102546cac8baaab08d552fcf5e98e047cdd7911a64a403541c232a3a526550b72472cf0980eeb29223f71a3eba2bb8d80cd59160f37c157b7cad76d1b16192310ff5556c6fc1a15c49ab13800b3f000ee40c1e87cfafdbeac708c0c077570656dad0611e84b34c3756c84b5aac04c336a6470b0591e79a5751715f94fb93f6a408511a07174c5da45f473b6650d10e08b8fc2815d2679e19f79b508433574388fea7760b8847617a57e3cf3d0bdf565ed235173954a35bbfefe7236e8c5a5db72d38a8c28ba6e83d573e132aa14c4ddcfc343df29b0e316590f9faa08699f8a0e027392a16d1e50ac4bf02e2ef0eaef51e6d7347e050f90da2697dd28500af5a98c42e6bd93a3210a8dfbf283565ca2b7deac8cc9882e84403595dc3d01bcf2dee3e94546766af8eb4b505762bbbd4de523a00f43e8eb5736dedda56e4e99921f337debee3cee2112f1230ec040d76d97f4c7e36d9c3163e62662b1f8684383f2c307f4b2fed1bcdf7a54b9772393b4a9b6b081016eb5458ee305e9ae77f8d9131d5b3ec169a5109eed34342c1aae9f01057b033457c0f75c6b2b1a5194d43d061da73c13eb3165a6784c4c90d80c6a35751acd57735980e57344e5c1784f57310522952f12c775b5651c2ff498a96ac8bd97ef0cd8324ca36a8b97cc25cb583149a2b27d6c1ddde55285cd08c37cb08adcadecd4d64959e1cf3e6e720732b7731243580ddf1c132a34b7ca4766f20d84c7c884ae526599b5a912ade406d9d2b209a254e7d5a9e7f78da932e3308919fae9a81171557c7b3ad2035f9db2494f650f0a4c74c2fdd7cc8f9b331f797161eb8dfa9c3be407f5e0a3a8488d06ae8970ec60736f184739383923589a876cbf616bd5ae3ff333137e121df9e0cd2f05fcd6a74890ed97d8840087f18b690578a66d346b7683c05ddb765b4f4b453dbe9f565b41ff4f6c85910ea42bce4295c37ec805233711aaded6328454c2013e7a173b8702198c37cfec6928eea60dabb9bba2b67bb4a8b73d8cca5e6ce93403e9f0da5d0963d2b377411621f0a4dc0657e8f3caffd9f74ebc569a5bc9027cfc0c9b023d65704aeeeed71dc30e2c686c20dbc485d8a3429a1a119d6b9f90ed4264e10e53f03e1cd63b0c97dbbdc2a8e4a896f6e8cb04caeb02f79638b29c82bb981c6d7b497f90a528c72b01324f87a19b363c4488518453d7fd636cc3832a6e1bed2d73b730de051283dc962b9feaa865671c782afc9d9c876ece15605a56794aa24ab01c25a9eb1f5ece6980b59d1a14299ce5ea317c45ceb762a5f54024fc24ab245822a764a4d34efe851c9023b3d5b3663ac8dd31b252acf4bf9d9411c6878685bdb72108ce8a582aecfb7755b6e830c7bd8971cfd2c5b2f252d7669ee7bfd716e078e55ab9562bc1ff8b8697d304ee6bdd926023c90fe36c317284791a0c748f30deea0b5cf435a3e7eca20fe63182b5cf94d9cacbd3611b0385867cbf9e25fd5ab5eb6bb8507f2ecd603839570a2279fd60c9716979a6972ea8e38e0115f138a8663722a7d1557d63407618334674c9594f20c8e987f8059a733a823f14ad7a9551686d977e0cb52eb42a7538f2e2b5b1220a9677bbbb96897a3278bc5b6e097160ffa58493151701f891e37073344a5c2271a12525f2622e0732ffed7f2434e859ac2e53115d5295c46fb185e7b2a5c09406ae5a8476f74712223eac23c113daa9e0256aeb8bcf4d592400d127f25c34fcab551b4c9c7624ccc8a75bb2bed70f4e7609a756c53ae3de416b178d2c0b8256fba5b794cc87114ad1c356725b4aaddde1cca85b1d8898ffb5193d98d479b368ef94e93226b9f7aaede089fd6d09b8e9211099b73c890aaa9332357a40dc", @ANYBLOB="a2a9451bde9ab6943b2347e5808260327de9aa90c787d384e9e5e909bc37825d86dffe6cb04666bd7224cf48b12fc99a0eb6c1a5bc14c7dba6a21ad9335239940388a81b7754bea26cda190136a6f03fe0d1835297534c231620525157", @ANYRES32, @ANYRESHEX=r10, @ANYRESDEC, @ANYRESHEX], @ANYRES32=r6, @ANYRESHEX=0x0], @ANYRES16], 0x2) sendto$inet(r6, &(0x7f00000000c0)="322fe4bb1f6e37abd7411ee34cfb804534cf9370c8a0039adbba85915f2be2e60a402ff5f3787e0c611864f4916982ef0024225e415ca3df31c17a931e9febcc9f1b33febe80fd45e60fd73513ca388d78d8b27cd7d5ecab0bfc366b2af19ae6f43ec58806d2e65b59ec2ee6341433f9c39c8fd6774b611b7d2d86ec8fa7e65eab50afc97f3d22142c25308423d3623c71d65116b9988a832d3da6383862fbdad5e57ce42bd14c67359465a7b25ce16bf5fa0ce44c397e8b", 0xb8, 0x404, &(0x7f0000000180)={0x2, 0x2}, 0xc) r11 = semget$private(0x0, 0x3, 0x2) semop(r11, &(0x7f00000001c0)=[{0x2, 0x4f, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x9, 0x2de40e8ad10b4af}, {0x1, 0xffff, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0x1, 0x1800}], 0x7) semget$private(0x0, 0x4, 0x20) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r12 = dup2(r6, r6) write(r12, &(0x7f0000000200)="254c08816cc3f2eb71c5a52c134ee6e8cfbe60e8c4ea77a9e44f59842f2312bfc1a2bf0c92cf58971e3468e5af460fc991d80653772923f16407740b5a4f5359d265b7a266389a6fce461622f0754684b9376834b4b2b9e3f1697146fdda8013b419019f37155d04637ee5b7b0cd5b38cb9148f2dbe9b24830d5231b473c7cf204101783b985c8b9476e2dbe4efe899e2183907273d77bc913326368214cdd9b6c93983d64e81044fdf5", 0xaa) r13 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x10001) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000340)) ioctl$VT_GETSTATE(r12, 0x40067664, &(0x7f0000000380)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fchmod(r6, 0x6) 05:38:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 05:38:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6}]}) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000001d80)={0x1, "e120835046ea3d93ba9da63abccbc90a7ea839cde7b7e801fcfc98c478370bb2fcb11760940fe55e34d72521369a93da675c7187636b408d6d222b90bcc032e4514c4095817d205e98ce1b9c4307aac64158f9e7dcb29045f2e328f38556c35f9eba0edc727f559b34e0b877df4b7326e40a5fd2c78911d13888ca1438d69d216e029ebce405d354c33daa64ce5b04c6e40aaf8059e833df69c6817e5093875eac2972e9b658d79d2552417b208da64c610c7aa45be1308400ca5f8e164aa253dae5821877c59588aadae458e7584b7c6e4032392667785715ca6a1e18a5d239bad2efe621991c432b76e00872e317536e9a73d72d469aa180ffb9ad6c62a67d5b560d9bb24709d15b2b738785920926365bd34c96acc2fd6451676c2071fb7439e5dc3d55a00f568253ea4124bc2ba1b99f0ac75e9af9f0a3b1a66059623b8039826b2a9280def3ef739f023a64c9374b9fe548dfacea78fbef7685f10d231173c9fba62cd110faa4f6c9b341fd5c4be69478833a101dae15386fdc61ee7bb1fb62c3e9739d3d5dc0a14d698ea078512ae2ee1152159320a75b21af0eb0512c5738f593dce37497ba26fe428407280697d80355e3ea35a799877fe957fcf2c94a6c8906f6f6fb62f5d928a132f66c7ba403866635083ceddbab7e9e2d897962d083e9831787edfc10fb75b91bc45ef0a3fdd4ea97510b2ed49b93f084c7e8cbfed214265067341566666384b2c6b817dba80b8a1914cc80be4eebd47f62f25371b0c7f6bc4816e5cb3cc4abef83c08da4e7b8fc05f6cba97f29fed9baadc424176a7c5658c6915b5daab37cb6c8f512d3791feb06afcdb3dee03ec09b753eaa58cef02c321d3fa416a1293350bb18a1b9ac96e35e15d30df73cba42eb4caf59fdfdf50c931f6e52863b59a676f4c8e20e6dea2755b32aab7feb320a2ac085ca9d6a786f8e73742befc2f865b6b97793845120d1466c28677be21a83984867c7c1a6b575d439856a8852fe5e34ca22d7d4aa3e518f07c734eabfee6177cf18db7e42bf6b6c085cff2a86104dfa32505d6d7f03426c4a6757c3917ac64da3230a1916e78b436eef31801517b37e2a144ad878766f0781eb34e0c6f47ace551993fd5ec18250af9d765aa2a7d32ccbde6193a4eaed5e349f2cb0365bdd50c2bd7b6093cdda96213af61f603170bcd10133be8a42a99df267125b17581fdf5c465168e115d1330f8129df5267c453a59b74062c1b86d9f51aa3f67d0d4aa44c2f518796e9ec836e6b5561e17edfff16ed69f907c554a78c0f11042c9bb308b17402657a977da733a71a1e1fed6d6ef3f8d06983b3571c79ec6f1a6547ea72dacaeb5c80f74ca25667cc5e44965b80f5944d5c3929ef86f2e79ba2f72e5f4cb07c1d399793b2eecd6487d538297d01ef2042bd6d541180ff28035b4c351ffd4b5fa7966212e026e0e1217ec1d4ffcd76a9bae31d6bcb75791688b800fe6eaf71f45eb6627f6c6503e4e00e096726713bd1bd9684c5f78b8d9d7922d941d55ca52dafe47d2801754b31b02826ef76a1afb26079347e652ba24f0e92b350b537a59dff05d3b09210d108ce78bf9c0be6987422fa746b2fe5ff903f78ca26e72745f80d25cd22d7cef0dbe6dfbb28fdcd65dad3383f92efe34f17eb7f5fba388dc43a04d3755e1e1a38e86dbcb8a9527bfec4477c84669d2c75e686fb5cdf89e2ac9e509f59afe6745b1e0210449898a58a7c8497f363566176645f09198782a7304f914b5245bc0ef4456ed7fb9da55315928b8b23bee8661878e4730842533e86b9bead36dde385f42b18c553b1ecd875dfe4f8b633584d4e485c0498446d47353d6a6098923f05fbe39edab65f3339d248c809f4b30e732d38cfa0fd6adef689164f0056ef32ffe88cc8ff32263b08ad039b2ee8bf944bdca3f541a2ec3d1ac4b9cc7760c0c1d31bd3d024a967cee04bef75787b43b814fb06e8946c396b60ff2b7180bcf7bcde8275ebe21f9d53b205a68cb10fbb800c6e1c8c1c3b9879bf8be03a67061a29111d46374bb0cf77098ef7f98e161ffb11824a438514d889afc14f2d29915599adae9ec6d96221322f7e21a47cbbe089db8eff147f1e8e3de4d5db031a81e0e7c5cdcbc54087f986999599489910a6ed481e06499a72aea656c817f80522a0651b0d3396036175b14736572341608df95c7164467e0d3e23c6a3603b64f002d6afb51ba6a19af3c562dc829aa48a871931ec9785960916abe4b5ef825f9ca7a1dcd7b50d07c97a6cce17cbd4bc5467703228ebe81435512487675499fd41c8e5752cfe21b616a1bab3c37f9de9e22c353aeaa38bd12317173fd4aaa5d8f7e7a8bbf8dc15f1fb93aaa632bdc1f546b382497bfb98c423f5faf9dfb58b09da1030cc3e1e44b30cb1392871ec5a6fe56b46cb602cd8eb9b66061ca78efdcc3fa82fcc1950c3032120be2124e44aa194c03a993dee169000494878278b46729f93af79b775dfd0a81c5ca3bfa81443ad70c436dcb84a25fbc0864ad4996dbdf72fc025318cc30143c52aa51b10937c6bc0cdda02942ef3e3ea575ee587f67df14602547a73748a17a6e3ae4228f82fc846644c141425c0281d9bf5b16dcdecea46960e765b6e8033ae6ac177407aa61e850dba55bc28164a1db9f288d5790a9937ec655d40b13cc6212a99664b4c4f319a1534bd8902b9fb83e8eff12ee0357c2131311d897e42305651e9889cb39a8b065bd6f3c77c125cd98a33bc81be18e578b26ad643fbcaea5ffda7fd7be373c96e5b0d6f3360e7a049cbfee23d63ba30a73f619f315081526a47520c1d07780ff8bd2bd202e42f3c8c80bd4d95640698519fbd0f28d0362e53fc4e1fb33d552d209f1d9643921a6821dbe784fa0f1a5ed681e17d1404fbf473ca1542cd2883dcf24042707512d8d9cd75ecf5483925d2056d7b79c96d9115161ad5808a04b25d7a2291538ff39319548bb88946437910af0b3218da55adb9aeb6308ffa07de92d78fb514bff5e12fda0532d96f469d4683a11beeebbf898bfc64f04aab16d99792945ec9a3bebf7ae9e8cef9a2b03d52084aca50642a9dadc1e5c4728bd36abd95531ec8a31f8858dc3a06d90afc50412de3338b01cf468dc8a7a1ff913e138056aadb56bf58301c0ee664fc9679243cafe3880b90ea76885afd8f7d7f2645e766e12a052b0273996aaa1bfdb1f5fe60b8b3b508e7f4dfc3e732b37b0f8babb91b9b1ab8a7edf32b294ddc03abbd17665eecde3bdaf69ecca2494dd3de6af586a4a2e20e55ffa062fb9071a33f9a682c0cbf5a92337833f897ee99d03feacee60c9eab6a905a6ddb5e8e4161c6fca4450cf3d906325f9baf75f84a619d8af0ead4e6e8eb63ff516d40f98acafcb7ff0d52fcc042d8c139a65a7f20436cebb15d145ea4af1cdfa274e25b4a77412807209ae70ed13e2ed6655e982bf7f1d27883b7555edf752552ba49b797324077bdb054a3ca7936245337c39db14754b01ad54fe738efb317196346bb2f76789bd84b6dbc081b08fb1e5247a74db048e6aabe51e4a1110d4ae6f9714aeebe5db5a3671997ffb3846e32caea5432b8b14c8105bc8fa77c84fa50b94d1bef343a2771236c86715eb472d75229d14a57e71e8685c16b5c129bc196e898a12b8b36999a9cc50541135fd6520ba94e9c8eaab8aa60e938915d7663b5c079553b2f3546831f85caaed43ac688c1d7adaef59f1c2ac4e529891c984dc7bc8b5d7c4571b8e8c76bb663fcef5ff3c437553b58f37f94f14e956d3554b09a061b4774697c92bdb7cb90d86d1daef4b88eb8dbd47cf38682422b3b9dc4d2472af01721713a6be2278fe96d383422de01717a46913a1e0994400ab8896f17542d3cf576218df2f79e766ad624af3ca316c83605db8c52336adfcb85abdac775083a15a1ef608639b3081c34063baaf8a7df36bd7991c87238ba3760a3d20cc70e05f12d3db5018eaee9ef1aa94cca881961ee1b81734da7c8ce47dc30b7e48fe6398dcde1d00b5a36694977edfc124af1e5281eaab27c80007eef0b6d16d26fbcb5c54b4e84a91963149e40795156269df32cd14bbbe0ff9ebba08355c12df2b10fb3b159b3b68288b0c365641337196a06d9315aaf663e8c694ec4b8fc8fc1ee54a8f87bf25caba1b1a827a0ae88a831f5b518b4534b78ca5677fa68c78b895347cf1aa1d1213892761b316dfc6081bd223b78bffb2a55b60e78d4d13785901ffafc454249392c5c91004c904aa8beaead5d39e30c3f4f0cfd1a1af30351b0857112ae46039472cd52ed9cc4d9b12cd3a0660d93c1d90af10867fbaa2b8e65415e7769fdf04f78c7db84b197c725438aabb73882eecfd7dd9621dfcec1652ecfd49164941c4b981484d663e42cd537d68e863e16c87bcaac1a0a5b8437e30cbb3cd3e67c6055e399987ea28fdb489d5a10e87efc9b05afd5f2bc1bc574a21074b8e3610b722c046c242dfe37c899801b825a0a98783a3c44f40dd60126a91fb10b316467f34a030492ab62238f4e9b6b3df137a3349dbd94d942059e046348218731e44dfad66bfd95044b342f4f4d6100f6c5b9befce51dbcff38c9bbc41c0d1a9f80ea78e4f2c16c7275c4302b49c774365439c1de2b7af1ff36a141e5afdaf622c6b575caf61b9cd58738a1f80a3f3e4ce72b3a8a16b4f88d8b619621db1deac2d747ffa30099da769f2fcd0a8fd6bca409a31cfae4b8d1930e20af1b53807f22d8c674e56d4d486c458e0b647bf606da6cf1e650b677df0a823eaca1de72ec2f769f9c022ed3c94e10962f308aebf1f94d7844d28d9ed1f921759ba257a24b3e2633fe29b398c50d66678ffcbb7163d464d45819f4d2b3015eb51c577fbaa9503bdba4d370a58e6bfad214709b05d92adc16e4744a81f49d1978f6ff0a5031883fbb4c4d00d1331abc57f52a003b4e587c9f2efa74269d185a0d6222015c14b1507870418496e122644b01d42e22e64bf92f50b7705b0f312a7154f11a9e6f6cb247956d80dc23199fe429e917a48f0ed61a01ee954d92973e4fc32b4b520e59edb84d721d8cd02afb87c118defe586382d372545a0f12af47d7b55d298ad301e752dc485775b91d2459c96dca00deb805e506c4f26a68635f49e0bceaec08b5217085581e08647cce5cefd8757fd8f9c33878a6f3363ac4f93b249572e9625af73ec7bd9969238290e89adf2c035a83c01403d5074ab9a5db27cdbecc9002c8688020f02d79a817e58a8b532e0d40e86604566e808ab0e9f031b5202bd7d9c0a63c6cc70ee3ff972df4c193591b38af85dac0fb23f28e4edf30f9059fb91eaf63eecc326699539c4f22a6e33d84b61f49c8b3ac8579a3b7248bf5208639544ab3ed7953bc03077155babfef5c578fa710e6e453025a1f28b8a348710b9ed6745bd1f06ceb2a51decb6d9e118c4c48d412acb53290d98c08f4b64cde25f89dd84dfbb76416c78187737702ff249dc0273ba93107c34874f0be653f7848c023a56e7bb0fddf8e40f09b0142eafb2939f0e15bfa9c0d1696efdd657dcbf66041b040c2dc7940cdacd9f4c646b46c2e8e6cfd1338ab766bfc31a33f03ee60ac25324a35fa702350b6ff33e68c49b4d26a6fb94ed1d6670d832b55912c6ac51a3db6870206844149d9c1801f62400b1dd12638eb0ffa66dfdc200cc9971836a4595ee383047493e900f4b66f2db577028d8283bc08c1041a9ab1526b7a259de7d4f2faee9c235213e49d8a38fb9026606330619761c4d5b0a020ea4bb9ca3f8edfcf625c33e5"}, 0x1291, 0x800) msgrcv(r2, &(0x7f0000000180)={0x0, ""/161}, 0xa9, 0x2, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x800100000, 0xfffffffffffffffc, 0xa}) close(r0) 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) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpgid(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x1, 0x5, 0x4, 0x13, r3}) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 05:38:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c, 0x0, 0x0, 0x9}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xa267, 0x1, 0xe4, 0x100000000}]}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 05:38:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5d1088eb64eaa85170beed8", 0xcb) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) getsockopt(r4, 0x2, 0x8582, &(0x7f0000000340)=""/17, &(0x7f0000000380)=0x11) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:38:17 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) fcntl$setstatus(r4, 0x4, 0x40) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0xc001b98633fec86a) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x2011, r2, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x200000000000007b, &(0x7f0000000000)=[{0x61, 0x0, 0x10000}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = dup2(r6, r7) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000140)={0x9}) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f0000000180)={0x10001, 0xf665, 0x1}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r9, 0x20004268) close(r1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 05:38:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x9, 0x4, 0x413a, 0x3379}]}) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 05:38:17 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00002e5000/0x1000)=nil, 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x1e, 0x9811, 0x7fff, 0xba91}]}) write(r0, &(0x7f0000000140)="6f96ded607ad7c945be5dbceae9591f6267c49e47470ee609784982efa9c708e1b2caa5da8dc4d600904e2239393a1e6332f806c42afe54d90cab146c7d0b81e304f4fb715f61fefe826c53d16eaaf694048b758d4f0c12f8338943debf8cca0e3353e89b2ba5aa8e068aca57acf097872841db6626862b57d5915c391a0a058214016e22404c8db9f25b79c8768e8825b0732b57b776587738fd5cf962cb021f2108e58", 0xa4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:38:18 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x4001981, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7f, 0x4, 0x3de, 0x7}, {0x4, 0x2, 0x9, 0x8000}, {0x5, 0x7fffffff, 0x2, 0x9}]}) semget(0x3, 0x4, 0x60) 05:38:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x83564699aca7c99) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000300)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)={0x400, 0xffffffff}) r5 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r5) 05:38:18 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x7}) 05:38:18 executing program 0: r0 = socket(0x800000018, 0x3, 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, 0x4f17, "b04d00f3ff0a631a00"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 05:38:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="0074480000f3259489192e859b047e1b2b481f6a9bd07290bcc70b44a5d382b17167c225561bc44f044f4ddda90752eadd3a08d458652ef5bb8d7337cd9e0ab7ef40d8478382d03027a36c970cdfb938e889023db3c9dae79c089f98063f5252c6669581c70d32f412948f3b39461a120bcae9e3945e12404ad061df1800760ab8dce2445e21755f5c365418f19b1d49446d5ee741820dea84965fc609b58646d4b92c47afdd7f61974dddeb746c21b22ae7e9194899a28000bd9958d05e12f31c1d03612d", 0xc5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x90) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x4) 05:38:18 executing program 0: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 05:38:18 executing program 1: setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0x2, 0x957, 0x7, 0x0, "6937c4811ff171a42d35eef9203d824a44d74330", 0x72, 0x6}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000180)=0x8001) r2 = dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x8001, 0x101}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1000000009) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x4002, 0x0) fchdir(r3) chmod(&(0x7f0000000000)='./file0\x00', 0x4) 05:38:18 executing program 1: socket(0x2, 0x4000, 0x0) socket(0x22, 0x5, 0x7) 05:38:18 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/\x89\xb3\x06\x00\x00\x00\bF', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x3}], 0x7, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffd, 0x20, 0x80, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x1, 0x7}, {{r4}, 0x0, 0x60, 0xf0000000, 0x401, 0xd102}, {{r5}, 0x800000000000000d, 0xa, 0x22, 0x9, 0x1}], 0x2, &(0x7f0000000140)={0x7, 0x3f}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x8680, 0x9}, 0xc) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 05:38:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x51}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x10001) pmap_unwire: wiring for pmap 0xfffffd803f012578 va 0x20007000 didn't change! 05:38:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="ba") 05:38:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 05:38:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x80, 0x1, &(0x7f0000000080)=""/254, &(0x7f0000000180)=0xfe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 05:38:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60ffd0d9, 0x0, 0x101}, {0x6c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x10001) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) sendto$unix(r2, &(0x7f0000000000)="d6882fbd5db5f7899407c6a521f55de77d8459ec76aa79967d843c2a7130d1cd2b3e1abae9c96fef67af95af09583d016de2", 0x32, 0xe08, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x17, &(0x7f00000001c0)="fe0024a7216bc53c0ce4840000000000000000010040fe") 05:38:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x561df2d65fe1cd76, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8, 0xffff}, {0x18, 0x2, 0x1000, 0x4}, 0x0, [0x1, 0x1, 0x3, 0x9, 0x1f, 0x7fff, 0x68539c30, 0xe7fc]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:18 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() kqueue() kqueue() select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) sendsyslog(&(0x7f0000000040)="a8ca39ba0ad9", 0x6, 0x2) 05:38:18 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x1, 0x20) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file0\x00') 05:38:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = 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) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 05:38:18 executing program 0: socketpair(0x8, 0x4, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x300c, &(0x7f0000000100)={0x40, 0x1ffc000}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x6}]}) shmget$private(0x0, 0x1000, 0x288, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x107, &(0x7f0000000500)="806be7bedc91aae9eedef5276e2c01f1c30f80535536541bd64318206800000000000000008b9bed3aff0aae5a43b7ce4f0125b18a21848b1cff8d5840f264303ebe673253744fe99bcf4fc08d032fd319e23c9dfeb10d7997839bdaa3673c494b360ab722553a04cab777bd48c73e9d41c1128cfc009e11c560dba3d5a9e7c623602927d43976c75ab9687836a85b9e0f60202f8c1966ff479d30def4a1e50cbf2282eaed573cb646208c274eec4c3e68c0019696ca81f96ceaf0a22529c45580d3b3e25e93794ad6fd65cc3dcd743a29cd8b7a2d60dc09ce76f379ce27777fdfb7e484e1a076e3b6ab3b63f819b1de9c1884ccc7a6c1dd1f8c7990559a6557c7d8c63a5f3b9bdb21feca9aff01f61c6bec5965c0cacce6a17acaf2cdcb1404174296eb057a628fc9c7688cae3861fdf2c8b388c5a375619bf35829a0ab90fd5a0afe345b3029c47477d0c1ec9512a5819d5655da071b377076242d1578edc220da11997ba6f552f4d733af53caba74832f78cb23db45d99478652b2babe9cbf4835bae2d6ba9d6301e3bee") 05:38:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x3f) r4 = getuid() setuid(r4) semop(r1, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x7, 0x200000000000000, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000002c0)={0x2}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0xffff) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r2) 05:38:18 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x40000002c}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 05:38:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair(0x2, 0x8000, 0x400, &(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/194, 0xc2) 05:38:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = semget(0x3, 0x3, 0x40) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000000)=""/139) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x1) recvmsg(r6, &(0x7f0000000540)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/231, 0xe7}], 0x4, &(0x7f00000004c0)=""/124, 0x7c}, 0x800) dup2(r1, r4) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000580)='./bus\x00', 0x400, 0xc) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f00000005c0)={0x1ad613ac, 0x1, 0xf0a47d91fa2c573c}) ioctl$TIOCFLUSH(r7, 0x82907003, &(0x7f0000000040)=0x1) connect(r7, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 05:38:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x7fff) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 05:38:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x27, 0x5d8, 0x5, 0x9}, {0x1, 0x80, 0xf91, 0x3f}, {0x6, 0x6, 0x9, 0x400}, {0xfffffffffffffff9, 0xffff, 0x1ff, 0x5}, {0x80000000, 0x7, 0x7, 0xfffffffffffffc01}, {0x9, 0xfaaf, 0xcf, 0x92b}, {0x4, 0x3, 0xffffffffffffb3d8, 0x4}]}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) 05:38:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 05:38:18 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 05:38:18 executing program 1: open$dir(&(0x7f0000000240)='./bus/file0\x00', 0x400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:38:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) close(r0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r7, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r8}) r9 = dup2(r7, r7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r10) setgid(r10) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r4, r6, r10}, 0xc) 05:38:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x548f00000, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffff07) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000100)="800059c7008c83f28a60449e2a5a5abca23e42ff9287414af5bb76145f8f7361985a59", 0xffffffffffffff6b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:38:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x1000, 0x8}, 0x8) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') stat(&(0x7f0000000180)='./file1\x00', 0x0) 05:38:18 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000002c0)=""/210) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x1000}, {0x2, 0x101}}, &(0x7f0000000040)) 05:38:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r0 = kqueue() poll(&(0x7f00000002c0)=[{}, {r0, 0x1}], 0x2, 0x10001) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) listen(r2, 0x0) 05:38:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3ee30df1652cf5c7977520797bf84232c3520107"}) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) close(r1) syz_open_pts() 05:38:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) 05:38:19 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x80, 0x7, {0x0, 0x4aa}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:38:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) semget$private(0x0, 0x3, 0x100) r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000140)=""/143) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) shutdown(r4, 0x2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0x3f) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) socket(0x18, 0x4, 0xd840) 05:38:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0xd2c}, {0x24, 0x0, 0x8}, {0x3, 0x80}]}) write(r0, &(0x7f0000000100)="bfe82cdca30dc1082d3ac2c94f2eb97f811ad9a6fd", 0x15) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x2f, 0x2, 0xc1e9, 0x1}, {0x1a, 0x8, 0xffff, 0xdf8ceb8}, {0x4, 0x2, 0x0, 0xfffffffffffffffa}, {0x2, 0x7, 0x3, 0xd6cb11}, {0x100000000, 0x5, 0x1, 0x10000}, {0x7, 0x9, 0xff, 0x401}, {0x1, 0x9, 0x5cf, 0x4}, {0xb5, 0x200, 0x101, 0x80}, {0x20, 0x200, 0x3, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 05:38:19 executing program 0: pipe(&(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) accept$inet(r0, &(0x7f0000000440), &(0x7f00000001c0)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='\x00\x00\x00 \x00', 0x40, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r4 = dup(r3) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./bus\x00', &(0x7f0000000240)={{0x2, 0x679}, {0x3}}, 0x2) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000680)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x4) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r7, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x4) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r9, 0x0, 0x0) semget$private(0x0, 0x7, 0x31abeab9b6d42942) r12 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000280)) r13 = semget$private(0x0, 0x1, 0x1c1) semctl$SETVAL(r13, 0x2, 0x8, &(0x7f0000000100)=0x7) 05:38:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x138, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x21) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x18, 0x8000, 0x9, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x7, 0x8, 0x8000, 0x1}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x3ff, 0x3}, {{r3}, 0xfffffffffffffffc, 0x75, 0x80000000, 0x9, 0x6}], 0x1736, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x59, 0x4, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x8, 0xfffffffffffffffe}], 0x0, &(0x7f0000000300)={0x2, 0x6}) r6 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xc7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe, 0x40000000000000}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r6, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffff8, 0x80, 0x1, 0x2, 0x9}], 0x202, 0x0, 0x8000, 0x0) close(r7) 05:38:20 executing program 1: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x2) 05:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffdce, &(0x7f0000000000)='6') 05:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x200000000000040) r1 = kqueue() lseek(r1, 0x0, 0x0, 0x1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4013, r1, 0x0, 0x1) r3 = dup2(r2, r2) ioctl$TIOCSCTTY(r3, 0x20007461) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') ioctl$TIOCSDTR(r5, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) 05:38:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) semget$private(0x0, 0x0, 0x10) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 05:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x5df56306a5492581, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) 05:38:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7fffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 05:38:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget(0x2, 0x200) msgsnd(r2, &(0x7f0000000100)={0x0, "5c5a4cf18dd433e1440069644d3294bf2a5891260901ef91f9baf0a7060999c83e6c3d38737d1a383613a07a3206f357b8fa4064e3ca7ff30bd8b5bcf29f48ea68bdaa6ea52d6cd62bc5511715d05eb12bed4f38c57979db07360525f8e85879199226d86de6041ef2c81ba9e3f8aedc3676d8ccafe1d36e2797ba78e59af338a5cd05d15239ea305a6d82"}, 0x93, 0x1800) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 05:38:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8883, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8a, &(0x7f0000000040)=[{0x5, 0x3, 0x0, 0x5}, {0x4, 0x3, 0x3, 0x3}, {0x5, 0x6, 0x10001, 0x10001}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c, 0x3, 0xfffffffffffffffe}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 05:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0x10000000}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 05:38:20 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, 0x0) r3 = getgid() r4 = semget(0x1, 0x3, 0x290) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000280)) semop(r4, &(0x7f0000000080)=[{0x3, 0x4, 0x1a67d02d39db915e}], 0x1) chown(&(0x7f0000000040)='./file0\x00', r2, r3) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3800c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x50}, {0x1004000034, 0x0, 0x0, 0x8}, {0x6}]}) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x0, 0x0, 0x1e3d}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 05:38:20 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc6, 0x0, 0x9, 0x3b, "2ec2e6eb8a311e8bec6fe4ab36adeb51ef87cfb0", 0x3, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x2, 0x8, 0x2, "635fe66089ad3fa7e56e670f767015a2056ee5cf", 0x4, 0x2}) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000080)) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x100000001, 0x0, 0x8, 0xf6c1, 0x6}, 0xc) r2 = socket$inet6(0x18, 0x3, 0xfffffffffffffff8) dup(r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x6, 0x2, 0x80}, {0x8, 0x9, 0xffa, 0x200}]}) r4 = socket$inet(0x2, 0x2, 0x3) fcntl$setflags(r4, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r5, 0x0, &(0x7f0000000240)) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x200, 0x85) faccessat(r6, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000740)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='+\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='#).}&:\x00']) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x10820, 0x0) r8 = socket$inet6(0x18, 0xc006, 0x0) getsockname(r8, &(0x7f00000007c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001800)=0x1002) r9 = dup(r3) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000001840)="35b5a1779bcf88026fc430b05b9c969bc191b211989ea03fcdb7643efdb6ad64e55f2c0c2f520e87502009698663c9c5637becb68bf9c1998d1ff0b5162556143e873421b0bc62c9c92bf5928bd2cd67b460579effcb3d21a2a870d04e63", 0x5e) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) r11 = dup2(r7, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001900)) r12 = semget(0x3, 0x3, 0x20) semctl$IPC_RMID(r12, 0x0, 0x0) 05:38:20 executing program 0: r0 = socket$inet(0x2, 0x5, 0x200000a) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)="0e00000000000000", 0xfffffffffffffdd3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000e, &(0x7f00000001c0)="d3806f97dbb22fdb7d4c343d7693b11484dc60b31b22b787b20a9c42ea5fa8a247e3cd17752f42ea4d50e1c9603eb468da31b5a4d46a558a105126698d33e95094c787513a7280cfde956a56983bfeaec79ca7e2fea15d3f64b544b77f3627fd86a77cf819c97590462c775afc87792d96478bf2a36df5b835b5be20a76dc0d1b14067b4805bc15230450b400f5d0357051112464eae6c0ca65b85a4f0c669dcba8d781460f4ab279fd55518c8df6e020d1806e2cf58c61316da7a8a31ac320265b79241be9043bedb6a34312fb7d5664f0d22acbfd096e0bb98d63f0f7bcfb0ae77e94caa2e00311fb42ae743887860ee936adb2457e3593a8ceeec1dc809c81aae436c717f617063d512a6cdc11588c2d32abf0e2344a502a273c34002ef6f1b807436ccdc687d997d03f627dfb0dbb9f94f71ba84dd618d503c52f29cfbf3aff056d36330492ecb8016ed0b3459a0645daf0bdf1b62c73a46dbb3ca8463b4ff5c699b6058777ededbc6fd7bf27679f0767565ff36c91e972e388f05b4ced4d71b4d5cfacdafcc4ade09e58c13d99490c3de47ff7f2995309f33089858ad6d5f374bffda1d1af200", 0x111) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) 05:38:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 05:38:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socketpair(0x20, 0x2, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) bind(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xfffffffffffffdca) 05:38:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0x37}], 0x22d}) 05:38:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x2, 0x0, 0x225, 0x80000001}, {0x100, 0x4, 0x2, 0x4}, {0xc00, 0x401, 0x6499b56a, 0x95}, {0x8000, 0x7, 0x621790b4, 0x9}, {0xffffffff00000000, 0x3f, 0x2, 0x7ff}, {0x7fffffff, 0x4, 0xfffffffffffffff9, 0x7fffffff}, {0x3, 0x210, 0x1, 0xdd}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c, 0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x1) utimensat(r5, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x401, 0x2}, {0x4, 0x5}}, 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x8}, {r2, 0x40}, {r3, 0x4}, {r4, 0x40}], 0x4, 0x7f) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}, {{r6}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 05:38:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220100", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:20 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) 05:38:20 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/5, 0x5}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x0, 0x1f7fe}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:20 executing program 0: getitimer(0x0, &(0x7f0000000140)) getitimer(0x2e09d0178c7176df, &(0x7f0000000000)) sendsyslog(&(0x7f0000000040)="fea3317212bab9fb90bf3209f48344d90dacfb34b998fcdda933ccd07eba1dcd389abd5c8225866d9aab590895b1dec1abe885dae470ecad6590d4b4fbdd0db97b822cda77bc449242c8184074a4d1fddf7fa29c39d15439feef9df992a258bd5b7af2bacc52c3315d9035881a62600362374bb377acb046a9569ed3c61382186a5d08a6ce687ff141b4d733a1248b2ec50a7f9009f018781f2fece5dd2244bea69a2285b1db5c80bbfbe59dc5b48896097310996cd1a912fe6b64101d96fe965e828c978f", 0xc5, 0x0) 05:38:20 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 05:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x3f) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 05:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 05:38:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpgrp() getpgid(r2) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000500)="c499ec76bc932c6ab738cab5e52307293f4fa7275acfb08846cdb34f41c8a7ae1ca21c90f9bb96f14a6084ccae3ec2b5612263b2ab056d1acfe1829642d3fb0eb79dfe14aa5d9e80c27d09678425a449f98a75ed984a3315c3286884bf173d42d7546ce387c63e22c8b53cbd6d14bb4bca183743586d02535ce57b8594234ba886374c0de2392c34375def16842a991001846f94d0fab230d14f7479e8a0a103cbbb4292d24f17fce879977353ffeb6ca9432180789bae8ceca070a6bc5ee1d1d825804a439e32e85e1c35dde057cd19b099ed432bdf5142d9b9b3aab46b16c8a99de26245560b7827b6b82272494efa2c62c7bddf08d79ba9923a39ded076e783a5b08bbe24df7ad6b7076ec775e97b5a3f1b1850345071fcfa01e3f55ac8d9271fce4ac394a004c145bc5148d46a006c781d0f4ac60d5923a7f1b954c8a023b8c359ae6522b21e607838206a08e77d2622fb07bb78c51d710331e09b264a2f78be94f47da23a4b8de358546a9d3a82017eee8f6938a29ba384b0215a33c843e1d48b48dcc43fab665a50df95b2ba493fe5bad8a472f20ec62f7a2f0c3750ab5be528e803a1bc974b4df863a401f9d142c84667776096ef88e07643af4871b9316f16b6030e27008c1bb0a5a276af6df1f53d3ac68a334e1bd7401815794b7b87b3ccf707abb05e3466090941aced1f544ac6847b03a75c4022b7f790daad957953239024a6692364a450fca38213880c8bd18549dee143d6bca19bb7d66084c56bf8e9b0da12786474a57876792a580f8e316bbc3fdeac8a17e788e62534942d6cfba2c15f0205e7037e2c7f5d8b9aebbfa89a1cf44a0395fb8bb12cd8a9ab171298b79be7e27d553bb81703a2508a7e1fe6efc42d2b811841329a1d124c57241e0ee84aff2aecfb27505e5f1de829654587364d49df0e8ce8f193b390c072e73efa643643f2b48bd097ff54b0814935d1d2c13236b780c0b4d2b87ae243d025aeacce2eb5825ea4c49de4576a933bd268b26e23056183e608a045c8ed1f35a53e032074f3be6aab0bedc542af894d00f7489df1b9db82aea8e0f2a9e2b0b9da97dd99d4920090d5d8960bf77c4656d99ad39c2bd23355c4d54b0c5a8454ecad8dd614237cc63f5f0b9a82f284ef111eb3af23c8011cec32171f5ae48d42d4f6f2f077c2c8b70662433959d2341f60f6f429dbab98faab98213c5dfcf6440f409b4a67befc6e20bb9c695326165403eb332be9ebeb58df77561eae72cb7c78a94d6aaa836432edc7d5937b6e8713b8d0412d59ae58584e93ede1a5260040a1edbff3ed59ff684087c4085b9c9a0ee694e246b5dcfb6063b8bdb032259fe0f908cac650636d81446318093c56b564454e143d1606d15126e255e6f8171fae75105eb08e3363b0c8de37e736f783375e1b5f16a8936601859a263af9fc925be53228df4b3fad5127cfa70b84f3a2b4f38121ff54f96a8289704b1b4553683678c5ef51d7aa53d2c071747aed8309f245e1ebc79c9e57cae216a023b0fb3d0077c5eaaab6ce796051533c206006d1ac961fbd766c7b6a24f8281a3aca347fca98b41a844e8215bc5f50e91edfdf0f7e519a11209445a04044dd5d372129869b196fe41cdbc3fe63bd531ccf95279c248b07dbb926ea6211bd04af5e79a1a21c4024cbe4eeb8b15e405111196002b29a2c60965910e1a403fd3b12753534454625f92c9ae19dbf79b69f70d5b4d576295e19eeba8a7d8eee9a8696b2264ea20c89635dfd881531bd4d4e33b34615ff4914ba9795fed813713db0cfca9bc6b7f51f9c15c34deb851b8d5532268faa7ddb91b705e91182f62d11dba15f86663772daa12eef2e0a7cc8274e0e3072b0e7a409e0785e75dd0cd6b8c812ba43dba23f9783e40b3c905dc276ed0465665f848a006e0d889c70aafb0efa332ec942b78a872efc564bff7bfbf9d0be2631477bd6a33388b6b020b66a80349bf6786433fb2cde712644100bdf9f5078df2aa51998b9cd1e07e5dde0ea96d47376b3236a711a7ef7527cefa26874003e0930aec00313344ea79087b25cf6628e6e155647c1dbc7abfd180c4fc5be9aa5669b4c88493259241585ccf59ff00dbe1f478051eed2ac83993defb07bb6701a1221ae615bdccb90b6abe06e7f503a2fd8d94656a037d3ae84effe4053f802b92a6635d49e8901e2cba0484be9d44b06644c2f8a77e35b7d554d7e043b912ae4deb63bca7cc1efdf44f6ff5ca2ab7c340647925f5db468910692d88ed4b5efb048b2c613005bf79a8d9fa291e25d9d28fe62f8bb6abd294e59c749c2d1cbb505b7226cf7aa0ca82d514fb581046b45ec047a9a7ef39b93845f6103f376dcf5ae8979825679dd17a60ec59cdbeef6407428da67a6915da477d5d65e3d313dd2f5d37d85d00090d7f564cde7139a908e3b093db07958b72db99c29a64312ade0806e4e25d5985cede83f42b84c94a31bd1c68f22e7a1b8167500d88430b3f30ddc5347e4a4ddf5ad65aa839f006d8065cf93b3c3caa280a8b07e6e5d3eaed0625390db8be08201cd2dbe6593013d8f0b77ef5fab7cfa98b59bc4695fc202894421ba3ac258e990d21508d3dc6d9fc127dc0a2d594854df1eec685a27bca9f0df2f7a1b47dc73174bfd90dfa54acb8584ba4b0e69bb329d71bae77825be1e378fc3b8a8dfd44c21c3125fdbbd77d3ac6d158c1e5adfd24c3b985b5bcb7ea9537a755eb4613e87d414f2fa3c6edaac3eeeb0f1651cc2eefcc223e29e225e51dbfba5da885ff2a6ff6b2c1446805a4c2b7101bf16350f572f8c2e406349e20d6b4fb56d50b9861c8b40e46abddf11c44648d6f9d282210176cd142d4f4e98ece41bfafb6ca9bba06fd71d5bddb86fc68766849076b155bf5bed00e2992507746dbf6eff4273c7ded6cf4f400621ba35105fd169e7224dbc4aaccb46cbb558c0d73471133be7f5ae53bdcb21905efeb20f4764683b8bb12b95136c53f78458230fdb39fdb98fb4241f70d59848c8a60de320b709c072e81347c6d0ec8e1ff842cd3eaf2080e3084433803c5a30c40e926a3df30fe73356b8a79f1960dedff808fe914bccc7e9d7a0c22c808e5bb86e2a268780bdf113bef2ef661a84d2cb438f9cee3662b7781c1de5974fc2852f04bbef03f907d244c9b0cf4dc4f35d085125013128232b0de01c005cdd7df5e54e4e5357532f07cfac22b0109f466db156edbaf5d24f7b29fbfe191cdbd9c92a3d8f2d5944d563123a1845e7adf3b91beaad987d39021546b2e5975052cec9acc09803a8c9acafbbcc7e0b906b79e64a34671591cd1f8ebdbaa9a933eb0efe1849fbdca9fb01362289adc4c9bea4a5c112f2c0ec9aab4de069a7d9fbbdeff2f7f1d889de6fecc1833135cdcfee43f58777776f36b19395a1f5e9e175853580905d874d452d0eccfcdea1facf44a5baf2c697d78bf72ed23f1de78abda7ed3c4c7eba2fdb9c78250f3db7beae94dab517615f0956029c04cd87d63eedf6f92a1c96c814563945cc73abba8e9f7ec8e7434e3b4ab2bca2e7a790eb73e2ada0b0d5dcfe9217bd477e0ae02d5799b83949738ea1c8c9b6089145568136a20adcb5485d94db6ae6376b3e17f8c13cfe79fb287c188ad233cd3456b83a8371fbf4741367161e993c4f37259ee171c591b517abba2be8b8151a6536d858bef0fa2959f70e7ab0eb8a9fa2afbe3176bd603a5d96052e17d6a567aaf1c3f885e2249b5c15879958457c115ca29fc495d9dd5615fa6c5f98f7deb15f886108041d10f565afbd88d6409f99b5e25d3f95adbb51ead85035bcbf5968f5c1ab315fc6f1d504b9a5d6de3bf433b9836bb2faf6109f71956f8e9669d85507da345c279347dda35b244480c060c20eece1cf9d0eda8519225f6407c377ba29d5b8df3acbfaae8cf6d6b8793ec2a3d53e5f378a8c428c80a9dddb90dee3853055aaa25ad82713f1b89eb4284886a71c4f3846e75027dda7f8d8f98311cd9eb0885bfd8f10ff83a800e36b1c83da0611fd068888486458fdc539694747bd675c18419f3d4f43869a65f90d823be71de9115888685e3768daafe5c96f823b05c89daed84e52972a659a2532875bab0979e40a08df33d6deb747c22017914791580e883715e7a7a703d5936f0861a38e6c2c076d987096f73f9917d219a3602e56708c077380bbb96933d42cdfb7c0908b7e6f6ffb1d6a969617ab65c279e74113222b44aeb8e60397636ef96d05559ad9390f022c16d73d651ad2937b3153f56404d6c34422445a1577aaadaa34d144b70776b2ae7f71b5a1538eae43716c95e3f225e9f532797fd8ff630db62c5709956d0c6951efb3dd2b5217a70b2ae58a75a3267733dd4a51fa3ec1ec50bd5799115b43ea9c0ed8e7c7f73c2e1ed825c1ada1e87a6a36e9152ddac4cc80048e3c723d459938f6898cfa2907c2d63843786340938e2b733becb03743c03456b9a744e0956f154dcb9352e1b2af05bb29e060321f8e79da274af11e5de0ba53e07fb7f6f0f9fca69dbf52bd007b281e7b08c44484c65e9299f0ef4d14c7bea34302dd15a203c5d3bb18506f62eb03841e6a824e77f4511fb8c7ac1eb103ab3f8a43e3b3e7c11d8c0ffcfe03c306f04cb7b5223a41131f3c0b3dec22a2a8d41acb09d8c2446b70ff732e3266ac676c039dc7056239d5789f55766e46296cea37a426184ea520e005d1eb14488ef9768f825fe3caca33fd98cc56394f9797676bedf3775772c3850e63647459a2c9afc877806ec93a7eb597bc65dd9eafb56de17cfb000cd97307adc26abe0bb554aa648abe911ddf9f7260097a4498dd2f0a5ce05fc89b867adf5251e3e58831c7d201f46a309fdd257f15d17493364dcf33dfc13add67baa7d7de3324102b88a42778bb3d97f9952d493f2d37254ccb83b70f3b641a1dcded2495fa749fd4178349f9a90b9f8bedf0555cfe20b276a2e947af8e984f8c56562728fd700e6e3fc895f2d0e2526beafca8c53312d29173cb6894da24e12aa8d984b6334ad703f5bc4c3449217a65c9b7eb2bb9dd6207938b1e2c94284675d234f2e336eb8d1aacebe6d178b849449254d8c709684e8242fbffcc295b98f3ccf649d5d532710ce312c9bb6151f74d1ab7e6ca6878db1f064dfd810c2f87e57ce8fd274c5eb86b4cf326da765fee26f6cea5812c9b6922196b81016d1f2b9e86308e253d35cd5c3fe95af0e75503ef13ba582aa44b21a6758284299a06c573897a3358fc986bcf656ca758a16fdcc6e124ddc0f461fed5f709a9b5b42d7add92ce24d2cc27602c0ea1bbfa889ea4adabf8606081abace3944bda03a1edec35fa033d20ef50026426a7a4708feecb6e1ad0314f72ef8f6b4efa1b757288d94265e7a3458586d0d30c9beae39c9f6966f0066c1ea62298eccbb35f8f3626361c688e8ba7430a4cc4f296103d971677bd6a2453abaae20a3e1e572a71155c6b3005b0e0e7c4076b11893248b6824c96d907ec335513c25414b5b82d94c539143cb98bb65af89bdf888673509b481292c0baf588529ebba5e1d8362bca018fad9346d7d4766c41e4f71b90fa036151e9f5d284c95b7b768464f4a75448e35fac76b399c8bb8e18a4c470254afca909cffff13f12f0bdda371b84d24e2354a27cb63ae9d2a02ab36db429a26d3373464a5a7d042e2e4d11c03e5b19fe9c5a513a2b288a4bb1436634deaa664cce6dd18dca5b7a180f95828750335a8766ab6d568516f1af6574831b17107572d6b30a816e70af27d07daad29b56c3ab2648b7bc3653159c", 0xffffffffffffff3b}], 0x1, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x80, 0x110) stat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 05:38:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chflagsat(r0, &(0x7f00000002c0)='./file0/../file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x1a6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f0000000180)='^)@\x00']) flock(r2, 0x2) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r3 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x1012, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/../file0\x00', 0x130) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000300)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000600)="dd2874d3332ba4e209405e1ec912678ce49ef6004c4464625dba1cd95455ee5f6191548b577fb409f1bcb2c9a423c46d6db73df6846b36275392a2548cb9bf0494aa076324cd8a3806b3b921089bf9cb122d0de2fa5f9b729bc5557b279cc5c99792652a051f3efb6c6836", 0x6b}, {&(0x7f0000000340)="562af394f22faece5107415c86f067a99487f7303a4a0c94d908bd25e0c3546fa8307953b2a2518722352fbb9cf9c44f92fd", 0x32}, {&(0x7f0000000680)="495b25fd8b813334f8a311cd4897d13b70df731c7e78ace4e21f35536fee7032aadaba9da490cc56f4cfaec37be7a8bdd6f124557fc6d4f7e7354ff6dafbe63600a9a93dae12a3a2b7497a318ce9f08577e98a94d9a2f85c3f9b9c18f58986abef8dd2f8c0a8bcee946ac90429c410fd1d01883ed85b2e5581d190c6ad9b8a39619cee8ad3fdb3d4adf35694e7b26996da44fd0cadaef70220e8fa1b5077a0", 0x9f}, {&(0x7f0000000740)="3f45fd52fd31d2777f4d300b2f40d9fd5ab71e0ecb4756ce492e234e160f8c03eae98573e47d79da9192267398179dc8ca9596a8bebc882c", 0x38}, {&(0x7f0000000780)="6dcd5770244ffa2ebcbaffb3274276d1793cc921177f9619ca369284cf50d06aa1f47b5a6816efc1d20f54bb4516fb9455fd69cba0e7d8139dea444a4657fd91997cd3a6d24a21d1b2ca1fbb31d87cfc31e39ef9294b6bb3b550c0883ac785c030dd585c61ced3390550c343d46fb4c277a7887c5ff76a09b78ce888c894e1e96236d43f3f0a051af3707ea5f1025bc5260ca68ee5a33aee8f21d0b33fc0fddf022833b6aef4c36ce7ae62a843f297a9f897b6fad5ed81391e426b77", 0xbc}, {&(0x7f0000000840)="4bc8de", 0x3}, {&(0x7f0000000880)="32b291ec10192bb1b3dbc28102b94926421b12a1f1f8797c14eb2b5980037305a23cc05f6de9116835d613c244165cd1674c473f90bed2cfc8f0f4b7c7246f1c7cd486535a8760acf0cade74aac3dcdc5a764dc05e0e8c6de6460a7c809fedeea2b79dcd84589a1fc81be397aed675ba03898b86278b7b570ae09327ba286feadfe3447cd36fdb7c9d81f1268cab81742452632e39bb8664c55f742d6c2eab8e035429d8951414f7e3f8ff13e280a9e3840303f4a14a8792676d4c9a17f1e3a25d83ec3ceb848b9a", 0xc8}], 0x7, 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) r6 = msgget$private(0x0, 0x21) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000758b5364d6b9934d0786b63386890000000000000000000000000000000000000d1ab3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/195], 0xc0, 0x1, 0x1000) flock(r2, 0x7) fchflags(r2, 0x10000) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000006acabed8bbd4f36736ca8ca36672711862f6b38d77355445c452c6a196ce5a37ed53fc97c2d0a476ed9eed029da9ce185a35a94968f98cf1c3d14cdeefb86bfe9ebaa2bda2e4c0ec5eaef35e0a53a161985a1da4151e69e12032d0916793dc148631df7158cbfaa192e9a779d6e978f99658899c04867032f1f98865c9d2f1ecdf024e099b0d16d349699119f03b06700f65e7fc01985fb112f1f6b947704c00da89be401f7f503ed27cf6b1b3f43403f102a7ff894cba1891e49336a52f16fbb9887e44b60b64cc63d7a40be1749ef71a066dffc5a4eec2b35fdc0ab863a5034206396384c4df"], 0x1, 0x800) 05:38:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000004000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x42) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:38:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)="b68348cabbe6169f62023be487c0ff24db03748941de32d7b0cfb0d541d4985fa3139b94ddc0fab4f1192fed3c4e562ae15d0c558a484fb4c7c9a865492df1471b1f03c3ce8f866343813daf3b579e05fc447b97efb5efbba12fe3729efba6b34b5c3a49fa143eb22863b0a35d4ea2686d292a827e557a705ac741427ff447fb1b2157c84bf131860cbb16523abc5a9d48a6c1c66814da26e44eec69f9a73bd95fa388fd7004a0660dea30532b3f58f03980758b02395b9b38ee59efbf7dfdcfd16f520e1d2eede2") 05:38:20 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = shmget$private(0x0, 0x4000, 0x324, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r2, 0x0, 0x0, 0x7) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = dup(0xffffffffffffff9c) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x7) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x0) write(r5, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x5, 0xfffffffffffff801, 0x5af1, 0x1, "ba577d8a6a99fbb99e58468b00a576c03f3b8e6c", 0x800, 0x200}) r6 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getsockopt(r6, 0x0, 0x7, 0x0, 0x0) 05:38:20 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r1 = socket(0x6, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/52) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000009384765741a32dd452e0ccb536fd1b7b6e5167e7c36cc2df1d61f2ae3c7ad904226b08abfb443ab59a7e21227d7173cd71aebfeef34618abf7570e1c5220c548c248d3029123108e9635e67700c508ee40b7228ece71efbbd7eb560d93e59e43c523406140d86f0d4cf9bfb06246515d32ae39d9dc0a54f57ca1cd96598b658b26552caf79829ea46b9b20ba169297802b23368ac344393e6e3e3734f9ba436bae9bf7e770d33d305f3f856620335126435cbb61afae10040c41abebc88e2ed66f2ffddfe81b4fae746c0e07c8e68a99078c03cdcd9a8359d92a48bc126c2cba5ac80fe613"], 0xed, 0x800) 05:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) r1 = semget$private(0x0, 0x1, 0xa8) semctl$GETVAL(r1, 0xf164f7d71d357234, 0x5, &(0x7f0000000000)=""/165) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:20 executing program 0: mkdir(&(0x7f0000000140)='./control\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f0000000080)='./control\x00', 0x0) 05:38:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x411, r3, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r2) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x82907003, &(0x7f0000000040)=0x1) r8 = accept$inet6(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="dc0aac82eda672e07b1e1ec28301c0b2339e17923a9508fc6ee525082b88173d43c33a33ce19f202148e3173d799065d512f33e35088b69442b20ce81a5abb9e567707df1f12fc47cc808154df849d2b4832dc213cd864cfcfd881d4c96976ee144b81637d5a194fb924109db1ca06365571f6", 0x73}, {&(0x7f0000000100)="bedf0cafe2d050517efdfcfaf27ba4b6f6de8100148b5ef81f89a7850c", 0x1d}], 0x2, &(0x7f0000000340)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r0, r8, r0, r9, 0xffffffffffffff9c]}], 0x68, 0x8}, 0x6) 05:38:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r2, 0x14, r3) 05:38:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x65) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:38:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x4000000, 0xfffffffffffffffe, 0x0, "d73000000000000000010000052784b700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:38:21 executing program 0: open(&(0x7f0000000140)='.\x00', 0x611, 0x150) ktrace(&(0x7f0000000080)='./file0\x00', 0x5, 0x1100, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) 05:38:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0xfff, 0x1ff, 0x3f, 0x1}, {0x80, 0x9a9, 0x8, 0x8}, {0x67d, 0x7c5800000, 0x5, 0x3}, {0x0, 0x7fffffff, 0x7, 0xed}, {0xfffffffffffffff8, 0x401, 0x101, 0x100}, {0x0, 0x9, 0x5, 0xe8}, {0x4, 0x42fd, 0x17df, 0x8}, {0x400, 0x9, 0x5, 0x480000000}, {0x8b, 0x3, 0x6, 0x7b}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 05:38:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) close(r3) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/150, 0x96) 05:38:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) fcntl$dupfd(r0, 0x0, r1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)="49c4b854c7d8cc9aecd14130e3756a5e06a769de3a57797a05bc98ca6de91664a0fb237d3ac87813f971f5739ee17e49bc12276c430d", 0x36}, {&(0x7f00000001c0)="9f4096d37f3669f87d615279b86b301af416d6f17b7f4fe068c018b15be6c23c7a45fe182291e562710972fcc2d0881711b98e638c50aae8c10b84c85759d2a9c4b657374d43a6d32791356bddd9068e81631807595a33e696588738ba84d78cda402d904b3bafaabd2992c9a64efc7486b1159105e176cc5ef46df513c9b12443c2df8515bcc4c7cb671a5bbbad5a206530fd790d132edeb059f05981bc2da2bb9fa7f00472c59092dce02a7dacb73bd869b4d7a5171f608b8bf20b17e2e8019528", 0xc2}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setreuid(r2, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x8000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0xd80, 0x1) bind$unix(r4, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) lseek(r0, 0x0, 0x0, 0x2) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) dup(r4) r6 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x20, 0x100) fchmod(r6, 0x2) rmdir(&(0x7f0000000500)='./file0\x00') r7 = shmget(0x0, 0x3000, 0x4c9, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000540)=""/10) write(0xffffffffffffffff, &(0x7f0000000580)="5fc71ab9f59b57a7be0080d5b94dfeea6c500de00ed57dcf210a4ff5469cb2f05882a8b35c29322a05a4b5c4a6cacb054a3dd4f10aa2f210eb3ec775afea8fbfb44fa8471799f0e05bb7f644d5fc3d62609c40ca7abdef", 0x57) r8 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000600)=0xffffffffffffff7f) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000680)={{0x18, 0x2, 0x80000, 0x7ff}, {0x18, 0x1, 0x38388929, 0x7f}, 0xff90, [0x7fffffff, 0x7ff, 0x3f, 0x15, 0xafe0, 0xfffffffffffffffb, 0x303605d2, 0xfff]}, 0x3c) r10 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000006c0)) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) lseek(r11, 0x0, 0x0, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000800)={0x200, 0x3f, 0x4}) 05:38:22 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) recvmsg(r2, 0xffffffffffffffff, 0x1801) 05:38:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20020, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x5, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2000000000000051, &(0x7f0000000140)=[{0x93, 0x4, 0x7, 0x100000000}, {0x7ff, 0x6, 0x6, 0x4}, {0x6, 0x3ff, 0xa2f, 0x8}, {0x7, 0x65a4, 0xdff, 0x6}, {0x5, 0x1, 0x3, 0xff}, {0x6, 0x6, 0x100000001, 0x3}, {0x7, 0x5, 0x1f, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 05:38:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000580)=""/145, 0x91}, {&(0x7f00000009c0)=""/205, 0xcd}], 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="96ed5b9b9059dd41ff4f75a78d34216f336f244831141266acca56570db02218abf313db9fd72de645b6f0eb5258aff092a0a52cc85b824f1ceb59537a4e87b93178f68d696e2a760461e42cf1cf609421d1d364d181d152920c86e48178caf4c7ed01011e5d2e1363ae6537cb7149ceb1fdff5b8f39fc749fc9d2b00b632364ca567da2cc81c319f26d65c834f32a922bc1a136b9a94318ab165dc9c7ad135ab482706ec2f7d9a0818bf9eaaa3e22982fa9e39b406e614d230e2ee045505fd6bc52303b6a0064cc89b9b39f4c3c973e20b1c2a19e4626629cb5251edf45ad437bc8e038c89781ba4ce80ea31030135f809105", 0xf3}, {&(0x7f0000001e00)="828a77f8eee8bd6996e4f84c21501ee42d6d0bd27b0515475e1c3c3e7a0085fd71c9f0b6b030cd5bf985dba4873fcffdd536d641d26ecc75589fd8efd2be436281a35f59fd3b74da6639681ea21669ea25f913daa179897ef9c04ce35ba909c485d84f87d74b402d3ec6f5cd23bc5754721f8a63365fa3bbf9e2722416d070c1d446777d546bd659864197a52e05c572c5a5550c33d09e1d603dff8486d2dc5cede28f69c2a0a2d37572bcfe8c12f1cf397aa26390aa5232ccaa4d55f952d2a6a0e9969140d8b6c419af38ef7d798a6f266ce69e51601408cbdb6a6a86b8e0b12ca769f3e78e36c0827fd5c6ab1da259cd6d213cdb438191e86afdbc07de6b8f0e5d483a8ea03aff3a5fd4f32f23542576c9ff3df236538f860eb8d8e445173f7f386885176ffc62bf0a7423422874cecd4fccebce1bd6ae02e78f8e3807fb1ffcbee2242bc95c62444350ae0820f8c32cfea0ee4d24bad7ee0e71bb72b8fef72f5277eafa1a7ed37290ada77fec03e6068427c52f647f619c71361a1555d169ba1fe9e0bb440fc6d4a4d685ffb5a79ea819fd6769a7c4864919e13cd1f76148c2e191ae5fae1f26d692b6f611ef4107d3f1437495b370026796448f625d94c321cb86294711231c2793974f5717af01ba0397fbc90c490093caad384a0cb386e4c536b84f5cc4386c9531e80c533aa4cb1e15cfbb1c816052ae4177fc64c6e57279837e06a3f194eb9cec6e2bcad544308fe8422439de5c976a09b88f7091b57399d82e1e3787b2654260e9144f467c0c08f21b2463ab93a1e0bc37c4e06e9a316905f10aae6083f27eaf6fc6009e7dda49a7f0c73bf96fc1c4d555386c707a4ea3f78fd70b8d51bbe75b920c909c2b653b24f2f00f61ddf0aecf27a805ea74aff63bd7f6fcc079e67816be5ae452a7a09160bb4f87b96765ac94a844431729420773fba3dd812ac0b23884533be28641d5bc3328e92c19e62376119f1bb4c7df23791abfd6e1aec95d63684cb9b206e2ab2fbc88ebcd1cff99b8ae1fc8d984473281ec66a065d0412a6fdc3e107e782c39d26a89ee7925756b1ab7bae9b027865a87d8705df0f6d30faccd89ed33ff5f14dc142958d6bd3f39f1e6c0fd70752ec621291adbfef70cd059863219e0b8215937298f333f528dd0ade7a1f500722475fbdaa95a232e1376a66754673a3c0753a6e1358b3f48edf03ab74e3190acda23843691023b34cf96b804798d91e6444ee1eac52a9a145f74bf3fd823d01b64cdc03b61ed7221e865d111501cd4b7c47ce20af2cdabc26076064ec555044f6582b58c85abe9fdabb55b9cc93c074428e2f6c01f5db57038316daa3c513212d8b8c0b64da6bd9ea994caf6fda301bb4c07e8a87f3f377d20ff7879bd1e236d26cc8bea0097b1a1c0d51fb763c766819e4599ea942a26afea226741d39f59405abde83118a91450b72b622ba7fcf18319cacf1d8be05f588d189f0f2b1db155cbe63d24254c75fd51d68849fe70fe2b79c5c1ea3564db91c1b908a492e5a0c47e58128785536bace8beb8b93adb99cb903945b6f72abb76dc54eda2cb1b4cacb58bd1ac84271f2be5da5e65822376c03cc365a870705ed29fd84f48740b42057f1c7cff214ddd0057c05dd48e1ea0dc2456e8e49f0d801301a49c96f2bfb60520ca6eecb952509d4010e6cc4f64d2de980d737dc77f1babc2800b940839b755e71f72cdcbadaf705793c3793bd97d984dfdabb1c6ae83ad4d78bc73fbe818b1b188dedfa53fb81ef536bed25e0fc5c3fe8788db72b9ff164d557e64fb7bf0a88911403dc81554e66223a7ba7cb6269a1616f0101b44c2fb732e3d02475cc3d0a692e48ef36c8f28b5f180ebc9de249300fba3c50ff26875970a84a811d7f4465dfab2288b9b351cbb319546b5115eccfd50c29c75ff78e018027673a3ea021f261812b614e7218f8589227790ff1bacc1929ffb055ae55e64d7c11e63f399a4865eec80846e676aa3f85f816154c3645eb7460b3261a06ad004a8ffc98f90c4521f31923fc33b938aa80bf1fd2cfbbe58c6aba377f99b3e8d7bc734fedf10ad021c43047f03b4eb427b8484219a1ffba3c90a37f866c20fe517d39c9d0cf4e1650e390c9e39cf6b131f890d8fd09fdd2d9492d1ac50021994fb858428635e2a46b3130d865cb7aacba9f147a002bf188b7fd2609b7d868d18cfcee30bafc8ff53d7cd3eb7d8e36c903e243ba548170fd78f3b64ce2beaaf282e6a3e09ec4b4b5f8ce5a35dc094294ab7c1e86f7859928bf7e54653b14b203f227269e60e51b88ae681da468950300c7a2e1d6f946e1be9f5369d96733faea725984e954154e793feb6c5477b573735ec20bf8e611e126a484922e55fff2924ac9cf167021841bc713ecc5e9d0e892989bee3db625b21fe98d628bdfb3917e8784ad70c4ad9b1492a732fca97248119ebe1495875a04d7067c5b374ded653c391c3f990649f9e181fc82b85d5661ad042eb61ba3de919384ef3d81a1e4dd110afb57ccc46d6bfa79b804c24fcee43297ac8d5e8fb42f738b931db8da2077a2bd73dfa805857a738fd4d9e0e4aeede21dc490abc894716fcfe8893ec3b8631e44cb22023bdf9c897b66ee1a48649e0e6e700c94eceb04ad2e767585d5dd6e17ec91bbc636020e2a4cc34ad5ca898ad43e6ddee1f0da868ce7bf69d1f0885c35e4a7c757a326514aece84290a269cf59f2810612cbad555e236c4c6b8b0f0ef41ba94319782a77c0d1d71d4be1a7cbb5bbaf35202c5cf16917f0eb3cbd67e268ba0fc61cedd82813a104eeb10de8abfa00af0dbd728f69a43e926798ab0f58858da0a443cf11927ab5de74922dc49794b2212254d53c8fe555f2afb8d2640371e7842b5f04b013b3969e0339c55b2d8791ca1b2a8c8042f86523ff845bf3b7cbff0aec6b5f8a844147cbdb0de418d4af5af5c5f959f53fa7042354505d059d3f5f578e716b16aad24360b26cdbca799506e5941f0c39a265c2a871a32a69fdedc6c6b292cadf9f6fee6f5eeb41508a28b7010bcbe2279ac62772dcf2be236b07d11cae99de80cfc3f9bb9ad7603741502828621bd91423ca3ea335254f5d5c4230a661a4e780535e1c8d922864cd93aa702a204a9f0153373f263c586093bbcdecd23d960547e59fc135a543d1b078ba0babe6bf63cf96c7770ade55e4f8d31e53959851c2b0f8999f9ae6df4e2e72b75789998a65b048470f480cca922066d25e814792766958470942b89989baf6ac0dd5b1d184b6dffd310929e2ed66d9b50c4f3aefc81794e59fa820a8f69405467a13a073b554619abda30328fb49451dbb9a8ecc3353e6c19386ebb1b6ceb2916e1563224ffcaa2fb170f25451a8db74905ea2688c68342c2dd76ab1720eac958a44153246ea432b02fc18291bc8f337ac86b911416c9b2aaaf163b1a19c0588dc71c8672e5fe09fac82fa5e9fc345962b4a2aadfb75ad9f311ccd7d99ed5bcab24d3b5e9ffc2d71c492037805d2e5804c2bf0564cad3baffa7a0c06e1eb77ea3bbbb43e609bd4cd4f3b1795dc2df65d51d2f389e5b51a83bfc9ab80bfb452c5af59b853ff281f1bf5ec0661de4d128e50aaa311b4dd711a1e2c93ee726de6127183b173ff67c27047e47f66017c13a0abd3e29fb9bcda71022fba27cb9960ea6419fcad6f31cbc377f730cba85f2992f72e577f9557df1779323520ed82ee074eedef6408b3494cb4434fce15ca309a25896477e263b030cdc4aab7bf8f207d3ebb893ee8df6099402d5bb6b539ca9ba076bf64ccdb2b9ae6de0a0c41e0685e3d628003068103af4e0f51b0c73edb64d05ae3238dc92223f05eefc62909684c8bcf6936d7adeb7037a2cfe7e797cb129174d0062e3f6c1be1238d44c8800b9c8147f7e28de7735312c77cca2a4cf35906da4592bf305fce88da1277dd2d7e2e75c3fedc9e198f4936e4feeaee1c06837c010eafe442762b9998046b2f71f782a880f542230814b0405a74f4822e2bc2e4bf29b6bbd50793b5ed2841267a262f4c8293566f5074518be0759f20aeb7b47ffc6bcf6e67db5b6e6ed68eea1b06811c80a8cd2fddaede6f760cd75144654c98867065cd610a428f6cdcc9790c764e6fd76af93eb260f139e7a7981e89343cbc799b51567db4f04160d6425aca7044af40ea74c92e75e93de9f6f545970e23f8cc3eb366fd52a73639b1187f79d0397a338d332037f8e3a4e2b3416f047e08ab2e27f5af0bca1947a26431f6842d4566b6a726e0715a6f07f95c991dcbc7b8234a59494f29021e4476891e663fd5cfcacf4173f29fcffc418338a24b22b39978a061ea424ba8b065f46298d839e6c8c0a75fae9c11c44acdad100a4e050233bea8d741ef5eb80f2a5c5156dffa18678ea8ed9a4290a246cecd72f46f2cc787f2401c790b79e4242b276135537364571e38506ae77d73d13764c0b4cc0c99672bcfa26daaa0f7bcfaf3548f453756d6d04a0a7fdd9fd142270ed2de359cbd2212527714a609236310e41f73217f63a846a9170a9312413cf7823c7e91745d676306c07fcc9835ef2b731ae47833ae4d01e8204776a04a06fa75f7c6e2b01405c2eebb6fa6d068b6a85f9a62c09f71bcc4246d00c50f951a36a359297bb12fcdcc162b63f21c0c414d11f59e89762a052aa34d6fca42c8401da627405d31a4a62abdf2df3d14c3b05b315951abb37f3f58d1e739983dbbe06325dc4a20935c783da0ad8dedf82da56e5af1d89a59a1938bb68b652962b1cad6a7168ba3d3532f41d44bacca925f2b10d1455011ed4b4d4bf11caa929ac31b191a124f415a06e0681cd834ad5da91d794bdff036c38f41e82101c565bf5148176ff7e6bd610a4b95fa00c644d533873f5f4009486bbc09b4a5a8e6751a6abf4396833011e933e394a27885626e7daf9bde011699a7f579f81bc3e05d6b66a565285a6c28dd7036d3824dfda880f2d973c73f60d358fe83dd2de7ea2217c1a2ae5ff7b8ec04cc2e266f85b38e7a0fe68b0ce5b3e3ec05df1eb68ae48278054a3b44174b2587aa12c15966b46d1cf9fe89cebea6ca3d7b2ee9b7f11307260878930e72c86629bc1a6d70d7863562470382d767c2de5de8b32ed4c79dff385725aebaf40fa46201c4ddd4ffca9e2b70f6315fc57ccb79a32dfe83483e4c8a9ea0be59738072d576c3edaddb6ee63b5b290f7ba2ea892812d797c7cb644671a876ca89561e0539074deacf62f1141dce8b9468c6d7d0c5d898e483844356e71c0254a253bf261ff3be49c12eb450594e85d6b4cbd6b38630421be50d5002e64fa5146c82dd13331f21399a796e81552861a8b9a79fa38fb44080ddf22b9d79d329d856a5750d908b00d654428df3557ae296bdc329385fad02d74d6a18c5cfb6f768b78b8728415378d5df36578cc85720bd46289f7ec3d4ac0af190ed64a723e47471959156de333e1d9517a7f37feca0c83d714357d7d6804eca819c85da7c7da6ebf0d3840e1ba4d95a48c9ba0b89a447a4497d85ce672c682b44ba1d567b9eac68a012be602fcdebf1628553003ae9e207bb2f43e214df95c4d7739ca22bbe5eebc5d37de5a040784545a96c642706c1bc61f077a6cc82f476248c53c5e89522aaf47aab33f51a6d30204ee5b6123cd3aa02659c715d3faf667bb14f136457afe9041d30ba66a86ef429babdbc03b8f0e45cb9a0a274f7424b6fef1de29d4fd190a05500addb5a3a81a436f0d1010279285ffde0c99a3fa68f3ab7986e04ce8929fde5026c4341a54fc2dc77436f4", 0x1000}, {&(0x7f0000000200)="e153f2dcb5b84a9cf93c2f36dcc5907b2517cff0ab82e58ff396e5770a7bbb3e278fa4552106bf58f49bfc5128b00bfe66d481405fcefc48e001695b0f78a9c9fe4cf99dd3a6b643ecb41bf45b4e85eef7f052fe13885dedfa1d70754f56d6b1f7a40298f0975dd1469bb5b88cdf854c01149000c72406d5b0cd5e3a5be95c6be942166a8df254fd334e1b399c5c1b5cc0652797b9a57e440b2b7d4cc2", 0x9d}, {&(0x7f00000002c0)="7bff45e51e3adb56e7cc98466d096572a854b13354aed8ad561fcaa4c73d352d39d454381fe602a58603c5622ce42470261e2a7f06fb6b53c740cdc6e21a89878812ad936cfddced4fb2e1cd365b4dce7860dd477e400d5439b00e6e3db735500a17b42ae6f36b2afd5c2c6f873af5846e1584e5ef4f5fe1850e8eb550675f09755e", 0x82}], 0x4) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x83, 0x5}, {0x83, 0x5}, {0x88, 0x1}, {0x7, 0x101}, {0x1, 0x6}], 0x5}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c003cfa620464be0000000000000000000000000000c27925a9c7488feb137d5a426fd07a27dfae7751edc246dda7f63fe033ff652cf75360621d9f4ced4aade703e36c7098f8b187fd6b227c08", 0x172}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638", 0x2c0}], 0x5) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) pckbd_enable: command error 05:38:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20000000007}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'taf', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e717eeffffff00000000ffffffff00000008f8ceffff7993547d0047dbd7891522cbb80000", 0x2c}], 0x1) 05:38:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x27ba055e37ea654b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = socket$inet(0x2, 0x4, 0x100000001) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 05:38:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x1, 0x6e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000200)) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x1, 0x8, 0x10000}, 0xc) lseek(r2, 0x0, 0x0, 0x1) socket(0x2, 0xc004, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x108, 0x401, 0x2, 0x1, 0x4, 0xc115, 0x8, 0x0, 0x1, 0x2, 0xc}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000000c0)=0x365) 05:38:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00\xff\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9) 05:38:24 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x3ff) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x4, 0x1, 0x7ff, 0x6, r3}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) mknod(&(0x7f0000000200)='./file1\x00', 0x4050, 0xc3) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r5 = dup(r4) write(r5, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) execve(0x0, 0x0, 0x0) getuid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) 05:38:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x2e269b52b2d2a200) close(r0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 05:38:25 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x28, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 05:38:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getppid() socketpair(0x2, 0x5, 0xfffffffffffffffd, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket$inet6(0x18, 0x2, 0x8) r5 = socket$inet(0x2, 0x4000, 0x27) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x80, 0x0) r7 = dup2(0xffffffffffffffff, r0) r8 = dup(r0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r10 = getppid() fcntl$setown(r9, 0x6, r10) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r12, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r13, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r14}) r15 = dup2(r13, r13) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r16) setgid(r16) getgroups(0x1, &(0x7f0000000640)=[r16]) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="3c6b6b997a88d2100badd0f7d770fcd599b52777c88ef54217e3258393f42012932d6cea63940bb9339f8fdb5e64d47d4287e6318e10bd95fc18377ad55fe12f503c1a1d0985eacceebd73248e951f03be685d5b3abbff06bfa4a5317e3dd3f9c1a6c32a096808c4372812bbd84cceb71cb545cb485eca30e3ff", 0x7a}, {&(0x7f0000000100)="230bd0ff2ce5253548a2f45481d93573dc0a482d8443f868aaf1c79610e7ec405da8b4ad268f938c207e3f4765d15b093805095349aa491c1593531d35aa9be17efd34ddbebb2ef23ecf2d392299579959ac9f1e08a63352d70f119cb12e7eea19bd8a0bcde63e17e6f8a3a6c5e83b2db9328059f4be7ed0abc858a830497397a8f1f9225a11f0", 0x87}, {&(0x7f00000001c0)="15a2bd81c0462eba0df36b9ff162277a8b470793d65d06c515733d39c72aedcc660382af4a1ce9138e0db961ca6acba61e261b", 0x33}, {&(0x7f0000000200)="0b5063e0aec9f8cfce0ebebe15520acd012e", 0x12}, {&(0x7f0000000240)="b8c14736ddb57deec23f3c399061ceae609fc83cecb10574987d23f80f2915bbf3cf4b117fe96833c47a87fe24628ba2829e6b2d191f0db23dfe50eae3b0adcf9132596f64e5d812477d672dbbaf2e1bf0baf1a5f8591ae3e9ccae4f2c37834e7362b97300388ad1d06b3bee90f64887e002fa2f00012e5b0fc8733711f2ac03d0a605f6555b84535d97e31dfc0f596648e3f97b2bc663997fb116d7c613ac2f638c375862165c6b11ca008c70e918d64b771763150777", 0xb7}, {&(0x7f0000000300)="67251f6fec6007cf04173075bab09a98232bd7c19650774db65d1b82a37d79588b6a70836a084c21c65e61597d45680cac9338c942cddded765a94bcb884546c09f622a81debca2e95e2631893cccde0947b7b6b7d1850334a1946e9634ee699b0380e2a17f625292dbe7f03942af72c71440aa35781a6576457cbb288f80f22de5c7c66e972d411af29c31638452d125e311a33ecc8ed9ab8433b52a34b36d61387307a178c762b76f1acb7fdc015670a8248eede46797ccac138", 0xbb}, {&(0x7f00000003c0)="8da9b809a6adab8e532961c45fe401aca596eb7f08101f912906eea7ebaadd5e88d174ed6529949d5eb18eea43c2d74b86c00fbf8c74393bc3efacb597a97c2ec71b020696c333c31f678dabb6333d229288396559fc2ea88ef90dd4446a97530734f1d0cbf5c93c83c925c66eb834d2fc647249f57b5150476308be02081e658195c6df1492be004cae983fb33cec02f7eb15faef44032fdcd7b8c8", 0x9c}, {&(0x7f0000000480)="148c130e4f896ed61c09b35ac4a48ef1f725439f754d816751bd5017fa2482854475141585d2185cb84c11220a75f1cec9c3212e2fbf5c15b36aa3e0bde7812b8b4ffa148c43c7eba48934d196f9b941658b720fa3e8ff28782b3f6862a2b12c963e385f19ab5eaad116c48e4aaba06b261715a7dc6c32502e2cbf567ae46d973fabf581cf2fb5dfb0c48275538dc3bc25dbeffe309c934585584f5786435da6c017340f3cf70fc2ad9e7c63acee217b4c9a020a93fcde4b14c519978dace58f4ceb06c04b570600fe4f94f0622fc9bdf5ebea51eddf", 0xd6}], 0x8, &(0x7f0000000680)=[@rights={0x38, 0xffff, 0x1, [r3, r0, r0, r0, r0, r4, r0, r5, r6, r7]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r8, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r12, r17}], 0x78, 0x808}, 0x2) fcntl$setown(r0, 0x6, r1) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 05:38:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0x4) 05:38:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x7539b124519377ac, 0x0, r0) setrlimit(0x1, &(0x7f0000000080)={0x236, 0x2ba}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() r2 = msgget(0x3, 0x5ac) msgrcv(r2, &(0x7f0000001c40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000003778d507e5ed7abb391a511713504ca508dc2804733012b2a357592681eeca5b2a8cb38c58b8c4e13fcd3de640d467062882f35adc5505c3a282555a16f355187f237387779637d914eb5ac2349a79cddf3dff255b1609003b3a7d1d69f5c0526f73bb32f782af90c22c800e7cca1abf198690323ee35e1a1562d1d324b085d051d365539bbe9f3f5316dca10e7f0213b368d066e182c4d1ea2faae4b8c07292ae85590d241ba078"], 0x1, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) msgrcv(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/155], 0x9b, 0x3, 0x1000) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r5, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r6}) r7 = dup2(r5, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r8) setgid(r8) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r10, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r11, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r12}) r13 = dup2(r11, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r14) setgid(r14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r16, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r18 = getppid() fcntl$setown(r17, 0x6, r18) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x14de, r4, r8, r10, r14, 0x0, 0x8}, 0x1, 0x0, r15, r18, 0x1, 0x8, 0x100, 0x53}) close(r1) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) writev(r1, &(0x7f0000000400), 0x0) 05:38:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSBRK(r1, 0x2000747b) 05:38:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 05:38:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000200)=""/152, 0x98}, {&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000140)=""/104, 0x68}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xe}], 0x1, 0x0) 05:38:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000015}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shmdt(0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x1, 0x5, 0xcd0b0000000, 0x4}, {0x1, 0x9, 0x2, 0x9}, {0x80000001, 0xfffffffffffffffd, 0x7ff}, {0xffffffffffffffff, 0x0, 0x180, 0x7}, {0x10001, 0x8, 0x7fffffff, 0x8}]}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 05:38:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f0b05fe213000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) r5 = dup2(r3, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r6) setgid(r6) fchown(r2, 0x0, r6) close(0xffffffffffffffff) write(r2, &(0x7f0000000240)="00aa930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a0a470dadecbe3fc187f0855bd65e0626cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024a86ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x139) 05:38:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) socket(0x10, 0x4000, 0x4) 05:38:26 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) 05:38:26 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x6) r2 = socket$inet6(0x18, 0x5, 0x800) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) 05:38:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x2, 0x1, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x800, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="88cb05bc1acd5fc961f2e3a4bf2fe30aa6144ab0d95b1ff2211899980577009f849b2cd6a00f05f434268b6622c93ad735aecc93f348cad20e73c350304a1f6bcacf3ff5403a4797b1", 0x49}, {&(0x7f0000000200)="6404660ec5076b42d83af7c1cad0b36499b06227c92d027c112f21427f7f37bf0e73966a4e4ab5dffd23a87e59c73c7b8cc3a40bf925c784feb6e0a295cf5c749c5ac001f79397b6adf31e2f8a2474265d506590470ef3543ea667c7ea27", 0x5e}, {&(0x7f0000000280)="2ce8a0a11369645ac1f62bb3283e836948608849a88f4579880f12b1d4a9769140acfaf82add7a40068d718b0633ef5cd4b133510a3ed11c4c652df88255efcb551da64c3ecee9ba", 0x48}, {&(0x7f0000000300)="0e157d7cadb2396b56ea20ea717df8ff3222381839125ab2c924125eeb6f5b2301d552483913e8a7f4e18c6b587bcf20e163cedb8e65027b", 0x38}, {&(0x7f0000000340)="c434dba6a97d39058f4111e11e8b193089b5f43a5f82080619cf155691e11fcb323dd365271c960bd9339fe6f860b1a0e3259b490cfcddd9da728ed399a7fe0421eee7a2b8d0a6f5d87ba88c74dd90069b0b34cc2476e4abb7ddb56a6f433afaa5e7adf94b1d0145898a1cc7e25e5da97f0118428c18610e7245d3ab9a381e908c497f5dcf04eebc093913bd86a7fb20c1331fda109a10ff1f29bf28", 0x9c}], 0x5) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) 05:38:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0xb4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\x01q\xa6', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000340)=[{0x3, 0x6, 0x9, 0x6}, {0x1, 0x6, 0x281, 0xb2b}]}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f00000003c0)='./file1\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') read(r0, &(0x7f0000000240)=""/199, 0xc7) 05:38:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x2, 0x3ff, 0xade0, 0x435}, {0x101, 0x3cae, 0x0, 0x1}, {0x9c, 0x100, 0x7, 0x9}, {0x3, 0xffffffff, 0xa296, 0x401}, {0x7, 0xffff, 0x7ff, 0x4}, {0x400, 0x66, 0xc010, 0x8000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x1010, r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x5, 0xc6f, 0x81, 0x7}, {0x800, 0xfb03, 0x3ff, 0x7}, {0x8, 0x9a, 0x5, 0x10001}, {0x8, 0x4c, 0x401, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_emit_ethernet(0x57, &(0x7f0000000300)="d1b7f5d9962457384b0ff376ce1d930c2db2fb4dbc37e14f925edbebcb7a37bd72d6e488ecc6e63c4a081aed8bfe623d60bc3fd0437376a088ee8e6e4fb73a7b2f8fa2b12be2b28d1d24ed4142f1567add72022741c952") 05:38:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x2, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000016c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61, 0x0, 0x0, 0x2}, {0x8000000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r0, r2) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/50, 0x32}, {&(0x7f00000003c0)=""/61, 0x3d}, {&(0x7f0000000400)=""/253, 0xfd}, {&(0x7f0000000500)=""/13, 0xd}, {&(0x7f0000000540)=""/65, 0x41}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000001740)=""/35, 0x23}], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) 05:38:26 executing program 1: ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x10) r2 = dup2(r1, r1) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) lseek(r1, 0x0, 0x7fff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x2) r5 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000200)=""/123, 0x7b) ftruncate(r5, 0x0, 0x3fffd) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 05:38:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 05:38:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="72020207e02f1ef97d02e833cc08bb0d3b570902861731ce447ba14fca6a25e061dfd463692630858b863fe5ab51d4d47ff87cfdb37ac3a4a022b8b37ab54320977647f4b6f77e2b1c701d7294a2912e8b58b0b8ce0d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x140, &(0x7f000016e000/0x1000)=nil) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xfffffffffffffe37) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe, 0x0, 0x1000000000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) write(r2, 0x0, 0x0) 05:38:26 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 05:38:26 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) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffffffff4aa5, 0xb9, 0x1a, 0x8000, "3004bb611435a836c6c1acce8a1d49f7f9960783", 0x1000, 0x78d}) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xb8, 0x0, 0x0, &(0x7f0000000180)=""/9, 0xfffffd2f}, 0x0) 05:38:27 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202300044522fd1ac127ccb6bec5554d47b8c82a35aae28e183a7bfd560c01e828e2c8124b708d992bf0f009a1efab4218fce2c07b49272b9665ce2c6f01e10ab64abea000000000000"], 0x10) 05:38:27 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x38c, 0x0, 0x0, 0x9, 0xfff, 0x1, 0x1, 0x10, [{0x6, 0x8, 0x972, 0x3}, {0x2, 0x3, 0x1, 0x9}, {0x83, 0x6, 0xfffffffffffffffc, 0x100}, {0x6, 0xfffffffffffffffb, 0x3, 0x528}, {0x1, 0x10001, 0x9000000000, 0xadf}, {0x3, 0x10000, 0x7, 0x4}, {0x1, 0x1790, 0x2, 0x3}, {0x100000000, 0x80000001, 0x0, 0x8}, {0x1, 0x320, 0x8, 0x10}, {0xffffffff, 0x3f, 0x10040000000000, 0x401}, {0x37c94738, 0x8, 0x0, 0x7}, {0x9, 0x7, 0x1e, 0x80000000000000}, {0x9, 0x3, 0x0, 0x5}, {0xffffffffffffffff, 0x8000, 0xfff, 0x5db4}, {0x6, 0x8, 0x6, 0x925}, {0x1000, 0x8001, 0x9, 0x1f}]}) getdents(r1, &(0x7f0000000000)=""/166, 0xa6) dup(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) socketpair(0x18, 0x1, 0x80000001, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18}, 0x0) syz_open_pts() 05:38:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0x40000000000000}, {0x3d, 0x0, 0x0, 0x7fff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x200001c}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000100)=0xc) 05:38:27 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) 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) lseek(r0, 0x0, 0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)=r2) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 05:38:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x48}, {0x6}]}) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f00000000c0)={0xffffffffffff0000, 0x1000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:27 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x15) 05:38:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup(r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) ioctl$TIOCSBRK(r2, 0x2000747b) chmod(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r4 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000280)) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) r7 = getegid() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x3, r6, r7, r9, r10, 0x108, 0x1f}, 0x1, 0x8, 0x4000000000000}) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 05:38:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 05:38:27 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2cd1f3df9236ff6b, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x10000, 0x8, 0x8, {[0x2, 0x2914, 0xffff, 0xfffffffffffffffb, 0x2, 0x82d6, 0x5, 0x5, 0x1, 0x6, 0x4458, 0x0, 0x81, 0x9, 0x2, 0x2, 0x100000000, 0x5], [0x3, 0xffffffffffffffff, 0x9, 0x5, 0xada, 0x1, 0x2, 0xbcd2, 0x81, 0x6], [0x0, 0x4, 0xec, 0xfffffffffffffff8, 0xac4, 0x6, 0x100000000], [0x6, 0x8, 0x1, 0x5e86, 0x3ff, 0x4e7], [{0xa6a4, 0x99, 0x10001}, {0x3, 0x7, 0x46}, {0x0, 0x1, 0xa75, 0x1000}, {0x401, 0x1, 0x1, 0x7e44}, {0x100000000, 0xfffffffffffffffa, 0x6, 0xfffffffffffffc00}, {0x8, 0x4, 0x2, 0x4}, {0x0, 0x92, 0x2abb}, {0x9, 0x0, 0xffffffff, 0x100}], {0x10001, 0x50ab, 0x5, 0x101}, {0x5, 0x2, 0x8, 0x20}}}) 05:38:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xe75d) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) recvfrom$unix(r0, &(0x7f00000001c0)=""/205, 0xcd, 0x800, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f6275730034ae04bf62f0de3af41750a2b55f44155130c81dc8f32c57dcd46c5200be452549a4afb69a92b935513565c493f94ae2f0e890e5dc7975e2b079d5689e3f0b8a2a67a6f261d2662721d213803f48a7a17f1998db11d738fb013f6a37dfc29a08d525d1c4c8652115e5b5fb1bb3de7f8ce911f0698c5eb78f15740f408a07fb382458a3864129015e26a75cb36e9e21d010374ea514b63d91ac650fa2234bdfa900004f5499"], 0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa1f, 0x3, 0x5, 0x2, "8e36374938a77e50e43928461e182c04346df646", 0x99b, 0x7ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r1}) 05:38:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xe10, 0x0) r10 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x800, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x137ddff888dc9b52, 0xcf26, 0x85}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x18, 0x20, 0xfff, 0x1}, {{r4}, 0xfffffffffffffffd, 0x40, 0x20, 0x1f, 0x400}, {{r5}, 0xfffffffffffffffa, 0x20, 0xf0000080, 0x1, 0xabe}, {{r0}, 0xfffffffffffffffc, 0x4, 0xa0000092, 0x10001, 0xfffffffffffffff8}], 0x11e82a87, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x1a4, 0x80000000, 0x5, 0x5}, {{}, 0x6d2b4631bf20a31a, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x5, 0x7fffffff}, {{r6}, 0xfffffffffffffffd, 0x7d, 0x2, 0x1, 0x5}, {{r7}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0x4}, {{r0}, 0xa20af772c138af9f, 0xa4, 0xf0000000, 0x7, 0x10000}, {{r8}, 0xfffffffffffffffd, 0x80, 0x4, 0x7671f9e6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x5, 0x2, 0x6}, {{r9}, 0xfffffffffffffffe, 0x8, 0x2, 0x1, 0x7fffffff}, {{r10}, 0xfffffffffffffffe, 0x10, 0x2, 0x80000001, 0x1f}], 0x5, &(0x7f0000000340)={0x7fff, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:38:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 05:38:27 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 05:38:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x7) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') r2 = socket$inet6(0x18, 0x4000, 0x200) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)=""/38, &(0x7f0000000300)=0x26) syz_open_pts() getsockname(r2, &(0x7f0000000100)=@un=@abs, &(0x7f00000002c0)=0x3) 05:38:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x80}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 05:38:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xb55, 0x100000000, 0x3f, 0x80000000, "bc8677013cda38be4ec93911acc1980a36b53cbe", 0xfef, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x20000000000001f7, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000034, 0x0, 0x0, 0xfffffffffffffffe}, {0x80035}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r4) setgid(r4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r5, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r6}) r7 = dup2(r5, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r8) setgid(r8) setregid(r4, r8) 05:38:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7e, 0x0, 0x800240, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 05:38:27 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x7ff, 0x0, 0x0) 05:38:27 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x11) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) socket(0x3e, 0x18f5e462ee0f239a, 0x44d556ac) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:38:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffa, 0x21}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593}], 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r4, 0xa, r5) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000002c0)=0x9) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000280)=0x4) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:38:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10013, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x400000000000, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x2, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x4, 0xe9, {0x4225, 0xffffffffffff8001}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r2, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="3638db6a439823747cf2d24ebc297ba47ffa51257a48c7303dfe7d8cec2449da26622132ad", 0x25}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) 05:38:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x10, &(0x7f0000000400)="b6f8168acf17eed1c48b1e6888ede87e00f9c05d7cf04d77261befac537c37c75e62597692442863a2086afdd213f8") r1 = semget$private(0x0, 0x8, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/149) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r2, &(0x7f0000000240)="cd65f1c68fa07519b54021107d82c5b2b5edfc7c1d67c82f4c8c938e0f036a8b76e78930169b80eb1b116734fe3162d5c2b3cfbb088e0967199e47ea5300ac90acf80b42875cffa489335f7633df5334805f8271d3601170103b6b03a4100eae1aea3a3f7191b56be23891e146b0fc34a116f811ef6fd0e745c15fea32dcae3a2a2e7523fc44e85f7055a3b01b08d7ed599ed9fbb1fb9259e91aad9018f11235a3137d5b3da6a39f91d02eb69d10304db6e11561b86cc4", 0xb7, 0x0, 0x0) 05:38:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x80000001}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0xd101, 0x7fffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x42, 0x101}, {0x100, 0x1}, {0x23, 0x2}], 0x3}) 05:38:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000340)="ca4462ccfc03e5ebda86e1f2b6c384f0ff67e87d0976c3a6205b4880b0bec370d543831dab270d9eb6da3b8b51ac7af5984d792f73dd0e4de47fb5cc967a504dca428de871dd5ca234f409edcc1838edf952fbeb2d00c1fb4095cb9ce5030ff4695e2a0954feedf6ef425b8ea8046c95b08c230c2847c458fb9e4cc25fee75e936c08986f8739c48b119fdffb3b2a5970ee93cce008d8f57c94cf20d7b5014ed8d7dca4358d20817ee3cb844b1eceeb6102ec3ab303f94a8e375e13127077836ccc290a1f8ae858d04ae21ab3db28cc14cb1558d17699d7ba578985533bc0431badc9539be3c78c31f5cfc03c295815639584344d1f7b188bd330af6cd09b7878219b540be87d0e841a52d63caffc2fdb46aba7b813c24f6685d4b94a7a3c0000d663017c9960952b523c5d3f69848f38670c46f39bd8e429de73d114d057c35fd2657e0491125f9a0e42b45798f8593d526423172a43cd2d513473e6e2c9baac05a646cfb696cc59f51a479b7d03e4e66fb1496ec8c90cf3d9f3e8f30bffc7e85205d0b52eaa6af8bd84d87ed8d6398e57aa9e8f64e174c64baf0eb59518ba1480a7c95b81b3a206fbb5e28b18fcd6f2a34206ad42900beb4ff6d06fb92024f6e7cf233ac23e86ecbbd75b950300d5374c21c1e4de9837da48f7d389a0f7618dfb43a43629669963b03f589a2aae3202166301271bb0f8bbb27d0e1da2c836026be815f6a985613e134c54f1e31acc0f22387a41513fe834e2f09511002b02ccf482e952fe1efe736d4d7609c8d1ab45d354749c35d386230fef2f06f775ae792029ded12e996960fe01a61b4d61f05547134a5b706acf12a4be0c516b0b54fd838f23e35588f1758b706fe01f31c9a12a9d76de2bf108d20e8d155387a401392e918bfbdf92a47a9792b903caab494ccfe4fd0e960388a2e40a4e4013edb2edb73631ac553f14b416da8bd04923f85f444f5aa967a167ab53a57442cc08437cd553d7469c21fef000f8d150a6728b2db92881b7a707ce40c1780d4a7c51a4414fd491592ea323597a28e31ea40a684021c833ad0f2ed33e32e1070d9b698709deba989e47ad3fdc8746c81cec8e2938ee969b19ffe413989c366ec579668788282c57f529ba103316fda46039dc3fdde25d546fecc5c9560ce290b1da1bfd491f26f06863c2058be2c02b485f1ce943fd6476ee5c47154c91ad6e76a6b5ea11f0ab1f32d87eeed9757afaac4d9ad69ba92b4747a5a4ef874a44cada2c1f32a0142c1a103ec11c5b1e6bcc8ed806ec6845659527c4c3cc72fe78a7996b9e0b1bb23df99e10e5ad86e59861e7387d2b0551ea5d6bf0125c65e88ab17e99f3cffe058b0f1140340b6cc5ab30f146b0eea32e1ec2a00f9915d8f3f9fbdd406e5add3389eda06201f07bc5a9f6e620b5d00bfbde53f63aa3696f0878de88276e2ef8f7fb23b560a125cee4257c100a625c3a4be567eb2e43887fc367a6714d0185110811c16d5886c0cf7ff7cb61d64e9dc3b9fa11369d6194692afa875557ab5a3b1186838dd686398985558ccb601c1e03ac204e0c195c8dc7f8f0edde10951f452c135b2073bd753888f6af418172b50c5a7aec7062c0a3d1da0a9bfad75057db2e928e3556a4185cd4c05e83bbc76515f498c85ff3c4e42c4a3d72b3f476800c922446c3b12e34ca749483f4fb5be3523efc997a08eff84244f1e9cce28d7aae8475cda2e4e197e7e6486ad0a063a4ea9b8c593b02490609e9dafec89547fa1d44ba1aa242b413bd6bad0db68899ab2ac2308873b3eab4d47613ea0ac3e39397322d8ab9255f577049945917ac1fbd634842948b66d85c8964686838184ddf219e232bf40d2d339978a4b84cf3c83f3e3989d9687516c792477d4247b38a9feda84b433fd9c0bb0e821e092b5fcffb8bf3553382aca9b47c7a8c631824e715fcce44be85a95929051ec10dca6c39ce0ddbc73d5b049756117ee7cc18b808faed28a260162a82f3cadf8e7ac5c7172e4a2882f26b0b2ffa154f7572389fa900844ce4f13c11f940d6ec7585d1c0ddba7d610902a30ad66ad677e30b3aaad57de3fd5e2f61e8e7c97dcd3f9e3767c92913d9dbcd7347d478d23cb12286efe303c916a59c97fc2ea42475b669c6cf71b03f72d9d1df760f2702260336694483b55d58cbcea9595161aa7cd7fb1277fee8e5718f997adb81c5400b0b02e31b7c1db2ee5753e4cf62351224a559bef906e10d4050c33b9d12f63793648208bb5ea562c8173a3b7a65928d4c3e6372fd93868bbc0c418dd3333fc38760a630897ec8e377271a9433c278a891f6ac6d8a712161d2262fecd931c8fc6cc5425adbe14ad61fad2495d1d556c6093a59926755dcb4e749d90d87cefc2ec556d3d27121424fc0ac00c8f134b97f7acc30e244bdacbca49af11a889fb149c7da439666e012d690cc298660800ef3cd17348cad6fd1d85ee9de92229cc99378592a6597cf9447a65801141760214da28b34de5e5508f851eef5805cd04afe51e86a6e4d4f8e4253c99d830dbac9ab96aa0831c537d5e459e235c79951a3b69c66a4dd9fe29d7d6b4f328e5c6379ab9875dbb356c066a93f4782562dd57c2efd137dff06e31425b75b0305ffa0c051e4a11b0a9266796793509afe263f4a089126492756913ab8b936b576dd3ab37957d088424046d211261bb2717c804bed010a3ec4ab69a2bf950e2a2d0a1cdb3191250246230b2f845ff91599aca977ae435b721d2cf73374f03a89a2de42cd8e3cde8223a26cad45a5042ead72a5a1240bddd455d96aba7b0163209a63b1a4d00ac5a4afd034edfe9dce273e1db6917deb993fec95a85d0a7acf0ff9252657a921f32ef17cc609bccaa8c30c34118570b324c3d4776ed955ed431b0789ada73763e7ca3b3bf7ccff4b666c98697881419e91d4b307431bd34279541ebf62cf70e63aae0c96c906774938b28a52d545b65ccb0ccba65a897d4edbef7e84d1f9e1d566ea3d70b722970f893a791516a2e6652b1a6f9e57c3d2236209e45f87d9b6d09c48c1164f86bc4842a19108928ace746ac3a3be6df9c06889f071e3a1a260926ac927cb9c66e3106849b74000446e96233dcd94c87de79b9a34800f3f36b3ecb6ce7fa0a372ef8141b86ce60e0654eed30f0b926b40146cbfa8626feb4e431aa83b5ed6facc8c91214ff9dc2cae11954d2070811b0b0d9bc2540913748caab8353b9732625d344453cc87b811451d0ff5d5a012cf05da58cb61b440ed90f03ce4070892241b8de0de6da3a74ae76f11a78e212b5ede5dcb74eccd18686c5e58c32e8212e92b6acd111b76bb890647da109035cc3b00accf5a4cd9fa8412f83191a95b10af52eb6c446c4c5ecfc05bda4fc5278cfef98660ad1c4823eec239906d5cef97744c1db46929a345f33e762d7569e8a3b3cce1fb8ac10df4724e1334501e2a6425073917fad02e475fd0af840059c00aefb21e4e136e39681052391fb12dd0241e30014826985acf5947c7ea25de1500eb6c2c2646b89597a9876e2577255f52748c76201f3114e2bbc85f5d496cd6b879ba619acb5e4a06a76e4f46a783438ba09f6b06a15c00b28b12dff63a42589e65d75d6ece06aaca859f81eb8219780cb014aade8778e469f2119cce1149d0634c9f2ce11178c1554c1af234b6475e56095d7c1bf2b2fa83b9e657e788afb42a7fe3a629cd1a30ad0322284b09021cfbc5e7db45926680fb7ff4c61cf57620c9f9f5303e875be5ea06073433948b012f49fe34eccd3575b0b52050db75106422b3578e970887e906057424a0cb8200a1aa2b162abe1523d34a28aaee411bb474eda25614f77964f03141a6067e3dca772d86c1a7889c83500b06c7542a10cc27e7e06373421ae7d2a900185422f6f4548797a47ed7d7b13812680bc8f91ae3bd4c34f4f0209114c6952c5aca167138632f6cdac9d472ae4a5b15f4627465280bf9983b053b316b4fe94f0f86b4a9f2fc1155689f272afcb8d0da8e64fa9dbbe35cc4716a76f9d8dfb8453c45097010db3fd9305e210b44ee036da04f5536d8696116f93e7ffbc66f00549e8d132fe21687b427f9f654d241e220221e10a914ec01904096b756a76e8c7031ba240e1844e577e61e9c2af330d17518dbb1c5a6600da7b9b9d99a5dee2d137923f9f7334d5e1e14afa28f33620c5d4e3540f14e3ba256fa6067980fa7f6326a4c87ac2c63d7d90eaa7133c834c09d2bf5cb95cac960a3e76ec3c0c06212449734b109b8306405a4cc9cf550eb111f2d9dce0baab82179833f3fe5dc338635ac6be7137f08c4854cefd04ed8749734a06b23d67c18253dbafe380deabeac9425b5905499463c0ad0619d8600b487b1293564d9aade584d8baf57ccb296403f0ff58a49e0306fc2f4909b9bdc9498179275b1e0389a95a163fbac7b11fc5c52a457c298b27908cc1daa9a70ae5181e05ac8cf7bbe57fdd512e600a12f57e1741bb43788a5c4f0bc7ed81f9bb09980194e42f4047154e40268f7875d804f5bc3a9df23002bbfbd79c3ac6cd41e17c4750b01d3be21b320f447e1b9d33c4694249847376dfd04238d9c9cc6e8838facbc5f6fc2a8662659180795f6672dde3bf4c0c070dcc514b7a590b4944981759273101c55253c7b97f29cbd4485fb665f45bff91fdead44e33794414453b9266c3113fd77ab986cab1a9a4459354f19b64d4b1e98fe5da9aee6e5338abb5de5b573f84fd66c8c71369f8e227c7568a9c4a0154c2c693e32660cbc53870904d50e5bf809106e073c6554c31521b05271b0f2d1b8e6ea535807606b387e4ac57d0250c528bcfaa4bc0143c148dbf5c0879081670f72c267dfad56744a00fd59f0327fd91641f36c02997216e5c1e86b78debc6e47b314dfa13e145099f2dc4b93ad0c030f05fb798cc6a6b833a833432e6c63022e31b5d4a96748ee4e468c252e66c642a8e05c4a0ea4642453f37e570fffde76737ddafd4b9e3f2693c0e9a7ff4354d08286173cc2bc715f6a4ef227be891ba71a0398628a89ac923f4c77f7f7b39d7b00ea6e0a5fabeda7fbd9440bbf58d68d9b99a40f7035b9b51b78216a0fa6e23316b463c7be4d8655a9044b2d602a5cb8a9599e9cf076db6c1b17dd6079b8f24dd357c7115fabf94bfc39534c9b0abab7ef2c9f76cbc1b24493640a24e9b6615e059f63027885b25e933658f972013806658d4630d0c6e1a56edeecba5848c9c6cbe92d90c01d2905cc16c3939a2f327563503223dbc58e02b271ae8d038071321027ebaf7542921ffd0514c897f65153d5a7c8748258e45142b45684d50eb73bd199f01dc28e8a3efeef65e41692827a8a2196113abb133c33ffa417e7294e116a77ef3fe14e0736bdf15138f3c2fd23f392a1c6ea4c802dcc4e6d09fc33841d7ad8354b837ed19e5c1278be8c2c5be4b26ee7722ddd488a6ee45cc3a86ba83640440fca68884d4fbb8295ffa60477a2a3e389787f53ee3af9f295c0bfe34a690dce860a24e31398a0a11343bfcf78eb5db1f51c0487303a804ff279a8dc1ea82f8ab4fc21e65bf6adc8a323eb26f18ff6f3ed0ca16f7af5e95e944ebef5f977dcc209c77770451421d437867ef85e05e335175006ccc98c8cc52b9891e6274b85d1676e893088933462d4103e06622a28fa7b33b6d5bdda9e47da81dae8bb7a10d04c7485c62a3d2d4884ee255675c6ae93f1cfbb28f2c43fec395616867b98cc7d9d98aaacd208fe2c6b1cf6938795c48f47906df5ae91398a3ce4e5ffc5fc29ff1c3e9d90f4b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'_\xc3p', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x74, 0x2}, {0x6, 0x0, 0x4}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r2) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 05:38:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000200)=""/68, 0x44, 0x40, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:38:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) shutdown(r1, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 05:38:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20100, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 05:38:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 05:38:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000000a8000010dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0xc000000000000000) 05:38:27 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f000037c000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x3) getpid() 05:38:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x6780, 0x7ff, 0x0, 0x8f}, {0x2, 0x200, 0x6, 0x5}, {0x8, 0x7ff, 0xff, 0x1c9}, {0x1, 0x8, 0xfffffffffffffe01, 0x1ff}, {0xffffffffffff0001, 0x100000001, 0xffff, 0x3}, {0x7, 0xfff, 0x10000, 0x7}]}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/236, 0xec) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1794c00dbbbd0f60, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x82, 0x0) chdir(&(0x7f0000000180)='./file0\x00') 05:38:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x294) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000280)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000180), 0x0) write(r3, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000800100000fee737b81f0400", 0x0, 0x10000000}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x400) r6 = socket(0x18, 0x2, 0x0) close(r1) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff6a476600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c402000000a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a15a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af5676901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x2f, 0x0, 0x0) pipe2(&(0x7f0000000380), 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x2f, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x2f, 0x0, 0x0) close(0xffffffffffffffff) dup(r5) ktrace(&(0x7f0000000300)='./file0/file0\x00', 0x378de2766a1ff427, 0x20, r4) r10 = msgget(0x1, 0x100) msgrcv(r10, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0300000000000000000000000000000000eaffffffffffffff0000000000000000000000000000972fba0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160fa0e528efc4d536e520de6a507ed5e029e7c8a4b945584b333eaf9893bedc2aa9c7b2b4bbb3a69f45e6a3958cf077eb33f48f304f125f1cadf419d584cbb5bda7f8e47a6ea1ead2a5858e7e4db3b8269229b4e5e972d0d5efb5b700fb64d5a499a05220692386169fde3d68bb8942e4bef9167ceaa692bf2bc841dc412711f6d389f4d4294766cc2aaf801ac86dfceecaa110101178a3c35491e93149ba2618e4d660e0521e990aba28ed8305af6d4a4e8ae213d1f7a68137f7b65644341094111fa354b14ad359c399f28f32ab049b49aa3dbbd28adef005e1a0705ffb04d0e24ec38bac38b72d81c6322f86f3f4db857a7739ced2be27a63820d235c7401145e31e5efc96b0f06c74aa87d55d970da68dbfb86749fa2c246676fa7daf9c1b3f60011359380e5a28a8433a71f9eb76fc36a3bbe68e463aaddd79af51138f1ab6504ccf768708dca5b8ca3ce9b830ac7671a39d28ae70739147b3c015e0d819a1f5726d6ff386854eb15c885f853d668756a29c17fb59d9c22e13aa"], 0x1, 0x0, 0x800) getpgrp() r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:38:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x464) 05:38:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x800000000003, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) r5 = dup2(r3, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r6) setgid(r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r8, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r9}) r10 = dup2(r8, r8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r11) setgid(r11) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r12, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r13}) r14 = dup2(r12, r12) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r15) setgid(r15) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r16, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r17}) r18 = dup2(r16, r16) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r19) setgid(r19) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r20, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r21}) r22 = dup2(r20, r20) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r23) setgid(r23) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r24, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r25}) r26 = dup2(r24, r24) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r27) setgid(r27) r28 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r28, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r29}) r30 = dup2(r28, r28) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r31) setgid(r31) getgroups(0x7, &(0x7f0000000180)=[r11, r15, r19, r23, r27, r31, 0xffffffffffffffff]) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r33, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r34}) r35 = dup2(r33, r33) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r36) setgid(r36) getgroups(0x6, &(0x7f00000001c0)=[r1, r2, r6, r7, r32, r36]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) select(0x40, &(0x7f0000000140), &(0x7f0000001480)={0x50}, &(0x7f00000014c0)={0x7f}, 0x0) 05:38:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) setuid(r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={r2, r6, r8}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r9) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r11, 0xc028698d, &(0x7f00000000c0)) unlink(&(0x7f0000000040)='./file0\x00') 05:38:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 05:38:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040), 0x25f, 0x1) 05:38:28 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB='\x00'/110], &(0x7f00000010c0)=0x6e) 05:38:28 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) shmctl$SHM_LOCK(r0, 0x3) r2 = socket$inet6(0x18, 0x0, 0x9) r3 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1003, 0x0, 0x0) 05:38:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 05:38:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8050, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x0, 0x100000000, 0xffffffffffffffff, {[0x16d4, 0x7, 0x101, 0x14a, 0x0, 0x6, 0xfff, 0x3, 0x800, 0x5, 0x8, 0x3, 0x4, 0xfffffffffffffffd, 0xf62, 0x6, 0x403, 0x5], [0x3, 0x40, 0x7, 0x8, 0x5, 0x7, 0x4048000000000, 0xbb1, 0x500, 0x8001], [0x0, 0x6, 0x2915fb6b, 0x40, 0xfffffffffffffeff, 0x7, 0xfc], [0x7f, 0x2, 0x7, 0x3, 0x1], [{0x5, 0x401, 0xffffffff, 0x6}, {0x0, 0x80003, 0x0, 0x7}, {0xd639, 0xffffffff, 0x1000, 0xffffffff00000000}, {0x40, 0x5}, {0x7f, 0x3, 0xfffffffffd0a4167, 0x7659}, {0x3, 0x101, 0x5, 0x1f}, {0x1, 0x2, 0xffff, 0x3}, {0x6, 0x1, 0x100000000, 0x9}], {0x6, 0x100000001, 0x2}, {0x4, 0xf92, 0x5, 0x4}}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 05:38:29 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) write(r2, &(0x7f0000000440)="cad3d7d1b783e6e9221444d02d04e36b5224fe061c1bbef3bae3f1021fa0d1ccd97d2b84cd1c5fd8c29e949b5522cdcd728c53ce846db1dc6b23ab0220a068125ddac8677815f476b0d6089e9742d54ab5edf82c6953bde2e78e2f1c5731a4b1e4d511a2a09ad004dcd33c430a1db3d77c742e2360cd6aac22a0bab550a14569061119ad2406b11b6696d6c97764125f3f714a686fba84298250267be167d81d6c5f764f64695ba3ffd39117e9ab8f0070d8dd4073d59dd36abdf82d1f7ffd405606a7f82155a88bd1636c40f5e15d1c92062d30ac6cfb5c955b2239658be2b44f3042e738a7f453a9db4bde1ac6ed79bfaae199b18889e5bed8b4ea94b206f50220da890f6c73620719f9c07cdbf97a7bce9234a026b320cfbcc3115d578740888200f6c0d47f7bafaa911da91f8c8103202e70520cdbb7bfe51f777a8953790daeb2ccb061a69d401e89c8d4ca34ef55a0fcfd649c44a9e3181338f4d8fdee6f9f2d615d45adde56e2636d3c38d23849b695c407098b1c281a54302591d46b84fef8fbb2ca8b447e14d6e9122e6db98c30c0a480afb58d11304e5222af85cd33bb15518639a6286054a1cf32d5f75608f4e11b813dda1a836ddc89f7c9252c57726e48dff8fb853735eeda4a98290073c17349e40af4ca0ee5cbf19769a0ca69eb3051fdd3d9b317c4db670a2455f741ae696c1a4f026fa7945c73fdde3654a68e04634e9c470d3d2b0cca4ccbbfe304470a9589e06fd5ee4e3fa6e778be0094c8e38a1c1ddefed76b648205b65f4604f57c7fd48aea6cafa7dbf4925723fafb5442f746c546834ee12f7c1c13b2e1cc93920981e8073c47df2d3674038efec32c72b4814b8666be28e8413dd84350136ea64a7d1b3967c147e4830e0d05acb5753b63e066e24dbbbdb5a952f35f46f8d7cd7c6963a6f6682916f78a7b40cb93549839b9742665631acee595f8fa3bba2ce77ea5441c8db68f70f801d687db2b1a9682b65242b7edbfb0e7a6aba0a1a18595cf1649a51e26f1ea3e7c90012f128d6e984f95265a60e4ae4355a9c8e03bb3549f0c82fc5c043e40bccee341c256b7fecdd675f2014239ac461e8ddea72d83cf7839ec70b2cb36582c494a0b16eaab3f2beb326c40395a8e358845945107c2f98ff6187a7459faa4c90ee76baf7746dcb526c9de9348fb85f6ba80d0e2a4ddeef480d0aa045c02ccc32f2208b401a61ca176f44b0e5540a0a9126d7d0acd566112da356c5523813a4698c418ccd21364661efd97e81253658ea39b8f09cce3e58d6fbc1ea133db353033a66d6cf4aaa37ddd0f01e715f1f1eac1be6a956c9052fdd6fe1e097e7753c3be93e669dbe88e44c45223726f1afcad31d40fd091c1de9e8b416e6bd141f0d5787a1724a099814799a18d2332fcdbfd6cea4a8d60d331ee480422388baf37d1f3db76fc9b5005dbd9b2ab5cb0a50e7291c63a4ab637d37f0bb08f766f1fc2a30f44b936199cccae713571a7e8b910a3c4724b7fd75df42335dffd7a26054b269e280ffe3d3814f763d0cb92383462afed63deac5de1b2f60529388528a46e83d5f0d47771a9403c91c7dde73069cc198eee060cfb0b3ca682e5ca395c95e78721d06e12d2b0e07e30b93343c088043ffdf70a1dc14f9238f10869478fee47f7e5c6958b5d0fdb2c52b5406c8362575143e68739ff86b42566e44c49c6422866ee50bd2ec2df45d4485c65dd3267b8909b02e3f9d781320b60fdbae5ba549d0bbb3680c445cd24be046d8f2a2886eb43c8d8c10ffc6d15ebab4097f54d48f46578adb6dee2f80ceb636e6a86525a94cdc9ed16312882cfab1ff64061eb219e104919a165644db98ad14e687d361f06694fafe65abcaf6be2f716539798d3f88d33c5a25e0c45f544b95c3a5d5fd548a1d067084ab291d721795f2cd0d178f131922f2534645caf896cf82b7bbfd4ea8d10b49802fa40217a28017aa91e899516639a04f0b73b3727d9ee260493ebcb6fcdb62276d5cc40d796ab2d8d3e6551122668a682639d05b901cf9cb24215e40178b6a93a684b035bfcfdba9c6f4f2686744b9a89e01c282a1ab1f2a28966eb3ad46c5b8a8523f11f0ab4b1895f6cad5154b4ceb60d3ce75108f8e5cd381fe240a64a404da82b5a947b220fc2055db71fe93544b6ba9febf2faad27ace73e33b624e342226e35f5e2ea8278e8fda61d5361af57f119b6c793fd4269b07ce8ced0e458e9332742eb45cc40b939be26f57fe466d486f33df60583853a859473d065777d5303313e343e49dc94c50c97a63c7c4763a49bb76cb1d424bcdc75dfeb83f7cc79dc6c38dbba39fc6f9a9a8178fad1c9eab19ec6ef92af9aa862632e2c5a89af19db4dac5e6c06d6694d09df116998dcb45faee9c3a3a7623d66c2a0143f750515046316940ae23a55c557b098b9f24c2d1ae3a9889423dae5eb053c68b4757a5896941cc3ab10e4eb4f3770ee0d0b437e2d3a65a122d83ef8721163acaa485fd190059f75d95a723f75bc7f17c7073cd69d5c8457ad4abb8f92255caffb05706f443d6ec552d747f6eeef0fa52107e1120401b3093e3e4f5faa4fb636b85544a92f734cc12890b727240419f48906651d2f004b01f0b25c6ae1c0aa69bd57a575d0f40928a2461b7a87ce89d949122d5c35fc3d2998acb362e71fa1646f2993788b276a628ca81486a7fd14f0359c9932de2a25c3ad08a179a5b9a0eac7a9b824a6600aa9e7a9023241355bbb60202c0d262143f118c84134c8225180e2d1a02766f1860b3d03d3320edfb3d2a76e9b397960129f00030db51499423ea96d8a4f275b0523b1959d8403759b52cc4f796a10d1cb439c9937e87e3a02e0bbc32db954f97b3d37cd06cb36d76375d313efe1352e0a5977a9f725818ba1818f7db0773fe960e054aa0557fee14be32347a0f94f616598df03cae98055da4a798d626b9728f3d313f3f0d9bf17fd078b6c24fab66b5a9dca2176846043e75a9bd446b2c65a5ae07c13c11f6f3f77c952f39c5b2f70dffc23506ec761c60140fd2c5450ca6bf21f131b249c608d3df5c51f80859141effd60cf11c40290cbe4d58e86cc5920166a8feec2db38ccae1fcf2d7d3e18e4570f2c6ce388c6b505c033de732f3e6456813af45d07405fc98dfc293445c31e5e38df61bfb0a7eeca36c974e778a5b23ccdd9fd72a85096113c1073583cedee4b98d24b3effe731a1f5db7b6955b8bd30384a720284f25d4c6c7898778d683ebd1ee49a0b6c8dd7eca2ebd828f3454bc2153bb1febc7c32245b73dcabcb5ae871f4032e8ff15d3a4a00599d9f378e6b2411a9c3ef1920f144e855bc0c90a6fdca16ac51eb62ea22c3a850ea3db50056e033f83d60eb41df5baf61d7aae40f4ab2072a38a25444ccee72cfc362e0999d3531d36a465db6716b2347df3e59517e74305d637bcfec17c3f54a0ac9b0f8de03178e17f735c91c8555eb3aabb5cca522061deb58a39be3356c7675a24e33220dfa5647e76a56508e4fd2603aa92b7b8eef2eee574427e2c439b790a1bf6c2d81eae0f4e867aebbdeffd362a7c5a2cb75ead67b771861f081d8e5c897ff9cf7973241d57d7f3542ed021507888f77fbae49018ca6cba743de2e3d19bfde7eee49fa21b8cc194b40a993108711a25458ebc31949671255be71cdc8fe2bd226600c228aa1b39266f88d164fd308af095aafc1aae0ac6d5323d100ab8376608a213a02e4b21d223a4d9896bb3fcc72e30baf57ddef62e277e261eb2d124fe9ce6f2a06b23090a03590b011ba6fbdb142ff3614359d53c6b291bbe5b1aa4ad681455188244d3c3ae6ea1e4f616f05801b537cce38049c5779b176202932ed721027869f19de0ac8e213ac885f12d0d2be121e314ac40f483158908c7b27b105141d9ba20a528bb7d264d78a59381533015b2be1baf1b9ebf7799fb48d592f01e6b83604d89856afe4101050066307b0e3f407c49e255e44343b0320e18837c7f4cd7de83d5f93e72a70d1db57725e82fcdc27285ce169730816777308f8ffb7549126c5c08cf1b7a967fa8140213a18c071f8df6ec9a09ac307ed6992b928c06c3993f933ad659ecb9f9049982310de9e47401f9cef1faafa26f0836ee33311bea521eb08dbacde159b3dd5c7d8ddaad240642e354121eddb809009af59a74c1d6610e0d824b674b8f67a11a1bd3af1d34b5bfeda10b0275ca9926f399f2406d6fb87740c99f0dd37d460d8f8d316fdbdc22fb0d7bc324f95d1867b4cc2f36a70f344f19b9121c6ba9c7cd86bba800284894ef906852178ce9659229422e80e110573b9f9b12782077ccf8bee390ffba609bf53f0313cf292197d87c5a9b13ad2f1ee5d0b8590b495c38ad5811c32624382bcabd794a3bacaeea9896bf832cab07dc7071c4548172fe6154ad6afbea283c97bfc4138a453a82a3fe04ad820d71057a439b4ec48d6ddb10a02701b48a0bc1b829586da780de2aacece6257028ecde84262d868096aeba4ba000b8085886aaa693b3470ee019d866806d3f3aa040ade62eecfe8d387e56997e0ddb709b0a7cc28bbc185920a9889f62594181ec4130e4e40b0f832ea75f43f4daf06120811865364646e7b67bf98bf8eea47bde56ce7c9e1e1685d68df46e240eb0a733569a6087a8fef58d45875812d82b6900248d612724743bf0762ede5bb929aa303618dd3abbe9608a0347e9cf8bddcab1f232ca8d932fbf91f053fa2dc9a967b6f4df02239211bcec10d254f06fc32214680de24c7fe624c761fa27902c2812c3325dc5f81f9d5303f91cf9aa3a405b0a55bb9ce539598e78964b97a4643518804cb171c425e12317d11e0d1ec8ba7e23c6e3a04c0f419c2a37db4852540c0daff6bf4109e4341db11816317c2f90b38da1990702ac7262897699708a9270d0b6b7602bdd1b77083978fd3d22999057876e93ac65c6826245eaa29d38f49a4f6bd0c532eea2fcfa22d106578ae31e318d1ad33715c3f104d9102fd6d8766c7f18f25d016ff22025538e9704f92999256909c7986e19f456410cbd28723ebbca7644ea4d4ed82f76a1cb1f45d1f5ab7a079ffe801df45ae744075945694cbd4da69e252dd8095654a8ff08bbbef9f8d00eb6392e2beca42e2885d89fdbbc17c35a6d0cfd72b4c20da1a0c78c50d25aa8f3d3998955832205837bc605a89ddb30057ae1a0dbe84d28a7aa3e14040eff58c5bf5b97428c7eec7c6419cb55208bd0a25bf2be5db5598d48d92273ef01e728b8b7d32fc2de38b580bf896aded71b7adbba4948cb1626c79d1c1a878538148e41cc31a3b71bd004660489ad64345e2a635916cd04c37e134060978f736e74c33c4a54eb60752393a8ed1cb66842eb76b827b176ea6cc2e12ea176a03417a11ccfb6d88bfe5e7f68a3ba280502c4aa342fe5dc43448663250fd99c2f81b3c0981ba739ce484e5b5e1e011f0420c256dbfb200524c664ec11533d9352240dc88b94751ab34bfe8f2ce29d5d3cba7f912c369926c0d71ae22173afedfb78071527f7d7ce2411e6e0c273d08f13457a8c8aef1ca0c4454ee3bc18cb55958176689d2238357f43fb97ef28fba45bedbd66a65da4c18f2964396afd5ec90a2b1852a048b04e4f2e43ea10ef32f0b2900724aa6b167dcb3f50313cbe9da933a52f2225c087572e8224a49f5dd8a3ceebca40a4db033df5d9a84ef7e58401a8661eb271f146f952dc465f985b1bb8e9d37f7c24b9eb9b6edfa482e4abbf1e98d5f8f67918512ec4136ccf4c57b8220142a4e867d42fd", 0x1000) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 05:38:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc90, 0x1) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x5c}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 05:38:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:29 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x2) 05:38:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000000005200) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7ae, 0x0, 0xffd, 0x0) 05:38:29 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7f, 0x1000}, {0x7, 0x90}}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0xfffffffffffffffe}}, 0x0) 05:38:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0xa44713dcb372f20e, 0x3, 0x6, 0xff, r2}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 05:38:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x3, 0x7}, 0x10) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x7f, 0x5, 0x200, 0xfffffffffffffbff, "971c549e1f969d7e53bdaf209686381152e15051", 0x1ff, 0x8}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = getpid() syz_emit_ethernet(0x1000, &(0x7f0000000240)="e6cf99cf265711633947eb45150145e55fcefe6baf1338e7facb06bb5f6ff4341314fb38426b70cd6ba9c436938ff4cc9a4885fbccb88d6806e21d30c0116501b12a5ab4acf6c177fe5e7ee4cc0a27cc7847427b11ea1bd0e7fd125f169271fce0988b52b1d6a2d215402f063dcddc5ab1d99ba04014aae62b1adc592ee16601806a61943685114ce248278e2580374757b64bfdcc926d4ff2357539e7d318a34a07b971027b8583c0e4ce7cca3966e1d2be0996dddaaa899701f106dbf79c5a04b505702c323ed478a7518e8dfce0759d85c9bec73f385d1ebd1c3afba435717deb518af868163212702124b70cb5f0b2e41f3a5dde5acb2b8ed7529fea1d1e5c8579f30087d79b2d4c8210d89e10cf280bcfd80b1017593c4f2a9cffdb14a523f9f3fa42a3d1ab9e7a00684a9ca84d7170578aff9a44768a9323d32a2f07bcf7281509d41c076dea885a6f85c2ddb55fc1c5d9e8e12aaa37972da758db33b5c14466ed277084b9aa185f0dc64549ace59be0660d5413fb8357d3fde900e6fd8b5ce659e72227a2ad36792fabbab92cc33836adc10045382ee6a1e7ed17adea30ed61df640bc82bb794bfa6c84cb98062b98f96dd3f3d93f3195c3459570907b94a403fc997656f19c86ba446805bcaa19e15702304edbaa4b4adbc1863eda7edc8a19a5e869b88f9809340bd316335534fa52111816725857f4e645b4cef206342e3c250e76003236fac173aa4f9dad885a1332ebce455793a4287d185d7269b9a0a672f2ca5803030b71ed774f75e02671a1a7c6402f47ca72da7fbea82b2b39011be5cb8ed4a0534ad5cb19a8a293fd0cb590f138d504451126cf8e1f5c384f890eb30fa4564f222dd42a89ec09283c0af16015f587f85b0d3be7cbb7a5cc0e1d322d17d227ea5478e678ddecc80451158b312758b2d84cb66394110bb6a561eece2a382774497adca6ef114e42632736873c97fdcb028caf4d6383a499a18ed0c406d7f1152d32220990236b2bbe055eb8154747e918af6229985ac82dc3502324bf53451cf03cc42d33c50ab445e39c66e2dccd68dbe6fb97a14d5d4ae3c0cc1a89c9705270953fb189dc22dc1df6dd8c09dfb70f8041576880ed7fffd8fddf5cd656c905cfdcbc8d084b1fb74ac6458d2a76789c33d4d6ab2c20ce5744954f21383929615649dcce4b4b1da3596d3cb6e9db78319d8dd864d47ceb8e7aeb8c3cce0e7afba9dc662ea0b08b11dcf54d19cfb475381b41dbedc1ebd43e48c77bbf2b9d20bf7f985191e5b2508eccd186bd3bc16f3ac12c81bb896949ac3a95b1b2ccf19e275b5df3aebfb1ec51a2c1cf7d5c4ce2daedcc454234925caa66a99608fe34e3987c887d7bb1b82e62f35f8541995817b95aaa61f0a9ae8333e18c6aed2a47b162bc70325ce533fd945146baff34c3b6d7fb5a4b330eaea3adc32c0182a7af6f78e227d1582c7ce553767cca39ee7d92af84166875570a7c9e70c20ada158026a8ac070b9bd096aa2a09ba54e18d253263510ab87e1337259e83d4dfeb65842f08343d18d27e3264238c3ef750495eab71b95b3012731a3d23e777a961c56febaa78885f4c1f240a9916c4fecf288c53d28f5e04d3370e22f4cb8d9bb00c8a0c783b16b3b9650151b464ca7913756bbc6879f272d1508ded8bc7cded6c88ba960f9e1c025cc5321bdd99374b42b405c6a26c7c84c33cdf1e24a13bc0727cf09331fd1b907fdc109b84d661aaf61ef3ccdbe389c46547695dea710091b2597b80020dd380eace86669794f707ac1482fa99bf72d3d66de0faa3063014e5376c47f042c8012a545cf116d4f9a33e2aa56a6205816534ebc11686d25730c111df92cfe1a61ff898c2262a93cf7a10215d693f580e3093f6a8b46d7a2cdf0434d23232901537fc431deb7b72103bc2c822ed0aef2fd4ca2fcb8d57f458497129b9a11c16f91cc9eea5e65b1ac503a3317c7f6bfbcfe0e0399f13d386f621c525e19213af3bdb0d2e46c57dbb010ab6368526405d01c1dfea33689659a3eba14c9edd12b246b0ce1c6e3136e8f474d747f0ec239d7680d6c9b0b086b9157409512ef1707ec29b3573b7e0fb19ee558036e238ae73c909525bb05ee44c5210d6833fa33c74351baa17a7f81acbf7bdcd73b8b6512e8f9f1a441822a12d56b9d49da2aa55f7a31183885a42ad64c5ad61222a3725bc980a45cca0f757b06af291631e3dd6fa72fd16fd0a2409e66798da292988fd6a53a6b9972c0607a70ebca457d2b025bf8a6b15d7e43d05b4352c13d7ebaa3d9ceb4836aae6cbbe9783a2d36227abdf22b0780137051ef3d4be8237febc6925327f7e73c46b34671d15af192368251b72f75bb176d3c91d9debd7befa5854e32e67a9fe4443e549429afc704a658d5a8d65e430125e66f4d5410424ffe810966df26933d8498228be92563a3723ab54abecc29ffac449d75ba7d49c95a4f180ce83a5d24396acac78b5ae621a436a73c527827e63ad64b3aeb56586324fa81d2ef7166c37f523cfe8a964368819c8446d20ec544c6fe5cbe878a96dea645516c27c664e52967ef3d935381a61b55c24414d07e6566825cdb96b5111953ffa1150bee844805af4a50a8819f245a93b86c0eb3e75400db39b0ebeaad127426c7f988350d906c2973345c91a53701febfcf59e159c839bfd90a83ab1dd78dc99a15097f563c24d9bf15b158fa407817c5adb52681735fa85d8369725c0769ca77d29a39b425a2b41334a6cf01c813c9af4f86653ed0c2fbf67697e5db4a337607c7a522003fb9fa65b4d2ec22deea104378f7abc47d9ce949cfdb23597b6a68f97249cccfc3f0ea7d0cd8d7d0a8e27c8a0bca980d419090467bd837be4e74083b78597077cb1dc43ce679a66b2251f526a63efb522da793c1cb45d80ac37643d55baee07a6150cf69ee15c81fa9cdbe4c3e96db1da06438198e23ec56f0caa63cffd5aaf6396a54c722fda31e451386c7e567c690ffc8875b0acb8459dbafc0a5a165005828d72bee0f1b8834873d1a85422ba06e93359600bf8e32a3c7da73598850fd3d24d7ae3be0baadc24fba6b384245dbee26df6577268e3efa8dd807ee6ae821c0f333c023cd6e33b8da336b2570794c963369730f5686680c7f83b6a27d040acfed3c7ee56eb1c51cfec4f06933cf25367191a938b09df56b0ea57d646a70dee80b30e25b1b2acdb68ffdbc1f28e705e33dff82c35bca53c7752d30af7086697c5280e5256f2b9f3b64a749b012d79c719cb18c1291f7bcf66aa45b5c05ccd138d7c5ca1faaf1a97b7cfd2c8e9328d8df27a5ed44246c5f9179f9e5ca3579f3ff570b2f00a4e8090dfa2771e38f77fc913110b68fb379560743409559b657cd8a10510485e6a00fecda77340678af2b451e2633ea7599b266dbcc8f87ad08908698fa24d4931310d9be1c9db86e59ce63a3a7348ad295cbc7154e5c814430c924f3d62ab520a72d6355209174fd1ecf75c1ce6d710eb81b462d01fa65ada686dc035ddda76be82c9f0d7e4286fc5f5ed208ad16886819cf9ca9c75f0673b225625b4a51bee9099836e4266a2b1991f15148b38d65c48e87d51f5a748eb9619c2b86f113b66a2acb1cda3edc8035d6c53a3f4d765bbd5507ea6fdaaf115635d8dc2a971641e47e199be07be7d353b1914ed5c10f9afbce4a24e6e5f69fd860f79bd01123fa1cfc3c0773f683f195cd873590e851abd8dba658810363ea3cffefc7aef54c9d085ae4795838663c97b1a9fb31a313d0cbbeabd2631e4c90b5582a8c95ed9022ff3db85b349919ce1d882630ead114b2f87f6a01a364599d8d195007cef86f568775b411da9c1642e80bc0c9ec7a313481a501081315c533dafd76f84cecbc7c8c97eda38347873c904e1419129a5d9c369e8bf37a81d7cbd7fa9d82aab7e9f64316db1e571400a14b4ea14c42c0c2774d2804250eeb14d5133a51e48508d75bd4f84661088b7fe50706f8cf94f9016a3dd2374a9f91e15a843fa5b276bd33e40d827105af6043e2e07b6b496ed3cfc7dfdae927405ddf5244329a9c7eb71c2ac4c984da22a2041f86dd44359a53d47ec470c3b234a4a5f477fe49d9b5750ec0d678170a00cbb375c2d8708b783a07de94c5504f1db3956c0869ea81c1fcc3bdc2753a28d090ade0b88d3851328332b58e5fcf32541a644e4711887e3b19d1b89b018d65281547e8158aaa8117848722cfde7cf75170f6cc99b695d11af10018d49092db80481c3ee20542951f80d632153ffec87013ce344520d5ad14366ff1b04677491018394624a55d402adf41bb8c0eddf16db39544d2157295226c75e21f7a8b5945a06011f3e3af13b3f279e614f03e746302f02d8b8ee2fc2d71a16c52697244c9e217ddbae212ae608d459bfddc1e1acd0e66b69506dec794bf92b9d07710cd4dab88f8e33584e2500c1de1b84b9ea4349630be812309ca27ad0a3fa98f8c9df01124daca3c3889272bd0cb15de6287e5afdc09aa9ab59b238f7cec5cae6030ca0587e81d9ab7bf42d096be8b0d9a200dc62f8541b0280962557d4fb1cb664328d80cf91ccf4718678dc5a994425a0f688bff83e7045258776421907cb457d530b7ac8d7e43b1c7742dc2cbd68063f5faccd9d1960c92d883b0a3d66fcd9a33618ae1ecbd6c51c07e29e967701b481bae69b5c75f74ad2b399936c9304020b88d83f57e4f93de5f1054a0f78720839f6f0ad33a0f6adbfcff6f6e067d0194c2bbea3f817ca0a8f4968a0ed70bdd5decc5a1adeed75765bc65498388b2d9fa762fcdb0b205375321875637dfe1d49c1fb962809c32351909ea2868f2d9ffada62fb47b38c47af39dc428174711e0da2c2fd16ca91a70efaf465a10dd4d87e411e82991bd8516e4236ef3575cc646d6a18ea957cb1ab73736775ffb5a8710e7bcc312e6b66385e6c35d37d442bf747d9be7cdcd83f766a8fd8e754d9b21ac4d5ada1c01c25c5790cb937f43b655cd037589c524b5f768c472c337eb844011a83386a7ad925fcf5dc45cb56531353effef4dc5d929fe46eb8dda4fe18568fe807130f652cb5209f6c5afc0bb06a8ad387128834f8e34e464f951106c758719fc03e88c48b64051fffb7dd5a183457cca05d58a1f85a2514dbd2b057bbf1e83276d05ffe7d29434988f9ba704109790ca672ac51182c878cc758dfd39575a6d2ee2bf1973737fe248ccfb640e7ce3187310a920e107c6a776200f65956ab18324a30e46af278b2c1f4f3c8cf60eba6ca1b1204fe027c464dd78e301ac27d3d614244c17a13b009e9a87439540b4a625b41c53f3d167d96d500d7167767ed14c126ead0ca898c030efcf295f40637984333209b726ac5c11f2b45a0f6b9f64b6fdcd7b11ad424fae28074359f67791da31b6fab52dee4288d9c019d90517fc9b8228c859bff5f8455f521a9ff976c7c20de9fc307a39cfa4616d2ad15038baff826829d511cdd1e6abd92713db43f5eb0ff6d0c15edfc2d22a82ab20ab1151e0af2c8fb777ddf1f412cbe6156cecda669ed6d7bbc747474260d128d1713550b84857ea1f436115a7d7dcca2ef4c077dd0d9eed935482de5bdf473c696a8c7e77db2ffbe9a25da76e9c0cab1e3da0470e70ea44bb35867ff1e98498c015a9e7b4e2d17ed001e55e178565ce1be08efc70f6cd86cdb3d4711aa885afab8819b454cce4d1ce2c95e1cc0a143589af885eac78414019b5c208afe0362a393c8deb5e951b5c9b74abc3403561a7b26c32e63a578c77d2dcc8fa86e5a0663eb47d87") ktrace(&(0x7f0000000000)='./file0\x00', 0xcd709b942d66f81e, 0x3420, r5) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) execve(0x0, 0x0, 0x0) 05:38:29 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xe40d, 0x1, 0xfffffffffffffe00, 0x0, 0x6, 0x2, 0xfffffffffffffffa, 0x2, 0x3, 0xd4, 0x1}) 05:38:29 executing program 0: semget(0x2, 0x0, 0x452) semget$private(0x0, 0x0, 0x4) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x1d0) recvfrom$inet(r0, &(0x7f0000000100)=""/49, 0x31, 0x841, &(0x7f0000000140)={0x2, 0x3}, 0xc) semget(0x1, 0x1, 0x3ca) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/157) 05:38:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000001c0)=0x1ff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000380)={0xf6c94c934a73fd3, &(0x7f0000000240)=[{0x4, 0x2000081, 0x28000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 05:38:29 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xae10ffa0) pwrite(r1, &(0x7f0000000140)="257aeaac85915cd76e6f7859c8e6ce4f94f54ad302af8d09ff7c8a31da25aa5c60407756e9f43e4276928a9698be9f53cf99cedeae71bf9003ce5bb545", 0x3d, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 05:38:30 executing program 0: socket(0x400000000009, 0x3, 0xbe5e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) r5 = dup2(r3, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r6) setgid(r6) chown(&(0x7f00000001c0)='./bus\x00', r2, r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x1ff, 0x0, "db000000000000010000200000000023475600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r7 = socket(0x400000000018, 0x3, 0x3a) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xff7e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000180)=0x80000000) 05:38:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x8000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 05:38:30 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:38:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000a80)=ANY=[@ANYPTR=&(0x7f0000000740)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESDEC=r0, @ANYRESDEC, @ANYRES32, @ANYRES64=r0, @ANYRES64, @ANYPTR64]], @ANYBLOB="290d144f77da857a4087242637028c84240359aa790d107d9eb0245d87f3c85f9503eb8819d4616fd17657aa4cb3783a0c9385f011e0529206cbe025fcd2b4a2d46c8f6dc56e01ec59e820663cfa7ff7f8f2ece037cef02e963c2c10a93add59f8b910d6ea19c5500994c7c51535e74ef261766b14a6b7b3b92093444190a0ca1454b8a3027352a8ede5db1e0f69c28c79441a8453b737d425fd2620eb7e03f8c187903189a8d5e3ead4281392aff3bdc36b2e534d0677cde6e22b0ba1c95d7a1eaf7a68d64e5c39efe7cfa2734a69ba0a2194bc00a2269eb5b9c56805126d9c577ff0aa352fd3e38e302b45ac", @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRES64=r0, @ANYRESOCT=0x0, @ANYRES32=r0, @ANYBLOB="a46b7717dcc173d24d33c59f11915c6ca209", @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES32=r2, @ANYPTR64, @ANYRESHEX=0x0, @ANYRESDEC, @ANYBLOB="87ed072016cabfc76191461e2796e564f4f9c966d4cbcd10cc35f34efa3b9ed3cb9f599e7e067474f479b4d8460bb3909244825c24d28834e9608b5954c01b2fc3e3e989b722ecafd8ffe94cdc0b153bccbf4f688f22c18ba656fe04827dfa6c87c30d63b51e4c31cff4ba8cf0e1337b35893dbb1cace205d95e266344ec0d1f6adfc0365f2e074abc77fdbc5e63b776cbba2ff512", @ANYRESOCT=r3, @ANYRESOCT=0x0], @ANYBLOB="6612f0ad0691f1d34dae41e65768a5abd7338aeb36e9a1a16e0759493472ee45254dbe887b73af3a3edbfa9390174a84a4b42a2dd70962a46e704017e6fef29d00d45bbb3da7a910c5623c7b150dd3fb4a4ee9d7088ea701a92335c2f0db080957ef93bb9944ee91c4a5d88438f198f527c063ad5d452053ab33446f0b9d18a76eb90ae8360fba70e453f975fb85dbc5f6ea0fe78df6e667f03a948016", @ANYRES32, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64, @ANYRES32, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES32, @ANYRESOCT], @ANYPTR=&(0x7f0000000900)=ANY=[@ANYRESHEX=0x0, @ANYRES32]], @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX], @ANYRESDEC=r3], 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ef14045f099be06bfb327cbbd8a6f2c5423409e9", 0x14) sendto$inet(r0, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) r4 = dup(r0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0xb43d, 0x5}) 05:38:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x5010, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000400)) 05:38:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000000180)=""/182, 0xb6}], 0x2, &(0x7f0000000240)=""/178, 0xb2}, 0x1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 05:38:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x5eb0f2781a56f744, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10000, 0x0) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000280)=[{0x9, 0x9, 0x4, 0x20}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0xf8, 0x2, 0xa7f, 0xed61}, {0x5, 0x426, 0x2, 0x100}, {0x7fff, 0x81, 0xfffffffffffffffa, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 05:38:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000040)=0x2) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 05:38:30 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0xfffffffffffffffc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgget(0x0, 0x14) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0xffffffffffffffa1, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x84, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)=0x2) 05:38:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) syz_open_pts() r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) write(r0, &(0x7f0000000000)="a6", 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) dup2(0xffffffffffffffff, r0) dup2(r0, r3) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 05:38:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0xb96ffefef6c110c9, 0x100000000, 0x7, r3}) sendto(r0, &(0x7f0000000080)='B', 0x1, 0xd, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x5}], 0x1}) close(r1) 05:38:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000600)=""/204}, {&(0x7f00000003c0)=""/239}, {&(0x7f0000000040)=""/145}, {&(0x7f00000004c0)=""/189}, {&(0x7f0000000240)}, {&(0x7f0000000800)=""/4096, 0x39c}], 0x1000000000000030, 0x0}, 0x40) 05:38:30 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) getegid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x9, 0x0, 0x7}, {0x6, 0x2, 0xdad, 0x7}, {0x1ee43c9, 0x2, 0x5, 0xfffffffffffffff7}, {0xff, 0x80000000, 0x8, 0x100000000}, {0x7, 0x8, 0x5, 0x10001}]}) 05:38:31 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40, 0x0, 0x0, 0x3}, {0x4, 0x0, 0x0, 0x7ffffffd}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) semget$private(0x0, 0x4, 0x660) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x40, &(0x7f0000000080)={0x1000, 0xfffffffffffffff8, 0x3, 0x0, 0x177, 0x80000000000000, 0x8, 0x3b6}, &(0x7f00000000c0)={0x8, 0x8, 0xfff, 0xff, 0x6, 0x1, 0xce, 0x2}, &(0x7f0000000100)={0x8001, 0x9, 0x2, 0x1, 0xf3f6, 0x4, 0x0, 0x8}, &(0x7f0000000140)={0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 05:38:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6, 0x0, 0x0, 0x40000}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x10001) 05:38:31 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000240)='.\x00', 0x240, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = kqueue() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r10 = socket$inet6(0x18, 0x4000, 0x20) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = getpgid(0xffffffffffffffff) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r15, 0x0) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r16, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="1b3dabae6301ffa41b1ddd656a2ae902e634472fdf2d4a0f0bae", 0x1a}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r7, r8, r9, r0, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r15, r17}], 0x88}, 0x1) 05:38:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000b40)="5fdfbec13c78bdbc01c01bcceaed42e199caaf8c27bebb40ec96531529cce384a86654b9cf1d4522a85db7e194905ca6cdd4441981cc36605c6d97101689e27b859a2997259e74729441aa305a4a36693600a1b2b1cc264dedd8415859582adbafeed3ce21db859955528fbba8654b5e1c4350291bb4e9bb355d1cad64f7764e1a8ff4582052253c499de845cbb7b3f01e0c0ec605b511d20d9609e3ba7865ffe66fa65fe3f4d499a6af934c85884cc845d11c167434bb634fd403dc55473a5b5e9a48d6f4638b3967c7318705c994b7028aa8cdf4f4e76caeab719e706380c893808392341811a98e4ce3b77da8488fae0b181687eb9da1e86564ba82520dea414e4bc0189f914591f6255334c46e3c0a6732e194b400af13f8e5ea46edbd4146faa088b0a720f1ef559d9dae52de24993e1d36fc8382f70f8949c0f6db224af16e581ba5a0d83fab744ec051f959b1249b9411b4ee9e4afbf4b593818c287c9cbe49e231e9d29b20f595c5feb02009e7c642b116638ebcb6749981b1ac9ea42097ae75223829c9e46ca522f6a020e7f41f64c55d1a9375285f4f88fea06101a1085c266aa8ea311acf5c08e14925480180f17debec0ee406f63ef90ceea247241c307f948c8a62aa3f1991d1fb799d333768641263b8ad57f8f42a0555dc88e2da21e37daa5f3991731e3882782f408db0af0343836127eeb3bebc2b6a9a5865d7dfff6acc2a07e5d43f8eb3c1faf7f807ab043d79dcde0775f0292615baa994b73679a3a58cf19068b4fce913878ea6d9bdcc943d25c06e205c521b5ac90409e9deb90051f1df6789313a3ee23b5bb99832c4dbe171812fe3c7119230fab890e35dd08972aaa00b17c09f81c46ec2474b4b71a0ed2abe31740bbf92e134c96f3c8012ce5b8637196e562d110e526c7964b13042599885367b7dbbabd91ba6821db68964d18c28b7d38fa9d23509980243bb0ef291f5d7095b27b5610c25d537d54e13587186643695b2e75f584cbe8a75454b337d47bfc0c6ed7e894749932c278f89b7379f024a3f3ebfe1b845fa95f0a126998e7d6ccf9b56d8b0e87716b0340f93f7171c08d681ff43457833e02a81ee5434262f79dce9b095d6ed1d589241dd9f67c9b344a539fcf6f2bbcdbd333d852b6d8b123a9d0107245f6adb1a0e296bf2e5a5e6b40c52d7dafa64ea7710210065a59df2da45cb44b38d4bcd7ca905584b636c2702775536fbd5006c051fc3c5f1848922be99f001078d3e06b4bce7d3fb18c1df1914ce11ba117106cd078d727c95515295c0622f4c09345844dad18056d01b9844fa843cceb5058a4041162e6b78031c881c6c661136fbb2a5574b25ecf7c42c16cd9f21256581160d9c7a876476e72d3cd8d0166493fdfc6d5539ea68835d472b2b65e8e41ea92f3eb291ececa34badc86199c73d5f43bae702f1170bce84c0973c2ba43822d6307996a1b2fb8006fb23ff157b0c32e7bf58fc5a0082e0be89dab9f57b82914f8b5090fba5ef0220760a3d9a63024cce43af98542102d5ccc5a4aebb39899c8eab69cabe2cae7546cdd467cb0e024495bc4f4ff0206b32cfa5d8af855af7758743c684550996c5404b2f77687f5d1190a901bd563c6997117bb2274deceb1a15ccac8e7ab467383e814d3970202d14db760fb7e64673cd8731ba1ef19d6d2f449012dd0c955b38429cc828c296ceffafbd1a239ee7b8dd22a327a0dd0ce7d5a5bdf9f0a2bcc6da21835e8ad95eb4079a4a864a1c8c55c0fd1e46ab2efd2872e56a75d107692dc11ce27da7a92194bd3a50b25b681b51be2f73649bf143997368dcbc2abdff099dc45bc9f263e1054548ab684ee5b40a6c066a32b8b1fcdb647fa64acd42a63400277e49a0a77304cadbe2b8781f845d27a222c14a7b5a45bb91c8d8a0397bba91523994400594ea7214a45b9eda5224c6924fa356670f547a7876e7d13e445491614981c2601b30e592e0d50761f471607884f068745f7118de4ddd3e4281aaf4aa4c19b42e714b56f52fdbd6fa6d990d1ff28e9f104a1b91fe538630b74beb11c062778663a52ab8fdc13a173658f9c86044141e5ebd6bce6cb5dddee8906b42ffe13d18a2e59a26db5a7ae1c49ed588b93b972c9c9370250d685213bc9822a71392dea9da7b075dca2a4447515d3a485a60dd02e377d69a477a91c88ad39354dab890d102027994250e330850aaf7cec9da2968148947875b5547e2d54a2bf19a434302cf158fd961ecfb84b8aa2a914853aaae898b92aefa199549650c28a8d56a835b11b8ba897578cbcab745493e51e976c0e43db6c0a38d3bfc50d6d22ac2b64eb8d273413c3ad07342d1c124131b3b03773de2ac7f70e371d1ad51f792d682c18bcc76ab405b8de63260455777ba4ffad5eeb80eda015ffa9a02a9e2e0daf45a59ae138fb14e4ea27651237dbbb69811fde15b1ab2fbc3458f21cd1d39138fbc7c9dbbcefc776e72341b51287dbeb2088a048dffaff387e8f4952cd713090675084dc9a84b9c1c1f385a3066a9d9cdb1d04647ab4ceedc0851ddad967ce423889f98b2768657619e30af43b1b6f802586edde9d71f521fffd6c516851951276402c6c890e1d2e19f646e2b0b2810e0ee7200f8877543d7bd02eee56c4674c5fb53d01e48cdfeac75fd65b6ca581c3905749eab2c226632a289cac1e20e9a1bdcdaa2ea83fe6c0bdc20b05b42d994f46fffb4add8c0e2849db5e806c14c9164dcaaeb41ad8862295b90560a799ab498cc3de512313c09342d20ad1ad7a9b14e8fff69d82a227e5cfdd4ec276f752f7e4ac169038e0827361fe1bba6b4df04385b71181140ac93d1caa784932d95bd04f830dc0fd3ad4a55adb4b6c546d3c9d76637fc50e3f4dfce5de3612e39f60598a68553695aa79e224dd7844641260c505414757100a80e28f43ea9d675f6c1f941e75d0480e23b354087c11b85b097351afa537710b279cc00c3759a9f3e55e954009636ee9e4924f55cfc90d31ebaef8ac9ed0756529f871f0f60282ec6a751c8dfcaa6b88f48907500d1f80aa510ac0a0876184051319a3af334c28fabe8c483f163e971de54b3edb26bdb4ddd1dd8f63e15438639adde08556012970aa03b1366357ef0a7a1f773c09c7eb34e0438f3def59f9ca7b5d4fee565f7592993270f733d2099cdb0ba594dabbf52312b7e361d34aa3fc8d89a78f1a2dfb9cf1b08af9853c591b19004a278f97c2504187f8fc4a6874f2f3a30870dfa0d3c0022c3ac54ef0a2ae554d969608c440f14ea60f25499e31aa9f541999efa0201f8bf1d4d356f8f23fc6c54b8150cc61089867d76dfa32c00f851ad6a5bd9ea984362a0c01f885227033a61c195ef4daea945caf2a2ca3e828abb695c4f8d633aacec6cbfd1119953442fa8d8fcbcf7a513e930f06191412d10f1e6c1244383af03a8681be7f14e3792713070ff0ab9dce1d34dc64abaf4cb43c0f4175cde76045dbd0c4af6379db8c9106ae1f63bcc590bd09c8ee3847e4bee5317f5d87767d6cf870aad918a22c202d9585ec8a64705f4447001b25ec01f05d98ddb0aa9ed99e7259a7debca0d6b224d765061f7642c4a34f8b29ada014df4dbeb95f9837316da9ce4bc75d7d8c4596468503527d1b7ed4fb2c3162d1a2da94251ae5587fcba3e9235215b5727eb42df14225444afe106301a8e6647b03cb7ce36fb3da9395bcd8d7eae52ee77d94b4dfe62202020be621bc8d8bc6f6c4706d2984423c42943b441eb50450b25e520ad0840e095ce8946fd408035421141616d23e682d332ed660c2b184d6511246846316d8340c8334739c2636e5f0201b05e71f4e69aa9f731cb274e5d81a8921567b55114edb295be4c48d537fd8df058512f7a411f6993005d987b598a3d0d937ec817c7d0820de67c921224aaca73f49c134b928b36f3eeb8c861659ccf9f73b9c64046e6f6cbb6bf1cd9932f5146180055ccb0748f6ecc85475ee818caa8efec4eac327736c11a138fc3b215737f7a2e624eb62c81fb4a155f260036c6e8de639b9f5915da2ee6bcc952560697f0c4dd5706c434fe7efd0ee0b3e22bd862ccbb71aff5b9ce3d734d1d4355d93ea7137bd40b5d2e5d20e126c71dc8c79a519bdf3bf9d167d33e2e143340e92826ceda6247a73ae396c649644b75f0c5660eaeb52539f348e3bb74e4820abb7a660a7516b08c466dd90b96e7f9e1ebc186053c121f07e43348523dfbbdca199b03334e7fc405de78275f812a0c19e6d151d11f002a2c3738c47d7c314ef90d9ab74eff7a3fed5a4a8085b54f977a0472e25de5240d13554c6717c73c7f131b5967135f68d1221fbdea5388c209121030e81b5783e14c087ccd9a3e68132be36664b9fc06e12624994d064925c0214dd4d87559d28c2bf4fe32763fbb161184c155cbc16b3ea54847aec154813ab51d6372b93d3a2db9fd286148b3f6c07b8de379cd3db8506a3268cfa9da580a931a2d9e980b7ccc09332fe54b7093e9dd4ae2f44393ed8e9181cd2212d164358f97111468aeef859cece9c49df763f2b1bca1011ddce4b162e22ca4b149f292d4f93253b1577379d0ad672c3b275fc0b55158098dd7d45742cb0d77fc93284b03d53e8024e156bfa59aad016e5cc1ab415cf813b33f43e7acff69262b89a8499c5f1fbe209430e7c22d227ec7be78b205da067492bb5618f3adff4398e2ef8bdc94c4ec7d7b15b9e60fd152a89fd197410f9e20406c87fe236b7210cef8d6e46db52174f837c51da9f7a6a73482dc38e4cc1848cc116c1e1fb62af2212e081c7bad5460c98588ac858b3e126480705acee46eaa8bba9307dd2d8c962ecdfb55a994588c68b98c6582e1692aeabc691cbca88dad18c66dca8236b42a3060d0b9ea1410cbd3a62f8de7a65bfb08cf9ab68c952f01d84606f649d1ea68c2abd717d5dd9504ced84d94a71cb16a18fe6635e7ae38d9672d2c7ed6fe0a870d61ee7c887deba9a56c13cd28aa9f4ca510c768352bfc0d5b8728fefa8831734bd3a7379c06c206c168657ddaf5e3259a0f0cb20416c529343744bd2e30072e14afb75a9ec7600cb0a5db5dfc26f5518194a0b9a47898f83afc3f1a985e3730d3d3abea7e126170404197b3355c2fef8dff46d0f1076d6f737277b377f3772b5d8419563c57ae752df01f7f746b1e42b95dae1b38d51567c03156abcb4275919b2789826bfecd89010e9cdf0f5afb27d597e1263910f811896e9ab2891c2f6f74107d8b6991800306eb5299bf80692a6aeb77e13eab69dc8d3fe5d5d52f551c4f8a0a50d4ef08e93e1273bff37232331cb86c52a5b95662428629b7c60feb5b447009fa4f154dd0e4e3f936b105e455f8a04bccc76a712f3d93fba44ff6cdb11d09465600463f65bb4b0cc4ebe44dce6bafc659f33d08dfe2a61ac75f0799946e8da1e1ac37697780a7b0156b955c4255746f6dabf6d1eee485fc1e290a9df2e5a9e0a38fe2f9bdd991bce5b44560a68d957eed46762514af832944b39f835a793549e22f10c68d03a45a3ae199723eead6371f3043cb41318409122d74afb625a8e98bb0fcc293e2d5eb3cbb9c941e316cbfca92091f0df6880cbf4a816ac920ab7b4edc5a85f0494f8b44aa2fc464f15048615781da4d15730a7150ea728a597207f28f920c326116eb6a601441ba9cc0e4d834439993a4d21951ec80096000170d15e6fd46be1bceebac992f3ad617ae8cc5a2ddc2659652ae7b6d662f14b6c85a36e0d73645d66c20e24baaf2d581b8c0d2ec304717abc1415595", 0x1000) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') readv(r1, &(0x7f0000000600)=[{&(0x7f0000000540)=""/144, 0x90}], 0x1) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc418", 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000640)={0x10, 0x9, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x96}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3a4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}], ['./file1\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './file0\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00']}) chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r4, r6, r8) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000180)=0x7) 05:38:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x200000c6}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000300)={0x1, 0x5, 0x7ff, 0x56f, 0xe83c, 0x45ea, 0x81, 0x10, [{0x6, 0x0, 0x80000000, 0xcf}, {0x80, 0x100, 0x3}, {0x80000001, 0x8, 0x4, 0xfffffffffffffff8}, {0x1, 0x90b5, 0x0, 0x1ff}, {0x101, 0x900, 0x6, 0x101}, {0x6, 0x9, 0x4, 0x1f}, {0x58d6, 0x3, 0x1, 0x6}, {0x4, 0x6, 0x4}, {0x7fffffff, 0xd8, 0x8, 0x2}, {0x8, 0xf1d, 0x7, 0x9}, {0x100, 0x100000000, 0x7, 0x3da7}, {0x5, 0x40000000000, 0x6, 0x1}, {0x1, 0x9e3, 0x8, 0x4}, {0x0, 0x80, 0x6, 0xc9}, {0x400000000, 0x8, 0x80000000}, {0x100000000, 0x5, 0x20, 0x6}]}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 05:38:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1d5) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x33) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) ""‰~¼t§êÏ€ñúHôD^Õ""‰~¼t§êÏ€ñúHôD^Õload: 2.64 cmd: getty 85997 [ttyin] 0.00u 0.00s 0% 304k load: 2.64 cmd: getty 85997 [ttyin] 0.00u 0.00s 0% 304k 05:38:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1000000000005, 0x3, 0x80000000, 0x6}, {0xf6e, 0x3f, 0xfffffffffffffffc, 0x1}, {0xad, 0x9e0, 0x1f, 0x2}, {0xbc3a, 0x400, 0xdccb, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:31 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac544", 0x626}], 0x4) geteuid() 05:38:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0x3, 0x28000000}], 0x2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x7, 0x40}], 0x3, &(0x7f00000000c0)={0x80000001, 0x7f6}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r0) 05:38:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000002f6, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:31 executing program 0: socket$inet(0x2, 0xcf65d76a0d355cea, 0x4000000000086) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10081, 0x0) dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000940)={&(0x7f0000000900)=[{0x19846dec84c0b966, 0x8001}, {0x5, 0x20}, {0x43, 0x4f9}], 0x3}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000480)=0x5) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) socketpair(0x0, 0x4000, 0x310b143e, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0x4) getpgid(r5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x1}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x9d46a0c5a43d97ca, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r6, &(0x7f0000000840)=[{&(0x7f0000000180)="a96f9b0cf3a1264776e5c8f5d8f7e823f4b6c266f7f06cd2e9b7a3cb94de13b239a27db92454a551b6d0052d06958fa43cca21168eafffa681920e9c", 0x3c}, {&(0x7f00000001c0)="04aab3df0e81708a7fc7dfb81b15f726675a6c89c5c7f825f321f23967c4bae7aadbef680d0f953ecc9053aefbc1b5790016c499554f531c2be6535846b8d777d8608e9f884a9c911ffefee954465ca162d5f129c28969430ad5f01ef15f1ebb148623318ec067dc0343a53ea2f6ad86ba645e6ae9db4929fcbb42d1d5ba01c956b689a11c41faf90f792a8de32c0652b97f91a5282ba8f9cbdbcea46b5cde8d0fc67e273dedef61ec3eda99af6a6f1fee2eccb09c42e204015d895f8cfe8de6cc6b27da411220c84f41092a7d1804c688e552d87a36", 0xd6}, {&(0x7f00000002c0)="23507ec08119b24effc733d7c0ddaf9accd27ed0b7a04006dd3cf2ff915c216800e489e1f46659bac8938b9f72ce97526232ae3b6070c85f8e7aa42ae2323a5ccb64777ce753eb7fe721be940c9352753c4d539b44fac230e09608b48540f48c6f331b16f6af5fab3ae7da83c30df1fabb59d6ccdc942be58da4444485fe5be268b1b3daa0eecaada719dbe93174d53fcd2856a4cea65cd69b15b3c6be25aac90ca15349bce17ae72d298e771d889f803da665279546f0e8d3edaea96ac5647d2c6536806b762b2a42df1a8f", 0xcc}, {&(0x7f00000003c0)="dd7f6f81d1aa4a661087c15c02e456beeb60a58f99a29e0ade56373e6e3c872286d8f61e1bd69fcfc16cf0098a1214bb6f58264c8afedd39207614db61d0535e741da967f5cce08c266fd3b536911f6296369b900453fdb7416c4383390435345f14c9697669f7521efbdb2638374bebe7c09253281271ad72cf298797cc0979b041945a4f74cf76e035a988b58578663c2ddf18e87958acfbd35e502c082a92ab5d756021ac86549c765bfe6933c3b3", 0xb0}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="b298d5996db3c6b40f7d22c221cdc9d1c756251930dea3e25667f631068f1a5fb55137c50323c25bfcf13b1cba9d15ff36e290acc67eddcb39b486d395ec1eff0c1e51777276f946fce4627c15ba7ddc0dd8011c6ba1a3f97f9786cd9e61e1f0655eec34b8501c69c05901909f47864728586e3dc12019b86583dec8a9ccd81da0f6854a0d0d4b840b243599e60a78905096b9b21c3d060aca1e3942c215c3d45aef52a49710a225f20ba070d04bfb7473ebe60d1ce0c51b083692e87455670450c3bd46d61d3959ff9a2cf0ea0f6b2dd8f993c5a8a4", 0xd6}, {&(0x7f00000005c0)="d69c01bf55db69261e75a7688149933413320fabafcf88ba5e8a38c55de2892a939390e757548805401c3002fa7038cb1515a53c0556cc9f1226503e9896f8ee6b4987399db51cbd463e47d7c5eb3635cca44385a1d31521e631cecdb8a8035088616e37d194c55ee21c77874a42ebbc346fdfaa62c8b22af2acf5bcb6fbf7a1de4d142fef5b6ca7ba7f1af855d317cebf64ae24432f874c3bf902e77e0e41148965a3e3e80467c10f8598cc383da258e6c1842ed1611e0d89c973f9b77710e889509bd06676eebc7bd898ccac7993baa89ea9c493bf0d3a6a77140099f5f9e4", 0xe0}, {&(0x7f00000006c0)="0069ed9a7f51421d4c8b1c4c3e8e0f8807902c07d31130ae50602f4e156ff3523c750d4866f970a7a00a75115554f44668b521bbf54d8e485d9f1268f5cb49ce9fb003cd40", 0x45}, {&(0x7f0000000740)="bbfe6117bd8aa75cf95ec14cda243cf8573b31bb23b2d5a8f86417c87912e150d7d5649f719eaddee1891285929d7ce7d08d4a639c71f9835c6d1b2bc11cba8f1efac0d395fce6d7ce597d1a19fb587876f07d059f2ec239d605397b4bff8b19a9826b0a75c3a16fe1f9c122c3cdd4b0f99c372a7fc4f16b3e3fa2e5d88301fc25aada0a334fa61f41f9e73b4a51bc4c17aa037757deba56714cd16e3d5e003ce9f3fd73f54b0565554e4383c7be98433a6fa5f92b41753c0aa583256c279f2f641d03b552e66e0c8d87b015f2", 0xcd}], 0x9) 05:38:31 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) accept$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000066d3ab4d000000000000001000e40000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed82b825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b567a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e8826fa2517d1af88ff23fffffffffff522bbde4f4531c7091e9b53741254fe6afdd4fefbd8381fc3d658cc34"], &(0x7f0000000680)=0x55) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, r4]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000500)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r5, r6) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r10 = accept$unix(r9, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r7, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, r14]) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r16 = getpgid(r12) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r9, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002200)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r6, @ANYRES32=r10, @ANYRES32=r9, @ANYBLOB="20000040ffff1f00020000008683100000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="01060c0b25dbf1b6de53c3c57bbde57e33770e8ee4a4535580"], 0xa8, 0x8}, 0x0) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) accept$unix(r19, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09"], &(0x7f0000000680)=0x55) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000780), 0xc) 05:38:31 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "26ef9d0c2237e06bb035aaef88160852e7473c10d2ee3e9d9ce7e83d85cb5d5bda188520fa34f15a3df4570aa975db96ff9add54631e9bf62eb2ba57163c473c081a0da459e002284bfbb1e73fc284b3e5f547ac9b53fc9dd22cc7b6415da3bea382a73f5cba83d1616eb5be70ca8a6262a2f8a004538815e8ca035cd50feec9862d711f377fab34c53c9d0bdf699588bbb346799720331e74d826cb2ab026b7fbd6039ec9451b88e121c65a6ba788f3"}, 0xfffffffffffffefb, 0x800) 05:38:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000081}, {0x6}]}) poll(&(0x7f0000000100)=[{r0, 0xb1}, {r2, 0x8}, {r2, 0x80}], 0x3, 0x3f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c, 0x0, 0x0, 0xfffffffffffffffc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x1, 0x5}) r4 = socket$inet6(0x18, 0x4, 0x400) getpeername(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) unlinkat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8) poll(&(0x7f0000000080)=[{r0, 0x8}, {r1, 0x100}, {r2, 0xd68545cc4c23b574}, {r3, 0x200}], 0x4, 0xf3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x1, 0x0) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r5, 0x65}, {r0, 0x106}, {r0}], 0x4, 0xac) syz_extract_tcp_res(&(0x7f0000000180), 0x7, 0x9) 05:38:31 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2, 0x0, 0x0) 05:38:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x9}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r3, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r4}) r5 = dup2(r3, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r7, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r8}) r9 = dup2(r7, r7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r10) setgid(r10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r11, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r12}) r13 = dup2(r11, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r14) setgid(r14) setgid(r14) socket$inet6(0x18, 0xd48bdc071a7fa16a, 0x129) lchown(&(0x7f0000000080)='./file0\x00', r2, r6) 05:38:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x5c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x140b) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:38:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3, 0xfffffffffffffffa}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) 05:38:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1040, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x76d373b4c02739d3, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x40, 0x20) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c, 0x0, 0x0, 0xffffffffffffffff}, {0x7ffffffe, 0x4}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x2, 0x8000, 0x1, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000280)=0x7) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) r4 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x629e45c0d7eb5066) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) sendto$inet(r1, &(0x7f00000002c0)="9a5489270a308708f404fbde6200caef06fcc9ddf3de2f02535ee3651c3d6ce9cbecb89f892c6c5e62c0b4048014b46c6403dbe4de356ed1d5bf2e", 0xfffffffffffffd08, 0x0, &(0x7f0000000300)={0x2, 0x0}, 0x4) chflagsat(r0, &(0x7f0000000340)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000003c0)=0x400) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = fcntl$dupfd(r3, 0x14, r6) pwritev(r7, &(0x7f0000000900)=[{&(0x7f0000000440)="f02a8c9fa76f3ae09e59f662b4b723a7b26eec7dff1de36ac0d6071b01686b2b818ce118eb1224c0a371d045f27f6b3f6756201ed7d43c7c4faf68aca864164c1fc9cca0145359991e336e7ef3deea55467473d84a7e3501d190384b30c8af150b1d0bfc378baaf9478ca5d2c521ed7fcb15041bd68591608bfebff840fe21087631dda78ea71c67e3", 0x89}, {&(0x7f0000000500)="5f056c2ed40c3326ead96745b85dc81a50f98609c0cf014f414e8352ece76be15d44df6972575aa641b5a480143d930d10d7f5ab31393d21e27b677b3f7bbd7efcd1174af9bc188bec62fdb3dd26b17c5549684179b8024ad28013a5d3cf180f05bb0edcf1501fc152b8a7", 0x6b}, {&(0x7f0000000580)="c591791596ea1768f7e8e49a08f332972ec44e93ae18847174251390aed7bb2347e969dcca215a6c6d6d8fada6604f5f4a591ab2dd4c3fb8196edfc391ae4fec3c2c409eccb6855fdf657351d37106f4891d9a71b0e4530e232a8317e97a373b908503c2835d4f8eee0a058aa8d337f36987fbe5fc942a7e3dfefd40bb5f3829042970cf420168dd50db7af2d979b5c0946303dccfa8c5940f4fc053cd4b59c3dee3515953638b", 0xa7}, {&(0x7f0000000640)="e70b1ae1fda6c594a4f2e036feaaa7aad8cd6bbd925ef255754864b5d4f5451c36fb0a6e58ea269699910b90cd10378248d76068cd02ba38299921d084a35308058736d333d8ab3489d08bfccd2b62cd5e6be699e15ee1a528010b47db82aa803a1e7931b9d788c82aa9f3182b1eb1d6aeb27bd04f75e1062920208d21b847ba04d5d262c6040fb01b4b93273b323466ac4db9fdc14708bc8b74a127db84", 0x9e}, {&(0x7f0000000700)="88bce4fcf536bea4ec78d63d3ef9e5e253f0284273f90b7fadfaa10ee0adcb9abdf788d32d9d443c276936cb3b0cee28e8f569aa3f0f6bf067117d210b97291122005ed0096ff7a8dc0ea95888fc27afb66f29281e6d3dc71a28ef72913423a31aecec7fc842d2c13caf9ad7fe172a1c1c0dec7236f1f65d5407ec540aa6de3582c7b2", 0x83}, {&(0x7f00000007c0)="b87663c830cad8111ca1c75c956c17e26695ba9981c2aab7c62a653f44a73b6e1a3e95c7f5ddb7ca3ee16ccdee30fcf2fb", 0x31}, {&(0x7f0000000800)="4ccbce7ba41be2bed2814c403ee9076a7d9e3528eb35df9e8e6f4ce498a020542452693f9452152dba4c0df3ddd8406b19493943331c0288b089778064f9838d0cdf3e7d06e6bff38dcdd9570e779a509377fa465ccf2a048f8cc286b0d43bd7903e3427de80ea4722bf7138489f2dc57f138206c15b4894b2ab1b1707210749c3a339a99b9bcf4944c8f4982a1dcdb350363b7a76eca3d0504b0d35b0957592940837ee6f788327751eb23b07af78fe7cfd96bcb73a8c9524270f4d45944599fe28c6091db4c5f045dfdcbdecdc59e8316b9108a41ff1e100", 0xd9}], 0x7, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSTOP(r8, 0x2000746f) bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xfffffffffffffdb5) 05:38:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005036000009005001b0007000000050004fecea11ea8fee77a1266b6554feae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2576d9a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a0a090006ee01b1202000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0xaf, &(0x7f00000000c0)="b87067024da3a10ec120c3b1aa3cc4bb4c74a019a4d390158a33a42eb1f182d79c47c263530bb562d4dbed6e87687669d4bce48b4a06b7e18ad315b6ff2a7ca416c1f8ce2c6327156e652190c941d5f18022fcfb01edff8d9a21d5bf78204de2171c772ebc06a9df8dfbae44f5bb2a7c120b54c32ced3ac4abc621d3bc1de6105adea25e751ae95a142309d59d9c79ccc40e6df0bc7ffa01876cb84e94f1bf3ffa44e0ac45cb4790992b51d58c48af") 05:38:31 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/101, 0x411edd5121c76444) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/68, 0x44, 0x40, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:38:31 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0xff, 0x87}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = semget$private(0x0, 0x1, 0x0) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r9 = getpgrp() fcntl$lock(r7, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r9}) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000380)=0x101) r10 = getuid() r11 = open(&(0x7f0000000200)='./bus\x00', 0x10, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={r9, r10, r12}, 0xc) fchown(0xffffffffffffffff, r6, r12) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r13 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r13, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r13, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) 05:38:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xf3ced8c6a34b644a, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0xf56, 0x4, {[0x9, 0x3f, 0xbcd3, 0xf6a3, 0x4, 0x7b, 0x5, 0x9, 0x3, 0x6, 0xd8, 0x1, 0xfcb4, 0x1, 0x2, 0x3, 0x97d, 0x8], [0x20, 0x7, 0x1000, 0x0, 0x0, 0xc6f, 0x81, 0x200000000, 0x48c52085, 0x63d2], [0x40f7b8a000000, 0x7f, 0x9, 0x6, 0x18a3, 0x9], [0xffffffff, 0x54, 0x1d, 0x8f, 0x1, 0x2], [{0x3ff, 0x401, 0x68e2, 0x1}, {0x7, 0x2, 0x7ba4, 0xdd}, {0xffffffff, 0x6, 0x0, 0x6}, {0x0, 0x4, 0x800, 0x1}, {0x9eac, 0x1, 0x80000001, 0x200}, {0x8, 0x2, 0x6, 0x7c}, {0x8, 0x6, 0x0, 0x3f}, {0x1, 0x400, 0x6, 0x9}], {0x14f, 0xbbd6, 0x1, 0x5}, {0x8, 0x200, 0x100000001, 0x5}}}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40001480, 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0xf14, 0xffffffffffffffff) 05:38:31 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) 05:38:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x101, 0x7, 0x4, 0x7, "e881d0142e7d16969da5b28452ba5ead369ed7ec", 0x9, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x3ff) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000200)={0x81, './bus\x00', './bus\x00'}) write(r2, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r5 = syz_open_pts() close(r2) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 05:38:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x3, 0x9, 0x7fff, r2}) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r4) setgid(r4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x1) getsockname(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchdir(r0) 05:38:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/d.\x8b\xff\xff\xff\xff\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000002c0)="79b11251c09c0c6eb47ff040aeea2a3fcbfa1b1ba48cacfdd335af9ee5911f1a0e533f11b43e8eb96a62618481cb216c1f0d2daa955e4380bc018186ca0d260db03f762a08bf1443589770e78edb09506e479d81b6f31b190f04d767e8104b8570f84f982d0e6fa77ba12d5490d808c0e36e1dbc2c72f833a8e560ef0727b670bc7ab6d700af6444ddd61158edeeb3fedb03be607b5d9d27d627b196", 0x9c}, {&(0x7f0000000100)="dde52f8115f4f78cb9f9c9c455eb4913c6fc618f541e972375a7ddba17e463cfab7ace228a1aae7c8eb3209c7f88b6d26cda9c60c24efd0b75e1baed08", 0xfffffeb7}], 0x2, 0x0, 0xfffffffffffffffe) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x0, 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x1400000000000000) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") preadv(r2, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f0000000480)=""/165, 0xa5}, {&(0x7f0000000540)=""/178, 0xb2}, {&(0x7f0000000600)=""/189, 0xbd}], 0x4, 0x0, 0x5a) 05:38:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f00000003c0)=""/115, 0x73}, {&(0x7f0000000440)=""/228, 0xe4}], 0x8, &(0x7f00000005c0)=""/141, 0x8d}, 0x80) mknod(&(0x7f00000006c0)='./bus\x00', 0x45e07aaa0fd77002, 0x3) 05:38:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x40008, 0xfffffffffffffffe, &(0x7f00000001c0)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb496d531c0c246db0a5783441c1d0647490903905ca8407662c6e1df542be4e8b74480c77311fc7f91afd8e8c330000000000000000000000000000000000000000000856813a4297ab6bf27712ff37af53ebd1edc6376b8c528e30bd5c2a4199d6e8ee8d72d8663e672d0fe3f71f1ae7debefc079bc7bf408e0ff206799581eaa17a7bd9a3e0be804cccdbbfff21fce8183d8b62d21335d6e36096dc07817fc2975e387a7c0adc0660ef3cb703940cd3f19af8241b212d8f1600026d29089b5fb32f855e16f6a73d5cf5d56b9d5b92f9a990a26ca7e672bfb3c83f346cab666c7fd4d32a58cc8324c2296f27eae46eaac643f6dd20ec", 0x150) 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) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffd03) write(r1, &(0x7f0000000180), 0x13c) 05:38:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0x5}, {0xc}, {0x206, 0x1, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="be") 05:38:32 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5", 0x3e0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 05:38:32 executing program 0: pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 05:38:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x28) setsockopt(r1, 0x0, 0x104, &(0x7f0000002080)="8b7317a4a172cbd84f16886db11d28f991cbb668260071108f25c09850bc43bf44f3752b2ae9a40b04692b50c181ad6347426f279f95a83f6e90e247eef5c7fe25b006173ddd82afbe91203eab6ffbff0055372405da5286bcfd7d65d83c26c644ac6afe326fc5c64d741a86acef838f2c7b9f44439774f2389ee9db7addaf0aab61215d2ea543957c44386f7c36a59d7e7b1e887f5f7b530ac00e5e74e9c5ba054f654f8566a6335cce3214fafb4043079a1f22d1556b461cad4f3e88fc284f4175cca4540b927ce4232093666e5b76d34df2d769f7e6c8c94a664f468c39bd00533dcb8badbec1055c7ef642a39e446dcd426871d1e26b445f38c9de77b031cfe3f996088114fd8af585de21c3fbf6cf6f0076f59ffa7f2beab0d7996271a16d7e666528fed64f020db5b4824fc609d544acf72eeef9dfc99cd208baa953459384cb2bd80de8c44b92fd93ed662a09bff59b5cec0fe5d930f8d4b7e916617311008de777f0ac3f4cf36909b7676de4236fee03d41b5d533926db59eedaff66874c96872302937c8eff5e2a698ad0b58440e30bffa9201d385c02b8bc4911649d9f7707a1bcebdd251ef5e441d580a2c187ce27e7e39e20b067aa3875e937f8479ca6f2136b4d8f613ddade5589fe967949112c578390f093dbcb5def5b44c7132edfeb81fa9a536fafbc26030fcb6e29acbaa94b5f80e91ad1e0a3b86c13c62e523bec2eb5c7c08c308976d9b41775c4d8323b497c3428e53e672b90019a01d8d774687fdfb59faaf95e3a430d2127c2bb697b8156a7e7a7a683d15916ee7cbdea284e3001e6b20520f2616c62544c5f2be9ad863e47ac16848a7bbeb840b67dd79a3dcfb7e734efb86686d41210f33fc868b3e7e8013b650c8cb9c5fb27b1d8989b18ec792661bc64769cda9b3d46a8f673351ccb41010d70474c203189f5658a5821e88158dfae589aad28b84812b9d5c47de2f442a7dba283ce21689cc44f2c850197adaaeb95caee5728f8786373e6e0ea8a885e852d4b1955bc0493aaf89aa73fd19b180c34cb4b479395f9c24232b75f4bfc4da4147e0e310fc9cad0be8efc3f0ff193ddb84ce6da9ef9af1a614d740c4199fbe46edb6f1172020358eb917d8746dbf9194c05d1cd9aec786d4ecaaedd6066a77fe91149a5c67dca227aff87f4294018ac44269cc675f85b5c49ff529a20136d2a123dead0d91c94233058c2f12f9a3cd2a29b62ab3eb9ae0f257e4e8fdcc937131fa090ffe845b47e71a52d91b2be3803491ac00e098c04fcf68490c907e658f0fe8f6d31462ee1d0ca73214b4305908d940a0334b24b3b49eb01e74430ce5a89d8830f84c4892b5a1246bc3b6d8e338f9b44ac3b358f4dbf343d305a1cf501e3117024dd31275effaf0a6e04ed1d04ed858b7582df8cba17ebdba6a6e9f2b8516837840791a5fa9762ba39581b36da72c30a6350068f6c8c578db6e323ad12434563855bc3d5f1f6b6074088788e285d2148bac49a71997da2fcbdd50ad6cb8cf41763c129dfb38c9c2eb62fd7fab9172ea5374db491ecf4ce35a9d354a92a327e24c9553288bf89af85eb8050e8d3f95b9bb4c385f19258fb63930b6e63c322110ac7f3add8ba86e699e6cd6f9168e10d7ddad40d0a6c7739da21afe859a6dfa9cdec1a25f809c1e61fd3c0cbee995d11f0f0d9939a7b40fcb421a88a8ab2a6111e85c1ecf301b820853eb6fc18024a423e09e497d57d6a237afaa4236fca989b27fd71365c402558cf561dd34256bd47880dff796e6e07f623408bcf2f1f115eccd795b468821fa243fd8f2842d167a903e5acbfd9b7b46c26371c4d5edeb51546d885b8a254bcb8dd8e4e91cd98a70e33baad533c3965dd97f2ca10d71456a83a9e77c92e1b92174a3c8e7023e200583f5ff75622a2f5be538d022c249fce963dd646177e62aa83cb75b8c5e786e27f64ff674fe2a320d724922c1a4bcc42d5cbad27c689497de979ead9e7677d0f28e2d861df2546095195774634171051f25622a051d72de776c1cf4aef0006ea0546936212815453c039b9f3d43818ab9afbc1c9f627bdab98bea55042c65d554273cac47b9b0326366e151a7f332c22ead23ef2294b53ee0f500cad625c7213b35c3607fe3a5936aae8995e032b33554cb4b9532e5a3f397b176e839060bcb41c61008ae0efb16d2089882d5d83cbaaebb988aa36ea34cafb2862a5aa80ed7af9c1810e14066188fae838aa4392b1aa183211ecd5b23ce96f4c9be0e815c499e11ebd7e048345066ebef0258029754b38dc47f09d51b904b0f8aca939069762d8f98dddd5830aba3739ae9865d72bcc4504c0c23d40d95a2818ac0abb43a9ee8a8f8f48986006ec79a74ef5afb3f472278ba4014092b2e23708c54e41ee2e3ff72aa4d7323ecbfc1c209423f31933840fcf9cc6ead10a03d8acb909dca83274474ebf46ba8880b90e2cca13b406e86e5f0966789c3522e9c01d3c84ace8143a9fc5a64bfd96c38dc93100f406093b1ce0a0765cff07fc40557da9644c9c8844453d8e4deda99b3bed9cbff80e4307cdd2a223ed7ee1a8d2f25e3f844660cd0de8f59e1f7fb3555745f5cc8514741988a2f733b76b552cba5850050bed9a50f93225328a5b43b9320cb0d76b0f08272266b9b371e786a2e74a6b4e196752901f4f1e8906ca5505252be814f90718bbada8b17f467f2a3fc397c6884066fe7f39ff00b213ff77a5b6f21ae3bce2d099522829065976b4f31e36b635bf1892b44cb28683fb23e3887036c50bf173e0bcc47cce70bb5694e84ec791d8590b7afcb2e90e37eba98ef1e2276ad8d455a8ea073ff57585cf04066a32f805b27a31161151376a469ee23e747f3764719bbd3a0791c266f8222b7e3a4e997beff40df34163740288dd535abc790f717e9d6548233f06078474aa5534fa92ec02bf6b9849419d669e888108df410779bfb77382b8df27e7c76bd2a264a851a22fe28787cde5d8fe31f2c48cd6a3f1af093720ef9daeec7860e59a7c354a7b3368cccbbc43846644936199f4c371d399ac9c33fc7cd8d7c8bff1ff1f004e8d8dbe7af493b56f2abf934ce1b23aacd070cbd218a9976c11ec88c63b6015028efbcbd2a66a7b70e6a70bdcbcbb61dc27dbb5e88ddeec29f976204cdde73869e26e45f80b4295be09ab463f614e2088762a3e30364642b7a9d1752c82e819fad4759417ff967597cf3e0ee6d5f1801180eeb5656fa33d9cf538abd850c4767c4486a55fcafc323135999836ee279b5ae2bc6f0927910311ff3aed59e857326933194d26d0d99072fe4dc20df5636360c5a6a008a8d9f852a81602d4aa6ac9fc7e8c25a8ccad227e8672e55e2e5f6c96a845a9381da4686d5b35fd38ee04e1544c56fba5c06535da3c39650981d66ad10a7441abd3998fe5a854c275096be622b157e00c6940e57176f74873465664f51b13a233947d35ada2e22ae9799c0a8ab2db5e652311dbbc9e9c47cc806e6dc5daf90ad4f9c9d03424578f917fa405cc2a40430879ad2d0bb2ff4175510313207ddc765db3b8eb463e502b707f24e6e610b6913caf7046426abdd0ecd239db34dd915764b152bf9e9e28b4c2d9f32836463f06481abb55c420f15c8e61c0fa3c8836fa861c8f7900a2f1f02d1e697babf1f5ae3def2d323bc7ea06da7a1148ebe37b4bca7f9d41076ff510d71985e8841cc7145f965c667820d21fb92b2fbdeeb4e5131fea0161f027e2e2d33ee5e47e9511dc68ad05119839b72c5f07dc70e3125192ab7ef1c5caf360eee3a43be2c1ae105eb5d1fcbd0c33ad441cdb2c4b47dd437ee9adee9c710f538f22200c593e621a15abffb5984af52abb61620eabd3d4ef754f3ffc39bb137f55c0bfc735fe82e249b5b8e9f942c6d6903d4e3778b7b928854315d966d7dc7604f58504d372f140945251a0ae3c576bf069271605d19c0d23b9d0b657dc89a9e547dc582ff2830c4de83c6930a963fecf2cc2a546a904717d3bd04f12fc28942607e54e3a403e3a769a29ddabcd2e05c8b14e83ace830517c3ec56557706cfd30489224e3be17666465c55312d61f6e8c866fe8c3f66bf2b89571174a1cdd90755d56216869c704aa8a9b2e87074ff2df1405737f7db4833877c290c180a16148307107175d3dfaa9c514b10a12f1c43a7e56a389a4cea374c21697a25e15dc873c6f83424e1c88ae47e62c7bc119db00b2a0a67f3e9c917a8241a7fb428313ce23cfbd43a90cc3f457a38c523561d3e48a9bfb009b0803b9b386c25d3aee99701f22f78b3b2dc3946c65c73146e346b7ea66fcfb1ce53796f9486cb4516febe82616caf830bb15a92d448292b542acbac1047bf477be037abbad16633a7d5cc79f60e6fdd53b84158308fb8f5604a1415312974e7cb5903d8abaa7ba212be1bdb4f78cd3d859b0756224d61ce9ad1c6e778bfce1b3aae99f3f9aa3e46a3bd0c14c240d1078b944e6e0ccb7565164f84bcb217612c4f829c5a4c62464828d6c815915a7656fabd3c028a4f5cc896aa83cc342baf2fbd889c5286356b87a08029b53033e27a56be3030a1f7c0fc3313496b26b2d72f7332fa79848471ca3a4fcaf3f978525144f79fa2887523f35f9b073d6003fa156fb9f6e7248685746964fb789c67dbcaeac67b98aaf44cf91e732b64b4c6e3e687eabac415b023840997368d7f6bf3b5e37fbe296afe0b7a97b2a4d4b34c29ecd203065e82a7e3da535976d7a89397a765908b933a4a75829110e9916d6d99eb6fdc0c72b5c6ed26ccc0996c758e6093fbc4ae28f2a69e3118d1c4be5cafd5e70e67c6946197bb2a59293634acfbaee64c0f8d2dba8ca4d47680afc83f16bb615e93780b730deb47fe68bff311a5bb751ff6fc3ef8272f29287561dcfdcc29095c02712868dfc6638879bf0cee725780a613cee8b7c762cd8e994880a3bc7359398247874216a99ed53a791ecd3d4963afcddb943c7d04e6c958411b4b31702da9788f0bdb949d3e19642e0e4dd179ddf51a4658224537b480ad0cd0d2c4f228b52202acf2252a3e56e6e6e25cf8ebd5af02cf2926ed6c4521c9a26097e75fed8efb17d243daa233bbc4a4e1c09786baa90148809757cb39f791a2208758ad5837913bb40f602e246c2822dbc0d6214cc79912d2df38db4b6b284f3fdc45402ef7753442afcdfba53fd754261afc22e19868faaaec8ab31f4514d5567c6c331ad683ab37ff10b05cba430a95d6aee40f199ffba88b2bf34b82028df11c868d76de13cf97e963d941d74450a155bb09aea46368a375ca9e51454f5137bcac8d922f4007c882e60e068a8aae1ad184c3fefd77f05442c78bcfde59f72b263e6998e63c18280672c52dcd817dd275c1886aeae58b094b285d33e89d306229ed013766817cdc8d8ddcd834aa624d14c54f58e6f552b494c3116d4190421da524286f18a97c53bda8a79684ecbdabe8fa48a4e51eada04767ddf1deb30214e5caacf674afe87d072ccc249ee31a3e886323981ea339e6b84c593ca7978ce792b4ccb927725d3892f2bce4e2a1b5ceabc00b239ea59e9f30bb388367e4ac177234d8f4e4aec78d42c0651668cbec7dea1403a8bb5216e58274a3416d93e46803609a53eb2612b17f6852c01c2b7f037f7d2a894b7c3cc24e77a4e2139c02ad413b9208167b07ca3b20e4f77a7b740e235b92d991bc6dc24537ba84872a52dd218ce61292658363523e0f7a289e4d08c0e1a3798fe26b105f359bfd932f6e6bae9edae47d5c0de3e9019bd5ad97aa1ee4816db75b257a24a3e5f808dd5927e21d741a7934e4a5f7660cc14ff66f989200caf80ab24ed14cdd037a8be8ba21502c0bd28aa0139e79e9d08e8a6bcbf6ab8425ff37deae95025da60bbd8a2eb677d279d2eee4581cc66caf08ff71f62d2f5ed51dfa5ca81aec73d6876c4b49e7161645a0991f79806fa53e34ad51fd0e08e1ea5ab3bde86b6b4b58cfac11fe7fbedc803a2ce4b977c21d99741d3a710125e454fe403a0c4fd1f06a6676696d4ce46cd3058464d791c0298c158c0fb28e0e0e8f5589918cb68f699f5e68718d5f7a448428776341f3c0c426b84d7f47e5ff73ae8752d124fecf5", 0x10e5) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) 05:38:32 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="c3a4", 0xc6, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x40, 0x9, 0x5, 0x0, 0x401, 0x1, 0x4, 0x163708bdcd9ba32e, 0x2, 0x9, 0x100}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f0000000180)="264452b0aa0af1715c0dfeab47d2916f3c5b64d6e26aa486ecb0dacc779c36021867c3c37415facfd5617aa81e3421a4ec3dd3c3a7809a190cfc9b2c9f37e97ab2a0f7cf779e5d55ae510b7bb961841ae5b1101a", 0x54, 0x2a9cd80cb4ae1afd, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0xfff, 0x80000000000000a, &(0x7f0000000100)="9000000088f1b926bb5e13b94b3cd1e0d121c5048a57d7853bcc830778062e0f23f8ef18507ab29bd6f87efa94c3b8c859832eac776cea79dd858901515967f61a53a746368400a95d79670bff18d6676ce68611db5d049f17bab4b3", 0x5c) 05:38:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65302e"], 0x10) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015951a68 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015951a68 05:38:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c, 0x0, 0x0, 0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="dc8700c1c8e6477b61e3264f3f4ef920be1f4da0fe81970ebe929df1442520984ce7a8fc3bdb75147c8335118fb55802893603aa3be2348e0d8a0d98334b476fe086ef5bfb2c3b38864a0bd7a451bf2e45331e27136726c01da9bbd286c92f160a4b5987463ba6eac618711c74701ff92c9850f9f7bfcd5631d0673331d7ae4964d220b84d8208435d75ebcdb598e69da8dfbd1554bc3527a3", @ANYBLOB="365a9addb1496d43503b192af7d6d255d0fd84f0e915f4060f1d43ebef1f311b5de50329efbc7d44531c943e96ac37275b771a8135dcb1037f4b351c75269128c90cab7f809028357be9059f37c80ba4755b16c07f8931accc69828cfcd3765d19102341a3df08c0139cf76412aee8560cf835defbfde2387d96ab200e50004c44c17e6dcff3352218e5826883ba443e598496eb1dbf23c7fc0a0e6d5b8abb373cb7a08fdf2ec582b67897b0d119c10c96c267afdf126c2bd0e6211ff6fe53c408ebe99784792ebbbb11906762d933fa469afe29fd21595a226b5c2faf9fd159ea52648471ec5b84f77870a26d27baff60e906746a829a3a797ee566804867fdf4c8a57b406fcbc885d8a5c02dd5c2be8a76146c21d9d1a86526d6e37839a41bd6e50c96e0e9da305a2e421c1a5388dec8d92a93e785dcc2422156e796ca4f6208de639e6359316111bc0ae0bcd93bbd8a57325c999f0b0fd9c9ebd7d52c2b336c4307468c865214ca00be3479a502dcdbbb0d3d7e8aca1354ac41e7c62cf01ad87621bc76980275379c82976d0e457c8bc12d02ad16fb0fd63003d65ccf1887a1875919061819a119d561a9a64ea8445e6c15d6b18bf0a6bb461f75fb7d08f0aecb5b4337dfd43511186182021d4e9313010ba7b6d21a2d3d52204ef9ffca782067324a11a51d94359880d9b3e4b1610f4255edba759797672b077e2c7bbfed4aa859e7fa5ade9566b4b76bb18b1f0b4eb4f7ebae5e96df30ab98c269e9a84988ba8c1eb87b6118e40c109cfce955188cf6df392f30e3d1ef278474ec8187bab577228e66083d29444b64b35d819704fbef7c0c7e206e851e46e3ae204fc172172435e3a506e25b4bf2f3e2aea882fb31f134f15b818c61310decae54abc160c1dfe5fdfafcce1e2fe8ead793fe534b92f2f75798289c81c16cb9f8bdfe360e883741ad92d64b76f9dccf3b9f68748de2b747d8a338c5e60a9c615e7c1cabc25482adb8b6ba4c0343b2aa3124e4d414e8e3aa5741191752cbbd3870d303699255926fdb9becf53312bfbba3093d3e24fcb753500a346c199e4405db636e1cee18b0d2341b7ff84e0fffdbd997ee8856afb25738fa6785ae7b88d4ae69055028f7374b7c65dd1952f1c013fa9c9de3efe386e48a4011d58383413bc03cce42406af07a51268ab5da4a60caf29ba681e7a4bceb8c110042b6a82ab2e4fcc47e8bcda06abc7b4ae9f35dc3061183e30d4ce82b9156bc77af488221d66b1b52c359e13d8814db35b1e78f742a0601dd898939ec73cc82d6bf113f86d080a2e3605c2af5905ab0c98aad3dcc4d76d1f8bbc166ba93db4c9ee52440e4b3a567ca9be1d1eafdd45ff54c90e6c9d0db037ff8877d62bf2c4380cda0af849a715d14feac8b0a9f21f0438f4eef4e54a57e187ff55483941df297fbcb631596187321c5dfab56d05a6824d686ee00edac290cb37b5a2d8784c00c26b3942e74d7569fdf36220bf68f17cf9c97c6dd0bd6cbb799632a03df014f7f0a56a5110f0cfa6615045615d0f52f5da50b1b031aefa5ed2f5283bfde35c6bd211c0652def76e5b94cb90fda4e5e6ef96a96b5f9564701bd0cd3fc58b191b1229199ff58670fa2c2c9607744a49d21d8f945493bed354716a4f4fc077b845bf06a10e14e8178888983f005b7ad9d4c0ff045da33a2d0239e85b4ba7010f7b1f4ea8f4217a6ec5936bd3e69b9e39e22ffa301734c6624deac6ccd305dc5856eb567e9dd2772586c5e0b9676260b928129ffc88995c2d6fb160909e8361384a8cc550bba94612a4b527072d953027f33e0df4a732503580e8afa797f32e74922e0ae122505e6ac8d5ce08fd07e63d3e0c0f69653e5f98bb2ab4c71acd6237a82f226754fe4dded9344aeff699de7bed44b31c1660b5184a398a11bbaa65da2a9c77444f21df7e5dc1dc480255f4fab4bf0b311be22b76e5f6b2437de8359e4c6c9d11313f0dfe69c144c7058a41f0f635651ad9b2f0220ddd1b101cebff8a5ba7a113d59053fba197b1d540ca119d42fa9a5102d90683bd09703cfbece88cda1676a72e0f8836f280c5b6fcb5647d596412ac6bfb32fe52d3e053ff77f25bb091777c52ed9fe2b41143a70a5b1ab88d08d2e6f2c8d97902104f19a5da2fe290e824de82581afe11d00d8a862fde1201d43a021d081f180b60768dc2c0707dc6d9634ed85bd8b8001bc9809294c88e69dfbef0aaf22b62e9c15c4c6abd342abe0bacbeeeffb0bcadbad740d2baef527b387d12b6a9a4ccf7582a9e728bb6d112e8101632ad7829390f1836678c04ceff002266443dcd088a113d367689dab406db72a05f90ba8116c52dd44e74774d6ee80363ef3c16d8b603256ecae58c9070018b0a2ce9beea8923e27225ede12ee801b3bc17f07ff8e9d0ea34951effd85a6416a1a3e1d075df52d400399fd2cf7b70c0e207c473f952c34e047b87cf7f90827eb1a2f26b2c2a7f69e7c749c1c4794026cc1011c0f4531f61936881135f7794aae1fadbdf61029a50507520b403a28fec8182bd861c38fa2b5831883f5931507c2e239876e5ab76335c2961fa52adc00a7a829fbd26a2c7e89d866eed1f79c05e5cc32218b227c97bc3afcb775c3c5d0835584b2d1f6d0d4b75c333f239df408939bcfcbb48811e605734a2b2aa0f20ddb74983e3f911e9b6af2a960097fd09e244b6a3a796de59193a3e5cc718c01545d8debe2975accb8d48a2b1ab207c915057623d1bef0d00f21b07a9607ad4231da26be101082314359d1c8bc80bcb5f4503def66eddbac518ed8a8919b49766953283ce57b66c919552e96f3e1e3b1982f22214c3ddbb968a538fbd78c6b4f59d58649215790a468f86d3c6d41d6c1a54fb5c630c628c04f5a25d791f565912e6adba015e9d6a73d64b3c5dad8e1a19371b910af3789dfdb0280e950598be43fde8295697c9b98bc932d41bbcabe4253d5d6822817237e66ef3f9a0277b284ca750249c9b1ac377e3219edeae0745603c8b8e734a3fef7b98d1a5a145f40e1942a641db15c6a8f7ac2318a4207983736fb613213be314db694944f3246a76bbfa8c37e20591583aa684f8728686246dd433d88f7bd730830b5f0291042758faa3060006091248389f64a6be7b7363e53a4f4fe40b3b183c4b9c29215ac70ceec58a40acfff9eef8fc8e76643e1f8f0906f5c33d506e7b9966e4c760bcad073e7d722e38ed79e0e00455391c4de8c740ffc941237d9e9cecb8b573b4f5bc1e1fd76bebdb5cf63277398ac15d517abb70b3898e8b773eef3f7410eb0e2d28ffdafc3edf0504453beb012cafde15961b3cf59fdb9583c2482373917c95e036eb0af14d6e2917d491997ad7740c009f0fd22ea22c04fd9db513c7584252e2509631e1be48148f82391bd4c95ae4fa76448b48663fb8c1c03ddb53d58412f7cd398deef155d048deabfd78f0b831129e2ad418bdae50942d5bd3fe564f6fcfc3e32ca22d7f06aee9e47bf9ce93f4cbe367e1335f03bc4e8a30a990d30759688b94409c83d233dd1c24cfec753329b857d0ee327c2de843dd5207323beb3e7dff34d4e1e5b4edb3fd3908e208957381393e5896dfaf4a28fb79d2fb0cff9996220be4e26bab422ca1b2d289d5413bbfc11c6423b6625ab917bb4b64c414da11e9e050a33758e641e3d084925d802a2d684182cc1f53a2e2bfdbc63f91e927a4c98bb9955a32f00f8d08d7a9465850b24c5040064db17b8ba4d9873bd85094635ab1f57fe9a38aa168108c5e03b6efe1fc6ace4d73c93b8d2d80ea43e35f607db9ba417472bdd6817a4c060e27f141bddcf376ea5614d6427fc419f07191dfac3aebd1253c5a4a6a57a53ef59d35fd76142320b831a0c9459e657c4d9f6fd8e8d9fdaa88753b1883f782ddcca97828d2ecfe03f6b0a50e16f2f78e18306858932e13cb7b6a5e33799b18f98c2bad72c4a26c0908b9742fc4e3804468e49a999ad933e25f97e6b85c71341837a2ca7a0df9084634324fb67e44defd6eb3f69b02ccafe2ee63626253a70fb8dadb2953f9a1f2e7456774a854bc7d366959be3dd735a7bef4fb58411cc3a0df1c78ad37106b098a82d67daf8eac7ac18d1cfa4e0dd16c28abf2290d72be1b1312fd35a20e1eca657f0e741bc990a8859d4a12e418e1d6670c2c78cd81c9188216f3c174f699f6b0e14f074098ca9dbf988abdd177a9e7e4c459802cabd4193ff1657e927ebc0d1a73514158e7206a6c9737f0174e0d4605de0045304c7fba3946a7836a4f2d644610c72efdd9c0d3d5b251bb6ff60c79ecf54c80edecc1ef707fd0627bf7be032b8929baf261d46f174fdb9a7d35a8cf0f3687bf2319a95e7a12fbd9657d01bb6742625335438d1ac5ec3ffc3305a13aa4c907652cd3a313ca73a2dcaef3d3bbe25e1c4ba540a6af42f3c519a7522e75d4cdf95428a58dc55f3ffecc3f76168d3d9ea345803d95969cec1b12435a1c50ecf52e19a951417e0496ce58ba0f29358fde0e4ce2252d0a7fd826d7478bef6f6e9cd7f4b5fe99153ae21d75404d5a63a2865fcf5b8d5c8f5713ff1b653e81528b0a133f16cea0a24705f0db701ec8e9ed3275d50cd0855c551741f9e2ec30b28d0317dce2c1f8adc9704d27d113b9db9378a83cd35ecc69fe1ca60701240a6fd8b8ce9db07726c7e1fda392794ce98264430923c36db1dbdfe210af0fb6e28f2968e373254a061264b484d9119259c88740d75105c27e26ac1982d4c13f7bab44dc7d7bd62cc56ae76e6467ce1f04a431556f157c1fcb312bfbdcfb70dd079e364dbd50c541599f3b6da138de49be387e8e4129190b26d12d43d9986719aaf9ecd5845ca2f271aecd3eb6961f3d6262841e45e597ed2f3fedb78c6a5b86be0c24f341719f8a34e6e45a0179d1e87ed6b5d5118048727bd07f94a05a4d75f418579edea1eb1e2d3cabd0c1372bd1480cd56188c3cec348622f63003fe8418af095e05b8347caec986e524ce40700b795319b7832a673697d4a1482313fb3e920e8c0f176be9c764f7ff1dd1afd9a1abb5028c00e367a15e55f6cbb75092333cd47bec336ce9886f0cc4460a22ecbc4fd037ba93c5b46b472a99ca49c271ed85ea78886089e847db76d539ded24efa3c1bc0b0b7b5597ff9b1d382ad45dda98f09a7dd55d023e0e3bb1fc5e57f22ee032275f08b0b199b070ee17081e6d8618cd6f054e6542c36aa0e4291c3e1668d4123b4f28b99f2f0c369b0d3ae99cc178072c8c8372b83a01fab38f943a5e2e41a16b413fe7b1453977d9aa74a9ccff5d53a3af2a3925d538db0f7e61dfd1630332b7fae35fde81b4c928c7e2049147213402047b311410414df8febcbb4e12771acfa42c3ea875d46b7194299370f670253109902e313f89a4606789c27e99168ca6478f4c031b2bce627f0d43597feda5c66468d7ddd71c5ceb50472b93d20d21ffbc93cf0653f4dc070e3e428f5e7e51001b578bfd54f37ee3f7c376afe0fa6cd74fc559666bee7bd4135b9e112e5e7c798aa9bbf27b5ee099c0cba420465dfd33a3a099cbb319ee1dc1ac6d0ed5be0a9b0bd32dfab8ac142573f119b0c74fa00d46575327c1e916b967fdde7d911419efb9caffe66599f3a5ff740908a066a95c9ba2ff91836c2cf68f8b051765cd78ee289104280be575e57ae252f28a37dbe1e5d843444ca7661ee817c8f87b5df0073b56865150308208df5e0142f3a9a65347e9121f444f2e05846817410d1e9b0e1115ccc8dd5bb9c6720efa7befcd25fb4289d8a1ad0f083800c2", @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESHEX=r2, @ANYPTR, @ANYBLOB], @ANYRESDEC, @ANYRESDEC=r0, @ANYRES32=r3], 0x6) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r0, r4) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:38:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x6, 0x3, {[0x3, 0x2, 0x64ec, 0x3ff, 0x4, 0x2, 0x9, 0x869, 0x0, 0x9, 0x3ff, 0x9, 0x80, 0x0, 0x4, 0x5, 0x0, 0x4], [0x9, 0x10c, 0x80000001, 0x2, 0xffffffff, 0xfff, 0x8000, 0x3, 0x9, 0x2], [0x2, 0xffff, 0x82, 0x200, 0x400, 0x7, 0x5], [0x8, 0x2, 0x9, 0x7f, 0x3a2, 0x8], [{0x0, 0x8, 0x31a8, 0xd}, {0x8001, 0xa5a, 0x3, 0x8}, {0x100000000, 0x6, 0x1f, 0x8}, {0x7, 0x4, 0xedb9, 0x7}, {0xfc0b, 0xb72, 0x1f, 0x2}, {0xffffffffffffffff, 0x3, 0x3, 0x4}, {0x7, 0x3}, {0x5, 0xfffffffffffffffd, 0x1, 0xffff}], {0x100, 0xb8a0, 0x100, 0x1}, {0x9, 0x3, 0x5, 0x3}}}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x42) read(r0, &(0x7f0000000200)=""/194, 0xc2) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000540)) 05:38:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x24, 0xfffffffffffffffe, 0x6, 0xe6b}, {0xc}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='I\xd14\xc8\x8bd^\xd6\x06', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x8) fchflags(r2, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe, 0x0, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x3, 0x4, 0x1, 0x1}, {0x2, 0x8, 0x5, 0xffffffff}, {0x3, 0x5, 0x6, 0x5}, {0x10000, 0x61, 0x1, 0x8000}, {0x6, 0xc8b0, 0x8, 0x4}]}) 05:38:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 05:38:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x6c, 0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x12a, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe, 0x0, 0x9}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x8c, 0x6, 0x3, 0x1c}, {0x4, 0x10001, 0x1, 0x6}, {0x6, 0x6, 0xcb85, 0x2}, {0x10000, 0x3, 0x101, 0x9}, {0x10002, 0x8, 0x40, 0x800}, {0x1000, 0x400, 0x1f, 0x3}]}) 05:38:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x0, 0x800}, {0x31, 0x2, 0x0, 0x93b9}, {0x3f, 0xa0c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000240)=r5) 05:38:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x81) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xb2) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3) r2 = getpgid(0x0) r3 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r3}, 0x44001000e, 0x400008001, r2}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:38:33 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0xa, r1) r5 = dup(r4) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdc8) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r7 = semget$private(0x0, 0x4, 0x3) semop(r7, &(0x7f0000000340), 0x0) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000580)=0x20) r8 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x83, 0x10003, 0xd4000000000]) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r10 = dup(r8) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f00000001c0)=[{0x1, 0x8000, 0x1000}, {0x4, 0x1000, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x4, 0x1800}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0xff04, 0x4}, 0x3ff) dup2(r10, r9) semop(r0, &(0x7f0000000240), 0x6) 05:38:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000100)=[{0x8000, 0x7, 0x8e, 0x1ef9}, {0x6, 0x0, 0x1, 0x3}, {0x0, 0x7, 0x1, 0x6}, {0x45dd, 0x100000003, 0x3, 0x101}, {0x3, 0x1, 0x3, 0x1}, {0x0, 0x6, 0x6, 0x3848}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) setuid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) accept(r3, &(0x7f0000000140)=@un=@file={0x0, ""/65}, &(0x7f0000000200)=0x43) r4 = dup(r2) ioctl$TIOCEXCL(r4, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:33 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x5bc8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0xfffffffffffffffc}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) chdir(&(0x7f0000000000)='./bus\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') 05:38:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x7}, {0x40006}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 05:38:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x0, 0xdc0]) r2 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x0, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x1, 0x2, 0x47d7, 0x3}, {0x78, 0x4de4115c, 0x3f8000, 0x30f6}, {0xfffffffffffffff8, 0x7fff, 0x20, 0xac0}, {0x100, 0xfffffffffffeffff, 0x1, 0x2000000000000003}, {0xffffffffffffff73, 0x8001, 0x0, 0x9e}, {0x7, 0x2, 0x3f, 0xf3d}, {0x6, 0x1000000, 0x80000000, 0x200}, {0x5, 0x0, 0x1ff, 0x5}, {0xef, 0x6, 0x80000001, 0x7f}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 05:38:33 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffd}], 0x100000000004, 0x0, 0x0, 0x0) 05:38:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x4}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) sendto$inet6(r1, &(0x7f0000000100)="04c4310cf3797ba7aabf077300375021319075595795b9090aba826a8221a3c6518a83bb221eeb247cafa4dab4acbc4d756a24d69992d08c1aa78dbd106a3fd95cfd041142dacac67e48ab62c0e0496b45105543a72fc4f4c2135a4fea13c335eca40f3e4a498f867c729233843d1ea8dc4d6cf007afa3785b71cd0a92257e6d875c8723ccbed591da7434dd7517ff9cd454ab913bfcded5e69d9936fb1b074f33c70b9af4d0", 0xa6, 0x401, &(0x7f0000000080)={0x18, 0x2, 0x5f8f, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100}], 0x2}) 05:38:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:38:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f000000a000/0x1000)=nil, 0x1000, 0xa35b9b1daf0c391c) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 05:38:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x48}, {0x6, 0x1000000000}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 05:38:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x7fff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'v\xeap', 0x0}) close(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 05:38:34 executing program 0: socket(0x18, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x82d) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x7fb029a2f852c53a, 0x0) 05:38:34 executing program 1: r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10, 0x0) r2 = dup2(0xffffffffffffff9c, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x240, 0x0) r5 = socket$inet6(0x18, 0x8000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r7 = syz_open_pts() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r10 = kqueue() r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x40, 0x0, 0x9}, {{r5}, 0xfffffffffffffffe, 0x12, 0x20, 0x2, 0x3}, {{r6}, 0x4c1f43e20264458c, 0x20, 0x8, 0x100, 0x1}, {{r1}, 0xffffffffffffffff, 0x8a, 0x4, 0x6, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0xc2, 0xf0000000, 0x98c, 0x1}, {{}, 0xfffffffffffffffb, 0x40, 0x20, 0x100000000, 0x7}, {{r7}, 0xfffffffffffffffd, 0x19, 0x1, 0x26a, 0x1}, {{r8}, 0xffffffffffffffff, 0x1, 0x8, 0x3f, 0x10001}, {{r9}, 0xffffffffffffffff, 0x8, 0x22, 0x3, 0x5449}], 0x3, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffe, 0x0, 0x101, 0x6, 0x46ff}, {{r11}, 0x6, 0x20, 0x4, 0x5, 0x1}], 0x3ff, &(0x7f0000000380)={0x9, 0x100000000}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f00000003c0)=0xfffffffffffffffb) r13 = syz_open_pts() r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x91a, 0x0) r15 = dup2(r0, 0xffffffffffffffff) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x8000, 0x0) poll(&(0x7f0000000480)=[{r13, 0x8}, {r14, 0x80}, {r15}, {r16}, {r9, 0x10}], 0x5, 0x80000000) r17 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f0000000500)={0x7ff, 0x0, 0x8, 0x3ff, "8bbd9034681ffb956af4615b3531b759e69f1997", 0x4600000000000000}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x8000, 0x0) openat(r12, &(0x7f0000000580)='./file0\x00', 0x8000, 0x80) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r18, 0x20007605, &(0x7f0000000600)=0x4) r19 = open(&(0x7f0000000640)='./file0\x00', 0x10000, 0x100) r20 = getpgid(0xffffffffffffffff) fcntl$setown(r19, 0x6, r20) 05:38:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40208, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r2, r3) linkat(r1, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0xe309dedc6f9bfbed) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") "*"*g Ãpckbd_enable: command error 05:38:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) 05:38:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) setreuid(r4, r6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = fcntl$dupfd(r2, 0x0, r7) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r10 = getppid() fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r11, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={r10, r12, r13}, 0xc) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 05:38:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 05:38:36 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0x6}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:38:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:36 executing program 0: getitimer(0x1, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) fcntl$getflags(r0, 0x6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) getdents(r1, &(0x7f0000000100)=""/80, 0x50) 05:38:36 executing program 1: r0 = socket(0x0, 0x800a, 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 05:38:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x40) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/62}, &(0x7f0000000040)=0x40) 05:38:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 05:38:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 05:38:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000180)='./bus\x00', 0x1, 0xa4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0xfffffd45}], 0x33da142ac629381) 05:38:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) getsockname$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0], &(0x7f0000000000)=0x1) 05:38:36 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getgid() chown(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, r1) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x8348, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000180)=0x7f) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) r4 = msgget$private(0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r5, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r6}) r7 = dup2(r5, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r8) setgid(r8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r9, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r10}) r11 = dup2(r9, r9) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r12) setgid(r12) getgroups(0x1, &(0x7f00000001c0)=[0x0]) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r14, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r15}) r16 = dup2(r14, r14) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r17) setgid(r17) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r18, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r19}) r20 = dup2(r18, r18) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r21) setgid(r21) getgroups(0x6, &(0x7f0000000200)=[r1, r8, r12, r13, r17, r21]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) 05:38:36 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000340)=[{}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="463291b91f8d3d0431b626e2e9264d15f9ea378fb59d7914e296faee9b0e69a5ae4aeaf6a34b0c4707629e03c434e51a8a6d7922190bea1d436d6be16ad59d2ac744948fc70129abe1cb4cfee3b50e6a07688191ac", 0x55}, {&(0x7f00000000c0)="8368100685fcc1c7303654702a5b8ccb6de4d6daa3db0892232c06fe3f53d2a4c5ab5204ebbccbe4e25199ebaa672359d4819ba115bb3498c3ee0f3627376cf01833377bdcbc214b84114aad94dbb03042d2e7fdac4ab6b379834dd209e774f7c5855e17e75fddfe9fa87dac1363a7ecb38f679d08ba05d4a0c4513772c423ae641ce0de9b23b9407e6a9b97029be00ec97e5d0df1148393a572d454adfa99e87db0f4decb746c171609774a67faa7494fec39d5125a9d9e5ef5b386554b18973ac27066e8763309a8b278e9b725b19414a705405e3a097c1764f38ee8b3585859461f041993ed16a9116b985718", 0xee}, {&(0x7f00000001c0)="fa9afe5f021361b54415551a8d88fbda49a767f462d0a5d5c50865a71b543ca27d63256c4c2388ef1484ede5e7426deddab575533ac3a4d6d4b0391050f2b671127a8a3db5b21102b8eca1e243eb8a1bc27b1b2cf2c7a1c06e36c79c61eecb51991256362c2e2d5b534234970f774462c600918bcb4871499717d700d40d16e1dcbb9c9760d69269557e4349906f368f266d4006312bda7b61e94628273a12ff19f8d53b6eeb949c2cf9c78aa0599605fd6aa9032934", 0xb6}, {&(0x7f0000000280)="79f5d099701e15607935c857035a693b0b445bf54b6b5428984ccc176be6733703d08bc04f7af86a3380aea5c4642cefd54eafea8d13d120c0adfdecdab4e348ac3c2f8ac017e735fc1ed8cc5ef47744", 0x50}], 0x4, 0x0, 0x0) 05:38:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x20000000001) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x8, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="11ebcdf12164eff835a022", 0xb}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x1) openat(r4, &(0x7f0000000200)='./bus\x00', 0x200, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0xa) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f00000001c0)={0xff}) 05:38:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x400000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000100)={0x74a3, 0x101}) 05:38:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:38:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:38:36 executing program 1: r0 = socket(0xb69287d70f9c1ddc, 0x2, 0x1) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0x8) getsockopt(r0, 0xfffffbffffffffff, 0x68, 0x0, 0x0) 05:38:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000050}, {0x40}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x10000, 0x9, 0x2}) kqueue() 05:38:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "ebe4d24aa9ebff1a55a2bbfbba882bd4b906f49b"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r4 = socket$unix(0x1, 0x5, 0x0) write(r4, &(0x7f0000000040)="dd", 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r3) 05:38:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 05:38:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) r3 = dup2(r0, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r4) setgid(r4) setgid(r4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x1) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 05:38:37 executing program 0: mlock(&(0x7f0000fed000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x4) r0 = socket$unix(0x1, 0xd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x0, 0x2, 0x8001, 0x81000000}, {0xff, 0x40, 0x2, 0xbe}, {0xfff, 0x1, 0xfffffffffffffff8, 0x5}, {0xc97, 0x8, 0x3, 0xfffffffffffffa4e}]}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) fcntl$dupfd(r0, 0x0, r3) mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) 05:38:37 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x3) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x64}, {0x6, 0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:38:37 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = kqueue() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x8, 0x8, 0x80000001}, {{r3}, 0xfffffffffffffffd, 0x20, 0x2, 0x7ff, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x1, 0x0, 0x8, 0x10001}, {{r5}, 0xfffffffffffffffa, 0x9951d08bdaec11e6, 0x4d3aff9b903d10f, 0x6, 0xa8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x30, 0x15, 0x100000001, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0x80000010, 0x100000001, 0x2}], 0x100000000, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x39, 0xfffff, 0x80000001, 0x2}, {{r7}, 0xfffffffffffffffb, 0xa, 0x1, 0xffffffffffffff22, 0xfffffffffffff000}, {{r8}, 0xfffffffffffffffe, 0xa2, 0x10, 0x1, 0x1}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000000, 0x3, 0x9}], 0x1f, &(0x7f0000000280)={0x8001, 0x1}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) syz_emit_ethernet(0xef, &(0x7f00000002c0)="4ce0d98b5c5c3ac0a76ca30a5f87ade037c8e81f618c46e7901d71cf7d974d3e446cb63e15dac8f690a505bbdfbccfec60a59b0686b293657af7f6a52e5dc577258b663c72e7f5d588be36f0fe762522cb3342c47ad70c1de5d700e99f6272f7be3938c0e367c8a447bf1229fe96215874a10b8f232c0bbe0afa19bea3050e9543a7c2eccfc11e090a82e11025bd671cc0c3efc1802add95c82f108290603bfedceaf007979a87e34c6e2ae1d0c4b35b0980237744d9a612d67e2ada262ea19fde1376c7467c057e490ddb8f46470950dc396b9287dcf32f6c2fbc7a633416d519993948e032dab82fcd39c3ed18dc") ioctl$TIOCNOTTY(r0, 0x20007471) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r11, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 05:38:37 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x4000000000000) socketpair(0x1, 0x4, 0xffffffff, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0x3f9e2b65a34270cd) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x8, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r7, 0x8de049f35916501f) r8 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r9, 0x4) accept$inet(r3, &(0x7f0000000340), &(0x7f00000000c0)=0x305) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 05:38:37 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) getdents(r2, &(0x7f0000000000)=""/37, 0xff75) 05:38:38 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) dup(0xffffffffffffffff) 05:38:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000080)) chmod(&(0x7f0000000000)='./file0\x00', 0x180) 05:38:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getflags(r1, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:38:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) fchown(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) 05:38:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r6, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r7}) r8 = dup2(r6, r6) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r9) setgid(r9) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r5, r10}, 0xc) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0x0) 05:38:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x3, 0x7fe) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 05:38:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 05:38:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) mkdirat(r1, &(0x7f0000000140)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) fcntl$setstatus(r2, 0x4, 0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) close(r3) 05:38:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f08696c653000"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/174, 0xae) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000340)=ANY=[@ANYBLOB="70012e2f66696c65300015fd1171aa4f01119dcd74be0abf4743b754bdbe560cb26f702b00c833ff70e62afa8d14bf63c69f7fa6126c546ad306f17b1a43c09dde5948d31931a9a8982a0cf87b437ef432c9751eb597d26e7221aedded855d1adbfc4e9b3b94f2993eb0f2ba99df769b4923"], 0xa, 0x0}, 0x0) 05:38:38 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) fcntl$getflags(0xffffffffffffff9c, 0x2) 05:38:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 05:38:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x9, 0x7fff, 0x4, 0x4}, {0x1, 0x6, 0x9a, 0x8001}, {0x401, 0x5, 0x40, 0x81}, {0x2, 0x8, 0x9, 0xfc11}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xff, 0x9, 0x8001, 0x3, 0x2, 0x13ff, 0x2, 0x2, 0x5, 0x3f, 0x178}) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) 05:38:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) 05:38:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x800c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x7, 0x7ff, 0xa00000000, 0x7}, {0x400, 0x6, 0x5, 0xfffffffffffffff7}, {0x4, 0x6, 0x8, 0x7}, {0x637, 0x865, 0x7, 0x6}, {0x7, 0x101, 0x7}, {0x1f, 0xffffffffffffffff, 0x4, 0x10001}, {0x1, 0x4, 0x3, 0x8}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:38:38 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r6 = dup2(r1, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, r5, 0xffffffffffffffff, r8, r8, 0x0]) setegid(r10) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r12 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x5c) faccessat(r12, &(0x7f0000000040)='.\x00', 0x0, 0x3) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000000b00)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6bbbb170633cda2b52fdc021760bbaac97e2bc68f0bfbb5baf953ed786717bb4ee1a5cc8d7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc996db3e990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df62", 0xc4) r14 = semget$private(0x0, 0x1, 0x4) r15 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r15, 0x3, 0x8, &(0x7f0000000380)=0x1) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r14, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r9) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000200)=""/13) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000780)=""/61) fcntl$setflags(r6, 0x2, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffdee) chown(&(0x7f00000001c0)='./file0\x00', r16, r11) 05:38:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = msgget(0x2, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) r3 = msgget(0x2, 0x0) msgrcv(r3, 0x0, 0xffffffffffffff03, 0x1, 0x0) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x6, 0x9, r4}) msgctl$IPC_RMID(r3, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)) connect$inet(r1, &(0x7f0000000040), 0xc) 05:38:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/11, 0xffffff44}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0xfffffffffffffe23}, {&(0x7f0000001240)=""/4096, 0xfffffffffffffc9a}, {&(0x7f0000002240)=""/203, 0x23}], 0x3, 0x0, 0x0) 05:38:38 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000000000000002}) shutdown(0xffffffffffffff9c, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {0x6}], 0x2}) dup(r2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8a, 0x1}, {0x2, 0x20}, {0x20, 0x7}, {0x40, 0x7}, {0x101, 0xffffffff}, {0x83}, {0x81, 0x5}, {0xe2b7e4de284c1102, 0x5}], 0x8}) chmod(&(0x7f0000000180)='./bus\x00', 0x108) sendto$inet(r0, &(0x7f00000001c0)="a2d8fe50c1d8fae60fb9c060a47d626a3ba09aab9ba5b468ab4b9ac82e1bb6b7a61f239cca78287a2264769a5256a4af357ccc7fb466aca99ce9aa4ea37dc2fb1c258218022652ecfcb005de2914ea29", 0x50, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) 05:38:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) 05:38:38 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x4, 0x2, 0x1000080000000, 0x0, 0x3fffe, 0x80000009, 0x73d3}, 0x0, 0x0, 0x0) close(r0) 05:38:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup(r5) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xe9caf82fef8f5044, 0x6, 0x3}, {{r3}, 0x0, 0x1, 0xd85d40d5872a0970, 0x7, 0x6}, {{r4}, 0x0, 0x0, 0x40000000, 0x4}, {{r6}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x10001, 0x800000000000000}, {{}, 0xffffffffffffffff, 0x1, 0x20, 0xfff, 0x8}, {{r0}, 0xfffffffffffffffb, 0xf, 0x84f9be10c992f5aa, 0xfffffffe00000, 0x101}], 0x100, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x6, 0x7}], 0xe6f4, &(0x7f0000000240)={0x0, 0x8}) fchmod(r0, 0xe3) r7 = fcntl$dupfd(r0, 0x0, r0) write(r7, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:38:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) mknod(&(0x7f0000000200)='./bus\x00', 0x1000000000002020, 0x800000016d2) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x210, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="080102e00000000000d80cf599ffab0b02d6c7f333d591d1f0028004fb93"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x25, 0x0) r2 = getegid() setgid(r2) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 05:38:39 executing program 0: socket$inet6(0x18, 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/69) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 05:38:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x162) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0", 0x4c}], 0x1) pckbd_enable: command error 05:38:41 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)=')$&\x00'], &(0x7f0000000140)=[&(0x7f00000000c0)='\'\xb2\x00', &(0x7f0000000100)='\x00']) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10002, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x30004) linkat(r0, &(0x7f0000000200)='./file1\x00', r1, &(0x7f0000000280)='./file0\x00', 0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x74419474cdaf7210, 0x2) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x284) getsockname(r1, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001400)) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r5, &(0x7f0000001480)='./file1\x00', 0x9044846fd67f1731, 0x4) r6 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) unveil(&(0x7f00000014c0)='./file1\x00', &(0x7f0000001500)='r\x00') ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001540)) execve(&(0x7f0000001580)='./file1\x00', &(0x7f0000001740)=[&(0x7f00000015c0)='\'\xb2\x00', &(0x7f0000001600)=')$&\x00', &(0x7f0000001640)='\'-\x00', &(0x7f0000001680)='^:.\x00', &(0x7f00000016c0)=')$&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='\x00', &(0x7f00000017c0)='/dev/null\x00']) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse\x00', 0x90a0, 0x0) write(r7, &(0x7f0000001880)="36f2b5e65b220bc45a7fda7fb16f2586db23a86ea2d50c3c7ad5b9f71498b2b98890837c5297a83a26cddb84918ea867159697fdf8988529e9da722b6abeee9e75709ca2df9c639e9bf0aba1172403db70f47e63dd956489d787a760c3a3ee9452298fec535f0386585c3d0aa3c48be3d39b8f4876564d5a0dbd20f508c25e59ab2a020564c7e308d7a324f6a6fa62cf", 0x90) mkdir(&(0x7f0000001940)='./file0\x00', 0x12) r8 = fcntl$dupfd(r0, 0xa, r3) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000001980)=0x4) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/tty\x00', 0x10610, 0x0) fcntl$dupfd(r9, 0x5, r4) select(0x40, &(0x7f0000001a00)={0xd26, 0x3, 0x1, 0x80000000, 0x7f, 0x1, 0xfffffffffffff424, 0xfffffffffffffffd}, &(0x7f0000001a40)={0x56d35a8e, 0x90, 0x3, 0x4, 0x4, 0xffff, 0x101, 0x3}, &(0x7f0000001a80)={0x2, 0x401, 0x7fffffff, 0x4, 0x800, 0x4, 0x2, 0x80000000}, &(0x7f0000001ac0)) pipe(&(0x7f0000001b00)={0xffffffffffffffff}) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000001b40)=0x2) r11 = shmget(0x2, 0x2000, 0x476d0955f3bb88a3, &(0x7f0000ffb000/0x2000)=nil) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 05:38:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x06\x00\x00\x00bpf\x00', 0x1, 0x0) msgget$private(0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") dup2(r0, r0) msgget$private(0x0, 0x42) 05:38:41 executing program 0: ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x100004000) 05:38:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "cce46adcd569ef64e56eb595607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/250, 0xfa}, {&(0x7f00000013c0)=""/89, 0x59}], 0x4) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r4, 0x5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) 05:38:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x3a21cc666c3fcf0d, 0x0) socket(0x400000000018, 0x3, 0x0) 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 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r4, r6, r7}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x82b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='x') 05:38:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x80000000, 0x5, 0x3, 0x10000, "1b0f94d4dbcaeabf7f3c25e47a404047e89467c8", 0xfde6c9, 0x7}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) 05:38:44 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f0000000080), &(0x7f0000000100)) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f00000000c0)) 05:42:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6, 0x9, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:42:15 executing program 0: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 05:42:15 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffffc}) clock_settime(0x0, &(0x7f0000000180)) r0 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x4, 0x64}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x50) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r4, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r5}) r6 = dup2(r4, r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) setegid(r7) setgid(r7) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, r7, 0x0]) fchownat(r1, &(0x7f0000000080)='./bus\x00', r3, r8, 0x2) 16:00:01 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setreuid(0x0, 0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61, 0x0, 0x0, 0x1}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000200)={0x10000, 0x9}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:01 executing program 1: ktrace(&(0x7f0000000080)='./file1\x00', 0x0, 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) dup2(r1, r0) listen(r1, 0x0) getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xb9108cfad7942f95, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x1, 0x4007, 0x1f) r4 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) shmctl$IPC_RMID(r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0xaa, 0x20000000, 0x1, 0x84e}], 0x1ff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x8, 0xfffffffffffff8ed}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x8}, {{}, 0xfffffffffffffff8, 0x4, 0x40, 0x100000001, 0x1ff}, {{r6}, 0xfffffffffffffffd, 0xea28c07bb392c599, 0x2, 0x1, 0x179f}], 0xf19, &(0x7f00000001c0)={0x5, 0xfffffffffffffffc}) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = socket(0x7d13560c8eca5da, 0x2, 0x0) sendmsg(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)="b41a4630ba6cc36f61bf267b11d5fb9da0537e360063bbfc9e24eb929d4b6e6b08165aaf37800a463b59e6a005b7eb352a6ef14f1b44829652cd239c1a086af385d4d229704a346a032944512ebaab33a77a52e8e7ce4b78e41182fdfc040e372eb0fee0c28ba1fc7453a4e4f4668ec54fb0846810188d7da283dd150a57be9d2fb41cad0a78d4b7a77804b23dbf8d746d4f25987c12e6e1c39c2d3287c90cae3262a30a60c876e0d33a9945f01fe3dc3e4d0896fc67fe5b6d2d977ccb66215d6700802e6d64deadd2cf2b4e0ed4b2e8995c5162684bda87f347737ab1f79818f28d57b1f8d326b2a2a44cb14a67dd2ef747c8a7762af9d2af6eebdb346cffed21e823845fb6402df132e39bc782efa5486be5685e3a9048194dcaf98ffcdf3463c1c9e9fad34e9402fd0f7621df536c610e383da576424b8aa1c34c120fee8a818dc04b9637abb68ab362056ab6468bfa4c27152667abdb184e0a58ba8a7b770a8e622c8ca68ed6e1b93c52daba5907a01240a341c8e466042a8278e19fe9e441771314331b6b190cb330d223ad70d604b199ef316bc7bb84409c56fa74184d4d6795906398a97bc80ac88e1760d7c2112717047146fe2afbbb02a4530c79689ddaac7e0e22c412c98c3add418d8e08ccff4af9bc1a1604d54b41fcc81ea25f0ff27ca62e0e951bbc1192ae539b716b91afc5a6a5fafa1bfbf8fe018d15f81b35e0dea1038604a6642ebd808d6af5b7ec87442c3b6ee8ac4a1f067fc0ee92e07df13693d250047897139fa374751a6a63472d800da2b684c16372a956744daa85634031a1df60c9ff6b51fa0373b9f62fd0338ae39c96d072184fabbef090fba5407ce281ead60c9a3eca1b2eb6271bcb89c4628f47a22cfacc4bd99d4925611dfbc278244c0e1fbfebcb882fcdd4145233c72f58b5b2bee72f504ada8da1f5aad7db0a3a65d6cae4c891cb11a5a8bfc8a04f7c5fae108d8c4b07c492259706731007da8f1342737da09ff70be2d2c8182242bc979ca06696a6a24435ff2bbebde9ad547190d2bd7ddafd7ebb55930fae348bf9b915f059b7ea441a775f49a3ce34ba266f1cdbcd55953def2170f236683d77da0802e272d4fcaa88e6afc85cb86cb6b1911a1cba7b756d145372d62c3ccf549fdeadd7f8bf0a8e519a0c8e0cf7bbf82554335558280d14bc1134a345f14d0ab75c9bb10f38eb4785670361dadf5254924024c9880256b3162eae95d9668aa9da1c1232ef5a653759180eeb8bdc9472bf36dedca42a0a426cb8f1b58670563967ee679799c18237dd981e5756a1137f5d67046c3d714935ba0120199b41d2ec0271e640ef19ef214c568c1db34d2accdb22ed85f247c89de27fec2c3818b3b448a37379479d00198196f4c614402c3675d802b5ac19c679c5f2a5d62f7056d9dec0384b56fe1930f7f3d3a3e17643c4ee916290b8637f785b7a4f225bcbe6392c6c6e46d789573a91fb9ad98f1015bc86fdcc14abfe0edaec1574b8955c026672cca71ef205bc723533f5d2e51eb97683ae74c8940a51b8e1ec0c781fbcbc629e1f4e4f5151260fa1d2094fd826d0ee0d3e6041163df56bd5f05cbb4e62247e8f0128d014a708d57404c08e13cb9d1d7b2b218ac903f908accf33784ed209157f61ec629d089cb499e0069b3aeab187da464e319605137c3b5151158626d49d63fafdd4de55c0f5f4aa921cbedcbeb56dec47f3db2de30b50037ea7e83c128d5c23c51a80bf92a23a2ba44d4a33da2bd895b29339326989494e6b081948075b8f2b8ac19cdc69115353949b81074c6013449603301f90e5419d9b936b81c6c0249da2f01d046b440b811156956bd2c0c83fafe1c477294f4574ce63f1b153d253229d33aa52a1530fec4033757e0956d7029e659bcc033b2d8bc6058119a9b22f989ece807e4e6c304136b0465476e2d2bafb1ca4e68f153012c440b8169eabf70f20d21513e87e5284b9b873ba18d510a91de34c8a141d29e7daedcbe3203dfc28021a49d3914aa3b85d406f0acb2f69b3b7458aab1d59c5cd834b8d88f469e375f85e69814c99e33fb22bf4d97a67de87c386d63509d723a2406c82488698d17f1e364d40653c245eef09847cafd1c43aff6a448b01fe5a2be02bbea16c4119402c4b55bb6a472167a6c2a92cc765c39397c732e5112313746c30dc54f34ed2f985851d2041dd3bceba4ee1954da2e311229537e6a14dc4f7ae496e491f1b633cb8f67fc591aae53a3ae3a31de7c9aa56d7494d71cb6746b4c270a3cb57e817104ef563b5fdfa2e002ea77cc4de97449228573200f7aae68063917b2c8da24f4001d2a6fc202011cbec5351ced324a8c424cbd124edd493c73c4e1476218aa2b7c80fe909fc4a501fb9c00b8559a3eb70f197249b8c7337af317dfd2c6c694fb8020897b1babe2bcf1d5c725e7702a744b70e9c5fed21893ffa008e18580a680658d82ddf0a7ddce4315337206602c4f309e83a4649110b58d63ddc8d922f33b19c9c73e13f9adf61c71b156f2847886871c2506838a698737c2de87eca2b5fc167761cf3db06cea5902b0c9b09603b1aed61b3002c91e0ba75a28bf422aac5a92ba354ca88dc796945f97d4974f8b015cff129e84edaf85142542bab7977f435177426b7821fbada504477f02c6b2dad147f14f39a3e97c994992943850234e683455b9d45022cf8d6f8fc4ded56e1fe22c64acf4c6594e02edd05a4a0274645f7ce1e7278fcc0d4fab1cd1ecdf98d401d63dcec4429d617243ad9b437893b8a3f71157207bdb46d5f77d2730f3e244ad5a7ee26c7ebd1f00fd67310096e12c717cd2184de3fa643f86ebba6ee68b486eaa46242fc3364b7d1fd37575e622bc70d53bccb91ecca69984648a8bdfbe3eaf62747903a056863ac55a30ad80cbd80c6da449d021ce54a9e700663e5a9b223473eab26cbfea80e1113749233dbdf5a503aa2183d50efcfc3fa1f3bc5e6e4c514702e55c9e2075994039aea8a8e38dc6125ad943070419e13ec81f3113c0a8cfd4a5a38db9594270a2d986b3eff65b233319f56d0d60d5218752f76e56914577bbb2bfceb09fada4244421c6850929af5a18bdb79329fcfc3d2faec6d4b7d1e8f453fead9bfb183449e7d2506e409db358018d9e7722905bfa1ffb74c7c1c64e171710c1dee3d17fedaa45f165f7f251c7ba40e47d8b7bd4360a44734b1333693e8f20f597206e2910de5dc30911f7c96d3ad5e8d4d531e77dd8290fb49d31c5e31ee483ec99bfbe79572b4120cb4e6f28ed9024f66d485bf1eb31b0c8051748f623a31be8b5ce04b2c895e6e4eaf0afb741db6a3a7e3d9624934da94f8cfe9428a81eb2a49a8c60da088b16af997816287516df0a844cf74aa73c33113f6a99fb28ee63ac8e3bdcbfc6a4b1e71fd71031a3d353ea93b255217c8a1cb7a195214e632cbe7b19083f4a3695221ab123ffacf85b3d8647240d4bf8eb7141966628c1f8adab57183e223ee7e746362809592b5fcc209949a01c7bc8eaa9034921e5a4a74b3187f3cbe9ee8e485b980639fa93d0fb70f49e71310fb2891b6f85da1ec674af074dcb8e69b4805446e7af72b05b15b6a0b194601945f2bb2d6bdd13de072c0f187636478595092ba1a36d4128e73a4f605f337fb73b90982f33656898ee1b4a0ee2056e35b332fbc8a1f476841b1e6187164cf554f06d378c622d49aaf5db619ea085eb5d799a0923dbfbfdc3cfe5613d8f5b3410c564845ad4ee48ea9aa178b72590cf02518b44cd0ee94bd84e34f90022013822ed15f50f5d19544afaf400834e6b84c39c6aafc7dabd46a8cb6ff6f1cd781547d14df2f39067126af29254f96e0bd07446faa18454df5c78739b3ba4af71096cfa4e290b06eee7edfecedd7579ebca52e6027cda9f5e6c54ffaa0458a25d15433ce5fcaeecdd7df5bd53afac00a242958521790e2489353437742c32314ab7bb896357390ec998670459b352abc9d8b9f12843297e09907bef84ba764b16824195908de36369bb6840080c2e5420b36d517191fe1725c730432effb78a6de9a44007a636ebd55db5133c03f8a7847606234e30309e69f6a6d5cbb43673d27d692592a9cdc11dc1d0e2b4695dc73f09ad67f0a5a516234d61d82ad66f146decc0fd834c1cc2163241fbe150d1c5f015eafb830ce9ea4dc90b9cd65e4af17c01a956da13ff44c9516f50da229b9c59e8ff505c54a29d187d3ad019616f7dab032b2b732db2c3cf6947a1520ee832db5db923af00101aee0f2981d222c8192c30ebcf701f347c247fbab82c688f71ba8c5f89d208075010dd2aee189135e334bf9e9e6092caa48ab1f72ce51f835a6f6cf6a370a99d511812b3c6d07a5cac4be65482dbc146629fef35232ac6327a06f070dfedec25f99d645f393b7900ccd561b31fda9cf183f1348db4f2364d8318c79e34945e8de66e95b8dac9ecc59d179dbbf8de7b9c1db237fdd2e4d43a7ccb58027241344d3b0246a91b3214c88136f6454e001fd91a8ebc2b8d1229b86472a3aff3e95bee01489a4d606d78772ebb450658231f6f0723e8bee70e750ec0ecc97b43600dfffb328d1154b207a1e6c06aae53d4a73980d60317dc48c096f04cbd54b670402cac0fa7a78c9a6220e96afe3adf28ae5d296f390a1d825561239dffcd567f37f9f1b2cd4b1aaf2e35f796f25d9d7cd5a86e728bdfbd4301ff31c3b8f6893ff4f799f10335925889cef463dc6744dc7bb07c48f61182a455f438669edc56ffa660a4dee4eeef2783689f8f5a3d56cc8cd903678321a2d8d779b30f6af6e498e8b18ab9257c01e13477884ad451018bdd5d577ec59a029e2c889f75c18ee44bf7e995ae3e17829d6b2f40ff0cfda2f034a7b6e66a86a1175078f9349447c6dffe370ed1bf0f5a8cd9b4165e26f3b79a2047c36efdbd8974662ffb94c168449853adc90ddace7aab34e8d14e55ff1ded2dcf0dbd037fc5be0fcee0f07dd2af0989cd5cde47db32a2b7e504ed0dbae7f29d0242de519398dd7c28210f45e9cddc0298aae27ac5d07bcd56dd354756a77a6e7cb343221e153d4aba8fe09642b9f22f72b0ebad6be92ea28faa44fed479a6f2c8c6f348a4979140cc9a422d000654ec96ae8b6277e3a56c6f2079526e4c763412952489ad0b57a705131beee41f6ed3ecf9d092713a340ecabe62ae095787539d4c4cb0425121649ed6f53187c1ab292e657a329c7a8ceac8d475ca446ab5826a7984e3514248dfd526317fdcdb9f162e352b3593b22a281d4e5af7b42253d18228436f640190ca5cdcddfc5b88062816a65917c877763a03379950ba46b034716000fbbda35ed5b1a43940c840423a58c144662ea1ea869105d745bbd2bee2944c1909c4ed6c6b2c67b88cf19433e09e4aed2bb20111449ad36605ae1cdd4b19cc939161c4457a9e43a6a08ab6a56a59bf405476d02cef318afa8eea27513ba048b3f379b4b9b5a2cc6799a544b9d3aec86eaad54ef9c22a27888cfc38b4b20605d785800a49069ffd1046a8dd746025d5526fa45c298dae9c15798c60e517326f75b04fc44c33408e676927495c8eed9e4f7252aaeae068f2b36c86544d6ba5775b8bb530c071232f63421144011637396e63c278d5b16f54806ed6a968781995b84cd87c9993eb2cb941ec4d1b156c4b4dbf615536085297a13efde765537f856bf32a66a40ec979091835063ea9da1f9e187e4b0e7e16a0b126f3b874e9e14f3bdb173602637fd5aa2f1c9bd0f5e1760b186441c720717a8eac449bc47", 0x1000}, {&(0x7f0000000080)="89ab5266741402f94de5a36708b142797521c0d093e5bdc99a5be67e4646816b2b02a34effbc031f8cd2de3b12e987e908f362c6c9eca8fca1281a7d1bc267d2a0243b2bb11f3397d725ad83b4d5cf870ad55fbd79fe3c53466fe134be11369077084e196d41d8f2268338e8057c82e0cd1996e66cbed957d3bd2de4c1555e0d6f419e3eba77abb1fb362db30d40a20e9d37f5aad2f91ac71d18e978823bb5bb30b6f2a2fdad48b33648e357d5561fa2839771c8b54424dcac2a97390a851a8fb900082b9d4ef47d938f0a90083c8e9b8086da74", 0xd4}, {&(0x7f0000000000)="f335d82fa8899235ef2ff6ac71ae3a458209e0282dea32f1c74df9d316e2fa1dacd5e51606d531e24d57f2a051c23fd5f76da344", 0x34}], 0x3, &(0x7f0000001200)=[{0xa0, 0x1, 0x8, "9805f151a6ae1fb151345056ae2cae2852d61e600a24d35bc8ce16214bb70f19787b49fecd6556aa188557ca28788f6731ccbb6b588700703a8dc03650745f5593f1b8f38235509f099e2719b7665d39a75cf2d938da59063cd7e50a1c0d86f081e1c8f94ba20a08c21868643241998453f22808ca1eaedc49bac3303b615cf03481bec178d46d9d1a669ddb86"}, {0xf0, 0xffff, 0x1, "90dbb676788a7ce76ea04cfc5635cbfb4d7aa67fdb35fdbe2b9a6e20bf6028e36a12b4e4afb6322c7a2a45f8d4e04b60b24757d492e18749c469154a18410bfd281b2c56830787a3824c6f7476afaf838d7595d4c26d5494c6b2cb99b6c85c99e6be446c4601d6ecbae9e64b199ae33508df04f77b62a39d381f1c55553b434f1993d918013e9097b93ac111a6afa938c6187941774783b46abb6944060d2b7cb65c9eca743c308f3852f51577b313c8d5fae5e026aa647759a379951ffc3377ca152a5ff8ad9c2327d3024371207e5bc5323f7b3309d811a67c53c0040b35"}, {0xa8, 0xffff, 0x0, "267b0da5248d86807c6df5eee25a94f4c8592e42764ea3f5a8f0c65b54844f26128d14deae41b16f08e30490e6cc55da942384e45cb14edc1b933d6648f3d616fe589c0580b586f1d9535322692edede756173abe120ed6e507f4d7e64dba111e181ffc29a7cc1b959d21ef980b4cf57b89452cb4c05ce25100d079d78b2797172dc62d3c14e7629a0bf4d98e34fcb6a4d78f1dc22"}, {0x58, 0xfffe, 0x6, "89868aaf78d619c31aea3f90e19a0013114d585942a0613fa0804bdc3f0eca0d4e3e1b367c0687a5f539c1b465339a260b08972c52f2105e94ca3bcd1be5c9fe65810d245bc476fd"}, {0x70, 0x1, 0x9, "c7ea19f18921c6528d6961df42796880a3a7be861a62e1e7652d25fdc00e3ca3456342b028e5804db178c6edac93cf097ec1b2bef68205674cb80847ed47edee209d6cbcd6bb5d1cd08766b910f484f86fa7e1782909266066232e91cfac9d84"}, {0x18, 0xffff, 0x1000, "d5ee5ad39237a7bf"}, {0xc0, 0xffff, 0x0, "75672370a3b5eb8897485348cb90e83c9a37dd14e0939bc2fba5b889de846e03ca0fc9f5b0464cd1278289ba285df8c1f3dbf441a7b7108c0adcf6946b9e0c8d1153fa2288379199ee136f0f96e8d3baacee09522cd95748a77625cc0f7a943ff12337ef6ef10fd4a5ea6e139e1e876b3aca8a122cb4ea067f1d3478a21766bf9ebb14fe380f9812f6cebbf19dd5c0a84a9f83adf366cc60b9e6183ce143ddbdd336f6d90f77589a79"}], 0x3d8}, 0x8) dup2(r0, r0) sync() 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000000)="f3d2ba934aacfa193f0adcabe727b21f3cd279e1406b0dd757381c764c885f0d83af1221c875041090f3670845e37073", 0x30, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x40) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0x4, 0x80}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 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$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40000000000000, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = dup2(r0, r1) r4 = kqueue() close(r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x6, [{0x3, 0x1}, {0x1, 0x80000000}, {0x3, 0x7}, {0x3, 0x10000}, {0x3, 0x1f}, {0x1, 0xffffffffffffffff}, {0x1, 0x1}, {0x2, 0x3}, {0x1, 0x69c7}, {0x0, 0x277}, {0x1d4faa0177110a10, 0x4b27}, {0x2, 0xfffffffffffffffa}, {0x3, 0xb3}, {0x3, 0xc650}, {0x3, 0xc131}, {0x2, 0x800}, {0x2, 0x8001}, {0x1}, {0x3, 0xc11d}, {0x1, 0x401}, {0x1, 0x7ff}, {0x1, 0x8000}, {0x2}, {0x2, 0x7}, {0x3}, {0x3, 0xea1}, {0x3, 0x7}, {0xcc7f2511e9a7d97a, 0x40}, {0x3, 0x4}, {0x2, 0x606}, {0x3, 0xec}, {0x0, 0x4}]}) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x83, 0x20, 0x8000, 0x1}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x5}, {{r3}, 0xfffffffffffffff8, 0x40, 0x0, 0x7a69, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x44, 0x4, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0x51, 0x8, 0x4}], 0x3, &(0x7f0000000440)={0x100, 0x4}) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000480)) getsockopt(r5, 0x8, 0x6, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x52) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000080)=0xffff) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000040)="159f92c1664c64fc8719c7f07a86e1fac259f322a9627476e8ac78e2c1c4f9f6b0aa79998d23de85d87b786816efe6bdae824608558561acb08867cb", 0x3c) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x68) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = socket$unix(0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x3f3498b97850c4c, 0xff, 0x3}, {{r2}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x20000001ff, 0x10000000000000}, {{r6}, 0xffffffffffffffff, 0x72, 0x1f97bfd0c2c4df0a, 0x7, 0x4000000000000007}], 0x2, 0x0, 0x8, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000300)={0xaa, 0x0, &(0x7f0000000240)=""/170}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000001c0)=0x2) r8 = dup2(r2, r4) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)=0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000061, 0x0, 0x0, 0x4}, {0x3c, 0x0, 0x0, 0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0x5, r9) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000001, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/135, 0x87) kqueue() write(r1, &(0x7f0000000180)="4d56fefb741fa35f0ca016b165fdd6130053", 0x12) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x7, 0x81, {0x8, 0x9}}) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x15a) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) nanosleep(&(0x7f0000000140)={0x80000001, 0x101}, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) pckbd_enable: command error pckbd_enable: command error panic: malloc: allocation too large, type = 2, size = 18446744073709551296 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 48694 62346 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff80001597ef70) at vm_get_info+0x9a VOP_IOCTL(fffffd80360e4410,c0185603,ffff80001597ef70,1,fffffd803f7c6ae0,ffff800015953b40) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f09d798,c0185603,ffff80001597ef70,ffff800015953b40) at vn_ioctl+0xb7 sys_ioctl(ffff800015953b40,ffff80001597f088,ffff80001597f0d0) at sys_ioctl+0x5b9 syscall(ffff80001597f150) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,fbe22e590e0) at Xsyscall+0x128 end of kernel end trace frame: 0xfc0dfc98200, 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 18446744073709551296 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff80001597ef70) at vm_get_info+0x9a VOP_IOCTL(fffffd80360e4410,c0185603,ffff80001597ef70,1,fffffd803f7c6ae0,ffff800015953b40) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f09d798,c0185603,ffff80001597ef70,ffff800015953b40) at vn_ioctl+0xb7 sys_ioctl(ffff800015953b40,ffff80001597f088,ffff80001597f0d0) at sys_ioctl+0x5b9 syscall(ffff80001597f150) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,fbe22e590e0) at Xsyscall+0x128 end of kernel end trace frame: 0xfc0dfc98200, count: -9 ddb> show registers rdi 0xffffffff811fcf17 db_enter+0x17 rsi 0x2704 __ALIGN_SIZE+0x1704 rbp 0xffff80001597ebb0 rbx 0xffff80001597ec60 rdx 0x2705 __ALIGN_SIZE+0x1705 rcx 0xffff800014b1b000 rax 0xffff800014b1b000 r8 0xffff80001597eb70 r9 0x1 r10 0xffff800000a837c0 r11 0x44a8886be55a7dc9 r12 0x3000000008 r13 0xffff80001597ebc0 r14 0x100 r15 0x1 rip 0xffffffff811fcf18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001597eba0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=48694 stat=onproc flags process=0 proc=4000000 pri=68, usrpri=68, nice=20 forw=0xffffffffffffffff, list=0xffff8000159538c8,0xffffffff82555660 process=0xffff8000ffff6010 user=0xffff80001597a000, vmspace=0xfffffd803f013220 estcpu=18, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 39944 29641 46139 0 3 0x3000 suspend syz-executor.0 39944 224234 46139 0 2 0x4081000 syz-executor.0 62346 389820 45334 0 2 0 syz-executor.1 62346 41537 45334 0 3 0x4000080 kqread syz-executor.1 *62346 48694 45334 0 7 0x4000000 syz-executor.1 45334 405247 36741 0 3 0x82 nanosleep syz-executor.1 46139 142941 36741 0 3 0x82 nanosleep syz-executor.0 85997 376931 1 0 3 0x100083 ttyin getty 28722 114975 0 0 3 0x14200 bored sosplice 36741 330129 50681 0 3 0x82 thrsleep syz-fuzzer 36741 16594 50681 0 3 0x4000082 thrsleep syz-fuzzer 36741 33398 50681 0 3 0x4000082 thrsleep syz-fuzzer 36741 252986 50681 0 3 0x4000082 thrsleep syz-fuzzer 36741 482145 50681 0 3 0x4000082 thrsleep syz-fuzzer 36741 44964 50681 0 3 0x4000082 kqread syz-fuzzer 36741 118084 50681 0 3 0x4000082 thrsleep syz-fuzzer 50681 205151 22251 0 3 0x10008a pause ksh 22251 380137 61976 0 3 0x92 select sshd 61976 264973 1 0 3 0x80 select sshd 17260 140378 13841 73 3 0x100090 kqread syslogd 13841 295933 1 0 3 0x100082 netio syslogd 14048 277232 1 77 3 0x100090 poll dhclient 6508 363312 1 0 3 0x80 poll dhclient 7471 373314 0 0 2 0x14200 zerothread 21458 396349 0 0 3 0x14200 aiodoned aiodoned 56917 65817 0 0 3 0x14200 syncer update 66582 357635 0 0 3 0x14200 cleaner cleaner 12509 383689 0 0 3 0x14200 reaper reaper 16363 405141 0 0 3 0x14200 pgdaemon pagedaemon 81053 113938 0 0 3 0x14200 bored crynlk 96271 96098 0 0 3 0x14200 bored crypto 66650 468635 0 0 3 0x40014200 acpi0 acpi0 57224 120835 0 0 3 0x14200 bored softnet 16309 284839 0 0 3 0x14200 bored systqmp 27283 35227 0 0 3 0x14200 bored systq 20474 160088 0 0 3 0x40014200 bored softclock 74172 30289 0 0 3 0x40014200 idle0 30398 70929 0 0 3 0x14200 bored smr 1 110764 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9552 7202K 8416K 78643K 21649 0 0 pcb 13 8K 8K 78643K 220 0 0 rtable 118 12K 12K 78643K 877 0 0 ifaddr 64 15K 16K 78643K 276 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 169 0 0 iov 0 0K 16K 78643K 174 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1228 77K 78K 78643K 4372 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 28 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 0K 1K 78643K 260 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1814 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 48 38K 63K 78643K 847 0 0 subproc 32 2K 2K 78643K 172 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 179 0 0 in_multi 33 2K 2K 78643K 171 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 442 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 107 21K 31K 78643K 5136 0 0 UVM aobj 96 3K 3K 78643K 107 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 183 0 0 NDP 14 0K 0K 78643K 86 0 0 temp 184 3535K 4175K 78643K 57309 0 0 kqueue 0 0K 0K 78643K 22 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 22 0 16 1 0 1 1 0 8 0 rtpcb 80 121 0 119 1 0 1 1 0 8 0 rtentry 112 134 0 89 2 0 2 2 0 8 0 unpcb 120 646 0 636 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5592 0 5592 1 1 0 1 0 8 0 tcpcb 544 298 0 294 1 0 1 1 0 8 0 ipq 40 4 0 4 2 2 0 1 0 8 0 ipqe 40 8 0 8 2 2 0 1 0 8 0 inpcb 280 1060 0 1053 3 2 1 2 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 pkpcb 40 8 0 8 3 3 0 1 0 8 0 ppxss 1128 30 0 30 8 8 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 593 0 376 17 3 14 15 0 8 0 art_table 32 594 0 376 2 0 2 2 0 8 0 art_node 16 126 0 86 1 0 1 1 0 8 0 sysvmsgpl 40 39 0 13 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 256 0 246 1 0 1 1 0 8 0 shmpl 112 105 0 11 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4066 0 2672 46 0 46 46 0 8 0 ffsino 240 4066 0 2672 83 0 83 83 0 8 0 nchpl 144 7324 0 5708 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 24324 0 24324 4 3 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 19186 0 19186 21 20 1 7 0 8 1 plimitpl 152 162 0 155 1 0 1 1 0 8 0 sigapl 432 1963 0 1949 2 0 2 2 0 8 0 futexpl 56 37600 0 37600 3 2 1 1 0 8 1 knotepl 112 513 0 494 1 0 1 1 0 8 0 kqueuepl 104 449 0 444 1 0 1 1 0 8 0 pipepl 112 1056 0 1030 4 3 1 2 0 8 0 fdescpl 424 1964 0 1949 2 0 2 2 0 8 0 filepl 120 14824 0 14711 6 2 4 5 0 8 0 lockfpl 104 925 0 921 1 0 1 1 0 8 0 lockfspl 48 247 0 244 1 0 1 1 0 8 0 sessionpl 112 27 0 17 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 1944 0 1936 1 0 1 1 0 8 0 zombiepl 144 1950 0 1949 4 3 1 1 0 8 0 processpl 864 1979 0 1949 4 0 4 4 0 8 0 procpl 632 4072 0 4033 4 0 4 4 0 8 0 sosppl 128 20 0 20 6 6 0 1 0 8 0 sockpl 384 1851 0 1832 6 3 3 4 0 8 0 mcl64k 65536 35 0 35 11 10 1 1 0 8 1 mcl16k 16384 6 0 6 3 3 0 1 0 8 0 mcl12k 12288 35 0 35 8 7 1 1 0 8 1 mcl9k 9216 18 0 18 5 5 0 1 0 8 0 mcl8k 8192 52 0 52 6 6 0 1 0 8 0 mcl4k 4096 129 0 129 4 4 0 1 0 8 0 mcl2k2 2112 18 0 18 8 8 0 1 0 8 0 mcl2k 2048 60495 0 60449 25 18 7 20 0 8 0 mtagpl 80 50 0 42 3 2 1 1 0 8 0 mbufpl 256 107648 0 107503 23 12 11 12 0 8 0 bufpl 256 9954 0 4812 322 0 322 322 0 8 0 anonpl 16 206786 0 194809 148 73 75 76 0 62 12 amapchunkpl 152 8614 0 8496 19 13 6 12 0 158 0 amappl16 192 10518 0 9702 115 65 50 53 0 8 8 amappl15 184 10 0 8 1 0 1 1 0 8 0 amappl14 176 357 0 353 2 1 1 1 0 8 0 amappl13 168 153 0 153 1 1 0 1 0 8 0 amappl12 160 411 0 409 2 1 1 1 0 8 0 amappl11 152 258 0 247 1 0 1 1 0 8 0 amappl10 144 149 0 145 1 0 1 1 0 8 0 amappl9 136 999 0 993 1 0 1 1 0 8 0 amappl8 128 557 0 530 1 0 1 1 0 8 0 amappl7 120 198 0 190 1 0 1 1 0 8 0 amappl6 112 264 0 252 1 0 1 1 0 8 0 amappl5 104 595 0 584 1 0 1 1 0 8 0 amappl4 96 1886 0 1855 1 0 1 1 0 8 0 amappl3 88 472 0 467 1 0 1 1 0 8 0 amappl2 80 14530 0 14456 4 2 2 3 0 8 0 amappl1 72 44988 0 44547 30 21 9 20 0 8 0 amappl 80 4414 0 4372 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 106 0 11 2 0 2 2 0 8 0 uaddrrnd 24 1966 0 1949 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1966 0 1949 1 0 1 1 0 8 0 vmmpekpl 168 15801 0 15772 2 0 2 2 0 8 0 vmmpepl 168 235761 0 233774 244 132 112 112 0 357 25 vmsppl 272 1963 0 1949 2 1 1 2 0 8 0 pdppl 4096 3938 0 3902 6 1 5 6 0 8 0 pvpl 32 538421 0 522866 312 134 178 180 0 265 31 pmappl 200 1965 0 1951 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 513 0 63 13 0 13 13 0 8 0