last executing test programs: 5.812991307s ago: executing program 7 (id=142): mknod$loop(0x0, 0x2000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0xffffffffffffff10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getrlimit(0x5, &(0x7f0000000180)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) close(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x81206919, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0xb, 0x0, 0x800, 0x3, 0x1, 0x3, 0x0, 0xfffffffffdfffff8}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x27}, 0x4000000000000044, 0x0, 0x0, 0x0, 0x0) setuid(0x0) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, 0x0, 0x0, 0xb}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x800000004, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000b7000/0x3000)=nil, 0x200007fffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000795000/0x2000)=nil, 0xb938}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfdfffffffffffff9}, {&(0x7f00000f4000/0x3000)=nil, &(0x7f0000025000/0x3000)=nil, 0x4001}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x1}, {&(0x7f0000123000/0x3000)=nil, &(0x7f000014d000/0x4000)=nil, 0x4}, {&(0x7f00002f3000/0x3000)=nil, &(0x7f000063b000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000632000/0x4000)=nil, 0xc6}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x4000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000508000/0x2000)=nil, 0x51a}, {&(0x7f0000349000/0x1000)=nil, &(0x7f0000392000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f000063c000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000754000/0x4000)=nil, 0x9e}], './file0\x00', 0xfffffffa}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r6, 0xc1084425, &(0x7f0000000040)={0x3, 0x0, 0xffffffff, 0x5, '!\r\x00\x00\x00\b\x00', 0x2000000, 0x5}) 5.183132159s ago: executing program 4 (id=162): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = socket(0x800000018, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x1a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xcc, 0x10001, 0x4, 0xfffffffc, "000f000000008471050200000000000000f70080", 0x0, 0x2}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xfa) preadv(r4, &(0x7f0000000640)=[{&(0x7f0000000340)=""/211, 0xd3}], 0x1, 0x55) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r5 = getpid() fcntl$setown(r3, 0x6, r5) fcntl$lock(r3, 0x6, 0x0) r6 = socket$inet(0x2, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000180)='./bus\x00') setsockopt(r6, 0x0, 0x1e, &(0x7f0000000340)="15337ac0", 0x4) 4.967725535s ago: executing program 4 (id=172): setitimer(0x2, &(0x7f0000000100)={{0x0, 0x9}, {0x0, 0x8}}, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0xfffffffefffffffe, 0x2000000000000000, 0x210, 0x8, 0x7}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) write(r1, &(0x7f0000000240)="a32c2aa3085e1749abedbfe5", 0xc) setitimer(0x1, &(0x7f0000000000)={{0x9}, {0x9, 0x5f7}}, &(0x7f0000000040)) 4.966852883s ago: executing program 7 (id=173): rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x68) unlink(&(0x7f0000000100)='./file0\x00') (async) unlink(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x2810, r1, 0x20000000) close(r1) (async) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x2}, {0x6, 0x12, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x2}, {0x6, 0x12, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)="258b300ad171156993ae0fbf03000000000000006e7f08feffc2d598", 0x1c}], 0x1, 0x0, 0x0, 0xc2d839217c176b29}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)="258b300ad171156993ae0fbf03000000000000006e7f08feffc2d598", 0x1c}], 0x1, 0x0, 0x0, 0xc2d839217c176b29}, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="79ff00", &(0x7f0000000080)=0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000280)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xe5, 0x0, 0x0, 0x0, 0x0, 0x1a3, 0x4003}, 0x8, 0xd7f, 0x0, 0x0, 0x1ff, 0x4000000000, 0xfffffffffffffffc, 0xb}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x409}, 0x8) (async) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x409}, 0x8) 4.837563298s ago: executing program 7 (id=174): setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) seteuid(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) nanosleep(0xfffffffffffffffe, 0x0) 4.836687516s ago: executing program 7 (id=175): socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0), 0x0, 0x0}, 0x6}, 0x10, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192, 0x100000}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) mknod(0x0, 0x1ffb, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000200)="c1e0637d7e3dc886494040dc8b370c98928c462c16eeddbcd3686cb58de74fdb91ba73850696ebae148ef5bd725b356d643612d9a0452d83ab658c291849e4e23a9cf8895f563b592fd0593ea3d2e3b3e1884823f270715cd561607c12aed9e467a402e36304f4d98115b9431bca8f8514348dadf96328dbec2a8a8674ecac594cadea02d69500234cf8e3fb5dae3ae97b3b14b43866c4109eaa603d6a0f452608d1960131fb71953ad8d261eb0d93dd3f4260405356e065b3b7e820a99d6f7d87c189f2f579890e6b82543005d16b5d912e8d6ebf712ecd7542941eec958b8c1afd6a3200884f4cd83a17935e90b0c84705c997b378", &(0x7f0000000400)=0xf6, &(0x7f0000000440)="2358d595a54413215114ed2b71a5e17552aabc585166be988bed5a73fd0876e85b9cf9f8087f68615c2bb6edd433bc375461b9b643ea05777466a9647476f495", 0x40) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffff6, 0x1000100010008, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) 4.836013192s ago: executing program 4 (id=176): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x1ff, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x20000b, 0x8013ea, 0xfff6, 0x0, 0x6, 0x27, 0x8, 0x2, 0x1, 0x63e, 0x4000000000f19}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x100, 0x637d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x4}, 0x40a) recvmsg(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=""/7, 0x7}, 0x0) r4 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x1) socket(0x10, 0x5, 0x3) close(r1) 4.682245575s ago: executing program 4 (id=179): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x28, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x0, 0xfffff115, 0x80000001}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x1, 0x4baa, 0x3, 0x8001}, {0x4, 0xe2, 0x7, 0x100}, {0x3, 0x40b, 0xf15, 0x2}, {0x9cb, 0xfffc, 0xc, 0x9}, {0x4, 0x800, 0x3, 0x9}, {0x9, 0x9, 0x28000, 0xb7}, {0x9, 0x1, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x8, 0x28bfd}, {0x0, 0x2, 0x8, 0x7}, {0x3, 0xc7cb, 0x7ffffe, 0xa67}, {0x401, 0x10, 0x9, 0xa2}, {0x3, 0x1006e2, 0x2, 0x6f5fc48a}, {0x3, 0x101, 0x5, 0x9}, {0x919, 0x2, 0x2, 0x69}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r0 = socket(0x18, 0x3, 0x17) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="47159ab2cae61cad45f9e81b3e69b50af5fe1f8da9faf1e8f04f1283df5f70af2db8dffb3054f9632bdee257c70d06271458e2cf4538e7fcce18f175782822c2c51e05bbc46ceb5f1c47968caaf5f543ac185c45feb50ecee7f5c2d9edd737008506ebda0545c9945ad0b7d8c16d1089a3f7d4964bf92c97128599e7be4c1bb9a68fc778239d1ee4d1ea6533726f7e28e112b8a44d5a0683928f31e19c113c7f587261348c3f0610aa8ea180361ed47bcc4ae6eb825e66cc0b477c717f4e937df9a9dc66ae4414944350cb9d2baa82d393215bf381a6a0444d0c079c2097a20f13556f94a8a516c5b434120ac3b14daee7a3da0efaf1b24ad7b11a178d097d5b5a466f9a36788dfd6ae69b08e52653857c05c01fdb1721d3e8e44e085e5fc02eff8906c352a1a65dfbb28585884038c2e4ee23bf1e9004cb782d0b8ac3ad63bbe01e8f2adfc1a3bb1df03b674fb86f9470b334919c6f717cd503aee7138a709f23e7eced6bcc7d1af31a349cb077fb85512ddf5fa53ede06818c68bde7d43b4e9fb573abcfea6a534270f294e3142c598d9dcc9555529e99d1bc587446ea25e3144582224e25ae736ec6dac47c46b027a33a26237ddd3d7fc64e9b3f1a1f0c3bacd4a89bb5af3df14301ec3e260c7cc1de6675cb98acfbf535dc0d48d0051d64e9d123403d6bd48ec6512284f32f2042dda4d35c31707f87b27314dea7cc3656c196ecc395f144f3293afbc7797ee89cb7b1a017de630120d3a44b9422316c9d2294d02e1bdd69060612747291dbd4a488f33dbd11fb9704033bcb50ebd9301ccdf5cc93f2c88dd77ebad5fbd22a4bad83edfe21d02f9f242e324cff15f666b6aa0a65ff77b91db776be1fed50c894669d437596e85db56d6a059e14fb2026283d312910b49fa10ae563e330cbedfb4fa78185b8e3b6e6386b33e66abc05d7f1779259900241b1bae16849036a3c2dd1fc718b81d75cf39568319fc79bb347352e8e142c69467297507d275cac2aa8af32806bf494e2474f77dce8aa8a42c52251a6de9968b690cde09a107fb84e2eff76a276709b43ee661ef732be9630ae79b43fd95f9b38802a1553f44bfd7c4802a1a8826f22fcbd503aa5ac7b160dfbe14594184e5cf3f844709e41773fa504ffbe7d8851d4bb21b7120eae950934ebe7faf788e56228c04b3816458f02388818c0a804c784a413658998d262055086a6f4f287359a5e2d0a0bca3a3225697ce3bb6a2a4116998d059bc4c67e4d11f694f0a306c7388fbab120ef8b265433e20b1760f047a1b86b1937f0eda6de2ea9dc6d36ab657986720429a69b35232b9947a5ac24f50074bd86be904f5c8ddbdb51b9e95ef74e5477e6b09dcd503f973898630deeba6a474cf323b93b0e30e8794765a52b3adeff3589c06970cbbfb69c52c01d3c34eb06506189390f576add324344f9c5c49549b65d2df9bcae04465852b3db62563dd8b84778b1930e6b09b7f4d74943381f5fed015127e3d38792cfda47bb5fb0fa57e82d217ee7127d5d09eed1e1bec5bda84ae8083593a2c52a76c88ccd54b956e2af73bf4df4ec5b388f49aeac6c9ab9c9983ca084604ce0eeec3d57940a66999c7e00ae575f5d6392069e788b99451e7fa093181036575a21b57f872d6018c2d093bdeceb4076ff8550b001e4f4e3102f90e9d40cecc0d129dc2cc96c587c9418aba13675a5b02c8ae143520aab9cae1e2b3444dd7d9f25224278952f7f465403c2e1ec4eb2c97065c076c98c1ea2590c51315607e906fc2c3720c9ea5d0ef1c538a1bda6d32dd096a814e519ae3e769cc132cad23c7a9398af2eb4d07a9c2188df1f8eccc158624c7c86e0c807cc9daf7008c4a00e403914b9ea74423dd81a66af64dd39d26e154cb520802655c8668b24c9c831fd9f61ab5c7f9147525908ac0f69e03af429d374a32b07652df0f1d70dc4c7b498f269a33b30f2311b8e967719d2e14cff7759dccf32d26fe3665991e0ee9ff0cf9e026892c41c00dd6e014036b3a2c6a5408c4509af761013c340831ccbd4317a42af889d105905ac798823941982a66ff21157cfd11f51a2f3dac222b66b71a7cb19a86d9dae7c4cc1363c24c6f80a5bcab01cb6", 0x5df}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 4.681911272s ago: executing program 4 (id=180): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0xaa) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x189) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x1, 0x7, 0x101, 0x80000001, 0x80000001, 0x7, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x4, 0x8, 0x7}, {0x6, 0xf86, 0x100, 0xaf9}, {0x5, 0x800, 0x7}, {0x6, 0x80000002, 0xe, 0x7}, {0x2, 0x1, 0xffffffff, 0x9c}, {0x80000cdf, 0xfffffffd, 0x3, 0x6d}, {0x2000a, 0x803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0xc7, 0xb}, {0x4, 0xfffb, 0x9, 0xaeb}, {0x803, 0x40, 0x8, 0x5}, {0xe0, 0x4, 0x5, 0x3ff}, {0x29a71717, 0xfffffffa, 0x6, 0x100006}, {0x4, 0x7, 0x7}, {0x0, 0x1, 0x4, 0x30000}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file2\x00', 0x2, 0x3, 0xfff4, 0x1, 0x9, 0x2d, 0x80000008, 0x1, 0x2, 0x644, 0x4000000000f19}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x637d) r4 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x100, 0x0, 0x0) 3.446372345s ago: executing program 7 (id=186): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)='?\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1817, &(0x7f00000000c0)=0x400, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget(0x0, 0x0, 0x404) semctl$SETVAL(r2, 0xedb46398c805adc6, 0x8, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xb1, 0x10, 0xe4, 0x10000f}, {0x20, 0xd, 0x2, 0x4}, {0x6, 0xa, 0x83, 0x880}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f94e01785a8f43b7ef17002b56c70e94e2b69e24d88e9146c66afdc6911177105cb82e730ec9226cf873d40e34d07680270a73a6db316a0568544283f3a73e", &(0x7f0000000080)=0x40, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x104e, &(0x7f0000000480)={@random="fdf20fb1a1eb", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6d9efb", 0x1018, 0xecd762f34e188779, 0x0, @rand_addr="9ca9438607186810f3ca8bc490edfba5", @ipv4={'\x00', '\xff\xff', @multicast2}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x2, 0x0, 0x400, {[@mss={0x2, 0x4, 0x2}]}}, {"ec6bff9c8c0ca9b0088ece60fa9ebac979365ac8c155c2ed8adfab811e16e7270651caf80b6c96bf07296170df7d21bde459a4aedec5657da8053cad974c21fe11c84ea9f8b3e8ae4e8db340ab82fac2240bc0b529bb0d083e1a183b5de19266ef08aadf0f642cb85e327866718cd04fedbf41dd1077ca7702f7f92c4aa99693f092e36fe8f5682165f041b4653840358107527999f02822e6a59f01aad02ea1ce90a78128c1fd141eb86f03add9faf254df7ea28e05cf834440ef261026db62c2289484d4b625974845ab934ed4486f9e36eedcf0677f01551314d01a5cc7ba97227612d76a6b7b09b7ff95c7a987a8d408a0ba86c421243cc870b21a56441963c9187066474b8f8ba142a795bf8271873e42344f08827a8220382c036784af621957e82cc3cbbd73ee0e0ea922346b36fe88458846003fb10d21c560ce6c521699138a4029944c6ce104390b1740f478aa4c3f8875f89a29ad578cead70a535dde6a79bc8d8a71f728f5c5aaccc77066f04f776dce74be4ab0e11a5d1535f11520be68b25bce8da5130cc294fa2ddab9f553fe787787d5de45b4ecee3f94a2365c24346018b9dbcbf3e9d5715af89260144bb1d88ba0d019415761f3c0c6bdd3422c0b0eb0e333c6d2e85f0f78a62a7727e70896e15a6a3e0f6aa7bd0035692f4e78380f385eaa7ad27b0d7fed3161991982a48c084b239fd0bdf6817406b6e37fcc950270bc93d65b3982b5f95abb5674f572637330fec2ce521f7286b8070de7b92d0ea0251bd0db312bad2a24af3c41c8a149b577dcc19979d6f5ae62327ffea6eed0bc1124749b35f6a730398425f87563e06fd7d90b70006d3585922d607847d94b32250128f80e512ba4a18389b7a62cce7e7a1450a3aa14dc91f4cec130e85be3048e7ce7ac20c1987fd31a4ab9cf9d2e17d87693e2c0a40fb6f93fa2079e4cb16126d5629286606fe901b8aef7124eef6d21f8f6e32f47b603c1e89a0bf45a160543ff0391a7c9edc310b47c141f3c83d927e52abffe3308a60b97bc5a97d0fefe03bf5a80c4cfdffd35b67182c71229385a44501ad426ddad8e00f1409bab658a1c6adb0ed46bcf7b665b9662215a9ad1f300d4c6824aa9915c1ce4eaf9c928880b79446e62a0f4baf6573efcc4aa958da17a2fe4ab4b8874e5bcd2b353a00cb5308194c12f407f7d57373a1fb92cb2f2e14dece54d4f4deb4a9d4e3d69dbab2cff627b4e18952db7f7196ba2ac96e2cdaca722612412b9af54039ce09fd3ef9a3cee025eb1533610fc2bcd4a7571a1e4443f890971818f05d1eab35e4410c6c2644557971cccbc4fab72eaef4727c1aafb4f83b91f7038793c5e971870cedb79de1920eca9d9137d7427d9ea8262298bc38eafe4ac04df23b425d53b7dd1985267cdf93782932d3680c58c1059104885d4e2040f6cb30e73a06c1395b6282ae213263839ef4681d640ef153cf27336065b36ab3370c72c9639399dc26d300b7e05bad2bc2591c24fbbd344cbf38fab82f34a88ae151fa1292425a5b735d3e2f3381b4dabf22a38b9d57ed65458dfa857d9cf5252b7b0b586343bb607b4bb9c6f85b8a826680249a7a7a01143afcc4fdb2bc131cd6d8a1ce5bf050124d0ba3707e87d83538dd13cde5f91446582e9886677fe887c34a70199437b2a7338462eb208b8dabfff18b1c98af7e328c124809e9b70b6580451524e7c0bea31c89259e7ab2447920b4b15d9fcc6153e443f4d568d2fbccb00856a084c3557c1466667b807ab3acfa54483b33dffdfa4d8abe971c8faafb9db9149277622cd2a5d0a716e5b36748a6fdc9c102c4e6326e3a5954bdb0a0a6781a54a42bfdbfb0a9708787a055ec752fd5e8b3c4ab54ebdfff10933633079d1ef2e37cee7772edc9cf28eae414dca4d7ef41dd7e095a76dca5e0b3c38883522d1d0d8c7bac6be7100be6ac5c1b5de26bd872b1ce2ca9dd7624f8d906f597e2b701194a5c48b8b0b0cd8555a546f30936e6245123cfe01c5ce6548d88118622f9e1546219a314598068e9fb9e80bbfb7bdb42459d07e9be3a0ea381000f59d280e4c03fc66d8344d046c507f0016beceee31094968e7ad97c8aa5f068fce856ca4c5fb69dd99a7b51133da8a44908d6d1e37966634197fcd33e74aabf791b4ab50354a559df05d23b49f6d4db62091cb8697e0f49a601114511fb56cbedef093fba755d96ec467d4f5bf1f7464fcf6b3409423be6998c67d6cc1933c08b4437456dc8140621ff1cb8e974370005c67fb651d64b894738887ede5776290455d37018d68bd44f32a5e95f4411f6370c2246853a718b7cf03b0e436c4c6fb6de94eeee91d64567f8c0b086dcd934a4215a4bc33614f7909577f9ab75a48a4dd1e45b30f8b6937e2b63799b05880f4cec3545ad7cf1b9f70869e77afe678883a5d7767723b58948685509f3d59bdc8a91b052b58f4aa9c781ce41954487b4132e42c590a17c94e690c7e52ffb148831221123ee1a35afb22fe299f9a9a5188cd0cc21420d0d9e25e8cb813619a5264d250b4c302fed44c81191f47353d09be6d79961dd8e55d008492daa6ab0661900570fcde108151a08402ab144215ada321c7f738ab9d6ff3c15a0ce3d3799ae74283e9b8da8fbf3f41c3c97677080c6aaf16428caf44dada619ee5925f54d39904d0cd139e9d950ca71a0e032b401c2a6dd843cab29566f4b2d99ab95db1ca24c3bfe6ac7a26671aa43c8cfd11a031c3c41405d2f40148c7a7e6f37129669b966f2b9d3ad0e76cfedf508095a5ed910929f09424329f89e25ee1865ce274a82e67601afe938e1d23315ee89f2dcec91747d48c17bffdb836288328bc6fae9deb71c5528f9f1d54c7502edae39ad83360e541c02884023d8c40ba05b83e53825c4884c9763979a0577e412da24b719a4702fa5e00c7fe64ad81ce1e8c98b43e1f7c3c68c826224d45ae1b5a8506b1952f167215c1d9795eeb473a14dfeecd5a3d318ee52ece12d188738e8df32d7f712b9ceed41e032f2db09c647869e4c5bf2dfc7b9dd96da4de3bec76f00447cb12b28a98cb7568770c5a737c0fcd239fa518202019d8ed71ffffba30465c4c99b97e683716c22eba88870c70cb234082a18e2ac0792237ad95bc4f2fd3d9e98bf6e1f3a62c2aa38e2b5f293de575d7c45101cc4e59e7cb4b5758e50fc6bd21a8701517b54f041bf8e49db03d66556dc0190c2ceb91bf790e77c18da81ee017b7537b0ab779621b0855367e87c78b3c1acc0223399b98f7a0a2ae13df32b49eb7dcbcbac0ec3cb2920e27dccee16afc083a44630826b7f4729bddc966e872d414f67003a99573dff070b7512c6d5a364e35a75129b0f665347581e971d9af7a3f56274af4a306ffa7f42f152ba1ef8e80e3437b50b1d61dd77bafc9bbacada6ed842ca7929876bfcaa463cdc71c9b0ba85c18238677dbf6ba17915d1e9052e3d043c6df1859c4765c65c059c7131ad6e781fc0251f0f052edf9ca4bd5e6432c4ded51a56c4d28671288f75a35c1322dbc24fbb2c1bacac8399ad37a384111b6f4efbeda0f180c7d3240093280c8246eebcd34d4fd62c92a831389da3c3a78f69e84dd2032be86c1c1d61fa781194746b34dc3a6a7f24a4987073486fe1d6c79cd24f6f3b85ece37808301909a3b142946e5431dd4be80cbcfb54085c56e0e38c61f8218ef1fe5b5ada8c460f223572172ff67365638349033b7c1e52c0f08326aaf1ae9115135f9a2c1b63bef291803fc9c9eac146bdc80a0ff737142ceec6128c8e53eda5179d58184fd7ee8474562e50d00680f5abf980d0f527f274c234da0d8738a3848505555a55fcb72fe7f1f3e0e7555c54627d647e5d84fe7ba419947131dead66ff31f809d962fc33ecb09ec7be9cc4246bacd464d756d4a3a08fe3f6eaf947d362342d4930d4f890665b05b0d0fdff3e8057d7d31fa3a79dd15bd286a356ceac09084b30a1ff9a55f7bfa982cae9d9a54f533577d264e7b5a03d33d944169d3d295d874e731726c74f531cacff0444ca0291a8fd9681057575dbd995cfcf96dd9d978b06c657dec1adbcf51d24c6daaaf98f42c6f356c7ed23a0f74ed0a1fb0b8533de56a3649adb74b23fe6cd35485a949d59b51d5956da3c8cfe0b9565e99501d6e8ec7dc4253adcbf59c6c2ced649145eb705f4d63665a1c59585511aafe833aaf09c4617eed8183728248299c3b2ead85cbd68fd0a52178be75665869f8cc46cfcb77fa04f0d648c27d8b8f6d9cad8ccb9b2f6752db71e5b88d18227c65b8068571aa1a3c8ae646b15b5891350b592ddd5a65f02ce0dbea35f422ed2739b75e62e23d8ac14e93b3fc3e256c865dda137d7e7d55f5e0e88cc8e8e9d11bebc3bc07bb4ed85b0fad87c0f8394602249d9ace73486169b47d2ae92088a9005c591d5b5a990ce9d97bc6498ace30fa5b36045c8b3947a1b764117a532ff37e2b30705aca4b17b686c619ed5c3794b211fa01db441af135661a301947f55f8bb253e1ca589de16fd182cc0eb524d72b1d191bec23ce4da1b061e591151e851b0d4a46f39335bf3f86be7b8e59c08c67e332136d67caa98d8df5b4ed219d323aee7027504781117efabd25755b14136cd4d54ce6cf3ee93dd2dd38718b63ca69bf15830e4f98ad4f9a20d3cac58e8132d625511395c4294288ad34e689cee2ca7e5caf8283b930622a5ffb28436977b26e618da647bb8c717c902dfb0f5c0f43f651fa931a14ac1834abf17843d1b61462a690025430bc229618acc72ea7cdc43947df6f628198ea6f192e85f630689ce862d69a8d54d385c7ee38efb3c03a1bbbebbbb767ab33ec01335ea9a602cd8dd32064c8d8f09a9211899957829ea16784a6d376c2768c5ea95b4bfae83739ac2cdc6d70a4c1ae38c72e3f666bb21d4404f791cb59894b39bc8c313764628c2fcaa63e7362c9a13e12c1cdf07c63df3c1f3770f9d89e135745d918b35af5f1b7e43745c3a11c167f22c28d052eb173acbdf143daaeab803ceb9ed3d4deb7512ffb0400f46d9dfb14a9b67a2c20d6387fb510d55ad7f74217c40c1fb62fb26a1df92ce27a59138ad584a21e708f9cd3707fb430581d42c07d48c552aa869ecaacf1831c95c38166888a19647f91664e1ccd682b02ac6f6d4709dcc90720c0ddd81e662539d452ad79c65a4e23a8e358a15446c5b9d8171621187aea7714204698f6ce683935bca013d58dfb4693781eb8518f281f16b04ca94099499190c9a1c5051f7546be23df41dcd3456c83923796054a38c709b0ab87b38e77ca359bac797b08541d05a12a039dce07856658e1b75f3b0009bf797f27042cae2a281016f0372012b413cad37a7176f260a8ba80a40bc6019e61828ce701efd0422a06dd90c5d9de67a8fb4c319dd130e8f263d25e7942f894292ddd82d22545d3ecad3d1bb2c87e3c248184d00d78f9415461ed588d207c29fb6a928493a9177a84a208a745cb9bff970680925a8037dd0e510889c274926c2e71d000a95ee4290d139824411e7bc1c6d6b1f6f43dc353d5028b5b34cde8a9f305b5d7d8c182928d1f96c602e2ec0c75658993b14675fad324633de9f162834de2d5d4bfc7063f18498d805ee1927c50d3d3e2c1ec6178385d8ddb0de48ed7c8570e4f5a0b583b9cec2f20f9dce5c51cdd357275ec7d2b8a6fb7676436c0bbc8388d2b36fc77ad8834e5b4d8c303d9f9590b91b19d8331c8c9789a970b97d42aa0287cd5bc71db97e167ad807837a55f0fbb531641563bf4474be28757a438f0f43408"}}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r5 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0x101, 0x80000001, 0x80000081, 0x5, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x88, 0x8, 0x7}, {0x8, 0x6, 0x0, 0x9}, {0x1, 0x0, 0xe}, {0x401, 0x200326, 0x2800, 0x7}, {0x2, 0x27f3, 0x3, 0x99}, {0xce1, 0x4, 0x4f8, 0x6d}, {0x6, 0x801, 0x8, 0x9}, {0x2, 0x82, 0x5, 0x9}, {0x3, 0x100, 0xd1b, 0x1088}, {0x1e6, 0x10001, 0xa, 0x6}, {0x800, 0x9, 0x8, 0xb}, {0xb8e, 0x4, 0x8, 0x4}, {0x29a7171a, 0x8, 0x1, 0x4}, {0xc, 0x7, 0x1, 0xfffffffd}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r5, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r5, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x20, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) 3.330663496s ago: executing program 4 (id=192): setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) (async) socket(0x11, 0x3, 0x3) r0 = syz_open_pts() close(r0) (async) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x27ffb, 0x1, 0x405, 0x21d8b78b, "102e2618007bf533e2942b6e3ceb00", 0xc, 0x1}) (async) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x1}, {0x0, 0x6}}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x6) ktrace(0x0, 0x4, 0x51d73188af82cb95, 0x0) (async) getitimer(0x0, &(0x7f00000000c0)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="48494f3d23b2e41c65d6dd0a1a5edee53681139d39425fdded63f135c0198e93e42ab6830f7375192154058b26a3bca34f51c5e2bfeb1afd9bf9fcbf0f92d9fc72e23d5be1abf0d16a103f7d28afcf4aa9e83d0969d0e92d984e435bd4aa74328f7bd4f219b0be43c4b439fc2d25fb8b55f4351b61aa186129b84ce276478aa754c27f6d94681aebdd068eb18fe0e291ff4eef7cfff97ef45e73ea5998955b37c35f6229478f62a3c29eb0ddba21308b85e7d217c478be799529a973ee7020211d96a333072e2dc89639f81a27903db6d471bc2630ec1787c50cd26770c1a7ba6cbdaa478123e2e7f3a369fda6f6900efed7321e1c3319a0aa224b33678f4dc7f14eaff0aee8665eb06bc0d4b6ccfb15e6d5308564bcc36164ca8e31e239174cab605d6ca9423474b559e33e5a6f23905cd0755c3e92697b56407e958ba48ff27e68032302d71bbc3af50db33e9401fc5ea144ee88098b261bf820abd3ddec24b0102a03e709190cb8183fe14a3c0db72663008431326deb0698901b390e2d6a53dc5209b3a095daa464f0f40fea17f1c49918b0473199b3e8c468fb500c0d6210243d7739aef7905064454a1b529e043e8e736efbfa99a52e5f36ddfd9eb8a7a8a224d0b3eca86124800aa92ebde766c45917d14fd2d43448c68a5af66dc4852d6607723301be61c568521783d48e46cdaa78721f84d0e23c4f1b91e18de8a97985d3cba3c752fc82819866a3d0f9583ddbd904c9ce3cf0696f43e24890613685920f6af4dcd702996d59c7aa8ad69ffaf30409d0f0101906c899610e329c37f39625cd468da652be433c66ed491a82a58a2bb5c5175a63058a33306522b066d33cac5e4c67eec1a82f955aee32bbda88a146ea1d759cfd376f9c4f55c0552e0b2bef2628eed5bc3dcb7b4f07530bc9634f9c619c8c9c07bce2bfd1a000bb81010317405f167c429b1c300ba8e16d27454e2ea64722db90de93bf19f48f842e8013818d1fb93d5d58685c6302f92a0e9bdebd867acc4ed21a716381f1b9643b2843c6ab396abdb13bd6781a3ad8ffc4d31ce2076cb1f61cd5b0c1ebacdf0b52a62fd4c09380ed2cd6b312186e914c9c97436241e8252cf586d6c3f217eee00fe032f697d22962896a72864636a742b83f570c639c0f6cd5c9895244435da43b852cb2d804bc6fc53f589e409b0f26b442015f2e51740976a4f63b110bd0557bd99e2c750bcfc55ee9fd6038ff3b03c14d31c1101a0fc8538b37607894067e673ae60def2d51ea51571badf7bf7850b2ff81882eb891692cfdbb6006f39646893266739f39b748d7fdc995fe66a1fc1a2245f1a049ea3c973bbcc704e994051d386f5115af612f93a81e740a560147aa928097b3bf8ca444f5e984097130637eebeee771261080f2360a65736b09aa28d541f30eddd31da576a3d2c826473b10e911941cb6644147811afadc3d4be44ae0199ecfba9a2656f3b6ca2a756cbac110b51c5084ecc4666930d62343be2ab67005b25eb2062be099b4bd80d8360b749cafb4eb41156e29046183599e189812eed6175a09fd941453d701a7cc4148ba20e2f25809535bb1d30d701a75ef944ee7aa5944a8db1cdf7a12a8a7795e97be294b6eb6edf11262c1e5ff0a026ba5795a3eefdee03d6af01af17dbb295baf4449254fcebb5fe3276f3a224e4f0d18ec135d1c39b6941b4d6130fafb201707d057cfa33e0838ace5c6d117b537a56e8ebf7e5a6e8b4b5f6703456dcacaac3052d081a6c0a19549e21071398be97dfac6ce885084fdc31862d5f6dc0573278aab2bed8152245916b9c1a7ff7ba9936f815e17b7dc3f91f420da4134ef6cc279645e62a7bd89f7f87fbf4f1acc239f7a559fce3b971cd2beded7ccb1c7dca8", 0x53e}], 0x1) (async) r1 = getppid() setpgid(0x0, 0x0) (async) setpgid(0x0, r1) (async) setpgid(0x0, 0x0) wait4(r1, &(0x7f0000000140), 0x0, &(0x7f0000000180)) (async) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r2, 0x0) (async) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="bdd2b7a0f4303973104318993b9e05b3c496d67fc08de56264b1e7b1f917d9ef5fc37fac2bf8f27348b382a0ebc1d98d4dc904c4e562c2fe1cc73492f49380e467592f13355fb37a627b54bf1adc87ec94836935c798c9a90b40ca1d541ec7fb81c1db67397e3247ffeb7e5363ae3d096881fa89ede1dab7e6b2b0016975e54b23fbc8d2412ccd86c59c6cf3cf072a5d132678909dcfee08205cb2a6021c967c733377f1df6c0db4e43832ff91e7d4a963141199010a5aef36b51d194928f3c5bc32f8e1658c2a4d042678e822f36f2594f904e84adc5d54f824665500d164b2e6f1d2385caf15a18943a560a2fef54c14ff5107bdbeb87ca19caba9432e2fe3f70154893179dc4e14a476215b3fbf814bc33c29181c01f81a94efb69f9b390bb854953fa6c83e7740e0e66c62dc2ae92d0420299a6a4d27a70b3a6dda776577ad946c98277055c731328fb80f94026a4e33422c0ac476a9686fac70363dca5c11f3fa26bae11a2808fdf8ef098c09219e74a595e6afbaef6e1649abeeba04840b56ef4749cf688d75c6c12cc134130176d708340a4558e4307b2c32517a40b9874ce66c6933e85194699e2579ab0a4e830b5f0081c276125796ab0ceb4c2028513dff15cc121da1632e86f03a5c63694a9fcde5dacfc70123160d20170cf7acc58a670a1a1beec8b3046a31e5103f327d6c61e4a29d7538ece017f29bcf0d49cd519a30e57af42a4bce7827407b5b7bc17f11dd132ce89271cdd6929b730d9152fefc6c452a3b010675c1a9834d06a47974b7c55503496a7c6841369cbd14f9199e91ef609f242bb55a690c757af8e5407b855894c7e2d56b255a7f5d5dcfbf3d06d3375d433787ed8009e80f3cf08ef3e873bab3a0437ed9f0aef106e27b68e51e20d18ed92302a2f1b7356dc847524e0f1ad4a90bcd8555aa58b5c041187b5ba6eb3d94bdc0bb60843b470fd966d43cf181ae0433ddf3915f86f24340a78b0f5e73997eb40975fed5ea0fba295588a94cc7ecf6a6c903531430ef6520a8876413710f11a7568d9e8f0add2742690bd23e1a04d909240f2565ab6c4d7c8cb265f55d4151b05159701fdfa8da6f79705edfeb9c3a3f6a2be069e7c250334018aeb961766a3d7aecb9e9b5f9860b99a18b57e64748a37f33266dcbc17be800ec954bac13756aa5d3ae21c8e435910a28f86aa64fae181bc5c86004ad3ba45defe79405b7d17015f779e146b6be1ddf1b827930eb535e3c521cdd37a9834947a9e289271a82f117845fbf5c11ce30cca96c0647bb3bdb00cb0edc5f92add240f4e6baa74244ffd3feb7e462684ac2ab67ae9dd2f5010a66282a0df57284d93678c836173c8f1f5be6f08a4e907e4c624600b5f4594839a3788c4881d9cabfad60df989411bc5f343fca1441f12379221e5e6c477b546a8b8608cbc25b5867fbf158b9aa8438c15ab978c38a251758ca0fbdc5f5df03c7c3a8f01c2bcbf4fa97cbae5df4b7ae58e0ce5a6659221eb39c8bb77b9f3b45323f9d03c709cd057db75e2cf2610163376b3238919eb0d2ba1a7e59f7304eb1eaa392b3c61463b442dad87a939b8bc9a34367934188442996201f6ff87219e3b90387c45074e22acbae31197fe675168f6043c7dd86bbf689edc11d994e7c1dcc5c94eca1f6f8cee229e548fef6a85a6007b62678e9d40ca5b880706c123b0a27d43e241264c0c61982e96d82d52f39399253a933f504af756829603bf1caddd39e34d69f7b5573fab54764208782326c3c456a447eeea21112fb6ffa6d3d1c89e489e923ca02333cf47dc449aadb391526ec0b4413d135be3c38e2da67afb715b5eb19ffb6ce65bfe3d96e305e74930d3dc27eda2ce6f44a834117764aeb5d785c34e28a56bf42c63a009e288bb1e29bbfde2d0da4310f6f898a9c47f63a0a87469198e4fdec2c5f6c7f73b73881ff024313b1936eeed32db239b76530d6cb33ce23d07b03d9776aaeced9d06edd575ea6bc707949faedc36d3a88ffc62e1996c287b0929f02a3f776830dc9adc3e7c39f0ab5b5852b8ad80b2250ee4ea4c07626cf172a2524796a959f157623e4ac201e4d206ac922dda53405629d6d298e758bae31e1dd794ef71e4bb2885573bcf457fdf433b04a853fa4224eacdcc25e32384a22c9d62bc1e206f8b6173db23cef889c6d4b8b14c4dfa3a31b973face6a03d51fa01b697ab6b37046ff916f7ce12fba575688f351bc805e38f628aa7ad3685ca0affb4f6a5a1aa62daac87064a91b72649237c793964e5996de6a4e01b6e22c7a9ef69fc980b61e14347cb2ffc6441bf5422091544f66f294569963c49c2ab3430dc5f63e96bf96196ac1cde2eac0228892a9e228d14f6654a780bb40f97fcaa837a474f78a4229a2cea00296585c8fb184f4271bcbd75d07a3d185fad8a5553d0c919396e65b085b6eb7a174803ddba11a06e4ebb998905988890079eb0a7e29d944df4ee8cd74e84481384b8eeb8528cb79cd4023cb83ce5000473401888439fea2b7f2caf25ec214454372365e95ec20b9ee2d17a637765c95347d9112eacafd20c512e47c81125f0c779e579f4e785f006660d1494974060c4f3ca6c47d245f1bd022fd00f6a0416e5bc14e97bef0e88ed5608b79d1a5d48e9a4902f1ba0491425afb62ee2aae318c2ddf5425a2d0cbcc19ebbd44443bbabf78344b1505bbe0bf06fd428d0dd5aa3dd29498784290f5cc253ad6dac11d7e1977a568ae1e4b3dfeae1e9c715958ed529ed50ce752ab728ab57be012fbee123250bb1ac1660df153b6fd1283de987b3bf1761f19e07e63fb8ec67219e68ebe6c1464b1627ae351579e6b96a6862d50765e766446d175ce78e3ab75cc6604d4b772c1a7b7569e52cb940cb79bfc60593c4ec36df233ef92416b65838d275db6fe915ad49350189e830174c671978ee89ad0067f85e4e1779f5e9f7634c2baf931955ef702825c86269545d2c5f461f95d480e8216a3c05f53c4342d3f35e17e1d843ef4c349eb9e4b4af380eb053329afa269318cb89ecd428ea8f5ad1fd4123c5a87e3393552fc3546d09f3d9b33dd2a2c5954057c6c44e400c37da0c5f40e44a8b60cf518f29c35368f558d086bd5ee7e20c0eb02a082f592345cf61827b32b6455c72961f1a212544621fe27306ac522170f36b6b83e92b8065405282521ef008da0d25cee345a2a1586082351408c5eff24d3fb0d8d43706fbafcfb2dbe1bb757f63eff092a33606dfd9f6f24a4e74dcb1e3778db8279d76fd41493a041df271778c32f307125d841b09bd8861558731198b0346a1f837ebb1d66cb2007e914bb00edafce2646de376ceb1d174c218d243a8c3b4dd65366c90166845472409159971650927317568f368c014a26b18fca8d9abf7a957c785299c86161d85e1d437c2c57a5bf8265732576bf7ed099caa21721b1845352962819d8a191401c56c32dd139cb881516fdc4744117525a15e75dcbf601817195b2092732dcea602771127aef93e2ede0f522879449b3d10ab88b6a0a2dcdbbfe118a7639d1ffd2f97d3c14e2a76745800a9351dac2530483a8f5f37342ba699500e04715916ac821c7ad432f290c3b521ce10445d8805cf0b43f58da6193efbf4070e98d8166f592588c74457a3f4966e9e3b2bd1eec335546315931933bfffc5a5ba71a96f229cd248403a395b1bdef055193942b96666f7901d2637e3709f25403c2eff1cebee334db911a8e097a502e54fdc6dd80b1040f4bcb05e2e3de7cda0c5de9b848c81c645ddda34e0d96f14ec4314749fca8649cc9610ddf450e21dbb7e821a8a075f8c1b4998e47aae89868ee1e4aaaee982ae8e9d191892f4c59343cfa55bf24e6990abaa7a7945ccc65269d1e6a6c7c9cd9690dcb09bce67196e6a2325bb6760e68edf1b0ccf663149c9d4f15ba06fc1c3c5d72b871278b6808fdab5955e9170bca809e1ee60f87e0f8ea9de8b2eb8", 0xfffffd2e}], 0x1) (async) write(r4, 0x0, 0x0) (async) close(r5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfff) 3.259162775s ago: executing program 7 (id=200): r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x106) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSETA(r1, 0xc450444a, &(0x7f0000000040)={0x2, 0x6, 0x10000000, 0x61, "01d04b0a0047c1d100", 0xf, 0x6}) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001140)="8a", 0x1}], 0x1, 0xffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x1, &(0x7f00000011c0)) getrlimit(0x8, &(0x7f0000000080)) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffa, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x118) write(r2, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x80045713, &(0x7f00000001c0)={0x88000000, 0x200, 0x0, 0x1, 0x37, 0x100, 0x10, 0x10, [{0x3, 0x7, 0x9, 0x5}, {0x7, 0x0, 0xf, 0x1}, {0x8001, 0x5, 0x1, 0x9}, {0x200004, 0x2, 0x3, 0x6}, {0x6, 0x2, 0x7ff, 0xb}, {0xfffffffd, 0xce63, 0x9, 0x2d6}, {0x8, 0x6, 0x80009, 0x56d6}, {0x4, 0x100, 0x2, 0x8000017}, {0x1, 0x10, 0x800006, 0x3}, {0x9e, 0x5, 0x40, 0x3}, {0x403, 0xa82, 0x6c2, 0x10000}, {0x38a, 0x7, 0x68}, {0xff1dd302, 0x10, 0x40000008, 0xda}, {0x8eb, 0x3600000, 0x223, 0xde17}, {0x2, 0xffff, 0x0, 0x40005}, {0x1ff, 0x5, 0x5, 0x6}]}) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x3a, 0x12, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x166, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x2, 0x0, 0xfffd}}}}}}) syz_emit_ethernet(0x3a, &(0x7f00000001c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0x2}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}]}}}}}}}) sync() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r5 = socket(0x800000018, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000002540)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="990de6f8fde8210713cb9f9ced2f641b45f6655107d08db4349bb3bae1f985a2e03f99e636509b68b3ef3089ac3ca79bf8ce576b9340a743e7d48863c161b85c28eaffa179097435c63db4ad76e13ca851f6fdebd54ae99297c957c4c06c55d936996049e49b774e1aaaf4de4079b3a2bbb08fd1fe86fd8a1576d32e4d61e4dd200fd379525d263e6f8662c950f77faf6196857575de8f2636aa31d3e1", 0x9d}, {&(0x7f00000004c0)="cb8aff06306e17c3a6631d9a6f1b12026807d0026ce10b632396706ebca198dcd7112a122c9d677b6831ebfd39c16c8a62e6a4a891469ed9716c9e966ad166df44f3250d8d49baa7c5d0eb3dfea3dc0250beb882c5a7d6c9ee193bc1a82b95e2ef06bf780f4d4e7aa0baed56300cfded786680b07dbc23959f98c5da9eeafc73ea98a7dfd01578b70aef2fd4771fd2f0f8a11652dd8b0e2f201a0ae01ea0db103279c0d3a6fa58fb0a4e6c6bfdc10a0c8f28137c05ea9463e7041b5b2eb36867cb16c31838bdddd97ae3df18c36b790d88efddbfe683f3c91dcd089eaed894cc4c6a63f858b1a8b1d5639236c3783cc535a50317124aac5e3ef9f64b91fa8c31baa062aab00586b83ac3b66c98d1aba4fef3d56da38f29f16f71ffda2858e097cdc0ab62919dca9b355a268dfe872412ff7a1633425530237403e57d5e1d7a63f8bb03c95bbc078e613c2ba71f009925214cbf5fe1f1a0be0484ece04a93bf97ec9b4aeccb7936a79a2308d7b6dfec2d376976af8810c128dfc7fe74b5689776373983a34ae503eb3abee0a0d75a5ab70f69ea6269cc0692002ffd1b29f16e1f8b2437905ad46c037325094d433f525017c3f244ca0b5a13611a8bc44fef5fa3197621106426f2a82e87a0088b93cead5e3168cae8c67212742d9dc012480e594d21d5140f81eca6b94e56b4da55738c9ba3d5f739fff490855ec653977bd464b034467d21877f739cf3a66c2ccea3dd27b78c37f599971d82928877d8eeabe13e5f3db9081add439c64503f54dcfb9c485d91aae88e27df11088874eee2654422d3f469906994a0aad6cc3674decddbfa7e3078a7ebe33e3892100da98b1665b02152efcef8b54721221e5cfc5d95279fbd9db6ced6dc5a3d0a92c5794fbbc43f617ba24def8b2a59cac5373521f2f95cdce215e9e9be7458d8544a713e399eab347777ac2373cb63eb6cfcbe06f3bfdd43a7fc37319e5a1caee6b179d8224156d63b02921986face4e71bcd14ddcd70a9a269fcd88bb9141f4613ff38806b946051138e0607d7c01a40215e0e43906fb6473b29f1eb00dc1c32e7555b665a6065b767cf291fbfedef2c9c414a288648dc3b04c67b5eb6777b74ed41f95366ff3ebd0c4f5d273120161aa4be352fc33d01c1e233dfbe4fa10a402fe17e8a84706ab55ea5b9040fc42a43f4bec2aa89ae925ea06b33dc7d29aa0225e300110877c5c28e17d2ea31d01efffa8de54301558858ff57ff7ea25b820fd47b5ddf563e74b1f2f53987112b46497904d9e61ba3f5595bdf87e13002d3f482355b085ebb45fa53ed1f17720b18480744b0a645bea6b9459694de1784f50ccb78f7e9ee05a282f72766ed8387d25869d91660659aacd85c412544165c2ccc2262468c313118e3e7184d074f650219439994d40162230687a05e6f37dabffbf2c064f04c42a32f4ce870b222432ca1171b4a7067c6af9a041874ca55c1969b619b37446a2dbaed41572595e19ee17c0da67ee4394a05cb5b88a67e4e7409e22bc93f1ac4954a5302ea42aa19d486759dd548b7443eadba38ee94f20c55a09f7d7c7c18f58cf30a20b8e33b063c5400d4f2cd3df383f08941d7b154b25af8967d8978a366f74953f97105d3a868909605123b0793dc079f508be7b77831a3dd98672b2e2848e33bf25268c1ebdd6f975bd02228c7f69e5d74c29b52fb0b2c1922a00626f147d3d5b62511f94039b6eadc81524a53d9ef8defd4852c9164310eb00ec4c2b45bb2670d2b39e7e9a2f8703f84817611ff0f3a3285a4245cccfa46b0577d3ecec4a99a8149d78b1576918fb7e32fa0ee207d12e2cff25653fd3197c8b49d7e85d53a6fb325a0d4773aa8b2687668f4b503c014da19d2eeb9f0d5057b3626ea78a99b194951907e4e68c42b403a1ccf8a7aec858cf4c5537626177dcae93b9327b9f6158951fe54effb724ce0c794f261c1b7f7c0ac1799a271b14152de56343d3230fcc89f0ee284d8759d44a2a93bd068b92b97d92f5574b2b8b077839ccf87fe915635099fe77ba275a88c6b11a4dccaa783a7262ee5fb95ef958a6be12aa09dc92c6557accd231a0b169717e3177c89a0c33da5a3c444d2498b662a50a888d88bd273296b9657e7bdba0389e4e076a9b50e36850c79eabda78ab59a9ce02167f95317519d263f6515019b710dc2ed757dff212617ff001a735d08afcd0db680a3743a49bd85ee3655ab60df25030932ad86a0e869b72093f6db24af02aa35cde7b72d17211243bc0a189f001a384c9ba022b997b0d8590e54b6ebb52a59022d9a396dfda6f7a692d73e8915599369c753fa2dfe1c54168696e3d8180c0f101caf094ef631f92893fdbef7c1b28f7e32fd8c857f1d5d668eca916683cd6dd11acbcc05ea73493a0b284695b03ae10e35b8ca44d9fbac3d2c41f314f8740721cfc4c84c8a6125225f96b48847a9e4be91271af426bc6f181ba078900fbb4a0eb5ed9a3433794c3cd5684e9da121e4849067dc6e5ae0d3d80bb556113eb81d3969e5a760af56f8475a54f35ae7c364e6cfb57e25a2a498215b7e37a1a1980f0ac14b2414431f6838c7054fee5afa10e7961e9358cf764efa1f3505aa35a1d95ecb99aaa1ead0436a2914366fa625249935082a3cc14b7def4e02ca701c3ed8fcf636316c9122d64eea9e1c9a0b5608798f408cf960440ae4d82a9fe32683ef689427072fced2838ecf38ff6a411cc102e021892321d4fbfa0d9968f52ebc2b39194c46ee25ed6bb62aba0adb734347d8bda058b0db3de97f4178f33fc15352ab044b322c432eeb97bf6922cab9fae5c8e9c79574541413a6e3a0e982ee8bd716ef8dffba030931479db8f52b493b8bb2c7e175736398fe0ee595efc23a70b9e315e6ace5fe425c864da441b122d384d7d0fd8cdd9f95528e26ffdf5f4c0263f2afec2ad5d26fc7a23c72155f84b90498bb8478d9b817643a72426b6a4ef382f9637881ccc465de36b7c9489f9f26287303d9d03fbe54cb0101b3c9d0fc96468c92981f7bd9e77ae3044fae3b8ddf2c5e7ae56767849032e0b24796bc67191c992d038ad6b6e632313a739b6f08299d22162ac7ff8986032785aa5dae6ceb429efa975ea0443428a7f42628690f5708c6d93c05ee9efe467a1ad1a5bff5dc557572e71e4667c2e48c468002089964cd29ff0e7920389745622ea3313ad6b90af277f3069bb65d4ca794a298bb357dfa0a046c136ec7506fc0022f1f78e8b70ca67e93e75fe6bcc309273c3ba00d1b7eef9be02b76e19a7f88c840c94a353a0544ac993a173ec4b7a214eb8826f930c0f519cae041824187e352b512150adec7ba7655b8bc53044439a2c0e01c9c237813514fd6ecada83dd9fc0dea7747ac5f8258bb3a8f96a6ac2555f51ea194617d064200bdb2206218d6514bf14fc39ce9ed999f09ba76ecc8f9e60235f1b677f0a2a7b06c5a5d05d04176402dc110e17868cbb0dca2cfdce02c3bbc0a03c39184879724d42ffbc22376aacea644a7e8440efd1aa89701653d3108277bb115fe55e4b5ffe07e9a62b7bcb6d663289c88dd6141062e4802cc2614ab2e0d825797cbfb23f1163860a2475a40fd97b76760a713464b5a395c33168a8a0d0a92cc208fca46c744c29dd02c14822a6bfd036fb6732ace0c6ea5cd223ee1eb0b83352af2ef0c321d8e2b526bab430e7e66a2c047a0830974e35ac389159c47d06b5096819f9bebc92c45410329df82831a8d46169e09fe25d52f0a2e8b7e3dcf1d5acc84207fe588ca24e934d31525546ab3f8542ce27cd69021e8044558669b7608d825a5721278c1c1eb274b3c517c74e53961642b397d20b02b3c881abeefbce739548c32abf08b079adde1e0058d06aa1a1e172fb690ae1776a527b6490a2413d446bee464722d373455ff88aee3d2ca229772f840d69764cca3f23052457b5239aae38c18f5b7ce05e3abbef8cc7a6d9a26c69282915a7c994a4b707966a70e7027705f5c29e93792ad216c2fccf06f2195f2a1551dbc95726c729484330561c089b58193fe4505fb2f50d22325d24c402d6ad212cdc3db77fa004ddbb9b3d4acda5c1ca6784c33ba938b44abc0c9126d3d0023834bafd9184a3a660b229035fc25a28e2575076fae82f6cc47780447501120c9a9fcc78eec9b59be9d4c4d9b74fd7de7c2ce68d1b9cb56fa6a8b9644c0929bfb3adecbc60614ca0c2c6e08a86d4cc2a402161ac8edf52895f526276946bbbd476d2b8731a3b033e6fea7216817106027ed78c100304cf663a798ddb10dc1e05dfe1ef919f02e4c01be909a5abad53f23549b239d350e1a425e13565cca92769468cbc584ae322f57b90c800be221cdeb66a28d1c900ff50a26be1e9f527f249b07f33b5e74d3b558e7d0d2fec5165bf281d3a82f4d3f135907bccf8e3f31dabbafdbf1112c0fda7eefa57d7a083b416be84b3e6622c24afdd59321147bb0109766efc47f4a452d984f3e9cf9922773d77855d98ff53cdc54c20835fffc7f50608a942ad491ed74e1d7cabd2f3a4f2d62d7382819fa87de582cf3ef1dd32580875cb6192c6adf57aedad5ec2cd6502e87b457140cc93ff45c9f36eb5ebf0b46c0d9d74514e7697356550270f3ed672ba2d03750607676c5593b596b29cc4402dcfe7d9aa91475a56cff2d91a5e6a333f2c6bfe0d4414b6aad7e2385d3cc1ef06890754b4ec9cd28c9221b0a8fb156c51294f3c35062901224e4cfa6aa29f941748c04c9f3b1b7c64e145ad1e2d61153891d352a6fb4645c643ccaab0586380eacc9293874c33f6f659e830ef93912cde3b157a9f6f4c7cec33b5a1317a0decdd3fd42b7d7b06e42b4648c91913bfc1f7cc15017672c7bb14d654fadbe8f94d8d8e524eb5bec77d15087d769f689a1f0f46edfaa2603f2cfa807aa06fd4ca51130309b139013fac5ba01d0c88be82f3226ff98e9d3cff614036f93e84969d683b1d364203c56f3960f7f2f6ce77451897c45d146f397ee35bade6959d1150e20d59f97c63cfbc03552a588e4e0173a3bd5ab675f54746b700fe89572523872ae6ec19275e6f90b47870b86cbf3209ec2f28ebb4e3943f2531dff4974414b7eae324e1c357700967700cc0627cdba8a112eed4d04fa40b82b7dd6e20befa4b67f51a8064f2a9df0660af4d72565dab56b5337fcb67d82ed71cd88f4efd99bafb726bf76ec4839142f87dfcb55f5496eca24768a6f57d7a5686972731bf4005087176ffcae8c3ad1c4a92e483e62d4eb976abc9d44288b0fc0d90d57559938545da0d05fe0c635de61af4d85141f389e01098b7f0136525ef8ab4d22f5344c08c6a906b4183428ed9e6341fc9d8a70edadfc07bcf4256933586807a52f5966d4c2141070b5e8e11cc00d758b9884103260f81db7b1c0b4da28525694a6c805a7b1888bb493ba23dc1a5ae5c4c248b2670a62b5e59f4f26fd57e6cdf6d57afe775f9cd9d3c025a2b758b820704d51b877117e799e8cabfdd5ffb26a372fe401cd671fac87f6297fe6251aab6887f292d8b9360188ea9066089de42e8aaaf184db2dfbd8833b703aabb693d89384913060c24c1a82c74ee84b39144786657ffe9ad34639308e210fade38cb44465f20563e9944c8a6c52f08735f163c94db4aad3886083e5021767fa755f6c1c509ebbf6481ef87a56e59df4a1acf960acb4fdf6620e5c4346b19495135d27eec431305b7597f92e1b34afda3af3a2ffbb2d1f59b69320e308d09d3a83e03f61aba90b67d920e3ca96b9dba0b4d7b78c88d53931629", 0x1000}, {&(0x7f0000000240)="7c5bb7a942a332f209ef747ceb121759853a037ef7", 0x15}, {&(0x7f00000002c0)="e2c1f4618edd6e621f642bcfcd7162aee59dc77e3a57e10c76813e86227117a41525fd95ca1163fdb887c2338953b4f27472e4d930276fbdc7a94fff61db01dcac07531378ac8777fe39bbd9fa96afa7dcb8047cdbcb716cc7f729dc9b5ed5ce4d01fde9310584ff9d7e55f5c052a7f442ffa1fc9c0934e3aced93b2bca6ec0340ab874b581aa9ba50a5356923ac8993f287a0626c05d3a629504e9b7fe544be5ec3e632d0785e4c28009cd7c71784f55f623b82ae888bb9b2e670cfe85d043d2c481b772d59497aa56166473593bd1529008b6b47320751b83d06e139137950ad", 0xe1}, {&(0x7f00000014c0)="8a980d480cc883d40026cdbabb1733a3afe009467aa24b425e15d28636c97cde0d56549a9b1413eab21768c489f09cd32209acb1b9b299b14f48c3584452eae8c041623f9a874d3e5e7b2ba0e5184c0d16a68c800806294758f29e2172cfeefc62ec71ab5f056af4adbd272568d277f93fd7067b696d0f3945d9030757c32efd49780774c6f36cb55fa262aae9d47214d1cbee4fbf7add511b64c5a6355ed612f66489967aab4fe55c722f6b2c6e371bab70a952c1b12e13ac0c5738ab3f3a8020f5398baad30bb8d9091e8ed165d00bf378a5d33aadb42d1c407ddcf448106fe642906dcaacc5a99a2da3645e8387b5bbf6000fa9add5c55e72279960d6391174868328c738e45bd7fad8823b6da45780123d7ba2eb129ea4963099099b7e548973157560c4f38114dc0115993c81d55e9f3807e499b7c324e1131a967e8c0505313939bb8c5bd7b546637de8facf7cf7fcebcddd55929abad643b9f4792f762649bb09dbc0af6ceb8ae5a710e74cd90f7945f6e563836294999f09e75c3406d6ad3926e0943dddaaa887e8a51e4268552b857ef504798e27774778d0e6693d2635c8a6d681ad67a5d05639181938063a6621503fc9abb0c05d4fdb727f82afc833e8a88c7c8b28aa5bb333f1afbc154b91610183d3afa616aed76b8fce4e01117878425190a2757fc335c0db9544ac791a253d5b5d5e814f8730e40fe5cedfd064b051b4df17f872e70619200039a617482cac7916d364411cb93746229f74cfde5e667c3ec3dab5298b8ffb441e2cdc152cc75bd194dcde191a2e5eb5b3af2fa81add684ae1ed56e2f73c1b21ead3380c82f277c16e95eb2e9611bdbf8b5a150445f796602992c08791fed0281dde57309036ac26020d81be111c708dc659306314e00bf94d3679fd5e28f98430560f835ff2d979468c266e01cc3b8f0703aab76b20054243d80a52172d901df480e3b2b5d0ac00c9065a43f1c90807169bf3ac118155a9bd586ee783b7adea79c186cfaf51169bb6d002ad630bf71fad068d530528f4ef880e497959c13f01e320cdffc837bd2ee1bed944696a1fb2a83b1002b09fe8ab42baf47ef25c5246017a507ab67202e3f3c304c920b1595b80599c50d4d68085cead6e5faa8a9c162d93ed74b19914306bdf1a320580d80bb4046f6c82f673207a2f09827d78b1e56b6fa52fb7c48b3d103f607e7b571355335e5abc354a2a5c1d4690c3b0d27f62160b6c5380e7e3a9fece28f1209a9a4f7ca6516ca5f1faa0a817e983d4aa58f26224f9686bf879c2bd72188d17f4a78689368748bc1a7f3451fbd389eceac70b0cfe009585487598ddfdaf4d0b0ca6bf941aca9fbc91915c6cb4913fea02b154e0261538a2f7e4d90b52f20ef16b14e1f04f6fc0f58fe6537961798a9608293a88023113d1fa2d6e7eaf8591f12aa8a93e095595a69fb86b96868e2f7e828458b8e3a13252ef68935c0218435964dbd4f6c9ad382242ee8d0c9d1eb8fd11601570cbeafd5157aa2f2ce55b46ca3a59eb183e0c65b7032ab6a5eaa24ff3e0151db82d1e94aade54d2a1cab639668d5e7fc53cd356806ca3a236822766989c584cfb4aa78668af61fec15e6249fbf6f41ed7e6eacbb9fc25a683b3f7b4811cdfb87b58bb7d3400c38e7c863004b1325f0ca192cc1446d4435aaf14540fca33169159c2430a3b34dceeca3c29699ba9a952662103468d1ba99f2a9d84404cdb34c39eeb4b5ad569b89369ee72a25b5b8f77ae108a2919aef1320f854f5037eaef4438ffd2ceb3cf082ce09fcf7b57d297303d33ba9d33d63d704688029dbe82479c2922bc0a66539f8172f0ca7ff987899bf3ab8fb3b4a89926eccaea9bfb064f54957d985c8a39dea55e0e4b82c3f4300e1bfe1ef0264546333e755fb5070a3c3c0be63ed49d74320c747f2f0cba1292be59c930cf349289968d9648a895b8d45ff916b68ac8834f96653b4c4717f1f8d8a5979a7b5de8342fab2fbe0dd4970d22b1c55a9b65ce2d91859de6fc34592793bcebc53e74a8213ebe8508ae7c6318cb7c47c284d8d212539a1092d067dd8849f0b37e78556591f9345a00da3c1a0cc05ed274832d70c4a86d538fa5dbe62ab06aef58f04cd00960aa5371464db44df29ca879f5229370aea527126745de70797ac0488fe932035a27b329bb651edda32f3dc83fe5a96e1a6ef5d60daa6542dcb7f3c1799cf7af0b36032fb482aadc6ac208e432aa9981a479dfd9db0710e83fa4053e8eeb708c5706d899e18aed2eb9104d11f0ea53b3c5e3c40751dfb0b47a46617be47356e0c89303afad8e3f6a4ba1fbfc82be9d26e699a5daa20d718dcb29a64ed9cdb7105b3484f34959780668a49095ecd308186015067689472d832661be2a129e8f84d37c28eddadd4a77e0c1db7f6f1dc87ac30874bf6f3cdbe2de07509d42f07b7449d6c2762b6dbf298394973ae728b663525896a4fbd13139e4a6489e2e805317485c640710c1ba9fa609256d8cf10f5f85e6db572379adc1ef8468bcbfca65ee20c2f937dc9a5b6fca3bbdca83c4c521ce97511dc5650f7144c53283565b8e4899b7f33622e9de29e0c7024e97e2548b18f9a8a68b0f11228a7a4c32fde09bcb902ac83010c6f654203f77d3f15df49c6cf7d653f0b3221e6ceccaea44c627c4fa4de562c5d3274cde9d036ce13713d852b85d83a83418da5ef731aeb02b58c313b18341d6a95cc62348c203d812ac5c6f6a7f06b73e8a862266c380bc321a3b57d675bc7e94836a8f0c9f92c887d09cf952ab35a7ec6f08d0a9f1aab402a75f0859501c5428103adcf4beda66c64012da84230a8d1c6598cf1b2f1398cf5ce60e8216a47893df53eaa901e403fcaee59ce643613b6ae94d5c92cf64e234124d1d0bef8ad48692783d3646ed9592dcb9883055ca9eb922a55f7eba3620e955bf5528972b59df72cfd01639b5b1c62037b6ed46981109148f93d020f39a68ebb4356c6beff43f5d04be33f4425490514a70b83c2f75ee3770cfe08707bd24614ec4202192b80f91c64daab50acfee354132ef23f20c2b160304d25f7c08d9e61e0e56e812055311829d67dc635949acfd3df28a5f49e6919c6b288651ee489f036347036091a46c43966f77b36b0fe5df1e1cddc69c2e48feb1f08883061e67992ffc0159c3e757bbaacba5746951298df8ad33f32ac6b5db64834397a81dd69c465f786c630623ce3d60b11be7a0e8bcfc15f9a0eba61705b4a8d4138393818161c5d31d3e86e1c90f37123e81aaafd55691ca5ec6af69707f8dd489de110626904ba780385ee3a63af7b9a15ed74da817eccc93fc8a18567519b5673605dd68931bf4575acba8bb99b93dace5aac7719b11c38e68a1004c8926f0b40cba7e710c6aef19c9d15d02ab8cab0bcb82452fe5153de6f8c880d58b7f2d0b655e37cff9252546dbeb54f6cb0720f75f5c64ff18b7fd732117759bfde999d944f5153d2705229a253f3ab2dce2fc77aee2e50bfb3a9af314b3c2d9306159bc7a92d3df2d037ea39ac37b269cb45c6abb19f6ba518d7faa8edcc2b5b3db7a559fc1153c3e7cef0a9c868cd92326861caa547a4606c6662faaed8c453401e06d4d01dc3f9371d277346f11a612543b9c9b542f7ad40dfa7b0aad8eb27200e2c6412809b72fa7ae1f87d6ea45653d683b4f1e23e1aab355349d9ef7b3c2690a5170bbbd5b2b2e904527dbde03ff76fdb863e4ea7a4ed67c30c14319044d681d1fe1f7f8e57d8a9b9715fb193e83cf148546e97407a262358ed3ec76bd8065c3cbf421419a587d4197c66a9751ecc435dfd18595edbc40bd3750ef7be7c6ebfabb5f4a109a6b83a6f1b27f1b33cff12bee6a953f85f5643498895caf099264eaba9c1031a92b1ccd5302a6791083e56b29aab0d406cf51f68bceb0c77ff9fb316543a2370510399f85fd9f5e5f1c8f3fd39f4cbf522ec8db38f02d23f701aa7874654958de8d0927f7d4173122b5abb44c7d33e1fa5b70376ea57d6ec3969ad841bb02ed5f77d667be626169397d18754b176ab50265639ad8e53cb24ec9a9d5115826bb6a40221fb83ac06c34137385f1f25978ba7124ce7cec3ee193acd48a814ce4664c4022f3bab6a30d283c5fa69fca91cd4e7647e961477e6b99cb5759f2964d0f045249e26eedb692b1b43a0721a341ca598725113e22dfc10c6aa12b6ce5afee2809b1981802f8aa14a10498e06626bcacab2f120f92b3cba45abfa538a9e9064cf0e57dfe69e75e5b963e6fb63de14017bf6903c51b837c048fb1f0d087e280ce2bf597d17722a7938619f290c2a7a250bc0dacc19c723b5b48b66983c8b48ae657506300782bdfffdafe2226574a55531827fd3bab97f061840e682fde51130efeda13d23220a40a78f304935bb2bd3eedf780f69a24171c15f76d150d2ca6f37e556d365f7215d6754fc57f65d36cc131a752caa6c706a135f4e1d3f3ce990b2b439b03ecfde4f4e7e87025d57c5f3a593a9dfd68455580291e25e8c8d448fcf52466703831c4d1d73492a911ba2ebab7a87e800ce469541abe8b77dd609df587176a381a00e3c183685a8f50cf293cff85e1595b1cfdf77cbe247ad75e0b393647c6280aacf14e746e45eb221df1a9ae267350eae0a4dfc1590a64d77e7c98950000c930b2d469c9c590c2561dcf3c0ee92ce7c1f20a6e7e81d552dbd3420dd462fe5f40b7a50b4d74a5d318083a804a8ce9ec5d28347264c5b8be3788f48170e67b00e224a77346ef3713e0b357e35ff566e182faa09d06a959483693b7cd788c7c7e95f98334ac54cb0c61cc7fd4bc598e5d64836a1780edc42bc9bdb1facb589e27e2d7eabc4dea405f06d4c9f47b63b241815ac17b8ebf2a2c28c3dbd710c1f9ff5fd27ed3989f6a3d527dd6ae5f8ffd4cadea808e7aac45ebd0cc256fdcd761b94179187dc89fb07ed1551a0f1a56945677fc948f950de9a674b71c6a5ef34098fd69453a57235eef0ba4ac828120a90da67645bda6ce60db39312244f2919460077d915819c87bada6a2d803bea63f22a8f1bf3e0bf53175714446d9eea6012fe06c07ab7217613b79977fee3ce67291120c5c00caf3ac4ebd1f542b65c88b52d3bb83cbb0", 0xe2e}], 0x5, &(0x7f0000002500)=[@cred={0x20}, @cred={0x20}], 0x40, 0x402}, 0x600) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000010c0)) 3.191812844s ago: executing program 3 (id=201): setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x802, 0x7fff, 0xffff, 0x20049d, "084880fa870000bdda0988d11554e9090002ff07", 0x6, 0x3}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000131, &(0x7f0000000040)}) r2 = socket$inet(0x2, 0x3, 0xfc) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="e33a176ed024", @remote, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @local, @multicast1, @random="f94390c488d8", @broadcast}}}}) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kqueue() kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x3, 0x80000001, 0x2, 0x10001, 0x10, [{0x0, 0x7, 0x5, 0x8071002}, {0x401, 0x9, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200727, 0x2800}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x18, 0x8}, {0x2, 0x82, 0x8, 0x5}, {0x6a75, 0xffff, 0xd1b, 0x4}, {0x1cc, 0xee4, 0xfffffffb, 0x4}, {0xc, 0x9, 0x8, 0x76fb}, {0xb8c, 0x7, 0x8, 0x4}, {0x29a71717, 0xfffffff8, 0x1, 0x8}, {0xc, 0x5, 0x5, 0x10000000}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="ca21dffabd7ac9c526bbb173460480e9033d95328669edeadf5e89b5f4765995d5f7fd12cd8d6f1e5260d8e7d6dccfae6f12f6b86225921d8743a2a1b3566237ad2b7216e0178bf2978fdb2b33c3dfd2d74548a4f8900a848ba003d91fa2e92352d8c5ffbcac45a79174263dbc5827bdd1d1da09b57350fe9e3f56bb815c2341024b0a88671e4bb42c648375de55f848077c9671199e187714597ee3bbd7d9a093cf635158e1c3c9e32f4d7a3e347002be15522537389281babb4342115dad661d190c7ffce8c961954ab92f09", 0xcd}], 0x1) 3.191533771s ago: executing program 5 (id=202): open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) open$dir(0x0, 0xae828e137847f62, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x4, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x3, 0x400101, 0xffff, 0x81ac, 0x10001, 0x10, [{0x0, 0x3, 0x4, 0x4}, {0x6, 0x9, 0x7, 0x9}, {0x100, 0x1, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200727, 0x2803, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0x8, 0x3ff, 0x4f8, 0x9}, {0x6, 0x803, 0x14, 0x8}, {0x5, 0x82, 0x5, 0x6613}, {0x6a74, 0x6, 0xd3b, 0x4}, {0x1cf, 0x10001, 0xc, 0x2003}, {0x8, 0x9, 0x5, 0x2}, {0x3, 0x7, 0x8, 0x4}, {0x9eda, 0xeffffffa, 0x1, 0x6}, {0xc, 0x5, 0x2, 0x10200000}, {0x0, 0x8, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80044403, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/165, 0xa5}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x8010427e, &(0x7f0000000040)=0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x2, 0x7fff, 0x8, "b30800000000070000000000bf00000000000f00", 0x7fff, 0x5}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="690e", 0x2}], 0x1) dup2(r0, r2) getpid() openat$zero(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 3.036294504s ago: executing program 3 (id=206): r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xee4bce5bb233ab95) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x80}], 0x2, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VNDIOCSET(r2, 0x8004630b, &(0x7f0000000100)={0x0, 0x0, 0x0}) socket(0x20, 0x2, 0x5) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$KDENABIO(r0, 0x20004b3c) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) 3.033101793s ago: executing program 0 (id=207): mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x637e) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffffa, 0x44809e9d, 0x7, 0xfffffffffffffffb, 0x2800000000000000, 0x81c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000001c0)="1d6b4ed8eb7787a1106cce2579aa36f47f332f4fdb68aef84dbf91db28f7ff355874f7884929cae566f76bff2ff4270ab5ce059852d96c317c36237e86419404f073948ff168381f3d7315f8ae7f42a29888a4a01271989dbb548251e7bd845d79b14574cee02b93b4986e88fc82ad3e6912178218f1dbf6592d80333d5cfabd2663c21172b76505e8a226ca80a15d44bc12b16fda3fa7728a62e10497e181a64e0d7c769223843beb2d37b04588575d4558e6acea40e252774bf3ba9549d66173920de4dedaac86a0921f1b7dc150877072e207c9b2e5e827bb142a473cd0eeb0681f4eb2b281718321638bc3c23f0d919df25ca09e0d92d5829fa9", &(0x7f00000000c0)=0xfc, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) r2 = socket(0x18, 0x2, 0x0) close(r2) (async) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x2, 0xfffffffe}, {0x1, 0x300}, {0x3, 0x70b1}, {0x2, 0x11}, {0x2, 0xa}, {0x0, 0x1}, {0x1, 0x5}, {0x0, 0xfffffffe}, {0x3}, {0x1}, {}, {0x0, 0xa8}, {}, {}, {0x3}, {0x1, 0xfffffffe}, {0x3, 0xb4}, {0x1}, {0x6, 0x1fe}, {0x2, 0x2}, {0x0, 0x4}, {0x2, 0x5}, {0x2}, {0x3}, {0x0, 0x5}, {0x0, 0x1}, {}, {0x1, 0x80000000}, {0x2, 0xfffffff8}, {}, {0x0, 0x4ab60683}]}) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) (async) poll(&(0x7f0000000000)=[{}], 0x1, 0x4) (async) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) (async) close(r1) setitimer(0x2, &(0x7f00000000c0)={{0xffffffff}, {0x277a, 0x3}}, &(0x7f0000000100)) 3.03267874s ago: executing program 0 (id=209): execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='^)%:\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='\\},\x8d\x00', &(0x7f0000000240)=':!-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{-.\xe3#\'.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='({\x00'], &(0x7f0000000640)=[&(0x7f0000000480)='[\\\'\f$([(\x00', &(0x7f00000004c0)='(\'(-\xba{#*^/\xc2$[\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='{\xef*\xda/%(\x00', &(0x7f0000000580)='%\'-\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='$//-\x00']) (async, rerun: 64) setuid(0xee01) (rerun: 64) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0xfffff115, 0x80000001}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x1, 0x4baa, 0x3, 0x9}, {0x4, 0xe2, 0xf, 0x100}, {0x3, 0x7, 0xf15, 0x84}, {0x788c, 0xffff, 0x8, 0x2}, {0x4, 0x800, 0x3}, {0x9, 0xc, 0x28000, 0xffffe2e9}, {0x9, 0x1000, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x6, 0x8bfd}, {0x0, 0x0, 0x8, 0x6}, {0x10000, 0x0, 0x800000, 0xa6a}, {0x401, 0x6, 0x9, 0xa1}, {0x3, 0x6e2, 0x2, 0x6f5fc48f}, {0x3, 0x101, 0x3, 0x9}, {0x9be2, 0x5, 0x2, 0x69}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) (async) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e5000000", 0x4) syz_emit_ethernet(0x6a, &(0x7f00000003c0)={@local, @random="5fbb6ff09c48", [], {@ipv6={0x86dd, {0x6, 0x6, "e22945", 0x34, 0x33, 0x8, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="b13c0811bdcbcd4b93f63f5806ba09f1", {[@hopopts={0x6, 0x1, '\x00', [@jumbo, @padn={0x1, 0x1, [0x0]}]}, @hopopts={0x62}], @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x80, 0x4, 0x0, 0x84}}}}}}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000740)={&(0x7f00000006c0)=[{}, {0x43, 0x7ff8}, {0x83}, {0x43, 0x681d7709}, {0x22, 0x101}, {0x26, 0x484c3da6}, {0x42, 0x3}, {0x101, 0xfff}, {0x40, 0x9}, {0x4, 0xfffffffe}], 0xa}) 2.778421943s ago: executing program 0 (id=210): mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10289, 0x100) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x4a) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) fchmod(r3, 0xf3) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r5) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000740)='.\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x6000, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 2.776505114s ago: executing program 6 (id=214): r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x802, 0x16, 0x1, 0xff, 0x80000004, 0x80000003, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x70fff}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x3, 0x9}, {0x8000001, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x7}, {0xfffffff9, 0x6, 0xffffffff, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x9}, {0x4, 0x7fff, 0xd1b, 0x88}, {0x1ce, 0x10001, 0xc, 0x3}, {0x7ff, 0xb, 0x8, 0x9}, {0xb8c, 0x4, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x5, 0x4}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0x7, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x20004102, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, r3) close(r4) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) chroot(&(0x7f0000000080)='./file0\x00') recvmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/51, 0x33}, 0x0) openat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) 2.776356626s ago: executing program 5 (id=215): seteuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x100, 0x5}, 0xb, 0x4, 0x40800}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9789, 0x5bc, 0xfffffff8, 0x80a19b, "bb081aa90037215dbeae58be1b00e6001d00", 0x80ff, 0x1000002}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(r1) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x40000007}, &(0x7f0000000380)={0x9, 0xfffffffffffffffc, 0x6, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff}, 0x0, 0x0) close(r0) 2.641128831s ago: executing program 1 (id=217): r0 = msgget$private(0x0, 0x200) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000a80)=ANY=[@ANYRESOCT], 0x401, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000ad273b553053fcbe95366c5b1159fc375df07146b4789dd767ff8b301f5c581c8b12c6f6a4e17a07adbb558f0200653e2d330e2e7e01893f579b056671a464232aa1d18766665e1cb1b536f9df155609118636c9d16e01f0f2660c58bdb81bbd602ae212bde1f877cb7dec9ae14668b8a7dde38ddf736dc1"], 0x80, 0x0) 445.713838ms ago: executing program 3 (id=220): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) read(r1, &(0x7f0000000080)=""/191, 0xbf) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x4}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fsync(r3) dup(r0) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000000200)) accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000300)={0x3, 0x14}) close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x8, 0xfffffff9, 0x8, 0x7, "8b1268b12749be79de1725c6664997a3efb9162f", 0x0, 0x7}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000003c0)="7c7e6f93af988fe2150c1ae3f7d92db54551e00731edb2137891e31e358a33ff5267582d11f2d17767057a7f7c514de4fd88d5249a9baf02d9872d24e7624a29d7ab7e7c114c3a45f1ca4f827304f81af6ddd8dd35b84295648c9c556ed098077e8c1cfdb04a92627a17f1bdd8ac2a446dc8f10226493fbbd2dc32edaf8975aa0a7ed7e366c745a7021bcd9f9c4cc5592638d71634668370c1890114441f24", 0x9f}], 0x1, 0x0, 0x0, 0x6}, 0x8) mknod(&(0x7f0000000500)='./file0/../file0\x00', 0x2, 0x4) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x40, 0x0) writev(r5, &(0x7f00000019c0)=[{&(0x7f0000000580)="095cf712449a597852fe3da602219c5f95ab9e99edb311da4fc9d3f8ae32b29d5208e0f8b7fa8d71af0a4c7c7262985c95d4e719f615a15114d208bcac75a85b62162949371933df5932be6573a4cce09693e81b5250b3821947f0b84256d612864c73c06ea24ea5445947bc82ae393ebcef9197ba719c8027d2983e6a008a03ed3916c6593809f2528144371e0ef0a8133731f32a", 0x95}, {&(0x7f0000000640)="1a4c77688e4fa32922bfd46c738f42c596902e8f3583e8404dd547bb48d5cbe4ddc5e06e5c0fe14f778dbb42e161404ebe", 0x31}, {&(0x7f0000000680)="aca5aab4a510a35c46f92c12ce89f11cfba76abccbf4e58724c07a436d895642c5b381ed0c3d9195c7d578aaf979dcdbd63837ceeb9eaaa2a75df9bf0475a1adf882f15ab912fb7bfe29c5ba2d9b3ac9dc98eb2c705713a9031e3a2fb20c8cb328fe5a79411514328baf6b922db19f95f8fe74010ebc1ea593d52dc6177b1b9f609c2fbf8a2f3f4e7f0db6c6f346f9631060f815936ed8ac3028fdc3ff9fc5fc93f60ac10df37a9b556bf6", 0xab}, {&(0x7f0000000740)="225b494481b3f6f6057a3737ef0b13d76b2820800ca4e6e412437c9e89eaf9836ff74a96a0d4c648c264f27d254b5e2b3f48dff6541da99f102150711817e9312cdd920f0a1665353792e520804960ee121ab44eda31d2ea91b45cd83e192bf34a15411131470914e13c64c586480f7fd4837e75bf5c79", 0x77}, {&(0x7f00000007c0)="cc91886c4593d295fd988fb4dabcc607", 0x10}, {&(0x7f0000000800)="508e60412182d854046e88ea6ffccd95d1d638dc251dba0cf26efd3120fb0b46a99cfda6642981c69524e1deef51141c96e2b34749533e429a956f472db84aa09843a368bcd6848c13408a7dc522ba07bfb67e", 0x53}, {&(0x7f0000000880)="1031391b824284e9d98608c430edfc84acbf8ec03107c66042034d8dd298732e45935dcaeeec3195e2dda6475ef394bde2a01687dd10fc90d88803de1b93179dc9db6fba102e4a5caf7ee31db8e9e29c17773668af6414b4a6ff3e924ee4829fb609db6a1c5f7fc39f175d7130edae8bcc4dc605f6cdf20381a0a81bf92c7d1b3e51c76ae8b1ebec66ca919b702b692331b9457f3b070bf957f6a19587e763d2219fe11b4d1014a00e561efc73230718e6d8dd8922770fdd0bb631166ece9e316427cb9129cacbd03c1b5463a9e488cbc86eb103125a7819271d15328d19a10c933d928a096902b0cc57891f38f60dfcd42b4fd827050f0231f599121f7e3ef40d5378b1ea2c24221b7a0c34572b5132446bea4b17fd41adae93b4a4fefac99470d930e6d4da0ae59b71b55a1a86c17189bfd572de2177e000750a57e7f4ec9332e3afd3a582a3d1bd9fa07efabbf3b3cd88669efa5fad581276712a161bfa42952c0aa4405c943db26afede584b7779a97717cee4b8b5ebbadc28d4938c37f20c7f44bc0b710429f38cb47f86224dfd27e238ac7d2b2d8a7651c4150a677500c306808e419ffa891fa255cdd4cfc759273f48802c6f6186b826404f2950b51722fc3d12c1b45c2f5d54171f288982ec0b95f9b623de27a40f564648adbe2599fc0f78c6e44fbe3ea0702d9406119817cbefb6362b1a369438389c1cf2cdf3a68c88060b9e2f45e1558183f9544101164912c1009b5a28f1b8ec5145117d490b3e36dae87d37f94cf45730b14a63244a5a06fd12c4c42b1e01315369a263da00b3235545ba0bd9c18099b8aebfa3ca701f452439506aa45ed97d551fd7a90e04e406a4e8e07f4887de1a3aa21712a0a60223ed3bab07bcd64000f7d177cb7abd0c064205bb154e97c8602487c828491993230721cd0801dcb2f76bd0139ebf16d9979d49dac788dd085a6e7dfeed048c77fa6e2ff25654a0885d35a3b1576f7d6302a965e0ab33009d1597713dd7dc8165e90234dfb3b8ded00670114ca6a5c13ed200e2670fca8e6fa1f1b67316e15753428eb4cef04915354105b47c69e4b9b6ad0b044740ba45eb5735103ffae5da7e69122883ae0c51978697f2c8f272653e15a4ebcb672b650d0c4ffa299a48117af03aed42f551216a098abecaeb70b787ec90077bc774f8768a518b5faf5fae2c03fb7d4ac90d0bb61aacd82dfd98d7c498f70f66758dc0d8e5b1ad4a28dc526fcf52bbe6222cf61b92be399de1a710803209c215b6ec5747f65a1158383c037de279202632f64f0dd3b70b7bb4bb7bfd42f6aca470dabf7b5376658b07518d9f3f3597a887209a5379848599f82f9ab9819eaf8b8693060b873c8def29d018f57ad18e1e9596eedcc5ea2bfd74cae800a9a60ea5e4ddab6b8485f7339aa4cda4767e7d0d949941e033b6fc1ee916a55ed3d0cf53c87968b88a0fda8444c30bf9ff2d3874a8c6736b2ca75e61f51108d7bc7cd3dce0de69a5afa6c07c4bde7dfb38cbc7c9f30c3abb5355fdb84f344521f3b71e3c0034f191989e90cf62023ba73e23bc22b25cad3012a743595355eb37320f9aac90aa638d3a1400192e14e2ea869993698e6645ad292ac32a94331b8949b8cff3e06e204d4b44099cc12b02167e44ce8641d5ed899b60fc753238f027d227332c00f476e8c68177af4525dbc1227c471748cfb33cd1724d0f990b369444281616f10fffb58d1c9c98399f32bea6bc4ab7485dd4070259b3596ae7dd1f377f8ca46c2d5f4e004db254478e5d0c07ca7316a7c090a2d6549895f3b17d6441c059459571a19b4fb1b4e923768e9fcd03c226a86902c6ed2ec031f3c1260ea3650ee4a7a86389039ee5353d7676f1d9f15c8795beae6f16c0f367210c1d50fb1a32d694817bdbad0ac8139aa78787afa7850f85166933974c1afab31cb9e9b3426afcdcf747056623e63d3f2dd455495a9249b8e142ea252cdcf38b9353f78e7164fb94f47452fc24545d73a6ae0cc337fac54401d92ad7090ef40c79b3eea786c096fb394b78da27bfabd4e165f4234f72fd3a0bab90949eae75471de973b931e2bca509a798ee7ebd75ebeb7b06e6000f3843e72a9174c7b97d3f4a2064c868d201a39fa5ca6114b2eb966e64bf9858a5bf9abb3b32060cc8660fc38ba003b46fe4f1663ce3183bdf9fe78051bc99d969e16530c51b20d44aad19bd2f0f3e7d8f49b9af7489027b1eea010cb7a0e03184a37b958529732e9b590026772098e7964064402932f50ef48d0beeb094cf7828c770d561af91a929b22a40065b577ffb4d88edcef34272d15ebebf15b917ecb612c2506374adc584dc4f480591d11d3773272287f191e6a828d2098f8bc2553b5807cfafc8a7f9dca391b8c7a2c3e273fbf9369371c868d971f74821f11263a872f2a86a5e1f1d801301c0189703befb02a79d99e5a595b7dd8929076f0d4c9b7123eab6d1c2b1a851a90675c5beb6f3efa7643575d67d637ba941619ea996ef13d69128412a5e89e524869636e6cc84a6b411a401b47ebb0e8beb84ad1d4accb8b3a4a30d55654b79ab1e1595e5b0f05af064e65237bd6d834c4b7bd5cc8834d7a68eb677e3b5d488d1de2cef206dd5f0d1dae486762582e3e75e327feb0bfe3d01f5e300878ea4e73f8852f25428bdbe391171b16046934c28b8e0d35f1aa6a4b68bb3bb2203a3c520e5ceb91e25d05dbb26d9661292fbc152c539de822ea4cc31d6929eb1844dca34ef5a8aa6f52ccfd982ab5dd2700d774b1940774a48f1f91162692bbee3638d8eb031d4347d60846a3aaed081065bc041d51562f29608b4e3e988be1282884370dc2195e171472f65973cb2f5170f1cf7571338fcb87b38f1808f0d7fe47270f45c3009246a2cea4d220a0368ea0a5ec68a7bb98658c9bfb25fa2399f63f3032b755e3edfff0771c15b3d928b12db37652624fc96f4e934421af65a1af13badce6caf433e9e89d7764c58178b95a16af7359ec447c62d70ac0c0deb923e8b92a673fe35345af0efa43dd8fc3c672e8b689045eccbbd0a23eefe2d9285aaf3ac0a57c81e50ee635f532b15b63740eda5d2d786afeaa2c94bf3404f4c95aeebfbe8cae6d2c6186e090d5b0987aca51258b9e5832a03cfbd9ca53b323d07fc2238b8517598f746967ae6df56ac9d9042224ca46a48c0ea9022d5cdae5b9505e2aa084667e67f2a092fd66bda19a4bbaa5b4dff68e3eb1cc94fff1560e4acd2baa0d4befad61b6fb4746e84f25776585669b8154e436cccdc1f93b7802921e9fe0b1edf217e78825b715c4b4547cf57407d2d33e56c8a7a712b5c772c00443464843edaebe2b289e49098788fccd87d6ce4ee300b59da2db260699f8d8376157ac6f18d6b8491cc6ce181510dc1694e4d177d2b211c800012a394474a2e6287e0daa97d252a9dbc18fa88d5516550f32e40f7862d94a684c50aed0aa2f86b0bc8be84fec6a61cc0939a26d7c6c6721891d3591a49d1dec5566ffef15c9016508d51e10cd7d753c18df6ae17ec92839a494af09824d4b29dea4d059a9b78af415562071b5d886e91484b49ae34c0ed90c735704225e91424f73b0669098c9df185df4aa78a0fd818eba3d1aa723355ba4a06ba1536441e0c68c5d7d8afb03bdae5e51aeae982c0cc514759418702307ca93fe13442131480363e5ae40957c9589ab05a4ec9c6ddd2aad6c3992a221753505cdc5113e79b2dc2d51127850eb14aed61411f392fc30718ff8274a3f56e807441506c46f1dd5a8b1e40238aad245c51788cdc69011c8772d3fed1d9d5413dbe4600ce79bb1f86f05a147e2f6b568ba0fdada7c96b33305c3c5746222e8e0d76c0f422c30e6c493140a734c35905fdab3747584f7d2bceb4faacd7ed98f845dcf5e127f8a3955de47cf5dba9723d774653a2b8b675c216fd3d781a51d2b99de6273a8dca472b37dd3c8c99fbc96ed98cafff5614eb02832e04970ff0b532af4a3ec4cdd18ddf96b591df04e8792f77f202572fad2d8ab5864fa52e844d407dfc32898433aa6c50ef2614089d1d071327b285481bc13d1eb00da935fead1273b3e7b0c332b5e2a721a9eb237dd7f5d2f3251bd6272e574fa2305a037ffc6708b4a6768f62a5fca026abb6039dc4df6c8b932172eabf7338cbe869856b590564da7fac7148f47b8db2cf4b2bd11e0aa5c1fc20ecb02c45031689d2a44b08e9c36f8e2db801a499e591c6dce4ca984408d4684d5fa754dbd82ab291b5f52ca7521528626974d07e3e714842f7054f20d81f86730751965fad576c514640f9656cb73ed9cf4d5df98821eb471b13bcde815b6b250133e608bfd20313535f6de100ade5ca4928f2b058f32df5f3a00706bf012b4b9ba5244e6c8c63a8cb976c1478c2e39a7c035fcb74028cea40a7338e96df044de60da13bb59b38d548c98aaecf4898f4aa3230e63459b676b2c29b9f9852fd8f3ad20bcdce4bf3545e56d39140d8ad3a511a463bc0157a0809b4bad74cedce91601122724ee77fed3e05ce4189ac6dc76385ff3faa7726cd72dd34b1a01534cd753826c725647568754ee8715a019d4d34d34c5a08d828b058b2fc53d724b0ae66e7c4abb1e5143a7fda3818b94a24d4945185af67f66bd61b631a89f9cba105cc6a9057f011701a1ccd468cde1e1f54edc3711c4f086beb81b29784056a65e5a33a808e56c478316949a1ca5542508ee8109f3039ff7a37d7ac646b8c37f43d1ac654c06553a004e28b984ce2b5e252443f3b8132e9813f513ed4e35bcc659b51f2c576c8b27aa63b1360d075bd1a91172e39d918f127d1d01237643a7e48ef099635b31439f1c56768f44be9d717cb61c8b1a183602af73cd8854b844330dde77fa4fbc20fbaa88d57f537d37e7652c40b7d726275fc878a5b0de1683b32b5e325c31defb7215bcb20efa86488c6f7002b1bcee9cf4f99e64c44ba657f1c7375632b9cfd38322b30541905077d9b40100ce465d15c9b17d844b9a5a34c6b96bf53c5bd7a5060f14175687f637877134ec0e61e0abf5c9beb3ad7ec4edb3f0b051a087433d8da0f368a9b5af494971de747d3651f1ca15cfc028ea99ebd8faf363deb785bec912f2d0353b680b59a5eb2ea459232ae95970a32ac716b6828e9a4da9ee9d99f3bc87f4ba3419b99a634e8aeec4e98b3fa96b9f8f2e22ce1e31bc5fe37f8ab1c057a313df438111f489217fb478da6412fe4656e6eb44d1522b37186161e2de708f68ea8ecfe0e67ddade0474a18fd4efafb4fc1e58b17d8cb5d5f6546330e9a4a4550150adc2a012fdce8130bf877a52dd31e67bf87fb621701ca0bf8ea1adc24aeefb9de849313ba6e8dbb9eebb177413ce0eb2b66f2d60efb51337f324d5149da1da68542511014ce1cbf927035a11ed3ce762708959746ed4b74880c828028d2ead4ab32eeeb2974df5174104d5b8932c233dd727fa542fe05abf2854a33562037341a47f4c3922301bbec536fc6c2ad92488d4d8122bb66c8424136a4a2c8b16451bf8b908bbd16ac15f6edf1448bbc7a17d0a9ab007f4a6f683c421210e564e05bc247247c6fcc2b652f70f82654dc2795a9816f065d62596bbcade146461270febb51692f6866f2ad074908af265a35638c47cb73032f9fa6be12cb78f5360eaf925a49326ae38b983e5f24366c1b578879445b73f038731dc62032686b953c12b3a95f122e78c97bac7c4a44d46186750463c7c3f0a1ed32b760fb6b20cf93d522ffe46928d306cfa5e1a74ad8d3362a88ee7d83c6f7f3e0", 0x1000}, {&(0x7f0000001880)="56fdeaf3bd1e8c905b8f4618664371dbd2190e1f2e8f10b20b5f9fd70aed71498086ba87dc39e5", 0x27}, {&(0x7f00000018c0)="530be911c4e1e64a2f65f0dabd935f5a5176c77966a4cfb70322fbc7f0c5f9360927af614bf6013eb4ec3c3d0d66cf96c230b58a29c6cc54c1461671c53d431e669143ce5b5fb36de1666e056104b32ca60917de8a5c895582e07b4c293609640f4c9efeee5b76de50441c6f26ba92190d409096e0e94378a6a5d9a528e171a7ecdd8bf456c5c50faf2e0091bf3b2d4d2fe1c291ea7c29b19d584bc08b64a4050734baab6d61614dd103aac600be81c69ffee09ad963523b6309727312caa571d0e9374bb5aff5666f9079603ad8b0c688384d02b47bf28f29e84007b3efad60af0afed954", 0xe5}], 0x9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001ac0)={0x3, &(0x7f0000001a80)=[{0x8, 0x9, 0x5, 0x1}, {0xc, 0x80, 0x4b, 0xbc}, {0x6, 0x81, 0x5, 0x8000}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000001b40)) syz_extract_tcp_res$synack(&(0x7f0000001b80)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001bc0)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14e7, &(0x7f0000001c00)={@random="17f52489f06a", @broadcast, [{[], {0x8100, 0x4, 0x1, 0x1}}], {@ipv6={0x86dd, {0x3, 0x6, "c8ce4c", 0x14ad, 0x37, 0xff, @rand_addr="a700b277a9c623377e87257400f3bd75", @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x22, 0x216, '\x00', [@jumbo={0xc2, 0x4, 0x80000001}, @ra={0x5, 0x2, 0xc994}, @ra={0x5, 0x2, 0x7}, @generic={0x0, 0x1000, "4d0629a3898aac71c696ba3f86cdd41077a749162ea42b751f22d4aa6c4293512177ad26eae80de7b262856226e0e6d4ccd11e0bbc92ea662e045da42d1d2126d4fd8d9aa22260067dcd617ae6140e662012d7f00a085a513cc7b32794e4d21c062c6bc3a8eefff7925ed9b0b0959f2157ed8a5f0505ac964498d695b81752ffe8c22196b5e52df35617a82137582f1b80021610580b0a86f32e0a790b50d44e0c2448aa00dae53995f03e4a587fe84df6db5c0f1c082359e4915e8ec782fb97dcb4dacaa3cfd8147fdf100ecf493ad97cad6145537a3647092f3ac09447c84e5a23762dbbd48b905e0f534d6968510391739b90136653e6547f2b0339f6d254fc71e0c30292f8b8da3fe5b6c349342849e3e713e60130514a6bbf9cb12ebab29c6cfe0fdc3d545a76b0e10fd7ba727514b26129509b86663273edea072be71a8f783e806d0964ee11f5051c26f3bd1f066fd7f1edde866a79f1e02b1f57e5f79e6bc786e67178ebca9c028bd75a6c0b6908e0e7b63817e8379a11c95d1045a9203142b2b42f20fd4a89b2c53d1470a410391f709636edf5f1093acc8db1468a9176a1ff9c1572af3a365ac57921875ad829825dd5c042bb24c81c0df286f6f9572d8a64d1bf8e9da3e8eee69aad047a479797a6e877f761acee0b0a9f13bf4e7e4285e59552912c6b9320a541d76adad2233d05e38f79a110140977e44097b3f9fcc0ecaf4a4f1d531c4d77f5aa2425e2d01471e72bd59abc823f972d6c105760c76b0d87e6f5eec7cdbde8fd6d450fcc697365ba062c5e4bbf661dbbd1330786473c72fb5673b968ffa37fac0e895b0bf704f329e1c734ad0d2535430eab0a263012617b994f4c01343066f9f4685c9fe782f52b11e6970d9e476fce6aac8d82172fcad0c31fca4abcfc37a944e5117b3e3cfe459f954e02a72ee0e35e3b45a19ed4c292f73c6bc2528320e09c18669c6867ab08f667ae77ee5defa94c3d8d8744ed2b4bd4b7d519fd78cca291a84de7e18c8f6a7d56d2367a7da6feedadec3c692e4d8b156a4e79540f4363ce2f40509453def1a0d9855b750d2bf5152577fe1bcd3ddfc8c90e924f5e62f6cc8e8d8f550bddf4d2a333afb1ab14f9f14101d9bd9bb741c03f5579cd900fe068458c05c10dbf87be2dff1d028d522fc6bba03343962e3945968a6e9e0cd0860cd4c47b21d750d94e3dc7389303dd767e6286cdebba0786219aa17392c3e87e7736f4ee0e43f962aceb99b8c0d1e294b3a604c89df75e337f6c5d48efae1e2940e0c040e4407f655629523d38a60463915e748ababfaa08a98da74308c354d3a07e42b5798fc1a01962b65da27ea378c594b6d264ef4d1c80e2314b7a7a34491557a795672ca36363bdef6f2bc6d6dde73bc87e299441bf8a7ba05ce940babb6f91bd265cd9c583790b5b57b3219df4a959c0b6f194eff4634f14bbb53b864c7c70fea08179a3fe2183eed6af5c50e8ecc6e5bb19badd9d8370471c9d9845c2fd6b89987064842f3921ec4485d72f23a0b6c4ce8ba7a21219ea99923da7cf299aa08ec370487abeb3e7a79e7716f0101ec0cdc13c0d879b296c90e4860bf8879aa44557e15da2325cbc5623b32af1548ecf97bc591bcbdf589ab36675a9cf4fdac3736e3c02b1655fdeb71caf0d69ef5d4866087d573cd6d90f9151e0b75312edec6a6b8eade88cd0dd3bb4693d06637faaa572c8da0b5bf06564eb8d097797e022339e545a1a5f0318f0d092e9489ff6a3dabec432fc66832d07ac6c626f1ac2f9b607bb28d9e055d97e478bc92319f6b5335cfb1e6cbdc0e5cdaedbd4013a0c10f5291d9d9ce65b12c60318a4e4d28a0af7428dadc577b6f69deb4f7cfee2903aadc747a9255af356a6c19a4397336feaa8f3c7beef9a99879a4154c83afe52e0075921699842ec9e450e9f699de44f119fa991ae284288c17af6fdd90dbd9eab4f23cc1a025a3f5c1b428f9a05eac99b7d03f2989e6372b13523b4c20b599a1bd458c919a3890d57b8b5f4c7d8950a7af6b7046a3cf7fcea4d56287f9476c322c488e0cd308a13a1482555be2dd27573b9562596330a267151cd7851bc7e997498b3b6c13db847891e25bc6f9e2b3ee4ead195b38d9acb6161df7eb1138980b7e3beff4498528fd56b3f5370c60179378371c66631826efc1d860be09cc397386aadebbdbf85207742702c7e4cc7cec2e25a186aba1dc88c5d417d4deefa2a319f5f6e31112835a565c8b2265ae61e58b9d75b8968b0d693b3900155fe06c42d1104cc8d4269a5f5df4e62f2bce3571396f9ed115dfc920159fb4a25b51a544db2212234ac4ac6769829524dc2fa84836668dda9b786ca8679b9dbd55d03555334ee6777c8d8845ff5bbfae4e6ab105ee95f006c2bbc74a6e9f65dc3f17336993e67007f29f0dea389c56d1990b23791e30096686959f7a485ce314d45c876baca9bb3c8c98fc67d9504f86aa64b4e3130f2cf82a19552faf094ce8bbf78efb25226d44618ed79837d11ede8a070d1e6c061153b1a716221274cf7a682b3ede3a2121eaff20160a9b186c411431b6e3cab3387f718afeb8462d079a4162ce9026037b432c9be35b85df02ac6ede59e04f064916b9794563c51d22b22401ce0d45f74ff356abd8955db3e59256ef5bbf8890c22384a024e73a3ba22642cc9f44d3db49689f7b90f5904729f2ef840244c9040cee7ac62406362e7a551305334314bae120204abdc714813fc7208cdeefd46fcac5711615f1fa0498334e2398c18b70bc999af185ab9b5885ffaa84084d542cf1528c1b2b1589a869e7ad72e5d86b4b01a98c2a8b612e6146936380f64f3bdbd34522b3c41fca049c704c441662289fa0b720cafed0bafe55ca620caf3e5695791103e15d8c6d9a691815f6493956fa02e46c62e12aa467c0a2578f726a739c8a952ba1972b1772ad88090dd9006f062f4c5af5f390aa91e4017cf5510d4d4f5ea41cd941f9797dca13d4f6d9c81c2efa82abe276ac27ca442f123ba53644526db30b7d8b9a7dce61ef6e8062d26a575c9e2be6b7991e3cf396e2bfb8bd6a7551f51a6bf456c9a81c08e292271c4abff71df10e108a62b140eff384eacee08a6377ab2db3f8f014a68fb78cdfaff011289eec0b6563f6e023b40183a4d2311a41c27964119b3b4ffae1515fd8e37f66404c27287284a82edd461755bb2c4ef9159d21e8d2e30ccc1eac73a8d6298e12534fc2ab09b37b89b2dadafd5a050828a67372f8055d6010ca94e1a5663324d69d6bb001cb9618b47bf213497f57696050998a0bdd2987977ca50eeeeb2f142ed9073e2819608b570947fccde0ec0f9bfe4965a0259299f78a9ff90be0763fba83c032f46189ca885c541ae21545ce2d82bc39b2048910e744bc4a4119df67764d6ce3118826b2da0f861125642d9592c6ce291a9efdb615d734f9a15fdec0d5b88e90fdc77a35cc448ae73c72761293d6a0973671e5a7856374f1c18230c6308dba1383c301ace5b6fd7f034c5830b244bd4f10f29fafa906768090d878ad7a82e13e0a59b1d26542ea7553a491e78c44cb025b3ea8a32273e05b4aa8cfd7301945e7dfaff7743c934f294288ba8958e7c465d8ad03c813cd010e63bed575b4b23164f893a0b5f6007518f9e2ca5016392976db27553e82ac19650921ea927b19dcb4057d0b9ade3ae025f52e270af763fbbaf237e37517c7459c0320198bb0432f145470d090efb1fcac983a471ba8cb97a18070cf143390625a642b7c4fd111ff1f1aecb8f0e1999c4bccbb8d7be20b790e7a4c9fa950621893ea25d333b4ef11b42cab499faa17443a4abe9d1e2f89d557e2e730f7ffe02981b1049ea51d1672930dd299affbb475a09707c69323e39937af2e30d01ec5158dd1e5a6af8d5060a3f6ba00dc933ff926395e32fdff7f9d4d32612359fe6e258cac6fef51deaa45c912d5a169f40277753609895a4aa7c4739bd8a01c1acc4adbf8e278dbb1e7d3cfcb4c93e3fbc7ce94a335ffffc7872b958683def0b0e761c4f1dd6230a0625041f96fdf841bd8b37f103560d3b8083bc596f879c7b97aae890c1ebc495e4726a6b4b5b36d27f29232e60828322223c61719b1e0f16b84939212db5f1db9048ba97d1689838025a3bbc9cb94dc906a9bfafc4464507d96988b26fbcfbc54e9399117eac7f6a2985ed674c6357f220e44c1e9cf35311a3a00502ac0ee4791efccc9c96cb1c944440b1b9706c2cc27c95034a796f380f4a80ec6ca766f3ce090c6aabfc5d11adfa4e63ae20f7b49765b897b32f47016a3d839aa86181f18a68e009b14ac96efae794561ff128273288f317c3af87d36cd68f438f766dfb9e7f4cb4846ad7585c3183b4e1851233b107f36f4c26aec3cfa62586f6d1bd36a82a8c525ef38664443ab5cb57993b4fe757b64ab70a202f1f80c240e17e01c90fd0de01b758e6ca65b0893f101b6a8052112ad0f53b87dc72a38f105f1cb8decf45398bebaca77e6f1d0ad8d84dd2b7546d28b56c0d2551c2fa99abcdda45e0ff67d2ea167f7ef328b6dcc9da95df6c72050a43bd8fb5fefbde83462068e51e5c24112a942ba5024e316e6a88a71dc971339914d3a9870e559b69e6f371346a3ee26e87b115097e51a80e3cb7257f24148599f40f75f7f217cf838c050c5333028981fa6268c841a3df802845913263ea28bd5e37245a486dfd7fb06669db7af99ab124f5ed4a878eb43199b30be09f3ad713c7a66877d945ad8960d33cef0b09b81132daed3377f7ce39881bda009d2da1ff5f797029254a26927f92558e59398cb348781220c06f46f716a17a14a5748c1818be425aa8772a5d49ce38a8259fd04e2684be7ac698ef8cda44be1bb45742ff91f4299bb28ce53a59f6ae70ddbd7a71484b6905660f4e318bae23e7816083232c599e1cfa8bd39e6c8bc6597550e56f768e18c6887e2502b1a6a2ec0740988683c6b33abcbb986a8f973e99f85abaed31e63c41c011b0d62582acbffe71e8a21d4cf85b1057bb31c1ac74204473a71fab72bcf4611c9dbcead969634654e7d69f9656bbdae543e483d45476ac81e6f55af40340ee8dadae3921d3959ef78e9dfb9d652559d10ea09e401affaea84642bfc3047925d393113881caf18771c150c56122ef9eb57a68e1e99ccb8b050daab0aa42df230ddf7db271bb7dc1e22ca377f700e58c97ff8a868d0e75b225c0409c82969ab6d9fadf3fcee06c5a2d923f9b4d3382496cbe7583ac02f5c3dfe3955d847a8ddfec42b191f232fe583474c429526c9925e6d18e130aafedf7513f84db843f6882aa1412af88f646ac877ab564b215f5382c0e3662cd5f81bc4d792371306d31aadac57142dd6af6ee65826f5a3e0c8e04bbab5ba300c88cbe6544d2b99dcaeb84c633840b568ce093497debdd3b27bbf03f9fe3dc53be87bf6a66126acb3c590a0b53ae6d2af21de8df1bfbc9037c12968af793a2aa563dd38066154e11a6e37702e04b57c3bf3e1333423a5134baf690f456201744d4fef410f2bbb22d2a63927d35a2ae731cffb6b4c36ce2d5048b4c218d90e31b4c35765b9451996542877341c9983d926daeaf8a3887e704fa6fdf64625bb27cbeec76133ec41a8880aa7917a546905dad9f2365df430eceaea0d8067fc243e7818b37e5e8bc3c3b722d096cdee8308d1e5461836a58431ddee7e0ac085ee0e8311ce67cd6a13a232cdc8e27b8e87a21e913d8fe4c0b189acc20be90151e68f14e48b468d7cbbbc444739d52ec370ac7e849ed41"}, @pad1, @generic={0x6, 0x9f, "10d2b0013078b9f379f601b03a164151897f40c6c858f1e9d81e06f814a276e345acc3ea78a2cd4ce206443c2346611d164f6a54afbc238361466db73a3233a2f7cce403b1bb53eeac0e291c132eb141fa80a81a52dbe6925208e80549d662b97603e9c9819ca91d60e615f318fad0c7b2b6b1eb2d05f88feefe8a9b5982e167d957911b57f6ccf74beb7e204373769adc7d6d455d376303263c781e60f480"}]}, @dstopts={0x67, 0x1a, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @pad1, @enc_lim={0x4, 0x1, 0x6}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @generic={0x94, 0x64, "763e03d17a22c407dbd9b795c0da8b472dc1558b4978bc71ee6da675494c9d3c957c17adf3bb93a9909328ab0d0042a7109aefa77c282d011d275d6a5a6fe10041b9b5df9b2dc664f56bc03c6f8b6a152806185c88ab2e1da58feb3adc484ca41fe900fc"}, @jumbo={0xc2, 0x4, 0x5}, @ra={0x5, 0x2, 0x8}, @generic={0x2, 0x50, "fa12278bef9448f7cfa2051ddedc28baf38edc212c32f17e6db73ff983ac774d2fa63029d4ca195bb2118e94b8086885b8ed515d8e62f2109d84d0e36821d2a99c987321dcf8ab7d108e727208f4856c"}]}, @dstopts={0x3b, 0x35, '\x00', [@generic={0x8, 0x96, "a44f99311e2c06e20f1599938ddfb17b61564ff3163050a00a9c96962ffa4d2cdfed689df364f2dbfaf33c48674d7f34dc9e02b522c5f6c494408ea134f6e3ecb35bb2aaab0cd54997f923363ec3ecadcb9e873dd6fa6e181f8def932d99421c3a12d2ffa1783e3300b28cc2858e9226278c65e4693d905566d73857118d600e176305850981d453a0e977ea4afe5922ffd95f4c6841"}, @jumbo={0xc2, 0x4, 0x3}, @jumbo={0xc2, 0x4, 0x6}, @jumbo={0xc2, 0x4, 0x7}, @generic={0x81, 0xf8, "571928c6cdebd062319be406accc0528c9694363ba33dbf1a949e30dc711a985ddf006221f262b85042f9d049b0ed47fd0c076a2c66f648776958780ca7ca753997576e97a7965191cf2df2da4c2dc5da3418f177c8e0e4c1b33d1dbc4050f9c485fa287de2c5523f53dc6db8d0e88ccce3d3de1451f1855e9e1ff4f0d32e416ad7c9786fed97ae5f4f4c303fa1eff6b61e19792a4204f911d1621f57a8c88ff43a928aaf6968af58d0a70be13bb31310a02028a6413728d78140e76c35ac27bc16c2262edf22610e2b836bef684f4d4948b15c598a65e8f196fcd9dcd4f90328839270d60e33969147a74bf170c53e46b7796d03ad6e747"}, @enc_lim={0x4, 0x1, 0x3}, @pad1]}, @hopopts={0x2e, 0x4, '\x00', [@ra={0x5, 0x2, 0x1ff}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @tcp={{0x0, 0x3, r6, r7, 0x1, 0x0, 0x15, 0x20, 0x7ff, 0x0, 0x5, {[@eol, @sack={0x5, 0x22, [0x5, 0x9, 0x0, 0x2, 0x2, 0x8, 0x7, 0x5]}, @md5sig={0x13, 0x12, "b1b3f66f7ea84e556f4616f151862b8e"}, @generic={0x8, 0x4, '2v'}, @mss={0x2, 0x4, 0x10}]}}, {"266304823575031284d7f4fcde333901513056e45a2013222c4fdddb46d7fd79990a269efe9ec43793885af518bab4b37d2a0eaa3d701186a2692a0916c7dfce20031e019e0c76b8d0729641378a8f6af3cfa8100293b13c438d3ae4d319362dd16337b1b38304b91f83f2b56ccaa8ee07d5a4582d6a096017c8c3942f811b5b2544ffd1091d9a3dc044da64b167734aaf12f5f88e72a8739948ca7d392a2c799301d91ffef78ef029e06dd48765991a8bc9f67e43072b81e8cbf25fd1d6a272ce57424726e953737672cd5a558946cc3f"}}}}}}}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000003100)) lseek(r0, 0x0, 0x2) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000003140), 0x800, 0x0) pwrite(r8, &(0x7f0000003180)="9fed07304bd9c9ed2b36348e830df4ed18433227f75160b6c6660b796d42851d850132a86030af6b8cf264b9732d206ed6d1012b0c269005d0c53c3b37d30a9d5e295eb76f5427341e00b008ef42c5c315c621fcbc0be11ab10928e558da21870af19d8b8e1bb17fedb5e5db6aa32cbadcd3f6c46eb435c421867d19803c36671be31a1c872d852183ea268122a72c3dde7bbec88e116fd14c5aa0fd57c602641ee092c6dd03dafcd370d7de1d64968d0e7598370a4b735ca1763d0e5d4de1cf51c8c84586e4e1727d59fb3cf9fb34e5dddbd14f3d830be8f6b9f73e4ad18189e0c7db39a63336705f9e0354b1922cfc9ffea7cc814d84db17961361d40c439a481b5ecf6e731658f9efa1e5febeb9b547492d4aab6b326e81b2d4a9f891bc06d9ad277dab9656774d96d144222d434fa7701307f111b799e292c5166d6a9c9f16252771722317e28cfb547c0fb9dd7123c4f8912dc30be77e320a58e3c16829c898fc97ffce90b80eaee85c1f5a2b51deee4cbe9eb148005cc8fcbcd8e33c37e17ad19488a648be1e179e37ce34ba6076c6208b2d0dcfee4b8d01ee61f0c82f5bdf19ca3e47e2e1688e922b8cc2b9d20c2fe2267819466837b843f0144a35f9c5bf291c3bc46af74f57e308b74c55b673aaf6324fe7fba93512897d58542179e5afe5efea7a4450c35a6a5eb19581937ed9554de21acc7f3bdcd82d812a262dd6befd9f5b72776548eb1d79faee980c91c75e66fbf05be14b59c07788708c11f88e6f179d1ee1a53bdc075df0c4d107fccbeed8ce57fec5d248217058be978dfd3e233585bea02e897bb8c0f3a5653bbbc3108ab6380ac9aab5ed52206bb07d5f2bf4446bf7b0361eb2c18e65d8ae816cfac0f4e86084561e1a27559ea478b0521197acee4e1cd5f2c1826feaf9511308e3a6deba19ac18835b53d60ad9d1188ad47e90df5541eeeefc95f03027b4ddf57ddbd5d51f6193eb9174ea05ad4ac3c3aabb71422999341d1c93ad93410511cdbb8498d071888c7dcc716345eeb471998ec67d60d4087f945c94ab258492fff4a3777401594b91aa6358c224b4faa07411a03350bc16a0ef12baf69117b834a36ff508ebcfcf18db85fa7bc7dbbee9d5590de54adc62d93b4695ba72bd556aedc9deac9ba807d75e321a522f714db2ced704950c04c85d63d69dd20384ba368ba50aa5830a99b8c49ddd8dcc373fad561a937efecc9004b94b9beb11da21f7c78d759faf9d6532e9f35cb92022de882f94786b8a3fd8d2edf05e4a83e1f41f21661888bea6e7fe68b8d8efd9869868392f551901d2fb3814d7d7628fe84af4dc8365ab53ea3dc020f95478b199517c76f214dba366d77041d3ed934531fe29b110695a238b29f6fd1ad96b90d078e68c9e4f0c3e192fa7a41c043f97ff4f2a37ba19f48b30c2540c954af59cedb4eede0e6db5bbe33bb3203c8ee485dd8706cf5638184d97244d583303cf41c7117df4cc8b31cc55c61e6fbe8db2c81d923193cb8c5ccc468697ebc4c4ee0f94363b19d3b8c926dff8ca32c990cce7b005cc8c2324e6afd983033a3c041efd29b190f588456618fa6fe2a4e216d87c6444d074b5808e6e59aedb5d79c2235c9eeb198636a412be9142a10ef1504d7ef229da531d6c46c38804aa1b0f60b6081b6ff25d459b9d465ed4717a2178cc953ec2542b49ba0b510c9ca5ee022af7ce4066a91fd0c7d0a304215b73e287ba50601bbd7736e6fd3b28bdf58a69298c38bde1513a49bc58a83f601cb88089c364e2e481ca337c0a26ea31b203f7f30f186817d9feb54af849cd1eb150a1857a1d51cba96bbae343d41c76274494279492d0a14bb18bc87a41e6cb426aebe0971046d9de3978645ba255e143ebe121d3a07c8e2bbf5a49ec31d5c51af37f70e973a1932bde9047b9237271a32e8b8cb580e15079dd2c5675a3c6797316f4329635b55e54ffea903035e7124a679e5ddeb43a4e192a819acb6bd132e922f33435e0b208d9e264e340bac569a1d329437fbecba4f8b258b2794a8ce56881b8e2633bc352fa9768ea1fa7e017990e58ae4503d5ec196ebec8b8d8e21155f189ee3bd2ef382d369470776d09360b4ed09ba8dc2ee84a51efa2703c13fbaae5e9b3ac6e2cdc03b752d17afe903ec9d59070624afd4a1eb01f4c7edc2123468ada5a83f7635df45c63619de3868d3faaa51a37146ecd419c809687a9ac8db8fb32286cc591f9535b1be5eb066bddc95c44577167882d667c8885a275d1fc8560ef20b9d2efa6c6e5d84ed41cf429d2af3e750dd7278f72394b45029d5e2691e0bd6f119308e820d01644a30cc713d1a619c4735d463253218b1c5d85fb068208f55026fb466ce1e5b6de6612f1691eaee7e143ca17ed21ac9b2d0a20b3909c6a64f52b30c498301bd73f6252ce9020a485d6df8cec544783dcce031916c2bb7b25302aa947a661ceef4d371286bd6ecfb4ad4adabd09be64dba72e09b0aa45fc9f1d1a9a06093c68be3565f841be16ba46a0bcc7dd1e394853ef18d9d301b9ea4d5c05a10c5176686b2b9d8b78c71149b4d228c35d0c7dc4243405a105e20121325f6a972f2c4478827dd1b066a1172124bf6029a7e3339c17738d2b67879549e507bc544c09f799f992ab8da684007d53fe3922e9c9a57c2fd197a13ba57a7435b8925ea2d1fb2c1c8e1a1f13866b26075102e134539aab9890868ad80a7ebc87b0d4ba36246bcc85e7beb2673ff1642ac8f1a289722b3b2ea30f3bd80c5d9d1fd155e45d42cbb1f455507c9156be27f719750d803d765d724ce228cb41a614d71b0c94eb415432140c03eb2c612a5ad903e464f861d0e268bbb9084570e06203ea8efce296ec22471c61f472517d6e401edce53ffebb941b3880f1dea940cf9caadb7f1ad8b6a1337297f8f06c1011989260da8d26c0353024037f9ccdb99a37f0a417fc8b4312359ca20ed81031d1bddb3c99807a7e331af2bae5ab118701d5d12d8d05aa9a866e91721e6a305d26b94852b99f6bba17e6786fcdb0ed0edad7d6f69c7fdd2509decdb51e2f7a501f8e6dcd002ce46d7bc2a438c6accc829d4e741793db88aeb5908397f167a166c214f9185ce79ca1f451275c8fafeda0e184e49be0495057048a03bf0465aabb9b132ca87c74cf7c17f7f6f2afa223367c9708ad7ef6a00e8ca11659aa3c9ce7c0d94b7952c73e62df4e7292fff1af6a20abfffe2ad0d94786c1cfcdaa71631ec84446b4a5e903438750523c15840fbce1636c4fa07d6f1a93d47d8a4e81fe4ec5a57b37c8d3615c926f368caebbace83542c23ca880eef4b08368378a3d0b9c6d4781ca6220baef1fb964a552b81d0cd0eed77543a3bde23d697feafba4c2cbcea191990bab3ff3ee76866b4520241baa82bfea5f0b16d326428404e795c136c3adff9a54a9fca24a3de36fba00309b837ff904fc2d715ceff994549f68c4eda75caf9ebe760f24c5291eaffe79fdeb4ccad04d6566df369b87fdb50214af6af3e0bd0684a9eecc87d621a5fbaadf1ef154a58b4a4d70fc98a6121606350d493dcd99eae1d1914ca61d28a132b4ba596e71ad05b077320ae7c60c24fa3fe31395e99ca2889cfc157629d10ba5b6ce013e99992a11e8b5b537dda0cece6b4336b3fbd979cfddf4cd8cdfb7a6558f281326e1b10f220a2794709f7321b80fe506c1392627340a51d15d6b3c707cfb1e6d9f57d67eadf80ddd373b1b5818a4368b4defcabcb5425f52fe75e971c9a5e49167787c10b3e361e026610d7f5bb13036b33de39a7785cb4b044b4603a1b54e5c6eb4521796dfec0ed8e7dff147ca3102585ebc938576aba576e2b37a00b0f0c6c3788a3ca369119592579b3c192fd623a4951c89edd021f71c13f6ca65f0238a41cad65a8562cff7ab558b40d475faffad5e21a6b82ebaecbf3dded8c3d2b8ab98b2e52dc56a7f46dc2ab41908d31b7c6d67890aed4d19275c0f229cd4e7dfc49879847debd9f4009f79e9d570507269156b41159fe164ccad2ecf4f71f1a1bfcebca8577070eb806ea33961e2f276e9ec715b04d6606c07e2e2327313687a06b1c13750f80e51d7922d39e7e2e019e6b2e60b7b67b03c942d897830dc276117efb93e6b3a255cf2267cff37f3c7f3aa37e2af45e4143ff4505dedbc3a08996578767a8b1a667a7bcf6d82d041ac52bba4f07fb43851cf0cc73c8c31a965d702f12fd400364259e80ef6cdaf1ec27bbe67541195e7e35c000b19c2e05d3e4a81a6647f7b9503a44739a017de602727e73740652a0382051a348ec4464005107e7fa6631dd3298baae554917d4088c05f084750a3a4d48e4570fbd9b39306bf67463db5ef71cd83b4ae59c525b18451d3a455800927daa67cd7c11fe47f506f64bdbaf68c630fdefd72bf44d6857f3bdf8d67a68a2801bc929d96446b169c4be55a99770b7b096b54cdef072cb2f67b0fef4d64c0edf423c7016438df9db1e258804b101d631c667371cd58479b205e1513c8330d482ef2e9d2dd2254c71cda1a8be9f2d14f0ca9b094c37fa6cc200e5b9e9e9eaf956c37d8e60bdeffcc601af2127a6e2dad452e0648e395a5d6dff124f1bcec89429694585df86896540254e337e465c57949c3836119981e918d74febf89fef601604fa99280a4b893ae83959c8a58fc0aef91dd01147f0c11720869dc3b39e9947fce018c98ce912e304e83d79283f40db669219c0b38f3e26a2964fd63c7a2c092c4a0c7a4242a15d40f939e7bb0066bf7d151d16201f45a7a4f1cc3df61aeba1efb9d3a509708a83e2bd39172956cf4a74899bc51b04d3f3119b84de4a464589530c764ef8cdc1391ba138973cb4f99e2f5c341ea39a92f101af7c3c160b0fec8e914a1411dca393ddf2cd1bc20a37e34af608c0b3f04473d05c68be6edc932bc138b93c637930f4626bf1dd6ef96bde643ca0520f3c0e0e647ccd81ef6d6dee9d95b8fc11372cd37f7e0dd2f2727ae9e88bbd45c2f5b5d48ac8bc6e62a4adab93d14e14fd6d3262bf3ec753914195d7bdb1e161551e665e56927861b3e904ed9fc591a8e462972e874f999b13b702bee67dcf85947ec53aaefb6d7e9286bd76ab6753b5feb95312deccfc87cdf5ca565d9fe41df8284513dbb47d403a6b388711106df96a942f96af8cfc226fc35d746c8e1f1cbced890689d331ae1153a4083ecb89496054453fe9960f602d31532dc49df2029153d6065655f69097cf22a405ecc8460cfb9fa9e75d8b2b94dc4c0dcc55bd3e617a349741c6c94784648a53ac74cf7d17755a192235f6002f269d29d10e17b9bf3e9898a56160d8197dc8be1ae442e3eff9171c33ec718e93b59f3445c4b29e808ae922c4c0ba9103d7056a1875b99f6b1f77737623874b8b879568369d2d861f6a2f33586928a13e9aa859453c22af4141d4780d77ca2f449ebd57cdf443caf341c09640d66b5863b7d06c046c5d460ef9ceea78d269a3daea2b49bee188fd37e7d23a62bab59c673e0bcf50e6c7fe6981633d5d357d12c00b0a2194e131b5fa3bab402d4d50afc0f91b4a648557abf5dfc09dfec74c69ed623f0aaa589c3cc8ae7ae7d6296c3bea594a7f67c118345542b1170f803da190fe8e9fb91302f865429334abb38b7146808e2bc7affac6beec0e17547aede2ae43bf0edd3849ea81eb787ba4b704305674afe036575d10777067b449ee089d8d131be80a5f02f68e82ea18cba018979993922dc58fe8d46b241ec71581ec7c9b4bca505021467d8fbf8347dfeed1f6281eb356a0efc", 0x1000, 0x4) syz_extract_tcp_res$synack(&(0x7f0000004180), 0x1, 0x0) lseek(r4, 0x9, 0x1) 445.332785ms ago: executing program 1 (id=221): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x4, 0x8}, {{}, 0xfffffffffffffffb, 0x0, 0x2, 0xfff, 0x6}, {{}, 0xfffffffffffffffb, 0x42, 0x4, 0x45, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x8}, {{}, 0xfffffffffffffffe, 0xb2, 0x1, 0xffffffffffffffff, 0x5}], 0xb, 0x0, 0x400, 0x0) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x6a) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) r1 = socket(0x800000018, 0x1, 0x0) (async) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0xf313, 0x4) getsockname(r1, 0x0, &(0x7f0000000240)=0x18) (async) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4e5a6060) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00aa6600000000", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) (async) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000280)='\x00', &(0x7f00000003c0)='#+@\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='/dev/zero\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)='tap', &(0x7f0000000600)='&\'^{\x00']) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, 0x0) (async) minherit(&(0x7f00001ce000/0x2000)=nil, 0x2000, 0x3) (async) r6 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) 316.876283ms ago: executing program 5 (id=222): mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x413dff) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)='\"\x00\x00\x00', 0x4) (async) syz_emit_ethernet(0x6e, &(0x7f0000000540)={@random="e727dc07001f", @random="391e7dd7a2d7", [], {@ipv6={0x86dd, {0x0, 0x6, "9907a6", 0x38, 0x3, 0x3, @rand_addr="cb697a653e336f0000005000", @loopback, {[@routing={0x0, 0x0, 0x0, 0x2f}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x3, {0x9, 0x6, "8000", 0x6, 0xff, 0x5, @rand_addr="26651f52e2840a3a68632730c0fc4357", @mcast2}}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x2}, {0x6, 0x12, 0xe4, 0x100}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)="258b300ad171156993ae0fbf03000000000000006e7f", 0x16}], 0x1, 0x0, 0x0, 0xc2d839217c176b29}, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="79ff009683", &(0x7f0000000080)=0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1e5f) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xe) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x9e, 0x2000007, 0x100, 0x6, 0x80000001, 0x10001, 0x10, [{0x10000000, 0x7, 0x4000002, 0x71000}, {0x7, 0x8, 0x9, 0xfffffff9}, {0x7, 0x8000b86, 0xffffff7c, 0x9}, {0x9d38, 0x8800, 0x2}, {0x7, 0x2, 0x2800, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xcdf, 0x1, 0x200004f8, 0x10}, {0x6, 0x80b, 0x14, 0xb}, {0x2, 0x82, 0x4, 0x9}, {0x4, 0x8101, 0x1000d1b, 0x1ff}, {0x1e0, 0x10001, 0x7ff, 0x3}, {0x7ff, 0x9, 0x9, 0x5}, {0xb8c, 0xc3b, 0x3, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xfffffff9, 0x7, 0x6}, {0xfffffffd, 0x9, 0x4, 0x30005}]}) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x15, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VNDIOCSET(r3, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r3, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x6}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x8}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 316.47414ms ago: executing program 1 (id=223): pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 311.86012ms ago: executing program 1 (id=224): r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r0, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xffffff41, 0xd, 0x0, 0x0) 311.384898ms ago: executing program 6 (id=225): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x11, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x8) select(0x40, &(0x7f00000000c0)={0x0, 0x1, 0x4, 0x0, 0x0, 0x8}, 0x0, &(0x7f0000000240)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff10, 0x100}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x13}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) 258.193957ms ago: executing program 6 (id=226): r0 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) (async) fcntl$setstatus(r0, 0x4, 0x4) close(r0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$net_inet_carp(&(0x7f00000000c0)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000140)="705e1171fdb7e2272b0ca6db540950f62b9eb1d388027e6b92dffb790d8bed7170aedf9d790c78d53ed64c16d090e752176fed9eb9f55f1bac2c62ef27a50893a649dc576c0a1868565f529ee746f8cdc394919469f091394b2d073eccfd01f27749af7b3d09e6786f2fb93db023c49629b7e12dcaa3e4b5ba9cd9e3e1ba3713861734c52379ac20ff8a8e54132334199d7ee52d949ab1d2deb10ed6f503347e2219a04ff987603544cc279f11ec5a639dc47a45c6cb5b", &(0x7f0000000200)=0xb7, &(0x7f0000000240)="7b4524df4b184427e830d1ed2c2976dfe7ddfbddd5beaf5a22d75f4ca0ebc2537a5a77a908bd0f025499b3094e03aa31b1495afe9135bef319e8733f1d1a6e77bf69bfbec982b1de69f2c59f6e827f101ff800096c5b866f602321a7107cae71ef4aeb234d027c0405319f68d3e1c41c4ee53a1e542563851afeac9d6183d596b8c015facd6f18", 0x87) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000300)={0x10, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x8}, {&(0x7f0000f83000/0x3000)=nil, &(0x7f0000d56000/0x1000)=nil, 0x52ec18f8}, {&(0x7f0000fb6000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ca9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000eba000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xa28}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ed1000/0x4000)=nil, 0x4}, {&(0x7f0000d2d000/0x3000)=nil, &(0x7f0000ce5000/0x3000)=nil}, {&(0x7f0000d9a000/0x3000)=nil, &(0x7f0000f25000/0x2000)=nil, 0x2}, {&(0x7f0000e71000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000c64000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0x4}, {&(0x7f0000eac000/0x2000)=nil, &(0x7f0000e51000/0x3000)=nil, 0x5}, {&(0x7f0000e32000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000d15000/0x2000)=nil, 0x8}, {&(0x7f0000d99000/0x5000)=nil, &(0x7f0000dbd000/0x3000)=nil, 0xd5}], './file0\x00', 0x10000}) (async) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000300)={0x10, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x8}, {&(0x7f0000f83000/0x3000)=nil, &(0x7f0000d56000/0x1000)=nil, 0x52ec18f8}, {&(0x7f0000fb6000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ca9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000eba000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xa28}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ed1000/0x4000)=nil, 0x4}, {&(0x7f0000d2d000/0x3000)=nil, &(0x7f0000ce5000/0x3000)=nil}, {&(0x7f0000d9a000/0x3000)=nil, &(0x7f0000f25000/0x2000)=nil, 0x2}, {&(0x7f0000e71000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000c64000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0x4}, {&(0x7f0000eac000/0x2000)=nil, &(0x7f0000e51000/0x3000)=nil, 0x5}, {&(0x7f0000e32000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000d15000/0x2000)=nil, 0x8}, {&(0x7f0000d99000/0x5000)=nil, &(0x7f0000dbd000/0x3000)=nil, 0xd5}], './file0\x00', 0x10000}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x101, 0x1}, {0x8, 0xf0}, {0x5, 0x4}], 0x3}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc1", 0x2}], 0x1) socket$inet(0x2, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) r4 = semget(0x0, 0x4, 0x1ad) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000500)=""/200) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) 257.627878ms ago: executing program 2 (id=227): r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f00000002c0)=[{0x100, 0xffffffff}, {0x6, 0x7}], 0x2}) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) 256.930667ms ago: executing program 2 (id=228): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x40204103, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0xc832, 0xfffff0b4, 0x0, 0x4, 0xd7f8, 0x2, 0x1, 0x2, 0x100000000, 0x5}) (async) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0xc832, 0xfffff0b4, 0x0, 0x4, 0xd7f8, 0x2, 0x1, 0x2, 0x100000000, 0x5}) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="a000000000000000ffff0000dd01000026267ba31baf0e0b76f9f9b5fe70337774bd1ddb18c48b723bf437d6a0379acf516516e8ff63ec963f046f847b93399292389401869ddc8beb1568f57d06e91f97caa00bc13ae250d19c1b215c9a17b30370e5355eeaf8c345943f65382fe603fa12a8c72c15026f2386d6cf6fcfc43451e26898cef1ef8d703faf846d25340bfbe69e01fa9961d7a3000000000000001800000000000000ffff0000ffff0000f300000000000000b80000000000000003000000020000003c245dad90ab9a30b31831d4d7f42d5ba3947e254d3534f02b18ab387bba8d91a00aaba9808fc1f5464ceb03a764f2ae06b93bba50d15e479b82cbcc4e4b410ecd145351a7968ab2e88725ddbc3c60a7aed7b4f03a3a64f0e6deaff8732cc2ade6c0c66779dc274f03db3968288f324f0985888fb8c04e9820a9296fbc031e1735005d03b6c6dbf84e5b00cdc8fa8581b22dddcb2712e2d3c94614df40c17f55a100000000000000a0"], 0x210}, 0xfffffffa}, 0x10, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc4504447, &(0x7f0000000000)={0x4, 0x8, 0x7fff, 0xfffffffe, "cd002200000400", 0x8000, 0x1003}) 251.053268ms ago: executing program 5 (id=229): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000540)}) 199.196408ms ago: executing program 1 (id=230): syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaad0b5049f6b6386dd6036d24700383a3a8e0000000000050000000000000000bbff0200000000000000000000000000010102907800000000605adf0000002c00ff020000000000000000000000000001fe8000000000000000000000000000bb2c"]) 198.942612ms ago: executing program 2 (id=231): syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) (async, rerun: 64) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) (async, rerun: 64) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0xe7ba) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) (rerun: 32) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) write(r4, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x2, 0x1, 0x0) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) (rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x4001, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) (async, rerun: 32) r8 = socket(0x2, 0x2, 0x0) (rerun: 32) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0xfffd}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) bind(r5, &(0x7f0000000000), 0x10) (async) listen(r5, 0x0) 198.550215ms ago: executing program 0 (id=232): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r1) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000400), 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000480)=0x655, 0x4) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000180)=[{r0, 0x2}], 0x1, 0x2) 198.088296ms ago: executing program 5 (id=233): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000002480)="e0edad8d7992c5fbde3a1311e41116bfa16f76790abd5c636760e79674d6acaba92cf0464ebe14e6d175f4620614b371cfaf84cdef8157cbc8b2d3391ba0a16cefc0a0f01ca5fada9fcf67806e6f7c5c3b3b50b53d63a98a675abbf7428efcc6ea23d30b118e931d0d7d04563b0533f28e0436cc4f54f436d1ea805610d4e6a1155667b472106416c215f1c5486af851e2aa0041d3f8d4d3377a047c6a1446563aeae7cde1418235898bea558c679a4e902252a5beb04d171f3dae1dca8ae083d71545df90c191a9ced8a31b073a13bf25b47e9314513bea78fdd73b94e4a08577544b90e01ce7e2c7e51667974f471f11d3107ccd65204949fc2a22f837b24ad9ac606e8fbd562f8d9be6f400dc04cbb4b3ac2661b71fec8614e05ddfcf7cfd2ba05f5a2482ce960a6f209e7792bb078726b4dbbaaa5b6147251eefcd38009dd08e91e88aa4c923803399fdc97165386500ea5d8be4357ef16cbb8b5bd2b9dfb838abbe4ae671877ac99992be82f5d4b866d11a26f71986faece9b731ab548e67d617ee1f418bce4dcced9de54d578a5f850c244af7125ffa079c46578c4bf38aac0004bb49269b9173191c8ba26130b1cc6e0bebc479205efc057376e3e0a71b3ab9c2533784fc11a19a5f4d06f27929d50ecb2ec178276b64d70204b0a20dcf814fd1ea6a41e3f9dd1ac52f9b39c88bff54f3332514d283f00c4da5d269787faf63468f45e34fcad7e57d9a08cfc4789601cd3b024b2de2302a0e641934fa8d28de522e9ac4f097ed6d9c229a0eda4b5f56b4156f7aac20e71701cf8ea81340472c5a243969048269e56a43544035cc831a6d0fae39e86e229d1426e8644526128e63ef51df13b9047da09d71925a4f2eb1b67ca64ad9e862600d696b2e9f00a8ad1fd83addebfbef4fefcce51d243deca30770770c54812006083d86ba474b007629ca44d2b22e61880bb5d3e8862fda623d6764d38df64d6b5bab87684c5484d77f997fe2869e62524179aad56eab52070917486d55e692f8aa3433a808cf918981db92d83a3c5c291f6dfd0184b7cfc322cabf3e785efd5984d975f273b272cc3534b65b9e5e6d4599b54021fa9bd15421f7dd5c038d79f4af087a8ba6dabd75928fcdab1905854b324878d959af0cbcf3a369843ded6e290180c21f862f97f036d1fc524292374eae5117aebae751c3fac04482b301ac8bdda1f59f19e12df1aa2b66dec78354179ef02bb418f9d239f01b0e3e662799625d6f196fbefbae89d6384a3d55480800d8a02472b5c6b58468ca339c25101adf1d28cc82eeb2cfd42dab399a8c881a1ecf7aa2bf1f48355d020dffc3c31eeaece3de6fb3a0beda98ac24d9eb4e578fdf2adea15b20b3259efd76b305dd73871983edce383d44c340264aa316bb22d32fdef88cbe078edcb5d378eef1d242d9a281acb8f08b31b7d37e6bf15bd0ec781ae5263aa5a33f217eb8faaed6b99a63e1bc7c95e73c355494a8597bda6da527d941b6fbf4b57be888a35307f5177ddc8850e2ea85a8dbfedea65ee54c7e1a0833589db98baa86838a235ce6cfd5329e84f481ba902d6a4a98533fa3934c8ae62a26e671ba17afe3fb2dac7693c0f8ad637bb724254141d824678adfffd654953684f77ef4bb1e51639e46b2f65e3c5f09d0664837b3fcf310a8a133381e8ef684227268024f71cd3ce4dce52108ae262e44b8dee8e531d6994d54ed137cc89c8a895570ca02cf709014536eb2d3b0b79d48950c405cc961457738549e01ccc376e5680af27629e8cbb09d56f797db28dc6c64b2d3090704057f184ba02034cae45855943f206594f53ae23f7e511d58d3c56c8f86f92717a01837dc34741beca55b675204938e3c5dabf0c6d1c0ff9ed20d755e03c346056964362c423273a6fcf54de36f3c789e20a8659d5daa7c748c0dce902d3e1d53b8bfdab7842d4378383a35a2b52bffbf6b8f309ba721c57e9632a1711794d424", 0x582}], 0x1, 0x0, 0x58, 0xc}, 0x208) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000001dc0), 0x80, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$inet(0x2, 0x1, 0x7) accept(r2, 0x0, &(0x7f00000004c0)) connect$unix(0xffffffffffffffff, &(0x7f0000002a00)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x40) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001500), 0x80, 0x0) flock(r3, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7, 0x0, 0x1, 0x4}, {0x401c, 0x0, 0x2, 0x4000}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa1400aa4e204e2300000000000000000000ec00000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500200029078fffd"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xb, &(0x7f0000000080), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x538, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c2", 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0xff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setpgid(0x0, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x80286987, &(0x7f0000000240)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x802069b5, &(0x7f00000001c0)) 115.149677ms ago: executing program 6 (id=234): r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="01000000", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) kqueue() 113.399348ms ago: executing program 3 (id=235): mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x412dff) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) (async) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c, 0x6, 0x20, 0x80000001}, {0x40, 0xbb, 0x1, 0x100}, {0x6, 0xa, 0x3, 0x3}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x66, &(0x7f00000011c0)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0xfc, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x7, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x3, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) open$dir(0x0, 0xae828e137847f62, 0x0) r2 = getpid() (async) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a", 0x53) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206910, &(0x7f00000001c0)) (async) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x4000052c, r2) (async) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x20}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) 112.221326ms ago: executing program 3 (id=236): r0 = syz_open_pts() fcntl$getown(r0, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x3, 0x400101, 0x80000001, 0x81ac, 0x10001, 0x10, [{0x0, 0x3, 0x4, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x100, 0xf88, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200727, 0x2800, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x400006, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0xd1b, 0x4}, {0x1cc, 0x10001, 0xc, 0x3}, {0x8, 0x4009, 0x8, 0x2}, {0xb8c, 0x7, 0x8, 0x4}, {0x29a71717, 0xeffffffa, 0x1, 0x6}, {0xc, 0x5, 0x5, 0x10000000}, {0x0, 0x1, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000663000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f00006ac000/0x4000)=nil, 0x0, 0x3}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000b1b000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f000065d000/0x2000)=nil, 0xdc9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffc}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f00001cf000/0x4000)=nil}, {&(0x7f0000355000/0x13000)=nil, &(0x7f0000358000/0x2000)=nil}], './file0\x00'}) execve(0x0, &(0x7f0000000340)=[&(0x7f0000000100)='tap'], 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f0000000100)) 111.233143ms ago: executing program 0 (id=237): syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="8f34d36c0355ffffffffffff86dd60dc3bd900183a003bcc3f0600000058132fa13a8be186e300000000000000000000aa830090780004"]) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad477cf807815cc174c5e1bc4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000", 0x2400) 54.69159ms ago: executing program 6 (id=238): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x1b}, 0x7297, 0x3d0, 0xffffffffffffffff, 0x0, 0x7fffffffffffffff, 0x7, 0x0, 0x4}) (async) r0 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) (async) close(r0) (async, rerun: 32) r1 = socket(0x800000018, 0x2, 0x0) (rerun: 32) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) (async) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="da63b91050fe3e7ea2e53bd0a7", 0xd}, {&(0x7f0000000180)="20039c034fd29dfb1f099778", 0xc}], 0x2, &(0x7f0000000200)=[{0x40, 0x1, 0x3, "7447003265e7fdbd919e90f024e86370cad7130d158735fe346e67cc315803b1ff9b9480353143ca1cd7a5"}, {0x38, 0x1, 0x7ff, "83b4aed4171591950485fc584ed1c65ac2cc841aded5941a95b42e6203192b054ccba0ed57"}, {0x50, 0xffff, 0x6, "d70ce80ae3b3fe58e9cc015388d9c365597d24bd049b644b30decf7f6524bca17ed3d3290fae4f49358d84acf9e6e4e5427990df2e5bce65d93dfdb23e386c"}, {0x68, 0xffff, 0x1, "d293dac1828b6d5cf5dd03a699cdf08ba680adace9faa47ede16c37fc33b40473b5dde3e631eafa57d827c89122ca1bd42859c9902e62202c59861fb64662de85f43de07588d41f6327ab1aa2d3b9d46926b"}, {0x38, 0xffff, 0x7a3, "76dc6625906212690ae5ea1a41b6b93e90ec2af1d9c4e57d4b477e63a65b085b90d2c2788d1978"}], 0x168}, 0x40b) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x81, 0x1000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000002}) 54.462276ms ago: executing program 1 (id=239): r0 = socket$inet(0x2, 0x4000, 0x1) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x65) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x84) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x9, 0x8, 0x1, 0x1}, {0x7, 0x4, 0x61, 0xd68d}]}) r3 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d357e382526b1573271aeabc1b7", 0x23}], 0x1) syz_emit_ethernet(0x45, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb81003b00814f1865c8ad398bf9a346b4f61de87140f142b431b7a41667d57df24ed11e7e3ea5cf9da1f5613635225ba6432200c3853f08b10988fa83cccbd5d9e4246f40061168004ef30cb3d17e9e6b4b000725a981b5f61b3c9da92aa60ada41e24028a8bfd45b8952c5614cd9499fb75f91760486710c9422f159a5ebab391a181f559b7464468a51ee87ff0604f217dea26415cb3c3e086ec19d71"]) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10"], 0x20, 0x2}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="3a59877b29374ac4f7e632b37e179bf9eaa031f7c1d1c0a6bc917fb96b1db5cd7c2071a942076fa3f0d50849cf8b62a9846cb86c09490520df6285dd169754ce5d0fc18cd74f465827fe0f436f14788034fc9bea76dede95e83b576615881d1fb3b7e1c7b70694da50a77c4b1890f835fb2ee0221df7c093c8612af3e1c11b79069ac56ce2dac6086005f62f88", 0x8d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00aa6600000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) 54.314243ms ago: executing program 2 (id=240): r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x68) unlink(&(0x7f0000000100)='./file0\x00') (async) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x2810, r0, 0x20000000) (async) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000200)={0x0, 0x80000001, &(0x7f0000000180)='./file0\x00', 0x8}) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r1, 0x80206980, &(0x7f00000001c0)) (async) close(r0) (async) semop(0x0, &(0x7f0000000140)=[{0x3, 0x6, 0x1800}], 0x1) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) (async) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0xfffffffefffffffe, 0x2000000000000000, 0x210, 0x8, 0x7}, 0x0, 0x0, 0x0) (async) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x1) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6384) (async) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0xc0307006, &(0x7f0000000080)={0x1, 0x10}) (async) r6 = getppid() setpgid(r6, r6) 51.193117ms ago: executing program 6 (id=241): socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r1], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/232, 0xe8}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x5, 0x28, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x0, 0xfffff115, 0x80000001}, {0x3, 0xffffffff, 0x6, 0xfff}, {0x1, 0x4baa, 0x3, 0x8001}, {0x4, 0xe2, 0x7, 0x100}, {0x3, 0x40b, 0xf15, 0x2}, {0x9cb, 0xfffc, 0xc, 0x9}, {0x4, 0x800, 0x3, 0x9}, {0x9, 0x9, 0x28000, 0xb7}, {0x9, 0x1, 0x6, 0x7fff}, {0x3, 0xfffffffc, 0x8, 0x28bfd}, {0x0, 0x2, 0x8, 0x7}, {0x3, 0xc7cb, 0x7ffffe, 0xa67}, {0x401, 0x10, 0x9, 0xa2}, {0x3, 0x1006e2, 0x2, 0x6f5fc48b}, {0x3, 0x101, 0x5, 0x9}, {0x9be2, 0x2, 0x2, 0x69}]}) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00eb0100000000", 0x8) close(r7) r8 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r8) fcntl$dupfd(r1, 0x0, r0) 49.590466ms ago: executing program 2 (id=242): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r0, r1) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) flock(r4, 0x1) close(r4) execve(0x0, 0x0, 0x0) fchmod(r3, 0x20) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) 4.803763ms ago: executing program 5 (id=243): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="2fa8b6644b30f8593282fbaab22800f7264d570d087dd9b2e58e11a20b3f9beb86f731c1ff288eb04eedd48ea1e707049ad62e99b55ef2d27df28396603dc7d1121cb4367ef61c7cbef985bbe2607f86e7b2ffd13e2c23e48112d605b331b504416ccc0c0c70562db355fd24b8325bea806d0a2c18ca96d8ce057fbe5a5c5bd9d4589c13afb5d547fd964941367a961939d9ca6cfd466c1666987522b126ecbe3b78d7688dd54793ff47f0c63c309968089983b43548a22416ac5c4c6b349b16597271fe6087d6724d2048173c0a7678b8cfb5fc333f9845e471ac563503abeec1cc0bdfb8fc8b2e5b459e883c2ce95c1e51", 0xf2, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x0, 0x2, 0x5}, 0xc) r3 = dup2(r1, r2) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x400, 0x16) r7 = getpgrp() r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x40, 0x0) r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="3d45d9e8a38131ef62d950a38cb49428907c669ca0e97cd272b1eb19b92f6a6912dd6993bd7925bfc0736ab3dbcb0abaae59e3699ff6050c41dddcdd822c28bf7f6dec2300822126f14944a639550773b7e954ac15a576f9b68e6a31e33d7962cc7fa9b2b0d9840837a994924b238d06776921ee4c715539bef0ddf428e45f1d512004939bc4f4353b6064a30cf2ee26cb950e90b286c0dcb051bd3d4b25c940a7b491bb7cae883470ada311d478341503cdad70703505c11ae204ed0152c1fbb1902c886f53e105a5fd30e2", 0xcc}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r2, r6]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, 0x0, r10}, @rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffffff, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xf8, 0x404}, 0x0) r15 = fcntl$dupfd(r1, 0x0, r6) lseek(r15, 0x1, 0x1) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000000700)="2caed81e7cc56ae09743458f73793590119e0e06ca652aeaae6043c2ee61387e9ed9ce95a6698f9068148dda4e3a2cabba504ea848628920e5aa543c9d4adc227784e51eea8f100694a2f146eb24b2d03c335c47fdde6a54f24f3b90842c9e199258e22ba0d5bdb261956581f671fef7d4a34a24c99632778a5f94ac8f9ddc0017bb1bd3550e5e52dafcf0b7ec8662c27b4f56b6fa3c10106a962818605b297e87e17e9970cf69fb9be2cd260730ac7e7764ada059b64f83ce4de9dcfb1c5d2b7d58f1716b129bd710130cc5892bca5e6664cb9fb476e9f56f3d60a3d4dcb2e66e6fd5cd1b28b5", 0xe7) fcntl$lock(r2, 0x8, &(0x7f0000000800)={0x3, 0x2, 0x3}) r16 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000840), 0x200, 0x0) fchown(r16, r8, r9) ioctl$BIOCFLUSH(r11, 0x20004268) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r17, 0x40044274, &(0x7f00000008c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$KDENABIO(r15, 0x20004b3c) r18 = accept$unix(r11, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) connect$unix(r18, &(0x7f0000000980)=@abs={0x1, 0x0, 0x1}, 0x8) 1.843534ms ago: executing program 0 (id=244): sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) sysctl$net_inet_ipip(&(0x7f00000000c0)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f00000001c0)="452ef175c6", &(0x7f0000000240)=0x5, 0x0, 0x0) (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)}) select(0x40, &(0x7f00000002c0)={0x6, 0x7, 0x0, 0xa5, 0xff, 0x6000000, 0x5, 0x5}, &(0x7f00000003c0)={0x2, 0x6305398a, 0x1, 0x9, 0x9, 0x4, 0x4, 0x5}, &(0x7f0000000480)={0x2, 0x2, 0x1, 0x2, 0x6, 0x15, 0x2, 0x6}, &(0x7f00000004c0)={0x8000000000000000, 0xfffffffffffffffc}) (async) mknod$loop(0x0, 0x2000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0xffffffffffffff10) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) open$dir(0x0, 0xae828e137847f62, 0x0) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) getrlimit(0x5, &(0x7f0000000180)) (async) madvise(&(0x7f0000458000/0x3000)=nil, 0x3000, 0x1) (async) close(r3) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) (async) select(0x40, &(0x7f0000000300)={0x4, 0x1, 0x800, 0x586a, 0x1, 0xa, 0xfffffffffffffffc, 0xfffffffffdfffff8}, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000340)={0x1, 0x27}, 0x4000000000000044, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(r2, 0x0, 0x0) (async) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) (async) connect$unix(r3, 0x0, 0x0) ioctl$TIOCSETA(r5, 0xc1084425, &(0x7f0000000040)={0x3, 0x0, 0xffffffff, 0x5, '!\r\x00\x00\x00\b\x00', 0x1, 0x5}) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001540)="cc001440", &(0x7f0000000000)=0x4, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 1.63026ms ago: executing program 2 (id=245): r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x51) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000008c0)=0x9) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001540)="cc001440", &(0x7f0000000000)=0x4, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) unveil(0x0, &(0x7f0000004300)='W\x00') 0s ago: executing program 3 (id=246): getgroups(0x0, 0x0) (async) clock_gettime(0x4, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000100)) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.113' (ED25519) to the list of known hosts. pckbd_enable: command error OpenBSD/amd64 (Amnesiac) (tty00) login: pckbd_enable: command error pckbd_enable: command error panic: mtx 0xffffffff83a08970: locking against myself Starting stack trace... panic(ffffffff833f42f2) at panic+0x1d0 mtx_enter_try(ffffffff83a08970) at mtx_enter_try+0x1da mtx_enter(ffffffff83a08970) at mtx_enter+0x62 uvm_pageclean(fffffd8007f50d30) at uvm_pageclean+0x290 uvm_pagefree(fffffd8007f50d30) at uvm_pagefree+0x26 uvn_get(fffffd806328c870,0,ffff80003c458fc8,ffff80003c458fac,0,2,ebfc5d90bb3f82e7,2) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c4591e0,ffff80003c459218,ffff80003c459060,ffff80003c459048) at uvm_fault_lower_io+0x2d1 uvm_fault_lower(ffff80003c4591e0,ffff80003c459218,ffff80003c459160) at uvm_fault_lower+0x2bb uvm_fault(fffffd806b9867b8,200000000000,0,2) at uvm_fault+0x278 kpageflttrap(ffff80003c459390,200000000180) at kpageflttrap+0x2d0 kerntrap(ffff80003c459390) at kerntrap+0x13c alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b copyout() at copyout+0x57 syscall(ffff80003c459590) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x54650bfb210, count: 242 End of stack trace. syncing disks...WARNING: SPL NOT LOWERED ON TRAP EXIT a 0 Stopped at proc_trampoline+0xc7: movl $0,%gs:0x688 TID PID UID PRFLAGS PFLAGS CPU COMMAND *522872 1678 0 0 0 0 syz-executor 248929 55202 0 0x14000 0x200 1 zerothread proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x761c2a72e380, count: 14 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: mtx 0xffffffff83a08970: locking against myself ddb{0}> trace proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x761c2a72e380, count: -1 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff80003c46d530 rbx 0 rdx 0 rcx 0xffff80003c4427d8 rax 0x2a r8 0xffff80003c46d460 r9 0 r10 0x5d76050724a46b1a r11 0x9cead50d21ec2dea r12 0 r13 0 r14 0 r15 0 rip 0xffffffff817e24c7 proc_trampoline+0xc7 cs 0x8 rflags 0x246 rsp 0xffff80003c46d4b0 ss 0x10 proc_trampoline+0xc7: movl $0,%gs:0x688 ddb{0}> show proc PROC (syz-executor) tid=522872 pid=1678 tcnt=2 stat=onproc flags process=0 proc=0 runpri=50, usrpri=50, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c4439c8,0xffff80003c443c68 process=0xffff800038416720 user=0xffff80003c468000, vmspace=0xfffffd806eefb990 estcpu=36, cpticks=2, pctcpu=0.0, user=1, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 90749 250952 71639 0 2 0 syz-executor 90749 71154 71639 0 3 0x4000080 fsleep syz-executor * 1678 522872 79667 0 7 0 syz-executor 1678 423865 79667 0 3 0x4000080 fsleep syz-executor 37963 105464 82756 0 2 0 syz-executor 37963 493307 82756 0 3 0x4000001 uobjlk syz-executor 37963 228705 82756 0 3 0x4000001 inode syz-executor 37963 220241 82756 0 3 0x4000000 uvnsync syz-executor 59845 280679 65947 0 2 0 syz-executor 59845 426369 65947 0 3 0x4000080 fsleep syz-executor 51398 206174 6202 0 3 0x1 inode syz-executor 51398 110520 6202 0 3 0x4000080 sbwait syz-executor 51398 146904 6202 0 3 0x4000080 fsleep syz-executor 70309 328861 58409 0 3 0x81000 uvn_get syz-executor 70309 67977 58409 0 3 0x4081000 biowait syz-executor 70309 200087 58409 0 3 0x4081000 inode syz-executor 70309 68687 58409 0 3 0x4003000 suspend syz-executor 51053 8051 53825 0 3 0x3000 suspend syz-executor 51053 453060 53825 0 3 0x4081000 biowait syz-executor 80587 138308 1 0 3 0x100083 ttyin getty 41720 350572 0 0 3 0x14200 bored sosplice 58409 277205 23679 0 3 0x82 wait syz-executor 6202 205054 23679 0 3 0x82 nanoslp syz-executor 65947 230920 23679 0 3 0x82 nanoslp syz-executor 53825 457132 23679 0 3 0x82 wait syz-executor 71639 356594 23679 0 3 0x82 nanoslp syz-executor 79667 33974 23679 0 3 0x82 nanoslp syz-executor 90702 416624 23679 0 3 0x82 nanoslp syz-executor 82756 38622 23679 0 3 0x82 nanoslp syz-executor 23679 216782 70324 0 3 0x82 kqread syz-executor 70324 303138 10077 0 3 0x10008a sigsusp ksh 10077 377140 33437 0 3 0x98 kqread sshd-session 33437 168449 29925 0 3 0x92 kqread sshd-session 29925 452780 1 0 3 0x88 kqread sshd 48334 97451 77743 74 3 0x1100092 bpf pflogd 77743 292162 1 0 3 0x80 sbwait pflogd 81952 206297 1381 73 3 0x1100090 kqread syslogd 1381 339443 1 0 3 0x100082 sbwait syslogd 73495 511881 1 0 3 0x100080 kqread resolvd 39444 24603 36038 77 3 0x100092 kqread dhcpleased 70970 293966 36038 77 3 0x100092 kqread dhcpleased 36038 420863 1 0 3 0x80 kqread dhcpleased 39495 165468 0 0 3 0x14200 bored smr 55202 248929 0 0 7 0x14200 zerothread 70754 494623 0 0 3 0x14200 aiodoned aiodoned 53549 291440 0 0 3 0x14200 syncer update 58791 40552 0 0 3 0x14200 cleaner cleaner 96534 247846 0 0 3 0x14200 reaper reaper 58184 470179 0 0 3 0x14200 pgdaemon pagedaemon 99122 418860 0 0 3 0x14200 bored viomb 96165 176040 0 0 3 0x40014200 acpi0 acpi0 69183 235384 0 0 3 0x40014200 idle1 17887 110631 0 0 3 0x14200 bored softnet7 82381 156571 0 0 3 0x14200 bored softnet6 8351 312852 0 0 3 0x14200 bored softnet5 4234 386187 0 0 3 0x14200 bored softnet4 30970 435140 0 0 3 0x14200 bored softnet3 23021 411864 0 0 3 0x14200 bored softnet2 860 241569 0 0 3 0x14200 bored softnet1 85932 405913 0 0 3 0x14200 bored softnet0 97139 14642 0 0 3 0x14200 bored systqmp 31892 138764 0 0 3 0x14200 bored systq 63422 522554 0 0 3 0x14200 tmoslp softclockmp 46177 366256 0 0 3 0x40014200 tmoslp softclock 53561 57444 0 0 3 0x40014200 idle0 1 3055 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff83a08980) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 kpageflttrap+0x2d0 #8 kerntrap+0x13c #9 alltraps_kern_meltdown+0x7b #10 copyout+0x57 #11 syscall+0xbc6 #12 Xsyscall+0x128 Process 37963 (syz-executor) thread 0xffff80003c442548 (493307) exclusive rrwlock inode r = 0 (0xfffffd806274e0e8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x42b #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 ktrwriteraw+0x172 #7 ktrsyscall+0x32b #8 syscall+0x2e6 #9 Xsyscall+0x128 Process 37963 (syz-executor) thread 0xffff80003c4434a8 (228705) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff838eaf38) #0 witness_lock+0x5bb #1 ktrsysret+0xde #2 syscall+0xa43 #3 Xsyscall+0x128 Process 37963 (syz-executor) thread 0xffff80003c4439c8 (220241) exclusive rwlock uobjlk r = 0 (0xfffffd806b846188) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x42b #2 uvn_io+0x667 #3 uvn_get+0x31d #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 kpageflttrap+0x2d0 #8 kerntrap+0x13c #9 alltraps_kern_meltdown+0x7b #10 copyout+0x57 #11 syscall+0xbc6 #12 Xsyscall+0x128 Process 70309 (syz-executor) thread 0xffff80003c432d00 (67977) exclusive rrwlock inode r = 0 (0xfffffd806274e588) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x42b #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vn_write+0x190 #6 dofilewritev+0x23c #7 sys_write+0xa2 #8 syscall+0xbc6 #9 Xsyscall+0x128 Process 70309 (syz-executor) thread 0xffff800032bf82b0 (200087) exclusive rwlock uvnsync r = 0 (0xffffffff839b9610) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x42b #2 uvm_vnp_sync+0x31 #3 sys_sync+0xda #4 syscall+0xb08 #5 Xsyscall+0x128 shared rwlock vfslock r = 0 (0xffff800000b4a860) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3e8 #2 vfs_busy+0x94 #3 sys_sync+0x5d #4 syscall+0xb08 #5 Xsyscall+0x128 Process 51053 (syz-executor) thread 0xffff800032bf8540 (453060) exclusive rrwlock inode r = 0 (0xfffffd806274eb50) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x42b #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vn_write+0x190 #6 dofilewritev+0x23c #7 sys_write+0xa2 #8 syscall+0xbc6 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10211 11096K 11303K 166960K 11554 0 pcb 19 13K 14K 166960K 92 0 rtable 203 7K 8K 166960K 299 0 pf 37 18K 22K 166960K 87 0 ifaddr 44 7K 8K 166960K 60 0 ifgroup 59 2K 2K 166960K 94 0 sysctl 3 1K 9K 166960K 7 0 counters 70 37K 37K 166960K 102 0 ioctlops 0 0K 4K 166960K 1518 0 iov 0 0K 20K 166960K 12 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1347 85K 85K 166960K 1558 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 10 0K 0K 166960K 15 0 dirhash 12 2K 2K 166960K 18 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 89K 166960K 376 0 sigio 0 0K 0K 166960K 4 0 proc 72 115K 164K 166960K 560 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 53 0 in_multi 96 7K 7K 166960K 111 0 ether_multi 1 0K 0K 166960K 5 0 mrt 0 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 67 307K 307K 166960K 67 0 exec 0 0K 1K 166960K 469 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 257 160K 173K 166960K 5241 0 UVM aobj 9 2K 2K 166960K 10 0 pinsyscall 43 86K 104K 166960K 1488 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 2 0K 0K 166960K 12 0 NDP 13 0K 2K 166960K 40 0 temp 40 8670K 8736K 166960K 12770 0 kqueue 13 20K 28K 166960K 68 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 26 0 0 1 0 1 1 0 8 0 rtpcb 120 56 0 52 1 0 1 1 0 8 0 rtentry 176 101 0 13 5 0 5 5 0 8 0 unpcb 144 296 0 207 6 2 4 4 0 8 0 syncache 336 3 0 3 1 1 0 1 0 8 0 tcpcb 736 103 0 98 4 0 4 4 0 8 3 arp 128 10 0 0 1 0 1 1 0 8 0 inpcb 328 457 0 445 7 0 7 7 0 8 5 nd6 144 19 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1192 11 0 11 1 0 1 1 0 8 1 pppxif 1504 1 0 1 1 0 1 1 0 8 1 pfstscr 40 1 0 0 1 0 1 1 0 8 0 pffrag 232 2 0 0 1 0 1 1 0 482 0 pffrnode 88 2 0 0 1 0 1 1 0 8 0 pffrent 40 2 0 0 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfanchor 1288 4 0 4 1 0 1 1 0 8 1 pfstitem 24 36 0 1 1 0 1 1 0 8 0 pfstkey 128 36 0 1 2 0 2 2 0 8 0 pfstate 384 35 0 1 4 0 4 4 0 8 0 pfrule 1344 23 0 18 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 502 0 79 31 0 31 31 0 8 2 art_table 40 503 0 79 6 0 6 6 0 8 0 art_node 32 101 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 10 0 2 1 0 1 1 0 8 0 shmpl 112 7 0 1 1 0 1 1 0 8 0 dirhash 1024 21 0 4 3 0 3 3 0 8 0 dino2pl 256 2060 0 549 96 0 96 96 0 8 0 ffsino 296 2060 0 549 118 0 118 118 0 8 0 nchpl 144 2589 0 896 64 0 64 64 0 8 0 rtmask 32 3 0 3 1 0 1 1 0 8 1 uvmvnodes 80 2241 0 0 46 0 46 46 0 8 0 vnodes 216 2241 0 0 125 0 125 125 0 8 0 namei 1024 8264 0 8264 2 0 2 2 0 8 2 percpumem 16 66 0 16 1 0 1 1 0 8 0 kstatmem 264 50 0 22 3 0 3 3 0 8 1 acpiwqpl 32 1 0 1 1 0 1 1 1 8 1 scsiplug 72 1 0 1 1 1 0 1 0 8 0 scxspl 216 17528 0 17526 5 2 3 3 1 8 2 plimitpl 152 66 0 47 1 0 1 1 0 8 0 sigapl 424 691 0 636 7 0 7 7 0 8 0 knotepl 120 296 0 0 9 0 9 9 0 8 0 kqueuepl 224 105 0 96 2 0 2 2 0 8 1 pipepl 344 120 0 92 3 0 3 3 0 8 0 fdescpl 528 666 0 634 3 0 3 3 0 8 0 filepl 160 3250 0 2944 16 0 16 16 0 8 3 lockfpl 104 333 0 328 3 0 3 3 0 8 2 lockfspl 48 59 0 54 1 0 1 1 0 8 0 sessionpl 144 23 0 14 1 0 1 1 0 8 0 pgrppl 48 38 0 20 1 0 1 1 0 8 0 ucredpl 104 295 0 282 1 0 1 1 0 8 0 zombiepl 144 638 0 636 1 0 1 1 0 8 0 processpl 1248 691 0 636 5 0 5 5 0 8 0 procpl 656 1131 0 1064 7 0 7 7 0 8 0 sosppl 168 3 0 3 1 0 1 1 0 8 1 sockpl 752 814 0 709 11 0 11 11 0 8 0 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 135 0 0 17 0 17 17 0 8 0 mcl2k 2048 25 0 0 4 0 4 4 0 8 0 mtagpl 96 7 0 0 1 0 1 1 0 8 0 mbufpl 256 237 0 0 15 0 15 15 0 8 0 bufpl 280 8851 0 2709 440 0 440 440 0 8 0 anonpl 32 11480 0 0 93 0 93 93 0 246 0 amapchunkpl 152 15890 0 15343 32 5 27 28 0 158 4 amappl16 200 2259 0 1955 27 5 22 27 0 8 6 amappl15 192 5 0 5 1 1 0 1 0 8 0 amappl14 184 130 0 118 1 0 1 1 0 8 0 amappl13 176 3 0 3 1 1 0 1 0 8 0 amappl12 168 1320 0 1288 3 1 2 2 0 8 0 amappl11 160 52 0 38 1 0 1 1 0 8 0 amappl10 152 3 0 3 1 1 0 1 0 8 0 amappl9 144 257 0 256 1 0 1 1 0 8 0 amappl8 136 21 0 18 1 0 1 1 0 8 0 amappl7 128 106 0 94 1 0 1 1 0 8 0 amappl6 120 178 0 174 1 0 1 1 0 8 0 amappl5 112 117 0 107 1 0 1 1 0 8 0 amappl4 104 300 0 280 1 0 1 1 0 8 0 amappl3 96 2947 0 2823 4 0 4 4 0 8 0 amappl2 88 640 0 577 2 0 2 2 0 8 0 amappl1 80 9217 0 8613 14 1 13 14 0 8 0 amappl 88 4508 0 4325 5 0 5 5 0 92 0 dma32768 32768 1 0 1 1 0 1 1 0 8 1 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 9 0 1 1 0 1 1 0 8 0 uaddrrnd 24 666 0 634 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 666 0 634 1 0 1 1 0 8 0 vmmpekpl 168 6958 0 6921 2 0 2 2 0 8 0 vmmpepl 168 47861 0 45534 111 0 111 111 0 357 9 vmsppl 488 665 0 634 5 1 4 5 0 8 0 rwobjpl 80 17652 0 14177 72 0 72 72 0 8 0 pdppl 4096 1339 0 1268 99 28 71 83 0 8 0 pvpl 32 19544 0 0 158 0 158 158 0 265 0 pmappl 256 665 0 634 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 282 0 31 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x761c2a72e380, count: -1 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff8000299ddff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 uvm_pagezero_thread(ffff8000ffffca48) at uvm_pagezero_thread+0xb5 end trace frame: 0x0, count: 10 ddb{1}> trace x86_ipi_db(ffff8000299ddff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x33 uvm_pagezero_thread(ffff8000ffffca48) at uvm_pagezero_thread+0xb5 end trace frame: 0x0, count: -5