last executing test programs: 2.272290606s ago: executing program 5 (id=6): mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x10, 0x2) kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') setreuid(0xee00, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) r1 = socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000681000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0x800}, {&(0x7f000063a000/0x4000)=nil, &(0x7f000013c000/0x4000)=nil}, {&(0x7f0000076000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f000048b000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00003ee000/0x2000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf}, {&(0x7f00005fd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000696000/0x1000)=nil, &(0x7f0000001000/0x800000)=nil, 0x8}], './file0\x00', 0xfffffffb}) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000c00014000000000000000000000000ffffac1400aa00fe000001000800001a0000000000044e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50048003a1787b05"]) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="33720267da89490cfdc82322e32975ea85326916e4ce1c3b0c26f62e3a09e8fcd014b743e61f644d0dd6b25bc4b00c679bcc3c38f4bf", 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0xfffffde2, 0xffff, 0x0, 0x24, 0xf, 0x1, 0x0, 0x0, 0x1, 0xf1a}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0xc, 0x0, 0x7, 0x1}, {0x9, 0x5, 0x21, 0x4}, {0xf7ff, 0x2, 0x7d, 0x4}]}) r3 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) sysctl$kern(0x0, 0x0, &(0x7f0000000340)="050004000031728a00004b04f4415ea17c3880e6da7200"/33, &(0x7f0000000080)=0x21, 0x0, 0x0) dup(0xffffffffffffffff) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) shutdown(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffffe04b1c561ac486dd6036e28200303b00fe8000000000000000000000000000aaff020000000000000001"]) 2.092888954s ago: executing program 7 (id=8): r0 = syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) close(r1) dup(r2) ftruncate(r0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x1, 0xffefbff6, 0x3, "4b06b1bc3c0300dba85c000c00", 0x10, 0x401}) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000069078e0000001ffffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="700200009078002003030003035b0000fca606cc9204af8494bc2b4dd5fcc88f2d9f7f08cc9cf05a411f208c5adaae024c996cba610b808e95631cb54d2a0a3e10803fe1b15ccd6f2878e178b09de1b2af46521d56bcda4bac15a942d61faf90c3338cfb2777b2845ef0d7cdf730affd57055710fe9cfea61cb82366f204b02837cb130ec5e200c0dffe974f32794c962b1c644dcd4685190eca179ddba7e664dc92c09ee7521c02920b51d2c19ca593c63ddbf495265fc248782dd10339e96fc1b9fd87808f7f2c5991900b53adf53cadd2962fa28f04eea7191f083eb9ff1e6ef8110af7534518246c6c54180108c25f3df2418d4b1568212ec0e07987aee1b9773da71d64"]) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) setrlimit(0x8, &(0x7f0000000080)={0x46, 0x55}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x9, 0x7ffa, 0x200598, "ffd8bdca0000200079235db98e667f3f9f4000", 0x896, 0x2}) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000600)="7e746376ab71b429c3b9648dde9dff13de00feffffffffffff034ab89ebf86868dc3590bbbc0c90ba99e59ac2ac3a2812db4a42c910ec132c100", 0x3a}], 0x1) r8 = socket(0x1, 0x2, 0x4) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) execve(0x0, 0x0, 0x0) 1.945645071s ago: executing program 4 (id=14): r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f000017f000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) (async) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) sysctl$net_inet_tcp(&(0x7f0000000c40)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000c80), 0x0, 0x0, 0x0) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) 1.942540787s ago: executing program 0 (id=1): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x35, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfffffffe}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="000003c7420000000000100080b5313df0dd037ead6c15269e60270b25436e96e1110d1cca0040f59a7afe5b0f50c55dd68ede01093a3150b6ce7657ece732f46ad934b9eabd7f03895427c303a6171b0f0a1ae2bce9b4e1aa5c64f142f43e1517e556e223670b96065d13ca29e24c54daf1f1e65b1c64f5b9d8b70fc58933613c270a7730dec69377783e63df5acf8d38c6dfd5b3473196ab92f036f3d6706b4a17c0e60517c0c79491a061fec1acef8a", &(0x7f0000000080)=0xb1, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async, rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) (async, rerun: 32) write(r0, &(0x7f00000000c0)="d871819e2673b7e5c70000000000", 0xe) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write(r1, &(0x7f0000000080)="63bee76d84ea9605dfda133e1be38732783c1da5c1b5204fe285cf993c605906e62b5d6cebfd81e671084725d284db030e593ad3cf23e261c31c56902d3e46a2d32c37ed7479a0f0f32506fc1a813d00ebbc15ad9aeca521246065ca37b2384d65953ce40152ee16a95c679757007d5b2f07f3ae06c266b09ddcb49d93685daf15b11ddec3d7fd232d924e06460cac67eff853c4bca68809f4c895525d6ce3cab2d3c5514a33c823686b7020095d83cbcce2cfb9818c5573840f6873b673b9bd077d1f77946b48e849453c44f00a9efa470000baba9061421151e55dd8b53c7acba63f8dabf2c8be19bdf9498a2697aba9459b3e9c63fb63abc9b41134dd1e88b6dc7f58f5f97053f93583f7b0e17b308288041ef11c6c150bf32d0c4a6278041bba3cbefcc04f70ec812973680925d3b4422f45450a5b8e0c2314f619cbfb0bb1fb1a7440b72f88d42d85446c0ee5363b07d96acfe77bf114a041425058f0c5fc68a0e32445966727e6c9d199250b22632bc2e4427e627eff4054816f80a9cd818b74962276a2929e532870816dadc29af1f783b96a90978ba581fcd6795de2296fa65a45f8c325983ae0ec26c087d2207defe000daa7f696557a44ac7e2b1d7717585b8a0c9691d27a36ddc9b35f8daf7110ac17c538276d6e48", 0x1db) (async) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x4) (async, rerun: 64) setregid(0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) fcntl$setstatus(r2, 0x4, 0x4) (async) write(r2, &(0x7f0000000280)='\x00', 0x1) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) getpid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) (async, rerun: 64) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) (async, rerun: 64) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x5, 0x0, 0x0, 0x0, r6, 0x10, 0x4003}, 0x6, 0x85d, 0xffffffffffffffff, r5, 0x0, 0x100000000, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 1.934288264s ago: executing program 0 (id=15): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0xfe, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000780)="00f0197b9e010000313df058c63f8ede01093a0000000000721910d000", &(0x7f0000000080)=0x1d, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000000c0)={0x2b6f29cf, 0xa0, 0x4}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) r2 = dup(r1) (async) socket$inet(0x2, 0x2, 0x0) (async) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000600), 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) (async) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x2}, &(0x7f0000000380)={0xfff, 0x2000000, 0x0, 0x0, 0x2, 0x0, 0x8}, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) setrlimit(0x1, 0x0) (async) r3 = socket(0x20, 0x3, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f00000007c0)=ANY=[@ANYBLOB="24ee165c4e7c5179d49a0e1990f8dd8a9ede33f4d149920a6f38d04bb8b10b9df71b4f865fd01feb0e7dfeefe1f834d603c917586b22a7864a56e024bfa72c89cd2e9ed103a9a8b736ef1425cdae8f9d2cd4e3d8d07e0fae1e859c078fcb5fc3e8154f555715ab8ca92c9f09aa88ad07341a77a493fbb9c33c4beb003c0a16aace4ebe811a259ed7b5bfc9e82fc0624b2578feb44a39ca00b90ceb4e70c265a4ed3054f0732f4d52f4f868398bb1ebb9d08dc2224047cac263d2f235f751f0e7502d32f71faded35db19d78660733af8243435f49ff378f4d378657c9306e90531f16a4eb0e30b7f2fc551276b6230c98b220f8ffc48c0ceb94a2285b376359c2fe11f676f34a0d58c3fe5dc5e16114cd2cc051e21c933db0f239ea9cef6e5f44692a2c47d7922a7272126ed280b58fb7524b912388a5f99cc998cd19fdd941b18a05f3ee5011e51cf6c43174d689b0eccb439ceea5e6479c15d24bc1855802f93521a86b310436c2105a9bd1974e5f742847d105d49a7308f39628e1f79e773423ce6a7cb7975a6f8b1bfac78a201debee0639aa2cf65d9dbb660e13db0001980a544e4c8af8879ce97cf5b994639dab5ff2f5e2f34ef7deabc6cb893064f1d3e9f8502527e4574e9323c605d32550a3b6b96996fd5e460a2579d2a9f61b67fe008f161c778c7e51c0dd42ee130a1a6acd8e398af339483a20df0f125380a83dc3e29672bb6600ac6dc4f5228f3b83211425b9b48ce3cbe2186249f35a3c836a5b42432c0cbb890c25e86b61e59268bc49f42e9e7103a24c44183d7b202bd4e6504336f09808e6d7f167a7c8d06918f4642e42461f915620b0b0b09d77c67c0fde310874a3cd73814d077b4b5f5e01f0ec747ebd0451bb2a4f150616f2411dd13910adce17d34b5ae8e2843875350ea3d5a9551c973ffbffdd9d57e54a52cce0d5db266434a869bc8f0dc2e8fcd4e2ded637d1562d75da6fe6a9f5f26f90a21f004548674dbc199aa89c61740410d8438b54318fd0b4282bfd533796a73dc2458f9ecb1be0eac991f6c40cceb01addcf7dfbd3b9b927880f1075c44f147d48fd700c857c8fd86897b0a477ba311f1da109e616aaff678c3ddb91247a419da0960433a7a48360418d8f80c8512709bed6adaa9c32638bf8b0928db1abc075e587d2fedf2ccf2906ae91569ee3ae2cb4970759330b7c94f48b7a29b2df3c3a2c17166a9535802cea1a2f0e86920e9c83a8d030132507e17e65cb27a45aa9be926b1b08bc565f2ed43d3cbdf796dc7208701cda443664016004f3a5fc7201b6f688b9d987a53e7c5ce2c40f023e6efb3f883462b9cc5a7c448f9ecadf48310fce18007ea3125a5437eaba828b9d30cf04ca66d15b2cf1b0c51d20c18e59127b550c01e5d0f9272b23b337f81ab1b6c519b05bb938f8023e7884f804d7d7deb1a2d813cc386ea230c4718c163f68b2b228a8e065ff88cb77b7046e8c2db81f32e2f7a96a0b3e9f56a62f61a196f79fa231574f6dda9502d96a76f7522ace6c9ef7bf65b3c713bed1edb99dd57bc4a5eae0b3160c89d2661753278d9078e264565a8889addbee718d4162507f5c420acf6b403cd01f22295c1ef28c6901d0de81f6eeeb136c2fd090eda45e268989ed127aec6f39a72d69f16b18457a3917b2b16868b353caec4f5ae9617cab7edcdb2abb5ab6fc1fa73684ad0da3749c79f4eb0b1db93cd76d99de0d81970a062e9642f0aa9c7f3ba774158e870fc0997dde4e904deb149f72f04d1badffa509f38e111f2ab557026829132af1409fdd651473b5ef8b722d7d907bfaf782caedd4bcb180891ff51255d48ca0ab2b72089ef954d128fe38dd3d34d5025fa0cff021c8f7766e5beaf9ebf2b772a37299384e2551e7b0f61a89bb7fcc6b613b0420dad93a5e75ab396d703b46d10e3f52149031fee860bf9b8909aaceaf13dbf55aa9f18207646e9058cb55fdcb2cf374e99ddfab556f83d484a2826ad99e7344ba38ea8d5894898755cfabc94170321fc25a0fd2aa4ddb3e66764670a00c6ee45dd74477486fb1e66f478143e6539b3f7aab070741d1b55c21afc410aecc1c2a169b067883db5ddc51ef4f1843c8b93b64bfed38be0bb348d58ac64842cb34f75775ffe6cead182f5b037460421f53ec271bba74a9c8f43cfc30e48605eef042ce4c60540bea42454e87f9d4fb99b252032ed47ad990f7b3177cba1c676b2db70f395e0e1f380a4955ceee09e233212f1902ad2e0378443ce41117166aba9b9d5aff134f12437a2f028be9f851637612dbff9c8c127241d3a81fb0ffb86d146ecac7426aa7c8c6bf14447161d30d9009bd79dce489a0de79dee811fc1d2cde9a6c79400102a4dd5e79877bfcd1d0f0ae1326c7d23cce48409b14a19982ef55add47844e085b05a5510cc8d99a82d9ce7c6c22daeffc21d8dd4d0c4c2b636c2e771856a62477ea1d47e4afbe3132b351dfae52cfd577efeb9fc32703cbc91ff32b541d258251d455a663f8c316098356e1f1a27684f81f0e30baa6e5dc1bebac2c8f23665df50c513e432c58183a9639cbcc3376b61c52729a2d855f7669293c880a971d5156600236a8b824893772bc724ed87ee5c0a4ca9bc560c09a7d1e82b22a723bc48b8df56951d343217ab5a78f27f72c92e9dc5a7aca307e4efd42e53f788b12d05227764397cac61aae3df2cfdb42c1383960193ec592983c173cd903b76615342e59bd865c19f94af8fc606e891db37c1f8bf5709f943d76e1cd52178fc612657e807b5c0d66b8297b2417a3e16772d41454bd36ecb9b3cbd7422f781c85425036e5266492ace9fffb9abbc854130cfd1db53267700b5c581867fef46e5628591e1064489a7fbc1acfea1b19cc5147ca6005babc0bca02c3ddf7c934553816fc7f178503a8cee44b15cee357dd009783794ace6b3b843645d9fc37a37c34bcb36bf918908e1e099c01fcdf8887de22fe0c8aee5be30d3d513d86e833d24c4469b6429a7bd30b65e190bce0f46dd1bcd854cf5cb8779933a2117fe28c562c37ea370e3042f9687f37ea2363182cc039abe0ce58ed0f38903ccc89aee565bc24b4b9ddf5762da530bc6e2a2e6a2d8a474cb97128ff97ce80a4f4b2d2105fbd0ed7b4c27c1e2f3e1954ad42fb111157873a899cbafd581d613efac210c3170711ef617f46027e02d6e3a4d8dd0616eacedd5e1e8314e6b26ebbcde441825c5523364bf39dcade2fd87a6723483161eb7af43da3191693b318ea1029c8639d1b5aa2cf0556c785e564859dab7336572f28131d58f5d310f5fa47b84446fbae83250f6d9791b31bf9b569f92bdce6f54b0a34a35799dbb791ead3bbf52834a5ad6074d262315253a62446d49468d9d648d13d89c5735421b9e881cc3de96f17d42fb1e4a60e9fe4d0b26d384a4baebfcce3543daaa85ec758dee96127ac6daf4a118f0ce30501a634c2c8af89fcfdbee4a1e4598479bad7ed40aedaf1dd58dc694ed3d9aedb79d2dbf0fb599c41f9078b50f8b30f3c464eae8d17969381749d2328da6200e051c71e37107cec92ec06d9404a4f7bbd0c94173eee207edb956d2b1ffc371ca4e02edffd67b72d53cba010d242c240633d5f1ca6ba47ba3bd7f77451f974b900277c4bdd940f27cca9cb10ef6ef78c3c428038b03cc8cc2490bb9a805ff944bd887ff9f5f5e2730c9b0eba8142c59ffe02bf7851ced0f8204a3d1ea42844079f345b74acb9bed70ef486ec77c0798d1f3c1d566a013d9ec9bd12ed4551540ec81b230505fe50b094c670af58a9fbb31149241b168c6970edc7e27c804f4e553a377cd0f5dfe541af334bd2481e1afa3ee80fe385ff4f98bcce4a034d5826f4004dc63cced16bbae54b2a9842a3a236675312067e017a3b2898263f768806e45135afcee5783af9abae34d6ce08a9baeef08a585b04992bd2f7a92a8dfa2845f1eab2c4d3ad194ee8091fb478d86e5f1b3bafaf84f1198a3eb288afe787043e5e937b797053fc42cb4c2f7eaedb952eb65844de8ad85620ebe4b1dcff51ed3e8eba45571c5415a5d23a7b8a78df7d7c59a33beeb4c2da23f669f032f0cc35636add3298f2b9f119298136b712e2cc5e1e32e7735ebce3863bac0fe08f46c6d055a42182db07adb1d420ed3b0063a949e2d8111d4dbe4296ab434a95bfc5408d672d43da8410b74656e313ecb023a6e730f2c967a4b1d40d7554e0ac461b804c4c928f332a5a94b77293171b40d61e9a482107aebd9b0e552afd1f594a2749b1d64b24c473b64bc5eae8640993b332af42198e8db7469fe6675bf84665dbebaebc94244d200a8d952890db4b0ee77ea200c8d8f273ad9ff6a7c4736e87528749d9ee179faadd8d5b83453ed9a79b964085ac41099007e67eb6686f585911db75807e777bee07c5e80cf1bdf1274eccaa4a22d184453dd2f03b3f669b86affb215d888338556cf02dee9779c374b20c99a0c9f9d85239732cf120f687b0879bcc859a7ec4076ee3b03006bcff4e87d30213d6ddd1bea3d3d14190bb6e9bf9a766d262d107132f324f31bafdcbd785653e8f27a595a85408d7909301b815f52b461b8b6675216288e301fb41586cc0a9a0886ae8f93567f85d7585805c6c95e5e6b66c270cac0d4ba31b9aad780345db5bfafb663a51dd26398dcc64e558e2096de6bfea836d9c874f1ab32d416480d52a96cc78a94d6fa24a64729329a435dc7eefc605a7c4df688541d15db5122a88ee9cecf495a02519b6f3a985b462ae80e875347b2781cb01922ceb3e3e6002cbc9650bd6d280873297e0b61b4beb5094be95fde7a4325e8bbbfa5af4de74f50f165d0c37072a6ff62ee07746614a78f16b2d1c426a2b4e7c3f78219fa56346b65225c978089c5e8ece94e1e3bb503bc562bc582df926d349a60cbd1a334d1876000a0d5086c9ed5229b922ecee980de8d01cc1bf974f9a6e3159c64b149ae153497903ffc53204e8c48f11dcd09f3290fe44aaecc400e318cd7d62c080bf15dfc7bfc78a75caeea3f7e7652f6d3d43d343883ed5eb4a08237d1da0b91508ffca3960af268e3441aafda3fb5f745ce5cc22bc25ffa203e12715dd7b8ed4ffc2cf24a0f675c242d2349383612ba7dc5cdb5f3ac0b1684becea039e58b31968955dc30104c1326e21b268ed2531a41a4cb0885e8a58f7dd0e1d5b28bc012a336af294876ef05b52d155337f6dc97b30fb3ee80474abe1e5b7ca7a741e51eefde1b976186f25d37112cc33a8e879f8b63ebc37d09d45660f61479bc052d30b0a1de610858ddc7336f9c484e57258a1e2483ad3898d45a6f2ba1b41c033e561a1a5a68899169911d1c3c660524f4efc9b36aed8e3f7c8073316b419ca4b102a577235a3d4217cab68d4b45a5e38d05b7a677cb12990ce9da4fd3ed5b2e43107f3a382636a2dd37d4053e0b4101e58ce0a3446e6c5c62548f0bd25abf9e553cb340585558da51f350afc3e9c9a5dd7fb69e5a88691c80321d08e764f2d30d92eecb8b7d65aa1fb0246722578d0033d0cfb71024482eb872ecef570cc1c1b669524f0774754d633a567805881cdbce5a55f0fe9e25b8c15b43bba569704dd23dba6b9e9dbd4f90a4b06fe6dbe23f9d3b39d7dc92fab9396a79e73a4f91ee727dafb82072142a76fc6ee42f92751db9ebf5c9fdc7c0d6d320ed2c2b4bfdfda51cc96f25f98dfc0946f15e9e8fbb9079430d99310d3a4dc80c5604d023f81f1f4b1425189d4a25c006565c2e549fbae0761661dd5f1fc021ba37fb27bc118796c1e74f068", @ANYRESHEX, @ANYRESOCT=0x0]) (async) mprotect(&(0x7f0000231000/0x1000)=nil, 0x1000, 0x6) (async) socket$inet(0x2, 0x8003, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x840) syz_emit_ethernet(0x0, 0x0) (async) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3d3) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) syz_extract_tcp_res(0x0, 0x61, 0x8) 1.933021302s ago: executing program 0 (id=18): rmdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000001c0)=0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x122) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r3 = syz_open_pts() close(r3) flock(r3, 0x11) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)={{0x3, 0xad}, {0x1, 0x1}}) 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, 0xf2, 0x7f, 0x400b}]}) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000200)="6aab0d39fa00000000000000000000009715aa25f7185fa89a94c93c7a3c453476b664559cb2bd57f8093e57c7e87382279792ed101fe9aa692a21276d832294ca2fa364a6509eb41f5ae7bbcb2ab3c877071ccc84d25a51f2067854b3a4b226", 0x60}], 0x1, 0x4) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="0008073aa60ab9352fbbe3a4b2"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000280), &(0x7f0000000640)=0xfffffffffffffecc) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0xf50) open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) ioctl$VNDIOCSET(r4, 0x80104405, &(0x7f00000001c0)={0x0, 0x5, 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x205) 1.87594411s ago: executing program 0 (id=20): sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000040)="d9cff7ccc54e1ea5bb2367bb369afd2e77c8280d47e632e0c236da54443e9a7ad2d13b2848b9db253312ebdfc9323117cdae", &(0x7f0000000080)=0x32, &(0x7f00000000c0)="8cef68d7b5e7994c34d14c2b9e0a58e97cacc53d0c0007b6fc13a78e08cb23d9c92ef038e04644eeaef25a1dc9c02e21008344958bc6aa4ae985c46351dda020407fa95a63eeb54decc1cff9c48daa7b53902829b05f0c55069f0f8e835f4d933aea121f83d68ea1b74907c15b7c3ae459d115ccffcae0eb301c749b8ea901a86fc738378c7236cd16403859a814f15feb9306e54b9e38e47bc02de092290e8bc147b5a219baf514e6557f43cf002391149054ab388cce2fb610130a4c5459a878438f535ec0cb4e72d59312f05f331f75caa6bc9af9b258c5a13ae314b56a94", 0xe0) sysctl$net_inet_carp(&(0x7f00000001c0)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000200)="7d1ee80459553eb805df5d2262", &(0x7f0000000240)=0xd, &(0x7f0000000280)="1b1b9230e0f2a30171bc977ce8144793901b4d4a7bbb2c36006f42bb0f99bf198a2595fd40bb66a55e0f2b7b5232a4b360268fecfd5f991dca67bba88f2675cbc94ed2bdc9268530647b190e99396a9c416c84e1b8c1d74c7e98c6ad25c7c7d2841be81d86457b8854b476f68f808b77eb5ed566", 0x74) mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000003c0)={&(0x7f0000000340)='./file0\x00', 0x7, &(0x7f0000000380)='./file0\x00', 0x8}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0/file0\x00') sysctl$kern(&(0x7f0000000480)={0x1, 0x2e}, 0x2, &(0x7f00000004c0)="87cba95d79893fcf71f9495b1ae6a6ef0a587b447f6a07a47174816877e3ba7cada05673a9cf33ef1b98553d8be7c714bc9bafb217c6e3cb80b39fd7f9241daf9e4c0d1ecc6b53b8d7bae68a3bcafc5ca288a7bb64aac093ede969b7e64f74b4a3fbdece6095a929a9c9fbcdc0a70dc2ccc09574720ea5552361f8b1f41108aee3fd38710f2eae4b2666e7ce54324d10d120998d3417e5fa7f71f266dcdc0465ca4c8387895c6a720a370e93420e379e95e74598", &(0x7f0000000580)=0xb4, &(0x7f00000005c0)="73061b2d14e1e4d7837f0d4f9e16b2fb8ec9d785103472327b1a2a34763199a62e15d34d0739386a354f1a13203df7f5b225113f51a9058b0a1126eb7619402207eb93e8aba909adda92b06c7d53ae311d4ed61ab7c52e817cc00336d0af56560fa953f16f0c459183113dc7e3b74e83659e541492856e7cc462426f2d9ee41a459bdb253dae79dca51147e83fe6f599db94beec2b53cc95f32e9f6cde98b9c58d6bccd6e96fea7127494441b41702853528cd7d6c51e45785ac92fbccb1216d74b74719b5c501620084c675d19571a6d2d8d613cd8642e9a187ffaa2ea7ab975f", 0xe1) getuid() ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000740)={&(0x7f00000006c0)='./file0/file0\x00', 0x6d9a, &(0x7f0000000700)='./file0/file0\x00', 0xe}) r1 = semget(0x2, 0x1, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000780)=""/124) close(r0) mprotect(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000800)={0xa, 0x1, 0x9, 0x7, 0x2, 0x4, 0x7, 0x4}, &(0x7f0000000840)={0xd04, 0x3, 0x6, 0x4, 0x6, 0x9c, 0x1ff, 0x7fff}, &(0x7f0000000880)={0x2, 0x8, 0x74, 0x500, 0x0, 0x8, 0xfffffffffffffffb, 0x1}, &(0x7f00000008c0)={0x2}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000980)={&(0x7f0000000900)='./file0/file0\x00', 0x24f, &(0x7f0000000940)='./file0\x00', 0x8}) mprotect(&(0x7f0000fee000/0x4000)=nil, 0x4000, 0x2) write(r0, &(0x7f00000009c0)="3bb460f25a72afcf37ea36e035afa5cb16825f835145f83642e6fe1e5073b9bb43bd0ac0defcf671cc00257d41feff527640de8186a07cab17c794c7f594a2781ea4fe7929009bc6f6849583ac367bbea079024bb31cc7b94b3ea4e74c8de09bc0b2375e30605cc4346d55210b323861cc32093ebf84d1df0bd6c5a5e4dd5ba63d6e890ff23d98542890592cc233ed0832868aea7c7dd6929edfdc3cb97b82beb01d304ab304e62b1be7f0e7bc9dfaf2ac61c87d8a1761e2598b6faf7eab1879e74fbb63b47fba75f2533f9287707e410c5a71031fab825948a0be8314", 0xdd) shutdown(r0, 0x0) lstat(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000b80)=""/207) setgid(0xffffffffffffffff) sysctl$kern(&(0x7f0000000c80)={0x1, 0x1b}, 0x2, &(0x7f0000000cc0)="77c4314e3c86195edb2304802a0fd41b8464cf47ecee1e1ce1a52c57266895b56ed2464340e8ac7962c2b157aa2ad4facc0398ae5338cdb93170182a954bbb09740d904bd052ff13684d386e370aabe1a9664b1062b9ae94b15bc70670e4a327dd1193a7cb9dbcdde7360eb27652fc14d016a3efaeeda9f48cb1050bc3d4e9ed5a4f933691f9c522143cc83f573571a6b8bf57d2bfe2e296", &(0x7f0000000d80)=0x98, &(0x7f0000000dc0)="d18f20234ffa8fdc9d409b", 0xb) mknodat(r0, &(0x7f0000000e00)='./file0\x00', 0x2000, 0x7) syz_emit_ethernet(0xee, &(0x7f0000000e40)={@remote, @remote, [{[{0x88a8, 0x6, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x2}}], {@generic={0x6009, "75d443455e4542a2ff51066e3c27bff70859e6367706b9a32a39c3396f1a9292ff44b7aa0123a4289cd1182a58e1c79bed12a2cbfa07c3b506da70052121c9f659612a8eba3df779f0da8990424f864a0fc5cca4d6b41d2c9fbaae4ad62945839944296d82a64202cf4b538419a3e6b077f72bc5ce62a8b1e4d7975ae657e49d5f6a9b1b5486c8932da9e85b8bf375514f8b10f525754e69550b5446cc005777610cff4d0d6092948c1898d24ceb8eb1304632c2a385dca99be106cb9b575f70bbe40232ed0cfe9c5f90bb7194b2d2d1f5d9f4921fa8c38d"}}}) faccessat(r0, &(0x7f0000000f40)='./file0/file0\x00', 0x4, 0x2) connect$unix(r0, &(0x7f0000000f80)=@abs={0x1, 0x0, 0x1}, 0x8) sysctl$kern(&(0x7f0000000fc0)={0x1, 0x30}, 0x2, &(0x7f0000001000)="e95da38459dc751ebbd2d870f0a8a19a2c8674181d8c02cbf78b10d30b9f29ae20ce2781e571d7ae6d469cf7b5601842cf198becfadd91e827283467d55b6aafcc8cc39cbaa92d23378ad197ea74e78caf950c5d203308caa56fdefb5d7577aa08bfa1ddf24fd3af29770234dbc673b2bd80c5928a04ee804eed990c32b0de5b3d3242f6f05a4006b6c76f1d5224bf485d42079bc5237edb18bb61eb6f9d4a1d5f60a5fdd951070957966f5a969243255c33715af7a90d3c7ffa864dcc78aafd8bc8db", &(0x7f0000001100)=0xc3, &(0x7f0000001140)="e7e6afe6a10c7de3400d52b719b926e092e355d3292d0cf43d8cf33c7a85b836a9feca3fd6ba17aa1a356d2af25a67dab1d519aea3152351b4703905443f83054c25bf4f8653021e497f1072a28dc3647d91f30d269274e47e68204cdb10b92268fbe91862a374ad4002c2e41784", 0x6e) sysctl$kern(&(0x7f00000011c0)={0x1, 0x40}, 0x2, &(0x7f0000001200)="52c80d02a99f4d35b2ff9e08aa1bbab0f16e8c14a228e655e32e932b7e21ecee4552c046205aa3225d376e22b207779b4e305b72f61da8b476c46414d7a6c17a7573879f038f26104a4547fa36c06a1c53b6231c80809d908d00d734eaf7fa746689e2c14a10f9a8219c54a514dc1ff1606130f0505e6baaef070d66865c61a5cd0e1848f1519065201d5af0e9e8cc31c51ff6846cf12a625c38fe72b201a2598e76a7c26dfff3e0ea5ab7df287a1954cf217f541358042137affa8609", &(0x7f00000012c0)=0xbd, &(0x7f0000001300)="de090cf92502311045d493a648115db20d9995ffb117b71ff6b5287ae522c70c0c1792785cd3cf635fd185e43e071398cf683cd261817b0219e3d73afec738d42df697e66435ab72d4e4be68f4cae96749ec1e60562c787676cabf3db5dea30e94f3e6f11847a128bb9e84d41fbc1874ba6bded223259bae6d0b7ac1dcb6986a76b240e4cecc15fb12bc1a74efe99194015f817c94784d387eac1c56a17036a91652ddc5ada4d41a5f98c2a9d183aa0a73e703f552db9e17ff97b11b8c8728b0023f2340240d9421f13ce92dfa0e1e2692a0a34de0d2df53ba298ca1c84409640715e6dfadf8e02acc555096714aff9c95126de6ecdb", 0xf6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001400)={0x1, 0x9}, 0x10) 1.871747043s ago: executing program 4 (id=21): writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0xab5fcf8cab5c23cc) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x2) (async) shutdown(r0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000200)="6aab0d", 0x3}], 0x1, 0xffffffffffffffff) (async) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000200)="6aab0d", 0x3}], 0x1, 0xffffffffffffffff) sysctl$kern(&(0x7f0000004880)={0x1, 0x2d}, 0x2, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000180)=""/125, 0x7d}], 0x2) (async) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000180)=""/125, 0x7d}], 0x2) pipe(&(0x7f0000000340)) (async) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000380)='./file0\x00', 0x8, 0x3) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8", &(0x7f0000000080)=0x24, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="8050b2"]) 1.765740331s ago: executing program 4 (id=23): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) 1.765490626s ago: executing program 4 (id=24): socketpair$unix(0x1, 0x1, 0x0, 0x0) 1.760863611s ago: executing program 4 (id=26): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/202, 0xca}], 0x1, 0x0}, 0x40) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmmsg(r1, &(0x7f0000000200)={0x0}, 0x10, 0x0) 1.69175583s ago: executing program 5 (id=29): munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x9, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x1, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x20, 0x5, 0x44) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 1.688767289s ago: executing program 1 (id=31): ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) socketpair(0x6, 0x1, 0x81, &(0x7f0000000000)) 1.679437416s ago: executing program 6 (id=32): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x20008002) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x40) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x65, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) 1.49074731s ago: executing program 5 (id=34): r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2031, 0xffffffffffffffff, 0x3) 1.490030883s ago: executing program 7 (id=35): msync(&(0x7f0000952000/0x2000)=nil, 0x87abbe8d1cc6ad9, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000300)=[{0x3d, 0x0, 0x2, 0x80000001}, {0x7c, 0x5, 0x0, 0x9}, {0x50, 0x0, 0x0, 0x9}, {0x46, 0x0, 0x2, 0xaf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) getsockopt(r1, 0x8000, 0x7, &(0x7f0000000200)=""/14, &(0x7f0000000240)=0xe) syz_emit_ethernet(0xc6, &(0x7f0000000140)=ANY=[@ANYBLOB="5544f333d470aaaaaa93014affb2cd77c079519cb6f13b19aaaabb86dd60dd000000902c0000000000000000000000000000000001feffffff35200800001a003f0000000501019078ca0000006301eeff00032f0600000000000020000000000000000001000000000000000000000000000000003c020009000000f4fe02000000000000000000000000000000040109fa3aa16cd3160d486c93d871305bcb550750ed91fb8aae312e0d1c01020000040107c2040000000505020000"]) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x55, 0xfff52, 0x10, 0x1}, {{r2}, 0xfffffffffffffffa, 0x46, 0x2, 0x41adb4f1, 0x2}, {{r4}, 0xfffffffffffffffe, 0x83, 0x1, 0x23f, 0x9}], 0x1ff, &(0x7f0000000140), 0x56f, 0x0) pipe(&(0x7f0000001400)) 1.4441882s ago: executing program 5 (id=37): mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x8) (async) r1 = semget(0x0, 0x1, 0x461) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4, 0xfc, 0x3}, {0x1d, 0x0, 0x0, 0xfffdffff}, {0x8106, 0x0, 0x0, 0x90000000}]}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000440)=0x9) (async) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[]) semop(r1, 0x0, 0x0) (async) poll(&(0x7f0000000300)=[{r0, 0x4}], 0x1, 0x2) (async) close(r0) 1.432185125s ago: executing program 1 (id=39): sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001180), 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000740)="452bdc896eef32bae18e106ef0e057d15fd9ff4ab2bd49a18b5308783fcbcd7e0f2475d6d87476aef5b7d1a6c5f030f8e5aaec921c5f2b0218a6bf8474fd37fff4cac2758e2f213e7cb41802170d98919966e1e375cc9a73fe5cdab02f50f49d8d2aeeb2dfb43a1d847be639cc06532f5de5571708473d9855cbffc3611c7f6df223954330cf6833cc05239e01e852d70c9b965c634e438225a277a100001166716d1ba40f75025308b74f6cc8cbecc120992084efb6a280de3c1caf3e34776bd3c5d510b46c8fef0ce1f75650527f3ff8d747a3b7bc8d9f9e3346b1cab6140310d7a7b99c73d2d37a5600000000f67b8aaa1a24b0d04ff606558422437a8bc576d4cd7e699adaff79672576bbf83e", 0x10f}], 0x1) (async) mknod(0x0, 0x80, 0x6383) (async, rerun: 64) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (rerun: 64) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="d0962106add68234486acc95876c31f0d72a2cadad2960f302feb7d5077d6721fe154d46c7a6802fac6124fdf3d3e60afc3a0ec3990a5b61dbb53642673ee4235a0294ceeb17167200c420e96bbea242767355c51a67c9517c0cc851581d7307a84594a2156a30c3f4703acf82321d6b5e910c5b13ec19d2c1662c7c4eaf7435a78a"}, {&(0x7f0000000140)="6ef46be06510d4496d8bf8912200d8cc8f2646772b39c80bef3af4054a99507ab529c30c07b456f672129129989ad0c260fe3d8517496f6ecf6efda37b098eb4f510b98b1bcfeb6168f7a149bb2fcad2f5ebfd76e85c1f577fdb01553abd5365c35da14534ebaa2590857d6cc78a52c00779655c379aea"}, {&(0x7f0000000880)="b032d1161493a9ee101f021f10e6cbc522c2d46dbcf5a58e03bfaefaa8a3f7bc23585d93073a4bbd7aa0c4877a0332d0844dddf9b7af5342ae543521edcc958c01112d95288a0b62f329460ec25f05272a774600b3cf88d52149794ae446fdaf1995afeae480a3dc5623f121795fe7ff7124f69e4446845bf17ca04f39a6a9ff5649f45322f8ec1587d3cbbb274dafab567ea445f6140acaeb45c82c3bb0c65467d1660f234ba2ad0af46dbc9a7b267b3692d2240a45cebc745573c36a672f1aa8289ef9b410c25155be10b1f94b0cc197d72fa143850604082759dc9012f8628c41140733206a3b7b6e16e41c5ffb0ac3ce0156ba623bc06f1affbc702f43cecfb21e7397f0553e96b2acebfd03c2826878ebabf8d20a20480af79dd9df4443827567d4bfa1a987eb139f37e12d055f26f00fc6849b20000f47e5b8f577719b8db83cf5cdbe3e46565be9e8e8857ea3de9e313a1b39344a664123e212d3d888f8c1994cad8952bd1e8c160fd25077ee8644c25c970ee097de55dac629f6c609fe86723c65eac7b30752a09e430c8cb4fb9058b7ed2c544ef13d0a0e226631d206591372300e2a7dcbaf66b298fa5308cadb272c2a8b14f32916bcbe14b8ef2e247b277539747692b1e48f42469d849b783a34fa0ca12a9512bcea8c00a8c0426821e99e19b27972e46d382e25fe9ef0f3af42ecd4c247b0b3a6a7def00c9aef100d6852d0708cffcd76ce56b2e241d5f8684def36f7ef93c3aefb1b59cc72c026e4817960eee3c4ac63d9e3ff42d6e58d3ea531a7b48da7fed470bf8f600906b561ae622c47f8c24544338fdd86fdef0855438fb6d538a3a28df6d342bd112fd6afb545cec5284469686133c8de99fa4bcc2f55425217557dcc86beb2c90d9b47e4d8c997e3cb5a37a3dc55ca5bc74b56dc7f2aecb92d75073d748e6bd8998dc529268041f88f4778384ccc6e288e5c494c59c642b9e44cc644fa4af895a96d9e79c50baccd676b161a38361dfcb860521a196cbbbdcf670e5234c9e8ef9cdae56c8d57f3f9b7b269de7712daaf5417c00d66dfb2237d64b7ac9a73dfec5205c159bf6537767051a52163425a1687d182e33172989f2d0054403939bde2fceafd97610200f9494551d360f467658e09985686c5fe67f2ebeb053f69f5f7a46327a146d95211f0091515b88d1f8a6bccd5b6b768c5680868dc4500a3bf2155cda227c9db7f0b13cf564e78f3d705407aa7c15bad17d9e5704e61063a130c221c70b2a1eef7ecda03681c0468ecb729348b56ab5c65b8e3daa21d5bd1cd3cf7550492d14de92aff84d0f1255d14ea7b772cf66341ba7643f5899b1a5fa047b0861ee299064f947702d8dc53cc9b708330b160d65d198c6446c0f1e1612de405b6e6c5577f568371d7b9aff177d675a4976b3d247a834748a8f073ed9a790c825a70d38097eedda049141d5f326e32f41de1e886e9f04c69996862df77fa4944ab4ca9586be70e31dee5e4837fd6427e752532916ea32b8f5c013b60609d28a8f72a81f5a07778d9d7592334656893e79712698e1a9b99c2a4b0bdf3a999ba797bd93d0988d85168d5deab9bb38600f64d35ef17ffd36f9fd77e526ad1c049c6675e293abc9bfb9d91d42844067ce9f2af5a16e348a38594d8d7d9db93c9f5bede9539b8d7a45e7a291fd5ac3958ca2bffab4721872321cea111c6c4681a25195127e13c3206e2bbac5eeacfe23d3941fc524d38dc5967e9f4cf5f9b0695a90bca14892a6d40e5e79ce99c46abbdf42f5b9266ef433984f979142e3d5c506f0369c091bd6573128fc0e03c3f5cc20768cba6c99ac250d229678d0e6857c7179f9396a6f432b758b880b4a098fd74b2a997c666151429b675403119ad6c6f721c63e2b28984675addf83b794e3a10f13f68049161a8c3f5dd9084f3971351ba99a9f1d1cec6900beb67c513ff4ec0218bfb5e0bb0a1270552bc1618e4589683ebf3e496f217f81cb4f0abde47d2374e525fbde5ee39238ee6899714923afd204c1951a1ef355a948ea9ed9067fb1e34c194944ca27e40acc6576e1f786b5aad97cd267422a19337f124f08aba9c6d5a9fc112838f540ceb53090e6525e2ef5f55b2aef33c2fc9336a5210d3c787bdbedd9721c0e58f2623c089b9456e14e7b44934ee63b4d86e3908ca6a3a8b5146cce72f6024d377dcb608185cfb9be0a3738e86ae40d0e957c7d40244e1da04c84b4851f46d030ebf1b9e78729502c5e27a69905c1de66c979b8e2fef229183e1140988a0062d0dcbb003cd6b2914c747924baf3c84284f85643ef1aee326054646d77a9277bbbf12faa553c9a58bfa9705cdd8a5b67797af59e437a19998ba9a14f81025760595428779b62c0b3ee4fadf457ce1b28566b1fc6540adcb79facee5b85f82dfbb8acf1c393f67e13a01b598b09ad19dd47acfa882a50209d3ff6c51fbcdbd3d73f610320e6f765b5c7ae533c1feea4d402a4fa97d2832536ba1cce10fb0c8923cdfb45d0c422cec67907c7c9c72d1da978aeda14ddf5e667fc7de13b3f47b10ebd8fa3cdb1a912fa2a5775f1d0f119d57da59976267022bddd919e56fe1d4e61d295140bba361dfe770add4165dda1edb44f3a7b88815b941bfba12d5fbf74b6120f19014a25d2c7ee1f3e47dca1a5d6ca0205a70e40aab85d6cfb05ef279d6477822afcbccff173bed1de6d96e2186a97218cb7b59f462a300ac419c933fbbcba04e259915504e05082cb777dbc3affa6df01f80b52f7a464fd53a484a0d425b485b8f8de93344dfcbb5678fa93151a64c96ba84ff52662ffa2341940fa6823ffb80226598bde66269825844e064af556c13c423b94ebd2d93c837937fe3d98663b83533143cc48d69c219fb6051b7c896744307fad393e785c53e1031be7358d837b3f8bcffd7d2da7576e1da699eb27e0feb61cca44bcb0f0017213093a0f163c6ada171cc280ecc386f981dd51016e65cbc93cc772867a52e8a6c371dc0ad0167b33072ce84cd29740446c45fab24cf5afa5b7edce87ec4adda14deefeed548562873cddfa58b29495d370c3349c09e40f7b10fadda1b03396537cddb2594698eb743edeff628867a16d1f9b12628623bdc548837e1d2e71c364018e2f0bcc61df4edecde43428de121e984cf3692e1ad99803ccc594a26118ce22120ec11b9463c0e4ea4de60c7fff01939c61d1aee546459063256a1fc7e7b696a56694597f48c7b4fc58da228730eb47432683f385f1d75e0e0b6be5c4f7a787d400d4297b3ad826edb0d949d1d75d9e2cf93ee2880b958fbc5d2d63f2b70449f17dd94c2b01e5bd82701c5b043c2150c7ed3ca400d43d5d3c438c9dbae482061af11efca4468febfb9deb9e322cbfc3d11b54a9aa2b5928fd94d4bac3d28f9c2d44a831e0c3514ecad7e8ef624cbe9257c46c82fe0b99076f9bd7fa50eb83e0bf3507211dffc9b12ef954ac9d84fc212ecb6698710463f59a730b6e2985011c945124619f34f7fb2b5b5c3c5cc9a015a764e90dc218ed8f798631a113d3f13635b16aeb490796580530747670deafb03a7ca5e2984c29502b148de0d089b8459f591bd6913ee79a954385fcdb4f6562c1a51d636b77541aaca0bdc7862bb58c2b68db19ac7ed07a925bf8173c3de24aacfe659d95238add5d50b08b7deb1857f650e8e6e4ae55216e2283b59987050a84f6c49a787d4d8a99655948ee8d642f9e6043683764057119752a28cf4a9a8721878a8640e4b62d253a1647f2232fcbbb16a8d814d9b719266ac27c0231e02626086c893096e01b937798e8f0d45fc7cc56da98edc812a5c9e0789b715a7d6131b0937cfcd73c9123b563b79534487e0d299b8d13b40b90edd745a2ae7df14717469e2a0134ece5c9b3479709fe079f0494b97e605955bb89d248c636e744c47ac1cb5efac4288135a6f0b81cd44b8d7293c33ede0c8b085f9d9ce5823da95367f1df4f9456876b08b261f7b04f40e391dd618f32aa5611fee0c99bd994c4027f8496e5f344829d3036fe59200a6004496e19fa015608651b335d207a8f7eb4b9c7ffde3d3a3ec846d8325bad401dba71195043e3402249d36387e089d9d4a7462253c96a1ec2138c755aef1076d27e87f5b0f5b1290ba3edfe83e82f4fb15cc4e9f920e3ba69637643deb523167be1a3ff54979b1644629bafd2ad25123527a4f90adb7d2b254ef9568e238ff350886250bd47b38cc3382f1f43a5d44508299951d345a86cecf925b29209752e0a1e9bbf887eed6283b7cdb292a9e3c8906f536117b77a0950b54751cc99b1cad8040971f2e95eb475578a9a538e3d09057a48e92c44333202157b6b0bc67a835a3da48c637e749c51b2c664eebec16054f8488adb33981039cfa83081dd6fdadb09c3ea7feffd89ac87ddb4ad7f27dfcaaa80ef50a2362ab63379a9243daa32d51e1dc5ae911d14c4d40bccc51d9b02b2ef5f8e7cbbcb376adeea912b0e1c3f560010214c00483a89547f749c972d02b17f7cfd9356293bf668f49e7a01d347a7a7adbdd0eddf48dbd785fa09684c3810f0d86899dd14e890edc7f4f8b13a8931d387f861424f82ac4eb4137f4d7e1a8a721fecd6fe3c79b9e862455735c90410c3303229e82f5f760363e83e943b654420270848b915dd8e172f569b938e43905cb62e0a057f9caf2a95cffd4de42f3c09b4acfeefc08b45991cee51e8c2858702a3e4664ff84ed2effcb10daa346bda718432a664b361721b661e0bf8bcc90f598d01f94b8cfdcbb3a1e106c8c4b4af45cb8f396aa4261ae23ece7cba53736d3d3e441e2ebeb12305d1169eb67b53863d0fed0542f7a48fdd967db4856cebe644bcb10daf66115969cfb42d0492e031d584b7073f54cad7c99b7dddbca18d06faed86e794bc31a111ac51cef48151fc517fad8c1e181e0112afc845a6b859e2920a28bc8d2d372274415fd5729b0f3087f5ebb1cb61019628b41f029fc440891267c0e29817382d97e6f62d86857a50d5bd39630d9288c2fc4732ad51baa746f82f7bafe3df6a3029c70203b0a5c36b3555c1097720a4dba87123f37d4144a7ae5a61f4b26c93b374b85084362ddaaf1054772a0eacd547f8a29eca82d83e7a76210cb193d737294fde08c7efc14d2852caa4b97344dda303156e8ab8939cb8a8c7ce78981f197d958c825ca9c358fdb6166a885160c0d6ae60dcdd0939d5812ac9636b89df49575632753c75e5b1d43ecf97e4a5bf9fe0f19a41919cdf7de9f5c004a704c8f152a58e38ed059c6c3787ea3e391dcf62651abac08f692766600a271e3ea932ecf20cdf74e5e0a96b49321076e487b488160d056c5df1b1f10f50a941ec0a05fa66059d50b63f9275cff60ffb271bc41da1123660f800ce3d120e838e1742466e5058e650aae999cb982f50b958b4cc7048081ecfc33e49e796f32db70348f9cce39fcbf0616197cbb6b78b3160213c168c25ba1f965d4a3eaddf528e6f496e22e8bbe0d132f5f82c6e917e79c5d761555e4896699c462351a9ee80d4aa390ff3f848d302bc7ee7dfa67d55b6ae391364b28a83de6b2f3f5a6b919a7caa70a033b0d35f7e7701751447056d7fd81efb5164bd643e7df94ee51b6130c8e361938b5382d2911a56517eb3b584f96f4b2ad3e38173faf34088f99965cc086ce7def278362159770accbda36ff73c61264dc2ba888a93fa42cc8fb005e32e264a991de1d5c12270f0d1f3c69407b08130c4ddb3f1737b1d57cca970ad8ce79fd34d752f4d73f5658952ca8e81a"}, {&(0x7f00000001c0)="f60478100113bf753437c5da2581d3675fbeee48957f4425e3d8a7f9cdeef82745a9fe5a7bece9035a220de2e887dc9876959be731be7962bc7ab145b08c59c01d2311f2fee8e32edad3f149e1d1e5da531a18f155aaa2a42199e870faf9a5bcaddeb9c796cc68ffdb39f7df0df4a691adcd6d96aeb18049909de7ac018c48b5755f83c536219f15f4fff8a68122f13af5614a132c62c2e3f367747e605fa4c284f469e78f16d59bde31a278b73fd818e64a8796003d0a4c6a986bfbfc05469cdb8a59"}, {&(0x7f00000002c0)="e52b0d04dd86cc362c6306f9518fd0dc719eff4a0ce8fadd7d3e5ea8a0f8c2752cf406ebbf98698beb54a321783423a6"}, {&(0x7f0000000340)="3f4215aebb6056f45a28fea0e036e8cffb2c4a5afdab8df1c52545074f72ca0be8cae7e193c94fafe01fbf9f5a5e5f44f4cdb28eecaf9886eb0a582f8650e22ab6216ee29af899d950a7be4d413e85468e9a9a7e92017e270328a05808967cca9456e755765c32a1589a99de51dd87439a091b4b6b2d35587c17b5879de2827c96a5709324f7b9531590c837a81654ed7b7bddd5e780df98a3ea41"}], 0x4) (async) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000540)={'./bus/file0\x00', 0xfffefffe, 0x7ff, 0x20000000005}) (async, rerun: 32) execve(0x0, 0x0, 0x0) (rerun: 32) 1.431489175s ago: executing program 5 (id=40): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) fchmod(r0, 0xc1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/106, 0x6a}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0xfffffff9, 0x3, 0xa}) r2 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x45) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000200)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') ioctl$TIOCCBRK(r2, 0x2000747a) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000340)) sendto$inet(r2, &(0x7f0000000380)="87700bb5adbf584dccc45732d699e54a88acbd8b0178eee4c0b97de50afee4f2d7f95f1890de37c68cee0ad0c0cfc127c60b7dfe15ad3c2be96522a9fd489d145af90bfbe7d43694699e02d155641d493ca3f67be97b3d60350dbca1cf429ab317ddcbea2cec15bff9ee5bf41d553fabbc2f94300c5415ec993a7599757bea63b684d9656e643884a2479ede197bea3788", 0x91, 0x5, &(0x7f0000000440)={0x2, 0x0}, 0xc) r5 = socket(0x18, 0x2, 0x5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) syz_open_pts() getsockname$unix(r6, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000540)=0x9) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000580)) r7 = socket(0x2, 0x5, 0x16) renameat(r2, 0xfffffffffffffffe, r6, &(0x7f00000005c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0x88, 0x3ff, 0x573d, 0x0, 0xfffffff8, 0x0, 0x9, 0x2, 0x1, 0x1, 0x400}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f00000006c0)={0x7fff, 0xaef, {0x8, 0x4}}) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000700)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x3, 0x3, 0x6, 0x1, 0xfffffffd, 0x3, 0x10, 0x2, 0x2, 0x6, 0x4}) kevent(r6, &(0x7f0000000800)=[{{}, 0xfffffffffffffffe, 0x20, 0xfffff, 0xffffffffffffff01, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x2, 0x9, 0x70a}, {{r3}, 0xfffffffffffffffa, 0x0, 0x10, 0x2a, 0x5}], 0xffffffff, &(0x7f00000008c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x9, 0xb71}, {{}, 0xfffffffffffffffc, 0x83, 0x8, 0x3, 0x7}, {{r6}, 0x7, 0x11, 0x2, 0x6, 0x5}, {{r7}, 0xb1f453754b825f8a, 0x23, 0x24, 0x100000000, 0x4}], 0xffffffe2, &(0x7f0000000940)={0x28f, 0x9}) 1.42311757s ago: executing program 2 (id=41): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="6aab0d39fa00fa80404c424f01000000000000004fbace19bc53ad50190f1c70ad6da3bcfed74890a548b722fb9fcedc5d19818635", 0x35}], 0x1, 0x6) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ceda203c740de9737c", &(0x7f0000000080)=0x48, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) setreuid(0x0, 0xee01) (async) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0x4010427e, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)={@remote, @empty, [], {@generic={0x807}}}) 1.421440664s ago: executing program 7 (id=42): ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r1 = geteuid() r2 = getegid() r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r1, 0x0, r1, r2}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) 296.050704ms ago: executing program 1 (id=43): writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877", 0x1fd}], 0x1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5aeb7b42eab8dd0017236f060f918503740799f35d7e2e733fc1ce9e45cfb279a7aeb65ad9859d427a701bb4c25773931def673bea9bf786061c13935cf58279287d41ec345ac1598b7b4e5c36a3d5ecc1893e17e380a226ad0d75529c4623ddfb51dbafffe78145aed33f3c482faf44cd4fbeadc3a67a824d08a4333b14f7a032ce11d5530043711766c9b6de2be6f02696bd39a7bab01735c492d971dbc56c0ac859c5c750dabb6962382008fbeb3d9d6eedc7eb2b0cdc5a6dcc08472c67d346a4c6c2944d777d2414c65d905235d3e", 0xd3}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e4006", 0x5d0}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x4, 0x4) writev(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000000440)="2e06b5a54fdc15d0e5ba5cd619e395d842161263a5bcf8d360b109113dd229c0dd47d6ff4f038bc8f40206bf8a1ef55ba04d8d4e4174e29e744d8606170795a2edaf3456112807f6d55fd9c3815257c10e07e8f0be3a7366f8123a42cb43f4302bf6b149e9b9bab6116b11b8ae693250f7fa8080cd8a2fc7c7e4ebf5c106c80fd386c7786c0421183de7b10dbde8040d96f51522423ca8e0f70989e1530cd2eaf7faaad41584384bf407ed7bed944e099fd18b59c86af22bb45fe92b05087191e530bc83a9e0975fc2a0f5988e9ae663b4fe25f69d661eb4ad0842a7be35dbe21e8911da844c7dce8d80f66713e13d96b30d5b4a13fb15282cf2a61a24880049b94a6e46bce752ff3230cd36789c42b37db904fd77060a84ca071839da23ef66bb45a18c9face3b3982d2edef1234405ec89e3ac812208780a2866cf52a8bbbe80b77e07f53d751ea0da7185414c403df8282d22a45b8a5ee7dc9b534106d98bb65aea3af32dea9a7a9881e7fdfbb46801408f1b94018abf7d5816d4e0344ab9dd8a6d43a2503180582f6d553e1a81fe4e8d68fafcd095560e83feda2fcd68d73fc71d7ff20511859f1b895d1a3f42970f1fb4dd61487901de9d5efcb92d63466e92bbe485aaf63988e255cbb607ac7ff9ee30732dd2482be6280b8946e32cf0ec48fc7c89e53c4aecb4af7af69e0dc04dd17405ce02898adf547f851e885964f836ec6b04d77f14d85025e415a01553d6b7e5dd946be3ea735515a624f74e2c09b863881e4412135ecbdd1f1ec73762d2b1bcb0f04f0bd1369f9c374d73fb9cc7465bbdb5e77078870423340ea32c9f49980888427f49eb9d4daf99a87d6d6e44aecd7dfeba2c6f1844b2b537d6de1ba1c8bd90f7ec014b4c84a9bfba26bb92b0d740de1e20c97ec18417a1f3d68fea076ad9aeb884efa6cedf35845dd4bc6eae82e37a2304c76ab6e7467f2d868e76df28b7dbba656b0998da5d54a00e706e8dc0699e961bfe8b6cef550c66eb7e5a40ef12896fb571be1d73d817d17e177f06c0679c784feb85129836c8724bf0c3e6026a3eb831c5335475950287c988059987f9198a074e7d92cdcf6c196d91f9368490b5d5f7033374c27b2aed8732fb84933a8fbe2bcaa68b68eea3400b5b022a2fae01ef3df9bf1ba0739b54faaa56ebe38c40fc6d1d99522c07af18", 0x34d}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0xc0504417, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETA(r2, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x1000, "00000000000000000000f6ffffffffffffff00", 0x7ff, 0x100}) mlockall(0x0) 295.184964ms ago: executing program 2 (id=44): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setreuid(0x0, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) (async) getpid() (async, rerun: 32) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x928, 0x0) (async, rerun: 32) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) mknod(&(0x7f0000000240)='./file0\x00', 0x8000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x6018, r2, 0x0) (async) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 32) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000080)={0x20, 0x0}) (rerun: 32) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000300)={0x10, 0x3, [{&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000003000/0x1000)=nil, &(0x7f000000e000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000000b000/0x1000)=nil, 0x5}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x8}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x201}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f000000e000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000007000/0x1000)=nil, 0x1fe03}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4d5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1003}, {&(0x7f000000c000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil, 0xf}, {&(0x7f0000006000/0x2000)=nil, &(0x7f000000f000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000000d000/0x2000)=nil, 0xf}], './file0\x00', 0x7f}) (async) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) (async) r5 = socket(0x18, 0x2, 0x0) (async) r6 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000001c0)=0x148bcbfd) close(r5) (async) r7 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[], 0x10}, 0xe) 293.169007ms ago: executing program 3 (id=45): r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x80}, {0x2}, {0xa, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd606b9efb00a65000cb24987a653e2c6f0000000000ff020000000000000000000000000001"]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="6aab0d39fa00000000000000000000009715aa25f7185fa89a94c93c7a3c453476b664559cb2bd57", 0x28}], 0x1, 0x4) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ce", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)={@remote, @empty, [], {@generic={0x807}}}) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) 292.495498ms ago: executing program 7 (id=46): socket(0x11, 0x3, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, 0x0, 0x7fffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_extract_tcp_res(0x0, 0x6f93, 0x401) (async) syz_extract_tcp_res(0x0, 0x6f93, 0x401) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ftruncate(r1, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a40), 0x8, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000001d80)) r5 = accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r5, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) (async) bind(r5, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) shutdown(r2, 0x1) (async) shutdown(r2, 0x1) socket(0x11, 0x3, 0x0) close(r0) (async) close(r0) 285.144154ms ago: executing program 0 (id=47): mknod(&(0x7f0000000200)='./file0\x00', 0xc000, 0x287a) (async) mknod(&(0x7f0000000200)='./file0\x00', 0xc000, 0x287a) poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) (async) chown(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, 0x0, 0x0) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x23, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x62, 0x2, 0xf}], 0x6, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000300)=[{0x87, 0x80000001}, {0x44, 0x8}, {0x3, 0x1ff}, {0x46, 0x5}, {0x23, 0xd92e}, {0x86}], 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r5 = open$dir(&(0x7f0000000440)='.\x00', 0x10000, 0x0) getuid() (async) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) r7 = getuid() setreuid(0xee00, r7) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="6aab0d39fa00fa80404c424f01000000000000004fbace19bc53ad50190f1c70ad6da3bcfed74890a548b722fb9fcedc5d19818635bc3197f63ec570651f72e1748b1b31d8ca159ea40e869afadd197a90c386a8", 0x54}], 0x1, 0x6) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ce", &(0x7f0000000080)=0x40, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ce", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="aa90033404e7060000d97baa0000"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) 244.608474ms ago: executing program 3 (id=48): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x4) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec370824638aeb61ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024a8f0ceda203c74", &(0x7f0000000080)=0x44, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0xe, 0xff}, {0x48, 0x0, 0xfe, 0x1}, {0x16, 0x6, 0x0, 0x200}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) syz_emit_ethernet(0xe, &(0x7f0000000100)={@remote, @empty, [], {@generic={0x807}}}) 231.187801ms ago: executing program 6 (id=49): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r3) fcntl$getown(r0, 0x5) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r1, r4, 0x0) sysctl$hw(&(0x7f0000000140), 0x2, &(0x7f0000000180)="3df0849f2d3f2cab2d499134b7e2879c0610bfde533a5a23b842", &(0x7f00000001c0)=0x1a, &(0x7f0000000200)="ec1d29304086214ec54643e22d249c8cffea6f779deefb63b0d038fa29807632960ed20b20f029a33cb6afa05651db62de2a893ede40ed1e65befd38bbed32b0ffa003d441792011fd9d4dcd295bbc3f36a14d000b8c4459c3aa8a244b3032928a349028fc5c5dc30042904c8c0d64e2a61fabfd8848993729dc5eb0840d2f08cd7bda430e3f004b48c6652eb5a2bc3c866be2d0085beca4431649373e7d6b542ef49a22993dc1f92ab8309f35215b7f29d1438e5080c914dcde97485c8ef27045af475b3ba5dff13f96059614ca2fef1135878f", 0xd4) r5 = open(&(0x7f0000000300)='./file0\x00', 0x190, 0xc0) fchdir(r5) r6 = getuid() setuid(r6) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000380)={'./file1\x00', 0x2, 0x1000, 0x3, 0x0, 0x0, 0x3, 0x1, 0x1, 0x1, 0x5, 0x2fa}) fsync(r0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$TIOCSCTTY(r8, 0x20007461) r9 = getegid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={r2, r3, r9}, 0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x6, 0xf7, 0x0, 0x3}]}) fchown(r7, r1, r4) setuid(r6) setuid(r6) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000540)={0x1, 0x5, 0xe780}) setreuid(r6, r6) readv(r7, &(0x7f0000000800)=[{&(0x7f0000000580)=""/4, 0x4}, {&(0x7f00000005c0)=""/117, 0x75}, {&(0x7f0000000640)=""/20, 0x14}, {&(0x7f0000000680)=""/17, 0x11}, {&(0x7f00000006c0)=""/46, 0x2e}, {&(0x7f0000000700)=""/254, 0xfe}], 0x6) sysctl$hw(&(0x7f0000000880)={0x6, 0x1}, 0x2, &(0x7f00000008c0)="6b412ed3ea3de6e729d9890c24a16aa0b4e3e180aad3ff09da995ec106d48b37cfaafa1932502b3ef9d50b2c1be76e9e206370fc121a840da33f6498b53394f6201281cc64df986cb89cef031fa88c6320b6d9e1974536dd8052fe4c22ced29051a4f7a2ab6a501b2414ea97e59c92117c2da1f5a9943d61211f5772f832d3edf1fb4a9f969c8dfaaf6b0445d88cc6ab3bfb6e89a5a6d55c", &(0x7f0000000980)=0x98, &(0x7f00000009c0)="481a81660e921ca3317632fca0591a960f2093f9c2d31b15b63c003d2552b5bfe3587bbf5f8812413f235c71509913a49a394e8173ac1af8c4201375d378fb28aa7047a91c89168cda4cae49ad19b9980946c8d1a12d3ee95d51e38c6fd1c7c985b961584462d4aabf3e72d1b0d9875f7079cfd8288e0089a123ada698e9fcde58edc8b1e60c60d1c6fc69c4ce30b8631920df892d0163d31400d1c99c30fc357b61a6b47dd002451b812a1fa7ae7d89df", 0xb1) fcntl$setstatus(r10, 0x4, 0x80) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000a80)=0x80, 0x4) 229.004712ms ago: executing program 1 (id=50): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xb, 0x2, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "7875200fef172b9eb9f497e288d7e678"}, @mss={0x2, 0x4, 0xecdb}]}}}}}}}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) (async) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3, 0x1, 0xe1, 0xec3}, {0x9, 0x14, 0x1f, 0x472cd796}, {0xdfbf, 0x3, 0x83, 0xfffffff6}]}) (async) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) close(r2) (async) write(r0, &(0x7f0000000080)="d99aca906c", 0x7fcc) 227.56667ms ago: executing program 2 (id=51): r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket$inet(0x2, 0x8003, 0x0) (async) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) 226.829411ms ago: executing program 0 (id=52): openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x450a) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) (async) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x4}) socket$unix(0x1, 0x5, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000080)={0x16, 0x0, 0x2, 0x20000000000000, 0x7, 0x4, 0x10000000000000}, 0x0, 0x0, 0x0) 225.91472ms ago: executing program 1 (id=53): munmap(&(0x7f0000461000/0x1000)=nil, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) close(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x9, 0x0, 0x0, 0x1}, {0x4006, 0x0, 0x0, 0xdffffffe}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="0000030000000000000000000500313df0ddf68ede0109885c034a08ce90a84853b8ad426164a34ada12193a000000000000000b32f46a8b0000fd7800cc4f090e7b4e1c1fcd3575fba0bf769a0b72fa7d224e921811e6b1727730deea0609de45", &(0x7f0000000080)=0x61, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x32, &(0x7f00000012c0)=ANY=[]) r5 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) accept$unix(r5, &(0x7f00000001c0)=@file={0x0, ""/4101}, &(0x7f0000001200)=0x1007) r6 = socket(0x1, 0x3, 0xfe) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 225.039918ms ago: executing program 3 (id=54): mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000340)={@local, @random="c7a29d1605fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x7}}}}}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3ff) execve(0x0, 0x0, 0x0) 207.386125ms ago: executing program 4 (id=55): mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xfffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x11) setreuid(0x0, 0xee01) sysctl$net_inet_esp(&(0x7f00000000c0)={0x4, 0x2, 0x2, 0x3}, 0x62, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) dup2(r0, r0) 133.118029ms ago: executing program 1 (id=56): ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40001112, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x196) setgid(0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x4287e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="73b9ccc3000000f70004000086dd6000000000143a0100f0376e82279a8034fe7b0865911feb7ee800050080000089003099106b57268f"]) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(0x0, 0x78e, 0x8) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x2, 0x0, 0xffffffffffffffff}, 0x400, 0x3ffffc}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) 132.569559ms ago: executing program 2 (id=57): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f00000001c0), 0x0) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) setitimer(0x1, &(0x7f0000000340)={{}, {0xfffffffffffffffc, 0xffffffffffffffff}}, 0x0) r3 = syz_open_pts() close(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000580)={0x7ffe, 0x4, 0xfffffffa, 0x9, "f8b5eadd0b09f7aa06da5deb3bdf4d93b4900a2d", 0x4, 0x3}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$getown(r5, 0x5) openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) getitimer(0x1, &(0x7f0000000680)) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x10002, 0x7ffdffff, 0xfffff521, "2cee7cae380700612c0100", 0x401, 0xfffe}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000006c0)={0x1, 0xee4d}) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000400)=""/31, 0x1f}], 0x7) 131.676768ms ago: executing program 6 (id=58): mkdir(&(0x7f0000000500)='./file0\x00', 0x64) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setreuid(0x0, 0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 131.385629ms ago: executing program 3 (id=59): r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7d79b, r1) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) r2 = syz_open_pts() r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) r5 = socket(0x11, 0x3, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') sendto$unix(r5, &(0x7f0000000280)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0x90, 0x403, 0x0, 0x20) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) 84.482076ms ago: executing program 6 (id=60): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) kqueue() select(0x40, &(0x7f0000000300)={0x1, 0x5, 0x6, 0xbf, 0xcf, 0x10000, 0x9, 0x101}, &(0x7f0000000340)={0x1, 0x4000000000000000, 0x2, 0x5, 0x8, 0x7c, 0x30886671, 0x3485}, &(0x7f0000000380)={0x9, 0x2, 0xefff, 0x5, 0x2, 0x5, 0xb682, 0xded}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) (async) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r2, 0x34000, 0x2) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) close(r1) 83.710065ms ago: executing program 2 (id=61): mknod(&(0x7f0000000000)='./bus\x00', 0x6100, 0x40d02) (async) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x5d4a) (async) open(&(0x7f0000000140)='./file0\x00', 0x20, 0xe0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000640)='M', 0x1}], 0x1a) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x8, 0x4) (async) preadv(r0, &(0x7f0000000300), 0x0, 0xfffffffffffffffd) 83.008476ms ago: executing program 3 (id=62): mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f00000001c0)=[{0x3c, 0x0, 0x8}]}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r1, 0x100}, {r2}], 0x3, 0x0) (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) (async) r3 = dup(r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) (async) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) (async) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000), 0x2) (async) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) 1.981868ms ago: executing program 2 (id=63): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x40, 0x4) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100, 0x4f53}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 863.886µs ago: executing program 6 (id=64): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pread(r0, &(0x7f0000000180)="c3", 0x1, 0x4) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x0, 0x0, 0x0, 0x1}, {0x4c, 0xf, 0xfc, 0x10004}, {0x6, 0x0, 0x0, 0xfffffffd}]}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) setuid(0x0) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) shmget(0x1, 0xc00000, 0x234, &(0x7f0000400000/0xc00000)=nil) semctl$GETALL(0x0, 0x0, 0x6, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080)=0x2, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000005c0)={0x27ffc, 0x7fff, 0x8000083, 0x5773c547, "142e28a47e7ce2dbe73100ffffff0d1300", 0x5, 0x80000080}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000640)="a3369c632fa93e98eff4d52dd9b8401fe7872e537ce84839257e36dca1", 0x1d}], 0x1) recvmmsg(r3, &(0x7f0000000480)={0x0, 0x4}, 0x10, 0x1000, &(0x7f0000000500)={0x7f, 0xa}) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) shmget(0x1, 0x3000, 0x9, &(0x7f0000ffa000/0x3000)=nil) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f000096f000/0x3000)=nil, &(0x7f0000585000/0x1000)=nil, 0x8}, {&(0x7f0000872000/0x3000)=nil, &(0x7f000006a000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00007b5000/0x1000)=nil, 0x1}, {&(0x7f00003e6000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000b3b000/0x4000)=nil, &(0x7f000022a000/0x1000)=nil, 0x8}, {&(0x7f0000984000/0x3000)=nil, &(0x7f00007f0000/0x1000)=nil, 0x5}, {&(0x7f000053a000/0x3000)=nil, &(0x7f000060f000/0x2000)=nil, 0x1}, {&(0x7f000051f000/0x3000)=nil, &(0x7f00005fc000/0x1000)=nil, 0xcae}, {&(0x7f0000742000/0x2000)=nil, &(0x7f0000400000/0x3000)=nil, 0x2a}, {&(0x7f00001c5000/0x1000)=nil, &(0x7f000003f000/0x2000)=nil, 0x3}, {&(0x7f00005d9000/0x4000)=nil, &(0x7f0000224000/0x4000)=nil, 0x474c3429}, {&(0x7f0000767000/0x2000)=nil, &(0x7f00007d4000/0x1000)=nil, 0x4}, {&(0x7f00006e9000/0x2000)=nil, &(0x7f00000e1000/0x2000)=nil, 0x1}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000166000/0x3000)=nil, 0x7}, {&(0x7f00005f9000/0x1000)=nil, &(0x7f0000287000/0x4000)=nil, 0xa6}, {&(0x7f00003bf000/0x2000)=nil, &(0x7f0000599000/0x1000)=nil, 0xc0000000000}], './bus\x00', 0x9}) 495.201µs ago: executing program 6 (id=65): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x20, 0x0) fchflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) r2 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xa3, 0x2, 0x200000000000000}], 0x1, 0x0, 0x100be6, 0x0) close(r2) rename(0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60db83440008110000000000000000000000000000004000ff020020000000000000007d5eea46014effff"]) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCSET(r3, 0x81946466, &(0x7f0000000000)={0x0, 0xfffffffffffffff8, 0x0}) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="6aab0d39fa00000000000000000000009715aa25", 0x14}], 0x1, 0x4) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5491501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r4, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000180)={@remote, @empty, [{[], {0x8100, 0x2, 0x0, 0x2}}], {@generic={0x8014}}}) unveil(&(0x7f0000000000)='./file2/file0/file0\x00', 0x0) 0s ago: executing program 3 (id=66): mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) link(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./file0\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(0x0, 0xee01) link(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r4, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xfe19) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.255' (ED25519) to the list of known hosts. OpenBSD/amd64 (ci-openbsd-multicore-0.us-central1-b.c.syzkaller.internal) (tty00) login: /: bad dir ino 79246 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *169277 56317 0 0 0x4000000 0K syz-executor 364827 35003 0 0 0x9 1 sshd db_enter() at db_enter+0x25 panic(ffffffff8302e260) at panic+0x1e5 ufs_dirbadentry(ffff80002a05a668,ffff80002a05a668,4c622b4d4ea12b8) at ufs_dirbadentry VOP_LOOKUP(fffffd8069c2c558,ffff80002a05a838,ffff80002a05a868) at VOP_LOOKUP+0x6e vfs_lookup(ffff80002a05a808) at vfs_lookup+0x8fa namei(ffff80002a05a808) at namei+0x7aa dounlinkat(ffff8000ffff2530,ffffff9c,20000e40,0) at dounlinkat+0xc1 syscall(ffff80002a05a9e0) at syscall+0xaf8 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6fd8a744250, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: bad dir ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff8302e260) at panic+0x1e5 ufs_dirbadentry(ffff80002a05a668,ffff80002a05a668,4c622b4d4ea12b8) at ufs_dirbadentry VOP_LOOKUP(fffffd8069c2c558,ffff80002a05a838,ffff80002a05a868) at VOP_LOOKUP+0x6e vfs_lookup(ffff80002a05a808) at vfs_lookup+0x8fa namei(ffff80002a05a808) at namei+0x7aa dounlinkat(ffff8000ffff2530,ffffff9c,20000e40,0) at dounlinkat+0xc1 syscall(ffff80002a05a9e0) at syscall+0xaf8 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6fd8a744250, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80002a05a490 rbx 0xffffffff83505dbf cpu_info_full_primary+0x2dbf rdx 0xffff8000012a2ec0 rcx 0xffff8000ffff2530 rax 0xffffffff83504ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x3a96707949f4d441 r11 0x292337d06bc11a9e r12 0xffffffff83505bc0 cpu_info_full_primary+0x2bc0 r13 0 r14 0 r15 0x1 rip 0xffffffff823851f5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80002a05a480 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=169277 pid=56317 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=17, usrpri=50, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000371c3c00,0xffffffff835f0b50 process=0xffff8000ffff5b48 user=0xffff80002a055000, vmspace=0xfffffd806cd0ca98 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 56317 299156 67831 0 2 0 syz-executor 56317 172799 67831 0 2 0x4000000 syz-executor *56317 169277 67831 0 7 0x4000000 syz-executor 45574 465236 83849 0 2 0 syz-executor 45574 423158 83849 0 3 0x4000080 fsleep syz-executor 18058 26975 35003 0 2 0x2 sshd-session 65179 400620 98030 0 2 0 syz-executor 65179 388585 98030 0 3 0x4000080 fsleep syz-executor 11749 183683 70373 0 2 0 syz-executor 11749 18404 70373 0 3 0x4000080 kqread syz-executor 19431 133346 55666 0 2 0 syz-executor 19431 14068 55666 0 3 0x4000080 fsleep syz-executor 19431 453522 55666 0 3 0x4000080 fsleep syz-executor 20385 185372 0 0 3 0x14200 bored sosplice 29358 203751 1 0 3 0x100083 ttyin getty 55666 144280 68192 0 3 0x82 nanoslp syz-executor 83849 50872 68192 0 2 0x482 syz-executor 67831 475181 68192 0 2 0x482 syz-executor 98030 234238 68192 0 2 0x482 syz-executor 70373 319988 68192 0 2 0x482 syz-executor 68192 435221 34602 0 3 0x82 wait syz-executor 34602 261385 21234 0 3 0x10008a sigsusp ksh 21234 340178 55742 0 3 0x98 kqread sshd-session 55742 173551 35003 0 3 0x92 kqread sshd-session 35003 364827 1 0 7 0x9 sshd 16442 382772 62010 74 3 0x1100092 bpf pflogd 62010 274363 1 0 3 0x80 sbwait pflogd 28113 340130 172 73 3 0x1100090 kqread syslogd 172 496388 1 0 3 0x100082 sbwait syslogd 80847 190761 1 0 3 0x100080 kqread resolvd 54210 441655 16212 77 3 0x100092 kqread dhcpleased 34764 94353 16212 77 3 0x100092 kqread dhcpleased 16212 37913 1 0 3 0x80 kqread dhcpleased 3430 522128 0 0 3 0x14200 bored smr 56134 61604 0 0 2 0x14200 zerothread 61335 216076 0 0 3 0x14200 aiodoned aiodoned 68646 255932 0 0 3 0x14200 syncer update 95568 280072 0 0 3 0x14200 cleaner cleaner 5790 437433 0 0 3 0x14200 reaper reaper 92764 407877 0 0 3 0x14200 pgdaemon pagedaemon 70167 412758 0 0 3 0x14200 bored viomb 42053 367987 0 0 3 0x40014200 acpi0 acpi0 70392 437040 0 0 3 0x40014200 idle1 74159 291493 0 0 3 0x14200 bored softnet3 37915 127088 0 0 3 0x14200 bored softnet2 24936 369608 0 0 3 0x14200 bored softnet1 91603 239700 0 0 3 0x14200 bored softnet0 96991 487206 0 0 3 0x14200 bored systqmp 40566 248735 0 0 3 0x14200 bored systq 14425 254906 0 0 3 0x14200 tmoslp softclockmp 71626 482854 0 0 2 0x40014200 softclock 16593 273762 0 0 3 0x40014200 idle0 1 301158 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 56317 (syz-executor) thread 0xffff8000ffff2530 (169277) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8358f6c8) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x2f2 #4 biowait+0xc1 #5 ffs_bufatoff+0x16f #6 ufsdirhash_build+0x985 #7 ufs_lookup+0x360 #8 VOP_LOOKUP+0x6e #9 vfs_lookup+0x8fa #10 namei+0x7aa #11 dounlinkat+0xc1 #12 syscall+0xaf8 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80688e4f80) #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 dounlinkat+0xc1 #8 syscall+0xaf8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10190 11115K 11347K 166960K 11352 0 pcb 17 12K 12K 166960K 32 0 rtable 236 6K 6K 166960K 350 0 pf 35 17K 19K 166960K 51 0 ifaddr 44 7K 7K 166960K 47 0 ifgroup 55 2K 2K 166960K 60 0 counters 64 36K 36K 166960K 66 0 ioctlops 0 0K 4K 166960K 1490 0 iov 0 0K 4K 166960K 2 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1371 86K 86K 166960K 1444 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 3 0K 0K 166960K 3 0 dirhash 12 2K 2K 166960K 21 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 15 53K 97K 166960K 198 0 sigio 0 0K 0K 166960K 3 0 proc 71 91K 140K 166960K 548 0 subproc 104 6K 6K 166960K 104 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 6 0 in_multi 103 7K 7K 166960K 105 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 55 254K 254K 166960K 55 0 exec 0 0K 1K 166960K 402 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 228 73K 74K 166960K 3419 0 UVM aobj 5 4K 4K 166960K 5 0 pinsyscall 42 84K 110K 166960K 1281 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 4 0 NDP 12 0K 2K 166960K 30 0 temp 35 6814K 6878K 166960K 5514 0 kqueue 14 22K 26K 166960K 40 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 37 0 32 1 0 1 1 0 8 0 rtentry 112 112 0 1 4 0 4 4 0 8 0 unpcb 144 68 0 49 1 0 1 1 0 8 0 syncache 336 5 0 5 1 0 1 1 0 8 1 tcpcb 808 29 0 20 2 0 2 2 0 8 1 arp 120 18 0 0 1 0 1 1 0 8 0 inpcb 336 121 0 109 2 0 2 2 0 8 0 nd6 136 25 0 0 1 0 1 1 0 8 0 pkpcb 40 1 0 1 1 0 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 pfstscr 40 1 0 0 1 0 1 1 0 8 0 pffrent 40 1 0 1 1 0 1 1 0 8 1 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 22 0 0 1 0 1 1 0 8 0 pfstkey 128 22 0 0 1 0 1 1 0 8 0 pfstate 376 21 0 0 3 0 3 3 0 8 0 pfrule 1344 21 0 15 2 0 2 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 454 0 0 29 0 29 29 0 8 0 art_table 32 455 0 0 4 0 4 4 0 8 0 art_node 16 111 0 10 1 0 1 1 0 8 0 semapl 112 1 0 0 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 23 0 6 3 0 3 3 0 8 0 dino2pl 256 1673 0 163 95 0 95 95 0 8 0 ffsino 272 1673 0 163 101 0 101 101 0 8 0 nchpl 144 1946 0 260 63 0 63 63 0 8 0 uvmvnodes 80 1824 0 0 38 0 38 38 0 8 0 vnodes 216 1824 0 0 102 0 102 102 0 8 0 namei 1024 6154 0 6153 2 0 2 2 0 8 1 percpumem 16 47 0 1 1 0 1 1 0 8 0 kstatmem 264 26 0 2 2 0 2 2 0 8 0 scsiplug 72 1 0 1 1 0 1 1 0 8 1 scxspl 216 5733 0 5733 3 1 2 2 1 8 2 plimitpl 152 37 0 20 1 0 1 1 0 8 0 sigapl 424 500 0 451 7 0 7 7 0 8 1 futexpl 64 1164 0 1160 1 0 1 1 0 8 0 knotepl 120 366 0 0 12 0 12 12 0 8 0 kqueuepl 216 42 0 32 1 0 1 1 0 8 0 pipepl 320 114 0 86 3 0 3 3 0 8 0 fdescpl 496 481 0 451 6 0 6 6 0 8 1 filepl 152 1889 0 1639 11 0 11 11 0 8 0 lockfpl 104 23 0 20 1 0 1 1 0 8 0 lockfspl 48 13 0 10 1 0 1 1 0 8 0 sessionpl 144 25 0 15 1 0 1 1 0 8 0 pgrppl 48 33 0 15 1 0 1 1 0 8 0 ucredpl 104 114 0 101 1 0 1 1 0 8 0 zombiepl 144 454 0 451 1 0 1 1 0 8 0 processpl 1160 500 0 451 5 0 5 5 0 8 1 procpl 648 607 0 551 6 0 6 6 0 8 0 sockpl 664 227 0 191 4 0 4 4 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 124 0 0 16 0 16 16 0 8 0 mcl2k 2048 18 0 0 3 0 3 3 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 134 0 0 9 0 9 9 0 8 0 bufpl 280 3398 0 98 236 0 236 236 0 8 0 anonpl 24 142174 0 138750 46 0 46 46 0 185 20 amapchunkpl 152 10817 0 10362 22 0 22 22 0 158 2 amappl16 200 3771 0 3753 14 0 14 14 0 8 11 amappl15 192 11 0 11 2 2 0 1 0 8 0 amappl14 184 120 0 107 1 0 1 1 0 8 0 amappl13 176 12 0 12 1 1 0 1 0 8 0 amappl12 168 1133 0 1103 4 1 3 3 0 8 0 amappl11 160 53 0 39 1 0 1 1 0 8 0 amappl10 152 11 0 11 2 1 1 1 0 8 1 amappl9 144 136 0 136 1 1 0 1 0 8 0 amappl8 136 24 0 22 1 0 1 1 0 8 0 amappl7 128 117 0 104 1 0 1 1 0 8 0 amappl6 120 164 0 163 1 0 1 1 0 8 0 amappl5 112 140 0 127 1 0 1 1 0 8 0 amappl4 104 308 0 290 1 0 1 1 0 8 0 amappl3 96 2048 0 1959 3 0 3 3 0 8 0 amappl2 88 767 0 678 3 0 3 3 0 8 0 amappl1 80 8156 0 7520 15 0 15 15 0 8 1 amappl 88 3034 0 2874 6 1 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 253 0 253 1 1 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 18 0 17 1 0 1 1 0 8 0 aobjpl 72 4 0 0 1 0 1 1 0 8 0 uaddrrnd 24 481 0 451 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 481 0 451 1 0 1 1 0 8 0 vmmpekpl 168 5581 0 5542 2 0 2 2 0 8 0 vmmpepl 168 38607 0 36744 93 0 93 93 0 357 4 vmsppl 448 480 0 451 6 1 5 5 0 8 1 rwobjpl 56 17208 0 14388 41 0 41 41 0 8 1 pdppl 4096 969 0 902 105 32 73 87 0 8 6 pvpl 32 14166 0 0 115 0 115 115 0 265 0 pmappl 248 480 0 451 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 379 0 35 11 0 11 11 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff8302e260) at panic+0x1e5 ufs_dirbadentry(ffff80002a05a668,ffff80002a05a668,4c622b4d4ea12b8) at ufs_dirbadentry VOP_LOOKUP(fffffd8069c2c558,ffff80002a05a838,ffff80002a05a868) at VOP_LOOKUP+0x6e vfs_lookup(ffff80002a05a808) at vfs_lookup+0x8fa namei(ffff80002a05a808) at namei+0x7aa dounlinkat(ffff8000ffff2530,ffffff9c,20000e40,0) at dounlinkat+0xc1 syscall(ffff80002a05a9e0) at syscall+0xaf8 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6fd8a744250, count: -9 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp 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 __mp_lock(ffffffff8358f4c0) at __mp_lock+0x192 ktrstruct(ffff80002a040018,ffffffff83033afb,ffff80002a081dc0,18) at ktrstruct+0xe2 doppoll(ffff80002a040018,6544f4dc660,3,0,ffff80002a081ecc,ffff80002a081f70) at doppoll+0x883 sys_ppoll(ffff80002a040018,ffff80002a082020,ffff80002a081f70) at sys_ppoll+0x26f syscall(ffff80002a082020) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x724cfd4f1700, count: 6 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 __mp_lock(ffffffff8358f4c0) at __mp_lock+0x192 ktrstruct(ffff80002a040018,ffffffff83033afb,ffff80002a081dc0,18) at ktrstruct+0xe2 doppoll(ffff80002a040018,6544f4dc660,3,0,ffff80002a081ecc,ffff80002a081f70) at doppoll+0x883 sys_ppoll(ffff80002a040018,ffff80002a082020,ffff80002a081f70) at sys_ppoll+0x26f syscall(ffff80002a082020) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x724cfd4f1700, count: -9