last executing test programs: 7.779897008s ago: executing program 3 (id=947): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="6aab0d39fa00fa80404d424f010000ba0fdd01050b5336d3c9fde31e0538da11", 0x20}], 0x1, 0x5) r1 = getegid() sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00d48e00", 0x4) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) sysctl$kern(0x0, 0x0, &(0x7f00000002c0)="71fff7ffff87e537dc3d33d7af511cf28e36bc753606002980247821e93bf6a24f562404be9931d0", &(0x7f0000000080)=0x28, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0xfffffffc, 0x3, 0xffffff80, "0120002d29497f07af80d6df356bbb612c0800", 0x3, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r0, &(0x7f0000000000)="d871819e2673b7e5c70000000000", 0xe) 5.66536852s ago: executing program 4 (id=963): open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) (async) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x40000000007) mknod(0x0, 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) (async) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) (async) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) pipe(0x0) (async) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x4000, 0x0) (async) socket(0x18, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000004000003a01fec000000000000000000000000000aa0000000000"]) r2 = socket(0x18, 0x3, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, r3, r4, 0xffffffffffffffff, r6, 0x100, 0x8}, 0x6, 0x7fff, 0x3}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, r3, r4, 0xffffffffffffffff, r6, 0x100, 0x8}, 0x6, 0x7fff, 0x3}) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x78e, 0x80) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x33c898cf1bb46542, 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000180)) truncate(&(0x7f00000000c0)='./file0\x00', 0x6000000000) (async) truncate(&(0x7f00000000c0)='./file0\x00', 0x6000000000) 5.658024163s ago: executing program 3 (id=965): r0 = socket(0x18, 0x3, 0x3a) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf66c, 0xfffffffe, 0x7fffffff, 0xfffff51f, "3cee7cae307e08001fb91b000000da64612c3300", 0xfff, 0xfffe}) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="e36495a3ac2038483e6ba4dcde", 0xd}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x4, 0x81}) setrlimit(0x7, &(0x7f0000000080)={0x5}) write(r2, &(0x7f00000000c0)="c3", 0xffffffed) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/128, 0xff01}], 0x51) 5.040320695s ago: executing program 5 (id=970): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0x15) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x46) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xf5) 4.987438355s ago: executing program 5 (id=971): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0xfd, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x3}]}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) truncate(&(0x7f0000000080)='./file0\x00', 0x3) socket$unix(0x1, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1a}, 0x2, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082b6adbbc0112c65e77f6ca33b324028ea006bfcb8c04d37a250e2b50223e422d6c6b68af4bfe6f0f091f487a188624a389eacc5e261ad25c5ca39a23059c6a9bef094a3486c36e928428f26b9147ecdd1", &(0x7f0000000040)=0x6c, 0x0, 0x0) 4.753416023s ago: executing program 0 (id=975): semop(0x0, &(0x7f0000000040)=[{0x2, 0x40, 0x1000}, {0x2, 0x0, 0x800}], 0x2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x200000000000001}], 0x203, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0xa2, &(0x7f0000000200)={@local, @local, [{[{0x88a8, 0x5}], {0x8100, 0x4}}], {@generic={0x6004, "4696ad409b65e44991aa6d50588f62d4223f5801a5cc4934ab51f479cf49e4b99b25dbe0065d6d2773fbcc092a95cdad711305e8e532870df19a6dbeabe85393b8e1e94213f3892868dee1903c4e1adf0ed2d327df38bd31f05255b5b8a2a78ae2e77c4dd6bc38ea980cfd20f14e1f4600f5ee3036b940e0498903a51c37c513f627c44ba8ddbee1e4e5913a"}}}) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="02000000", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000300)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6a9efb", 0x0, 0x50, 0x0, @rand_addr="cb697a653e2c6f0000005000", @local={0xfe, 0x80, '\x00', 0x0}}}}}) syz_emit_ethernet(0x5a, &(0x7f0000000180)={@random="b90531074b01", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4c, 0x0, 0x2, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"c314d8a6d1169ddf9e9117e6e1895dc942b1c62e8aa51777e4ea9965799c9cf1e9ec2102"}}}}}}) 4.752694899s ago: executing program 4 (id=976): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0xf, 0x1, 0x8000001}, {0x2, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0xffff}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000440)="71f91e3471ac0058bc5491503ffb75d18fd3e31652b61ee373b8cf9e67d2ab814ba412c3012b5a395a08776448ad1113447214a0de37aacf26947692598100fe50934cd3b2c816a198bc908829a27363dca56086e569e9f736513b89519427ca607e35e29e80e6c4c468d97ec1a1ffaaf3a4ae791b27c661abd9a04ece029660f64dc76a", &(0x7f0000000080)=0x84, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0xe8, &(0x7f0000000200)={@random="36924a059547", @random="35f74d6245fb", [{[], {0x8100, 0x1, 0x0, 0x3}}], {@ipv4={0x800, {{0xe, 0x4, 0x0, 0x5, 0xd6, 0x67, 0xa, 0x2, 0x2b, 0x0, @broadcast, @multicast1, {[@generic={0x1, 0xf, "8dacc0de9d46b5fcb9ded12780"}, @timestamp={0x44, 0x8, 0x3, 0x3, 0x2, [{[], 0x5}]}, @ra={0x94, 0x6, 0x7}, @rr={0x7, 0x7, 0x0, [@multicast1]}]}}, @udp={{0x1, 0x3, 0x8}, {"f791fddf1a643231cce3f57333c6b89c3794cbd362cdd0561c5508ffbc458958ca85499a3621336d85150f8e70ca44dec5d273363327941907c57409481b53971fcac8e8ac2f5a7cc863d0f3728aadba495be6cc2a54d9f663a7f04072f8bdf7f06763f9d804123376d8b1ccd2f94c32609b2e7d688e23e6e86fc46fe140f2e002e5112539ee8f264606fbce86daf0dc935b55f74b3e"}}}}}}) r1 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5, 0x0, 0xdf, 0x38}, {0x40, 0x0, 0x4, 0x20002008}, {0xfffe, 0xfe, 0x4, 0x100}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 4.490048985s ago: executing program 3 (id=979): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206980, &(0x7f00000001c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r1, &(0x7f00000000c0)="a7", 0x1, 0x40007) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x2, [{0x2, 0x81}, {0x3, 0xfffffffe}, {0x2, 0x2655}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0xfffffc01}, {0x3, 0x9}, {0x2, 0x4}, {0x1, 0x7}, {0x2, 0x5b7f}, {0x0, 0x7fffffff}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x5}, {0x2, 0x4}, {0x2, 0x3}, {0x2, 0xffff}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x8}, {0x3, 0x3}, {0x1, 0x7}, {0x2, 0x80}, {0x3, 0x7}, {0x3, 0x2aa}, {0x2, 0x4f}, {0x2, 0xff}, {0x3, 0x7}, {0x3, 0x200}, {0x1}, {0x1, 0x9}, {0x2, 0x1}]}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000140)=0x2) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b180bc3eb987aa9feb13ec99e805e6e84010003582a8357038f020000001202000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77226e8836ed3d315eef8cc546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a025e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bc4d08b96ca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07ca9e4ed28143f45cc2808d231b157d5bb7ad3b045c4724150d16e304c7bff105ceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb96a6b8bdacf9429c25483a9275182602000000e30348e3d0daa5c1eec0dc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c8634467", &(0x7f0000000000)=0x210, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r4, 0x29, 0x23, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYBLOB="91a6e341d8bbaaaaaaaaaabb08004500001c00000000003a9078ffffffff00000000000090782d917dcb95eda40b321570d2c5e17b52e3d2f765fcf80afb99669a8e16068865bf98754e4cffebb20cbb594136db20dca8994a30c1e4fa7c36542acf1fc6826583d93bbc2013fdc5e4c463384fc2012181d10d19e21ef660e19115bf9797fa9610cab6d4fa49c51ad4d46e68935d15b9beea644d81ac33a7ff9424010fd6aa86ab74462b9b"]) close(r3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000005c0)="b10005", 0x3, 0x400, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x44) fcntl$dupfd(r4, 0x3223595572a074ba, r1) 4.487975919s ago: executing program 1 (id=980): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x85, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x104, 0x7}, 0x7, 0x7}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$VMM_IOC_INTR(r1, 0xca605601, &(0x7f0000000040)={0xb, 0x0, 0x200d}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x1, 0xf2, 0x7f, 0x400b}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="6aab0d39fa00fa80404d424f010000ba0fdd0105", 0x14}], 0x1, 0x7) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0xff, @rand_addr="20f4372e0865915f577ee80000008000", @mcast2, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x96d}}}}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r0, &(0x7f0000000000)="d871819e2673b7e5c70000000000", 0xe) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 4.48056179s ago: executing program 4 (id=982): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)='\x00', 0x1}], 0x1, 0x3fffd) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x9) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r3, 0x0) pwrite(r3, &(0x7f0000001080)='q', 0x1, 0x9) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004500001c0000fc0000019078ac1400aaac1400aa090090783b35dffb6fb5598baa793b0034fdd38b40b80d9971d5539ad01235fe53c82188f9ffd138871da9e4b14e0c58e39623d67748541da60bb2a9a7752396e1bf0421f6ce9fa6a960bbd643d49451d26fa8173d0acbde2b2681a20806e29b48617481cafbc20a6c348bafa7f2c0798bc7878b5ca734239b172e879c16ad940910186085d5e04a78e4d0040085af8fc24be1e20def9246adf0569d38fcccbf82e71fe21f583aba5ea784969021c5476b157042f508af3c0407fdc5f5b8d2c79a86fa037bdeb5c9c1dd6f55d44b328eb54c63ad0bc6da7544a4b2fd84e2cad7c0c870eb1c35f4f930ba18ff"]) write(r2, &(0x7f00000004c0)="b96a", 0x2) 4.471501448s ago: executing program 0 (id=983): r0 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2}, {}, {}, {0x0, 0x1}, {0x0, 0x9}, {0x0, 0x8}, {0x2}, {0x3, 0xc8}, {0x5}, {}, {0x1}, {}, {}, {}, {}, {0x0, 0x1ff}, {0x0, 0x2}, {0x0, 0xffffffff}, {}, {}, {0x1}, {0x1, 0xffff7ffc}, {0x406e0f656ed361f}, {}, {}, {0x2, 0xfffffffc}, {}, {}, {0x0, 0x1}, {}, {}, {0x0, 0x57fe}]}) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r0, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r4, r6) setsockopt(r7, 0x1000000029, 0x23, 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2}, {}, {}, {0x0, 0x1}, {0x0, 0x9}, {0x0, 0x8}, {0x2}, {0x3, 0xc8}, {0x5}, {}, {0x1}, {}, {}, {}, {}, {0x0, 0x1ff}, {0x0, 0x2}, {0x0, 0xffffffff}, {}, {}, {0x1}, {0x1, 0xffff7ffc}, {0x406e0f656ed361f}, {}, {}, {0x2, 0xfffffffc}, {}, {}, {0x0, 0x1}, {}, {}, {0x0, 0x57fe}]}) (async) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) (async) dup(r2) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)) (async) socket(0x18, 0x2, 0x0) (async) dup2(r0, r4) (async) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) socket(0x18, 0x2, 0x0) (async) dup2(r4, r6) (async) setsockopt(r7, 0x1000000029, 0x23, 0x0, 0x0) (async) 4.191855527s ago: executing program 5 (id=985): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) syz_emit_ethernet(0x41, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd60000000000b2c0000000000000000020000000000000000fe"]) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) socketpair(0x18, 0x3, 0xfc, &(0x7f0000000980)) 3.530477211s ago: executing program 1 (id=986): openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xb1, 0x10, 0xfe, 0x4}, {0x4, 0x0, 0x0, 0x8000001}, {0x16, 0xf2, 0x7f, 0x400b}]}) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random='\t`\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x22, 0x0, 0x0, "fe339657"}}}}}) syz_emit_ethernet(0xd4, &(0x7f0000000300)={@broadcast, @random="e8be20ae8e33", [{[{0x88a8, 0x7, 0x0, 0x3}], {0x8100, 0x5, 0x0, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xbe, 0x0, 0x1, 0xfc, 0x1d, 0x0, @multicast1, @multicast2}, @tcp={{0x2, 0x0, r1, r2, 0x0, 0x0, 0x13, 0x1, 0x4, 0x0, 0x0, {[@md5sig={0x13, 0x12, "dfd0b61eb8b11768ae9101c71f3c4156"}, @generic={0x2, 0xd, "4ad5ae927ef144d085278a"}, @timestamp={0x8, 0xa, 0xa82, 0x8}, @timestamp={0x8, 0xa, 0x3, 0x4}, @sack_perm={0x4, 0x2}]}}, {"8870a51d5e1a08225639d0ee0864fabe053e51eebcf8a1ff3ddedc1fd6babbc717fbf169186bccd3189efb32e3a02d76dc35f322cf6b1c41e71fe2d176e1c95190182cdc9d59b6c48e342a2be26990146ed7bc8e3e0eefcebb6e0a8d0c19"}}}}}}) 3.25599385s ago: executing program 4 (id=988): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) sendmsg$unix(r2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x5) execve(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$kern(&(0x7f0000000480)={0x1, 0x2f}, 0x2, &(0x7f00000004c0)="9ec6e2e0df9f115721d8614f5a0b82f40d176b2d7230d5ddfaaa666e79b619370d82caa699e2e744875654048132537a4f6dfbd6089bbcf6f4f11ac797a894ca253d5278d3ed143e4763ea793e6fe37be2ef23e9cac4f466ceeda39dfd479797a28d8d", &(0x7f0000000540)=0x63, &(0x7f0000000600)="3f201c67ec6a1edbe609d0c52bcaf5873fe0b3d638d578f793264d042dad4beafb19235d9afa433471ed4442e0a7c305c316ee180786dc6b0987421d6fb997b56a9cb4128e1a1befb1fdeac69e2acffd3f7754319ca606e6faa29837587873ede8f31a544e7d2e7af3bcefe1aebe58373b5c9b03d2c39d373dca657ee6230cce2aed3edeb4fa", 0x86) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) r5 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r5, &(0x7f0000000740)={&(0x7f00000006c0)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x401, 0x8000}, 0xc, 0x0, 0x0, 0x0}, 0x9}, 0x10, 0x40e) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50, 0x1, 0x1}, {0x40, 0x10, 0x2, 0x1}, {0x16, 0xd, 0x2, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069dd, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ceda200d0e0000737c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2023c4ee89eaf79f7aeb869ac5b60e7446c27e5704a43e2d5052908", &(0x7f0000000080)=0x87, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[]) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x2) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000700)={0x1, './file0\x00'}) open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) open(&(0x7f0000000040)='./file1\x00', 0x1, 0x8) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) 3.254810624s ago: executing program 6 (id=989): sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="d3bcbb8764", 0x5) r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x1000) close(r2) preadv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}], 0x2, 0xfffffffffffffffe) r3 = socket(0x2, 0x2, 0x0) r4 = getpid() fcntl$setown(r1, 0x6, r4) dup2(r1, r2) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 3.252835357s ago: executing program 7 (id=990): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x4, 0x4}, {0x20, 0x0, 0x0, 0x441}, {0x6, 0xfd, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x2a, &(0x7f0000000400)={@random="adbce69ea015", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x64, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}}}}}}) 3.20439929s ago: executing program 7 (id=991): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="6aab0d39fa00fa80404d424f010000ba0fdd0105", 0x14}], 0x1, 0x5) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="02170300000e00001a020000de6649ed0ca799191f6c410c634692fcdcad46e4ca2688bb19a0c056f315ec2226f44bb1a9ac80cde93e6136149b217ba8eb9e92", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r0, &(0x7f0000000000)="d871819e2673b7e5c70000000000", 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0) 3.204054484s ago: executing program 6 (id=992): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1, 0x10, 0x7, 0x1}, {0x20, 0x2, 0x2, 0xc}, {0x46, 0x0, 0x45, 0x3}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) (async) syz_emit_ethernet(0x43, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffff0000ffffff0800450075e814cd374b2c9dd963d535003500001ffc00009078000000000000000021079078bbd71804ba42f609283deaf4ab4a7d49958cbefa85f029e42f000000003c27875e7f7c73e356ec33e4858607000000af5a0782d678fccedaed8a1079ce89dde67d3f3e0872e3ea8ba4cabc9bc4f343df76ae3d8f1f484d57376782e6c833b8717db57cba154fea8de27ed211bed85875b05befda97ccca9a4d13cdf7b3703dfec5c8b1827cf1bd04e7afc74073edd92a7155988da4834952e10e08488b47d6"]) 3.065169873s ago: executing program 3 (id=993): ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20010, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x9e) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f00000000c0)={0x4b, './file0\x00', './file0\x00'}) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x180) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, 0x0, 0x6) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x88, 0x9}, {0x29, 0xfffffffa}, {0x3, 0x8}, {0x83, 0x8}, {0x21, 0x9}, {0x25, 0x3ff}], 0x6}) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x1000, 0x98) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)=')\\-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00', &(0x7f00000004c0)='\xcf$-\x00']) open$dir(&(0x7f0000000540)='./file0\x00', 0x201, 0x8) mknod(&(0x7f0000000580)='./file0\x00', 0x2000, 0x9) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000600)='_$\x00', &(0x7f0000000640)='/dev/ttyCcfg\x00', &(0x7f0000000680)=')\\-\x00', &(0x7f00000006c0)='a}-\xce#\x00', &(0x7f0000000700)='@\x00'], &(0x7f0000000880)=[&(0x7f0000000780)=')\\-\x00', &(0x7f00000007c0)='*`!\x00', &(0x7f0000000800)='+\x00', &(0x7f0000000840)='\xcf$-\x00']) sendto$unix(r2, &(0x7f00000008c0)="44a3e6348d8e04e73767a894ddf1e5364b5a8a99daa7b62bfe663149233d8ba51b1cdfcf188f7ded7bff8d6878bdf870d143f01b92ef98ad10c98327dbc028efe809de6c955da222d3f9f979b2961b7e427ee597dba4ae69023120541a0f6ca51772a80d59442452", 0x68, 0x0, &(0x7f0000000940)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000009c0)) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000a00)) r6 = getgid() chown(&(0x7f0000000a40)='./file0\x00', r4, r6) unlink(&(0x7f0000000a80)='./file0\x00') stat(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x57434d6cb69d1b35, r2, 0x100000001) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) setsockopt(r7, 0x1e, 0xf, &(0x7f0000000c00)="0048e44233deae6fb3e71ca6a223bd2020ea4f053614317060c5150bf8329927797a6165a430191840d6a11e5439457eef3834fd2428d529243678da877f75a9efb9393f033e819fbe5625db0b462035d75fc79379eb77caf791567b18dc036ad3d41b92c168e3d9da20ce46c62400ef85812f2ae54a8d4aa8c63c67d46899ba2e0d21e4855c317349829ff08fc186b231fe7f73455ea1752d93e82e29f249b37ebfbea7d90c5e6f3b02f53210c542bd53579e5e3eb9d6556491ac1dc6280f02b1e31b90923abfceaf9fb61404421ef0c99a5c4f81e9a789c1603dcb432c49ec8dcda5d6805daa14199471c684ae8c823a5fa6f3d9e29f5a919cc0d4832e", 0xfe) open(&(0x7f0000000d00)='./file1\x00', 0x8000, 0x3) 3.06440481s ago: executing program 0 (id=995): r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r0, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000100)=""/205, 0xcd) setregid(0x0, r3) setgid(r3) sysctl$net_inet6_icmp6(&(0x7f0000000400)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000440), 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) 2.772259207s ago: executing program 7 (id=996): syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff94ea09066dbd86dd60db83440008110000000000000000000000000000000000ff02000000004e204e220008907800"/62]) (async) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000), 0x2, 0x0}, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) (async, rerun: 64) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f0000000200)) (rerun: 64) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 32) r1 = socket$inet(0x2, 0x3, 0x16) (rerun: 32) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) (async, rerun: 32) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (rerun: 32) ioctl$VNDIOCCLR(r4, 0xc0a86b06, &(0x7f0000000200)={0x0, 0x10000, 0x0, 0xfffffffffffffc23}) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x3}], 0x1) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f00000004c0)=ANY=[@ANYBLOB="ff02ad6fbbb1605fa247bd7910b4a9452d2726473bb40d814ab6cb1e1645e8696ab27f0b7cc6b3d1303fc448c311f842118c4d436885dcecdf3f9076f2ec704cfeb161fc"]) (async, rerun: 64) mprotect(&(0x7f0000283000/0x1000)=nil, 0x1000, 0x5) (async, rerun: 64) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) dup2(r1, r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0x7, 0x7f, 0x400f}]}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000300)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)="6aab0d39fa00fa80404d444f010000ba0fdd01050b5336d3c9fde31e0538da113dd31b378faeba599286479e629e76119953502e35db7400147cc3f014df12d1977a8383", 0x44}], 0x1, 0x5) (async) sysctl$kern(0x0, 0x0, &(0x7f00000002c0)="71fff7ffff87e537dc3d33d7af511cf28e36bc753606002980247821e93bf6a24f562404", &(0x7f0000000080)=0x24, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaa5aabb80b5c2550483818024e9b2f656d98d2771ac8f8d0c4b099d0a2d38831ca2bd1f48e774224cb507fdfb8da543aa570c4ee100"]) (async) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r6, &(0x7f0000000080)=""/175, 0xaf, 0x1000, &(0x7f0000000140)=@in6={0x18, 0x0, 0x100000, 0x3}, 0xc) 2.771346329s ago: executing program 6 (id=997): setsockopt(0xffffffffffffffff, 0x1000000029, 0xd5c, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b020000005000cb69bc83c1987a653e2c6f0000005000ff020000000000000000000000000001"]) 2.769266522s ago: executing program 2 (id=999): r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0100"], 0xff, 0x800) (async) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0100"], 0xff, 0x800) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x1, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x25, 0x0, 0x0) (async) getsockopt(r1, 0x29, 0x25, 0x0, 0x0) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000080)="6536aa8cc3a452d70c99ab3c8b11f0d5a2aade147936871913b0865f353829caa4d57bc4da5a92bb154f0838567cb4a45e87d1845b8658959f2ee2fad16b025f54c5caed6cbaef9d93382542227e5b97edf3c723f557b18421fb0039cbfb37ace46a624e1fb90122fd517e57e7a227c85b071a4406a7ca0c23c50f181bb40d70e65d9b868202bee7182a42c4637fe5c0a20776292e1a8bd4f8288ffd25074e08d79ff92792596220c3f19d9c50d202f44e09e5fda27e2944fa77ead14ed92c794465d0bbfe6900b51a314cfd61bad1d83d005ddc4fb6868d27a49d73fdc507209fb6255f24fffc5ba28620e55b6e14b38b863b9f7ef978554fc414f2592727b6952012be725f77efb0d6683483f336f8bd984d6cc9701041a0cc97402a667cc5057fd345c428d8a00fb9444808fbe31f81a03585596b45e898664220ccc2dc508c8a233349941b3d5fe221ec4b98fb99f680c130421551257dd4924ff745a3072e61146b893c51f1ba965413c4bd5e47aa6f6a4b387b9a56b23af320a80ce5bb238cda1372a8222bb09ba117b1bb517ecde4593884a99a1ae697f145efef7599bb2d2567921f89cdaada9f963b7f87e9582f6c358150c0bebf13304022ac3b91cb74d310ee61ca894e0c3157cb6a34c3f8628f5eaae3e779ab48c8a4364a4852e2be3b4d8f1c999886ae6e1226990c1ac0c13711ad60d1a2710aea27077a467a2f70b398d9791cd637a7f2c441b26eb8da2365cdd819fe303edfbb8b7813d00cc82f80ce0470fd47b23e140173c93a829ab2d4d5cc91ca76ef9cad0c2475d55e3ffe12eeb53ae0658daa3ce1cefbea1f30cfeeac3302f611c56482ce852a1a60d0a00c84d594ec5ebf28111d60e71b46b20d758ea2105565a240f58a4bee87021d253445a5ca37b0a6bb734a9d5cb14443f4113699cb3dc15992967382b41aa64397d1c5f274462e520bda13c34b87628d83501bbf43a3aac9ab146a91732c6c53ba7e8cef8273be103e6a18e349749799e6b8dab7b96eed4f5d254c0cd8da1b2193e8116068cbffa3ee0c2b231c0bea5958e769681bf092c115ab931974a1e4bab9e8ca6b108194940fa63bfa096f9483156d551703be164d2279409d6e2cb21eabdf6436d9ce19628bdc1c464aeb0e0c250ccf858bfe24ec4fb212c77ae9d938bf11f9d5c8ec6dfd1081087a382961e47b9e91e82e8f2f2aa19c9509f6b28040438e610baaf2a6e82e9805c2bc23d8f81d0dd6f5e6d58c2a56693b83ddad21c685523ab67bb1641ee688fe852f0d09a253ab8eb0eab2cf17e8dc3f0c79ad3ece66275bcab5089ca47b7ee10b7e4d112605c814da4499c302e45bd1596752b5c3a2efd95711355d411dbed828efbbd6dcbe05b6078ad826f9045e1325c905982474fa2b82dae41e88f075d7075d57a7ff7acc6dbafb83b1969433fc1b98b6c6187ec07989f1e89b6c60ace713a15df91326ef691a2bcf41a8c450c8e7359b3b0957255cb7e18c0c237e7a44aad2312414ae0989471e527a612a3013678e9ccecc48739ceb1e2484d25a61d9abd495a99a70d0bf5aa66b5d77e7378983c1b259d19813770a0405c7d71c66de4877af8da3a510677a0adb3185a3ba101892c8eb0879ec1246f22e87cb3e58dc04bd6048d39b5b1ecb81f2a101cbf2ac745b8d4d07b44260c99050407a53caaa3bf698de0ebd125b5dc1c6ce002649030b26de1eb233899ea8c7a258ec1301bbb974ae05c2393092eaac76d79d37a70ac6aff2d8fc1103ab813f3a7fe16d4efc70d70d488d35aa94f6bf9b3eb01e63f88b22039b3fd13fbfe10129d5bd70a8f747a2fb434a689980bd2c9bb24781cb3e5a3f0eb1b391b2deeb8ee9e07f13dc33125ccc3421c231dd1625cfdb6a48ca861d85ed52b8fdc069f2121df6696e55532f7279f627b4b2dcb7dcb0e59a7eee7b4d4cb84f62823b3bd0db3bff6d1e223192f256366f3eee2a7ac81b52ea505c044d742ace388209474049233dbd62c0005a04a0d4111448729d44171ad77e502056ee969807e59531e7b7efefb183d46de59dbc71c8a5452a8f59c07ae217e9d3a1ee77d9219c1e1e065067affd982b0cc02effd73bbf097f847e53ccaf554e85996795748b1573e70d9b1195be26352d39d4b9942ba89fb496340e5167bdac5a751d15dcafb5907549ff5c40b92eff6f76d9342aa007e51a037ac52bba1842015f9958bee53942f091f28addcf0559f42e1616ea70b948ba69c4b4e3e4de2602fd17f5f1a81bedb3b8fb4357cce020d2e3742dedcd856a7a6476c3b48a9d6a71ece6399175e72e3bcda0781d464665011dab46cc7552eb56679f1ce4c3bde70a662e2d5f8d959ba50c07d53ed1649507d67e993f7c410c516593c48568ed76278ef7d26c1d85b03491c1c9e9753957fcf4ec973009d8a4efd8521567d7e80c572f98f78d0adb1d4f2f9420979648f5314b507b1a7f31039828e182ed52b8a9449e881a075028d15071b3061f0b07315342f9af6910e6343e69003d1361b1d3a989c721c0496d096844e67489a53268e8510efb2399c110ee360fcd5c6603320b9655f7e65e29a68ee1a5d3b23ebcd3fc750d9e1bf816cb2c9d08c92714770f20a420ee12fc7464caf9a343965033da96d90a60822652afe3735439f37630d8abf5e70f6cbe0c444b7c8d4b80253394b114e72984fa0f68eb676952bf9e1285c0402b5df95e2830d7e451809cf7a0f1f96733624f21be73b1cadbe23f879ceab38cc4d1523d3cabff6383892df4be40a59a08edf920cf61681141a7636863b5a549ac3bfab3451475ca13528286fa199f4a85ce67ccf80698184be70be8f34d42a6751eb39d897944e24c1f3f5012b804483e5d2b1c999a6f9588cdde9d5c278841d992b74ea5171bf659efee96351eb8474639e9668e9898c1056156a08e0509d6c8e71dc0b7e0173f9ebecbf5920ff23a952c32a568a92b0d357282078d416c630b8229306bfdd9c8af9d874e4aa549f45db41abb9c28fafe08f5ab54fd8e50b4eee70f38b6c8f8e2cf94f22276a04f842912b074a42747c642b905986734f44b6ca60ebd3c00f9ddf24622c5f806b3d75616ceb3a6e3999b9934647a1ea2ee105c240a6b0e722bac0d33af20a76fce27b9b19ed7a7b70f75263714ca5e2f2d8bd49963e14f0b2e098a5feeaace64d2518f78b14c9f9b7b14e7f8163f6d0480cd77e55cfc689d139fed89b96f7dfa23c13fb59af5a9dadfd8a6d1872cc63a47fb1bab7ab1cdce2b315e724218f4581c74d90a9b8ff294ef6e0cc0c6d6a28d4d503fd343c584dec82de29cf89f96c0505a52e3674ec35008f9c18c11839fd6ad7b549d7d5b77b81ade14547d8a39e184651374921064aa67d905c2fe3921f32f10161efd88c4046de173919addbce5df5eb01280d149a5fe08b02cfaf5558136a47c0f70da1a3308ed99f4f8c26c64aa02ea879e2489699d01a7195a9ad519abd3c66913421771dc3ddf30859855b57bf870df4b5d1bf2e57fe601a9dff95364b637266fab1bf3339dc1a75d475f104314b5589372493a73975b4afe012f8fa5feae89d6d97d767fcd9583f0b631666bb42fc7071b6f1967ee812d1156593087e79392f2d7a0a93d6262d4c6466d6cd44fe915cc4a1236e06dd8c2daa6cd99a1c8afd4bde0a3675f03c08f46c0f042d7d31fa6a03bcc1cf61314ed84ebecd966c6780580f0c80832551800dc243ba31eecd97fba17f5e74ea3abf2f1d9b2c1235ef8cac2382880a1c0c9f4583457d93b754900848c215cc67342ca3229e3c6bca846cdd238b160e49dc77b228c0548bbccd1afb5d88345403e601cfb8603d9c7b58514b80a2263324c9f2f68a43f1e0e0887e024af6b126fe5328a848226a5696ae08017022513d4b513d823208048d78ec8e79a14d263ba7657c73fc57c545cafbac316cf72431865dd7e0ff707e366fb157c3c7dbc17111902f9fe0e591f77c8d83a32168e9ac67422314db9c52758409932699a8eb01e649a769e24759af8a8e84cf61b55413f6acdc76da80ba0ea314160205c7c1f7c47fcd7cfb4c5710f4fb97ca308d8dfbbe39dcd5d02e6109aa67c13fb2acaa7e0d926a02ca25e839e3997543087e52118ac16ee0ae532ce36fd68935ab5cd18efae818fcafbc1a52a7b498cc6096ae989a90f3b69c8e934200e8cad1c9689ba59a529d9fec162b2c30f6a4f0a2d919e245492dda73568883fda2a18251cb5893d370e9e6889986e2f25268569e8b4d9f3e377cd6840680604197d605160a7241c84e10dce78a2b6ed549e38c2b547db50546a4f89ac292656473759e8a0391045bf7f3818e411b3b62c6528bf54ee9954f049879254c3d518e8a723974d08731aac76cc11460c2add906609dd858dc24edf0cf7befe35b8afad017cbe4056c8d89bb4cbc89d37b09e99ba173a9ed3fced11cbec8d001a31253f16c09812223fce3d11ae24b7326df82e386eeb9bd4080a42adece69a0e32d2884e639e43bdc68ef16ff195d87fd496e6d12674fd1d2c1cb03dc850bb3d99794a21e9c7922561fc9e97942656a150fb99140d9de49fbb0f72a506fd3a64819e9c8f24660014df41d04784b759f78be637a5ed504d9d574a062b67d3c063d4e47825ab118a457a4c36ada9f74b0624af4be7509902c08bc1e4ff039ad3c15d83be03541145fb871ab17066d68c85f0dcdb5bef640a036b5ce5efe7dd58031fbb3e0d89d72b665e7e877bcd0ab8fa2c40f868bf25bd61dc282d8599ec918fe4b9a678011db0e84839a5a64cbc3a5292686a71174c31846e2db619c3c3d0809eacb416f795f7b5e415ef0bc9fae71f91f9fe7a49d626ade9b4f06e5e68e9df8bad9160a2087a4cf26da4b94c115c3406dbbbd4457ff484fc305cb8dc99a0786905d846f283f01d9a7318870c7c152c4de832c7c4f2a072e045996cf5960c673cf677ac0f38688c7f953613d2a85bbd03bb36f0c0ac4c212c8c58bf5169ea282d884ecbffa31d668c05cb95f66295668e4f2d05ebb47c74cf245c711771e07f27333bf903e722bd1a31ebbdfec5fd86846ded0e0d81a2e31fdcac8e179b3e15c4cb06f3800c199440a36b83577176c73244e2c376728b045942f555e30e72befe46bd59b91fcde17e600a3b53128e477c3857de3ab6648c399ca3f52ff8e560a9d9a0c359b88541c92eadef32a8d48336ca11ddd64b84900ad55f769e1ebebc377aa1221296de9ac8962abd7fa57414bd1b149b3d27963c9ad2799c774a4715e4b3dc389386d5bd5d98e428807ad1501703c0ef819056ec0aac3f04140c9746518dfef25fd714e0411e564890acc979606a2fe698ab0c7096c24223fa6cb78e908b0a9a8f036912b01dfb495429e9bebf135a743ffdc14a823c4294e6b1a02edfd97116cc7ed9dd716dbcf0976d13307ac0484996e786decc8dd7f1bb382a7e2521fd11740d968225ef2330467192cafbfc70f444cea971de47cfd35718d44aabaa6a8dd401b7065190ef9f4c2e15976d4a2d0df2bce059a263600dd627d4eccb3b3babf07fb2eca6ea0d09cbbc7dd63d84348f2864bbf19eaf1d94cd8bacf43f75d79ab401b2e30f91512d805618ebfc30e26048cff8bbc2f51bc4a9113459cd639416b8ee0fde763f79c558b29dd97e4e24f484c50b44eb13b1a8eb50fa6ffccb19b88578463b02fab809fffc2c29404f0848c98585fd94328db5b17a8b5527f1cad1ee12f7fedd3a7b8e3556a1be694c604f19838866420cd6d8e3f4a253c3975a4cf7301b5cbe9bc34e10fbdeed1712a035086d", 0x1000}, {&(0x7f0000001080)="0bd9b187a4d54f27f16d5781fe74067303a0aa9a16f62d3a5b12bdbdc02ec30e7dae75", 0x23}, {&(0x7f00000010c0)="c0534ac7709761343576aadcc535ec7e639ad9b056425076862bad0106102dae3ccaa94330f41579fb8a8e205ed3d3ad585ab849492d9262d1c9537925a50ad242a24478b59c42f8fc940a3375054353de3921384e0d40060c2505e7343bf3151731ba899c7f15b0761bcd316fd73859b1922442cecc1d7b497b1935a9bd3e1346b21e127eac0a06d5729803e451c0d4313a0da8ef03090950", 0x99}, {&(0x7f0000001180)="5627bdb963a3e1711adea81f4d93bfef0d5a268e48703c8d08f8854f92d156d6f3d97c6c85714684f4d6ee40e5fe27345653b545b9568486dcdd4d1d2508fda0d85ba7422f7b1605ff0d1d4d32d979536a5d501e35ba56d805038d6f0ac8b6269b1651a487b944f6a1c127d3dfe10ac7", 0x70}, {&(0x7f0000001200)="ee58d3adbf076d59acb772b83ec377d61b5e3c0bef7cd41c2ee7f4e79e9974245e29fd13f2d9187af34688627fdc97fd52d37a57cabe56c41588c1ec84c09638d4cd3e1238bc8445b3d74363dd8a8dda8eff89a4af0c50c547579c14a43363508a83615fc77c58606f53da7bda0797ab2424edced0324e7f092133882300663b1450cae7", 0x84}, {&(0x7f00000012c0)="68fba584902cd070fdb513a611a85df0b6ec18e2618ef1ad3fa8b5938541baead763e242af84991e8e7f5bab055245f70864c5d14a1b2fa67656ead4963b09b9e1332bf9b0d020a74e2541846f3c0b542389201fc1069fd487d1827f835ece85921be165662e04e4e8a545278527c617fb8c4c4544455cf1b80f0ed41a940f25498e16ebb7e3aaf741d7b2ef2ef9b63788b56a5335074fbe56c33270dc41f8eac5d751f2cd98253d4a74851a6a6a74d88d806749280c19f28e2b8c2f8d15877f8587230570621ff02ff827170583d01db97b2981202913760c3e29d839faf25dc64c", 0xe2}, {&(0x7f00000013c0)="1bb561118d552da490bb91d25bf9e1fbdaaeda45047edc3717fec5b151d375adadc80b387eb694429d4a7cdb658fafb7053214c3dcef35df60b69ef7c2111ec996cae4c257da6f1d22c1cf9b4e7eaf741e5bd177401180edd41f627251dfde06f3d96eb9bc0908e615e713c0b6a5c3fc9522e17b7f5f4f2d5f40155e73998190172d5d8deb7464f19e3c76a5dfafa15474882b73301681b48e1f4c678d5e", 0x9e}, {&(0x7f0000001480)="1ed95e3e8154590e6afe662e8d3e200e36603cfa2d37760ad70455aebe67f30d63f701863f4876dc4e1637f8b0ca4638f6755c7f2edbf2706e024897491e70c3236b9715e4d0252fd6af5264682ecc7301a3df88ccd4d60df029c970ede2c0e3a1e9916a7a34c8b6ce0e8bae405aa33790d9bf3a8b681f7ea9368418e45c61d771ab2c187fd6a6f56ec2da3912c0fa6d4300df05bcc9cdfe21902fb2a9f38d41930ca2c36593e5ebb07be64f5f25c2fdf91b6e45b83a37997a223eee28fa8a7bb507f69b2de05120229e6c94856701075915830a87f1b620f7500e653b35f0cc0520968f2671f88b50f6017655fb1082c56d05437ffaa6ab8814d988225e25ee9217aacedc1bd4fa8528b02c5fa8bf4bde952f4812188f62c84c3192273d0f41b684857e7f9d73825ffa8d75ce7f6e93e2ebc88405c2a64462e031195d17f94b1cde1ba1a7b303b988698f94dc8d63ccb5dc7aa5eaff643454203d69502012776b437a9277face8d4479de34c423ea0fa2f7adc3db5775c1a094e5dda00ef3c875da4d4455f6d3945736b7ec620c687ac9ffd6b9470ceb2e75f34afe3f8322195e73f9071dc24d9d1cda0c5934ca1ca1b89f4acc9c9f8dd74977c75854fd41775e0ba8c4725dcaf32a4d7e38d023d53855fa0b757864f750e5d3ef40093215ca129193399fc98e019dd3b69e15f23b22e1c9fc85c505d1ae2a47b912941e91db6787c5e0b39d1c687b23625838967d80c00957bc4fc9f0f35df779900b669c98b997513950f92d77768803d65624d331223104e5ceadfcb397bd6e27f75f979cf06fd73ce8f761e3bb08c0e0bab28b82768f0f32235b422306eff7ed37f8c582a6141afcfa430ecf32bb4ecaa7702e48d7a83ea8c9ed05a5929a279c9cb7314d06a37dec0b5134c4d7d78d96a8e746e93ed1597c20486641969fcd000ad3d08ce56115bb896c3bc2ddc758b32d0bf724bd3efbc5dbf4cf3dc6e64afa3cf4aebe8a490ac50064565ce6d52507b2f734d1511d45332c92dc7429af65629531fa46e482138a4c1e5a6513c00d020003a058cbf29750036cc8af91cd855f91a334cf2f848d6219aaf1822a10961838571b8bf6d6cd7d1aea36968aba128a53c3113387b7a5859ca1e91291c98cfff80c6df6ad3ca2d82a071925c884ee3e0c46f1d951b8c12b56c7394daa9834c32308e15c0af6b356368fa3e9f79590e33fdfa01d99215eeb4ef755c74bb71c5696f644a317d55c2d148aa5d61c644d7608b6b2e4cd5d26be463c6f64a02010f61c0a4a1339ce2783afb29696a508f0ebada13362c85a7300302302efab2534aa8d6ea086686007ffbaeea18fe21b31a9d33f83626838d073c0aa8114b7a51b0f1d260350b5380de61d7625f6f1ccb2c615a6c0a9ab9f619b2aff2733aae09cc86ffeabc446ba3c5a97374dcf595dbe4c85221dfeccc4f9b5135009e5899e26ba2aae44ec6f7a502901a7823bf9f268ea157acf7a969f9a40dbe5dd61e309f3e2ad28fb672e932c1dea94f1cfe6800995320dd78088417641a2b808b7f87e2304314869d2a34d3e86312876639463abc9e2b5e348e4cfd666f352f71f0d59edc879bc606127f1deaeb53eeab2bfc54727bc328ffe3b690fad2641021b5f203ba39bdce8d416d242f56b43f007220e480855b4a73a83100a107b1095519e65e9ab9d3823aaf2d78c965c724609dfa2126ba353f0469a835c0242c8bed44b31e6d81a01885b0aa6e09961c55014afdf42b7c64e7409f433251937513afcce7e625aad5b8fff7b051b82e39041bdd378e1a69c408a91255b75c5c7d2fa2a97b210eb587c47da3cc889d5a9e28ed0ccd49863aed86cce367a3f508d570368101ef91be24a4b2097dcd3c6d3b7590710496b8813a86ee0ea411e783c44fa048ff3830a99d265a27320917aad6b679a847edeb4a76518985630af583122aaa0732b7ce420fe40da1eb14df1512ae982d91fe3418b8bf0e818cd767a4f9f507c7c4bc43f342a293d3add4239b44067cba04e5e48ea8cb5398dd8fe98bca4909b9f56d26b103710b1303666419f1efa8ce72f48298a3e56bccb50c3db8eb23a91c0fbf9a962e7f7081cf7b0708ce89fda3898a8ee8fcce656b8316426d6d12af134bfd55ec21062aed81cb6d4cbcee8df05bf690ffbe1be5859ee064ca5e680ede307226f143dc7f3f12d5b2fb46962dc45c85be32bdbdfaf120d3b4a802bf74675e7e3b68ab229210743605dc7b34ef434c3e50fc2a2f4f6c0f977fdc6faeb03e8ac12db86bf6cb59a269cb5b0891454624e40082db6d132666cd5a4cbb751f138ab380863eb528712a659b1ffb35da392dc15915eef78d779b9f228d62f8bcd8bcc01916987f31e7c44ea600f416e37fd86e1f64c0babb17eb11fe5f2bdf75f49c3529090535e5887cb5e2fc0320824fe4b1fb420f480f580079d5a94963e07e5d5f8c2e6eb9f7eaea9ff78197965fa570722b6dbf1e532712ca4d6b28f04fffa733c43cb77a0fc28fa26d06ac7d84cff7dc72b12694be5bee22c32e560208745ef6a07481f8bb12fe68463beecef5f90f673c6c2058462764e2f9df8723dad0e2ba175e5b337e956f3a79c10d03fa725b79ea905ffbc1d552c5d98af02b01c73961d926b51a16ffcdc7b5b8e07b8bf7cc953af1b1051921110ec6487aab4ab06733a988574900efaf0427e875a871dc5d10ee7e1cfba880152f7e709021c6ec28cf8f8dca91010b34c7fc5e02f369b17f7541539d867dd609abd27a50946fe2b80907ac9b2ad1ed1102ccd515a587bde2878faf6a8ebb589372490526bd37b4f7a303fb361ce9ea6cdf8ee847e191727c916834dd6d3b74b25244e186af5e2451b4756e1052f2010b46559161a5aa44d59bb26cf80b02dd42793e374fa6278a2d1e8d862231a7c1c2524cb51e0ed07b78e18f5459fdc5602f3c11315f97eaf5a899fd5adb90da05926bfbb86974c7545b61a3041cb09ef1bba1a7e6d3ac17466fb1661ba67ad94390c00296698e2b6dcdca619742aa9fb5d022821420ef49bc69f3868ece30443c06c40a0cdea87f974615665746424a21b353ac2a97fa0fd05a88798990af1c1cc62afbf9b57f75031a79bba9bd0a0d0092a4945bfcc331e482ad2dbd5a68d0204fd4f6eb0b95ea84c6b89be309ae4148ba6b5f784a24b91261731dbe54830fe5ce3e82344b00f6558650c8e2f2b38475899f5cf1d104ba4e4285a800b40f54ffc3686349086a1f368261294628cb6aed22f9958160d79a468a0ea4c792ed937f9335653157d1e61c3c18609cce2189a84b97fb8628fe8d2dcaf50fee1e51d8a00016cda8c7af3d5b77d3f7bc793ec7fccfefd724b8a9747e981f9e5a7e1c832ea428a84454586c1f12e2629ca064d6b76663ee68a861f28a547e3ef38ffdbd9e1e265e70d316d84913a65fa6e71457a91ef0a38130b97952515d73c19ab4d7a96c2d24a92e926c6b4a3528c97552846ed29fa5ec24b746ae74f3a070c3d3f9cac8586d74d778bafe79cd9eeec26399f12f062d7196465641b87040e32c0a9df04cd253d520bc0106234fe12ab9fd1315054cbf226601ed1f1505ee9383f3ceb94d75ed6ff54ac639c383e9458731e56eaba5d2b3dd685cd73f9a1db460fab88befefdeab26e8958cce19ae0f565e4626e1dc4a8bfe8f96edcf301396a9b81bf677da704367ba60f9bf2339ed4b49c68af25508445825d38f0ffd42080f6b3fc343257148ca52ee4a0a5a8c966580f9c597d25ff7ea8be2992da07894de48269909a318fc7778dd7b6be3d298e1556ddcda2f57be08be1c80e310f12b47c129ea051ab90d06081dd4c40451807239b6935b0414085545d8dc1cb040df344e96252ee5360f6a40251478e68ae31b5389d9fd4a6c8e54213524e2005c6d1f069f90b529130c1a15ed9c672ec79725763c4153f90cfbcf209c5b9e9cd981d9d619d93ff1366491db150798d0bf9b9d8104516dd1d1ea23372f48d6f14133be67522543a290ee59c7fd239fdb7d1762b24372f74f6818dfd00af6ffebd80292563404657410859ce4e51d4e9823165a2e2d9585d4cc51582208a38f6723edeca04999f3559e00be776c55f039336ad37a4852ccd8a6d22054997858af121f83f9008d0b0d13b7c9d0981eb19e3d46c657f07221053941eaf4a6a8606bc1e0eab9f57de397d82f6d36099464eacd7a6a0fbdf9d9ec3f61a67a76a5f4626edfacf5585abc03486860c154fbbe8f5cf1340b060c891d5dde716cca7982b7da1ae0c8f1a7f05bcb4f953c7a48cb41b7338176afbe8158ba53b593784ef9dae0625c0d2f987e78a23b8e2b8bd690b7664ee46e34ec78e5ed5b2be88999fb3951736f975bccb9cb56b962ee25a91675e003a74858713b61143734b009b593d0bea92200b290555b1488d4d0d62e46e11681ffa57b3941149676977a040a232d2ba70a18d77b1b7334c19c1e5bcc3768bcbb1fd20ee54fd6197b790b4e9bf01dfda4659bf638429b83cdcab5e16781f6be686dca2ff2694599024750ce675ed524d6fed25e684ca15890fc5bee55cb9a491d3ab144f7c2ebec305530c51981a6e2dce599d2f11f4b24f9b484c481007108c460a6caf02d0bfb22f4435a829c27142b396aa40fbfa219c5474ed8265d5540bb605ea5dbd75809c3fdb1cd5d59cc7cfef4ab60b4c93a55b05bc3683c535b6b629c02a07a9c9270f7716707a896d1869a9d8a8363d1aee557ab40fcf270762c6cd6f96159171659bada981317a962e30f0a46d90daa5e6d3e4d125c60e46b67e42f6e5206895246e3a9612c64cb1062e058197ebb3a87893841ac719cead2c8b9381e7a454cfd6d67f8bb6732cd78ac6b1261f75297d0b46333662ede677d256066b90efd87aab463adc5acd1435a0940cea1de956679db25e73c7e0cff71eb8ef52c77e44d18f2a0c2f4ff6dccff7835bd745b384d50fcaaa7b196c552c511c6473dfc9fd9c61d455e5e0d2d3022808ccd6123c60d40c3c5039c620c20c96dda8339dcc514e8e3f4b9ede738922f363b7565dc8963af77670a074622382746d70eb2953a90f8abfc3ad2795c9eb23b1857f46d5c7de4fad1b8d662b627e3d2baa593971c812f7d56b465ca7fba5a911d35d89151a4e255fee754e0ee6960966475aa056a6654a222c1b561464bd4cdb3f14ef6d07f3b8dd51f3547bd2c216f574e9cf5e79117d2b510db466cd63c56285093eb2410a3a6c0562e647db8ad7c53a37ae332b3ac17f9133d2bc2bf26265761194954489c23893483f3f3b259ebf8e639db1faa0ce062affb36913a1b28f597dc97935771da8ebf2ec136d689ba9807cc699b1e66cc65a5f65d86d3407977524d663f3b6d93e7fb3fb58f23fe9afe56fd539d1b96430b25c1f3b0e145a06cbcd19229766d89e0409843b2d2eb3c60fcca5d9f755fdfdca7df20d7c92af42c60d1a3a475b5f260810f6379cd97869bbf22e49a687917ff2513690eed4c0f1c2549a346ce9ae4c4a59c9c27d50b15f17bdba468b9bea653a0b4a23abad65f8b0fd65edea4bc150de639f1b4a1b73759c691c99362f0330f4c16edee9ea2cc0cd1d200c796766f7e060dddc6e302993d21b1ed023a6a5e815879361dd0abac769a8c888d8120ea551b7fae002e171a45b5c31fc2b68f7fdcfa60f8bf04254a441254e515a73335321f11881173f2d451040221d480c4e9c34a16618ebf72e4dd0a0f1ef17bd2da0fdbd4c4c50408b0d030513afdd9efc131bda800f8e92d3f59902582ca06e6bc3a3793cef332ccd4958934c5d", 0x1000}, {&(0x7f0000002480)="e4cd54ff610b24b10f9e54802aaf071fa878e3ea473acdae13b5a6d618d7a930b40be8e2ca39c5e2453fce2f8e1db2c3e1b8b872f89c85b268245f21eb83fb28f9ea29cd53e571b369b57486518183115b05af6d6ea61f1ad5e3da500ffc740b85fe06f869076dccf9f5e23ee47786dd1fbd5aedd15c2616d719068fe81f703dd23e3c08d8811742fdf05c31381e490594", 0x91}], 0x9, &(0x7f0000002600)=[{0x80, 0xffff, 0x5, "ee22343bc1a7cb5f9d4ebdb0b94bc939f0e34648f12421e14d0738c98d1084c763d79e8561d558e6e4dca1b24e4ef36328837854fe1be941a2c2bc69847ed31d2ad83cbfd3cf79783eb2a6011f979b5738a0d7905c5a19bc352d52615837b453cd6f7595c257e24f91e6bb26c721"}, {0x80, 0x1, 0x9, "c9a6ce328c65ee31101ccd7a07ddbb587b416524378c09cacfb0e7b0670641d4092274c7b51507004882e3763dd8f4800df68c7e363e81b8525b992d026f64fa819838c3355b4e7ea67f80dcd9f7bde9005561e1e3fe14986b5c9a1395f43d954380d688eb242be56b0905cf70"}], 0x100}, 0x1) r2 = socket(0x18, 0x2, 0x0) setegid(0xffffffffffffffff) setregid(0xffffffffffffffff, 0x0) (async) setregid(0xffffffffffffffff, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 2.768819386s ago: executing program 6 (id=1000): r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x7116a2f1ec704576) r2 = kqueue() kevent(r2, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) r3 = open(&(0x7f0000000980)='./file0\x00', 0x205, 0x82) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010005}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x6) mkdir(&(0x7f0000000200)='./bus\x00', 0x40) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7969) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x80184901, &(0x7f0000000380)={'tap', 0x0}) chmod(&(0x7f00000007c0)='./file0\x00', 0x145) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7, 0x6, 0x7, 0xab2}, {0x680, 0x81, 0x4, 0x6}, {0x2, 0x81, 0x8, 0xfffff001}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="6a2478913aad01bfc3eec0b4eaab0d39fa00f880404d5e4f010000ba", 0x1c}], 0x1, 0x100) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="0217ffffff0d00001a0250c884ce5c7a0057c057", &(0x7f0000000080)=0x14, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r5, &(0x7f0000000700)="d84bc9b05d58605602d985a9de97", 0xe) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) mknod(&(0x7f0000000940)='./file0\x00', 0x80, 0x4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000780)=""/16, 0x10}, {&(0x7f0000000480)=""/204, 0xcc}, {&(0x7f00000001c0)}, {&(0x7f0000000580)=""/233, 0xe9}], 0x7, &(0x7f0000000800)=""/201, 0xc9}, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000002140)=""/4098, 0x8e6}, {&(0x7f0000001140)=""/4086, 0xff6}], 0x2) 2.260483569s ago: executing program 1 (id=1001): pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x100, 0x8000}, 0x0, 0x1002, r1, r1, 0x9, 0x0, 0x0, 0x6c}) open(&(0x7f00000000c0)='./file1\x00', 0x205, 0x148) r2 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ktrace(0x0, 0x0, 0x100, r2) setregid(0x0, r4) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x40000020, r6) openat$bpf(0xffffffffffffff9c, 0x0, 0x8108, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "0000c0", 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @mcast2, {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4, 0x8000, 0x0, 0x7fff}}}}}}}) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b180bc3eb987aa9feb13ec99e805e6e84010003582a8357038f020000001202000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77226e8836ed3d315eef8cc546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a025e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bc4d08b96ca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07ca9e4ed28143f45cc2808d231b157d5bb7ad3b045c4724150d16e304c7bff105ceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb96a6b8bdacf9429c25483a9275182602000000e30348e3d0daa5c1eec0dc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c8634467", &(0x7f0000000000)=0x210, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000100)) r8 = socket(0x2, 0x4001, 0x0) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = msgget(0x0, 0x500) msgctl$IPC_RMID(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) getsockopt(r11, 0x0, 0x24, 0x0, 0x0) 2.260088951s ago: executing program 5 (id=1002): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r0, 0xcd50441a, &(0x7f0000000040)={0x4, 0x2, 0x3e, 0x2f, "0057003e000800000000000000000000000200", 0x3, 0xff}) 2.174477337s ago: executing program 2 (id=1003): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000700)="57b6f97b9c7041c775c523fb72160950a4cb05664a39ee47de92c1835d81b6aeae0a519458e7c35d2b714b4f02489dc529afd4f787ba10bc9e1157cec38894790ef36fc17e803f7e0e3b0400166f21c8cf424e30017c5fa611988021198bc5d1f1480784bbec725be8aaeb9b1106be967ee5468657967aa259812a74fe9a9b0f20145c4aefa87c430e0a6d5402bf", 0x8e}], 0x1}, 0x0) ioctl$TIOCSETA(r0, 0xc0504417, &(0x7f0000000740)={0x0, 0x401, 0x1000000, 0x2, "80000000dbff070000008000", 0x7, 0xffffc000}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/83, 0x53}], 0x1) link(&(0x7f0000000340)='./bus\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x3, 0x31) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000340)=0x4) 2.173548565s ago: executing program 7 (id=1004): mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x5200) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffa, 0x0, 0xfffffffffffffffd, 0xb, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0xfffffc01, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x13}, {{r4}, 0xfffffffffffffffe, 0x62}], 0x6, 0x0) syz_emit_ethernet(0x66, &(0x7f00000003c0)={@local, @random="d0b504010063", [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x30, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x2, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1}}}}}}}) 2.173171065s ago: executing program 3 (id=1005): r0 = shmget$private(0x0, 0xa000, 0x1, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) (async) r3 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r3, 0x0) (async) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) (async) r5 = getpid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xfffffffc, r1, r2, r3, r4, 0x1, 0xff80}, 0xd, 0xffff, r5, r6, 0x4, 0x7fffffffffffffff, 0x2}) (async, rerun: 64) shmctl$IPC_STAT(r0, 0x2, 0x0) (rerun: 64) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) (async) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async, rerun: 64) ioctl$FIONREAD(r7, 0x40047307, &(0x7f0000000000)) (async, rerun: 64) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000400)="f48c7b6e98790bd8228a731b6e5b41de5c06c0fc339dab999956eb30717f326c361ff1db63db217a7263c2f4af6d4cb8b025e2f792ae2f6408256cab309c3cbc70475553ad75ece57f2053c3d7728cd8fc61b21def80ce6c4bb9a422b3ecec63b688fa8ea7ab5e48bdec5eb38c00f4707b3e95fc5cab18c4b1a24db9f6cc4343ab67965d9b52cd64b22ba734a8c8799c27a89b8e78bdd4468db5fd4ac3ec075de08489353a78805b4fe21af0ec4930e481d155b76458c21684e136", &(0x7f0000000340)=0xbb, &(0x7f00000004c0)="a8295d8a99cd1666de9a9f4506929a73b1021057c2f28075098e53cef01a7e465ee8c15633e6586ff726875029fb2b1518470ab7233d5bd3737da7557a8e9c8ff3", 0x41) pread(0xffffffffffffffff, &(0x7f0000000180), 0xfffffffffffffe88, 0x100000000) (async, rerun: 32) select(0x40, &(0x7f0000000100)={0x0, 0x2}, &(0x7f00000024c0)={0x4, 0x0, 0x0, 0x4, 0x0, 0x0, 0x1}, 0x0, 0x0) (rerun: 32) 2.172845348s ago: executing program 0 (id=1006): pipe(&(0x7f0000000100)={0xffffffffffffffff}) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="915a33990036", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @remote, @rand_addr=0x3, @random="a54a580afcd6", @multicast2}}}}) close(r0) 1.870468263s ago: executing program 2 (id=1007): ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') sysctl$hw(&(0x7f00000002c0)={0x6, 0x11}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f8b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015", &(0x7f00000005c0)=0x2d, &(0x7f0000000440), 0x0) 1.86828096s ago: executing program 0 (id=1008): sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="d3bcbb8764", 0x5) r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x1000) close(r2) preadv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}], 0x2, 0xfffffffffffffffe) r3 = socket(0x2, 0x2, 0x0) r4 = getpid() fcntl$setown(r1, 0x6, r4) dup2(r1, r2) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 1.867975506s ago: executing program 2 (id=1009): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) fcntl$setown(r2, 0x6, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0x400000, 0x4, "a40d000000e2ff00", 0x0, 0x80000}) execve(0x0, 0x0, 0x0) 1.500606268s ago: executing program 4 (id=1010): r0 = socket(0x18, 0x1, 0xff) r1 = syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0x899f, 0x0, 0x0, 0x400}, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000240)=0x4) 1.210218857s ago: executing program 2 (id=1011): setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x1, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) (async, rerun: 32) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (rerun: 32) r0 = socket(0x18, 0x3, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) sendmsg$unix(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000140)="8fbee894", 0x4}, {&(0x7f0000000780)="bdda34de32937e9a37c76fd2171852c751eb7b81d92cac538bd39c21390be5d2da75a719d3a963b1f284d43876c2bb640b9f7ab663b594ca03763ed491319730a1ebc4361dbe4bbe4a398bdf2270c1a68c2db5ff5d28143c16f37ccd05ae5778793d2475c7e747d9dfd8fcf0835057630aef66338329697206068e29c3e9d44a5b45327959d58863ed813dbaa56834436f842bdb837fc4a9e175c8acbe8717f2239615b81ba41c667e976e1d6383781c3896ebb393761c55d0732438ce52abd0d703926816bff165330cf1f2cf7c2a7dbde87b2035ce7a38b3d56d8cb4a6bfd378c0fa534d7a8046c08b86a98d6a4e06adef5a486df8fb209fc1ef1e5dfaf64d16b3ed1eb35e698c121e2d16efabe918e26b6dc54cff345285035e27f156f00b9d6b3990b623891c47622f70b4d22e5e365e63c75b7b3aea7ede17e4137bf25b192450985e292fe96a31890497d433cf49ee2b521d39eac02550fdd96adf25fe25af1bb824b311d837c48b61422de0fb9f113684e885e82bf7e5f165d6e26b1066e3bb7d946cb83b6bf82d563b7e1a1e7d6b4de0cdec20aa3c0929268efbfaad093f737a812703a489107db9ea24814e1994051661016f0157ae5decb4fad0f4ca8150a61789066833fc8bea9e11331d649ced8ed993c009dfa59a5629dc4436288df6a3f74c1fa91e2c635a0f2b33b97ade54d046834134b47d0741063a352161a2993b85a4622ecefaa5f5c8d7262a3e966d7014672f2638dea9baff40fcb32b5d621965554b31193a4de001aa067b1c38d46bc91726f0092700099ef207385e86866f026de81229e8604060b50d00d04e0b2b53d347b916206178188bd8f0a97dcd5ee69cd42187952214f2bca676eaa031f4e4d1079cacd3e6c46d2800ba71472a092e4c36dbb0cc1e6827924676b0e19a1f332837bcb2aacdbe87d2aebc0a42a16a9f19ab6ae3c7e94c9650a286dabe3ed0a396631a9806dd8267419cfa8b3e0accfda8da4ed9549ee13d0b5edae330b4d4cf81fc0c6ec2264ed4735c8f629715476361f7ae8a1d603fbf5d20b3ba53687a22bbf5011fe7d821e1271e56508f97707463eac0cc229b6bc47f576eb74c562cb1a2f932a2f232734773a7fd2dd1fe843005cd62332ad178362abdb99ca67d98e7e08dfe0687c70186c17d7f3b168c21e6495de67c90d08d74ecf8b527b8cef467fe8e87d31807bd3b560224b3be6dbe89bd5f5ad84337502301a4bb5b1743195e1bee5925e5bd136ae3c844e22331e8186eed4effdc449a979c863619d40e86846837b5bac7b132e419ed5f9a007af9496312a1ee3bae6492bba1f8ab3695bfa489d9d1bae0a1532bbc4ec736f5776383b56f9bde23681fb0483c3b0bc1c3f352e6d4d234cbb975c3a81cc5be9fae484088bc68059c1861cdee92d9faaf78e233830c33b7b443ee3bb90b29f32eceeaa126607f119ca0c246637538ea55a6f871e465426e2a0f4f66957322f008f36db6b70b2c2e2dddd1857a910c991a5fd817f00ead08cd81fa547b60e647924a74e4078aac2a69e1d62db97af85e90e6d2a5287e126483d1d7c8a90e5a58c1f45498c92c5c82780dd095618040ba212e8126b9e4983981fe37901fb5cf18be30a96fa94c089473c6bfbd715ee47cb68ffa003e5ef775ffe5e28c9fd5e5bda04311f46c7a609d1b0811e7f21abeaea52ccecc911d28c24fb3c7f06bab4b7678947b5b79aa6066ddf5930fd233386868ea5c348b511b6ec4e7d547b002ad8236cbf13f88c2849f5334e1070a1fcca658bfe27177446f13d25ba0347bab9c1b9c1a17fcdeeeeffaa000da3edd40e5e832fe72800540f885ee1f0803e35e0176f522a4a04c323e960d0b4c5ac46f5752a5dcc2eeb3c47aee547cb145e109f3a4af61c3390e9f99ca680c4058742f1b39af0c6c30da09a993028bc3fe4b0fca87f5005b368fe84a34ffef96562018c5a7aeeda5f792fbcf4fb5ec54443d5fae12b9a55f86f41b17c20af934614ed9517696561889fda752905b744d803bf09afa08d875445e25da87468d59cf8554fc9e8c94ab0f82f44e78a5d94367e916cd7c1b64b58b2cebf56cfa9fd7c994270762ba92f2964ad2d04524f06077d716155c995003ca22d951f7b25e7f72cee71b8191bc4f5a763e7c4c518518fbf569b9cd21510845831932abc237ee5bd67456d3b05bbfa1d5afa9d09cf32c968ca576db5f958227efa01e1bed0ecf503f1f6ac33ae8748a741f670a4f82cff577892df601ed1c4aab1bc91607b649a0d7bb04a31d9295474542564d0d5648f9639e23490899ae9391591a4634c4d2267384fa202eed713f9bd15674444e562bca4208cd9a1ca45d02bf2afd2c8672cfd549f8c97191bd5095a124e444054db0c23420e4c00b3a1f13aad2bc7132a207fa334f2ae0db7d9dc270895d581e5603dddfadbe92e12c753cdf76c786766ea5e72ad0eeab9c8a6e70c524766a3130f77f643fc59263019be25367430ce3aed1d6bb93cceb94504228194f51dd95eb1e47b3a4bbc5a2b0bbd5d6dc9854626c0a15b4185ff9ef1d9a63acdb825f8927590621ebce672cb7384c351686c63003fec9c50edec6bbca0d780b0fe203c3567f52eda2a08e2c27fd4df8bfba3e308ada14433086b6e35f948f1b2f9c71a7eac54b74d7a1be348e7335353df74de895263a498655487a19b3d389de09653cc8b58575faef42d28ebe72da68638091a91b9b2195adaa5d0b57227cae7f7addcc54d9c9eea82a34cbccef2e6c8cf1845dc2e0de6ed0f12d3c1428bd3ed5483430ee16c5bb442a3c110d850da5884def75761ca3875bab38d8be710b2f2bb3dbbbab04963c8a940a227f8a87882e709f937fd0d1dad61baaedff4335e3c3b85964e9c270b69ca461d8ae6702a096de366570734452314f70b233af234f817198ca5620e23033c3af7b4a855819d6223653bc810e83a5605ac2010b1c7b3a7726a7db15df21a72fc985ede7ca03c241823524676e6e335ddd869e3bca45103f572b7f44cd1051d7be29e3adc2c6f1d45f02c13aa14788fd7dd66322df05d9eb7a7e21cbb125e5", 0x881}], 0x2, &(0x7f0000000440)=[@cred={0x20}], 0x20, 0x406}, 0x409) r2 = socket(0x800000018, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) (async) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="ad", 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) (async) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="b800b4f37f", 0x5}], 0x1) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) (async, rerun: 32) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) (rerun: 32) 1.209751515s ago: executing program 3 (id=1012): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x7ff, 0xe1, 0x0, 0x40000}, {0x401, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) mkdir(&(0x7f0000000240)='./file0\x00', 0x87) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) fchdir(r1) r2 = syz_open_pts() close(r2) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/46, 0x2e}], 0x1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xfffffffffffffff7}) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000004000003a01fec000000000000000000000000000aa0000000000"]) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETD(r4, 0x8004741b, 0x0) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) 1.131782513s ago: executing program 7 (id=1013): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x5, 0x374a, 0x1}) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xfe19) socket$unix(0x1, 0x5, 0x0) (async) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x5, 0x374a, 0x1}) (async) socket$unix(0x1, 0x5, 0x0) (async) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xfe19) (async) 1.131328912s ago: executing program 0 (id=1014): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCCLR(r2, 0xc0a86b07, &(0x7f0000000200)={0x0, 0x10000, 0x0}) 860.886806ms ago: executing program 1 (id=1015): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0x80}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x42087007, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) 860.33451ms ago: executing program 5 (id=1016): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7fff, 0xf}, {0xffd4, 0xf9, 0x5, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0x400, 0x10, 0x2, 0x80000000}, {0x16, 0xf2, 0x3f, 0x400c}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="5307fd85ed28a890fab136de9c9fec99daf569607cc7596a41461881a309041fd4704d12f43bf77e77e053ac009fbc", 0x1}], 0x1, 0x9) sysctl$kern(0x0, 0x0, &(0x7f0000000280)="02170300000e00001a020000de6649ed0ca799191f6c410c634692fcdcad46e4ca2688bb19a0c056f315ec2226f44bb1", &(0x7f0000000080)=0x30, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r2, &(0x7f0000000000)="d871819e2673b7e5c70000000000", 0xe) syz_emit_ethernet(0x5e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) write(r3, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0xa, &(0x7f0000000000), 0x0) socket(0x20, 0x0, 0x39) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) 860.17323ms ago: executing program 1 (id=1017): open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2f, 0x808, 0xffffffffffffffff) clock_gettime(0x67f3248105b4e004, 0x0) nanosleep(&(0x7f0000000080)={0x8, 0x16e6}, &(0x7f00000000c0)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000140)) socket(0x1, 0x4, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x2a86, 0x6e76) 857.386355ms ago: executing program 6 (id=1018): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xfffffffd, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x22, 0x411}, 0x20000000000004, 0x10003, 0x0, 0x0, 0x7ffffffffffffffd, 0x2, 0x40000000000, 0xe64}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (rerun: 32) open$dir(&(0x7f00000000c0)='./file2/file0\x00', 0x662, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x4000000000000000, 0x100000020000001}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe20) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r1 = socket(0x18, 0x1, 0x0) (rerun: 64) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd81993192964800000000000000", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 530.305421ms ago: executing program 5 (id=1019): r0 = semget(0x2, 0x1, 0x2) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/93) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/230) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x4, 0x3, 0x4, 0x7]) r1 = semget$private(0x0, 0x4, 0x12) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/43) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000200)=""/4096) r2 = open$dir(&(0x7f0000001200)='./file0\x00', 0x200, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001240)=0x957) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x6010, r2, 0x6) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000001280)=""/50) r3 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) writev(r2, &(0x7f0000001300)=[{&(0x7f00000012c0)="9f257ddf4f8a8bf5d7c10da4b8a8d1", 0xf}], 0x1) semop(r0, &(0x7f0000001340)=[{0x3}, {0x7df1ec8b829b2d23, 0x3, 0x1800}, {0x7, 0x2, 0x800}], 0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001380)=""/183) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000001480)='./file0\x00', 0x10000, 0x153) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x0, 0x6bf, 0x2}, {0x18, 0x2, 0x3, 0x8}, 0x5, [0xbef, 0x8, 0x3, 0x9, 0x4, 0x8001, 0x7a14e8b5, 0x6]}, 0x3c) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001500)=0x1) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x3) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001540)=""/88) semop(r1, &(0x7f00000015c0)=[{0x2, 0x1, 0xa933f36a210927b6}, {0x0, 0xe, 0x800}, {0x0, 0x8}], 0x3) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001640)={&(0x7f0000001600)='./file0\x00', r4, 0x1}) r6 = accept$inet(r5, &(0x7f0000001680), &(0x7f00000016c0)=0xc) read(r6, &(0x7f0000001700)=""/73, 0x49) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_open_pts() 493.957187ms ago: executing program 4 (id=1020): open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x51, 0x40, 0x2ef5, 0x6}], 0x1005, 0x0, 0x8, 0x0) acct(0x0) acct(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x1) 493.471635ms ago: executing program 6 (id=1021): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0200000000000000dde4a3033018cb983bf9c9e61804a90e67bfa50ab586f28c91b60246aa19c71ed83ddd9da607f177db51fd4b840fadf9e9b133ec63381e53377a814d437061e060d5f811aba53a322be8c25a252a3fa4fccc2fe92f8740c86c45c7ac9035ebbf29284f4ab099aab64c7f35cfd1e27114f8aafc9f488a3ef37b1dc6cefd639154f013e7716153ba1a11a7bee97a435b8a05fc9e0287fccc43c80d2e11050d270ba87644175e35d876bf35f3956390870503d63669295b04bcfa299bec9e5e159f61c83c0e1112aa56820d52c7568f0de8a621054d5f3334d1cf4dd0e7c8dc65f2f3a6242b00641b8d83dc9ce22a8ae851e0ca70edf65e"], 0xfe, 0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x51) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) dup2(r4, r3) 492.21427ms ago: executing program 2 (id=1022): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="6a9e1df79905acbbfa13d25e21c3305cdc24e7e5", 0x14}], 0x1, 0x4) sysctl$kern(0x0, 0x0, &(0x7f0000000280)="71f91e3471ac00a75c435abc5a91501d94fced1476a5183006d40ddb33a34b8e5f8200000000000000a3042d43b5a9d42d9f04a4f2933300010000a55a3f966282619da69ec1a9f407752bbe24189f67", &(0x7f0000000080)=0x50, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="5307fd85ed28a890fab136de9c9fec99daf569607c47596a4146e053ac009fbc", 0x20}], 0x1, 0x9) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="02170300000e00001a020000de6649ed0ca799191f6c410c634692fcdcad46e4ca2688bb19a0c056f315ec2226f44bb1a9ac80cde93e6136149b217ba8eb9e92", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f0000000000)="d871819e2673b7e5c70000000000", 0xe) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x8, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1}}}}}}) 452.015µs ago: executing program 7 (id=1023): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffff8}, {0x2001, 0x0, 0x0, 0x1}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) munmap(&(0x7f0000006000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000540)={0x1, "da6e77f02c57323d28a9f04c26903c6206002f14c46f954216c97b3db989b055b71ee8196e748bac8919562e058d8bec8b852cc70822a1bbcfe461a3816b3afcfc432064d462a52d9d15580bf449f0cc39cd89eb0f479e04b3f4e5f4c39487246faae8109330a675f0581029099d5094c67eee07643e1a2699f7370287487934911a1f590f4232abf4e891f0ee24d71493db03ee7059700750306fb60a470b06db737840cf8b2a7bc6816e10a6ee3315563682509269d7965b0f8486966dfa607a3bec4a48377ce0fa04ed464fa3beed71e02b004e0f046d0c3f2b5dac86f649c3142f5c7b05441be524699109147a00ae005dc47185d57ae708eb319b95e89e49687f4f1b7a69e410fe8db2f1d305263eed64ab4f542bc950aa16c6fe487d7230f6e8c059d9460c59d78f9d695ffcf0dbc5bb9dfab127e8b902da6e9985c252483a2727242d39ed8d6bc5708494c3944904c4972c6f5ab7057b089b9ea0c2eaa6b73ea4c9cb96e44d2ded7f5df4bc6b1c4b588b11b2a10f21ef255df014dc3ce480ce429f79549c1b5f4d96e61010393c353348e55cf1fb9f4c5ff5aa16f62a5ea2c7f0bccde29b152079890bf087c3662e7b24f4d930f6c58c1ea631d97dbffebea03bc65967afe0a89d6a288228f77f82a82c43332368f28d3192b3134aafd9ebbc96fd79940922ad6007bacbcb9981e8a0c701f16a38a9eab725b0ea7f2829c61e1f42941e37644e370bba23c2c4aa70ba77a0dcfe1c584d071edf4117b802a40cb5254b28cc0792949f5adace6a89664879d09142b387e85ff4316866971040a1f4ddec65a318cd6bc64241099c4c01c0dd8d9797ef0ead1b75fe02719d02c1f5f0ef5fad8261f5c72f2bdb02c8ebd6cc03135e0dadadc86aa7090e49738a0565c7009d5f2a29771d2beb7b0067c21048d664403423807d03cf01210c0c7c5c9a07aa8a8a8f10f857543e9be230f8e78dd7375ad2968ffb143c1e9214f76e4e3f0f549a4f214ed6b52744816d443decc60479e07f00a717aa25b2a2b6b9119fdcb86e75de1750847d1fb78a27de8bdcd92cf06d80e43992646a4ec5d2a60df92870532b6d30ba17fb5e14e4ffd65eab16b0881a2b7a47e8d4ce78b5843c0096ba03ae1dbcf820469357c19d2f88992da55bc52ab8340c32ef41255123927eb9c2c47f14ac27d7f1796808ac6814976d05137ab3664dab04fe075b2ae05205cb51db57f67ca7ee9c600d490429af8b666d45451b28fd2c78bbc677a84e33bfd39626dd596b67853d65d40705fe253846a25f792786182c03e5b6b0adcd49a1e9386d049e2ec28f46ee8763c5b5561140f4c67704428f0b1893f6f4018688e8378b56a2cd3f1fc47d7b7231dafe3142c6da51c2f5a971107434a63c20be51c40b2f657ece7d9b5ff4ad9135c3dbf3ef44e7c11560717e63b0792835aeb4858052cc95fad3099605b31b6f5ad68938d5891d1c49842233bcd9be2c3892a3fd95ffe7dc0aefca0b22e452fd50a0ac04bfa9c3fd36d186af8651d9466a0c4d087356c4a3d45933dbe16c3aa90df0eba57a1f80c3b6e94d56118f172a5288d491dab68d48a898ebca9be20fb92a1eee8ac2bf42f1b85512d4f5f5ba3f4e60bc2b54981c92906de83090c11816a04613d799074d66b71f0df250e432973c6e9d0e66da3a804cdeca9fe698c928f8ba4a1a4a61c6c5049b8e3c70aabbec8ad563b7180731e3262487a485d347bed1f7ca715fb43a9eb5af7bede82e2585807b4e8936a88ddaee211fd2e82e9f1f213c8780620de294a6b2f2fe1963c3afb242d0584f8a4c924ca0ef8176bb04b8c317dead6c0d2904f0cc6a99921af03a016fcef786149872b798a5710a720002aea5d7e0ea5b0361bd8af07123cd09059f065abda39b61327314e9d634037190d191ead8e54c83b511553e6d6d45d7886fdf97f89fa38fd4ef231a086d0dee2c0e525e323df1661562d31332b370b0886eae5aee217dc3f00e754e331a884d7cdd7de85659f9f4e1bc49a2f4637f033d68c4d892905bcbcd7b6347e5e3c94c3b43a582357c6beeb433b22c75a4e49f2552d80c4fe59c3d1ebc80437cd9d1b704f0b385ef1e854d77ff4f22b31c4199bf67202a8945f5da18f82017002a4d032d8b7fa087cfd8070601753a4cd6cee450cdef8629699b7ae732d575814407eb27756798e1984451c4968f30fa9a09b2f8b949a0c7e4f764cbd230ec2e170e8d211400a011be60655b67610ab6e53e183c236df79cec19c1812f3a255066d05e3fc87bf94a028b5d7792e4934d87ae2ca63e86176a2ab1e27d881aeb442089b5325ff9176d82bdc0d8581257d6e12c3a26beb250f43124cd71052cdf3517056d00291ab31a97e47af9c29424d485f3cfb7882b855cac1e9cc83bef2484619d29112e536a53b1111f82b7c9ba5975fbf49ec317365deb09b4964d1f7dc857b39dca434163cf0f288df573cf55387293100564addfd9883b17dde5e77fb27534573a057af7c491935c9238061367e45ce5409b298d07620a5953e5cc1420e4a0f6dd0a170ad18b30607e82c111e62b00f475fcd81fb0e9ca2777e91e33b5cde2c884f083bbff7b1f96197b4d1dd45d3d940e9c6389d7b94c3a547c8734f2e4855e3979abed5aa9cfad683421393fb32980118198d349d44f1da918826609098b66efbe1d33837854b6d34af3b47e5e11c3b6a12df09e821a2f7771fd836148e12fe9cb96923a5035868afbf69e0203210a0d0684d857b5f916ee0eac6b59d8f684a14972036aa92fd3ad1d795c91ca382698f1c54c09f640e60fa5d1d12866632703f1224a744e521f166a60523038083c0c799e2f844dd2199c6ac20270c1bf0fee834d0338d27c1dd32687dbe3327972bffede0d88205d60d8f57febf631309729e51e5e0a7250be8d061241b80583c549b61766ef6dc84e1cffc63debb7e205e42981c73d36364126c60cd150f667a130a41b0d00f456388e3a924d4822606a1f8d3dea59b0c1533cc9b6d40ac1c9d52c29ffd457f523b6e03daaa37e479e51f578197a6c8d2613b439487d0013bb8420395ee4187bdc1f88033621cc8ceb32d8b7423eaffee77697d87bb368a0601e5356c3327f5411b7b6c5214604d36260d38800cedbe21271a8d2a2f9f307049dc32760dc2e1c8cac5cc809bd7d1b7f6b86910832cec6b6183e21fca7b254a189e6b541167c991cc4254349966936a60865272cb8c768c7ccdb318f9787649176971908aaaf576f4458c24b0c3c805b8aa0136831be9a40df17a1b0d861f125cf5b411b7b4a1326e70cac84da996ca24e088a19e77618fabec1eb55ffaf7ec8e86a92085b4f794d14260d45be47854ea1a7ab9cdf9f9351e870954df932a507a006491b444c6309153808ddd7b8aab8a6e04333d05f8756a239a14f90ce7e3b144dce98ca6437b59dfcd26cfe4be3db4075a3f45e603712f69ad5210a7e0921f9cf3b411af8fb393cf21f0c6e98eefe9a98fe431edc4e0179ecd8ff60f92e5373e16b5b4aa32a00bc892b38ab027e6ef45be15be45582d25ff74f7d881c8ede360db482a6b4e9f52e8a3ca45ef094848a557c487b66b21fa7bf1be24b998a41b30fea00836dc17eb5db879de96f7ee832bf091d7353df2b1d62d21fddd675a7f37b665f7127fe804f85e873d83fc41929c07e8b8fca9d333d526dfeb512a1a8afc7a6ba9d344831972884eec5c16e8eb76bb895402ecc96213baee929f0c0f80da085b82500fdf429def080442a623d308624a725b79d22971c4a4a96dc3c6f025cf7aa233e28d572a2ffdf3a48b183203dcf96d6019a78db6309a4bdf5b2840ce490b1f553b76fa1302c23692cdf7440870d269acbb94e7505a9f3173061c42ac498d39b130004e2b6977b7da7987f49ecfbe5c8d7c93eb4f5d1a839bebe038e2ebac6735f32a15a632d71491508c1b7ed4ff231a59c5f8d0706f00dfe51b3d7e019afc7cf7869d56de062e61efcea143b10b8db65803227887d8190f0741bac5920e64b8fdf8c88e56c909df856e12d8484992e38de17bf718290262ce04effde02940829e76158819b0368ebb8aa0ed6f35e8206fc150cc8b81b762952e525d1746245989d10efe386bb26aa4c4b992008b676c040dc0ccb8ec9e13650329872a1a0f239de852e43a025e3027f8a788c76df203b38e6975ef7ff8eb8119aeeb2452ae64f4eaf9fe9a9c8ec4343542bb781705089a49fe0367d26550e347f7a8aa35273fed4cf877de380acc1e807a46ef869332369a23d8406284afbe3accd1784c649ff8c673b8762d0f31c9afe7832231826aa71283c308438ef53360291f22f6aeb2dded952ac137488fcfdec4cd524378b15d1f256ae6c415b15726fcc7f975a5c06663dbc52c128840f5f69778db4043ccd623f83d763f4ac2bd78ceee1072b4e182e0da1fc16e081bbb06aa37b267dfbba488f217463e79df22c6cb9f9d676cc4384b2f09466a18bf51284a52feee7b524c3ba73c10363919c513fc7ff807ade74409062f43f6608a64f7af316fd316a8f6c1cd79b42553785ab2e511e471413696cd00f1c4dbcc0fd46c805a6488658b2e66fea4ed3d2b9ad3c51f4b06fa6704d7dce7ed0b6c251b74b65059e31c80a10216bebd2c77a5de831eb649c181ba75bf9dc443d634070fb7f03ea9cad5ac7e47868ca442c20c5a6a1a6e308e3186cdd1a12596853ed64cec877899f19ca35a57c53defba02ba4e9c028b1e4a9bf4b8b19b4a9ed29e9e9f494bb5cc8655f3126451a328dfafae74312ed97325328636e6fbda3b048ac09b4ed8e7a3ed439d1eb78bb14a7ec24ded36f874bbd2bee4d74241efc01d64a0699dd41a7c9b2b2dc4d76ab3a6d16f6920010bedec516397795b14ba0df51a05ce77d7fc44c99afb3bd8c0002e4856593e9f44e58f5ab055a52f1c59d729faa40f030ba05457dc91a0f7e7999c837c3e612e36c997a088e1ef6c2d5537009f97c05f8d572fd67e666b12a89990d9998f8a2eae4d7a73e2402e9954faf8bf7ab7cdc73aa77da7b3957e042913b3c3cf2f981956eb62fc793aa16931852740c186408facd5e647934a2107dfb48d78ea8fc994e42012cf18cc80a7404d1c27c4cec8df16496a94edce2b52e5638af1573e5cda161d3e08eaf5fbe8d80a2955dee1782418a20ba4b7ad3d597abed27e9380040b67f81a9a8bf66afc4ca68281c7520dbbfbb5d6ff4b6031f667acc6943325f7809aac13f240eb9428a33fefb969b06f169884c93c95307d9d5342303d3fecc33746b60cb77e7c7e1ca2dfc18c40721445498ca7f73a7c0a3e1123a015a3d9d6d5ce9b3dcbb4a0d9ec26f0eff69c3b8f897889c8761beb2e2b1369657d49b95ce44c0d5f277455ba7418c7ed874a23e471cddfad5d9a9b46e056debf1e12f31280bc5c9beef8fa3c4b052ad88f8fcf0404a9b14feb51f4590867e662547c5c5a05aee7ecd0be98220defccbff99e06048fe54e133f5fc9de9765fd6993cd9341e785601afc5f538db9173939cef866f65d08bfe803b5594d72757c5ceb52394b829259304d3b758ede8f01440154d07c8b7401e9a73de64e303a3c60853c05ee00471a0062e3f421cd30f68f5522d27f3346572269f5634fe5dbdc0f9f67ede18df01bb9fbb2dc1779778e56cb0ddb2b9c2eeaa350448d33f9dded5e83da3da90cb9f55f56dc01be4c1dd14104b60d67aae04b3658f9897844afcdc24f6fcc3c9b7764eb3c1d954642d5115e8f73083134d080c6ea12b02e7a74371043e078b339574d3a6da34fca5"}, 0x1008, 0x10d314a32a64c943) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x20, 0x80000001}], 0x1}) 0s ago: executing program 1 (id=1024): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800), 0x5a0, 0x0) (async) chdir(0x0) (async) r1 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) (async) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.77' (ED25519) to the list of known hosts. #!b  [l #o#+]u"= pckbd_enable: command error pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-3.us-central1-b.c.syzkaller.internal) (tty00) login: pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error denied attempt to set clock forward to 13622315181289262 uvn_flush: obj=0xfffffd80601fda10, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error pckbd_enable: command error malloc(): allocation too large, type = 127, size = 2147485440 pckbd_enable: command error    OpenBSD/amd64 (.6]և"qS7 J\raex) (tty00) login: pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error witness: lock order reversal: 1st 0xffff800001293678 sbufsnd (&so->so_snd.sb_lock) 2nd 0xfffffd806d4ef2c0 inode (&ip->i_lock) lock order [1] sbufsnd (&so->so_snd.sb_lock) -> [2] inode (&ip->i_lock) lock order data 0xffffffff830bd238 -> 0xffffffff8306e212 is missing lock order [2] inode (&ip->i_lock) -> [3] sbufrcv (&so->so_rcv.sb_lock) #0 rw_enter+0x122 #1 sblock+0xb7 #2 soreceive+0x295 #3 fifo_read+0x11a #4 VOP_READ+0x102 #5 vn_rdwr+0x15b #6 vndsetcred+0xa1 #7 vndioctl+0xe6c #8 VOP_IOCTL+0xac #9 vn_ioctl+0xf6 #10 sys_ioctl+0x67c #11 syscall+0xbb6 #12 Xsyscall+0x128 lock order [3] sbufrcv (&so->so_rcv.sb_lock) -> [1] sbufsnd (&so->so_snd.sb_lock) #0 rw_enter+0x122 #1 sblock+0xb7 #2 sosplice+0x3f4 #3 sys_setsockopt+0x2ba #4 syscall+0xbb6 #5 Xsyscall+0x128 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806d4ef2c0,9,0) at witness_checkorder+0x1047 rw_enter(fffffd806d4ef2b0,1) at rw_enter+0x122 rrw_enter(fffffd806d4ef2b0,1) at rrw_enter+0xbe VOP_LOCK(fffffd805ec71a20,2001) at VOP_LOCK+0xa6 vn_lock(fffffd805ec71a20,2001) at vn_lock+0xa4 vfs_lookup(ffff8000371ab4c8) at vfs_lookup+0x109 namei(ffff8000371ab4c8) at namei+0x7aa unp_connect(ffff8000012934d0,fffffd806cc8bf00,ffff8000ffff67b8) at unp_connect+0x27d uipc_dgram_send(ffff8000012934d0,fffffd806cc2ee00,fffffd806cc8bf00,0) at uipc_dgram_send+0x131 sosend(ffff8000012934d0,fffffd806cc8bf00,ffff8000371ab758,0,0,0) at sosend+0xa40 sendit(ffff8000ffff67b8,3,ffff8000371ab8d0,0,ffff8000371ab990) at sendit+0x721 sys_sendmsg(ffff8000ffff67b8,ffff8000371aba40,ffff8000371ab990) at sys_sendmsg+0x246 syscall(ffff8000371aba40) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x83723bff020, count: -15 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff8000371ab120 rbx 0xfffffd80042c7020 rdx 0 rcx 0xffff8000ffff67b8 rax 0xffffffff834f2ff0 cpu_info_full_primary+0x1ff0 r8 0xffff8000371ab000 r9 0x8080808080808080 r10 0x737fb24a38040d32 r11 0x7757508a4a04b295 r12 0 r13 0xfffffd8003adee00 r14 0x3 r15 0xffffffff rip 0xffffffff81ac00e5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff8000371ab110 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=234633 pid=79476 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=50, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff6cc8,0xffff8000ffff7c08 process=0xffff80002bb72d68 user=0xffff8000371a6000, vmspace=0xfffffd806aa36e20 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 79476 400668 62432 0 3 0 futex syz-executor *79476 234633 62432 0 7 0x4000000 syz-executor 79476 323503 62432 0 3 0x4000080 fsleep syz-executor 11849 245383 43095 0 2 0 syz-executor 11849 159041 43095 0 3 0x4000080 fsleep syz-executor 11849 489360 43095 0 3 0x4000000 futex syz-executor 13384 21094 33280 0 3 0 futex syz-executor 13384 12471 33280 0 3 0x4000080 fsleep syz-executor 13384 517365 33280 0 3 0x4000000 futex syz-executor 63120 244078 20306 0 3 0x80 nanoslp syz-executor 63120 483961 20306 0 3 0x4000080 fsleep syz-executor 63120 63298 20306 0 3 0x4000080 fsleep syz-executor 63120 220823 20306 0 3 0x4000000 futex syz-executor 85467 503230 43283 0 3 0 futex syz-executor 85467 348406 43283 0 3 0x4000080 fsleep syz-executor 85467 239541 43283 0 2 0x4000000 syz-executor 85841 393420 50670 -1 3 0x10 futex syz-executor 85841 476955 50670 -1 2 0x4000010 syz-executor 85841 292303 50670 -1 2 0x4000010 syz-executor 59055 254979 85084 0 3 0x82 netio sshd-session 95161 497907 1 0 3 0x100083 ttyin getty 50670 517340 97153 0 2 0x3 syz-executor 67711 390364 0 0 3 0x14200 bored sosplice 17495 173604 97153 0 2 0x2 syz-executor 33280 306393 97153 0 2 0x3 syz-executor 43283 440368 97153 0 2 0x3 syz-executor 450 486118 97153 0 2 0x2 syz-executor 43095 26820 97153 0 2 0x3 syz-executor 62432 377875 97153 0 3 0x82 nanoslp syz-executor 20306 422983 97153 0 2 0x3 syz-executor 97153 82372 61099 0 3 0x82 kqread syz-executor 61099 298200 13617 0 3 0x10008a sigsusp ksh 13617 98825 6363 0 3 0x98 kqread sshd-session 6363 429919 85084 0 3 0x92 kqread sshd-session 85084 74180 1 0 3 0x88 kqread sshd 47395 186415 49990 74 3 0x1100092 bpf pflogd 49990 203294 1 0 3 0x80 sbwait pflogd 8058 51942 17647 73 3 0x1100090 kqread syslogd 17647 372081 1 0 3 0x100082 sbwait syslogd 61237 168119 1 0 3 0x100080 kqread resolvd 36654 274989 27019 77 3 0x100092 kqread dhcpleased 63578 475515 27019 77 3 0x100092 kqread dhcpleased 27019 141659 1 0 3 0x80 kqread dhcpleased 3616 154707 0 0 3 0x14200 bored smr 88012 25665 0 0 2 0x14200 zerothread 82525 456850 0 0 3 0x14200 aiodoned aiodoned 37424 95602 0 0 3 0x14200 syncer update 22301 174674 0 0 3 0x14200 cleaner cleaner 65089 18167 0 0 3 0x14200 reaper reaper 21702 249999 0 0 3 0x14200 pgdaemon pagedaemon 26500 90615 0 0 3 0x14200 bored viomb 43324 138856 0 0 3 0x40014200 acpi0 acpi0 3775 287636 0 0 7 0x40014200 idle1 9735 313885 0 0 3 0x14200 bored softnet3 89341 470992 0 0 3 0x14200 bored softnet2 31129 357193 0 0 3 0x14200 bored softnet1 75275 432784 0 0 3 0x14200 bored softnet0 68801 304263 0 0 3 0x14200 bored systqmp 73953 132586 0 0 3 0x14200 bored systq 4040 6072 0 0 3 0x14200 tmoslp softclockmp 97170 411801 0 0 3 0x40014200 tmoslp softclock 39729 356067 0 0 3 0x40014200 idle0 1 454553 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 79476 (syz-executor) thread 0xffff8000ffff67b8 (234633) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff835a0b68) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 yield+0x6a #4 pool_get+0x242 #5 namei+0xdf #6 unp_connect+0x27d #7 uipc_dgram_send+0x131 #8 sosend+0xa40 #9 sendit+0x721 #10 sys_sendmsg+0x246 #11 syscall+0xbb6 #12 Xsyscall+0x128 exclusive rwlock sbufsnd r = 0 (0xffff800001293678) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 sblock+0xb7 #3 sosend+0x2ff #4 sendit+0x721 #5 sys_sendmsg+0x246 #6 syscall+0xbb6 #7 Xsyscall+0x128 Process 85467 (syz-executor) thread 0xffff8000371b51e8 (239541) exclusive rrwlock inode r = 0 (0xfffffd806dd7d098) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 ufs_ihashget+0x192 #7 ffs_vget+0x8c #8 ufs_lookup+0x16bc #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x8fa #11 namei+0x7aa #12 vn_open+0x13f #13 doopenat+0x31d #14 syscall+0xaf8 #15 Xsyscall+0x128 Process 85841 (syz-executor) thread 0xffff8000345991e0 (476955) exclusive rwlock futex r = 0 (0xffffffff834f4610) #0 witness_lock+0x5bb #1 sys_futex+0x69 #2 syscall+0xbb6 #3 Xsyscall+0x128 Process 85841 (syz-executor) thread 0xffff8000371b5c08 (292303) exclusive rrwlock inode r = 0 (0xfffffd806e045c58) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 cache_lookup+0x36e #7 ufs_lookup+0x218 #8 VOP_LOOKUP+0x6e #9 vfs_lookup+0x8fa #10 namei+0x7aa #11 ptm_vn_open+0x40 #12 ptmioctl+0x3ab #13 VOP_IOCTL+0xac #14 vn_ioctl+0xf6 #15 sys_ioctl+0x67c #16 syscall+0xbb6 #17 Xsyscall+0x128 Process 17495 (syz-executor) thread 0xffff8000ffff6530 (173604) exclusive rrwlock inode r = 0 (0xfffffd806c49a4d8) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xaf8 #9 Xsyscall+0x128 Process 450 (syz-executor) thread 0xffff8000ffff6f50 (486118) exclusive rwlock vmmaplk r = 0 (0xfffffd806aa36658) #0 witness_lock+0x5bb #1 vm_map_lock_ln+0x12e #2 uvmspace_fork+0x12b #3 process_new+0x553 #4 fork1+0x3ea #5 syscall+0xaf8 #6 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xfffffd806ce09b90) #0 witness_lock+0x5bb #1 vm_map_lock_ln+0x12e #2 uvmspace_fork+0x44 #3 process_new+0x553 #4 fork1+0x3ea #5 syscall+0xaf8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10216 11263K 11642K 166960K 12963 0 pcb 17 13K 13K 166960K 167 0 rtable 169 6K 7K 166960K 564 0 pf 36 18K 22K 166960K 112 0 ifaddr 34 5K 7K 166960K 72 0 ifgroup 47 2K 2K 166960K 99 0 sysctl 4 1K 1K 166960K 6 0 counters 60 35K 36K 166960K 92 0 ioctlops 0 0K 4K 166960K 1622 0 iov 0 0K 16K 166960K 135 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1481 93K 94K 166960K 2410 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 15 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 50 0 dirhash 12 2K 2K 166960K 24 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 17 61K 89K 166960K 1169 0 sigio 0 0K 0K 166960K 37 0 proc 72 91K 128K 166960K 661 0 subproc 104 6K 6K 166960K 117 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 135 0 in_multi 73 5K 7K 166960K 147 0 ether_multi 1 0K 0K 166960K 4 0 mrt 0 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 223 996K 996K 166960K 223 0 exec 0 0K 1K 166960K 970 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 256 74K 78K 166960K 12784 0 UVM aobj 28 2K 4K 166960K 31 0 pinsyscall 44 88K 102K 166960K 2309 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 2 0K 0K 166960K 63 0 NDP 10 0K 2K 166960K 45 0 temp 75 6827K 6894K 166960K 59079 0 kqueue 13 20K 30K 166960K 220 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 84 0 81 1 0 1 1 0 8 0 rtentry 112 146 0 72 4 0 4 4 0 8 0 unpcb 144 995 0 971 11 9 2 6 0 8 0 syncache 336 8 0 8 4 4 0 1 0 8 0 tcpqe 32 3 0 3 3 3 0 1 0 8 0 tcpcb 808 602 0 593 28 20 8 8 0 8 6 arp 120 27 0 14 1 0 1 1 0 8 0 inpcb 336 1394 0 1381 22 15 7 7 0 8 5 nd6 136 29 0 9 1 0 1 1 0 8 0 pkpcb 40 2 0 2 2 2 0 1 0 8 0 kcovpl 48 9 0 1 1 0 1 1 0 8 0 ppxss 1168 8 0 8 5 4 1 1 0 8 1 pfstscr 40 2 0 2 1 1 0 1 0 8 0 pffrag 232 10 0 8 1 0 1 1 0 482 0 pffrnode 88 9 0 7 1 0 1 1 0 8 0 pffrent 40 18 0 16 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 1 0 0 1 0 1 1 0 8 0 pfanchor 1288 1 0 1 1 0 1 1 0 8 1 pftag 88 2 0 0 1 0 1 1 0 8 0 pfstitem 24 103 0 47 1 0 1 1 0 8 0 pfstkey 128 107 0 51 3 0 3 3 0 8 0 pfstate 376 104 0 49 7 0 7 7 0 8 0 pfrule 1344 46 0 38 2 0 2 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 601 0 280 30 4 26 29 0 8 3 art_table 32 603 0 280 4 0 4 4 0 8 0 art_node 16 143 0 80 1 0 1 1 0 8 0 sysvmsgpl 40 27 0 16 1 0 1 1 0 8 0 semapl 112 43 0 33 1 0 1 1 0 8 0 shmpl 112 28 0 3 1 0 1 1 0 8 0 dirhash 1024 25 0 8 3 0 3 3 0 8 0 dino2pl 256 3393 0 1895 95 0 95 95 0 8 0 ffsino 272 3393 0 1895 102 0 102 102 0 8 0 nchpl 144 5069 0 3378 63 0 63 63 0 8 0 uvmvnodes 80 4216 0 0 87 0 87 87 0 8 0 vnodes 216 4216 0 0 235 0 235 235 0 8 0 namei 1024 18625 0 18622 4 3 1 2 0 8 0 percpumem 16 60 0 16 1 0 1 1 0 8 0 kstatmem 264 52 0 32 2 0 2 2 0 8 0 scsiplug 72 7 0 7 3 2 1 1 0 8 1 scxspl 216 15866 0 15866 12 11 1 8 1 8 1 plimitpl 152 288 0 270 1 0 1 1 0 8 0 sigapl 424 1478 0 1427 9 2 7 7 0 8 0 futexpl 64 16611 0 16604 1 0 1 1 0 8 0 knotepl 120 576 0 0 18 0 18 18 0 8 0 kqueuepl 216 442 0 433 9 8 1 5 0 8 0 pipepl 320 275 0 247 8 5 3 8 0 8 0 fdescpl 496 1458 0 1426 5 0 5 5 0 8 0 filepl 152 10007 0 9746 27 13 14 18 0 8 1 lockfpl 104 406 0 404 1 0 1 1 0 8 0 lockfspl 48 175 0 173 1 0 1 1 0 8 0 sessionpl 144 30 0 20 1 0 1 1 0 8 0 pgrppl 48 52 0 34 1 0 1 1 0 8 0 ucredpl 104 1436 0 1420 1 0 1 1 0 8 0 zombiepl 144 1774 0 1774 2 1 1 1 0 8 1 processpl 1160 1478 0 1427 5 1 4 5 0 8 0 procpl 648 3226 0 3162 8 2 6 7 0 8 0 srpgc 96 6 0 6 2 1 1 1 0 8 1 sosppl 168 12 0 11 3 2 1 1 0 8 0 sockpl 664 2483 0 2443 34 24 10 15 0 8 5 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 146 0 0 19 0 19 19 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 22 0 0 3 0 3 3 0 8 0 mtagpl 96 44 0 0 2 0 2 2 0 8 0 mbufpl 256 1265 0 0 77 0 77 77 0 8 0 bufpl 280 5543 0 103 389 0 389 389 0 8 0 anonpl 24 252659 0 240449 112 17 95 98 0 185 2 amapchunkpl 152 41376 0 40745 44 9 35 36 0 158 9 amappl16 200 6341 0 5894 40 6 34 37 0 8 0 amappl15 192 7 0 7 1 1 0 1 0 8 0 amappl14 184 129 0 116 1 0 1 1 0 8 0 amappl13 176 10 0 10 2 2 0 1 0 8 0 amappl12 168 2125 0 2093 4 1 3 3 0 8 0 amappl11 160 59 0 45 1 0 1 1 0 8 0 amappl10 152 8 0 8 1 1 0 1 0 8 0 amappl9 144 134 0 134 1 1 0 1 0 8 0 amappl8 136 24 0 20 1 0 1 1 0 8 0 amappl7 128 117 0 104 1 0 1 1 0 8 0 amappl6 120 175 0 174 1 0 1 1 0 8 0 amappl5 112 142 0 129 1 0 1 1 0 8 0 amappl4 104 342 0 323 1 0 1 1 0 8 0 amappl3 96 7764 0 7663 3 0 3 3 0 8 0 amappl2 88 1812 0 1718 3 0 3 3 0 8 0 amappl1 80 12050 0 11404 19 5 14 17 0 8 0 amappl 88 12293 0 12104 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 254 0 254 2 2 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 19 0 18 1 0 1 1 0 8 0 aobjpl 72 30 0 3 1 0 1 1 0 8 0 uaddrrnd 24 1458 0 1426 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1458 0 1426 1 0 1 1 0 8 0 vmmpekpl 168 13294 0 13254 3 0 3 3 0 8 0 vmmpepl 168 97174 0 94755 127 16 111 114 0 357 0 vmsppl 448 1457 0 1426 6 2 4 5 0 8 0 rwobjpl 56 33315 0 27599 81 0 81 81 0 8 0 pdppl 4096 2923 0 2852 119 46 73 83 0 8 2 pvpl 32 23300 0 0 189 1 188 188 0 265 0 pmappl 248 1457 0 1426 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 525 0 100 13 0 13 13 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806d4ef2c0,9,0) at witness_checkorder+0x1047 rw_enter(fffffd806d4ef2b0,1) at rw_enter+0x122 rrw_enter(fffffd806d4ef2b0,1) at rrw_enter+0xbe VOP_LOCK(fffffd805ec71a20,2001) at VOP_LOCK+0xa6 vn_lock(fffffd805ec71a20,2001) at vn_lock+0xa4 vfs_lookup(ffff8000371ab4c8) at vfs_lookup+0x109 namei(ffff8000371ab4c8) at namei+0x7aa unp_connect(ffff8000012934d0,fffffd806cc8bf00,ffff8000ffff67b8) at unp_connect+0x27d uipc_dgram_send(ffff8000012934d0,fffffd806cc2ee00,fffffd806cc8bf00,0) at uipc_dgram_send+0x131 sosend(ffff8000012934d0,fffffd806cc8bf00,ffff8000371ab758,0,0,0) at sosend+0xa40 sendit(ffff8000ffff67b8,3,ffff8000371ab8d0,0,ffff8000371ab990) at sendit+0x721 sys_sendmsg(ffff8000ffff67b8,ffff8000371aba40,ffff8000371ab990) at sys_sendmsg+0x246 syscall(ffff8000371aba40) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x83723bff020, count: -15 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 acpicpu_idle() at acpicpu_idle+0x41e sched_idle(ffff800029b7bff0) at sched_idle+0x558 end trace frame: 0x0, count: -5