Warning: Permanently added '10.128.0.38' (ECDSA) to the list of known hosts. 2020/06/24 23:13:58 fuzzer started 2020/06/24 23:14:01 dialing manager at 10.128.15.235:28412 2020/06/24 23:14:01 syscalls: 364 2020/06/24 23:14:01 code coverage: enabled 2020/06/24 23:14:01 comparison tracing: enabled 2020/06/24 23:14:01 extra coverage: support is not implemented in syzkaller 2020/06/24 23:14:01 setuid sandbox: enabled 2020/06/24 23:14:01 namespace sandbox: support is not implemented in syzkaller 2020/06/24 23:14:01 Android sandbox: support is not implemented in syzkaller 2020/06/24 23:14:01 fault injection: support is not implemented in syzkaller 2020/06/24 23:14:01 leak checking: support is not implemented in syzkaller 2020/06/24 23:14:01 net packet injection: enabled 2020/06/24 23:14:01 net device setup: support is not implemented in syzkaller 2020/06/24 23:14:01 concurrency sanitizer: support is not implemented in syzkaller 2020/06/24 23:14:01 devlink PCI setup: support is not implemented in syzkaller 2020/06/24 23:14:01 USB emulation: support is not implemented in syzkaller 23:14:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xe3) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup2(0xffffffffffffffff, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f00000008c0)=[{&(0x7f00000000c0)="df7472aabf97a9b6f5db117d787b771a614807e35b47b21f2b893c0f400afcfa0ead016d7e5894ace2967a96c826a7bcca7139154ac24e330972b330dd9d09b01a09aee358faa7b9db0c014fa8ca594913b830cd16bde946bce66745d51f5089c70b6446345937f75c9a01a6ac465d7eabc76fd0e2208192cba6d49913ffb6866e911b1c4ce8e519975f31715e15d0ca57ba11b8caf84f14f541d3341b8c6ea9b53c6214f7fe886b83f8b200a7518a0027f2f7fb7fdcc278e8aa2007ae6c97fde4b5e31e7fe7a8942937a7e81683311a2dbeac37001985ca3ffa01b416a49a3e6b32a2e68d", 0xe5}, {&(0x7f00000001c0)="36260a1879c1a0da4f2e13ba99d7df40c9f7a4e2900bbd60b1bbee0d6973b090ae9f5832fdc9b31822a5bcfc06275862618be9c0603a71882150fd696d02434ce7c292454fdc6a350fbf91710607c932239253eb76a0f6631a847c74264460c02b5db9caf945cf88fcfec51c8e8088413523801fb9764b182fab0afb707e478019eb5ed78ba90f2d08a86c8ca73b4f98742c169f6bf99014b83d582f38cd3a222de9db77b2d74ee9ba8522d0a5ab81d6cf456082d265a6018a", 0xb9}, {&(0x7f0000000280)="316090edd806e32e6799435ab94f45", 0xf}, {&(0x7f00000002c0)="4583c5685789d0430f09f3bd298377b3f64838a5c1bed98a59e93b2b2c1b45cea6d8d01b112bdc95fb1caca14cb4d6ceedf36e5cf4c03b5c5c20d1333150f89e43a4c7002c755b9924b6e6d6fa7825bf99854f7034668cbf59d158a6c0bef24f2e8c88181140883e3ded4be50432ec636d0468cf41e9abfd421f65f5955d42630732d3aeaf26a0f647cef3848b117d67d6e3fa46b42c2d326f107dee310910ecd42faaddf3d15c5c2aaefd6fa985b437367e1c46a1f89b3091ac60368f6642239e730a55fb9fe187a41edb0916ebe43be8322eeec2dfc513b65b85f153a3f286004394e11ab814bc8868", 0xea}, {&(0x7f00000003c0)="7acb4d645ce3d095094c2caeb9baba83c7cd1aa64cd43f4bb94db8220a651d95797fffe2a11dc70e03cf2ec2bad1638d0ca4f846c1ef0d3ed5be9010c77b564878042be73e38018c7041ad6052d7bd5a17ad26e2e2354191104daa06125d3448284e8009c79d7a00", 0x68}, {&(0x7f0000000440)="9a4ca9ded27a55e738822f7077e2d324bd3d863cc43fa69be357c32f0028c4ba596aabf71d044b712eadfe6983578d463cae5207db2295961c3e59ddc729e740d196fd073f25e95ca8a0db9e284437eb9321cc6cfb9a7cc07d83cf020ff09a0f744d54b96bb0ac0c999809060602320cb9b2fc5ea0fd69866f85359d9a4a7b4bbdb3dd6c7b1df3ad6d0bc582d9397fbb77d0df016679e752472ca14dac13fee3458467b986f7fb548f997f63f04e7f9745de65c4b6f346149bbf383216d7635ce62ab3d2aa3cb5cf9756cd34667afc60427af82992c5d9de1a73abca84f1ac0c79cb4d9d27", 0xe5}, {&(0x7f0000000540)="02b68398835fd6e8aeea0788cc8c773d14bae81870f9a99004c061a35910139404cf2ff404d117d7ef8e09d362492d4b307027f12e516c2c0df869b2580a0e4d73b373d55bdcbdbfd6050cf7acf3d238659c0af32abfb4ea670de18358d4c0d93be33e865322c20cf7b76df77f64e482e1f7101005b50491bcecc88c2aedeaaa4d059be143", 0x85}, {&(0x7f0000000600)="fdc03258eb57131a1102674befb2ff752b1ea891bbe26071b94234e5c33a41c21ab138697ef885c991685279ae076cefccf5bf110b7666bc82f109941e086f299242f4103e3b2f32d2abe0215c8b7f1043a614f42bf917e587a51533d2f85e077ac234cabd8f789d02c64490142c8eb3bbc76c4bcc844cda22af54c58398ad34756c35b518f33b87e1e58719a2d08c85a168a48a5099a71e89e9fa34d2bdb2cc9b6adef71dd80ff53521973df7d3ffd992c0f196df0642730d1f7e66c6ece17df4894fb12b5c36f58babb5ff469d8a1e11adc2670f591a", 0xd7}, {&(0x7f0000000700)="de9b037769bbfcc5412aaba655caa1d85e3e5a1b085d58a0954071d44b1c05116888f2d8d9c1cf43288dccd188ce0210349c0907528842a9b84f5c37c941c80f6ceba37df93c237d2684b450787caf1320fb0eaa7b125917b8778e67542d696c077bbee6f3ff109861baac8737e33f52f41885b918e476e6fb5fc0eb48c9cadcb2e7238e9838c34004b4f1947f866bbd42b07e4d431cbb582fafe7", 0x9b}, {&(0x7f00000007c0)="a9c7481eca93e805849bc9d2c5b4d79307c3fd01d9817cf3b9dc25bcad1347ca21614978682167d163072d5b7e97ae42dec11c100b351a98f74e3c8834d2a8a64b0356feb8f43441548aea835cb9e45de7b9ea035773f95b49412676a04ee138ac0f44395f1c85380819368ff386962f7004b34e94ad086d7b5e689b3abe3b599ad0cd621072f2f8eb6173f88a9f207b8d2c0396d95f05e6ba38f68197da1efc8175e69079c7c6288e4fa064432e702fded20396aa5867604a05017e58752ab360ed99741ed1b672cac70f37db73ea36257a7c0c30c277b0ecd8248ca8973284e8db3437b0b4", 0xe6}], 0xa) r3 = open$dir(&(0x7f0000000980)='./file0\x00', 0x100, 0x0) readv(r3, &(0x7f0000000b00)=[{&(0x7f00000009c0)}, {&(0x7f0000000a00)=""/201, 0xc9}], 0x2) write(r3, &(0x7f0000000b40)="cdf3c2ada86c79ce4efb40f6263683b4fb43add4492c705a8510581c0949aa0e35aded64f7dc451a760182a503e832ab7777fb5854967d36e8f3f5ee086a3c955a2c19f917ad70aa6c90946a2b46a7ef09c0d6b707a994070d3c7f6d9c05", 0x5e) recvmsg(r2, &(0x7f0000000f40)={&(0x7f0000000bc0)=@in6, 0xc, &(0x7f0000000ec0)=[{&(0x7f0000000c00)=""/230, 0xe6}, {&(0x7f0000000d00)=""/161, 0xa1}, {&(0x7f0000000dc0)=""/173, 0xad}, {&(0x7f0000000e80)=""/41, 0x29}], 0x4, &(0x7f0000000f00)=""/32, 0x20}, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) r5 = open(&(0x7f0000000fc0)='./file1\x00', 0x80, 0x1a) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x12, r6, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001100)={&(0x7f0000001000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000001040)="8446f31465f05d3165", 0x9}, {&(0x7f0000001080)="773d3e023dd3be5df99b1e8115cd69371dca20936027427def86100fce", 0x1d}], 0x2, 0x0, 0x0, 0x1}, 0x401) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140)='/dev/ttyCcfg\x00', 0x80, 0x0) close(r7) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000001180)=0x1) 23:14:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0xaf60, 0x401}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x28) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x1a8, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = geteuid() r8 = getegid() r9 = socket$inet6(0x18, 0x4000, 0x9) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r12 = openat(r2, &(0x7f0000000800)='./file0\x00', 0x200, 0x80) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r14 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r15 = socket$inet6(0x18, 0x5, 0x8) sendmsg$unix(r2, &(0x7f0000000bc0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000001c0)="6f0314362ca5c797c3604ff2e736149ca0086c21ef0ff835231d21c54df7eef0b15df2e74df9e89ed44b3c449eea6f8a93cc78fe4166a5d0ba9603b4c0952b7a6aa18938c8db110370ca00967746a173aad107065f3f64de2241b3dc325bdd239241eb860eb73be765ea3b715a492514ef1f269ea24d61e8edb84e52d5d8", 0x7e}, {&(0x7f0000000240)="92cebaa067fa66cb1bb64d01d01ebe3d888269cc7da42d34e193c1552b71ee4128632fee7410983fb44e75b8f42168f8bc781cbccac3a024e3f27d34c49b321291cd476ca42aca48ab672bc4f453e79c12af8cb43d2e6a8bfa1dec1746c1e273809f8be9144f6571b8182a9ad957571f90fe06a02633ab224b5b6887d153686a5ff4191fd385ae3d19", 0x89}, {&(0x7f0000000300)="edc3f81ed99d04d790a1c6df5e293182613079888ea8a4256e3d28bcb4d403c51b2876a79b01b76599404f567b6d4f4beef5c9cb1e86c9a02731c114d4c48cc84025d9414f7a79218d4431b5e17700623ea096e9573d211e1e0dfe49457069d022f0581643a74020579872060bac574234bfb72aa06834da3c12b909d77cad0689797e7ec3a63fd4ffe953daf012ba68795438b66bd6a0fb9447cdce0468755b543554b6ccfd86ada1867136683e9f5547e6692d1128293c0647f6588cc841ae4a03d434ef3f2ec0854bcdaff75b1a2a2c497222725340c798b74cd213", 0xdd}, {&(0x7f0000000400)="a171ee2b50679687ff0647d93f8ac4ca7f96bb397360f3f31eda3a854eb2bec25d0a374b0a8ab64b5fdcfe2dfd8aca86938e30c6004cd94a38329f6128e351ce8025af26dfb185117d4e60f8767dd4b4d63ea7293ba4b43b61ac69f713274ce022bc73f1a15a0217eb43447ee8c3e8a43fbe94dc5586a61fe825089204d45e3676da419e56792c301753301c6a0abe61bf13a1b6092af53909f66dbd424f4b41b2bf5384a39faa9b800dcd4f0c8b3c423203e31f08fb6f1ae5035a1eda8689010aecfe09bd7235df5f726a0f81e09ad13877c796a1520c3de889ec5b71d999e97a5bd68954b0cb769eef34afa6df9d1aa9338c6603", 0xf5}, {&(0x7f0000000500)="baeb16e965455dea49ea86fba5db20be6cc6ec2d65d492a3668fb3168e7f560b979846fb27b543b9ece78f78b1901cbdb6bfff1d77cbe7825e901dc91952f65b762924a994284fbeda7b2b42758c011678a2bd997e14fb979063992fc66a9b9a60e2c01911a117ad0b2e5e38274144da6f0dcfb4537cae1d338a27d2e5bb79d69c9a815dea31a1d56738dd6d7a5a5d37c1af0566bb36", 0x96}, {&(0x7f00000005c0)="ef62cf47fa9e9b6d3f10e5f06ed0da8936bb3cb7c18f8e7a584de82b929b39377b8b710a6c40d2cc4121a11399547d670c443399821cfd5f17b83c95dae8c7a2a0d65646de9053ed5ebcaf7febb1bdc1918e0b3de27364d65a8ff708c81ccea9328677f1898a07", 0x67}], 0x6, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r1, r14, r15]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x138, 0x402}, 0x1) 23:14:09 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) fchdir(r1) syz_emit_ethernet(0x68, &(0x7f0000000100)={@broadcast, @random="05e8ff000004", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x80000000, {0x0, 0x6, "d9ff00", 0x0, 0x0, 0x0, @empty, @mcast2, [], "608b"}}}}}}}) 23:14:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce4dcdd585e32eb000000a54608df1100", 0x0, 0x7fffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) sysctl$hw(&(0x7f0000000080)={0x6, 0x7}, 0x2, &(0x7f0000000000)="aae84a", 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r5 = kqueue() dup2(r5, r4) readlinkat(r4, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/166, 0xa6) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000140)=0x4) 23:14:09 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() clock_settime(0x3, &(0x7f00000000c0)={0x7bc3, 0x6}) close(r0) r1 = syz_open_pts() clock_getres(0x4, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0xfffffffffffffffc, "6601fa1d03182eab7fff000000000000009c7e00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000014c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) 23:14:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x61}, {0x74}, {0x6, 0x0, 0x0, 0x14fe}]}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x32db, 0x8}) pwrite(r0, &(0x7f0000000140)="c95effffff7fbfffffffb675851d", 0xe, 0x0, 0x0) 23:14:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() dup2(r1, 0xffffffffffffffff) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x2}, {r0, 0x4}, {r3, 0x1}, {r5, 0x2}, {r6, 0x80}, {r7, 0x80}], 0x8, 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xb35, 0x550f, "fcffffff00"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 23:14:09 executing program 0: kqueue() syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa033b5c0b906386dd4059e013110e41d7b4c77a0a0400000000de000000000000fe8000000000000074e3cd2e03fc238dd6ad1868970ed71cb67cbe495731673877f130a5d3b9bb5054d911cc4637cccc1cf2c41738c724ad9b18615391b4d2c954be0564deb8e52b9884907e"]) getppid() r0 = semget$private(0x0, 0x74ad80f70697d74, 0x550) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setreuid(r3, r1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x80, 0x3, &(0x7f0000000140)="5d761c26e32b62a6dfaaf98fcc51e22dd7038d056d5bdc284dff1b1489d9097e0cbe3fc8674b4497d6affe5e063df6c05a529305be88ac271ae1af6bfa40d929bae0b36ad21e00c3bc89f353e0ae0ea8525014fb957228fa8a5ce891666b2c4bdd6418f37eb3e94b9bdc16f1dc6b8628bd19d2a3a91131742334c5fe66479d6aef06c64ae03294e815eea3eca381", 0x8e) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chown(&(0x7f0000000000)='./file0\x00', 0x0, r7) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x5, r1, r4, r5, r7, 0x194}, 0x35a, 0x7, 0x4000000000000000}) 23:14:09 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000100)="13", 0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x1}) 23:14:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f00000002c0)=0xf9fb) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)) r3 = syz_open_pts() r4 = dup2(0xffffffffffffffff, r2) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f00000007c0)={0x9, [{}, {}, {0x0, 0x8000}, {0x0, 0x8}, {}, {}, {}, {0x0, 0xfffffffc}, {0x0, 0xfffdfffe}, {0x3}, {0x0, 0x42}, {0x0, 0xffffffff}, {}, {0x0, 0xffff1683}, {}, {0x0, 0x1}, {0x0, 0xe9}, {0x1}, {0x1, 0x20}, {0x0, 0xfffffffc}, {}, {}, {0x1}, {0x2}, {0x0, 0xffffffff}, {0x0, 0xd02}, {}, {}, {0x0, 0x2}, {}, {0x0, 0x8f}, {0x0, 0x80000000}]}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x40) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x101, 0xfffffffffffff2a8}, 0x10) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e37262fe4ae6c86494db9b0100000000000000fa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c12a57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfabe6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2bea8553f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31dcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f504ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc20174859c1b174cc2cf27ba9e38d03bcb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c7f79ff4f4164116c3a1f5b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5329ca8e818893e054e6e6a853e80d69b695a4fd128ad1b1c789462bbeeb8789c9d9741c097fe3071153d98a3016d20a8bbbbfe47d4a4a397fe08e270388f6134b6d47d0a26a9fa392fe600000000", 0x26c}], 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x85, 0xfffffffe, 0x0, 0xfffe, &(0x7f0000000d80)={{0x0, 0x3, 0x0, 0x0, 0x80, 0x0, 0x10001}, {[0x0, 0xfffffffffffffffd, 0x5, 0x6, 0x0, 0x0, 0x0, 0x1, 0x2, 0x2, 0x0, 0x0, 0x10008, 0x0, 0x0, 0x0, 0x2, 0x2000000], [0xfffffffffffffff7, 0x7fffffffffffffc, 0x3fff800000000, 0x8e, 0x4, 0x20, 0x0, 0x0, 0x0, 0x1f], [0x0, 0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffaf, 0x1], [0x41, 0x7fffffffffe, 0x0, 0x80000], [{0x2, 0x0, 0x0, 0x100}, {0x101, 0x0, 0x0, 0x3f5fe2ac}, {0x1f, 0xffffffff, 0x0, 0x1fd}, {0x0, 0x4}, {0xfffe, 0x3a, 0x3}, {0x0, 0x0, 0x0, 0x20000008}, {0x0, 0x800, 0x0, 0x2000}, {0x0, 0x0, 0x80eb, 0xfffffffffffffffc}], {0x0, 0x4, 0x0, 0x2}, {0x0, 0xffffffff, 0x0, 0x1000}}}, 0x1}) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x6) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 23:14:09 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000004700)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd357", 0xf1f}], 0x2) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10180, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r1, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)="fd101e329d989ad9cbde293e9ae7e686281fd61cab4915a8008b77881a1a142e7f1339ed768d8fd8bf4a9a9526a96662a7d9ce0112cc7c149b597b36d63f122acb3a44cb3601b20ffecba2a80fe6d8a2c72f42ee3ab5adb05d4681f4e861abca6e38ec5352933b78ca034d5e3dd4684f07a40e0483cc92fb1b2dc6a0b1f584dcece5549300a57fe02daac46d2a65efb3fcf725a10664af0a0f1eede4c47c5c828393ab47d602befd635d52dc9ca23dcc6c", 0xb1}, {&(0x7f0000000140)="693182c0", 0x4}], 0x2) 23:14:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = dup2(r0, 0xffffffffffffffff) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x0, 0x81, 0x7ff}, 0xc) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x100000001, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfb, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [], [], {}, {0x0, 0x0, 0x1}}}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x5, 0x8, 0x3, 0x80000001, "cf7d2335e5a93da8b4a656391051af1d6350ca6b", 0x3, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0x7f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 23:14:10 executing program 0: getpid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) sysctl$kern(&(0x7f0000000180)={0x1, 0x4c}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) 23:14:10 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_emit_ethernet(0x6e, &(0x7f0000001b40)={@random="712ff2f77594", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f8be00", 0x38, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @local={0xfe, 0x80, [], 0x0}, [{0x0, 0x4, "27fdf60af501367f080100000000000000425e0e6c3fe4b8612028f690d0"}]}}}}}}) 23:14:10 executing program 0: r0 = getuid() setreuid(0xee00, r0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = socket(0x2, 0x8000, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) lchown(&(0x7f0000000000)='./file0\x00', r0, r5) syz_emit_ethernet(0x17f, &(0x7f0000000100)=ANY=[@ANYBLOB="aaa2aaaaaaaaffffffffffff86dd63c57c64014908198bbc665b101028d070ec6ba04100000000"]) 23:14:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, 0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000280)="6bf24297adf2a7582e97bd4c0158c43cfcda40b78bed1ef9b78755df29b7c049", 0x20}, {&(0x7f0000000300)="77bc835e087dfb368461a1c665a2f0d9", 0x10}, {&(0x7f0000000340)="807c95d709cf14a0907b7a1872401c7759fed886cee1820bedec", 0x1a}, {&(0x7f0000000380)="205dfc8de82b0ce42bbbcc0674436a55ad92d0384ffcf7251af1d17dc28a7283aff37a98e8c44bc34152f322968ca1ef784e78dc68090962674d92cb46134545c0368774fe33a1298b9f6121d556e744be5617b1f7df64ee9020c494654798d60bdc8d3b38d6596d85548607bd890c032cd86512ce1b3486bf017b9e2bc3d94160bd80eb4c511be3c936593962c9297a00282d0fdf8014d6a795ce18f27b70df92346b9184a652e7a4e48b4538a560a4d44394c055fd24720fdf5bf7989b4e42617c428db336", 0xc6}, {&(0x7f0000000480)="942ceee27bc2de96c68718c1fd68e6ed903e5404b24a9898acdae0faa34f47b19e5284400502097e194075c3c0", 0x2d}], 0x5, 0x0, 0x893) r3 = kqueue() dup2(r3, r1) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) poll(&(0x7f0000000240)=[{r3, 0x4}, {0xffffffffffffff9c, 0x40}, {r0, 0x10}, {r0, 0x1}, {r5, 0x2}], 0x5, 0x1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fff4}, 0x10040044001000e, 0x400008001, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) openat(r6, &(0x7f0000000140)='./file0\x00', 0x10c00, 0x9a) 23:14:10 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) pwrite(r1, &(0x7f0000000040)="dac5f7ed143daa9c043b2acb44007783ca8c99e810ac26556c111975742514b79202746305526fe855b24f8ae8deda1396", 0x31, 0x0, 0x3) write(r0, &(0x7f0000000340), 0x10000014c) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:14:10 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000180), 0x0) r3 = open$dir(&(0x7f0000000000)='./file\x00', 0x20, 0xb2) read(r3, &(0x7f0000000540)=""/47, 0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:14:10 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000080)}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x8) dup2(r3, r2) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x22) rmdir(&(0x7f00000000c0)='./file0\x00') 23:14:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) rmdir(&(0x7f0000000000)='./bus\x00') mkdir(&(0x7f0000000040)='./bus\x00', 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002240)=[{&(0x7f00000034c0)=""/4097, 0x1001}, {&(0x7f0000004500)=""/102400, 0x19000}], 0x2, 0x0, 0x0) 23:14:10 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x44, 0x1}, {0x42, 0x200}, {0x7, 0x5bb}, {0x81, 0x6}, {0x86, 0x101}, {0x42, 0x6}], 0x6}) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair(0x18, 0x4004, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt(r3, 0x3, 0xffff140e, &(0x7f00000002c0)=""/164, &(0x7f00000001c0)=0xa4) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) chdir(&(0x7f0000000380)='./file0/file0\x00') kevent(r4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x23, 0x0, 0x0, 0xfffffffffffffffd}, {{r3}, 0x7, 0x10, 0x1, 0x8, 0x9}, {{r3}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0xa, 0x4}], 0x441280, 0x0, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xff) 23:14:10 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000100)=""/83, 0x53) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) execve(0x0, 0x0, 0x0) 23:14:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000065ff0004000100012010000004bc7c60e200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:14:11 executing program 0: open$dir(&(0x7f00000003c0)='./file0\x00', 0x2c2, 0x0) mmap(&(0x7f00005e8000/0x2000)=nil, 0x2000, 0x0, 0x6810, 0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000040)="0daca316827c4d8dd3ac2fcdb490f27337cd3d8146c871e16b45b0a560a34b1634eb80da4118d24242c12350342a337f0fb81fc69d9a5e88ebfff22d33ff7d275b4dfcbd555df901a27c1f7eaf3e5e00803a", 0x52, 0x7, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt(r3, 0x8, 0x6, &(0x7f0000000240)=""/150, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed23005", 0x2fc, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000340)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="02002e2f66696c65305594edba453e171e464200"], 0xa) sendmsg$unix(r6, &(0x7f0000000300)={&(0x7f0000000080)=ANY=[@ANYBLOB="707a44203b7de2084800"], 0xa, 0x0}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r5) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000140)={0x0, 0xffffffff, {0x0, 0x80f}}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180), 0x0) fsync(0xffffffffffffffff) 23:14:11 executing program 1: sysctl$net_inet_etherip(&(0x7f0000000180)={0x4, 0x18, 0x102, 0x4}, 0x4, &(0x7f0000000ec0)="97000040ae3fd3d06e61926122000050675b80cc6de4bd00034ff03adf9cbabbcd0d96b70189095a508908000000291a48510c917404ec6258e7f73be50c110d646c244e488120b1daaee686a3b90840d02359fb534b1fac63fdaa03000000907073ad7860518d5a10b3534e223d86a09624bb0c394473411555ec87392b67c5aaf400000000000000dc70d8fd155bd50ce8520c490b241bfcb8d97b38e22b84b37c12d94bddfdb2232f88b1fd347a6afc177c03f7f9357f15a48f4f539c00b14bbdb3729374aea8102d11a6e64de54ddd0e10a43a80ec5d541717f6a63c762ccde7040afde90e64ce41caf0b564d011c0863f6ec7a6714b308e4578e27cefd3565f9bdfb57748d6ecc910723f1133bd3ccc3906fd0bbdab0c97de36d801d62d99edc11d8554ef17d21d9873ed23224d10bcfbb720e8d7a19c2646bc267028f415acf4bb39761c93a0c4b2f65c2cf3be4a1382d6b2ef467693b843596de3df35057903bf8ab703505d8a850a4e447091579a782bff3986446fc46af3aff007b2cc5e6046575223760466ba440116746341780894f613f985180000000000000000001ba4f3f8aec8976de2c54cee16c0008e86879c54daa2b295b3cadd3d9f92ba3c6b36789309d9b84a5daff1d6bcbd6db6a88e8468a5b3e13065bf8e43b57ab7e61f24eb5c3a2984f5821b5d676dc1c486bfd042feffffff738f77bc327219831d183415cd3a873b9b6e36e6bba90b17cb68480b547544cd13948c15c72705738959eef3f9ae8b57db910b0046aa6544bf91490cc762f2ff1d1f19c0c894e0f817179b63b62f49806c067c9c7204cf7f1d898e26d66e68a5c0f7a98c865c826db842f9475f3c92c6e928bf7ef7dd34c5d11d2e746bb5ae2d5b52d1ee4f622bbb626cf8463e79929c49d6b325f47bd5deca647932245d9c153c2762e635290000000000000000000000000000b957000000000069eca4b0f0bd2d05f4cb245c44cd407ff4db1a0c8ae7aea9b886719fac0a83dbe1aa28d2c35888f1ddeb57a66ef6b95d0e0285ee2c80f2fb1c22e85e23bdafccfe03925f802aa36b08b1152dba4dad12579a545d4f4f32fb06c2857ba0fe7fbc916288e28a5741b090e0d0391afd05aca1b5d5abff5e779214f2b49d214c22ff050575395c2fcdb075676b7deea5da5132edb250df24f238c365ca0ef78cf41b78d8706ce40d1bcedf31eb533ea143478167cf066d99a9ed69e9fb0730c3ad70a9451c0ee9855bfa501b772038a04859ecbdd5dc2ebf6175fb8608146794ac5a4792283e20a5753f8163a58974fe4a0c21d20feced10cb412f1322b05d106ad8ac113c0f2edc6ca558da2984c706be3e28d34d1a8afdecaa84a891f38d618ac693f80422c7fb7870eedd4c7b3fa815c9", &(0x7f00000000c0)=0x3e4, &(0x7f0000000640)="21cf034a5d5d1bd33e9fef91a95af303c0d477566888dabdb8c4d436a580368c35cc46c5beff8a1bcf15c563e2296726ac05ba7c6bfd28d0eac7a7d0a37857ba8b838dd8650d000001000000000075c63deaffa1b9e0e755cf2d5b2462d54eb2f412efdb6a73d71c1b1788e4d0e4ec11c73a3c0b4de60c27a45f693630351286a7dc9870dfb120154da746d2cd04bee21bc4a92cb6b5b880624377ab13cdbc5b61e75a45cc76879e80b72afac736f40d4f3c55290eef9e3a88946677236bdc99bb5819be29e844f70900000000000000000000000000000000eb9803b186567fff231f8f823bfa4711d7a94e28bcc7eab62c7574fd19e6105b7f0ecf6cef038dd0e90bdd65c4584b5019b33f21669d980c2ffbe39d316697b3468972d0fc86cd4f309de88d31ec3cb073c144e85fab2d7332a19a19e9ee902fd27c09a27dad52c7beb6511c3d8532df0de97e4f07f7c55a7b49910566d3cba95fba03242516434dd025ee9daab25cb53aeacfc333c8895d8732c0d5f2aac3bb51a53bc06583fb02bf6c3bc0cd995632744768142c97b5fd5aab56eda4f181cffdad815f99d333b4b784c74644140233ce36db4cd70e201910bf72bced1c7e69c9eb7adcb84b27c29330a6b6e7beaeab325c0f1f45974cfe0205c18c111b71f16be7c45c30af45d7e525f798c73b84e62d41bfcb2d74d39a1ae598f26faf79c35ebec6be89f11f9f1767c8e35c3faf3916814d6e51d7de8246318fd5cf7c935b375bd1031d509ac0c3b8508731f86037227ea3832edde8228d45671fbd9ee504f2c6751da849ab13be32662dd49a2be76b26c3a6093d87c47ac31cf475e87d9e352abc7c940ca16cb9", 0x262) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r1, r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x10000) 23:14:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x4, 0xffffffffffffffff, 0xffffffff, 0x100000005, 0x0, 0x0, 0x8]}}) syz_emit_ethernet(0x9e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6bf7084500682b02ff01000000000000000000000000000161f61261d26d0c92b035c7bfacd35b251602000000000000010a00000000000000000000c20400000003000000000000080000286400000050000020680000008bc1dea11c892b9ca1d38903ccd4dcac26219b8f9784f8a6baf266d9c8186cf5719b96950fe773dda9439bfe55182c0b67e226b0b8007ea7"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)=']\'\'#\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='tap', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='tap']) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 23:14:11 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x3}]}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000340)=""/208, 0xd0, 0x42, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="00000018", 0x4}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) 23:14:11 executing program 0: syz_emit_ethernet(0x5a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaa0900000000000000ffff88e7660f97bdb064d3641a7bf05341d70ad6ea436890229ca62c1a7bfb26625341cfee755b61f3c8dfdf8daeef5afda130cd"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 23:14:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x24, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) setreuid(0x0, 0x0) r4 = getpid() setreuid(0xee00, 0x0) seteuid(0x0) ktrace(&(0x7f0000000340)='./file0\x00', 0x1, 0xfcfc96ac7f78659a, r4) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) dup2(r3, r5) 23:14:11 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffdffffffffffff, 0x0, 0x2], [0x5], [], [0x0, 0xff]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 23:14:11 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000700000000000019078e0000002ffffffff0303907800000000450000000000000000290000ffffffffffffffff831700e0000001ffffffff7f000001ac1400aaac1400aa4424000000000000000000000000000000000000000000007f00000100000000000000008903000000b82837f2f999b3ce86ed653a0097befe601593c3473bb3359a52baf6bdc16a396a2d500bcfd3fce6b5d3c69cf7b549f51874d879f09ea0d72bb18639bfd6a1495fbde6a5c9e0bce090234f1e8feb80291f6a10e11e24b6262ae8ca2926b49be6a3fde76e19f1b2a7fac57b5369a0d77672cff606cc878fbadb3ef605a7afd516e9d18a0e886c8ff04898e03efe0ca28f"]) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r2) 23:14:11 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) pwrite(r1, &(0x7f0000000100)="0aa5075d8acc1bc5e2d2fad8437a6e2e252ddac6cc024d56acd5940790ec772e293b9c886b93a8e262b33e095ea051b53d795c237b90f39a32dd8c4723daaf72418425e4e649d22982f08090c0d6d542bc3f757a4e6c7cb361a9b6d8bc805b7b603cd5135176b3cc0301cdef00b144419682bc2c7ab43f2962d9c074997d1dcf98ddea141c521d2e639eb727dcbe4330043a6fcb1d52b8c790fedecb07b9274b88564a16d71b8991b0714fa847cda13faba35d5f15e0a6e0d69a3ca4c69c56f4de1a7bd63feb3b7d89526f8afde7d3ed053a4503efcdc07c603417aaa22e81bd1d22b70be9e80725321fbcde0bb1c6e02886dd264bcfc9d181ed9cbdfe45d466fea205881c359aa7a6b58b91d62346fe01fcc61b326fff02daaab031b774a57a4e32c53f36b169799f838f83194777db501746f7184ee60df88fdf721d8b0f5fb52b3bbe4348f260a3ceaa540298bbb1406b1ab7e289f7c0c73162f4acb0dd628da01521831603317761da6a0068a2224e039a799814a98de59e8e4d54c52239e82684b75c7bf7ac6387370ccef31192db4a65d7be7c7eec8662c0af8c19245baf4790b08ca949df76868c57e4681baeaf95ab9ec5a79eb131bd7a6591cecf4c27406ec0c870ea791b91e17d300a2aaf4ae275cf288d17a46bb2422e49f87fcec33e2d3855db8d114f6b50c7ddb1d34851f972482e64eb2cac7d966e10c49c85ad2ac272f4c0bd52d7762955bc45e470351ec2a15d196a2805f48c1084a29a59b3a97e3bb9882dc1ff875af72d5bd7c6ccce3c1dfa1e63e884d4022fc1a688210ee264b3cd743267177318c50a406dd988fa7513a11f3c4c041bb563c2ee27c65647c9a484fd4ed992c209a56f1adf03906766e223d06daf070c686b577897cb5dea8c060c41f70c4024a7eceea57a60b24549ff4750162a8af0cf5be67e655217012e4c2191a601dd06f28086625ce09b24c2de1c095caa882c5e48d73fe37bea85a9fc147974a2b3feac7b16d50f65cfe36de874079a4d53dc057afb4ddac28c35f7922146bc7b4222da1fed8c298409330a4a8a0da21d102e36578005fc5b9e9c104a63b7f59b9dfb26de3cb20447290a8ad7529aa193ed131beff1133ac28ab0f4018c9996f37b757f8af858909f93f8ac6d0979048df51632fc25ae19f5e984da26050244950840b30ee08786b1a8ec09b0839746b354b430160adfa66b7b8e8292493bc7e30290ad8c8609ed29c21d63fb148300298443f4c01a14942d3555a79d938c4a0c33968f81b2cf53e8e3a4e2a455f34fef9b2096c577fe042f8bee048c4839b1b9f83544d1f3a22fa6be32b811d519526e3240fb9e3163c4e981b14645f5203ad40b62975eb17961317f85fe4110be065a40414c0141380ff78c539aca646cb4fed58be8d46e0ce0b60cf20cb60e9f3342dd03d1673911e8d9cb9ae397f4d4ec19a49d851abf9cb3acf1493ad5f1026926591861b7ac0bff2b8897ca52483c14bd24cf914bfa1cc284a5ff7f1d8fa33d02a6bea3c883772754dec1310249968b54f845dd10adf9f76aee5bcc088af12ef1139fafc3d27c0c34dc6a5ffd7140ea1d2a7e09ed5bee4fdb8a3d2fdfabb463ccd78ea1312f2162a0d340591d83414500b0df3a221cf2da61fc7172a2bbf675cee135c550273bf162ca4858b019875a6662b3e6a105e5d88d2a0102a5ab8485b5d5ad9907bf1b6886ee87d63d0f23f3e5303be66ab910665450e893691663cf41e074cdefd74845bf1b0b8b0b8307ca477ee82d3ba6bb98c23dd553e21a7a963feea4e6cf52d35ff8b73b3e2e48b5a11049d08458c995f284fd8e7900a0507f754602e55d59a2179d319b464f4e66a41c250693788dbb71ce0ff6803f5ae38a68992a4a8c99d5df4eb99c91a1634b1f802480dd9154acfb3087e80bbc0fecb49c832f9c5e15aa559507ffa630bf7f8dccec397deb76d6c4363e6642b19813d3d831456dfb0095b1da8c7e3fbb7841a8df415718998abfc0f69880ae629688cf3a16e3dc60d135e7c4e5d69878a4008c7d0f9443a6d7aeec994fd4f8db47603baf1a93caf181ab51531cac934be172678746823a2010ad442aa35282eac10f4c772825fc007e4e3d9ca9f88527f6606f02d86ff580be2a302863feb0e0fed2f7656815ada539abeb24b041629b1bcc348f743375d971827a1d2a704c13479a24d351446fb5bb8d7e733544d36e20db258bd8dd6197d6bbd4972330dc570d55c0e45e7207d4b09cb3fd21aac0e4ac0ee15ff382ffb8997a8bec41c653a041978dfc83f6e716a23d85c7cb6b80ff91fc05583909495cfbc95647df42d4983228a6e6e44ef029f775024dcd09b88beeacd0f8a7c3906818c21a56d90c9bce5fb6444e9de51f9c10b1149eb7ca82f8f922dcc880f4f38a59c8a0d620b2de2269d2f19f1cbe581623e4e2c804aed1691b327e652d248026e0d087db914b8b3e00453f3f16e7b46941734d186bfc6f062c060ffd57624718f259b0390e1c9a411e6b2f51379ec01dbbaf8dfb70bbaeca6859385a194eb7b38b11381525b2e70e20a182093c0e3b35f5da0968a401ad5c373a7f540f37ae29c522e1cf5cc9adead1f01c0500a5cd38df1c7bf0a3ae3c5f5fd89c3fcd8cadae90495ef0d3758cdb5e424dd003d951528cf97242287ff49b56e2a8d7cd084eb0ac95c18355446c205010724b5b1f66a3ff126788e2269123fed645cced78c67ee4694411434d48126e78156a23f1502a3df711d3f36baeff1a7e3669ce7b7674480ce29c87c28692e4aebe60f71d530934af5ea7d5c6e29ea2f69eded999aacfede81a202f4660697def0ab0aa9b2081bb91aa1459d1070480a82480962f803e290269e6981a5e058ffb4026e033c3184ed91d9610a6943e41aae93ee67a4597cba849ddd06997f62aa30853eee33f385fdc6555c1b8fec8808829c88c772e4be23905acba27ec6e6b83b2a8790b372c7703be8bc7e1f1a34a41f2f475f5268b631044dfee538e3b31573d04547a31e7597c6d0f323510a7a793d1c20379b3c3d406169db375923b357ab6f91b3cbd0a3e2b09f7c729b28dfb759c4a29bcb63c5fd3aa8ab8bf7d9f79bfbba43ff44c761a976666bb0432f42150d708ec22aae9a4c8e45299460cef97a87bba5fb59219b2ced3ad0807c2178ee906f76941794ed28af63ee9aa5e14c748dd832ccac3a145ef36e82ae8d24e164de8b1733b033844d6e78420f59f67bbc4f6c266b6cb91ef3da021b01a1258276cc4c11ad4bd1ce0eeaf3d48eec8fe10324a06fd3e90687bad714d8ca1d3b328a80936786f091f08e6b7f7a04df6fe0ec0c73fb040e070be2f5170a9292e18757b80090bc1242985283dcda761220f0f799229933513e13bf10cb59b9c1ef6946ab157530c2ebdf9929193c11a433049299c0ed13faea89ddd6fbb9f61d1c976b5cfc530ca65832c20fa65c07513847d187b9ceff6f59659dac34d38f41edc7715ff8830eca3ddc079883adb48df91376f20dbe23e7436e3170b0cd28de162d23f7f48c2ae663eae735228f17428122800356216cfe478613912d8647bce5deb0d15cafbf248a70b89017a3672fa40c72bb80ba3c365403055a9dbf0cef5b9e5f12dc53ddc2b149ed2da28e336acf606e6ccbbde6dddf1cc3f9585042b8d6af5af1023a0a70e7d5196cea094ec0b50a23358b4d198f0c5b1b3fa11c8a85277a732415e6e317e0a722815ea8b082fbd14b6a2613dced97203a3bf4d733ca064b9f8b878a4d8cdde8a84cedc1f3292489a9dbe9f3b93448d995fe7534bbfe3c4b972f22885008a91e2a28a29e38bcf3c4d285d49d068f7dd87ebabc246b1195dc5700df192168258a79ebab2a1c72f5033b51a540362d4fd592e88bb6fecef8624093124549501493df9b5be8165c917dd88399b857fb9a469b76a1a51a4022388c44b5f1fcd0c434c0bc3cb98e21b471da7b154bf4869623f72efbd7e68671c909f34a52d4dad0a0814a84321fdbe8c6161ab8d7bcff5dde3717fe22fa64e3be00ddd35fd57bcaf7cc27d7f2f634054b3d2323ced6349536d877ef888663a229d8ae5ccefd4d0349c99381b07680f0d3b9df4a7153ac26e481349c6049e605729d877bd35faebba60b2e1073c3c3ab09604feb5b73540498cfbd15a7ef2e5bbf1a4d3360f45b34d74515688a142bef18481b2a269667049c03413345312a344b8ce31690af4917d06c4b8532469c028d7589aa027a5f7bd4ab353554ebfbec4bbe50c6d60311fce8febc149d6b21d38b0c1170363033e9f26acb5541f522f3fcdac4d6965eb03e5c5641c2b9064297f3c04613a561463651e0f59fcbfb7be935c1c2fe141622629dcc8accb055df99e8bb17a16e3a184902113207ad1036090cce1aa6d3ce10ea450359a715757b9763c166ff404e1d01de98f9be2fbfdc02b61c99c2e2e350b54dd6e01b46b83a7014e569588905514008a457429eafc22f5ff69623284404e6140223b2dfdb195663df594552b12ecb7f9f637e533c9a72f60a7279e5dc5b392df5a9c66468a4288ee4958a4ceff0a64006f621f31f4b96524c5df21d3e770e372d61e9f3c82cfb8fa5b306f37e3679420c5122c8fc4cd7a208fd13e78f584824218907387e108596179854801a4beb82d773e0d09b977d6aba2ea9d03ee942042b1d698dfef8f7c672bf61ed15dc98ad1702763dca9c2eff049f6f451d86d0a03d8c2fac3ef07f24876703343165f7f5864841bb7f4e41ea7bdd5cface5ebc18ad7d2a2df9a1b3d19057c2fedf586775bba50ec16597b413b87758ec110251c28ac5a33c41644ded3121d5c7798984ac6cc2b7f1dd29f38a082fbc3d63d601d1532899526a8898456aaf6de017a1d32d2c0046bd34bed76731b2b91ace7c2697a77766749731d5a0293e31401a71920195e5324cd81ace013d31648799f34a7fd398a69874101f503186df55b9656b8f7bb9d233d9ddaf99072186569229ec74702cd4e68c975647e1e458974b93e107d14730f656d9cf9fd34b0948db4f132098300df50c8aafb575d4453047337555456e629aa8334484b9994001363dad04f8ac34bcc9dd19a488ae91e994996b7be562d10ba81b3c3d855e4d06463e4ef6a1aae5aced42d94e0bfc039d2ea85116e402bf1f40ed9e8ea666fe21bf0db4bdc78e5e05140d9b7469dc2cba32575442b81a91aea83a9a1fa02f45fbf9dc17413739730dd17712be91b99df655ace823036ad5a9986395565001832c00f1e6e676d315cc38dc22a8ce30f2f737c04abf8155972640a9f7f249fc1124a0cfbf68f1b13bea87483fa36a95ca69e8d9fbeec72627566aa36015e664af135aaf796db33e99ad4d30317ef25c7437856da98be7fe800170ff9d60ba6bda24f274b1e6b197aba99a7f68a4355d97e949819f2a16ca231d3092dcec1377e173b7457a92c72f522ac7a3b2fa37b08cce47af8fb9561b653109a18f12919c962131ecbd9d04ecab5f1c2db153d5d9de575231c1167a928b81446aad937ca5dc327670ac7c344d90ae1848b4114e0854040e57aacbc03dbc289142fc9013d9113a4112f781dee7c6c09f275f2176a3638751f1c1ad9988f4f25c13518e8bfeb45c4501b595902d88df4b4c4525ae230052746877a29b85a48b53ecefdb20271d14099992d5852491e88a9e8729241fb39aae357c2c3bb9a309048ac247d326c32e4feaab5f17607881ef02e8dac54444c6b53dcca57df9ebde5c24977321ab6742a3abf540f34e73173356afb69efbbbe496848657dbe3e47", 0x1000, 0x0, 0x3ff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pwrite(r2, &(0x7f00000000c0)="7498", 0x2, 0x0, 0x0) 23:14:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6, 0x0, 0x0, 0x101}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x6, 0x4d, 0x20, 0x6}, {0x8, 0x47, 0x1, 0x200}, {0x800, 0x93, 0x2, 0xf0000000}, {0xedbf, 0x20, 0x2, 0x29b9967c}]}) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f00000001c0)={0x60, 0x0, &(0x7f00000002c0)=""/96}) pwrite(r0, &(0x7f0000000080)="f781ea80e21bb6f543d15af84a28", 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000140)={0xdd, 0x0, &(0x7f0000000340)=""/221}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000440)="e9a47d4b4261cd355bf1423804eab8d06fc3689ad70892bd9b0222224892943d28b4caf9252d4a3c10e88e36036144b3469a5752f1554b6fe8fcc3c1ffcfe481469cddf4095ad2997382c587f8b2176432281e6a22eb30b28aff9c9a849fbc3a116c1bee79db896dc73b94700bf60bf13b1133543b23d64780cfa00369c595b34be86af81c3523f55bb8def79726a2cf42c9c285e881fd5b580f3d76d15c177dac4b08ebd168f2ac45a8e487e0568faf4a574e57117907a8b083962b4651084b4e56af7bc619e69fa4", 0xc9}, {&(0x7f0000000540)="97e083d171550fee5f17adefe315bf45295ff59562b6cac3befe6fe8971c8fb2d68e8b95630566ec29b687103b15d8fdf1078dbe5a7ea8a044e4139157b1da81b867df7cdad64bacd7c464c09afbf56bfba1cdf8bf23b4793f1297d5fc6d6b55bbda6294313e18b6df5e4516f66a3da63d839d286c6ab7accfa7372fec84eb19c89276b960da9fb3ae1f49865799505f3110e3e3f6da4f9568facbaae31525b043efdd60d679f357164b81e26c7c346f1a0b5ac0e0afb491e3708cdd6c6023afcd9fd5488c7871f7c92f04dc", 0xcc}, {&(0x7f0000000640)="c07f2726a77d0ca7b040e73cc8926df136f3b04827e900a9d526a492306b7417fb8d4346378e83de140bdb30e6860178657b96524d858ce313e326dc997c91bc31d247bd4c447d83eb86ae9a3c0a5d8b1ccfde67eee56410b2f7f8b6b76703aaa11316f29f48bf8cbe0ab2ef0809a84dffb758ff87b0f77262130ff8faf8b54bf3e6a23a0668683875535140c3104471e0b13d8d074329d88075db9a3da1316a7070d55af49f094b8c281f81c99ba53badd892534f069e93bdabaa02a1e6cb83a4ca7b5b5f5ddd25e1157c54a57899d1554ae9e053a65f75279dfab767ac06376d43d82c0514a0721985618792cafab338d05ebfa1", 0xf5}, {&(0x7f0000000180)}, {&(0x7f0000000740)="e074d93021237eb1201be56a6c7a529cc8775fd7c7ee73978c59cf9c76c99c7199c7c82f0775d5b0eb5a9305ef22b1", 0x2f}], 0x5, 0x0, 0xea) r6 = kqueue() dup2(r6, r5) ioctl$TIOCSBRK(r5, 0x2000747b) 23:14:11 executing program 1: r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) chown(&(0x7f0000000100)='./file0\x00', r0, r2) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f00000001c0)="2cdaad9116d8a9f82d4e65c980c1020074cca1bee072ef824240fe63af1f1c85fe971070a23d055237b34eac5e2fc44cf5029263f30f98ab888ff6159b75ce15f6b5ddc4ae016c34a1324ae27586a1bad66c576b355bec77480174963f1611d28db380dbeb9ed0a10f5745938ec487045c8ac14437893c624aa7ecd55a424929f12ee6b76a69a64b3b12b58f9a2b0105cb455fd880907ce7bcbf41beb2ba003ce0bd872c898ea23dd4a9d75d9732206184a52808814f636b06c39e63f169fe58c8c91b00c0e663c72f165b093dcd12f16567709a6268fff7d61918fe2d236b86c2b459f892379a5c81be8e0339b59359d68f09e95f43784cd7901d4d6e492815993d9900f0f9c9d2f2ace5e2b0beb76b76305d3f07a4ce2d8de0366d20253a1126ce728fd6512710b18f3f0a053170afd122bfb759f8522c887226262efab32b6e76261725624dabbf16d91cfecb96fdf4aee67e1a5d552b5bd522a90cdadec32cc555d3aaa076bfcaae4be404eafc92d1f2a119a59fd7cc138ac38a5b3e0ab3872ff5238448d09564ace8220822931bc10d2f69e3bef01fede43a8a7378a29117c02d023683b2db7f8cb4616f7fe8200c492d4f3a", &(0x7f00000000c0)=0x1b5, &(0x7f0000000380)="9a6656259568887880bf4202367b1d62375fbd5f1ea96e848e15ccd6dba858a1b03ba402cb852568620d3280df7632658f41ea04de6e33683a8ca17296e62b3256634755dd14aeda0cf0e541105c47335a69c0787103dfb9d5bfc6e6d06308fe98a57fe3992fd03cf61deb1efeeb5a6fd8af20e73ae6cfb577317c6e2fade3ad57e5aeef14fe45b1620000dc656d5e01000000e87abcb8f522cd658f94f3064ee98b1f8533a65ed390c893f382646a3b0bbfb1de47", 0xb5) ioctl$FIOASYNC(r3, 0xc4504446, &(0x7f0000000040)) 23:14:11 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) 23:14:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="9b75c6f3ffffffff55419e866531855f1b8860758f1c389a370c71b59c6f1d63978fa467197dc41165aab03650baae917eb2bbbb7151f88c5ae31c4f9d6d5ccc90912495201fac"], 0x10) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = accept$unix(r4, &(0x7f0000000040)=@file={0x0, ""/3}, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffb, 0x1, 0x20000086, 0x5, 0x3}], 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x6, 0x7fff}], 0x7fffffff, &(0x7f0000000140)={0x1, 0x4}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) dup2(r1, r0) r7 = dup(r0) sendto$inet6(r7, 0x0, 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 23:14:11 executing program 0: r0 = socket(0x18, 0x8000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r2, 0x9) 23:14:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x4d}, {0x3c, 0x0, 0xcf}, {0x80000000000006}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)) 23:14:12 executing program 0: r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000019280), 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x1000}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0x7}, {0x0, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0xc00}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0xffff, 0x800}], 0x5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x0]) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0\x00') r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/85, 0x55, 0x40, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x5, './file0/file0\x00'}) 23:14:12 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000180)) 23:14:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x75) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) fchdir(r3) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)) 23:14:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x46, 0xdd}, {0x80, 0x1}], 0x2}) 23:14:12 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x7f, 0x3c, 0xff, 0xf0}, {0x4, 0x3, 0x2, 0x4}, {0x6, 0x7, 0x81, 0xfffffff8}, {0x5, 0x1, 0x0, 0x80000000}, {0x100, 0x6, 0x9, 0xfffffff7}, {0x22e, 0xb8, 0x7, 0xdacd}]}) sendto(r0, &(0x7f0000000040)="e8aaf1ff5aeaea62850a11af8d85937cd92bde8a3ad192f1b5476037eba33df50cf0cf623f992271", 0x28, 0x402, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000140)="9ebc3678617d4c0b5c05a6e551427b75f9f8d06db4ac412f15ee33cad4e0a796a3982afc2a12faf355d58e5170d485ffe95c355d2b61533712aa6b95415265fea3bfe3ce50de77a344dba9f9e75b4bf58e344c18c315b6043620883205efa3f75c28b9c4f5aabf1dbf200a3ad68422f24ed3c342ed25f77a36b6689d3ccf30e1e8f8c58dae1854b26089450e475afce8141423c563c581aeecba40307990f941964f5c5cfa2ace4f9731e74b9e3470a4efbaa3dce2f35119874811930a", 0xbd}, {&(0x7f0000000000)="c2613e25bed92d9312eea6ee51297ca547", 0x11}, {&(0x7f0000000240)="6f4f86799781570710fbbc6854f2a9f89eba3a8792aa", 0x16}, {&(0x7f0000000340)="f52aae7a89e82eca7239ec384ac5512ab61b83cb23734b3cfee338ed91a60a7af2d73ffbbf21599964146ca42790d7efff272ac7163863f3ebeb1a3cdea89139a8336beaf3cedf20890daadff36bb66660363af8c2f3d660eac00fb538b680d92275fe17e09b407aa6639a8db8a043b0d748d1f588f363d717487a70a06c14af57c5dfb5dc89ffe1a3623afbdb89d49abc6c8ad365b1bb64c6fd31860b107bf60cb1b2f1b9c1da27ce6629622f4870ec80a68c7bc0fffde718946623471ac881dc28", 0xc2}, {&(0x7f0000000280)="29f58a647c500c4a491fc3a630f65df9578843250b85880d12b71c6d856dcbd69b8118d5b7d5e0f8b0e0aaf745165c784fd837", 0x33}, {&(0x7f0000000440)="65cdca394b8a04975b225eb9ffc4ba91deaa860e68374a6737bf1b9b5348afb0fd226580100eb094f9517b25d70f9bcaed574bd28acf02251bb1ea5d0a5c74f6a441c8e1b62a68a7a924cfddfbe11f9587f1f0c206d51da32464b4bf65365f58c9d988ea98f03bddc4bded65c1dccfee5f20bad1cb3be013ba4d59fcbec6b1bfa0339d", 0x83}, {&(0x7f00000002c0)="4c42c9c5f5a70f18475d68a46a40f556ee6878e0d9b411dc97b70f892dfaa820bc55e708c3dd1cb8fd10dbf2", 0x2c}, {&(0x7f0000000500)="5c0a5572d58812b89f71aa050c2930cb377535c1c7d8c2139d1ccb86ac7920b725d3853d00f71e9f4a823c71168520a4e5987ec9213c45ad3aa0413bf1aa4e864c4e6e669063499a6d87185e2506f83ba7e05a2b803db39eb81b603da5fe43ca44cb9be7b87e59e4cd1451c3c6f62542d8dc3921db9cfd8ea56237f80fb56fbe032073f537773aff04a2aeb993469dfc07744a5330c759ad91d50c77fc48d9dd7292bd9a521c6e983568b23f3eb8b2b73183972c0c927e329f2298a28e2bb2a1b473070137082a64a415bd80062b", 0xce}], 0x8, 0x0, 0x6) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107002, &(0x7f0000000300)={{}, 0x1000, 0x4}) 23:14:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78779e, r0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6aca1f9e28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1d4fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000050877fc7b18822bd5c56e475baad28da40e23b8f174f8afab097bfc05a2d509ada6b2a423b68279e548e360b1c53ef017db31e6414f25c87aad066afec90"], 0x10) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/165, 0xa5}, 0x0) 23:14:12 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) socketpair$unix(0x1, 0x2, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:14:12 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = dup2(r3, r2) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x11, 0x2, 0x2}, {{}, 0xfffffffffffffff9, 0x68, 0x4, 0x0, 0x5}, {{r3}, 0xfffffffffffffffa, 0x4a, 0x0, 0x7, 0x8000}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x1}, {{}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0xa2c6, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x16be2fecb7955dad, 0x80000000, 0x6}, {{r3}, 0xfffffffffffffffc, 0x82, 0x0, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x8, 0x7ff}, {{}, 0xfffffffffffffffe, 0x24, 0x1, 0x9, 0x3}], 0x1f, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffd, 0x8b, 0x40, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x90, 0x80, 0xec, 0x6}, {{r1}, 0xfffffffffffffffe, 0xa2, 0x1, 0x45e, 0x5}, {{r3}, 0xfffffffffffffffe, 0x10, 0x80, 0x6, 0x2}, {{r7}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0x1}, {{r9}, 0xfffffffffffffff8, 0xc, 0x9, 0x2, 0x9}], 0x1, &(0x7f00000004c0)={0x3e3, 0x3f}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x12, r4, 0x0, 0x2) r10 = dup2(r0, r2) getpeername$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000008000000000000000f4350ff850f2019b4604000000001c000000"], &(0x7f0000000180)=0x16) recvfrom$inet6(r10, &(0x7f0000000080)=""/164, 0xa4, 0x41, &(0x7f0000000000)={0x18, 0x2, 0xafd, 0x3ff}, 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x1b}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) 23:14:12 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:14:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x80000001, 0x895}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) write(r2, &(0x7f0000000000)="d30397b3f44c439595e7d05858d3ca0787ab497543932d3672de8730", 0x1c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201, 0xffffdfdd, "ffffbf7f1f178400ef5caf040200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17", 0x4c}], 0x1) 23:14:12 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, &(0x7f00000001c0)="64f21a27ee093f84cb874727022aab5d2f10f978a36fe37cab05b569f65a65096668e267ee2755912f820ed637a799ddf320b26c5d946c9f43c9c357ec75d6dfa9d1dad4ef86c8bd5c844bcebd251c29028db10eacb982f91e086eb9f167aadd6bf6e9c115d6be082a962e762c84c38b15db817788c5e16f1add207c6e3c9f", &(0x7f00000002c0)=0x7f, &(0x7f0000000300)="4c6be0ef394b1b139f1dd951522a7cfc8cdfc63dd6bd91d02fc1ca8a8967623a0ebb6b5fb8a20bdd2b22860fcbf51a005b54094fd20f2dbebb6cd4507b7370fb5f7f5a37b060c439e127932d9484cc20a13c517495642468fa69be99ba89d078676616486ce074a3f8df06cbd0ec59da8545c492aab0e876d0057df88a57125bed61c8772d511cf78e35480ae262228ff306b770b6d2aea8761ead24dee5557d6c62e9228df56020bade1c95005eec4d0e7ab57709", 0xb5) 23:14:12 executing program 0: sysctl$machdep(&(0x7f0000000040), 0x2, &(0x7f0000000080)="abf90f030c09fc4b427bdab6b7640ddfe0d98ed3d7d4564d9f33a4b63e8bd38311b3e4d6b0657095fdd93d45ed41", 0x0, 0x0, 0x0) 23:14:12 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000000)="b10084000200000000000088a812703f", 0x10, 0x0, 0x0, 0x0) 23:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x3d}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x2, 0x81, 0x8}, {0x6, 0x6, 0x80, 0x64}, {0x1, 0x1, 0x4, 0x3}, {0x4, 0x1, 0x9, 0x9}, {0x20, 0x0, 0xc6, 0x6cd}, {0x6, 0x7, 0x25, 0x1}, {0x84, 0x0, 0x5, 0x7}]}) pwrite(r0, &(0x7f0000000100)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 23:14:13 executing program 0: r0 = getpgid(0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40001258, r0) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000240)="62c49aaf9934fc86e30eb44ecd77163147b03d96a305a7f0cb6a4df7b20e52e14385564f79545be18dd886776b468c65fc54549a1003adeb13965fbaa2aa0392db093cc1c7ba1511b8cda84ca5dba755edba288b6f2e1242c8b691d3fc48fdd5c8243c7b810fcaf9147997c09702d5e42e839db51f3acdb274b5dff2a3723f35345089b3aee847cc0a1951a35bd63347bc0a5cab916d7508f2a1aa2396ab0419cf22cda6c5938fe070072240e4777a87bc0940d09e40dc796247672fcf50b431d28392f85d746d4f635efa9626a74771b9bde6f8", 0xd4}, {&(0x7f00000001c0)="7c37a15fe5aefe11c7bae32972", 0xd}, {&(0x7f0000000340)="9d4f36e422c31010fb307f89314d277ae175dd833f8720a16ed7ca59c686340922cf67a1a38905a839e2b221c7828adfefa6654cf4d55da6006468f2fe91f28214d500194cf09e7b5b8a16374fab160ab87dbd736f412a3713c763e9b22425817c3ba4ef42b983f9924f12222e7a3e9344b7015c55c8256be258ad342ed024ef524a814bb0651afe29c01897a1da83d1c67e3a4c55bdf0365b0a507cce09dc7e059d8945efe55550cea2bfb391aac148", 0xb0}, {&(0x7f0000000400)="1c3c674044677460eed9e5d25d2a63a2e742692e5e45b116e10c1f36e63ae77a1cc5b62fd777366df6e95cdf03eaffa690d14a25e1adb256b0e9fe38476024146714adb348db37c57bdb8a9e102d188014f92a9d2de1990a67c10dc5c2274c2daef5e6491c0ea0f902d5da209f0fd40bddfadb6b00781a0a30873c7bd5b5eae4b5453d2130f8869ca7fe4c4ad0fe8f9097ec096e736abf4d7d63af11495937f8eac35cd0c5d0ca8e780446c50d7cfadef749b9c9b9bac989660158dc3b5b11c93b256f07585b56e9c2bc6276c477526c4f29ccde56b3929544d7347815babc9878fdbeb7fb41af166811f636655e9f04b2b79b4a5532af5eeb8dd2b7c8919bfd44e799e8e82cd7de807a4bc0d3000c74c7c2180e9531219deb5d08f81526e0f576e48b6704276aed92621be92ffbb47f3ab3c78c1406fad42215232a91779fdf993344895b15fe3b095fd24505527a76b8c2ebe1fa05e594700d48ffa602cec3a4aba52fb7fc0466b02c559ca6332e6e6d926d60d1d917e1c9a016b79a02573c3aac4b8f9dd3fcac028dfca9ca3814e47adcec8492e9b56c95e67259c6089fee7646eb1b352e4ee9c0987d60ae988f1b1badd46dccf54f53c0c52cc0a682597d1e7e6a5a389084234fec3562ff0ac2b36cc52b18413b0d77b1444741666adc9e61248773deba1b8493d6cab78cebbbd6e4699b3a128658e666132800eee21c1373f4e2d25d1d9698110fb3533403358a3ffd6b937a383efa0cfbb8df048b0168c98fe784f0eddf56ccbc82f74a60a72ba6dbfe8990c43f028e6de6ecb0ad3600d4f8a3fee71f5677a22cf2a12f2e01e4ce7e899458fed5b1ccb4201a83d1cd97b21f032f486f66d36d56e0a62a0aa5b6050dd903756813e573d0633bd78ead4b3424c245d708460dca267f19a199a9e70e84d22c3d4f2aac9600c6440aef4d7bf8288f3560caae30471f848287de88b3e8a1e418fdce38b5aacd5e4088fbc53e1101f7f07b6dee52299be6cccf7a8e3678f9ea6bd3529bb4ab8b670b18e9ee78f9a9e75b10c7d7b575fd8e183ff5fb748b6b92fbde9e0899e843e71310c4e3a5994139600adc15d1ebadd8357de9c1135c2cbd9b8c27a6fc9a69eceeaf46cd71b0af04c4efd12100b66f727d5756f85192966d3d378383242e003497b207f820296493f9ca40dba81484a44b4b4fb2e8b86f42f931977e420475e3bb33cb2b45cc686671c12fdd562c1874f41b8f459459ca2d99616a0c5131754ff5cc0aff1b9a9075dd2adf56a6488eb992368b0de8fefcb0d74bd1dc6823ed5010914179421b520e2d423b8a330b6945cb978465053ee3098a3b455e1f3e8f1f2a8456a22c5e8dd09b150135e9e2ff690473b76a32d17f61c8c9934eb7f23f5280cf26b7c8e2c389873ecfff9d42a73531432dcd6954e62e7945c5336d9be8575520dfe472ba7686c8292c87c83165a496aca0e0fe536daf06565a30d597186d7fb8d666df92c687f62c114af6e9cfccebf872f93936dbc745fffd49d245feb0d8e833f55976190a4cf8530816faf8b7c0826ddddd89c59ea580232742bc3d85922d676225dd9b42a016c8308f51b7c817be69556b4238fbe1a9ff2aea51e4f8787f1df80f23404e1e8740c1d90db36d99567436a5f7981906a26ae2e5142e7a69406c8ce2e0a2fa98f6a2487f94168e803f922647c0a4e7662c17ed57e72c84c99c641c1725421252f9a219cc761e3649342a0ca73a3890450428e7a8b9453b409321029e5694c539d00fa118de7259f41a780ec54db5efc7d7697c959d08ec3f2091a9c691e41c8e44f3f67a8c1f6adf34a993cc139e8f839762e232958fa62d9171dff2004a5e2b7345ac5a717de43dfa460dded97d315a48c7c5f58250dae5d4e7eaf3e31e37d70dd7b2bfd0d416f0cee3a780c40914e9eb01ecf05ae20cc8856613761fc326a88295f512ef9572027bef7bbf529b36cfc7bdc4caf83da5785d8bda061a47fdeab3cb00e059c4614fcf776e8aa6917e86a10a65efd9424a1fa14f945f0a8a91e4467d12f66ab879c6b9f2554552239c2c2f74e44df478d1c24b6bd7f3b02715a896096d19705c209f59e2f876e253db74bd06f34a42c51402533446a738af16ba255acf2f3772d872cca009009a076b100bad78c4052e83ea3693bb29185be33102619c87fee3d483c48697e7a99b6e58d4a313340aac4aef36d6d6f159e43aa485cd4bc432ff9419e4fca4b071621228bec1fd9f9ac3feb364b10ff0a16204702a4864089db7821e12a2503fd912977c9d40444da7272936cfb25662f64ad13e1573ca1d56ff78b969656566e4cec97c03b36b8c2a5c142bd9e2ce0d86d99163e012b3ad9ac5299eea57c511e2e18dfde8fc9e46df0a9c4a83c4d0e5a4b0de77d9a9215fe89103cd8d7e2c1e24a93012086dbfce33ef4ba72d1c1733e094c3b3f45f033605bd8f902ba1d61a2cac08bfa8c0f3befd68d49fbd51f11cb7317162b57edf01feaf5f6a778ada3e3f52b6b825073fe35db1dc18df5883e9a395a061b3542c0dda94afc37d5cdb7ccdffc20f48efb984b382ad70e8e19dbc29bcee67faee6f895240f57f1a437e112ae9293ecd6c7504096e40273ae69afb44369be3385fd9db11f3b8182c72775ca5912adcd9a6de021089f7a3b0bb68e123f5a0dc7094bbd16d12075ee0627f690085ce68a1f7a65fadfc2c0a2a485865b043f93cc1af0edc0a0f9a0e71e6c1a78bb834da2aa60735fe74aafe86d44aa92f19b99ad59abb6e1af5fa6b2e2a4495eeb99ac979c59a7b42f55a8833a0f54ce14a51b3a7fd80ae64a6f2c696a9db6ace17638b70b92afc74ab35ed1c05a7f1622997bc8aa9a14d835fb8a4162bdc97ad36b7136c1a6eb94448cf00b90ce9e5c9d136fc3538feaa9bd677950a359dd50d3fc1cfd597a22185ac56fa2e55508ba3e3a85918b60929e1d4220653e157800f0530ab6dee39b14f664349b460eab6c140a44f989c9bad77e1e00cc844e73503af47a791b024df0a95deeeabe79c8fb888c32d3d762edde6e50dbc2947a3127d914d757f83c8c57db8023d35b654d84d3b2a5336ecbcd85f42161006cff8c9c7c36bb8fdbe4ea8a008c3fec081d6630a8f295f228faea5ed8093bda0d71424bbc79557db1ae76396442cca1d848d3be0bff8af3d43e3f07bbaaec3ee9906da1babc755671389aa0b78d2cca964b762445f7a449d2467c4c19d4a1f44e11789d3f0277fb829ef805720a93b68e71081488cad91bd8d7a564b47165c7fe62a0e8ef9e33e69f5073199e67da5b222687d69d1f2b52fd9cea7de153c819b056f7c37aca3501a0c740691b673df5844fd0eb18168e62a4cef3761afd1bad48f9e290877f8ca56d87ff85e54fac0654b2e8acaa310fbfbbdbeff73b9585b4b87636a8e7b970b1df6fbe2609355f69dc704cdcf6bf94764ef0d1b0673381c80b3c77fc27779f7bfacf1c647a06a50f7a1ca3c0062a7a417d799609c5820ef7137dd7cf4346b03060192bf2fe423447909b9371a5ca405eb96eb55759da20c2d9ded8ec1ae2899a7e3a391eca8c4d80b46feb71d15e7880475ef93baa68743b26a0b421a793aa5eaa55965396c9bd0f48f8b46a28c8afc1974970976528bd766ad7cff3be25527565709bc4ba5d04afd75330c59e0ad8b3ceaa46bd88cad134e8e8c3695cd5c626f59d542531402588743f6d2a6ce682df9bb59f866495a8a0b34dbab446995d4009806348031b08ac6bd7467fa3f732e0255821bcfd6e904f503203bc98c73e6929dde43abc9b486b09b12074e36d4b0c1261fddb6829aa8d7f44713d2001667359da15d824abdec7c6a6a89bf67c611935b5969a828ad3294ded6cdec480938543bb6a4f57b47ccd70dc69604b761a97a34de79a43da04c8b1c1c36c967d22489b45c690d77dbd8c382753bc9eb015e8664bc02d402b8cba80410c57b89cde547531e8f9c7da547c489ce15d244d85d35994b46e5cd293ca708b3460e38e4661601d82e4ea21da95bf3e95cbe3392926a3a478577fa69bee3034f4eb72035159ec694afe3aa58577805f0d1960f11fa86d61e97df9d33463a9ecdc9c2cd4d2157e93cb1181085c3721cb62437f2fa52627bef517b978d2f71f1cc0261dd7edd2409871c024c7c9c265d818a0cbc42a3bf6145bd58e74b508b20174ab3f187eebd362cb1932962f2edd503f9953ae641b425d5030c5405917b1b937300b8311dea1353b8bda2e8127ec269a171fd4305f5133a2a5d4dd692533b7855129cc37ea075163e0dfa333d138fe9eba1c2af361396d062dd45935b8c8b0138b242e2c10a772a03a23e53b06c72411128222de5bde1b4bae8bd6d167ea205c34a3d47de5ec8587a2b0911a3466140cda3b23dd0fc02564dccf1af4a464981aa0be7cc3a760dcc342d3cd37405e1bb6d639fa9398a8d5a4f566bee0bc283480b4ad0b5fc9fe03b57037b6d28d6c5e570564dca6796eef3b204a3e7eb70ee1bf1068d1a51aa6c373bf64ce18ba4a4fd25e20f68bac7c8745fa8b060cb2ab3941657691fb1fd95a398d15a40d29381f2bd181c1f81aa172e93fbedb46d27c98148622a0fe6daba5a5534bcdfcb4ff0828eb273e733726c2f238ea7a6dd159efe332de4e4d6a3d456e5f311d4872e6642c68be64d85a5c053cdc1a7a30b325ba3bcebb82ae5d4b4f452ac9a3210c6f614c1a07854761c63e1d22b5071e88f42402d59325a82207485a9352f8944244539097bace7c1133c41fdb7cb569cbf6297093575d6c684586c64c5a7c972cdbb844a960d46529e3210a036e6077b7815a636f63184f08da81df6ccfbb2b39490991a4f232eea95ea2721242db815318a0cf3a83ab3e1686e1d4155214c43de5a4bda249820848bf2f2ae355f0ac48ef3f2b546172407805c78580a0107d8d11a842a256963a5871b2c833505a17a71614ab58b663d766ae7c847a380b0268addedb83b5d7d7261c90bd5ecc2eb50bd1bf2e46b31510b3cf988316f0b43cd3b97290bef7087a437e892afcd3f615fa745b0f6b712d50abcd272e6f7239990e0365439f7d2fade0ba9b700a6b12cae2b5a6a1479d1963e89701c9e751462efaaf8e3b12b9d3750955b9ee2f70cc1dd809c9a4ba63e2b88372a7b4ff8eb09692ca94d39cce5ace95d54ba4aaa580355fecff4378c78cf51cac935b3df8a9673edb926cf58241642d1416305b3391231569a53e45896028cb3ee65522a35d0fe767158afa6e60aafe3bebce932056c928d5f0457c1f1d3969258271fea08d410a64a615654ef51ae94dbabcec3f80cc95c1925cefbda650386c37230ffa32e783f56d1a00255cdd4655d9acdea8b6c2115a5cef44655ae28df99040221ce4d90f4ba41d4f3d4ec18d3b15931e2d0d66d81cfad81740e218439db81640a0d11f5e19a03c913d6938021eb656dd3ab91c05a617eb76307b9d49865ffecbd857d7b9eaee81d88600508abb993aa461cf2788ea92b11950f74db25ec4191f4cb93ef43c3622632f3c4d0488af73cf69bf63cc5d06639f1f6cb809e51a767e5dc69c94c129094b0e1eeebb5ab9b6103507225b62ee78001b3a636b657ea98343d7e36768fa4ce903f5815c9f5ec1d1e80d290600e7b8e257cac8f0850238190fc77394e12aa9a64084371c8a2f85d05f2834d254d815787d9dfde57b1d178c975aca15af63374f229c5fbeeaee5975db7b95f024c4a7adbb6363642829fefee37cf4a7b617ff28c66da3a1bd1483a612c93dc84e77087ec17db6d744b096333e9a9a78706fad3", 0x1000}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020f2fffffffffffffeff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x5}, 0x402) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1904, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) dup(r6) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket$inet6(0x18, 0x4000, 0x6) sendto$inet6(r8, &(0x7f0000000140)="da31926d2bcf2ad70fb4e27f822b2d85a8625f0faa43d7f08ff6abf7dfd0d2a6e25bd4175bf46cb24b45f8e221a7114c1c3cd9c95de9dbe18c7889feb1e19650f1626b4c0162faa8ce571e7de3957ce0", 0x50, 0xf, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x7}, 0xc) 23:14:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "6126a600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r6, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) fsync(0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 23:14:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0xa, 0x0, 0x0, 0x0, 0x20]}, 0x3c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x5, 0xf0000000, 0x1000, 0x20}], 0x56, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x10, 0x2, 0x80000001, 0x5}, {{}, 0x9, 0x40, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x5, 0x10000}, {{}, 0xfffffffffffffffe, 0x28, 0x10, 0x100000001, 0x3}, {{}, 0xfffffffffffffff9, 0x44, 0x0, 0x80000000, 0x3}, {{r2}, 0xfffffffffffffff8, 0x8, 0x4, 0x1000}, {{r5}, 0xfffffffffffffffb, 0x14, 0x4, 0x7fffffff, 0xfffffffffffffeff}], 0x101, &(0x7f0000000240)={0x100000001, 0x9}) r7 = kqueue() dup2(r7, r4) fcntl$getown(r4, 0x5) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:14:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCFLUSH(r1, 0x20004268) 23:14:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r0}) socket(0x20, 0x2, 0x8) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700)='/dev/diskmap\x00', 0x0, 0x0) dup2(r3, r2) read(r1, &(0x7f0000000000)=""/8, 0x8) pipe2(&(0x7f0000000040), 0x0) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) 23:14:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x84}, {0x87}, {0x6, 0x0, 0x0, 0x10030103}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:14:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) lseek(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x2) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) r2 = kqueue() dup2(r2, r1) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000014c0)="0c96205fef862257532383de91cea6b2c9c3466ed7464493a6e706ab18357ab1666b77b0e23c3db3fea37a06cfeeb22b1d86507bf1ed6d226e9c8f984ec97fc13c683c82bf25092b87768e19b899edff272187c1ed40d75492f636daf952b9b6e1f0a59c7d5c0d816833d7753e885977944a0c54ef563f651212f994c32691da5f8d52e727be55a545fbc2ee9f041d6bf727b86bca73554783300f40bbe63dd2cce1df30924fae26660a286befd6a5c24c31e3743149f5512685161e9e00bf78bd303759fb298d9e43122ba84b278489dbdf9899425a88003b104829b54586d85652c60917810cd2bb15fb93b55beeb101e5b18f73dbcc14b96ab728250ad4f3acb0b7cb99c14f462c28e886798fd312ae79c50777b4623a1f317e8332d0665100fef12a97b203591a9068e9bd7268a1830c34a9b471e6d2e074c331b00aa10aeaf4b61447b8e428145936a1a25bc3713e878cc2683f1116106d2bc660573772dc76e078a7ee392a894acdc8bf6b71c322404bab47f4779b7207219f5ecb2bc540a51e65590de73b5067ba812aa4aa716994b62bc7d69b1486467f73d2ecdedbeb6c762ed3789ff543f6d419b560e1de134877b5459fc768dcd09b68e8f3b26129892e973f7fbbd0ff0812660765d00a1672ee47027ece6d8ad0f9dfeecaebdb1d179a640896801b72c1bfa34a1c49ef8e883d5da38e7a00c8882081ff20a8c5c91e8b17feb10464fa5d654a568afdf57d8a6c212da11615fd9dd698f1b00565aaac22f61ba6a308ef2df8d96c50a0e527dea6e88afc06a768b339dbb1f20175f23e996e653cd3abbd23cd8ce05e2c7d0379da85b6e477e0853baebbd6d8c5cf085ee77c488a97653a944cbc94060a003622e4b7beec82e01290f5e6fe3a1dd82e99f12de884a7763fec0df18e10f6494c90210f53c73056d8df00094aaa65e7d9a5177551d002238a155f380cbfeb06fd722e636eabcc32eb7ad1ce6c6f17c2ceb8e4f51152202f9cb346d9f0416b46ab35de1ded7fe5cee3f99cd68d98403098695a1505572313694dbe98e30c35e303d58264d75edd044b82027b8988ef16d16eb9d0ad51b5e10af0f41057a4e2f5f7ad93bc61f4032bea107b044b1602ba25b5e4674bba3f5a28284621c0753ae04442456451a4a6df183756ae1ff228f738eee7be6a97cfc1bc6447ef369fa3035aa3ce0d4a32508d16754bf296b452d92eba457447052aa3096ec1274baaea7449ce655e31aac4b696b9177e8cfa580bff274c7b6ac2459c707a7ab35866dba1e56243a69fcf5787eb021ebefb301ae03d02a568c838f044af0e81a2640d1ba36f66677fb562e71290b5dbc0904332c87cddebd552a8d5567db843903ade3239031a642ce989ed9336bd53a4a41c07abecca9b382bd5bb36359d7bc77a3809a9c54e9421eca16baa59e9c09185c2e8204f790355dd775321fa209bb7db6b67035e4923fe7074ba91b2a558dd030a050b7f2645d33b1dc50233fc77826a1c21192c14fde7e61928ca2a210735ebab5157f7dea64efad1bf19a0d8dba1ca68e2b77f764b8b4de598974adde6460fdf656d21e5bbccbf4e974bea7bbfa27d93aad0649adc72155e1b2740df06b3d7510f95206bc48105d4b3b3e38f9384cf2de080e9a510d778706aad4fa9562ba65adbcde07fd1a9e2737a14aab88efe1d28ae1e5918885b4c3f18767f5dca577a2add240156e3af0a4cc722a7dc726fc69a4369eb6095aac1d488e8e7739e41ca57b661d3f5474db090ff2d7f44afe2b49a66543c0ddaeeff5c2b941535a7c571df1fe34edcc4e5f2eec4f6bfb821cc5171c8e5927edd7201aaa93f9bcbef0827f32e35bc433e355191a35645f87f491f6e51b1415d44325321eba8fcd0d2041baa4cb982872a023e0a2c9117e9baeb41208e552d79437eacd8d50b9ba253642aba7eb3253946f9dd02c6a2873fed3eebf2d45d1bb5a11cc1c279815c667f0bb8804dcf854902272d55b844508701c728113153d765cf1525abb3cceb3a3db276f724186ed1637b6f4732261296998dcb4a5d3571ae8c1bdc33009089f6ab25b36f01dcd89e8dd06177e322e441851601649e26f267b51459cf025edbbf5bfe6a1fa5439138db006d0770f8636127f7a7a6f89bc4179be61d0718ea2f9d02aa12cf7ba356e275a326f0a0dba296d70cd38d838f4ab55c7948d90154ab9a78b110843944c37e532f1ad60027f8de5b29e6592c314f216f27be3f24da14999c2366271a3d7bdc956f080f57204677974d3d2554120817a916a3aab4867bd77a3fae2a41decf30cf20f5fff9cf2c375a2fcf91bdddfd4937b76d97937848e01cf048f1fe54836088dd3986c5ac7ed3e9e927da997ae48230e841551fe26658bcec727a6929327eb3c9e6e5c554a4c6db081a58afa48eba5cb06007de7c04f8dda86c31b87f1b2d7a4b69737eeb0c499829b85d3f6676b511a22e7d9f2302ebf45c6710f9bf92b6e9bae80c83e6ee6f432a2c4b9f8ee8a10f5470d7b4c0a2b98dcd518273d91a95c07d5a971bc3a3be9c20d2c0edd5bcdf3ec2e33f6620396dee5236b1b184e52d6567c610fba9301d093f4c54ed25a558281503a2bfe89a972025809cbb0026976e20b8be6ca41fc37b51becc7b574b56ca95cc34a36d56ed3c092d5c09a3efccfc9b0567a0733f9ca4cbb1770fd35caca3d0cb9f3f959b1b3f8122fdc67a213b7f894811eed970c72a3b5f99a23fb2c893dcff252fc17d50d8049474931c020e856ff36de736cc2044fe0d01d096a375fd5fa2bcf061f7f82a05c3990cd5ddd5b33ab226aa66bbf137c89a418ed334bd4a3c0ee3f4db518c5451a9062dc5b078dc3ef8e7c2efab03b21d6e9964d12461cc0e669cd96e202c21b92151630d604c1d7f9ba3fec7573b465918aeb8e587a7b09cb15a28a4b94ee34f90d49cc67449afa039c6614a62be83efb7d5d8a3ec9a42be36c86fd7688c1c745ff1977e5d8158951c749b2249c28ec7cc79388017c17e8b27d0a99b42216d8e203a70d239c0f9f1856c0f46042ef91097b0ec53594c46457407bc4c0db84eb550ebbbd352b0dbbda7ccc63773f64426db4f2f169b91623ec86cec03720deb906279d71e1b48389ceb57457538149e152ae9869c33ab25281aa7f4620e4660f2284ee09fc77396f25f9b8c1c995127fa978177091e158c20d2469ff247d8e27fb998951234bd9b84c2d39072ae3a767b2b43811147e0611d9417ca284867f02598d7c29650d72bb2f42bf07d34fc353c12d0f5f2c8bdfc7d87791f02c034e4b38ad02dd41202f31a10304535ee52779cadcf3a137b85ecde1dd9ea6335561beb00b1946a5ad5552bcbbaaf5d46acb648bffe8080206dd5c96dd1353ddbd790df4a3f525215d73fd82343934d5ade423f4e0e0f2db17783dc30eb8d49b3f28030c14835d181beb30c5570b0ed6917f89a093d10612c7ac6df5f66b461ce931cc5c3974f55ad09b11bfd34100bc6ee5eaa5dded02274e6dd04d08ec49c62751ecb72338c766830462a90bb1a33ffb212116938223d4b6a4361929e302738d9d34af85dfb99459e9ed432c01f10b9711341195cd847dac8999aa9f1950dc3873f0af0bf5f8320cc50548b7c4e96488c66fe27686d650b4d37cd6fe48ce7765f02f8d61fa6d3c77bf7afa431e0dbf3f7fc7ff419a462915c3e01fe040b97c142a321a3db95eb8c58c4e4c5dfc99567e8738a846483b9cc26e4bbc7a428d08a6766d899220ce0cc3eec706c6b998c792230a88e0325dafac674f1324ce84d9c3e2ed214ebd483776017bda29136ef0837e1370699ec216cc37dead5c4471979868b578ba1bc6de28510e353fa89fd235d5be83ffb1766172c95d9eba6d0522d347c7fe4cdb009e26ed76370e0d4c8ca5c86b57b5e86e6c2af75bb314d0728eb4d6862fd250b74ee2627eb2d59d6a41d7cffae992774972aa8dc66411ec3921da50276bbf07af38f136485f1ef67cd22619d69f4775b932e45f56afc7fdf5cdca87f8e4c070734d9a2409769fb0125399e5a997a4d28c4e8549ccaf6442327b3d577b6188a2cd91f2ce100d58e77bad237becf6424ecddcbed7658fc8f0811fd570d0c6246fad391f8d9d8e6b8225dccbfa378a98f15d59dc9bb73ea8c6d59c05dd5ba79bcd738dcede184217881d69f14dadca24ffe5008633f35968cf56c452422e2e99a0446f7c1ee49a484228dc52fce4b560c22dddab74e7db4883864d5b43ca528914e2c3d5704b91c7ff42a316f74ca8ef3fa6181664a074ffe2988ba4a8c47feb03007a475bcca2be23a7140e3e772a00d8637efb5068752e1baa4383a41c246e87d22a1dcc3d99b52298a807c4f5f548b12efd96d173413b68bc943402c0f9c81edc4c3756f862517b3de0fefbae9c66f45529f1d03d235992339ff0ce852f775e66e638729ce8a1654dd99c7179012f0d207a1b9c78af26a9c3a421142ae8ec4a70ca91c4201d54a25509e63553474d0ac0621c8c648bd73a099bdcfb879984f62dd50957960a5ca686151bddcc9d31e1e68951aeedf892d10421843357eb7373a8aa8cd4804155f225c54b9aea7466c53d06ddc7db5edcd54acf52c07686e62ecee1bc728bbe94e15b187055ccba84d6b48f3b248370504cc90685f4188b6637771c29824ed9985ed32bf9c8292e1ead29dca2260918f73fbb4f7cc3a73135d7b69bcff985982dbdfde01932280bd5d4e954e36b5ae806ba456befcfc332d0495f55db1d08714e87e5526c9f6a86e2367af733830a1d32d409e2c7751b80ed2e43479c608312b0c3e40b5febb827a6b0d11163fee6aec4ea871829b3dd2808de4621a053eb9795938be9cdf7b3625ea57d6519f863e81b4a702f91df1a23c7b0486a8625f2f44be99da37176932c7c1144b31ec5f6fa4c8f21b37c873f454fff73e95761bc46d00e8e279d7139aa2a41406781e2544941d711fb461c511ee4140e4c846b4636e102b216b99a4b0f783378ab7d73b134856a7d50f5cbfd6877f864735d4376ab086da6ca4433be4d7b5b380d501cebb7a8ef13356e27e6b2de531ca5fb96b0516b101c1e4c617907f353a55210b7d4de2ba40b5923e394b120c8a8cec53efd22e7496d6c633c78b272766165ba8b81f863e7039a0b211f4589f2b0c2430035c830e9e808113eaf2c5950ad3e97f4d5a13e6b0767bf7c1026af78eaeeed91989bc16d928eed1fb925e927cbdcf3139527004237bfec9ef17b712ae1a4bc126ac563493b6f1b406b81281cea3a3ac3595c967f898e7206a60a8ae2f77d35abbea85f8a58be34e5886e4260699f75d000d2e093b2bf4bc85a25e4ab0be22bb20fa8fb96d0f8209963ae19a4761ad8f8f72d70ea9e8f123133d005a6088203037e0ddb1b8f993eb2693f4a6e81b6224b4c098c0c9f3b0d9c1f31b113f5c4d1d05e31a9ceb45ec0589c5d881b69ea6dc6f59d26b5df6edeb2e85f36c24561d49c7669bf76cc7baef0ae2997e547d3f358af5d6fb04ff3508bb7dee9e9928af809651a573702fd62245f2de2a3cf52e85c192cf7fc3964cbc87fd4f40ffc7d381d9cf35f3c5b20a9d787e5fb98cdce4a48899f5616d9825eb052897f388da6fa0b94e3aef5a4945f4715e3b1fc122537c62fad996d3bf2e436c158bf6b5476aabde61a208a8ae97a2a2e4ccb5bf45b6c1c5a8392e6a28272121d913c888219e36177a6767c8d80a6ff2ab8cb620025ea9f9a2af36bc672d74acd2b5e621f0c40dbed33070e8e1005a56dafe14a692757fa0dba9d0ccefc107df7a93ece47e", &(0x7f0000000700)=0x1000, &(0x7f0000000740)="c181a343cac37364973017b87b73629a008cbc9fa7b216770618667fe55a40dd69", 0x21) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) r5 = accept$inet6(r1, 0x0, &(0x7f00000001c0)) setsockopt(r5, 0x20007fd, 0x404, &(0x7f0000000240)="3db4db49db99843efc1ea26e5ed90bbb0104000000000000218212a5fbf6341209181a903a445e0c9070fa497785aec254e7431b9cbe9351d0890599e5f31309fd5ee39a67286b656cc6f97af089185aea019e27b1f94206c31be85d08f793910f7b369d68692cc5a788670ee1e5b699e841bb662a66226215e100000000000000003d2c55d2ffc9453a0d8d3c1a1b82b35f89623506ac41c2d0094646c4764158117cf44761d959174d90b06f7ae13c239291b600d15c088dd3aea86a119111eead6201c59dfebe2f31ee8cf1e84ef6415a3bfd37eb00308609858c78cfe9982c41a1ab1e6ba253d0d87729ea29ba1f7cafe65b894302f9dc", 0xf9) r6 = kqueue() dup2(r6, 0xffffffffffffffff) connect$inet6(0xffffffffffffffff, &(0x7f00000008c0)={0x18, 0x1, 0xd17, 0x6}, 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="86b042c378ba43bfef218f9569409a7d39cbcf2a4c02743bfd33f12bdf48099ab699ce21dd3f4111de2526ad211f8a78ffa14661d7ef6f74afe210a08c7452a1157867c0145453df69c26a8e4494ff5aaeb230fff64abf7ef4e719993e513fb2e50f419d86422a0dae77b03a527b630ae107b580539eef0da5b5ccf9e2076d498382c52854ba4c3f838dd1afbc0ad657c616615313f5aada0ba901fd"], 0x10) sysctl$net_inet_etherip(&(0x7f0000000780), 0x4, &(0x7f00000007c0)="10bd43cd7b2379c592621fc6895276a03b7bb167a84371ec9332a21e6e2a7e3b11e096a6c712548e73d810f49baf998ad844d141a75c644d06338a9620d350cebb8a75a858f143e98a8ae9467930d476b60d8b3733cbec762c50fd0ae4", &(0x7f0000000840)=0x5d, &(0x7f0000000880)="8daa28fafc56e9c9fd662be65356d8e609781655d3183632aa95ca9fc7b806f247527e23a658a50ddc5a63ad1fcf4a81be125658f922b37f6c90865852d888", 0x3f) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) writev(r4, &(0x7f0000000680)=[{&(0x7f0000000080)="62ab6353ee0df96dc566b8089d919ad898e99fe26a3bfd8a2e6bb57c2b015aea99612fe38f5181567b1bd5c45a7a0ba2898f94957cae74a6dde05a8f55", 0x3d}, {&(0x7f00000000c0)}, {&(0x7f0000000340)="87d2b5713be2abac367aa4e625ad472e11bf6068d9819588e693407d51399e84bb0813056bb9997084d6b21dac1665bfa606fc7a0cde208b810e3da2e873c28f549ae3911f6e2261b98bebb0622c43e6b4549e9a3f0fe14b3e40d56cccd4b9fb1da13846c7067918ccfbac17a76e066f4787669a99705d63b19cabcc049b568687594c54c54898b1fc4553e8ab255562180e0380230c126af2bcb93b012c1729ca9c46e9ffe8c992e62a8f71ca7c3b78e5fb12bef2e52136da29e8e6718a83d21a5415e2a9f803e828a0d0109eddd0f603a1356aeb222c5d11a4a314cb003bd767169ef9dc965f122b3e691f19545e", 0xef}, {&(0x7f0000000440)="d1f341a4964047620b518635923ce3168967e126c99d7a1986691c936703dda0a443a641e9dfb989ad4d964c2a7baab7ad1834e809b14d63074c9fc96fa666553b6800494411e54f6420e786f874f079210bac48dc73b78ea517f2a274179f374bb335d6a8139042b43268aeac21a01bd661b851d7ec34d0242f1ea7e5f35e9e9dba0b8b1c6ac97729fea7b813af6d16339ee35039", 0x95}, {&(0x7f0000000100)="ca578be38613fded307aa46e9112ca0ead7b3fbe2b96ee4c73379d781953654eff9b992a75d14d69931aedeb9dba85d3ef2c7089ac6d6771ecfa0ce9267c71d861d4e6a1108c57a6cde5cc4124458ad4be3cb2f2ada86e2d8b5e", 0x5a}, {&(0x7f0000000500)="db446d2ee717c5dc18c7de5aff533e98ab4e352de329dabd1486ea80e212593226d1a6c832048faa952d761fb6aa3ab358bfd630c4ccc7f7bbf1ea9a12090cfaf27c4a2485e680ec0de5e5b537479f9e85dd4ebef1e601f95235b7d791e4711e096b5f5b06aa761b8df09eedc8e88da36cc911d459051e91fcea54a88796e183df8e3429d9dfafddbee10084b0e34dd9be80744e7668ad2ca0fb72a30974", 0x9e}, {&(0x7f00000005c0)="417b95d5140c77bab56a913f7c04dcbb663dfcb3cb4e72daaee18d50e9c6cf4a9eb5be0fa883a4e0eb8ce7b3467ec357933bbacc6f5325927285af5a21670369b632eb979a77f9f3f5cd0b856b6a4cd7181da5666f3d2897e5a3fa922e65f2218addbc6a610754c6b771adaf6b36759198fda830132feea6b50ec75ae81dd07fd6dda7f7606553a30f99a872c7348f0c50ba8c3abc8762c4ea4258c8afae22dc", 0xa0}], 0x7) pipe2(&(0x7f0000000180), 0x10000) 23:14:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x80) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f00000000c0)="0561b9d7020ebbbb493e8cc75040b6ef60674df887bab1e90185b88f2edbbc4a15", 0x21) 23:14:13 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = msgget$private(0x0, 0x6d5) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) sysctl$net_inet_ipcomp(&(0x7f0000001180)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f00000011c0)="48b2222c038dbb625e3fc38ac2b14f16408a5aed83b40cbfea984184ac3e777911570858a6de6dbf1b9dded32994830527dac286e5901286edf29ab0fa637a8e0862963183213cdb8d1d664d782122652546715db0225f4206ce5642b3360d6d45230c8d991324a4", &(0x7f0000001240)=0x68, &(0x7f0000001280)="6c0a01f9de1765ee3b36184cddbadc668d873fb24151c2e0ecebca98172beeb398f6df5e4e23cdd532883a9a80b8b45ec6a9a8a8e060554f2dc68f235f959e68f3c8d623c44a719b304eacb49ceefda38b41a43106e18f254fc1c1a774e8036e8ec8a01483ab776c413298186f0a", 0x6e) r4 = fcntl$getown(r1, 0x5) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYRESHEX=r4, @ANYRES32], 0x2, 0x3fb) r5 = socket$inet(0x2, 0x1, 0x1f) getpeername$inet(r5, &(0x7f0000001100), &(0x7f0000001140)=0xc) msgsnd(r2, 0xffffffffffffffff, 0x0, 0x800) msgsnd(r2, &(0x7f00000000c0)={0x3, "7892494c9f8c54b70b0542c3a92613fd269c4bd26a1897b6e97ec7711f8854003cb3e26fb82a863836814d12ed189acbb10b83495e5410f49dd4d10b38bdb3f0cd758a347854c0537f4e45cb3ae2b3aa63195b2845706899c3378fc8c31a2649bd7312991e7f914d26a7b6994632a6de65e3bee7ecc6d01a6d2ddb0d5ed9397990048e62a1f8af5d7caee2c49a6b3203e0b0e4a15f270b6ff9ba1e45dae6b72d57dd0322f9559a43f11a517c6dd30ccc57898c902a781b90ee4adfecf2d64339041f44f1091db918da9a2097b555eb14e6e16f07588d84624c6a99fc39a6ca49d337a58d301c9f483b9c9f1065eafde2822d1cb48219e3997d07afdef4b964ab32fe3a434dc8e8ea07f5a9a23d72cc7f753b4c6def3847e9aaf326037cf643860d0293246462c4103d7c15a696917f88a3f01e425c360d58ce5f45d788405482c0ea26ad9ce4c2f6ddcdf135b85e5e2e3ad45ab96a386576629f74720ba62ecfd6a6c93ef73f8800f3164f8907c86657a993f8ed6757cb0951043227c052d37fe6fefd3fb33e6a84e5ca7fb5b7fb62389f1babab4c723969c2530785e3613b8a11ee7706bb7bb61a67225d3b4ec73eb2759feca495908249f8ebb52e634bfac010ea5bc490ed977b700f8189b493d44428485a8ca7e03f27e862063a2afecb436f8eb3e72fa4e1c434f8d298ef58b9edbdf3cbb1bc59195224017748c03d3b41257e59a624416b8960b5f0a3058276770c7f728c42be0c9295d929c162e92e4d7c442308e942140b860725eb1b0bd45f440064b5f72d6f5b9e3fc0794c88be906e579114efef81356fbcef50c2fd795154c60ae452203fdf1a1ba4c7865253d6c18420f945beef707ba4631e981fa4546c217934578ff6727ebb886f125bc8a30b8b03b118ee90018b9e161f405a1e858a6a485c93c4320858b7d6b7736aeb2fae295023ff0dc5b9b7081e4168970c9ea36d17bd7624157a51f6ea21567411fc2588380b2426dea9f0af84fc60092960a3ced1478b610805a94c1ddf63ee0d6548b6aafc85563ebcd5cb26a0a55c01abf45430130f3b14db7f523ead7fa78510cac016c507569d0a6d767de41bcd0992cab20e831f3fd159d340a2e27a48bc7a9750717caafbd6e62db571df174dfd142eeb4b7b956da4617620045f92e554a897ea8d95d29776abf73e4f2564496a40be8b0c132dd289ff3c1e9ae40a26a8ac4f8e0958ac3a0a47d4c3bde13953d1c8120ef210328da89964a1a8e015dca5b157ff46dd971b9f33ef94611e0091e46b9429ce5fe825475e60d0759f6094dcdf6fb018e54055ba10d649ec8e15d199260308e3bb5c648328582c7a2ae89667e2456dab0ffdff250890a180f2e9bdccba901e76a063ef302fae23d6454f3489105fa10d8486f6e5eecf2802d4dac526ac80f361f76fbebf0110dd500a02e1e713996c5aeb8ec6557cfedd8e8c75be59fbb0b764ab5589a096f623a4e030168d1a7c26779f71b6bb426955c957764e8ce4c3f2dd185ce923bf4833f09bdde2916da3e2d37a207732d95948b8f4b74bd3119c639b4aefebe99bad6f8610639f8b90be18313054985ce9b52dc29f67819eb52bc11b4b16b9cda020fe8520cb67a04e0c3516db5247982ea18a8dc3ebea3ceab2bcb53e0b07773e72af0eada7bf2252c3253dbd4f695bb61a5021389cdae631a579946a058035d42b7a1173e069a85aab2402297a4bd5ffcdbc4a134a8cebd304bea2039ef372a4c31810924eb160d84693cf8e8ef3f0bbcec443169f6db9137aa7fda148b8fe3ea5a5e0753ec6f5d4d6d1176104357876092e1eb9a20f7f8b80b12ad110a440a772e8fee50186ba7f83e8c388d2343291457a1f05ea5a7631e84e6e020179bb648f86352c4583b3d59b6eef636e9ba6f98a6fd396f8df8d86c1d3f5e3b53553b12c97f6389b3d5c9dd2b228a2a08cf657122a54a2dd6d325543cd9c516f26f13029570f3ce723fb35059d3ec547ed9ffa5692dd9c6ec87ccf3a57b1ac49f7a80f4ea5e920a94092d3d43f5187d581b36f7cc2d573f71200e0ddcf396a90d86898d4b4342b5e448635c0aed241a510c80a98e95b4bc6b231bb689d3535b622e53aa1759c5ff0ef3e42d34b9b391f3e27613825371123321df40114f3b7b4d651508c4464a4ab7c4c28c4928d3df703c8d5889133f647d8edf9ddb98c73c5885dd0a38459065009f1c5f92cc027d136acd048f2dae7a2ce414a9dfa8826770364e1b51cbf6e39736ad6d2f6d3f4f9e6688b8d915a10f16b2f34c9fd655e222d9cb6d6db79d677dff327f21cbf84a90bb1518ebb246bf6f5390c55375e7e2c4122ec7ab70b84b86b87af7bba6d0d072b685b85f2ae858a7407bf27e3b59aaf6bade82d472dbb7fff3620b20dd2d1237bd002580799a16c7c522f3770894172bf1d60de03d2391382a2bef80fff8d03ecc11dc597539bacfcf9b2f7dbfae8fa73b1e8081e0926b366013ef17f79877d4f5087c42e3988492cdaf0fe8889a641967d9a1146d2ded04684e01a3fd242210f8c6ca0ad7c007e91adf1a258fd92be2cd8f44f9904145ff032981de0e206bf9b872a8ded98a3933bdcf6839b305e1b43da70e95885289902a687de6c88171968be33a5f8325fdcf387e57dd0981cacf8250d306d0699d6e6400506e05e6a939aa4a6e4f5941ce5f76b74d81deed028e9b224398da026f1b174bdf518bf31b25fd3686799bcf6de2f9d70fee9bd6e87c38ff7e1ba1ff4093e4aa32d174723365564385801dd269a0d86f8f3a7f08807772dfd9a4e4035dec91a24e15f132acd69162f8a33a5afa645d8e68c94606fb3f41cea75d5d33bbea832ff4f35a142d59a6d087be5bb77ef30363b95a22bc37e265e9f2dad4fe3c8dc00af2f500f5e28f406fa5ce6bacaf0d02662b053aa631a8aa86121d5d9db4505c76ea0759aa3a3863771ddabe4cac791ab9b3652159928a5d5289f294d8893d17eb0411fd54f9c43a412962169a95bb7f7a89cd1243ced6bb84b77099cdedb281c4b780a0d8f1f75cdad9e64644d72c4df1ebf935424f3f16b472b3efbe425d7bc64a19944bf06d5bafa17147442f433fc11b77e3f3734174088842708f66a49057067d1deb655ef4e1d883cca1060397313a093756951d30b3a13d2d754068d347914b32b9a93b8c8bcb8bfba362a17d56f5b40de3f6bf05590e796b75d1a2ef554a0faa2689a1c4fa2dd245b5eb0c5685ae304d051ad83839b4fa8a13a772550e84868744f3e4f28b7a6c74fbb5f1a0b381fb991821e4555e5fd2e1fcd4d938f1f72afe1ad4fdba86df8747086d73fb8be499b5d9516556f3f8fe7d29831c8cf9d1aafda92e8792c9957d9b297b56ec17d38cac616e61addb55968003aefe09711e76e13464c7ad859f8f40a1b70891abfa4759dccbcf8691c47a379c33da45cfdfea29914bf7a1bf835c3e18e2002cd40ffd1f76003e046a4529c3d0e449bbada7e3f95599ff34ae680b786e4eaf12e8340ffee8aaf7afc7e8a8fd6a1f7a03f79f4fffe0903f679f02fa8eebd4b71020d960383548345dc014958e5abe79fd4cb881b71919e3f58bc2aa48c958db79ef43e5e692a2b2a14315cfc18649dfa6895712a2806a611bbdb9c2ccf3b47fd1d449039f07bc66c4cc305e6fc2d847a3eed9733e35feb3475e018a2dec61325791cb3d21e94a26cc61e43ccb02e2e093f07f4ebdd332f835dea254a5fc1c868036440467258b847185947a6bc7a73b61df0ce4829ee0bec143a9c1333f10a1642476592d12ed1f4dcf92ed1cf4f2037f7bb343f184153f36947c72c6d4054e9409250143bc2ba95a2bb22834c745f9eb20e5fd52094a3a8f3dcc6bc4598c53c4356aba37c83c5583ec2ef1d95620d063da68e4e8e0dff7d279be3efdc4865d7bffe0c4823f1fa6e3ea42f2b8c149408d5a3a6dbc389293e3ff316be9ad9dfe3b08c49c752a5a8dfc7dce4329af6de932706c51c15be197a479c6d270d789d100d0929e7947ad9b24ccead7481d5c97c7632f7bcd383338e290482c01d27455aea9a2d76724f4f41c45c76cf00f8f4097a1a16563bb9b1f20ea4429e2b60f49663220cc53c8bb6b21fad93c685d6e718504cccb495b1a8e1febf2196621c947fee3da95fca473460d11168bce180849a35b4f7463f210a7a62d56e9f57a78ed8f6415691d42e96c333f92f9ac49f0924865b422aa6243be62efa94d41a01e2211cebd926ec07ae815d4c45c6f634785d4e2bc4bfeac8fe9db136b6fa3806eb28c5e21c2b1a4b0669996e3e5cb31aedc2d4bda1a65de26b1667746810baad176148d5749e3bc66a70e3929053cddf7499be2fcbde21f199f2c547936a1785e80d166805b3a7c43916f9d12c43c80519dc8a010828f0987153a37b769b32cd46cc8a0d357b1057c91090725c676c05c61a2573b59f07118ea7feee0002658eb093fdb978808067e3c5236ba15b02c85b5d2cd54d35cce39c718dbcda6202ccd4055ce186bd305c1ef4a504a61dc4e696d36c86708dbfb67caa40e9b44782f4a6feb6e98716dbe28dd198a5a11ecd86b1cee0ea2c34c503b2f4ae58448e5b8c080d88c6a1b4835f6b544076a0504f8db80012ea330215f7f3c3bbfa6078b7014abba5b3bd96eebbbcda96e008864a583de3e3f921346d6e3e70b0619aac9d08042d5525d1dd6917780ed18af7b4851a4bc970a8aa9533df6e5d4ca94fd5eb931bb8f069d24762e64ad7b4b56429cd258b25b3a4b694c1a64161b2dcc1098b2edcd8db974a2c19eb06aff8d2a703b0c6d51c6f30e8f8053a960804a631f6414be977a66f3b0745aff05583e2219bf94421d899c3d58d3e9ae12a629193afd4a0d9686756bce2afa696e9403b315c38cc494b37549d594064eb47f827c4c3450a41806d9afce3dc0ef74007b7b9b54077fd2018cd3fc3cf8cd49c75db43cc7fc21d15f0ecaf69bf7cb6d1a2411fc96443a55959557b37662b416a13610d026ce30ca63dbc4afd4a4a58c5d424b641f83c9b806f9df9fcb7f8351faf047f602ed83134243a8bf56303317169dffb5f4ca62c8a8997507801a4fea608655e11b6683b68b549ce969ce260ccaa916f450a63f06ae3b529bc106083fb0e6baf9c2fb94d5107cfd0d0dfc810dbd0f039742378f1b1967c3ea70f85016e2460e361b0c7281df2e4cf23bf6faa799b94fafed6b6e4a7a6714d5cf9dea2b59d174d3920e15137409f767c5278b1dbfc8ed45cb4ee7d636a6f7ead7a21f93a64b7d763297e98d3586dd0aeb109747bba548f30c90c2466f4223904f46bb6f52f08b91e43f00bfad9914ec02ab352f70817364695da204aea3e227b4c5cee448d7ca421963948023ae012ab938420e66fb97fd1e903b7792cae4909b3c6f498ae896b39369e3a5269f7b3d4df45c9cec451234de6dfa7111f516e51f816f8dfcaad6d57eb54b3b5512b4cd4d86df93e1da9b6ad9f6e684d52e84ce38e90a51bc60b0a2747551e961da04b1778cd3a19dc16f1f9f56d9c314a29043d3f1e38c03d6b9dd67c27a646d66759a7be8794d2f81b14687bfc9198c59c7902032dccf723ea6ae591f26fd41179b9b04243b5566a02401a5eac0705dcf634382393d963b7bd97608a90c658fbb49b979881d0f10c0bbb872afe9b07044066d5e847127922eb4bd17bb283cbd52f2a7eb3e4c039d851a3b36364c9a5bdaf1e8d5a0cddb4899cc60be66e4387a0a721d221e3452f7fbed8dceedf848056d73a530f7fcc180e337dc5dc2a84241329912618ab07fb4f673eabb133bf5320a8"}, 0x1008, 0x0) writev(0xffffffffffffff9c, &(0x7f00000017c0)=[{&(0x7f0000001300)="c9f8e647fb5bdc47", 0x8}, {&(0x7f0000001340)="6ae321a2049a852682950c0b", 0xc}, {&(0x7f0000001380)="c83fe7c164b84a7049ca111d79d0478e39fadba42b0abcc673a2cffc0c66e2e575dc2a7602b4019c8059541c31ee969cb2bf8009dc706d89dfaf33d16b7ead0aea81f84d5feb49af249255e52b331f", 0x4f}, {&(0x7f0000001400)="fd17b1cb4b147b088d8e83aa9f472032489a0a6c0ae4d1c68a95064f35ba70def25481931bd1affae2f48369e5b47921770c91b1bf7e7451473125af9951e79c14461c27b64327b24127ca26ef71a6b5bee187a3582715091b9e6344c8818949d4ac5cb38438d0ca02e344e90789a677a1f76616e76efd8171637dc8f66829dc500a0fffd5cef5b063dfe7aac0ae937cfe76e7d9f41a43b45319b8069aed99603315c7a9c9a1bb90593ee46129b85c34ea8513052a39760c4538aefff7b59c4e2a0c5acccc8664f22c8ecc193953298aae38b16dbd18d5", 0xd7}, {&(0x7f0000001500)="bf8fd6b5db52d5c6986b38ed6692a29025bfa1f358a7347bee6c33c9077705db8a165aa231246c3659b6fca7af075a00a75abd944a1b31bb9d8f86d8cb4d1bc6a48c1deb9a2a1363dcc37d6f46382a9ee995d86b6e6a2844944019ebf2a499bb1360964846f4a3b2f543d9874461468c710a708a4f099593b0485abf6591f6e8f33bb080a9f54bac", 0x88}, {&(0x7f00000015c0)="0965b92186572cb8589a3bb571a476edeb66f101ff2cc95a3b1a173654fca5d0dc0578bc4390709e7c20f8e096b739b9d16a1d845759037ef7fa2e4e22c4b7be303d34136e58870eea46f932e63996e5077f6a6a12ccf346ad2ba1e7d625718f054abbdb749ac88d3ac35d4bf4a5e8543e78036540ef2bd19503cf4467e70298a5e40e7647c637e28a54bd9c17ce62631f3562ed7ed72dc3ad5d3bc9", 0x9c}, {&(0x7f0000001e00)="f15a4c9c83115a386522e118e5d1efa3264571c025d4d1eee8f68f26bf5dc65a56f97b9b4a282c867292c7c4a01517de60fdc99b545b8c7f318a2aef7404b401caf89b25760539c06a81ca3f41029e3ef2fe1a994772c0913b99614d21475ffc5cd5c7f31f7a929283d1b3f29055196def6dd0ef4e27d68ce729378d903605bf489ce549e68469127ed35d9124c806bb24442d4ca9e1f329c18518343ffcbd6d7ce083ac444f7d497424acb810d5c51cdfd33a58d376b2210897331aa68f99bdceb5d1824daffcd37dec25cd984eed0ce08c86bb1e593c9131b61714675bf47ab74aeedbe34deaafd9641202452c40db1cdc5938282e4e61257beb87d264c197041fb08ea0d2e001e51fe247c0dddcaac1686691d4321052ee02710c25409dbc2a8b389e4ff1ed0b4112803d5f70cb83732b9e5b230ab8033c4de59c8a388150cbc6906b2b7a1a2e7289325e6a6270e8cbd170a001001b94629ca536759ab99ae6a205759aeecd7d2585b49309bfd7e5d52823e3bac406af7d1dfbc6556c1997dc36a5fa8d38bcaef755945fd124771eab3a417f04f9e5ff5ac5c80044190bdf4369a674d91bec63b3118faec8ef45182ce2717994378a2eca1d1af86573df6226448d5cdf2aa36a7aa2d3e88c4b0686a834a7d2817a79560f98045b2195f4bee9e50443ffaec9da0e51aef7aa1e94ad4b226772333d5069a6d39360240ae3fe0c59106ca680b65c4b6b751e6d0bfaa69e84891ba16dc626ae11c1ca1ee64e6baf0b2342066ffb9d8cb15fbd01ca28f2faa28f9ddf3e1cbea045e1c5a446726329573915a3e9429a8d900a81b3599be56f01287eea03a7dddbd0c4fc35eaeb6242186df4b25c3981b644b58a08643ee0df58632a496bddb574b4ac74f0cf1a2ddf50c36d0be64b784245e29cdc6d4a7994a5d1fa551ab7ed392144096485254117465fb7843eba508025040a03e258fedd5e02ede799ad28fc155fb1f527eca2eef4d591f426ca0eff7d10aa4d7fe0cfcff634db83b6b68a94b22f631f910b4e238e7d8d57ea8cf82a6c292823285118021732ae25f2d78b602686edf4688c118ecfceabc2b186c58e538ca435e926c3d246b2e4e358a2bef47e861cad07c8c85b7006d7ca9d404413d3de5a180bf32ff736c7419b43012c54a4c5c719f645e03de87e72ebc9eef523b24727f1e4218f3f828f6144f24a67167918dce574f09f041f90c950ca048dfdbe1885d91195adcaa9a94227c2ae27842851dacba520696b17f6b21c36761ec8f4f20be4bb538d587eace777c3ea87c627e16cd55dbd16402511fd7470482a776c7faf6bd56ef11287e760b8a0d21dec255c7aa5bc7c3ea0e3d39ddbb417d3aeb1a86870cc0dc2ca11d78f55fbd6472cfb4365166716bd0575f1c2144064aee02811018796afb688640d82873deae7bef26d6e412f079581a88c0bca11558b9df0d54edd3980b9f3ff4963e34cdf50e2a84bf218154b4d085fa2920e87c31c61c7671267b38d71fd0343885244f450dc172f00ef0ccadd14fc79c6f0641e0f7e029b70e5aea39002a45bb1b03c3395c9b7126b31d5e32ee950ef35e2fa4e96d38b9785e8e01a8f238e3a313616f1b29fbe88376c287d45b9edecb0b222603bd9e4e552a5f3981a0cfab5d6f138f51764a9b99651571e7de4929350d0b95e7818d1a994c570432d1769a3fb001c4e24fb3b68b49a5737b109807c99bcf1218961a1b064dfe49c5c96040d1d09b96a8b875a2598388afaec138d7fe376a074188d0e9720d361e1ab63d67047dccc2e9ecf24317686add8c7fde71b92c0418d6b0dc2fd71509a2de5f3849673a5773951a0fca1cb76cadb6eadc9903d8aad5bdecef2539971f9e41b443c3b2648c51257ce912a87a47202b0ff7b909b73de3c1ebd063f52284025ccf447ab9eb8c8f07e3604f08fd872bf3160d1501d623701c1e8565c47555898b6749c35d38d84b942155aa8448cb0a87600296605cf775b04867d19a1425f57747b802f87f3b44fb4df9fabff48ebd3d5038b6da1a0e02e18c9abd0ab7b73e75eff74f4d8421b2174f130ae8e09b60f474da733f4c604a94be214c141c62f04015ab3c3a35c6b19a6b2b27c7b0aff4e08738db7295480d7327f7a650a538c18526abf74f7a660273a3f6e7b6d7d917722d075d3e5b725f7a50a4fd49d4bf59eea4fe448d432935f7991693da22dcdd8cec8c7227228bc4ae70248651297838da6808558e63860f587da1258690088b6e99135fe5067ad73f280e092b11e54298a150cfd17d85dc6fa112b74818130d5a775805376b00d538d6e0b53cec8592bb231a934336a4288e46a3348745ca1a5a016172e445a51a11a0a7d6d0ff81a21a57943b1b84ac3c8371bb57e08ae0c3c6c71f5461fec11c3cdb77a0f90adec7cd67a5e3c1dddd375f8d0dc1601805fa1d0afefa9d7d291b2f50088b6966f244632d588d96a0ab7b6480a6b4b2d694374bdef476475c5bda6f38a9805226fa31a5a032963a86249973cdc3910b7617209fce5fe1045b105d93f0ce80341ddc0be8f8b7470d3010549f2e172046ef583a6a86acb7e05c5541dc11a42cd1c87ca296fd2d6e42b2b9347d24228e09e9d9170a034ff68cf86ac79829671322bcbe2341ac0017cdb1c954b4316b156195ff61b2672309ebe5965c9d3bd0e9cc41caf16c92c0bf4f8eeea5ff48a10d6c999a4c8d97bc2e6bfe0c52156d7bdcdb96d40bde9dd523d77096ca870ac34041182facb20200ade249786e1853d5b08a749d3d930b31c94ffe8dd90fad2a809e8026c1edca7ca7c9f54df955d4e2c246c591915166ce4c3375c8cd3c74fa8cd4347179b465c3c8ea8e266bb3dc6230d8e8dc0b8f03e1fce57291572869235974e0d43791ee570ca0388916261e7ade48c2a48d10970dad65261d279ca70ba770cf7ed080c37bf6837d8aa512c07a3b4ca9df984015c2e6eda70dffacf7497bdd71cd5d39dfc89ff38ab03c5c74da732342bb5e4db60a9f60f30aee7b8f011dfb0bc4204058f94e73400133b5592eb4fa20efde06a0aba04d152b9de5a3cfbb1c992f47ddf904e7e1db439d1623def226e4d264b485ed4a81f1fd54dfb682f27cd42242a4e1fdba2a4247d5f29503ee62365ab85e02d1e22b7825d81f2b0b1dd8ad81f7b4fb10693440c3b6aff062576d2422e1f5085dcfee6e1ddc3ff9196a0800dffb92c2d9b281d88fda7de44bcb7c65d68bd158a0df4d86caa9dd7f3442cbb9bc92c2ae5853ebb69ede32901a2c6443a8a19f37d228ea7d7fe8a323dfdaf65ebcc1980f91ab1a9e313c87a532651e6313e20de95102973ee8ff35c9852d11d0e11b77448c0a3349817d2856779b92d7a372fd6c660326282423fa2015e5e94a635b1cad970eea71409eef3a1f352bc707bd28f790068e83a4a061dc897594425b4a64b3588c0ca256f7af99c0a173894bb6450b57579a9b0fc0c148a1e8ebf00bdc67f47c7a42fcb9858e36d9b5bf2b0773fea509cb7be3a6fc176daa757451981d1f711ccdc7c1c4b313f014d76f939eee9a75ba6fe812e6c30f40fdcef10770a079a126c9bdeac03339bbc5e500ec1cae9977e6b12328a316d531249cd39c12989de1f68328c5f4d30da32fcec768e74fae04679842698f9e7b5d20a8bc9b05966c1bef9c2e3866c5bd85e6169097e01e28665bc520e36b7db1722206998fecd847c1a24b90bd9aaccb980a5e05edec701f5931618cd490a9e65baffc7c771f35515479063bbf4e4a42650e6ea89dd773f22a5b0c350798ed45eae18004aaa7988094ee13740928b760dc07d62f63eaab50279a46331aa203fee905ae2340d685960d9b5ae25ac76c459bbbd52b975e59927283dd7d4ddb35148f54c4b1734b47ccf7e37d0b7d276c554612a496643faecdbb2169d2e35fba66e3ab21608edb7cd7af5d9c4b3ba00ce6de4324b3c36c253656fbb8bbab4fafe9ccae32c9333eb180972211037b0ea5abe91f86c33e54609b7fd4220b5eae140e18c0f86c49609c4ace6dabe916202f8edda49ddcdf7cfa9ec9dbce0a4c04a6bed6fffe27708382d0f228edadb0bdd951fd4dae6c701bce20e8a0ffc25b67681c0fead607b270bf1e77ad2d281bb2c349f07804302518ae7d237d5383ab97e16e224ff4bd555f7f8383d565aa66342082785ffff3289ca571d1a785426cf86e70f5f919b7108f61efec31dd8fc487da5a7684a885d6b3d3e1fc00c173068eb19c6b71a51f8ee26b0729717e5ebdecba6f23c4808bc930744f5cfe61f0a01d8938eebba6f6e1be945216472e0c39eaff5437852ebabc4520783ef6f8274b0c614598b72f24cfafd419b2d13ea57530cde6b3726d5dd0a73d669a52ae04aa771603565e93d85b4b63d1a83d9be3c011b20422e0308c0b37fb11f53e55becfd92f707caca5955d8ff6abb58389b8ca7f4e5284cc00ea441f2cfac7b34c0650d7930a869a114a7f18a9b0277bc9b5c73e651b4bcea23eff022ec3860fff96a7aa2e207aa924af45cb74ca5ccf9b8bfa7155675448e08cad7387d5df58f65905e3f592b47ef98fdff0d467241d3842ed09b3f68b440ef79380aebb214dbeb2107e7e25fa63011f951c15285b024c70b150c1269aca1a42e702e4955235a675f7ab22a550b3d93b2351b1093d70726b29678e6530b4db1ad19d1ecbfc6c8a38be3dd9e859e5a86f8131db2e0389e942feb751fd016dd2b673293246ad804e7c80aa555d3b7833e0a91864254a075e1b2c06dc6c160af508180a092ef302108f438a7895bf4450cf67780f9a7f8179915edcb00db3a160790172b65d977e4f34f87a590b00c795342905afb42cd8b6b714f6737c2a0d5d5f9edfb4298459771853db3c8dec442afbaf9b4ced2121e905c6d7390bc50886041c305a4e962ac9d79091203c6742605110205479feccf6a706df35e2d062eb799bae21cd0813ef93aa4525b3e1515bb178529f16685e75ca64e3c86e9e0e933628438938a5ae85f818a2bee3668f877f925686686ac7d01cba183d9af550a6f1c7d8d392b0b2c2ef5387d8845e4a6bfb9a338cfafdd9ec4ec08888406d026b7f235523d73ed50cefd1a043bd6ea67d61a8ee206bc81bef0c594b197911cc03fd112d67c123bc080e38b53fbb17ccf1d6b6ac5c2f66211e4a6a42deb02ade0f1d1487e04e9167b8b4adc01248b4e2c62018d59c692ed613b475c6511c8d6e2565db566c3a06caed612e3b09d9dabde5b8aaf2b16c57203d472a15df6f7e1cd036239aad322b86d0b8def657b5b87a9dd39412ec1fd22fd39456def3b4f8683cb4704d1b1c3d4ac3577ea9e9cc7cf1ad5a82455e4948d1d9a6c21f60618293804ac3a726252667e51d7493043317c2bdd8f1ad0de5f8413a70796e0a132c471c24e32a3c65c15110e5f0afaae219eed086f2ac3ff7bff905aff9178e63c86d420f7c38feae48ac9c0ccd3eae82a37e11f08b388d7ed98b55ce3092d6de8788f964648d7372917e91d6a78be06a3cfaf7375ed2369531a6173165c71a707ff2d7d373c568589bf059cc78442b3895c34d805eefb5f3c87abaa76bffbd23b6979939495b2c39f96d52946ecb139c84b15ede8e4f8bb64164d60967fa971fe4cfc5fdb2a411b47e77af80d1a2ab8ea3cedc37ae33352cc395183f859ef41b5718e39f464a60838e1154dc0eafda047c9d9c55ca100137f4e401e85df22603c9da414c3a366ee2a2cffa2d720e9d4ca5ad8f2fe6009457471f6dbbf4adaed93b9dd6da195beba410c228cb11a99a61659ca83c4537a43b2", 0x1000}, {&(0x7f0000001680)="7b536928b44f5686c251469480b9f8caff51edb7fb5241eca621b5f670cbe76f0e085ad4c9146a43a341471232d6f836e60ff863d5e0ef89bcafaf5ee4a718b5beee516e5bad3fcbf002264e75804857ac94e4b78caebee6216f0c06632784f1a550084983af14260e572c6f4c8d56a8c57afad2bda33f9421779c6e455d869bbdf7", 0x82}, {&(0x7f0000001740)="898ae6ffbe600af6259631ebea7b5bedce6a67caa1ed387d58cb219c3b052c66ca2ebf0cf9e71c6947c49c5ffa7e7b8fe1d490c74d2b38f59a1d5da926fbc6762a1f377bc365a07f2d245301357dbf0b1bf92ec4ef", 0x55}], 0x9) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000080)=0x7ff) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:14:13 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOASYNC(r0, 0xcd604404, &(0x7f0000000240)) 23:14:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) link(0x0, &(0x7f0000000040)='./file0/file0\x00') r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r4) fchown(r1, r2, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 23:14:13 executing program 1: r0 = socket(0x20, 0x4001, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820246ffc4"], 0x10) acct(&(0x7f0000000080)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) socket(0x1, 0x4, 0x3f) 23:14:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = dup2(r4, r3) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() r8 = dup2(r7, r6) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r10 = kqueue() dup2(r10, r9) r11 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r12 = kqueue() dup2(r12, r11) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0xd4, 0x2, 0x2, 0x9}, {{}, 0xfffffffffffffffd, 0x12, 0x2, 0x7ff, 0x3ff}, {{r6}, 0xfffffffffffffffc, 0xd, 0x80, 0x0, 0x9}, {{r9}, 0xfffffffffffffff9, 0x51, 0x1, 0x1, 0x1}, {{r11}, 0xfffffffffffffffa, 0x8, 0x4, 0x80, 0x7ff}, {{r8}, 0xfffffffffffffffe, 0x48, 0xfffff, 0x32b094cd, 0x401}, {{r8}, 0xfffffffffffffff8, 0x91, 0x80, 0x9}, {{r0}, 0xfffffffffffffff9, 0x13, 0x40, 0x7fff, 0x3ff}, {{r5}, 0xfffffffffffffff8, 0x9, 0x4, 0xffffffffffff3c04, 0x81d}], 0x9130fbe, 0x0, 0x84100004, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 23:14:13 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f00000005c0)="2078f7b678807d09e032dc19f570fe00ba0171767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863911af94cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b1e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b0300000000000000790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a997094a5ca983f2356364ab3c984106aec92e907d4f5a748adc80", 0x1e9) 23:14:17 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r4) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) mkdirat(r5, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$getown(r0, 0x5) 23:14:17 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000040)={@random="b9a3cf67a71e", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast2}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@mss={0x2, 0x1c, 0xffff}]}}}}}}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x10, 0xd4) dup2(r1, r0) r2 = socket$inet(0x2, 0x1, 0x9) connect(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) lseek(r1, 0x0, 0x100000001, 0x2) 23:14:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x84}, {0x6, 0x0, 0x0, 0x800}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) r4 = kqueue() dup2(r4, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 23:14:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) acct(&(0x7f0000000040)='./bus\x00') getrlimit(0x5, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}], ['./bus\x00', './bus/../file0/file0\x00', './bus\x00', './bus/../file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 23:14:17 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500003c00003ffb00009078e0000001ac1400bb9025412f22aa77015e1213ce795565c5b5033ccbe1f3717c05d81ef4e6ac010105aac6f6ed6dc0b90533ff39593d1bc76cd0188c03de2c4d72f6f2ed77559700ebc82d3f3d99214581e51cc900f505e1560d7f77e78738158c2fdd19ccd1a373c47c3921bb7d57f0b780a859e9b34601dd430a0679fd8fb209387931e7647ebce555c3215e8fbcfd9e5309b285c7408170e009a78c5e1d4ce7ad369c5a44150195095595c8de0558419a8b4743134333b9e940c5a95b6f0c8e500f7cddf5a6c3ff719842f9a431a4281925ebdd620b0000"]) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x4ec, 0x4, 0xe5, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xef16}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1f}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x400}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xd51}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 23:14:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x10000, 0x7697}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaf7125c0000049699b5e10070f71c6fd4bea1c0ddea7c67f8100ff29b61cb70d8ec1c2d5bffef749ded47f3d5c5173c06355d67c5aa70d30ed4419caf59276a40452dcbb69a18568a708b1f9133c3b1b1a0c5f11ce3fc42b50627343d18cd4dcec656a194c7c8f1eb94975eae1cb47cc9ccc27388e00b7113bea96da8ba148cf1846afee438ee19426f018eb3b7bf222862f7c59135df472dd3f450587dd2cc40f771", 0xa3) 23:14:17 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0xe, 0x2}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000080)=0x88, &(0x7f00000002c0)="02000000649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x2, &(0x7f0000000100)="5e7277c6348fab000661c4b0c7347017120a6c20cdd091f2397c8c7f9f34fd75d19e96ab6968cc83634ebf98bf1da64d3206b18e547849c188b5cfafa4db20ae8aeecf0d514880af785f862ffa7d830f9f5fafd306d1fdf0a14f0392a1b25337178f266f69b548e81645fd564afa6e362de00e5c3cb20d9c554af534e37ba2b40a90eb0d8bac0e21a5f53d3ab6933b55e4662c04e8674c246bcb26e99399984a2725eb260b50bfb5d240c36d59d7452ef4d14f2b1ed128b906b774fb0e41ce037d86f5cb8748e12c3fd7e269fb1767f3d6440d", &(0x7f0000000240)=0xd3, &(0x7f0000000580)="7b787b3fd095529741877f5a1d2715eb36474e316c119f2177160a0d704e1110bdff9776d89e2d22a9766fac03560c3386317dad7b661417d842e4dc9a12ba50fe588255ad", 0x45) 23:14:17 executing program 1: r0 = msgget(0x1, 0x254) r1 = msgget$private(0x0, 0x245) msgrcv(r1, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x800) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYRES32], 0x107, 0x800) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9, 0x5, 0x400000, 0x3, "5e63151081a9815407ea0767e5d1495c73caff2b", 0x5, 0x9000000}) msgsnd(r0, &(0x7f0000001780)=ANY=[@ANYBLOB="03000000000000000d89559781629a270456d56c42af5846c8c0758f2a8aaa3926c620f4dee4aef59586d1d9625bfdf13b96712b6d8bee10ded83711b75c681c4df58501fcea6a540ba3c7153c5847830d59c11c84e3b15e35a622c4d3d9b7ea8f0cf8361da50b55aed38ce60f304e8c5df677ce91b29113acd1344ac120e210b9be1245aeb06ab52a4cdc4f7ceb24f0896faacde28325a612fefd999a013df1dab8cea0f348477e1af7f6429e1eaf82bad825742b75cc10ca2c1ac210c445d023d14949a34a44fd92e9faaad8733e5b0114e69b4715a558f8f06bb97028bb6f36bef7ad5cadbe24da021a3344114e8046630569635f6e327173d4c028005bfab3761d595524efa38dab9abec8c793a8487852db46c90388a6b8733a4c8f397777cedf5ce6cfd142c7245b273a9498bc9124570d7eba1a93f81cacd713ef9a4f953fe10f4a3384e29b3388dbc7b887ecf22d36569aa7aca8d2ebc8e21eadfeef503b06b1f44ffe603e888eefb1c2db072f772016434868ff93c54b6535a4c70a1931c379de1674d86f7f973bfee658dbc7cb4507c686befeb86390c226a4def9e769bd20eb063f2aab00d4a3682467834694d2109b3a0111e8d8ab8458de95b67bb5a3602c3ce85508f4c6e40ad23b39b9088b184b1dc33974ea364764715f833eda6b04e1cd7c500933e377dad763a39b1a28a1ed9e57f0229406981f7f033a6a8a7367c1cb2f5fad9a3a78917654679bd74cc86f766ec914f4546c6b8313a829768f9f992f7dc6cbfb33d0f4bbbfc6cffcfc6ad95b3b222ce608982d5ae7310402fb8fdcae907e3de1c7d1064956886f0ea3521353837a06cb64815d584e9df76e068751359aba3127834944b9d4034626a849614d95c720b317b8795cfc01cd4f6bfffaf13dfd85659faec1339603a18a5d3105cc2753b1a7914e986703a6d14ccd41f231dacaa28078cd1b6d27ec52a88542039d6575d0cec4a77c1f0ef6903fcaf0b5a690b0e574bebab5a76bf3acf2843413bd5094263c3f8704ece2f5f7cc4e3ac9b6d3ee855039b2338962e9f3e8a84d8706748f4e06cc7e7818c93e5b6abb1bea351d72e719d7a4b6ce01be128ffe9edd8edcfa8cc75c4b3dd7467739e520f012b37301b30f9e2cdfa9df15bd0f12d6b53e8875b737b4a4f8af2bf685c7a959189880162546194da97cda2e95096c5eee4be001f212a2efd1614409fe8c67f87703f71125a08a2d48f10197164a4a4d5155bd4072a561d0d97e314cd225828f18338f5cec7cda514d12188d26255ceab91585361a323cb29d5b822c43839aa7648aafc286398259062054f6d307a367e99fdaadb66a62977a1a5d7827595a7a9102fda3fd5fbe766958273d6db0550d381ea5237531d9f45f7db18424706c624b8896c013be783e6d5dc7aac13dd315c088b58c5116135f5711824952b0089354c7311f9022a935a2df9c0fd22e7a5656eb46054a939e2f834c857d74b6f02bdbc5e3e4ef52ab661e78100080c5fd6c0dd6ede7ebea57039d3f2d1ef02814f3a4328f91a89bae8f7b5c53c611ad6897f86f88a3ab2bdf39ccadb644b808712d2a1eab8d9c2c8a346526c9e0e14b54d76ee5cc0c05790cf5b15b992a0ea5e9e37cce1c893ca675558b99440048cf905cea5456bb43f41507ac35441c9022b439984a94c317e10442fbf3e3f13ae6d5aefae804b68eebbbe0b255bd4b64da8ff59d83590cd539b4a7504f1da39ed0a2bcc727ca1e56151738d2665af58dd9b050fe761b2b8814df9a27f580530e81a1722f72dc4767a50d10a5710399f68e7fc5469b52570ccae32ecd7ffdd5f2d8f30c31b93c01ee55ca2654b0d62c4e9c1f2ffce69c2c7a094e53d6ee403170f8eb04e92b5a0a212fd9b053006d07ccceffc722e1c47238249c8b8cff28210798759bfa18c1dd97751926a7449aaf30ccc952cc15e270bc82d09608ce6cc9d4b7a74ebc06193755f878c80bac9e02c5023b678be2e6801ba4a5ec9f90715639207b9f220543d4c0f14a6e05b78fc9c7f228a9f46b6b7b025c41bf848763d926fc81a284794c86d5bad0d6a440fde27da2df4cb1f1f92956181803d2b3ecd395af27e04a5bc4ccb136098d25829befc9215fbbef5784b69b3067654aebf4801ae9c4696684ac355dc4c77df6aa21c4d6a92806fcde356381eafe1331fa67d7a09af66865214808c16f615d482af7252e4d52840f2e5c3a61accb337e7cee43dda4aa574da20a125d54fdadd0887264a1dc5a368d7feb6ec8996d470d1baa2f45a0e3c04fd76d16884b84f49c0e497bd2102bca632b38520041aabc0643546dddaa221f3e131b2d035ab253e28d4be080c5e282149feb098a005f96401bad1ec8c26e493e78c9d16a73a7432bcdaf617f4e1420d1b196ec6f6e80c6ca597da077308920187c0e17a7e1960d6c3acb1ce2982aabc12f07e8b360ee36fc6d20df2dd2794d327efdffa2630ec95f6cddfa787f92a4ae67e40073278c95266a82e3be5a7d4a104512c7aab138139a8f0884a2ce225db4faff7f000007c270d99c5caaac5723ee0095c34e3dcbb069ee45ccb12f8f93ebbe2d1d417617b2ac66cd96f6d1091aacd94db34f78e49e9ad8717b1d8df4a9ce69ce92273cef25a351db81e6434e89a969c75313d5aa13b911b4a1bdc4662a5ba22e79e06b7951739ae43c53c51c5d83a02d26a7ca67ff6ddc70a209fcda1f05db3f963651ad884222bfbbd86ccacbae6faa0c3864b0b397ae237aedc78a912a03ea02f607fe344353eeb6f9f5e90e39938f2e618995270b6508ad6c40835536fbedca9977789edbd904a0d389e7e6b2da665ce12b28fae39b70e5e1683a043019fe19a34850ad5ad0c3171bf41eb5a9f23ba4f1be95924cb6344ad5e60371b67cc11524ec70bc9afd682f812471a6d600801d7fe738ab036ebc1afe8af90915e82aecdc66409d6356c2db7bd80fdaeeaf8bde544b033c34485597b7568df971308fe9e4b6de2f898e588b65e2f75b2d7b9f2c57eeb9e5cfc415b22a0e494b68decd493d11e9db0d21e8543bb32ccb4ba4aaf0e842c9c27b6ac01389a64a2c8ce0da8ed272fee57b5b204d47b45428c10fed9dea34ff7e10b487609833a2574b9add72a6a6abbece41de681ad187d968971a734d7afb9a438ccec0c625bf4d3971e58f6f0c459b6b5fd2e6588f5fc2685128f0244bca5a2c27b98566b60cfb869ee3f15c41c2691590ba38a850b2797dfaeb688c4a8b7b7b0a3142652f14f06640deaa1271845febc957ac7b5f071ceec49368f7baf9ddf7661a4bc7accf32d6dee9347d6e1d3419234de9ed77d82b8712e7cc4fea309f0941513b5b0e7cbe41d3b0fe06e1e02aa7b72b14f134a19e3f84f73a9a1cca78be9113fb5a883fab55753fb68e5fb12abf6c20c05e8232384bfda11b8608c253ca53ed9984cb47188a78c2ec66fff476284900b6e593c0f605d9932a07b71198bee5d73eda3c5d229290a215d9d95aa2d0ec366da4e7bd4bc112edf04850b965cf82e39b2c81fce37c9711fadec7cc6e3527c92285e38243ed67988c59d70bb278db02dce333ae659da8e75f42d2d40d7debe292f13081bb6a30aa1c550df45918380aa70032e1dc7c68fce16f8b7ececf69c02b374f3d4d83f56e4034a89990c4f477c4ecfeb43d17db8e2ddf6f59d5b6fc07edd4ae93820d3d3acb5fa66801cf8a092f52277c0845852c8a159f988b70cc596c2f7ac326b07d77a1bc9b732ce0db0201fbf4a6571b00991b260ad9647627c1951fcb2f16acd692bf9dc60bb4997b861f4a588b472076e97d82c7a526a98c2f697293a536c7155716386a3c29be7ee0b80c738c322695c277e0e5e69a2716783d20d2978b9e31bcfa0393bf2967e69e617ced32252a8e5c2b02322cc786b7d71f4f594c47872688fa3da88947d9f53a52c8d00f0e23c7f56bff57bd870e98294a90385c70758b45d1934150e5c2044c7ac59488cd5548a350c201cbc39bf6a12579870c4a7396db495c6a26c25b9d2a8650f69c77bf6984de4c794305f097dbd0534cc01d8e40ccb379aaca86fc6f826da4e1aa1920f02e970c21107d918ac2b17f04a1f90230eeb9d5a01b1395a10fbe9c446a29668e278a1341fb5ff638887d600210941bae6891d620e8d1cb90728841effe05f4960a102dbbfa24d8e66473962284135a08433968b366af67fbc78a77ee51e70978135df71894e4e1ea93d2ecae11ccb61ecf5c94a95ea52c3b12d2c55f7eec00dde74a59b5be7e9588a6fde3ae267e23cbaae333c485f61b74515bea9671d6c04913effa311fb291daac1fe689c614e8b7f1fd2210f07b74e6d60486ed5bee0017a01fabede421d1f872f06182e049e04339eba17c669b467e92cda6756b88e28491ba1028d95be925c0af6ad33989de57f5deb6582cbce0f373be0401b25ec6769f0e854db74771df01739e269c154acb0c83a4017b28b69c31c3e460e01d61fe125d44546fea7d55cc460ed991ed1fd5cf5c32acd1c0546efc747c153f286faadc480130f59eced27e4737d4720b422e616ab795bccaaee115b69b132ac999869358d9003ed67cc068f7043a1502648119d0f96b4575c0e3ec8ec692052ccc503af5676e0fd4ccedd1329ef4752ac3939d8410646957f91ca7f1556ff547f40d492daad9eb2f834addc3ef90cc39ec18604b59365bdd317192b89272bbeda9aa2fd2e209ab1892ed23f6d61d78f91fbc11a4b36a174b077059eede94a80ad83c6e3b1ecd43ed531d9de126f3bdf2af6b7ece629a70b2502477887f79e15d51d4c3f53673df3a540a3d03f7607127e90c483350d633794cbd5ac70826f3f25ded1bcf8470c4161f57c2ab4bf0ab54b43d486fc86a16cb88a7dc1d3daa515156a4b31bd576b1c2572f3f4fc13d33ce693c5e55f2cbb6f20e50402229e2ee93fb70c56e8cc7134e54719295bb3c0d2dfa874068f9f414d4788b7f043b72be7799e88316428854329cffe26e647b918c0b2d12f4cb3cae48614c91d72721db35e110154f3fdb643f7612229cf96ac0cea3ca400b88423e5e8f3d14d9834f4f3746b1e01188522b4ad455b24178d6b100765864ee1b3cc8c4437f67a43e710b7907c47d40aed854a5c0e856540a79d706076a5971e9add3ae6e3d9d0412cbd68320a200a4c45e61a479887798ca7d3cc35a7800814d018dfc435e11468ec91543d1e50627ee54212b0ec3f1524e723e8a2bf42134f80572bfaebb4ae870d33696d9bc4bea0b0b94b1256920b6798dd946f75897a2c600f0485747f077342fa84c836973013292b5caee4351749bf945084ae4a3aa1327d210c4de48c5f7385e08f36a6f07efcaeb863476f69b5a6f2b0ce584bd68de912a45d28edecc5c845060e83ed9e3b41faaaabdde62d10097ccb87de3400bed0dade386ade795a73c9822385a60fcd6372353152b513fa21cd6e38f20b21fe804139341d98fc743dc57cad06fc4a964db20b4530a126cd10bc1456f6f328d157ac525d75eddcc7fcd0c748b18cfc3c8e3ca7aa0c3ad934b06d91fb0ca7bebd347a83e68691844d1b6969c0fb4af5b5f7f7220b5d6d0cd3338744415b3efb23f81414422e5e06a4b6d2f502ede5e397fff75ccae8c50f2f24810a5d2f88a8ed75e2932924c5cdda828f8581459f30755172468d1d7c0d1d586036c42b9dd533c879df2cee5a3c39b85058d3c9bbad72460e52cd7cc043cb855267ad778da341d0f22ad327f67a1f00fac737baeefd434663907620f392f1db328047bbeb48b0100010000000000a069d32a0d70aef7fefc5ded06af8fd528a3ac5e90c51131ff391aaad427d61865a3f751172e7a435478878b3d50984a358dd6c99b4b471ba022619f53c710b9445a"], 0x1008, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/75) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x4) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@dest_unreach={0x3, 0x8, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, "733f5ef0ef48ed46"}}}}}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r4 = semget$private(0x0, 0x5, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x9, 0xef, 0xffff, 0x9, 0x9, 0x6]) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000240)=""/212) 23:14:17 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x10282, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x4, 0x62fc, 0xff, 0xa72}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r1, 0x7}) 23:14:17 executing program 0: r0 = open(&(0x7f0000000c00)='./file0\x00', 0x800, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x0, 0xd}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x1000000], [{}, {}, {}, {}, {0xfffd}, {}, {0x0, 0x9}, {0x0, 0x2000, 0x0, 0xfffffffffffffffe}], {0x3, 0x965}, {0x1, 0x0, 0x0, 0x10}}}, 0x21e}) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = socket(0x2, 0x400000000002, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000940)='./file0\x00', 0x1, 0x20) ftruncate(r3, 0x0, 0x2fffb) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000008c0)=0x80) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) write(r0, &(0x7f0000000100)="117be271f0e7b217006627c75fb873dee9f4e089f47ae20420b58d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e33426258c5ef48650b45eae9afb03f0e220785366182bf6d6c00dd4c15b4e4165448e55513d9e2710fd0a633b523ee4e3b6c79a62ae222b55409cd685cdc23caa9af833", 0x78) r5 = fcntl$dupfd(r2, 0x0, r2) clock_settime(0x4, &(0x7f0000000900)={0x10001, 0x80000001}) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000300)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pf\x00', 0x1, 0x0) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 23:14:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3dec2bdc883f84bd8d00"/25], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000bd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x7) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcb56e73b6280d573f5ff13b9fd812eaa4e71", 0x14) r3 = kqueue() dup2(r3, 0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:14:17 executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffdd08004500001c000000000000907800004000ffffffff4e204ed200089078c1ae12ee5b67dbf1efb654d33ae92702c700815e17fc1bbfab82e1f1818e7c725abe1b8ef9a723771d795cb8f8d867bd538042d5aa34ac35425c2cae297a01638b39bfe6214e6f2999a888d2f16fe5d0bc6124e6cea00e8f904d3846569559873bd37d456686225f5c509a3374bcbd65896319a08e707a87d79cb1fcf523b7e76dd782526d0efbc23b3e074f24982ebcc8c7fb12bc5a8a21b6acb18c5bf4c00cef4a3618e2"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 23:14:17 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x723}, 0x10) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() clock_getres(0x3, &(0x7f0000000340)) dup2(r3, r2) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000100)="79c667a4717fcbebf03c0272b008a074349a2fe03f3423d23d15402439aab1374b882268ff3fb8a62d28c5dd498df745ae1a65bbe2941c0cfe4dc01d2f5a94fa80108b214b058bf50058c76bba2f9eba1041e40304a89e21f9ea569ffa5ac35091ebb200d5cae00866edd660b775d30598a831fd70f02b2fdbf0c9ac8c1740db2450d075", 0x84}, {&(0x7f00000001c0)="f2babc29a9d9869587cde5df6198e70f646632ee5536c61d0ce26bd7a2c365b5f8e6175ac2b774f727e22affdbe9a7", 0x2f}, {&(0x7f0000000240)="f6b59b335aba99a6f848eb4461b525a4ef9886e3e4dfae3341b2e872232460b0c6", 0x21}, {&(0x7f0000000280)="41c6083b4974afe05fd0d735e7fc1a3f62928682a959e6a46905a5962537acc9c60e2598ed055ca9df3963ce29066892dd5496b2659b19094634235e3002ecad68f2313c9ef224e153c74f67b56f9ba3b638c7033dbfeb648dfae2618d2cdaa44aa9ab1175161c", 0x67}], 0x4, 0x0, 0x5) r4 = socket(0x6, 0x3, 0x7) sendto$unix(r4, &(0x7f0000000040)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1e1aa5bc77420f78a18b410beab4023ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b40002002000000000000020208a371a3f800040a0000000000000100"/177, 0xb1, 0x3, 0x0, 0x0) 23:14:17 executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x16) 23:14:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x50) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() dup2(r2, 0xffffffffffffffff) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000140)="f3e9f29959c3ea10446f390428682914fd1e93e62971134704c18569c7a88ee2c98aa09b616484bbc9a91e303fab6406e849aff52f0732cdbacd5f37f875aed3c7391f0748e81aad70ccccc431ecfa7f1d73e3fa030b3f4d985763179f2efd56bfcc5f289b6c10ccdec307c265dad703d9a233c017951a151e4a90b7cf27ab49183fb2d62e84ddcfc92e01c64c2af4d223adc3d76079382fb506a5194f17b198562cb3b09ce275267af0b710d116035810d2909f8f43940d8635dc4abbe82a124f0fdb298977f952b1e9083a21315bc5a92f4a823f2ad4b5296cd70ccaa03ef81c589863191e506f2cff144a984eaa57", 0xf0}, {&(0x7f00000004c0)="d175ecbb5bc8a21ba795c2df4772c7aefabf82c2f2f69c5ecf3609830c6f70e6fc9d44004424d7d5968cf35ca48e1e66f60d80aba27ddc318c3be8e180a9efcec8487b539c07d4418463ac56ac9fc41177c7bdc050ee0248f8c842b351ca1123f751fcfe0c1f683d8ceeb8aef4f66b93867e29142f142db4e20d45", 0x7b}, {&(0x7f0000000540)="eecd69dc06f908d82ce25aad1398402facb412725f606f19dd39876fd643724a14299c73e699eddcfc362735f124c57d98c14b3f175f1a2d7d88b852929cbc2e6f932816405287707e244efaf8d3895a041046147b0938c1525e4223b0175304d04c016e53e0c3eb911fa914cad1636a134c5a26c52160eb4e627d3d9043a5b53e975197854cc574668c11e688679897a0557a329b7ad08a5a2532d770300ad3dd7fc33e7606", 0xa6}, {&(0x7f0000000600)="9fcf840cc1296aee8fd3835c802cb8ae8d8a28151ccc742dd628a581bd8aa4fee4acbd5152e2cbf226a2a7cb9891c5be61cb1c89772b7582f95f9d39ba953092506e038833a63abdab7cbb3b0d427c586c66f518ccac13", 0x57}, {&(0x7f0000000680)="f8917118f19a967c8a9c281c2b468a2fce60c2c3b2f65c2205111a8089dea2e31aa52d1a3d781431fd1daa0aab691b72848e930ab9a9c167132f7041386092c5567f64f772919427e750e85c888e972e95260c304a78418928d2fcad2c8ec527db2f902782510a2d6acffa3093b7a77b854c22aaf1ec586cd4089cf5112eeaadd35ff4d7679068b295ef2899d269ef34340cacc6b62c765e27e9e1776b2840e5bdc7a8010667a4e01a01827f1aaf07093b37c8b86ef592c100e0d16b", 0xbc}], 0x5, &(0x7f00000007c0)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r3, r6, r7]}], 0xe0, 0xc}, 0x7) r9 = fcntl$dupfd(r1, 0x0, r1) sendto$unix(r1, &(0x7f0000000040)="71e2a0a4728c5e5ce966b4cde157f84d989a18a100ad3a75b5d3e80d0d7338673eaee1f7e1bf6ddb490d72740880447cb8ddbeb67bd3c74ace7961bd4f6755195162f288a740aee78776c5efeaab774d619a93d51f9482b99d4df2bf978509786b9bc8e948da38262d0a56ef09", 0x6d, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 23:14:18 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x64) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x2, 0x8, r4) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) r8 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x80, 0x61) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xcafe, 0x0, "a1b564bd79c28137333adb95ca737e288d4d9642", 0x0, 0x8}) 23:14:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, 0xffffffffffffffff) r3 = kqueue() r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) r8 = socket$unix(0x1, 0x5, 0x0) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r10 = kqueue() dup2(r10, r9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="89e1a088fdea", 0x6}, {&(0x7f00000001c0)="a2a0bb2916a5dd9cb7633ac3a2f764c83503b9c74e250a5763bdbce5306c8a46cc4f249b6f5cc723f8f25c0914e7aa1d332b93325282759ef30024ff45a3d1ab8d03d53a68017c2434b10e3909f39f544541e5353bdbff13b3d24845d54015a51f40ad720e51dc8eec8fcfb593218068ffefbf19b08c51ffda8151933908fda3ab6f9012cc9da03e168228bc7e709090c6b974685dea8cc9b8fa2a967b6b2b2c221bb7a3f00d885141a77dfa2f7fedf9d6ae244cc69d1d948d9f8f6a1daf2f02b813f9556590134f97e38f", 0xcb}, {&(0x7f0000000340)="9143fd363cd06c6795e8735b7f41437e1ccef4b77314b0277c7d0e31f18c83328287ae8b2db3d8d271887fe84bda18a71cbda225f6ca9c2c45d21e268568f292774b7a4cf252c8b250e2258c5950a8b04cacc427866b23e91b472c2934c304c833e71cf9d9406a1e2962f52bf03af1a8f229d47be72df297f77846fa13e684dc869a21d47d87e467ccd2ac898c80d0ac300a781a57c466210738f1af29adfcea5abc45b43bf2ecca4d0f7c3acd9fa733435f8094480fc8a17d09350294f23e20dedd1716052763040dfd84f1889bfb4ad5e0f439cf84b25797cc8c14c17c8df1690b781038276e0ec1", 0xe9}], 0x3, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r3, r5, r6, r1, r8, r9]}], 0x28, 0x8}, 0xe) 23:14:18 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) dup2(r1, r2) sysctl$hw(&(0x7f0000000180)={0x6, 0x4}, 0x2, &(0x7f00000001c0)="64f21a27ee093f84cb874727022aab5d2f10f978a36fe37cab05b569f65a65096668e267ee2755912f820ed637a799ddf320b26c5d946c9f43c9c357ec75d6dfa9d1dad4ef86c8bd5c844bcebd251c29028db10eacb982f91e086eb9f167aadd6bf6e9c115d6be082a962e762c84c38b15db817788c5e16f1add207c6e3c9f", &(0x7f00000002c0)=0x7f, &(0x7f0000000300)="4c6be0ef394b1b139f1dd951522a7cfc8cdfc63dd6bd91d02fc1ca8a8967623a0ebb6b5fb8a20bdd2b22860fcbf51a005b54094fd20f2dbebb6cd4507b7370fb5f7f5a37b060c439e127932d9484cc20a13c517495642468fa69be99ba89d078676616486ce074a3f8df06cbd0ec59da8545c492aab0e876d0057df88a57125bed61c8772d511cf78e35480ae262228ff306b770b6d2aea8761ead24dee5557d6c62e9228df56020bade1c95005eec4d0e7ab57709", 0xb5) 23:14:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ffca6be9"], 0x10) write(r1, &(0x7f00000000c0)="9e3eaa56000000040004bf9aab4230408600000000d04593f0430510fa651c1e6142e5411e5603de", 0x28) write(0xffffffffffffffff, &(0x7f0000000040)="e25bae490000000000df142d545d", 0xe) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) load: 0.84 cmd: getty 38281 [ttyin] 0.01u 0.00s 0% 298k 23:14:18 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x6}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040), 0xfeea) close(r3) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) getdents(r4, &(0x7f0000000080), 0x0) close(r2) 23:14:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) fcntl$dupfd(r1, 0x0, r3) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) 23:14:18 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}, "52a2a6d5868572e0"}}}}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 23:14:18 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) fchdir(r0) syz_emit_ethernet(0x136, &(0x7f0000000340)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x100, 0x3a, 0xff, @rand_addr="00000000e00000f3ffee399f7100", @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x1, 0x1f, "e96e6fd229fb547e11e6b6eb406cc19b4a176de9909e4509f2f20fb5ebafc719ff5dff152921e8983282c6fc9d9a614fd3b992224592544bd7cf1b08d817153d9911c1ae27094b47fcb2d4a2a75acb03ef13e0bceef1bf63abeceb3343198dab3534814277e95e7b8da035de1f17fec600948b11d84d1fa0f04833c8c41e77af9976a54fd8b42aca4b847119ec606eb1d627ccdb41386ff1a46c47d8bee707ad20c143520dcdc1504faa6d36dea62ff60239458a2f85c0bd38dfe03719dc7d8714b15fb1bc95c64dec7e3a76cb6c02a48eff12673388052e1e7c4338905a7b32d004c687d84a1eaf642f7fa9a299ab8be75a9654411e"}]}}}}}}) 23:14:18 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f00000001c0)) write(r1, &(0x7f0000000200)="0796172abb684c7e0a3a36d948f54b6de5e21d791e0f82e01f9752716e573cf90dd19880487b83e2a312e35a", 0x2c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x100}]}) r2 = socket(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000240)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r2) ioctl$PCIOCREAD(r6, 0x80045710, &(0x7f0000000080)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r7, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x1) 23:14:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7, 0x4, 0x0, 0x98}, {0x6, 0x0, 0x1, 0x690a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000040)="01dab52f1f894075910000000000", 0xe) 23:14:18 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x8, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}}, "52a2a6d5868576e0"}}}}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 23:14:18 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f0000000000)='\x00', 0x200, 0x20) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 23:14:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x3e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10200, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(r3, r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x37, &(0x7f0000000140)={@empty, @empty, [], {@arp={0x806, @generic={0xf, 0x1234, 0x6, 0x5, 0x9, @remote, "86fccb5c98", @remote, "cfb41cc892cfa174b554f21047869b5c"}}}}) 23:14:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x81, 0x80000001, 0x3, 0x6, "00010e0d1fe600000100"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x55}], 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup(r2) 23:14:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="d9de2000000002000000ffff00080000fe00f87c8a5b67a0f7aa67460800000000b810000000290000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0xc1071d2a98b09657}, 0x4, &(0x7f0000000180)="dea81cf226b1e943483b9e4f1f2b2cd133bb20c607ca09b7377c2e915cc57f0ce70aeb28fee0bf4fda29be75507958db0955b3abcee905a5048131404e051cc2d72565a548da48f05c439000013a36481a9efbfbafa2eac682b94cde946e2f8501680641703699441f967c655d6d00339e079edf94643a7c56663f8eb84cb35d025e5cc67c67b1797b604fb95758", &(0x7f0000000040)=0x8e, &(0x7f0000000240)="1e6299321e5ccd11d3f6335320c023f36d2532f365bca6ebfcfa059235f66363f1e638489ccce137266c03866a4db4d02a6f07c1eb04a41f53917b7f3769663143dbf4f9f9c4d10f4697069df129fd6379d67afca5a173dbe55403ba2dec06760f68b7d6df54f38233a8d1bd87f2868c17d4ad7e4826d7de0ea5a80f2f06ba2c01b37f7fb7a8525cde42f522b4d82d93afbb8393332417355c856e0978a3bf2cb6d9c48bb9dde16172cbf5db4eceacd450cb357b57b03926cc684becdfd23781d30032fff6b94c0162226b05eca7d8", 0xcf) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x4, 0x4305, &(0x7f0000000080)="cd9f92a63d836d", 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:14:18 executing program 1: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x80000001, 0x9) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x113, &(0x7f0000000100)={@random="712ff2f77594", @empty, [{[], {0x8100, 0x5, 0x0, 0x1}}], {@ipv4={0x800, {{0x16, 0x4, 0x3, 0x0, 0x101, 0x64, 0xffff, 0x6, 0xc, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x34, 0x6, 0x3, 0x4, [{[@empty]}, {[], 0x15c7}, {[@remote={0xac, 0x14, 0x0}], 0xffff8000}, {[@empty], 0x2}, {[], 0x9}, {[@multicast2], 0x80000000}, {[@broadcast], 0x3}]}, @ssrr={0x89, 0xf, 0x2, [@multicast2, @empty, @rand_addr=0x7f]}]}}, @tcp={{0x2, 0x1, r0, r1, 0x1, 0x0, 0x5, 0x10, 0x8, 0x0, 0x17}, {"f3674f4ae92f13933989f85d873f5c365e80d74ef746d6c932439d833534fbf0adeef260ff0213e036be678d1b5e54cda44a963f5b71e1efa60aea4af8fd67b6736c0acc502440189fa38eaee5f26ab3e4261b7fac2ad57668cf9f22ed5f228db4bd01260c9c9b403f00f4f60292878278ef630064c33d3a140972d99d66952576cf57de367a86bf4383a08e0bc780b6d65f887188"}}}}}}) 23:14:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 23:14:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa78) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000040)=0xff) dup2(r3, r2) syz_emit_ethernet(0x26, &(0x7f0000000000)=ANY=[@ANYRES32=r2]) 23:14:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x6, 0x0, 0x0, 0x9a}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x1, 0x1, 0x8001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 23:14:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x0, 0x0, 0x0, 0x8000029d8aaa8}, {0x7}, {0x3c, 0x0, 0x4, 0x4000000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)) 23:14:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 23:14:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500", 0xea8}) r0 = socket(0x18, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c6530000b659258fc870321abfc4bb9a99e63b360ea38136151907cad4ca60f8d7df47b666aee82aa1c9f9cea6e84dea7c339a7ddb758c1cf7a9b72002a3ccf4b92c588bf66b61d6ae33ce1960ed43e5942a68159061c93ea35d4f07ea8df691b97c7fe69cec81a105180f62b6a7208477eea05d5238c3527a4ad71be991b989d3c5393ca04f2f700867ece54079e7a5d30923be44b28130ed4add58635d02460be88ba7a7e62289857189f43adb534c917544f217e3f69213bf3000000000000000000"], 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket(0x18, 0xc002, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x2000000000ff}], 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002600)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000140)="919c052cca6ea8a947b6", 0xa}, {&(0x7f00000002c0)="3b2be2cb03202b5512655fab6efc3f9984902cbd916d8e90997b286ea90684c523c098bbabbd50ab7fc55804839273b31c45f11fb252ccfd4e3fcff0d32ee4109fafeda8d560688cc6cef81e16a00d70fc070f9e907ca3c85ff77da14a4b81e32bc69c2a3b32a0ad6f5cd13ff0ec0ecaf1f7e989c027b19964a39367133023c8f2af95e99618b1159ea0862f226eebb2b6d6437648f7ef5978e90c057bb76b5e10ed487a942eff0bcdd120a2dc166bb2a4ea7d559ba7d55d468b660c712afa7b59609bc9f25b78ced7153b1b8022a19700bd1c9344708a4a60ed2b8a9fc6670e9f7a6ac60205d3672ab71d1d1b1ac41a1becc2cd10f8bd5e", 0xf8}, {&(0x7f00000004c0)="28572118d75ff912d2ffa66cbb75239986cbe2bef49cf6b440fbac10e18ad3da76119e6a490981528add1018ed3fdbc821c146e7403dd0d2c65233fcdd0037ccb375196a8d272217de17109961c5da475ac212ad6cea6939360a29af3bfdcaeb3b18a244cb5616924b8af442947db57afc85a015b0932a239fd70fade53eb9bc0a2707ae679175867804489f7ef441a2023e733495e328274dbec6590959525ff3f15c2de965c063f2754a908686e7bc70e849395dce139b1692e4ea6bffcf5cb26fbc822123f15f8c3794726d487b4b4903a0b1cd489445d594616ac5366c41681ed936bbe18c89394b056c28a910dae94646cea34529d5396de66d1e4a9df5ae6d22c46cff1507eff74ff4e6732f217baed81f543b6e747dd15c5288c89464211f7807efecf038c937c1aca4e2d558a993fe5b2d4e81942e5e85bf82775015442cbad6b1596e52164faf4965948ed33a783c8c30d932b3b4e343db070a6e21fece220be997cc343c57357ec2a05d765937573cc85b83d423b91984dc10a52423030a6639712ce5cf5c27ba2daa96be409c9bbacaac829439cad145eebdc43275312283d344d1d0fcad26521fd751707694fecd29f0745ff36e1913ef7d038906bb692c64236b3ed64833915ac8d00f4c9e7e8773190c7a1fb3e82dd710dbe25e792769a37ddd7edcee45770966bd9c64d6098ced912403d2303a5fe511b51656a0b1a4df908da46a686df13bef6b40d2c5d8d568567c6ba396ccac3a72d93c92a5a95478b5d73767d94a2a2a9e04afe543c10f08ad08837c39c20c0c920e5ff870fa0cfaa8b848973432ede939956d315ef1d5f29d1b3b630e0d0e5f156eb62b5c9113ec29ec04b35a50fe502ba4f5ede18c16a7e04b0d30e9681609957bd487f8a2a14549ae0eb233d106c4b7d8c7e56aea4ba40943f338025904ba65764933590628e2edc360ac4a64330bc8051ff488df8f6d3c7e08da265d614feac38c8818d8c9244082bfeae7b1ad90a5f7000ea7d11ac08f460a15e5f618cf1484da36534de518e8a0857f6853662219b2de20d1aebd4ccba42a3ca2484fd05bc5b08ec103f3f1aef416791cc1c0e5cccd25fe9fda0f73f32ba4374e53d8f10a4c1db08f47faf85ab608a2370939f5b6bd223f3357769c0dfbaccbc8430f6197df6ccebe7a7cf0953642ce82a6eab51d6df7a53f3f9e51247df2b67ea25037872f43da53225dd407a50b32b202f4818e37e965037be54e5a9e69d610add9c7e590c51565e97b0297191444f2950df9dfee25678553cfefc7dedd6c37f3547e14cd1cf49f409ca5125c5943e84cbe994938b1c170e6370114a17744ef256c3e79e904ed1793c8273a71ba5f10a41f02ad601cc3e055a125a714a679036b8dbe36c91b04190d0b8bec7515673c9f24c365d2c577d10e18919a7dd95051ae4124e74b2810435581011e9ca1d862f5682721cc3b458d8e2de3660ee885922fb03ee955d4e167cb3e32df3102ed6ae0ada1c21999bc2e16bb1305d4d6bc8a65e04ad1981c9c679cfbf3798bd79a113f4c761e334443d84b680e1598087309e28bfb6b33c39857e31e2edec9e85a236fdd40a2c70208b3298bb4507248a1ff5e3d665bcaca8f0e57f49a25920543203bd777cb947509d675f1290b1b964e06fea29f073ee69662914e78a81075119e25dc8e1381fe7ae575333ac14dbf6750f6acd407ff630d5283d260ee1855d295ee7698e26fd6e57a2d3ba87347a1a4c827aeb47d81e81465819aebd3b5c7da4a0a304596fdae86ef64b115cee0ae18c0415a893aaf061e7efaf00655fb2923b484b9092a0640b0efd3c3be7f2677c735c44552eaae55541e57b26d6625f9d03640c05536ea647cb3828bcd78e947e8e483b0c1269c50ed09132ea4b38a543e0ff188f9fdb0b9ed4a24e9c798a4c87ae2610fa83ccfc10546cb3c16032c122534cac758c9903163726657115a830136aefc61e88dc0779150ae21e56a591580aa3953f3247e0afde684f30295d25dcd86309c6e57386234835365865f4dea18f4f1b3bf0dffe425d500e373f69ac7f4b3ef5d63be575c529d43493be0cc80716a45783b0bf164668938d22dff58ee657f6eb65b29a8853ccef630d3c2878c9339d5208da2a3e96e68357162c9b022ffcd9f884412b3f14ec68b0ac471272396657edba3c1eb717604b5fb04a7cd3f194921c333f22ef45744b8fafe2f3a85886c54c6f2b3077235a9bf7c5a820c9ffc3bc4fef61f51ee7d89bf0d78438e50848708461693eb1421fb22a5c8228ddaa5ed50166f4425c0fd42cc260764397c2b6f4a88317478144f9474aea225ebb1a454e508b1ad9d72992eb19836435d706c175b9e2301267da6a80cc126ba4115a0e58b83258c401b7299e1786d8e6d6d6f0dd3a6bba29b7b3a7feb617b1e68c0f3fa80ec1ef3d0983c09f42fc13ddef5ea63902f002bc060107b29f89aad286d7fd0a7acd406d58073bd7dd2f8bf049b0fa157e582ef9fb15cb1bf1f3cee58d69392db7528cc89394c00b6ad19723fc2c124aa2d9cc5102ed7c3f9c5cb11318f748d1153e3a324f9c4f9d716ea1dfd9fd508bfbaa5a3c9136e847f616d45d1de4daf1a0944739c1bd8b744aa500f4ae7ea076c0995f4cdd7dde23bd4db58f1a610c5e29181c5990a921ceb28fbc44bb08f29a659407685d6afd0068ba62ddb00b2efb49d73e0cacc32a647e215c81ebbe7e5153b3e9b1119261cba7f11208a4554efc81dc4c0521386b9d6b074b10e7f24916d8480d5452d669783a8101256e850d01c7be28a64a1c205bc0265a7318df5bdc2d8b6af25340ba261068a453e15a3e7c578bcc0a352b1be9c0f63f3c3a918b9249bd05211d366f7b17f68ca1dd2213f3dc63cba52d335af17467f89d871cb85459b8227b0ae0f4de32aa3b4393375b0810debf32262cc1b0c35a59892a3f9b9064c5ed4088b83fccc0415420c631f43be1ae34e2806e264b55223f5d2651823cfa8abe85d0a840e28a773013249b58990b01b49e61b9e68ecff45037c870b8fa186536d36100f4718f0d0c80365f9b0edda4c6e6adc1a67ca04bae0b3636d06b6a7517a52ff76f122a16522681bf7ace40b5a908a8fa3e52933c29f710ecd5d36deb1afd4740fa95f9fd2028bb46c74a8dcc9a695427032be8a0c4a8f81579b594ef05a9eb33636b45f285058d5e2dac674865422bf63bc3b9749e7b6ab2cff85e87ae33d49fabd7fc3c9a408638ea33c4927106d836d48701f0dd5388cdff4e6f868d8368d5320119265e74acc6b4b71648e53c0ecb8037ca56781a9249706e08139ab5432def513a6e3ce051173a165da5234547b4901cfc4c31add1b047628400a820084b7a183f1407bcb66f7f498f7743421a90b3bbc4119b3c3f36d5fb62c752c77bdde982eb8117792f0151de3842a7867fb09e65d020dcd68d86eb96a937d1682d8619ac8384a8cbf01138710fb1bee962bb6bb9c73b1af09522263b579ff27686772dfb9058bb34682d4afefb8a44bb96790fbd15a631eb21ade13cee8534e7d451277bd64b7e84b41710c39cc2eba27d15a7d19c928460c40bbf7150510976e49db1d3c4db7d42c0b9bf41d4aa8cdf6c403d16ef474d8232cf5fc28bd1f6d3ed31bf0f1813264bd885dfc70c983cd7af99310237639967540892e242813b387cb8f190a07eaa6974d0c5c7f9d42dcfe05f07a047699a6771ecb983c362c6308bb73fb80378fe1ecff5b423d65fb5c563534cee8037b19ec97eb3c8f1a1f25e331f6ee655ff553e739a3ee6ca120978f44d8ebcdd350a31a8ca91b6942583204eaf7d6eb73441a31871c2cd34ee1a61c643c16ecec2d1cf1d824e330bbe378f91a39df621074e3f8bedbb313d1c2e54307d05edfff08083b521175364325db5bc8aea8eba1226784accbcbee1a56bd2b98addd7b78456b4cb84827b38a4781ba9ec27c1e7eec906203ec9f026f959a27112e0450feec29e2fa68d1d3cef97d41066e627140f6ff8c90a19dd9f264b4afaf06d97afecbc1e51523b74b60242181b03048704bc7926c571a50a2aa7c3672ea88cab153efa151c34d9245fa808025f9c26f3ece1aa20906c207e164479ae77504e31a8e0dc76eccf4423aa63e32eaaa5646614deac6e558e25da11e6ddf129c357394cde19f787e3f8470a54d74ca6d3aeb91b0a256b58e2d0ff6bc77adae4debc69aae8d223535fe446dddd1e22bd406c0072d67f983e8ccbcdaa4f005210456f5207cc337d6651e91df89fe3aa3219ffe17f0769bf8516ff5fa60bb8cd665af0caaf96f8b40f265365e6c31d9958c327615c504046c5f3f5822ce79ddad715a5ff0cf2df5e28567a2180297fe0199f1e809dcb233abb7a9578a781ab3e4d1013fbcd55fa91a6aa470852c41e1fac226c43d32e7160357225c847a1b4cf2db2d49129892d3d2274e2f55b242ea7f4e08c41869281bacecb86adceec7774529ca3064b3a73ecffe02ebc500d2856d0265f5654df3cb50ccc9640bbe73b82b7dbb79bd9be35f066f870785b4d2f5aaa1b63f7b7f7478ec85dbbf21b2824b7abae83f622b56197480266a46221f7f6922486cfe2a907a2191783caa693a27175fa2eec3824654906f255cd7facad43618f3bb5516d0aa707a548b3300218d7f7c0d6dd168949127a26cd8375293bf77ce3b9a7fef13a1135c1f39843f134d3dd2a31e6243e2f6dd90427014064772f8e650bc6f64b226b4bd387a74dbe8da05d1f8d0e812e4ee85bd2de09aaf53757c937aede1df3de456e535938bdce96c7aa7a0a23c839e33ce4c7ed5e7cbfbd5eab5584cc7fe29f4d7bfc6519feb4c69fcae5258c304920a1615be8c38d66b087db38b3c715ab333cf709cdbdd2ab5813574dce0f4300ed9e0738314c530dff4695bc52bc5842d4fb620bf2ab101ea45df336c67936a20c63c3a1720b9a133a8443c2a270d7dcd601f378808ce8dbd07f46d0663fb0bf2fe4615d3b2e2e89b25d26ea6043bae482bac73ccc67a45dadc706b8c878937b54929b0fec5308074ebfbb9689e1e73be491f54b26395ae00410d6295d6490d1149d712a18c1755213e214393aa4bc93c66dfa94d1d14050b69764edc7039329c898bd24f170472168cfca5cf0fc15eaddd3ff5b22740563c2adb2b9f24e6516a7ed6bb1b93ffbcb57ff9ac1db66741870a930ea4a1a460a8a8474415481cf5f40b7a3e62df5436e94e03ed965c3576383dc2c06c4904528950da7ef24811d103cd9e74e121071f0baf445c381a12db47113002d0078ee07cd2cf97a4d8c458580076055014dcf4eb6a93e7f784d0bb86ccb3f5a4f40e801878d10f6d8edab5bb9d5f22224d09a0132a0a5a636bb0eed742ca1079df7156a1c6a38de8639f1e0e4e9a337b517b4d3a857d27aa0706fdb0a2ce046f1f78b3ccefa5e3f8caca758d33ca45bef886b52d696456cf9300d98832da4f4e4cf6527d399ec431572d911ecdd504052518ded941816a0a318709dd0c03e05d8218250095080912a17855f0d47faccee979d416b4f816c61f13faf27edaf5f5a0d3120af3529cca7ff94a38659bd67eb9a7ecd2a08f970184acce1ba8c9b2b9d6bb3d11ee1ffbbe7e6e1a64befaefa007f958c806e3546bd4274fb559b3d4076cfef08c8657e5fe759db00f155eafd8b8d289b6678828e36cd6ed4d2fc03d56f000295ee818e540ba8962c69ce17281ddca7989962b5d4bdfe88de88b0efbfd0077be22489ee63a579bbfc7b7b64d243e0f504b0a2169b8ade7cd6dc46f5a5d2d5366921ab8ea", 0x1000}, {&(0x7f00000014c0)="27c4ecdce62429c1ab5b102ccf0a064798d5ad6b524d8d8643bc22d66abaca9ff2d7cf48ae02313591774fa844c96c0575bdca41a1cb806af2bb4aad0ef193693c5306bd01a58e028c11fc4e70a83015369f0f29310f63987a1623168ded0f2d2543c9907c820cf5f5512c36e547164936b0170ee9f493beb25549ef6b083bb74958a77b19cabd49d2c90d93ef0b7fdd1bf7a3b3ac16e15e3682a3328379522592cd8c15ce680628b4708532759b66b725bba32402507d187b32fdac9d70ff62caf9c76d221cab26e97861d5af417631c1a0885c4ebb853053ca63151ea55db1ec5b87ffef1d051f836e67a5d7014d33e3d1f8ba8655b21f8b231ba1c6417c063fcde4cabf6f3a213fd02502af6e5ff9f7f477e280da32aada232d1f9a5ee5bb033534cf8da0572e996dc67c39d56ab87635a2dfc18d7387d6581add90a7688b13c458febcf347cda47738715815f89119df210a2c211d42ce7cb7df473a72a5a26a6a54e82a9518c5e37a79e621eee9b5571e18dfc8795e732feff1683c74a86804861c140e0c7298f4d7b3f99d8f4494555b87d99be2e34a67d117a69183d5cdf07750819690b574ea7bbaf8a38c4c1811a8810a6e3b1932a7c222fdf595b1ef8a5679a2bcf869eb1cc295ad221dce7d73c27927f9d8e838d7985d942db09195809a77fc56b4def859adb881f2cdac66460e5b065b1bf6ab09c64ca34c9efd42f82fa7933f283cd5f2ac438533176a536f8e2121af6f647f27e90b426af8c1bf93d6e9635ea4ac33704f8a6b794672a38f4330cd8e181551e20cadb691712a802eebf003009cc3d2e17a83963e8f36f9d834b25ce947ad5fbf2f23009686205506bb072e55e2c99ddfa887ea4d820b7b50d5bda275b0d8d4e8bae433b0c0e1c1849fcd1a10fd0bd5c3d733bad542e965334527e89478ff2de3a2e5a58c06cc989b135d2d689e6ff546b641bfd7a6ba75dc19a85fe52e0acb980108a708d0b190e2a124041764316a5edda869133ecb610798406d357aabbf350b2d9de8d9662625efdb44e543aab1456b8768140bcc883933478eddb5ea609c8b3031d3185f79f25cddc30d83cf66313c3be80a03c4b9e51c32f81158a36fd29f4ab38595e2631addb03eccd658dde1fd984db99bba6247ef25a4e98ef87697856d2fc82a33ce2b8e334dd2ad9c84b987e4ae03c454fb78e97245b52028e7ed8241c41344cf04dda2f322970a867e85c1df925f8f7d14cce83ce261ffbcedcbff42e5d0088641b020625df9a449469b64f4ba9e6936166363615a8d97d463f0a068db236055aebe31021b2f621d766655fbfa9e1e1fabb9a53f7f4baa6debac26fe7c327d4924df3101d3f5fdf4ee4512e72996f18609affb81ed7d75d760594f45e4ddbca7d0e823ad4e7aa813a097e805cb2d2d6ebc82adc87726c88e11825c1118ebe9d9bcff89b5dd1f932ad4db5684d3be2031712274674cff26b677285339307dbbf34e105fbfeef07b43c031674d6cd1531255269404aa16b40f30753e91c6fd4a313afdbfec7c59c78652244f0760fc75917adc86958e68c859a64b062a304d01074d2a207cb16df1f51b93300874dc7d983e92ffc4a391fc8aae689004498a214f11eab64b9b860d332d3d556bbb2b43ac1585e0edf1760ff62b53491a852bc8ea6501536662f75169b5de7437a66b59592ee2718eeb62ddc2dca689559181be742567c1d4956215484d9333114bff3df899f99cd47783ced2dca8294697ea77b20aa97c1591eb884b9a388d091b26c722da160f0b41c779d5f6427c8e92d1f9c609cfe0da311596bed5c8c41ce8bfa65fb6d6a8e99b0c295ec2d6e4fe8ca46fb1131246797eb030911455d0bc4d6f491dfae750ccf5699c3a79cc5f053545377a384401d8e9eec066549bfda6a6d1c9d36a6e444eca31432823de5481da795cef84d7ba4aa211382e8be286ee343411baec6a5d188e091161c8badde48d09bee0b21c433d907aead96bab00ddbde544839601105a35297f84cbb3aa8533e65f11d7a3b82dbf9f1294afb237f81e4a80c4624e73991c821f3957381f384aeb3a5d37d0d69325f6e95c479e851bb421ffd2400ea4a336951f02134cd618e153857fa8b95cface1ccc156e409ce4e501208e166e0bd6a328bfec3c3ba0692d7b7c75e00b182b3ba4e4f03b4b3d772cb0f0a57faf0f5f26db83816afcc6414e6508ca3fe8d77bdf980018a3d5bd0e957e2a79600e9334f7f48891ea649bb599091619051d949e479d7c3cd162d12a3263b4f3fde50d79ffb27cd2e9b1ac169290aa86d3f424226d5d5b18047962283ffbaacd11f93e0649c9c8b057de1bb66cf02760ca4b294b09094dd29230074ab5e01c14074720ee5345891a4fa93dc6db08167f8056ed8cb4fdb0d1a81bba0b82a978daee5e39469687f8b9dfb5dd68461f51cdef82cb25070e783acc88409415c88379f036947a24228098c4d7a2cfa6d57010bdf75a3f2a44c94c3f69b7924425ff9a0488a64d71de12f869b75b220faeeb858f6ad56ecdf59275cbb07247d486d5aa58519a038e1866c196c5a1cff9ea24160c4184a4c23b24d0159e0d12408c5ea2c4dcbc4fffae6bdcc0cd1b55f80c313522dd24251f7f3f23c9786eb6dc602bf02f1529d666c173737f4ef063fb2c29bdc3ddbf3e8f9570519badce95d538ef605c7bddbf2f97bb1eeee878efcdafacbee05872bdb77a5add05289b6825b60d21471b181fb4a543c69ef1353d8fec5b545908200adc14abdeb54c50e397a4db80edc5a5b7bdf725d3affd9c9585df99fcb1a8a8db58cfb6839b65a4129c57da3e374c9b592e186f40f4aa6ccd9dd3a93595337425f40ffbec43c4b560b4eb590711cd518f68aac894ffeaeeeb78a436d73ebcb666ec8472c1aba1b0796c8f724ed40303f1f0ed2eeaadeae8bc320ee40c7b2ee4c0f97874ad5f1be156f0f8bd6525b1e5ba3ae13e371cebb6ef65c50b065c20d78b6bccc3d91d5cb10056199a47a32eb4c84edf6c7c5f6ae19b3159d60bfc4840647a4ab1afbfbdc51c13ecd1a96dd23de61a1217da4e62ef1cfbde032e4834f7bd582faf5ff3acf70d6df8280dcd748c69b1400b4541a0de34723ccf123fdcb960bd31e215286f1b68a144e05839668220bc58e694906262e373422bae7412e8121418102a4d1226db9130acaaf5efaef1a5207f0e62b71c1003c3b8a58a6197a4627bea0170fcf421aeb9e7b07db621c86a7e294a96818a9168ca6bda5eff59058d197b71afbaf67195f17e243577034ceee53d52778909f699be5c62d09f280a006927fb72ed7efd84b588d44310a909e27a10398502ea882b61097a5c7ff00ffe032d7da1d47efb156560108f036e48697ec42d91787fc1ae429f2ab1789c81bee154372cd1b1b52207032e5c964bcf7de10c4774608cbf073803ddeaf177ff213ee22d785c742fa95980c70a0583f76bc30c702d0e01f01a9f2d4beaf29aace9f163d5beb056ba959d2cff2868b31f2130a4626318d21694cb01a435f9a511b62daa81425ef8381b63a3872a52d117aad036ff13c502f38a3eee8d0267ac666b00fd8436fd2042c610e500c0a3804c4aa64188f3a639840e090d40b89dc1fedc165cdf97e6652236444b599f03b617fdb2ec2b6e4b4f7b502eed2fccde535b1ca469d9b81c9ca64e74fc94ae6cf857236faa1ca6debb1cd12deb1d08b8359d18de6754fd3b629f7385681b48ae0e59b9c7972d6890c0f69f4b3d9ecd45695bccdb4070ce41f2eb502190732eb46a8d6fedcb0222158ee3c406147f5d41564547f28e6c6256b67db7c49d288ecfabb1e05f76ff192f4cdaf5b55fdde7e190efc32e9c29ccdf0f5809b4e6d17a9ebbe88c556dc2409f4b88136ca9284768cd2e6ad2df631f2935e60365746f7673dfbf23cd08f9e3327bf3171e92ecbb220f2947592f29ab0ad370ebb34bbc028fd15ea677453f251431927e962324dc79033d7d2cbc6af80e0edac9ef6147a73abe7d57c3abed42fac9d96461f3c06b8816cb300edd393e9527e0abfdd8e21f7bd0f87c9bb2cb90d42d9f69061986f546105ad20d711b189b0069d5b9dd68d42a80a01c4129fdd588cccb6ade5fc71aa2b49b72353846e75e0155e71d707316d09257400a2db8f9d8378caaad83611257bf6bf697e93defa11313994cdb588f064a39c0572b146e4ddee2dfc03efaa77fdfaab40edd17d4972a614055c5efe0552af96d885c2da14ca0be9aa9df984a162079c9e08d9994f1556d8f179a05bf93384a0f771954c4ace83c1e06435f60ed7300fd06fb81555861244c98e59df13f197aec53ca5c38adfaed0f19ff36ae9c3cba4f094d04ef7bcfc730ab964b8c9099246e228e1f82ca25a3a5ca9397404c4c74ab0245ee4b3a32e53c08e81e123c9fc09b660df0ff4088b21f9a8adb4acce13cf97a20e9c8b017f3af4e06d92976925a01149664c152200f73e3fa960695285db77921c0e43aab020fb537ffcad1b9b24e5f61a79137da5183d54c3c51692caefca9e3e5d4967e8500a64231cd0aaee2dba0b38f1cabbde441846ae310c5a4621727ab2850d0ec526747db87a9b6d999714c3b45a7948ec9ac7df4933549b1f7d5aef82b6e9438f1df2a1c0e4db4a4906694e2afae22d51974a396f84715d87f3c9ee37cab7a2aa000bc2ed22f0c9f5360730614b0a13257daac75cd7f822edda9897c973c480504a2f5ea79d56984c810bccc8da33b03e333d9d3deb45abe04f64e86ae49b8b028081a3a0a0b1f0b6f42b3fb2920c72d4a04cef4a3412266e61acb90b9fad2b074656a568d6b1b2a87b33eb945fefa43958ad373e3532db41087bd7e8e73d02ce9fed52ba1d1c4137f20626663baad1410630375a387e09de9c02c989f3cb818864e5cb86cb82162a84aaf7473ba0135e88c192d3778dd6580f04cbbcc2b1d15939d1fec3e0d9066c1a4412480b11c9b5631c70ef6295e524bceaa9223a4a9e976e61cf00a63c8a1f1010366f203a620e29f638b2f650c209a2750d2d250c1366e664ffb26ff914f98d667b251ca8a5d09613fb6d6510fb654623d8bdaabdb0272aca09c5523a97c9c6505b71ee3dc069fad818d3490f5e34ea99d56607ef9a893facedf9272eda4cd7b10a34a5a32f4ce2f4c7a9af87e2009763d34508181ec7ae2ea6be5e35b9c533ae428c966f5bfbf8d65a1052aa7d679910043a8c0cdc17340211fff73ec51223315dd00599973d2b4926d6bee1e38be816650b29ded9350184c2188e027a13850ce1c98e0c56a3720d9370338995d5b236a993c24d1f5e53792f257ae0a38669487b17d1e4b2c887798b6f3d336ee1d3ac50108bb5c1fab0c69c7d9c8e310a1aa2f52245b7ffa6d4b335942748f769e9be4e93a88822b2189e195583a13eefb3bdae0ef7e0ea677f2d0320ceba4f466bf82900221b6dcc5513dc6608c2aa828a09e83336f3aa4aff0a033d19fd4a0514a5d3125b31bcee6c9c990dae934854ae38c4c048354131c3791c726a84a6ce06b5e8d4ec584d2f58b5e1eaaa797d2807d7c51e5f1b4d8c62757b7ea68113846dcb67b64116bf962b577de766faf6fe6365d8ee6e3c4b0f54c14ffd45931f14871bac326b909c17cedee9d788bfa8d7a717c8f7079cb37971e0cf063aa460ebb04e187176a9039d0a27667a31f6221119adcaf973767677fb8aa764585621bbf241316254e4b352b5ea23a88b8e6b50f7fa028bcb6cf6c82af820c4fb965cdd1cd43cf8edd740549c904a01163d638c14d0f58a43bbd6bb73ab7190d", 0x1000}, {&(0x7f00000024c0)="df47f7a70b0c93a14497df0e409c516599a7e403421fbd0d0e8c6033f0bede7677d232c128dc58b08bcbe0ab979940c5a255b05034ccd3fd6e4955f9f5e709cfad9ab65e9dc6b9c2796c33b7c6b8f7e343481db057d8238d343442346fb95deb34be0857fdc0f4268567c3acda93e4ae9d4b93d55e41170aa7e343ac6f6c52fd18838cbe0de08c58abc32ca772c1fefe6d591405", 0x94}], 0x5, 0x0, 0x0, 0xc02}, 0x2) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040)=0x43cb9, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 23:14:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000100)=""/102386, 0x18ff2) openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x20000, 0x0) writev(0xffffffffffffffff, &(0x7f00000191c0), 0x0) setrlimit(0x1, &(0x7f0000019180)={0x57, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000191c0)={0x5, 0xffffffff, 0x5, 0x1000, "68c4de355000", 0xfffffffd, 0x400}) dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x1, 0xffff}, {0x2, 0x80, 0x3800}], 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) semctl$GETPID(0x0, 0x3, 0x4, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1}, {0x0, 0x0, 0x3000}, {0x0, 0xf1de}, {0x2, 0x401}], 0x4) r3 = kqueue() dup2(r3, 0xffffffffffffffff) readv(r3, &(0x7f00000000c0)=[{&(0x7f00000192c0)=""/177, 0xb1}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) fcntl$getown(0xffffffffffffffff, 0x5) 23:14:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() syz_open_pts() 23:14:18 executing program 1: setuid(0xee01) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc0284416, &(0x7f0000000040)=0x607d) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 23:14:18 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) acct(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x3, 0xfff, 0x9}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x80, 0x0) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) r9 = socket$inet6(0x18, 0x4000, 0x6f) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r11 = kqueue() dup2(r11, r10) kevent(r2, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x81, 0x1, 0x89f, 0x80}, {{}, 0xfffffffffffffffe, 0x2a, 0x80, 0xe0d, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x14, 0x4}, {{r5}, 0xffffffffffffffff, 0x8, 0x20, 0x7, 0x7fff}, {{r6}, 0xfffffffffffffffc, 0x98, 0x90, 0x200, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0xf000004d}, {{r2}, 0xfffffffffffffff8, 0x19, 0xf0000000, 0x2, 0x4}], 0xfa, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffa, 0x31, 0xfffff, 0x8001, 0x8}, {{r9}, 0xffffffffffffffff, 0xff48f92d3213e815, 0x2, 0x400, 0x8}, {{r10}, 0xfffffffffffffffc, 0x50, 0x40, 0x5, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x2000000004, 0x9}], 0x400, &(0x7f0000000100)={0x81, 0x1}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:14:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() syz_open_pts() 23:14:18 executing program 0: r0 = socket(0x11, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000017005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f400b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:14:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x3], [0x0, 0x0, 0x10000000], [], [0x0, 0x0, 0x100000], [{0xfffd}]}}) r0 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001cc0)={""/16, @ifru_dstaddr=@in}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001bc0)=0x1000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/diskmap\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001c80)={0x1ff, 0x1, 0xf0000000, 0x0, "5187cdcdaf32f4d87d5457e955cc2052e7162f3a", 0x1, 0x6c15}) dup2(r4, r3) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001c40)=0x1) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000080)="3314851c5b2efd1d5355a6", 0xb}, {&(0x7f0000000340)="8636186508119a2e9f831f9ee1847f5afbb9", 0x12}, {&(0x7f0000000380)="86dc16d6e81abd8d32ca714b20d9f1bbb36bcc4d1a4beceaf517d642dbc6313afd2961bd45958c8634181c4d578093d0845b786c92e60f3d9247f3d5d9e467994d22c994a087d04ff1289096ca7798bad5bebbc0180fc7e5037823138dfa09b91e5e7fab67759e3499242965e3c8b81a065e8a242a2c0ee3a9a5e93c98196ac29b8dcd4682d6661fb6def2856e0e2c2ff738f398c5485395246be2f9dea87ae497136b9ede57ed46167530a059bb1c6849988b03188047493c2c4211f35dec96e3ee8ec21bc941304e751172f74b81cd1a3c55a371a801cf3aae9e3ab758b1af24671fc91943cc2c12023e6f74c9ccbfcce0f07921417a", 0xf7}, {&(0x7f0000000480)="bb6b43a7f1d5b733e698debf318dda2c78c99142713248c5255beacca9e510b15c6b5cc399ce862f30ea3f9f519f8e9dfeb1d51a1fed8238b16894c0b9bc13951c6151be0f61ffc79422e74b38d3f147f16b3dfec60bf7afd03dc8e4d05c", 0x5e}, {&(0x7f0000000500)="d5c3a621da58877159100e6e4db5f5791a67352d29a88c2e54afa6abf3734e8dac6d4f0bb4d09e57a4079232f543953c360a47d29e0e7ca26cdd59a0829e176b12f07290e68dd70e752656e86d4dfdb7de055846949397d7b3b7199fb3f4474ee69e0510756c0dbf5570983454b00126d71b3938112e25901a2a383f5f1a9ad58838159f16ae72f9b59e6b6ddc8972d9cada98ad027c40a7844cda21f792a8d6f69cbfc88ba53e89ba0d5ba3c764293b66ce88d798dcaa4312011b9eb4a168463d961baf11bcf686ad2c0455b3ff497d09b3608abff5ab154ce1164588d21e010ae4eaa03c49b136cebcea6703b6251c5379b6c720fb2e671742852cbd534c42aba08bf54de80e86b957857202270d0101aeb561d54525d58ca5fcf864648b3755e1996f2b520a4a73e93b2ce00b8f9ce52c001f9010490be98a17cfc43d376b151a71e11fc0d71143f3ada991ab2fae3689892c66a448982785ee3bece6711145d90e1164f213423f28554e38d81ead31ae561f16d3f731ea827f7cddf9993dbff185fcd49efc6b13f19157f53d0c2043966445974ea10abefdf10192486b6cb773557c4515e7df86db3920376dc24930b1b92711233041a23b55a5dff4a63b2ec4bb1fba876a6c5edb434cec2ab2db3d8917e8c94d129af7562dd490619d843562640fae2715752e90ad43578b118e75d4b1a96c1d392a5710378cd76271915ffa6b8b7f54e2c645d7741307e9cb15d4ed12bd3d120d697085016b83b484795ec54884e8047610142bf79c8601633d0d700187f2630473df34a3f73f7628f0eda33c621f58a46bf235c3ebc10c2ea2a913e17dd9cf9014da28c40a46488c0572dcaa6384ed16a2a835f33bf0e1608b787a0638baf12168f1e5d448c18665ca1b80b90bf0b52b9b397db475bf7336cf4806c3240a504069486c9214f60ca91e10b5274ad36e5d173114e65f4f90004a710fb9e910dded9a96a07aed157fbba9e735c22f941fe386b23a6fa955e11a7e5668fccc4edf178596971aa26687003a1353282d963b46c83863c40a5e033a685fce10668ceece99c108b1a5d50061072a349d3c4eaba7f438b2b3fef1019dd75fe8d103672997f4c8617628b4703009acef9c237a3398bb9675dbb46bcd328d2cbf4f077a941ac2f12b707f6ea5036d22f7103dd0a39ad230c99ba6ad65937b6aa36b5c5d4ebfbcae7862813e0d4fd94334092e66e7564a6b609ac631534a8db3273e80a9aac2a247a42d57a07c19b66c12ea318bc53c94512d12b55450234af71ca04a1b39c01526504c78b2f7df4ceabae8e3e4e262845df51624bf25badfa799e28def1b06849d1f50d246c0a145237f211edc24202cc3eceeb3c6332dec583e54d9038c50ce0832b74da3ee1fd970dc64d06b4b4a2a7628ee10df73a744d07899bf7c384605c52a645753c96ff2dbb44a567c73ce5575fb29e912984992b9e35cae607fed49308d5793f2983dcc9c1a078c8bd195f6d00bae6353664b6d93c3d766718dcd9011c44a6b15095167ef91cffd2f8f0948529e6ec80a7f347942d3a07d5b0acdf1e3685673081ff7f276d52feab140140594228b696b0a2323c755f246407351c7cf6ccb1e7bb6cda953fcac27851fbbd7ce3e40b45903ba26266e99dc958f381bc9f524522b7d4010ee337ec0a2c0a5b34bea3c0e85e1998860cb37c1b274f63cac21005c6c4b2a2dbc52fd667b06beafb9915b40b3a64b1ac029b7db10fd8c11129735af3a2bfd486d1149448e2e278a4bbca877c1dabe68df33006f21acb49397083ce41d8891b8faf8c36c2eda4f771aac8ab3e85313e002959e5b336a0e64f5f0e93e68cd4231c77b13f1cd4406a084a037ac750c17933598e7566ba3562c8debad15eb53a05ec1bbf16ea1b75506f3d6cfa86e5071b136fff85becfd29cb51044344c96c875eaedf10ef2802ff06a396664775a6f756db48d996134835dc670a4b3fd99b13cf1264796d7ad92fe83cab2137ecad44fa68a20426bb9fe1ac023fbeaf5a5d70dc1d36ab6a7f2f6269e5659bd2b8bff8aab45990dc0e617c532bad6b7a1cd4bbddbd69fa9ea908bf629c47e832b0b6d9de55fad2a6113ea90654e7e9fbbdcd5cb82caa5b43a04c92de3e254d89ff5d75f4640e5b657e4f444edb97355b6ea026a822c816e55183301288ae2cfc0ad7683952dc86b288355eec976a7ed0748a99366023b47a7f5397d150e3a3af7295ba9a6f1c55167d1e120ed23beddb9b94e587709a6953a1b6cecd557bfc8d89929771d75a7b6ea6e8bd1b31572d2271dd434d65805675ceba529ec67bed56dd13fe40420a8e716e154c2f93fb2a59e0b2739371e2d56468a93e06e8166e9ea62509a693eacaeafa486940ad861736403d15338b37a033b6c4e8344b7108c92f8ed6b3b0beb307754d2045d13bd8a4f1afb16f7fe344411c22671075b717d6843ff88233afb03a11facf8fcf686563e87e5f2cda012158c5cc167745959b42fe77f38326c587f1d2d9685bd363777906406d6428e2cefe2523028f3817a6bb3c082986745a8ac95a48c0dc34890b99473505248c4f4301b846e4187df2ab3277c0a4596018fec4770c65a9698593dddb6fde27acb960e345a5a85dcb7bb2afb55afcc5ba71098aff564966d6916019151b4b92699ac7aa49f65fd7c7bc0b157685be45e303dc89dfdd1f488fb0ba56231f44c5bc55fc5cb574b5d0cfcaa89f66f745a92b58394008bfd6cbf2962b59f24684cb6285586ca2504f5d167c2e8587b1ee4b3384928c30df8f3a398fb5d136b7ed8492c0addc0a7453c4dc38834d4be9068cb8597a588952ffce1bc0f6f172980e0be6ac1d2a1441e30c3af09f51112c78c8cfde27ddf7a77918b60445f69f6f5310b9d230072034424dc06f363038ffeb21beb8bedc5fa2762d3da391c290f7e5e6ef6ef833d219aa5c231dbbbc5020145a1f5ff65440614d38ff66ed68ffd479d104bb5b9f110aeaa4cfb60f933a51644235081edf3289f383f501d62150dc031e8ed1565b0e3068d214038d6af17e549d6ef04d4fdfa7e3f641458d809f0fbc1e69977e5bdc76af702c325f2cecddb9b4e1116b797ac783880cbda543344c7eb64395abdaf7d68d2b47ee23b5ec8ab85b25def3ff545f6b80b5449fa063cbfe54cc89f96147837e56b526e592e434f72f8f20311bf156a4e7bf069264ffbf7c776f8dbde202c858e8e58a5f9c167b3ea1f5b09717727e8290935127df8f266004ff6f11dda2dfdcc48abecd7484752204ce6ddaa554417a1489991428e0e96f6b0402f9dbffc7b3ece4557a1501887918959fa90a2ea1a879c58981a33ab04def5b40b7bb2156d992ce9ba9ecdff2579f978bad2d787966be07472f16d3a8b58d250306440234192b9a9bbd122979627779189ab0a3ce0c9d5b209cd5a0f6a2e1ecb1f10696c4bf61e9ed78044044691c36685cf668422018f6bf103b9cca05656d42f4b01e23244f04bf6d5b9d311238284d1fab30403c63bda80739d0371c22f5ed883cf5b437323dc15916252210e258a813d83f66cc0d076f7c09b129fab3858b7ce78fa72774b167a6f85b4568a8d0a9cec6a2d8934a7e11e351e39a46a1264e1d3a67c1db990dc2d7af917e71948992fc42bd311a15534090032c71fab4c47c49e41aa805564d0de65f11e67627c47f5b822dff96ceaddb46ecad0f9460c5b2cabe4b11aee26a64db92d0b3781dcd831eae639a6f90961391495c33031172c792cd62bbc6262d3d776816bec97345e3e066e6796256cf2c5d4d0a0e5f52e6714c6cca4e2b30ba17dcecf6b450c140e2063268e3fdbfc8d75577d8b9156dd891076d0052e6efcf05524b8c000c3b6d8c21273a11a61a50dae0bd37a050a00a7fa82edb991351664b13f8b725d48a12423d68e4d9ab7978ca41f925e2407a79d604f04feed6f840669b68e66bdddcc5f004f6ae1330333157abda44d9fcab3d7c83c59c2f04db38a1c6cfdb9cf66c7f1a4d719ad34290ddad623b7a90d23d1e82f443c63b88cf3c39d3743823a189d4f6973b3abe8fc55ddf71e61f8d5de6b482615d4a86e77b590c785d67ecb089105cca3d3ccda2413491446ab830b8788ddf61c08e405ef94f638816bf7e37d27e4c6de70fddcf4fc0426557518529ce763ebfdf2d996547ac4a415fd68427f5f2907b7a0e72c7f0ba3cba169c43a3ab02f89e27884176cb5a71c3356a3059adf985bf7fe66610ee37ff1c26f3418e313f73d0245c533d41b60eed09379a18c9b8a42f4cfde8376f720320b3ee5906c13c0449d32ca43a9466f0ce813d8ffe77e2d5cd6c326f07ccb850a13832ecd04b1fbaa1231ad36234f29fb2490b571224f85d27b406d993c18340db9607f7bfec5908574325d1067f5137c3885d8b722be6315b33aa92488f3fb842859e32d7261451dd27e36132412c03d8cc2c87362e8f83480435ded0658c3c5d5cf8ae8dd6d82e9732ff1766b0030b40d5e92ac5410a89221ef2a956b23adf67b487b933fc4ec830879014331d5da7a2773ec8adee4dd1c1eddec3681223f336ef6e6ae4eda8bd4ec68cbc55325595ce8bca1560712f20a602c1f7d10cdeecbb1f686d41cb748c53223aad8d3e2baf6732e5bdb4d3151fd9b79dbfaa0d6d135bf71897ecfe3a0411f99a2919f2864eef17673e1b47a34236b1b72963026bbb67a73a53fdd709e943cdbf185fd6d20a9c2e383f273dd741e1db35c1edb20fd35deae95cf71da3a18c034e192bf90d963892bbdb82d12f96703b1cd04a7e499230e96a9d05eb02ea21aa21808b89f6db2129f07b0f9c1719488c3a14956499d8de1da6283273aa1348e4343ab90907520c38f8ee1b0df0269f310541a8435d6646ba65bc68e3c3fecde95a7a7892ec0d549fd8294208f3e6046b4520da90fcce8dc1059caf6270af2e0c73c63fc11e9b509edc1ff4f54a73fa8a942ffe89c3990087bc828ded5190e0354320f1207066027a9ea040c018e17462ff0afd4d809106b9b70f8c2b11d5ff065003065657af72327b408ddf8fb67f1f6c621ad32e41658c5a0bea1d3f4269bff22df4be742ff1d1d79300f75dc8682a34d00796d6ee318f6fc77066b0a8653d2f7302a3c1fddc94840225b0c1d3ed89eb85889dfc2e4927ecc29cbed6786a9de05765b16f18136e786915e7c1cf57541a294d43d998135415c0c62e56b83d625f9c4988034c21ea74b94d2bd1d2c74ebec7fc3d49e2e91330b7da7415476ac5020bc1f97b21efa345d7e74e151e32777ba20ab84b2e92f2d2af4f5759d10ee8cd78610794d49bba483bca3fe5b8b464eb442ccbfe7cf7494d69f6cd23e1a6f9a2fadf0295046ee9b181c3987773afd2de99d22b00d71b8933d19d8f884969057732275af42309458264fdd9fcd3c2ddcab91529498d9fe19d602d359cdd7d0cdcc1946f68fdcc2fa2bb7c1a3ee6452ab6c439d3aa2f4f5a3f185f7583b0eaa3d7c10e33453e20174c249a86868a5f03fdd98070b71cf5f52c71015fb5d2cd88b304770febec45b166070940000c2921c64359d16dd6bf4ec275411ed1059d166d79001f4e75c64c933dfe9e6f389472234d4f595b61360b466cd6f0cc5dd51568e9c109d38275a5efb2890a0b868386964d8a0a8cab0b59414bc3e93837c954f8062c00946c57826ee14c6671a15d48fd62dcfbdf72f141e27baf74532d9ce89ea54e331e0ab4f0386877e6f3c212ab3a4a3e3d68dbbfd3a519658796445c094d572cbe385477f3b276d990758db5ae2551c3242982e40ee132c76d", 0x1000}], 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="9000000000000000ffff00000000000000925577a99768113bda4b5808688488b12fa9cdaa1e1c884aa7e5aa3aaca9eefa80d87857f812eaaed50f8fc44cf7d826d84fac5b8591b0060330d8202a4f7035b951901635f139eacdd8a5505079a0bc5125488369cb1c4ebb02ce015ea897e2c26c9ee63a2fd1e67410d60d7f05361304a3af47d576c3e526f100000000003000000000000000ffff0000ff7f0000a961678b705f82762363ddfbfff923a01a83c3563285b98f8be37d454900000030000000000000000100000009000000ae03bde546ebe047005d65fb2fa680461b7c5bb09ae29716081ee4a813dd8d001800000000000000ffff000000040000ab8c687aa6000000b800000000000000010000000001000002ce326183768226875857f9c43c2c49ab71ac263e8fcb7ad0d579b0bde479e5f65f78584f900b0c1adce05c7651360a75c721415af1fa211dd3e5825536ddbf970f61c2c0fd8a1cd63004b3cd917a3d24b24c7f1e635b6a1b2d7a65c00cecd062eeee6e9341cefb7e3c40a31c801b5b386b632ec89482e0888facfd50b8e8af4238f04ed1dd0793f5a756142e96525aae8a2939a7d8739d6696a92d4b2d212c0fcb000000000000c00000000000000001000000080000007cce0f6970cc716cab97eaa737cc6cd0e3eedcf90474048a56a6f95c7d64977b60f554aa41d37fdcb421260b359f46417d0ba3d1d22073dd1b30e54471a4b6198bad0d97311de813b2e41e624206d06569b1c0506e76a0b16f1db4dfd858a5e4454db52aef693fd3bfcc73e5038237caea061fa7f81fc4d9c3262e70c804f48465ad1ce15cdd533b6afbcb554b5845bb1c4af7506ffc5e669e633e524ddc0c3af948e953992884ef776f000000000000a800000000000000ffff0000000000803c7760540765e550f314923b0d7f26d99885d6a47ca846d644a927a5324b050616824a51de2ac632c959a73fb36888ba8fe961bb8cdda2856ca30c07bd2baa5ae6aeca58df77cd3eb7d47dbc62da7d9fe1075ccb2c679db851c3231d8b608eb94fda38c7e6a6a906cdca797ad19f66a25b3eba288d6d6d547217819608584ef01b555278074cfc46f67f3739190fee6ae52e000000000000a800000000000000010000000104000007919f5f3716c219623b2a7180ed741783f430303d529afa29def24da5b291ea3a9388eed77cb1b9d0e4ca382850014f4e7866df561ed6c953601bfca24a5530bee90cb1c37fb3c79a05b79d3b21f683b8e9a2272276109663c5c9d78143ebeb21cb890865f996aa3438f41dc3c4251e1db0b87a062bced73a5f00b0f80c2004de9e31e716e2b097852633bbfb5eb0a712264770744573fc000100000000000001000000030000007c50e7ecd8630da6383a358644e1ddf7da041126c2faa547a477e0698dc4c96b0d75492ac6aba3de5b6e433f79c4ccf2e8186fbba76e3556041e83612a13d757f12d1cc1bb8315c468a1aed3f1b7e3772ac22ec6156de3a67441ac596528dbc1d576705ea2ded73dd958a2d356856579fd4bf621bdfae5ce0c0d5f5ce7798c877e86d736af185fc15a5242f95cd3bdba6f3d10fd87e75917254843cb22d36fc15682103b62476d097aa6a9afe1874da7fdbf96e1e2f5ce6b6a204efb7165fa599a1245d756e9ee08a90e25366eda55619f48d4d8df992d6c03de23e36c1e3de28a7ba1359c97dc2ee4650000000000001001000000000000ffff000000080000f0cae24f06f2af1fa4718de5d4b298c0d80ae6ae6779d89873fcd9f4bf0ac7b95e662ed016a83249731a6e3a58198ba84b985c36b3ede8b39d62f1e419c5d30d82e8888314758a7ecae27532694ee56da1feafab5d36cab3ce674053e9a89e5e08826775a86bfe9c11ca26f51a0d3de3ab9a7af1fe0e34e3c7bdc831429dc540972900fc752d33e53eb4533612ddc86700b399858831fc4d1be8c538af64a41c6cd1d8dbe84b52aac4d910c1b5174a842d4f965d815cdb113d54ef1a5edd122d7649dc3d94bd48e918ed0734d559fa4431f9dceb0ec313f5592a8ad764e0d17fc7e0564ec1b620a96dde507f000000000000002b2f2532ba97a4c2e000000000"], 0x5e0}, 0x805) 23:14:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x1000000000000000}, {}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510f41cf", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:14:18 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffff3f00000000000000aa0086dd60a4f00800082c00fe7800000700000000000000000000aaff02000000000000001000a649f390498c7aa203049ee5210000000111be0007000000ffffff000560d6614e4e140110009e45a786f7dfdf4b40000100001fac13bf04253cf192b67261ac06316112a4b6899154cc6c248979367a64e7dfc15d4993162c95e6fe9c0fd250ce6e5eb29f11a320a09af1f1000000000000000000d786103c500b6afa59bb8f6e212ad1b918b081131dd499650c3f6bc7e6a1956c2dcf617ffefba593bc5c733b6a6b6576a20000"]) 23:14:18 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x6c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f00000001c0)=[{0x6, 0x5, 0x80, 0x80000000}, {0x9, 0x3f, 0x8, 0x7}, {0x8, 0x81, 0x3f, 0x4}, {0x20, 0x8, 0x40, 0xb391}, {0x7, 0xff, 0x20, 0x2}, {0x401, 0x1, 0x40, 0x1}]}) pwrite(r1, &(0x7f0000000100)="792387f3223ec82055bf3c7861f993fe07e82e6a162f23dc12b715f831d1c167b62b874a70043ff05dc177828b4c52a1fd9d814f186026fed17092e4e3021f88b60b4952f98b854592c5b5b7d5bb2b79e0cc9e452dc290104042d8751c4c14a7d89ce57bf333467eff30ab17bce9d17a5a19b9b63e873e59aafdd402073d3ddf1742c3bea0df263871", 0x89, 0x0, 0x9) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 23:14:18 executing program 1: r0 = semget$private(0x0, 0x400000000c, 0x100000000) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x800, 0x800}, {0x1, 0x2}, {0x2, 0x862}, {0x0, 0x1f, 0x2000}, {0x0, 0x3, 0x1000}, {0x3, 0x1, 0x1800}, {0x1, 0x4229, 0x800}], 0x7) semop(r0, &(0x7f0000000180)=[{0x1, 0x1}, {0x1, 0x2dd8, 0x1000}, {0x2, 0x2}, {0x2, 0x5}], 0x4) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r0, 0x4fa596d1f056515a, 0x5, &(0x7f00000194c0)=""/251) semctl$GETZCNT(r0, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) geteuid() r1 = getgid() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3ff, &(0x7f0000000400)="ebffcbff13b9fd812eaa4e713048e6993192964833d6db543cc4a174629af6ed9530641d83e6624b8be4d93eae7a333ce3a358fcb732454920e348eeb13f800f0897fa70dc8828e52643ea5fe124bc6436fab362bd01319865be89461256589f9e020cbac17fe0dacfb345e3039c88cddd9cc919314088b80ea2ac64c552aeece463147cbda58ccec984f0f4f9c99e0047982cdd3e1234152aadf841e530ce6edea00a77f8787532fd7b2d91dc5b1538c49fe8fe63dee45e37f5e076bed00c78f724eae5b562d230c65786276b3b7b1a001f1bd1dd2f2ceb08d52916c221206199d9d554625d42ab9ab749cc5bbb507b56a12d1ab9a759aa66527cc40831d8043c20709e2951c0ec4c4d13bfa6c28ea8654e2f3efb29ef47894f10a35178c0f110b5152ebe387e87443adbc14bfb5fec8d467ace395748d92de33dc431f25986df1da8411bd9b365438f1dab8c6f63d5823a613fc26295dcfa945aa8f9a165ba027651846a278ae00fa0b37a", 0x16c) setsockopt(r2, 0x101, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, r3]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x7fff, 0x0, 0xffffffffffffffff, 0x0, r3, 0xe2, 0x6}, 0x6ca6, 0xffffffff80000001, 0x200}) fchown(0xffffffffffffffff, 0xffffffffffffffff, r1) chown(&(0x7f0000000080)='./file0\x00', 0x0, r1) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000800, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x4000000c, 0x0) 23:14:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ea9b536c3f9ef54d53522dd0a9d2189e8a7a2e46a052cc24a04ebc9e894e42f188eceea550e4c64471b5ebe3666eb450287c3c152e898993b66183b65c1542a875d6e3d5bd9a2c4"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x300, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x3, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) readv(r3, &(0x7f0000000000)=[{0x0}], 0x1) 23:14:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0xfffffffc}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x40}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x9e, 0x0, &(0x7f0000000000)=""/158}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) 23:14:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x6}, {0x18, 0x2, 0x0, 0x120000}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = accept(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) write(r2, &(0x7f0000000440)="3c05cecfdffd50a2d997625df8c8e4f6f5b2c74cad6704d9113330940fe1079ae90d3f6dbc0641be90faffda08e57f14155145606a485b851c21", 0x3a) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x11c91, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='r\x00') pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000300)="ba260634bd2becc31142c1eae1438824ad608f1d6f0e4a9def6cd070e9ae545dc79b76c4115fd22db6095a23cd10f625ce909de3dd2d64361cfa0fe309de01a26cdcc75e709381fcf79c3d91e3e2f84fbe8a2d0d2d9b669f039e6cc6f49b25491e6b322deac945c27883bdf4abcf28ba0249fa2e54c72650a3f111bf6bdb02f75b77ca756ff9c399919d9ebdf0f81d30e7d94ab0e8763c534cff7ed53fb752e5f537335efed3f83fb4224ffcf5d1b9f8e2378945db4ab1f90ea33f122e25ec07", 0xc0}, {&(0x7f0000000100)="0186ffecc77878c26e54763e755a1cc67a26f2f383de5d4eb5fab581dc401ae7cfe87bf972dc56db0b456367c0a1e22d6db0858d5ea2942726e0c1a9", 0x3c}], 0x2, 0x0, 0x101) poll(&(0x7f0000000180)=[{}, {r4}], 0x2, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:14:18 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000, 0x8000000000000], [0x0, 0x0, 0x0, 0xde, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) readlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/62, 0x3e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb2) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x5, 0xfffffff7, 0x8, 0xe6, 0x1, 0x5, 0x15, 0x9, 0x7]}) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r8 = getpgid(0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40001258, r8) fcntl$setown(r4, 0x6, r8) 23:14:19 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x4, 0x0, 0xf8}, 0x657, 0x1, 0x9}) setsockopt(r3, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000480)=[{0x0}], 0x1) 23:14:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02618b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) mlock(&(0x7f00007cf000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) shmget(0x0, 0x2000, 0x104, &(0x7f00004d6000/0x2000)=nil) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) r5 = accept$inet(r0, 0x0, 0x0) socket(0x0, 0x0, 0x0) minherit(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0x1) sendto$inet(r5, &(0x7f00000004c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbaeff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b", 0x2cb, 0x5, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r5, &(0x7f0000000140)="38ed07020b0b7999b6832d8279e682c63b3a8d56e70b25e6a2ef197d0c48c6070200000000000000a1283e48ee1996c6402a4aedea07c56c067b865cdb56bbbc7b713fa403ecf4835a8aef7a9935a2d447b8828acff100006dff702eea474717cb2a198ce292ae7f26c9809a1c5a5e0fcb5999160e19fbf4660f60d1734b1920802dd1aea088f5df88c1babc5a531a28681b3812c6a3e36e5dffdd9c29ed097da102fdbedeffd7200d7324aa3747d80a7b88b9437969680b30d863c96d555a8108c3bfb96e6553f458a38326268e0ab469fd58268bd800301747bfd301855b9f5e63925af1e2614aa4a8fca0cec788d3242117c6be1dcebbc2abc512d9af10c04d80cf0f8ae609a0adcfb1700aff18d0b0e25161cca5529a702421c62f85c7562f6aafdb329f441b", 0x128) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 23:14:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x8, 0x8, 0x6, 0x39}, {0x6, 0xff, 0x5}, {0x0, 0x0, 0x1, 0x2}, {0x4, 0xff, 0x9, 0x80}, {0x49, 0xa3, 0x2, 0x6}, {0x1f, 0x80, 0x0, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0xc}, {0x6, 0x0, 0x0, 0x107b}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:14:19 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = kqueue() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) socket$inet(0x2, 0x2, 0x9) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r1, r3) fcntl$setflags(r0, 0x2, 0x1) sysctl$hw(&(0x7f0000000080)={0xa}, 0x8, 0x0, 0x0, 0x0, 0x0) 23:14:19 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)=ANY=[@ANYBLOB="000079bb573e29"]) 23:14:19 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x1, 0x20, 0x1ff, 0xc04}) r3 = kqueue() dup2(r3, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x200000000000002d, &(0x7f00000000c0)=[{0x0, 0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000040)) setpgid(r5, 0x0) 23:14:19 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) r0 = semget$private(0x0, 0x5, 0x400) semop(r0, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x0, 0x3800}, {0x3, 0xfffc, 0x800}, {0x1, 0x401, 0x1000}], 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x200, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pf\x00', 0x8080, 0x0) write(r2, &(0x7f0000000240)="221fb40563e3b307da6b50c505d45c162860efaa46b5e8d962a89a09000000e826e5ff7f00004ac8bedbf86436cdd7c1769179f8141245fbf331ea6a99014f3f05", 0x0) readlinkat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/45, 0x2d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)='\"', 0x1) r5 = accept(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x40}, {{r5}, 0xfffffffffffffffa, 0x3b, 0xfffff, 0x80000001, 0xd2}, {{r5}, 0xfffffffffffffff9, 0x37dff3ab86c11e41, 0x1, 0x100, 0x6}], 0x7ff, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x8000, 0xfffffffffffffb18}, {{r6}, 0xfffffffffffffffc, 0xd0, 0x1, 0x5, 0x4d}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x60, 0x0, 0xc34000, 0x7ff}], 0x3, &(0x7f0000000480)={0x6, 0x100000001}) semop(r0, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 23:14:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x9) sendto$unix(r1, &(0x7f0000000100)="f772e5a53b3a5c45664e12f58b80b3dfcc7ebdfd21e9578c48153998abeabe9543c22b19486b0a4a3f72a8137d02f8279696bd0ecf75d48a4cfc685ae21a6bdacfa09ea168119480e263a6970d1f31a1a0c395518354d85ff928391f8d6756831d462b3721ffdfa3daccbc7b1155e19a539c8361f502bea1a4a0f889733aed24694256bb5b1f4200cbe9794521573bdc6fafe557c7f914a82b0d7a277152dcef6d760351cf4d9dabfff3d57dee34dfe65f51", 0xb2, 0x5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r5 = kqueue() r6 = dup2(r5, r4) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) listen(r6, 0x4) 23:14:19 executing program 1: sysctl$hw(&(0x7f0000000080)={0x6, 0xb}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x3f) listen(r0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) pwritev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)="63ecc8221adc8000e45c5fe5c5dfe79e609b2d1ba24db0454c0ac7b1b85af326f371211c8466e74d997810632e"}, {&(0x7f0000000100)="498883ad322f17152e4125c60eda0e9f720e21a294f5baab657d6f5fa6797e8b0e7f87201477f74aefb24ae8f7cd5433f343"}, {&(0x7f0000000140)="5ed0f102e951b369b5c9aaaaaba297d45e79caf72bae84aa5140601cbb7e8fa3d7203fc6515ae3905993e67bf2fe05b9c47bc5b5e8f6ac2c64f9be69421b"}, {&(0x7f0000000240)="3c70f76f279d015343b4df90227e432d5d2e7c8b947f770a745b564c4988c20dd34245a5a118bdee6a81c490598eb05e0da32c3a491de42c3c3240ef48ae27d19d4cfcd13ec875dfcd3a569ef06431508fec533745bb39cb47a0f7e24dc820886e39ce6e0966245fa63631b0163a15236ee065acdfe57a63b81a9f9d2e99dad77870dd0a6b1cc12e73c363af479d4499854ce8dfa243c41e66c267cd9eeb917ab7e7b050d79cd17d20a3cd27f32847a3a70c36c12a6f3623f98ed798cc76df20"}], 0x14, 0x0, 0xfa) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) mkdir(&(0x7f0000000000)='./file0\x00', 0x1cc) 23:14:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) clock_getres(0x4, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x401, 0x0, 0x0, 0x0, r1, 0x15, 0x9}, 0x8000, 0x177433fd, 0x8001}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x4, 0x20, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x1, 0x4}, {{}, 0xfffffffffffffffa, 0x8c, 0x10, 0x10001, 0x9}, {{}, 0xfffffffffffffffb, 0x75, 0x1, 0x7, 0x1000}], 0x81, 0x0, 0x3, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) dup2(0xffffffffffffffff, r3) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0x81) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x7) 23:14:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202dd03ffffffff"], 0x10) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000180)="3c53bb7fe311497cd8ae28951545e0f5bed8f9cdeaf9e126160eaf9b95cb33ffa1f2020d8b5b9324329d7cb07c95d02f51227a1b6a62799c09e470ed7af8f644a17cf43b5a417148d9017c9c92c5d5aebbb36b46e0cc5fbe0374e8db0547f53a635d11df0461a9046340afe84294de446ab595ca95b404f2e0353e7eeff96978389590ea3901bcd1efdcc426b3ac9453eb470f800ffc18d8e960ff23e9e4b875f2695bcb757a028ebbe728e06cf8b6ba9a1a9643197042ef34e7e571a723612a98586ce8aa070e8419c072c91d56f0473da5add1d14fe72f7982a79a5e8e6a043999768f0185d37b16", 0xe9}, {&(0x7f0000000280)="98f3168e33d3a80300f95f7755d02e365b197d2900eab4a8adc08c3d441f4b70db9935606a521aa7481f25e46c29b81b9629930f0fe606afb602ab21136cd555785c0226b45bfded20250770aeb9cdf09d175f959a832b7060c3e808b1034f45f7aa66693bda61f2a53a04c34c2b51bb5d1515b6be71d4a562ba6929c9b63740d8085997858bd64b6df08584c68b98a5be5673a4ffe933c2a9a65c1cd5990eaaf3d9d3d67a57dfe2a28d693a117c661d9fe1a7d60df9a401ad4b4efb15bdf26633a3efeeae518689cd9d16906b2312a5f32c6df8bc062478d9c29affdc5234b7766b21bd361b42c93d1b616c5b6b5af40e09103886b16b0b6f59a1ff4eda94eff799b140c5fbb8f829eb7e409700e64f73cbd4ed", 0x114}], 0x2) 23:14:19 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0x1800}], 0xa) semop(r2, &(0x7f0000000340), 0x21) semop(r2, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x1, 0x81, 0x1000}, {0x4, 0x1, 0x1800}, {0x3, 0xfeff, 0x1000}, {0x2, 0xfff7, 0x1800}, {0x1, 0x27, 0x3800}, {0x4, 0x6, 0x1800}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/144) semop(r2, &(0x7f00000000c0)=[{0x3, 0x5, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x800}], 0x9) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000001c0)=""/181) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000280)=""/242) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/27) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="e307000000d5d9093f702e2e", 0xc}], 0x1) execve(0x0, 0x0, 0x0) 23:14:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x5}, {0x87}, {0x3ff, 0x0, 0x0, 0x900}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) getgid() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000084e0dc580000000000030000000000417451c738b69058ec8f4be7a882bde4494da2f1c647e874e4c007b67498748bd5fe8ada34e8724b28d8ef5896babaa14fb01a613243f516215b"]) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 23:14:20 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/227, 0xe3}, {&(0x7f00000003c0)=""/3, 0x3}], 0x4, &(0x7f0000000700)=""/149, 0x95}, 0x800) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f00000007c0)=""/211, 0xd3}], 0x1, &(0x7f0000000900)=""/22, 0x16}, 0x3) shmctl$SHM_UNLOCK(r1, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cb00cf740e8a7053008773f914988a17577400000000002452000000000000010000000098490d077aaf9546060000000000000042108e909d7e1b3b3d84b99d95747eb2c0454c429fc43da7e3e90a379e7c5f8b130350f9b01fd9d1a9ca1659c99581fcf640d8521088e02846b2e53506f421d670dfff0f20b820a3f96300fc2c792bf0a3403b23ad523a0f8cbf26a790c5931013fed9a9b3bcb509ea9646620d057e5e192061a95870ae2a5575dce60fa098f595755615df3aaa5c15825dc47294fe3ff9f547d21ed19810b80b0e2143b32c3e99ba998fdd1fc6bb46c79304ee1c1fc58e7edf2abc893c42838f6d72ada619628aa6a08b8b4b6e94d3add4d2d4e5229c68a89f427b193aec40368e16edc742b068dc30917a9328050021558ed0fcf3907a24fe416c0b8b947939e2c96b6598bc7c7585111c63b98b4fb1b5cd9c0a79e91f91ea7ebd148789aef2f3563324fb61ff99b82d2fbfda59adbbc5cf938ed56f15df330561c41442d466d5a8455db5f0b5af3ec5e3b743c90cb6853b5201029e8773c5dbe3b3e211d49848ac686479b24f90a2b22a84ac4f0857e697731efbe55f946091bd70f9fe59f9ceee930db9c1b30f394657310c3dd915ed9d0d5af11f38cdf6bfddea01e78d6b88d1e9f53c8412b0878194c18e16fb5ba1619b2c93021f66a0e007dc68c479744edee191237fd969c5137e3cd3db9308ac20a322d182fd754e6f6e7e6b939f41d0744f132614c7e09ae629d4fca8a18fe95a760c23fa5caec4d2b68e88e65053fd36ce7a2eb9bacbc48c7f3863cccba0c3ff9a07761f318a4e895574de487894e3d57ebf8a1a7e84eff9a5cd1d0baf9eb3f327"], 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r5, 0x0, 0x8000000000000000) dup2(r3, r2) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) 23:14:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000002c0)="08c7379629a49ebf", 0x8}], 0x1) 23:14:20 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file']}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504600000000000080007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCPROMISC(r1, 0x20004269) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:14:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0x5, 0x7) bind(r3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)) 23:14:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff, 0x0, "000000000000000100002000"}) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="711b8411cd3cb2a508fdfb8ecf1cb4b74e3e5957d1ce9246e5ccc4cfd0923febd4ce7381cf84b7347344bf714c400fcde45d1b61a8a8dd4d18e4d1a26cbdd986050a0163c2f4b0e1a972f8619f860984e249406c9b7b13babc5f3c00407d5fb7b652979d215cbfcd2b04f071fcb74c0119", 0x71, 0x4b8ac749ef0391e, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 23:14:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66696c655c580110ee71da7fe486ca7ecb27c4829bf7aff8397e74e49a0c665d43f1bd16cdac77cae85260ab2257c8f1fde557231e3536916dc1113531b80500000041b93150103aa3048b3383c48c618010da70b565fe427b29cec711d1c2f9bdaac6040000000000000009a4deaa711373c51263a19316681562ff611ce0d80b14a0e5ad235c9fc01f74b7f4728c4040bc7e1a2e7ff948fbeb1f4fe4c51498feacd133fa3dfd699558723129343c0000008a000000000000000000000000d1966dad948e1bde63ca00008d1e3e8959ee8f24665df036f7d151d588fc14557859cf6209bc8dbbdd96127c09b3c0b5b05efe24a8c017d6c63831a8b2a5c39d50e04b339b98a827d5c74cb65cabbef923bb617abc5cc6abd65228f6d8773ccfedd2c3391d1b5120214bd604b9ce5a4c473f598a9645dc305e1cdcc700000000050000000000000000000000767495fbed0e05ee72c7b92e25a5636cb0b676c006dc10f369d2b3b87ce9ade6627d06466c4f553eb5d64bcf8d060000001069b5c2ba9d281a770fd1253a2da80900cc7f5e6949ac12d111040c24bebde0649e14a766301cb0a6a9d0b74be043bd9d7d7e7b8f569e0096c3f16c3e448d0e6312c49b46a8fc02259fa907ac0310d6644561ef24ff89781fe789018eff03000000000000d5bf216a6151df869e328ce37b0468eec4ed5813f58ceec3ed242d290277330dc44a976bad7497bc2a75c53d5e85a31b98035bb7c22eaba849c51ae8dec7765fbee0636740e3524799e689801b7acbc7a1df87dcaeff4c3c51becd1323446daa861cb34f9abd0b98cdf30d617b2336e6eaa2f0733ab2094c64235331bf47cef75b76cd44be1b7b1bef4ce15ff168c999346bb17499165dd5feca6aab56f74adee1d4f3f9b6de445174ff40e55d402519950fc1596bde0eb350a59c84928ebbd65ef65c91b709d2365a00239449"], 0xa) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x401}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) r4 = socket(0x20, 0x3, 0x7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000180)) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140)=0x43cb9, 0x4) getrlimit(0x2, &(0x7f0000000100)) r5 = dup(r2) socket(0x2, 0x1, 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x6) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 23:14:20 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) chroot(&(0x7f0000000040)='./file0\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x2, &(0x7f0000000080)="0de0eaed445be413f0f0fb6c3620f3535e7e5235d044fa5c11950f38e39471b7e5bae5a873c2ba51c61951a4096cfda6875145dd9c624da43a5a036e9c9eb55897ca86aa8191b1e78f2ef871fad9cc5ed6ea5a9d09eecd334784fbf91bec05c0a37ba418de56034833f33d5abb1bbe20bc58aea3ef5593e5703521432587560873e1985f0d3c6af34a901829aa99f572440f77af7aa5d5e05fea0f95298a801475e18a1e251fae29fbe54b9233d71df037dccf58d0da74e6902b66f6e1c1c4353bf846864525a4f7b17be087e969b22a7393202498430a656aefbb847b9dc76486a9ab6798c4b8dba2edb0526068f9e31d9b06727a3b7bb6d0d4bda379f667dfd4ead0327585deb3c93bdae52930415342af4d6174fd3dcf14beb9372a278e32a8a585f8b320ab2f306ca49d3e6b5094e2e7320869f0ff72", 0x0, 0x0, 0x0) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000300)="25215cc5120bcacd3f88227dd716f200171a9fe1ac5fa2179683b4250e13c25fe0abe9dd67cabedfe889b2d9ed5b62b4d743ca", 0x33}, {&(0x7f0000000340)="e095f48a06f0bfe42f53447e98af08279034437fe0c4523cdcb0456c5b2fea2d59989e519d9af9cb02dea57c3a92dc869f3fc1b4d24ce1024e84970b7b4e9716a40ed375c07bfed4154f6d4fc8efeb241596d8bf03e36f5a124cd6185959427c07b86f4034e1cfcf0301a43de886abbad70ba3e6b4fdff5ebab3f187401e41bf88d43769e572410d49e58da74c5c2e95f3697425ebde75fca62b74e17947623bebd4d046e8f1d8d67d551479b75e8bba82c65ed8f762e06658b670ab", 0xbc}], 0x2, 0x0, 0xffffffffffeffeff) dup2(r2, r1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x5, 0x729}, {0x7, 0x6}, {0x24, 0x1}, {0x66, 0xa75}, {0x25, 0x7fffefff}, {0x23, 0x3ff}, {0x75482abdd42b6834, 0x9}, {0x42, 0x7}, {0x83, 0x60eb}], 0x9}) r4 = kqueue() dup2(r4, r0) unlink(&(0x7f0000000440)='./file0\x00') r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000500)) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 23:14:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x3d}, {0x6, 0x0, 0x0, 0x400c2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = msgget(0x0, 0x7dc) sysctl$vm(&(0x7f00000000c0)={0x2, 0xb}, 0x2, &(0x7f0000000100)="2bb45092519a7f124491cd8574cc235af90c0235a8582cda4e63772d4cf4ea5a6dc796126ea24e659712f454a356049b2cb57c2fde70948e3bf5eebcaac79ea1cb5f6be6f3109f8c96ab1a1666da99401774f0ac0c49c6289a0d1e1ae8568dcac82ce2a692f73ec6f0a0ef249c9ed8513bccddb39aa4730695cd7dd5566066017eab8cb2356dcce7c6b65ecc870f6ce0ef17c62732ef47b531b70639c56f5e7905798b068efdf09671036848361c58a115", &(0x7f00000001c0)=0xb1, &(0x7f0000000200)="2c2197307f94", 0x6) msgsnd(r1, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="03000000000000000d89559781629a270456d56c42af5846c8c0758f2a8aaa3926c620f4dee4aef59586d1d9625bfdf13b96712b6d8bee10ded83711b75c681c4df58501fcea6a540ba3c7153c5847830d59c11c84e3b15e35a622c4d3d9b7ea8f0cf8361da50b55aed38ce60f304e8c5df677ce91b29113acd1344ac120e210b9be1245aeb06ab52a4cdc4f7ceb24f0896faacde28325a612fefd999a013df1dab8cea0f348477e1af7f6429e1eaf82bad825742b75cc10ca2c1ac210c445d023d14949a34a44fd92e9faaad8733e5b0114e69b4715a558f8f06bb97028bb6f36bef7ad5cadbe24da021a3344114e8046630569635f6e327173d4c028005bfab3761d595524efa38dab9abec8c793a8487852db46c90388a6b8733a4c8f397777cedf5ce6cfd142c7245b273a9498bc9124570d7eba1a93f81cacd713ef9a4f953fe10f4a3384e29b3388dbc7b887ecf22d36569aa7aca8d2ebc8e21eadfeef503b06b1f44ffe603e888eefb1c2db072f772016434868ff93c54b6535a4c70a1931c379de1674d86f7f973bfee658dbc7cb4507c686befeb86390c226a4def9e769bd20eb063f2aab00d4a3682467834694d2109b3a0111e8d8ab8458de95b67bb5a3602c3ce85508f4c6e40ad23b39b9088b184b1dc33974ea364764715f833eda6b04e1cd7c500933e377dad763a39b1a28a1ed9e57f0229406981f7f033a6a8a7367c1cb2f5fad9a3a78917654679bd74cc86f766ec914f4546c6b8313a829768f9f992f7dc6cbfb33d0f4bbbfc6cffcfc6ad95b3b222ce608982d5ae7310402fb8fdcae907e3de1c7d1064956886f0ea3521353837a06cb64815d584e9df76e068751359aba3127834944b9d4034626a849614d95c720b317b8795cfc01cd4f6bfffaf13dfd85659faec1339603a18a5d3105cc2753b1a7914e986703a6d14ccd41f231dacaa28078cd1b6d27ec52a88542039d6575d0cec4a77c1f0ef6903fcaf0b5a690b0e574bebab5a76bf3acf2843413bd5094263c3f8704ece2f5f7cc4e3ac9b6d3ee855039b2338962e9f3e8a84d8706748f4e06cc7e7818c93e5b6abb1bea351d72e719d7a4b6ce01be128ffe9edd8edcfa8cc75c4b3dd7467739e520f012b37301b30f9e2cdfa9df15bd0f12d6b53e8875b737b4a4f8af2bf685c7a959189880162546194da97cda2e95096c5eee4be001f212a2efd1614409fe8c67f87703f71125a08a2d48f10197164a4a4d5155bd4072a561d0d97e314cd225828f18338f5cec7cda514d12188d26255ceab91585361a323cb29d5b822c43839aa7648aafc286398259062054f6d307a367e99fdaadb66a62977a1a5d7827595a7a9102fda3fd5fbe766958273d6db0550d381ea5237531d9f45f7db18424706c624b8896c013be783e6d5dc7aac13dd315c088b58c5116135f5711824952b0089354c7311f9022a935a2df9c0fd22e7a5656eb46054a939e2f834c857d74b6f02bdbc5e3e4ef52ab661e78100080c5fd6c0dd6ede7ebea57039d3f2d1ef02814f3a4328f91a89bae8f7b5c53c611ad6897f86f88a3ab2bdf39ccadb644b808712d2a1eab8d9c2c8a346526c9e0e14b54d76ee5cc0c05790cf5b15b992a0ea5e9e37cce1c893ca675558b99440048cf905cea5456bb43f41507ac35441c9022b439984a94c317e10442fbf3e3f13ae6d5aefae804b68eebbbe0b255bd4b64da8ff59d83590cd539b4a7504f1da39ed0a2bcc727ca1e56151738d2665af58dd9b050fe761b2b8814df9a27f580530e81a1722f72dc4767a50d10a5710399f68e7fc5469b52570ccae32ecd7ffdd5f2d8f30c31b93c01ee55ca2654b0d62c4e9c1f2ffce69c2c7a094e53d6ee403170f8eb04e92b5a0a212fd9b053006d07ccceffc722e1c47238249c8b8cff28210798759bfa18c1dd97751926a7449aaf30ccc952cc15e270bc82d09608ce6cc9d4b7a74ebc06193755f878c80bac9e02c5023b678be2e6801ba4a5ec9f90715639207b9f220543d4c0f14a6e05b78fc9c7f228a9f46b6b7b025c41bf848763d926fc81a284794c86d5bad0d6a440fde27da2df4cb1f1f92956181803d2b3ecd395af27e04a5bc4ccb136098d25829befc9215fbbef5784b69b3067654aebf4801ae9c4696684ac355dc4c77df6aa21c4d6a92806fcde356381eafe1331fa67d7a09af66865214808c16f615d482af7252e4d52840f2e5c3a61accb337e7cee43dda4aa574da20a125d54fdadd0887264a1dc5a368d7feb6ec8996d470d1baa2f45a0e3c04fd76d16884b84f49c0e497bd2102bca632b38520041aabc0643546dddaa221f3e131b2d035ab253e28d4be080c5e282149feb098a005f96401bad1ec8c26e493e78c9d16a73a7432bcdaf617f4e1420d1b196ec6f6e80c6ca597da077308920187c0e17a7e1960d6c3acb1ce2982aabc12f07e8b360ee36fc6d20df2dd2794d327efdffa2630ec95f6cddfa787f92a4ae67e40073278c95266a82e3be5a7d4a104512c7aab138139a8f0884a2ce225db4faff7f000007c270d99c5caaac5723ee0095c34e3dcbb069ee45ccb12f8f93ebbe2d1d417617b2ac66cd96f6d1091aacd94db34f78e49e9ad8717b1d8df4a9ce69ce92273cef25a351db81e6434e89a969c75313d5aa13b911b4a1bdc4662a5ba22e79e06b7951739ae43c53c51c5d83a02d26a7ca67ff6ddc70a209fcda1f05db3f963651ad884222bfbbd86ccacbae6faa0c3864b0b397ae237aedc78a912a03ea02f607fe344353eeb6f9f5e90e39938f2e618995270b6508ad6c40835536fbedca9977789edbd904a0d389e7e6b2da665ce12b28fae39b70e5e1683a043019fe19a34850ad5ad0c3171bf41eb5a9f23ba4f1be95924cb6344ad5e60371b67cc11524ec70bc9afd682f812471a6d600801d7fe738ab036ebc1afe8af90915e82aecdc66409d6356c2db7bd80fdaeeaf8bde544b033c34485597b7568df971308fe9e4b6de2f898e588b65e2f75b2d7b9f2c57eeb9e5cfc415b22a0e494b68decd493d11e9db0d21e8543bb32ccb4ba4aaf0e842c9c27b6ac01389a64a2c8ce0da8ed272fee57b5b204d47b45428c10fed9dea34ff7e10b487609833a2574b9add72a6a6abbece41de681ad187d968971a734d7afb9a438ccec0c625bf4d3971e58f6f0c459b6b5fd2e6588f5fc2685128f0244bca5a2c27b98566b60cfb869ee3f15c41c2691590ba38a850b2797dfaeb688c4a8b7b7b0a3142652f14f06640deaa1271845febc957ac7b5f071ceec49368f7baf9ddf7661a4bc7accf32d6dee9347d6e1d3419234de9ed77d82b8712e7cc4fea309f0941513b5b0e7cbe41d3b0fe06e1e02aa7b72b14f134a19e3f84f73a9a1cca78be9113fb5a883fab55753fb68e5fb12abf6c20c05e8232384bfda11b8608c253ca53ed9984cb47188a78c2ec66fff476284900b6e593c0f605d9932a07b71198bee5d73eda3c5d229290a215d9d95aa2d0ec366da4e7bd4bc112edf04850b965cf82e39b2c81fce37c9711fadec7cc6e3527c92285e38243ed67988c59d70bb278db02dce333ae659da8e75f42d2d40d7debe292f13081bb6a30aa1c550df45918380aa70032e1dc7c68fce16f8b7ececf69c02b374f3d4d83f56e4034a89990c4f477c4ecfeb43d17db8e2ddf6f59d5b6fc07edd4ae93820d3d3acb5fa66801cf8a092f52277c0845852c8a159f988b70cc596c2f7ac326b07d77a1bc9b732ce0db0201fbf4a6571b00991b260ad9647627c1951fcb2f16acd692bf9dc60bb4997b861f4a588b472076e97d82c7a526a98c2f697293a536c7155716386a3c29be7ee0b80c738c322695c277e0e5e69a2716783d20d2978b9e31bcfa0393bf2967e69e617ced32252a8e5c2b02322cc786b7d71f4f594c47872688fa3da88947d9f53a52c8d00f0e23c7f56bff57bd870e98294a90385c70758b45d1934150e5c2044c7ac59488cd5548a350c201cbc39bf6a12579870c4a7396db495c6a26c25b9d2a8650f69c77bf6984de4c794305f097dbd0534cc01d8e40ccb379aaca86fc6f826da4e1aa1920f02e970c21107d918ac2b17f04a1f90230eeb9d5a01b1395a10fbe9c446a29668e278a1341fb5ff638887d600210941bae6891d620e8d1cb90728841effe05f4960a102dbbfa24d8e66473962284135a08433968b366af67fbc78a77ee51e70978135df71894e4e1ea93d2ecae11ccb61ecf5c94a95ea52c3b12d2c55f7eec00dde74a59b5be7e9588a6fde3ae267e23cbaae333c485f61b74515bea9671d6c04913effa311fb291daac1fe689c614e8b7f1fd2210f07b74e6d60486ed5bee0017a01fabede421d1f872f06182e049e04339eba17c669b467e92cda6756b88e28491ba1028d95be925c0af6ad33989de57f5deb6582cbce0f373be0401b25ec6769f0e854db74771df01739e269c154acb0c83a4017b28b69c31c3e460e01d61fe125d44546fea7d55cc460ed991ed1fd5cf5c32acd1c0546efc747c153f286faadc480130f59eced27e4737d4720b422e616ab795bccaaee115b69b132ac999869358d9003ed67cc068f7043a1502648119d0f96b4575c0e3ec8ec692052ccc503af5676e0fd4ccedd1329ef4752ac3939d8410646957f91ca7f1556ff547f40d492daad9eb2f834addc3ef90cc39ec18604b59365bdd317192b89272bbeda9aa2fd2e209ab1892ed23f6d61d78f91fbc11a4b36a174b077059eede94a80ad83c6e3b1ecd43ed531d9de126f3bdf2af6b7ece629a70b2502477887f79e15d51d4c3f53673df3a540a3d03f7607127e90c483350d633794cbd5ac70826f3f25ded1bcf8470c4161f57c2ab4bf0ab54b43d486fc86a16cb88a7dc1d3daa515156a4b31bd576b1c2572f3f4fc13d33ce693c5e55f2cbb6f20e50402229e2ee93fb70c56e8cc7134e54719295bb3c0d2dfa874068f9f414d4788b7f043b72be7799e88316428854329cffe26e647b918c0b2d12f4cb3cae48614c91d72721db35e110154f3fdb643f7612229cf96ac0cea3ca400b88423e5e8f3d14d9834f4f3746b1e01188522b4ad455b24178d6b100765864ee1b3cc8c4437f67a43e710b7907c47d40aed854a5c0e856540a79d706076a5971e9add3ae6e3d9d0412cbd68320a200a4c45e61a479887798ca7d3cc35a7800814d018dfc435e11468ec91543d1e50627ee54212b0ec3f1524e723e8a2bf42134f80572bfaebb4ae870d33696d9bc4bea0b0b94b1256920b6798dd946f75897a2c600f0485747f077342fa84c836973013292b5caee4351749bf945084ae4a3aa1327d210c4de48c5f7385e08f36a6f07efcaeb863476f69b5a6f2b0ce584bd68de912a45d28edecc5c845060e83ed9e3b41faaaabdde62d10097ccb87de3400bed0dade386ade795a73c9822385a60fcd6372353152b513fa21cd6e38f20b21fe804139341d98fc743dc57cad06fc4a964db20b4530a126cd10bc1456f6f328d157ac525d75eddcc7fcd0c748b18cfc3c8e3ca7aa0c3ad934b06d91fb0ca7bebd347a83e68691844d1b6969c0fb4af5b5f7f7220b5d6d0cd3338744415b3efb23f81414422e5e06a4b6d2f502ede5e397fff75ccae8c50f2f24810a5d2f88a8ed75e2932924c5cdda828f8581459f30755172468d1d7c0d1d586036c42b9dd533c879df2cee5a3c39b85058d3c9bbad72460e52cd7cc043cb855267ad778da341d0f22ad327f67a1f00fac737baeefd434663907620f392f1db328047bbeb48b0100010000000000a069d32a0d70aef7fefc5ded06af8fd528a3ac5e90c51131ff391aaad427d61865a3f751172e7a435478878b3d50984a358dd6c99b4b471ba022619f53c710b9445a"], 0x1008, 0x800) msgctl$IPC_RMID(r1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:14:20 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0xbe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) getgroups(0x1, &(0x7f0000000080)=[r2]) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = kqueue() dup2(r5, r0) getsockopt(r0, 0x7ff, 0x3, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 23:14:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/9, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0xffff, 0x100000001, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$inet(0x2, 0x4, 0x3f) listen(r4, 0x1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 23:14:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x20000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0x6a) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) getgroups(0x8, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) getgroups(0xa, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r5, r6]) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) bind$inet(r7, &(0x7f0000000000)={0x2, 0x0}, 0xc) pwrite(r0, &(0x7f00000002c0)="c3", 0x1, 0x0, 0x7ff) 23:14:20 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) r0 = socket(0x18, 0x400000001002, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x0) r2 = kqueue() dup2(r2, r1) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRES32=r2], 0x50) 23:14:20 executing program 1: syz_emit_ethernet(0x43d, &(0x7f0000000400)={@broadcast, @remote, [{[{0x88a8, 0x3, 0x0, 0x4}], {0x8100, 0x6}}], {@ipv6={0x86dd, {0x0, 0x6, 'vS\x00', 0x3ff, 0x3a, 0xff, @rand_addr, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @empty, [{0x5, 0x1c, "01a4e6bc771de10027739c319e1249f4a9d2fbd748a9070a38ba44cccad7f7d26160cf840817eecf4be8ef84b8e0305a72db1c45229f2f50245105ae125e5b18c22a8ddb6a6540b932963f7fe518b00e049ab68e076c5e2622176e9147d933e07eb25851054c1f0b29b54493bf793a0ae3e359a2dcc6efc89c8ac7d5e7043e66892cba1dde3dd06a7141847f8a35b0261f7f89e0a960536116d3275ccaff5a4c4bf05de5538ae9286a793277cecc0152abf4212d4fbb1253be650591ed78ad585807dea2e79fa449a270ed66e6b37728fa16386d481be841eb51cb0f4f0185d3f33656724a"}, {0x3, 0xb, "5416f35609f9cbf14385e81bbf5ce7da19750da081be353c1aa491f061b6d3b59b187413d7b261bfdfbcfe590b5b6011c4b5721449a55b8bb4154e1a71fbddff6e6d802b230d786a91f2a3967ce6bb5281e1822a37137879"}, {0x1f, 0x2, "3501c852a162912f8493463ddb48bb2a"}, {0x3, 0x9, "9b5b7742a09eaabd63bd3c99de21dff63cde96649022b785dd701f4c6215b8c6e4c1361d289e33edb656c504aef42841611bd185a71841b97d54d665d75c872cf1b9c36bcdfa423cbf0a1dda52"}, {0x5, 0x2a, "508240e66428a2cd1f28bdef7390b831a48cedd279c61168e929c7bd7e28091b03666651eeb620c6c7a271f96ff87dcb82327fe8458c641f11ca7b96a4f1430c6a2306257b76f03dd392fe39bc17c483f7b8abb40e7f30479c715e4d23cbaaeba76e68356a74db9fb503e8712ee4ac4d83ba7d9da41172143b65c9b5e9dc164fd02f09e2a436bc5ff8a44551d8211f8e7707ac2c93d3495c608c7bdcc9d6e2efe1a0f2bdaeef4de6f022b4a25eff8b670ce6b14674bd07cce536d989e90ba67bd2898d8e0d0c7f0de5c9069cb7609928fbe4bacbd565df90623e248b674f88dc126cc11b984216ad639eb67247cf2150e7b868b2d9ab92b8a483d052a0fe22f6ec0441a825a76ac48bcba51445a01f38c5f5f5fd09be2937d1408b559bc4353c52f90b65d96316b0d31e7076e4e13dbfd0063f0d0f3e8d6d8c18e285876e7d26b13a681806507393470924c6b870e06f8720f0ea"}, {0x19, 0xb, "547818571cc6252df090d25bbca9b7dd935ea138b7c7270493b6080db71509fbd18c4886643516400b641edc702fc7a028afec97f66e574f8a49a5b5f51e010963b619b1589cad1b6ca71187d0c560a40443451339c0de7b40c8cd"}, {0x5, 0x12, "0d4f40038ca9acf00c59fbec1394564bf00c95318c6f519d30f9ee3da8f1a8ce0fef1cf6bc269c7056d0012278c11a5be9f70d543c62ae294a769668dcbb8d923a72b44092f1db558732f96f6840dadb6b51235db410365e7ba2d90413d951e3d4a66fcf9253793adf83dece1be272312232a41317f0b30f4b7291d2904499b0729e18ed841934ce5fa1476833af96d6"}]}}}}}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 23:14:20 executing program 0: mmap(&(0x7f00007bc000/0x3000)=nil, 0x3000, 0x4, 0x6011, 0xffffffffffffffff, 0x0, 0x2e9) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000a48a01fc7e13f34a9c1d83c71581627f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() rename(0x0, 0x0) pipe(0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 23:14:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket$inet(0x2, 0x3, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f00000000c0)="040000003c4a90b785f27ff9673e66d6248792b64be1268a46a24321a08ffc6af931d22b5da8112aafbe4b9719b73f74bd14fb5f1319ee5c1fa180562458a84df2fb16c74a043cda2e1e803c9057b94be86a9bff89ec3a65ef6ee704973b8703c1a471b60ec89c906ae7f88b1ff9d81fa8d3d4eba7f4582d6e45041e261573fddf19409217f06ef444da444fc964b2a0bc5b9920", 0x94) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) dup(r3) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) 23:14:20 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x8000, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000140)=0xc) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 23:14:20 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000035c, &(0x7f0000000000)=[{}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) 23:14:21 executing program 0: sysctl$net_inet_gre(&(0x7f0000000080)={0x4, 0x23, 0x3, 0x2}, 0x4, &(0x7f00000000c0)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000040)=0x141, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x110) pckbd_enable: command error 23:14:22 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="a96f6c", 0x3}, {&(0x7f00000001c0)="d73160174caf1fdb37b55715656e4718635a8c9994734f2d218868ac2881f1d6c2fde7ca6e6de98059ba14f943f52c65f327f660dfa156184864128ec5ae45372aab309d4db3ea499c41010060a61fd9378333cf78b0d0b571ee93a26215006b35a3c4ca46a4afcc55d5d4f613b33240bc8c9d7beb68f43bf760fd171733787444b15b698c9c7585b3e0188283b7f611b9a26bcd091e96e6d46c1e24ec0ec4c4dc01d8aeb68f41bed0432e2e", 0xac}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) 23:14:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) munlockall() kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) pckbd_enable: command error 23:14:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x7f, 0x6, 0x0, 0x5, 0x0, 0x9, 0x1, 0x1, 0x3, 0xba}) r5 = kqueue() r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x6, 0x2) setitimer(0x1, &(0x7f0000000080)={{0x4, 0x80}, {0x7, 0x1}}, &(0x7f00000000c0)) dup2(r5, r3) fcntl$dupfd(r2, 0x0, r5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:14:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 23:14:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x6, 0x3f, 0x40}) 23:14:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) fchown(0xffffffffffffffff, r4, r6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[], 0x10) write(r7, &(0x7f0000002bc0)="e38e5255eb5ce0d1c0df7b97978c38d1c7793cd68e688c23492f8ae248b11bf56ed6b3a46e245b27b778965792c8ea7fd7b7f5a57fa055f0df5850b06fdc2245146cc5dff3c08f476ef6a26bdd8af4a09cd1033650f5241647591badf9987e63b4168aca9310394c84ba0f4d08aedb7f9d7f8bfc61ab92370500916d4c64698dfef1df50854d90e43eaaddd62d0630613a2b367fd8b1a5ce66879223305692bd83bc7aaacb96f6abfe1e0022d7bbad570516db41d190228691af7c8fb8dccd306612b2bd31268364f9825080fa07bc7d1080c200da706095e6ae5be9d0252dc495b2604caa4400060af077aee2d14405a69e5e376be80441c9a0eccabbe2760a39d974b1c42a94167e3c475ad861015be78831a6f3ae7490aefb209715d3e6bae0fc9d130a592ebd5a05fe551e9eff4b9f5e2ac777588b83314eb4cca5d05a62e2d003a96f70b981bc53f3ad32b8a3e5113be672ab4a1c405d1669a27d607a6fa051a76c235505f9e0ddea7d67b6edc4227a1cf70a0042f377a5f44fb1c94022ac00d8c32831555ef43da068474338ecda47684c740be0c61c1dc38057e584b5f18adcf300ba46a3470cb6676b0163e9d39018fabb9b93a3b588e6b6dce30d76588d277f27d10f0fd5b11c700ab918820a2ecf215b033848165642389a487e772d2a85b806f2023bf63474e29dce031ad0178a76c9c095714fd7ec88696bc3472d62b507e3d2887f522ddbbbd88071524023427dbc66f8d8d8862b78b568b7295d606c9a26b683c6e06b47d7147e027fe58ba9ba6c7d492acd2dbd50b1d1b2ca87c0045f068918d68d6a00d3a27c46ad34ac0554ab1e80286adf8941e3243b87746391d2cf8c1bdd1fd9ad012eb63141e8dd2735d5b0784e296bc0322e83ab5c9bd61f8b1b6628f96c0efc86189c4918daa2a658647e2135b644ee10446a884d589f275b0d04534ebcbe88a10b4b852086f5c12ce824d08efd63bab0ffe96418ff5e5bac0bf5e7175ec5d6ee65b762abf5e389882bb9091410671e68d573461774ea7e556eebe777f3f42c6f3fcaa9b9a364aa5d6aacc068c38858a4392f8c87d64ac2550cbf6b938f4ff9c34417c2c95d08a487980658192ecebd9397a5b1d865f3e174a33fcaf15b2806267f72e6c7a91f61470a874b69743c5417fc4242983245d754fe6d83531b44db9f22f5d75969e6f76f470acbe1767934bcb618877f87a85dca7f3f34ff64b23a62a3e57f2310a5098481431ccad94070c3d41470113e85f0328f046dd35428c0ded02ece4bbac59d96e4a7e9594821daa25673fe2be8de4c15c81d00de88aaf220c9e84f99883f11d3a62944b0642660060185ba25722e62e481ee1eb16be7e02166ecae87931c5566ad4de95fbd521588b8a6da0fabcea7b2ba8017fd52b0cf66ac0d5f215fdc36f2604eb10394b7758354c3809a447f57aa17b15007747af0c4a69c196018ef457df19f63211c7606d5a6518e1b568588cb58a7162ecb4b3fc74db027bc0634143c77dc88e1489d61a16efee913f22fd868390dc2419ee91ff1e6005c12afbcbba11594ded22b07cd450ae63c04bc1fedda41cf891d0f52340c3c286bc8a3ca261a3177180d86902aefcb5b0fdc837d3f2f3a040afc3520178541d694559de7405cafd82e3b00117871b083f9560bbe24a31ffc7e76c349f47c1f9d2032d7ee33f73449456bbd12ecd5440570c4fd1912e05fc107648912278fbc32c7a30299643794fa3d471c2b1a0fa412484a5eb2a771ccd547556dbad82d2401beb4b151260b30dcb5ce4140c114d0345bb8c0873743f6b39d6ec21d5880cfdae4078f05ac40cfe73f4d6b2f2aefae0ab518bf739c5072d8b7c1e7f3646c8d09fc84ffdf0eb38562bc2695eab4143a93c89ba6858982275f547bd5740ca06c17b88c789c8c4315f97586caf68d58207387325d7112c86080286d2224cb115dcdaf9a0c60a685e199e9b8eccce5ccb2ee00d0bb843eca59fb6973368cb6aa62b123b9fce5c44ab6856e7e39893814c7836ec69b743c3fc9332c4a7fdcb19b6787dd623c022e6cadebdef4eff805aa95a61ca8db35b9b2376848aa1df77590bbc3288069069e93247b8ce1a5fad5fca42d440529f2ccf33b02cd926fdd09eb3e735d0310fb488b18b62f9076485c2fa0222da793fd67ee2931bb3e7834608afd20cee3f8d25add6d3b64029423245a058aff5635f1e92e2eed98aa344c5091dc5c92483514d9499d5c387513fc7b1d126818a852a692c8349c5f0ed7655060229ab52777dc77ead1d963e9324af86164ecb2fc0cd047a4f46501ea00bbbb33f539d39f21a2ef0368c4a244e429fa7163ebe8051f952bff2cf8c8b4032c94337dd9aa0705cfc1b6a6e1ddb110972d25a84bc515e8d44efe5779c70c67587b1f1523961e83571551d3a80557514d21bb81a48b998129dd6f3b3708ed46240542d2006ebf72014fea2a4f76ce3b48e740eccaa0acfea935d8972e78c101bd7f17d33883e1ec694f7ccb693dcda3e84fb96e37c968c2349f6788972cf3d96ac47bccc1550595c6f59b376e9c7951650aa5906de4cbfd0ab3ba9f74a0ed14bcb2e18dcc2d02f099287e286c35b5d64f5cf5a325a7f1fadc86a61fe5b1a62feb29a01fd01cc9fa78b2c2a5ea6aa14e997921957d5376aeaf1f6e9e6e4825068bcac73b48f44201b910168c34b26d192baa693eaa529212bdf261dc208589374895887a5f6fe7e52d48b061e91e5d9fb841cec64575508c8e52e915fa5db2261c38993d60d83eb2751863f8cdff9202f5b19c929c56f38f951f76d2fb16277c1c5f7e89313e98f928afbf0925f0f5ba2cf0b830d3d12a44b1cca9e693c2ac5bf1f349f20f849c92c2f3ec5e05adb24b3ad2469a42fe1e5629a819aff8b3bda95584b6404b99066af0a14c53668c1cebdf155a22e869313b4f782c048019ba70c6f5c568b8ee4ed19b9ed8362b5545e8eab8560ed2d156f5bc8c6480f6fea593e03a9a680028b7ec42679f5c4e7527ee8b1acac24c78b0c76166dbf36028e3d6af24774164614b48088d8caa0270dc492ae5d0523a9e2a34ebe73f0325dfe7b96abc86c6d1f287a7ec0790bd14959985b366a8f09308c18e77f67c4dc1f7f6c3ef1863697c6ced2c047924c378e390fd1f7d9c86f05ce50ef9190dc9f9b7004dbd29a6d6663b78957e99873a7440fa51778ec26a71375e2d2527dcb7d1d9f4214e5f6e92dbdad6fa0667728bc345d24389179b95b8256c71e0c04b652512150ac659e76a306081756c7a7cc1b450050acb11065acce51b304860dd845b54d340f121e85a91a8dc338b39a27b7a4f54025807e1900964ecf707743606aeed570267018b8f92b3bec0453858cdbdc3a28de299a8d13269ebec8baaf03688414f92b307e68b18520d76bdfc9e4a90d97a49e054b4e5262f5f56fcc32c014af08498fb0c729d7f3d8fc35d6910ab39dbb536155f60ac6dc2ec642d9227756fbac485af5385790d5d023a403a9b66b863468f3d10aee1bcf21b9c4c7318920b9eea1bc8e7b8e47b325e9e1e0fa6417b67d12cf727685128f84e3688e075a7c0fe7843e6ff0922d9591c8b76d688c5d62f78ac621d26b3072b67654cef7c6de8766cef7b2354fc6ef6d7e18a43b91865b7150bbb62ec83c124f01795e24d77d8dccc22694a9a379965de43df076a0275510f0031a952bb2cbbed8dff3420363d26aa46f6a2faf114a6f6afebf4d23cb4613892d4ae9bcd8db10ae8685ee751817a6df71199daf46b39d4dc8dd8fd56c2a52d2ea70d2acff44a8d5deee9001e634a4a403ea5bd6cd37401faf5d4f958578fd86f51521a456fd6324b50c1e906aade6e9570afc861d524af2fccccee76eb96a9509f7916d2f1bd2563a11b2efc8f9c39f6b3b4521242083a232ad81d1b03e8e815019839f383a56649865e13cb2163203be97eed3a44b0a03a3d199e8a3c5a842ba98ff09c2a9be79482f2244abdccf268c5c686a320f4586cde70b2f55079738b6c17a944595304d1fb970cb3d06605d335623852bf39ba6fb01c1dc1b8d22d43", 0xb39) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 23:14:22 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x2, 0x36) setsockopt(r2, 0x9, 0x29, &(0x7f0000000040)="3e8d60ce0f232122fa6b577c80e6f60ae75dbc67f42b44ab0e89a8593b688247f2ad6d961ea7eeece428e490", 0x2c) r3 = kqueue() dup2(r3, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r3], 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 23:14:22 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x8) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0xffffffffffffff01) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x2b, 0x101, 0x4, 0x19b0, &(0x7f0000000c40)={{0x0, 0x4, 0x3, 0x5b, 0x9, 0x1, 0x81}, {[0xbe, 0x200, 0x7, 0xbd, 0xd67e, 0x800, 0xb, 0x656a6416, 0x100000001, 0x0, 0xb41, 0x401, 0x6, 0x10000, 0x8, 0x4, 0xffffffffffff8001, 0x9], [0x1, 0x5, 0x5, 0x1fc, 0x6, 0x40, 0x1, 0x7ee80000, 0x0, 0x2], [0x0, 0x18, 0x205, 0x2, 0x3, 0x20000000007fff, 0x100000001], [0x1, 0x2, 0x4, 0xc3, 0x9, 0x8], [{0x7, 0x400, 0x1ff, 0x4}, {0xffd, 0x26c, 0x7, 0x200000000}, {0x6, 0x802, 0x40000005, 0x7}, {0x1000, 0xffff7ffc, 0x67, 0x3}, {0x1, 0x1, 0x8000}, {0x8, 0x0, 0x2, 0x6}, {0x6, 0x2, 0x8001, 0x5}, {0x1, 0x574, 0x4, 0x6}], {0x0, 0x1, 0x7, 0x100000000046}, {0x349, 0x6, 0x1, 0x3}}}, 0x31e2, 0xc8}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) setpgid(0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="d44066d906eb9cae03a8e1ac4ce88777d1652e011d39bb38160d80b04b5b2ad3c5ec940e59aedee0f511be052f59b13c372a98eb6ee2a1593a985841dca1c7d80d7bf6a59217f2269c67a21cd9a45889022fd21a009a2619ee67453191bf202c80a1114bc4b0ec6e600980d16aef7039f8a6f83ede31e8a737ca53fd380eb8a0fb687424c91a793222ad04bef01ab7b0731d11c462ca8498db9e04742b", 0x9d) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00002effff696c65308600d9871c1d01001b1ea05ef969fcbd10bd4e9318d42a5d658d24335c5ad79081b396e23eba0e000205035cf4e9026253fba8cd32738502d785ee125015f451d86e9f23c509fc57b1fc2551dda305d328e1d217a47e21de4b781aee7ce25c9033a8476b862b8105f3fda153cf509f67532957d81591b6e6374a945fd66ba1a619ca824f88de"], 0xa) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x0) r4 = getuid() fchown(r3, r4, 0x0) setreuid(0xee00, r4) r5 = getgid() chown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000ec0)=ANY=[], 0x10) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 23:14:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) pipe(&(0x7f0000000180)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r4 = kqueue() r5 = dup2(r4, r3) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000280)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x4d, 0x0, 0x0, 0x5}, {0x2, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000400)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000300)) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) 23:14:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb, 0x0, 0x2}, {0x9}, {0x6, 0x8}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)) 23:14:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x5}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r2 = kqueue() dup2(r2, r1) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000040)=0x2a) 23:14:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x33, "10000e090100000001ff0700"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000002c0)="c3", 0x1, 0x0, 0x7ff) socketpair(0x10, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$TIOCEXCL(r5, 0x2000740d) 23:14:22 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) syz_emit_ethernet(0x50, &(0x7f0000002340)={@broadcast, @random="efc61efaa504", [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x1a, 0x3a, 0x86ddffff, @rand_addr="7fa5d9f7584437c92e682913a9f70a45", @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, [{0x0, 0x0, "d755f73b"}]}}}}}}) 23:14:22 executing program 1: syz_emit_ethernet(0x37, &(0x7f0000000040)={@broadcast, @remote, [{[], {0x8100, 0x4, 0x0, 0x1}}], {@arp={0x806, @generic={0x6, 0x6009, 0x6, 0x1, 0x3, @empty, "e3", @empty, "a04e9df6cf9a924eb60c28930c6181d8"}}}}) 23:14:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x2c9) 23:14:22 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x5, 0x0, 0x2, 0x0, @rand_addr=0x8001, @multicast1}, @icmp=@timestamp={0x12, 0x0, 0x0, 0xe000, 0x1, 0x0, 0x0, 0x7f}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x9) 23:14:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) getpid() r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) fchflags(r2, 0x0) recvfrom(r0, &(0x7f0000000300)=""/105, 0x69, 0x842, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0xef, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x5, 0x8, 0x400}], 0xa) semop(r4, &(0x7f0000000340), 0x21) semop(r4, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000258f88)) msgctl$IPC_RMID(r5, 0x0) semop(r4, &(0x7f0000000380)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff}, {0x4, 0x4, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x3}, {0x4, 0x7, 0x1800}], 0xb) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000001c0)=""/181) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 23:14:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x401, 0xe9, 0x1, 0x6}, {0x67e, 0x8, 0x9, 0x800}, {0x1, 0x8, 0x1, 0x9}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x4}, {0x1d}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:14:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt(r0, 0x2, 0x26, &(0x7f0000000000), 0x0) 23:14:22 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x178d) chroot(&(0x7f0000000040)='./file0\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x42) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x88) acct(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 23:14:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000001c0)='w', 0x1) poll(&(0x7f0000000100)=[{r1, 0x15}], 0x1, 0x0) 23:14:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020703"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) fcntl$getown(r2, 0x5) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) r5 = dup(r1) setsockopt$inet_opts(r5, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) sendmsg(r5, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:14:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3}, {}, {0x6}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r9 = kqueue() dup2(r9, r8) pwrite(r9, &(0x7f0000000080)="a0ba650fa0ae48ef224b911918ea0374476a8de76001cb9746f42d56ee21847c0e9050", 0x23, 0x0, 0x80000000) 23:14:22 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/80, 0x50) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x2, 0x81}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x66b, 0x3ff, 0x9, "cf11ea62f04cded5c438f678b7c6d91db0683805"}) write(r0, &(0x7f0000001200)='\r', 0x1) 23:14:22 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file1\x00', r2}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb87dd6000000080083aff00000000000000007917a3e90000c2a0ff0200000000000000000000000000018500907800000000e6885c877211b827645c8e2bfdd817c8b7fbf1095d393a6365c807273008cd01f01e0ed1b9e82a29e190c1d24b487558ddfb7e", @ANYBLOB="596a7ba1dc4a8c5c8be2782c8719c3de4ad0a6ea4460b5c3865f6b11500c5817594d4a274bba0ecfc3cb069569a29e806860953beb1aaaa93187daec5326e6e56da5bab3882a08722fe83584d37c3d94f4073c6c082fe019096b4cb213dfb1e514c58ed7553f6c85c27612482657b59987c5634384d030d8587d40545db41d3ac4bca3e8908388dcea108c34e5bebaa7a844988c484e6337b0c9231c529de0bd0b592190429ae1f8e96dae18fb08a3cc714c4e4a9891e54b02a62e5ca87c9ba46d0a9c564200000000000000000000000000000020", @ANYRESOCT, @ANYRESHEX=r0]) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)={0x9, 0x200}) ioctl$TIOCEXCL(r4, 0x2000740d) rmdir(&(0x7f0000000140)='./file0\x00') 23:14:22 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x85c1, 0x2, 0x8, 0x1, 0x1, 0x4c74, 0x4, 0x1, 0x2, 0x3ff, 0x997}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xdb], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) 23:14:22 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x51, 0x7}, {[0x3, 0x0, 0x0, 0x0, 0x0, 0x3ffffffff, 0x3, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x200000000], [0x81], [0x0, 0x8000000000, 0x80], [{}, {}, {}, {}, {}, {0x8003}, {}, {0x0, 0x0, 0x0, 0x1}], {}, {0x0, 0x4000}}}, 0x0, 0x3}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)=0x800) r6 = kqueue() dup2(r6, r3) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x882c, 0x8, {0x1f, 0x1e}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r7, 0xcd60441a, &(0x7f0000000240)=0x2) 23:14:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x33}, {0x16}]}) pwrite(r0, &(0x7f0000000100)="fb9be96914f6d6c73200000f33a5", 0xe, 0x0, 0x0) 23:14:22 executing program 0: sysctl$machdep(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f00000002c0)="8d14dcc09757e0587fa58baa66fb67a582a1d51f8b29f492229d94908cff31d9dd05182f7d10d9ea831695dac556c558a38d4dca594c91f175a3ae1cb3d8a2ad642c124fd90367d053043ed51e0179fb925edd0399bc9d39702930ceacf3309317a952e8f19d8187c61638a469e8a5d5d993e8b5e542717737db48ff91c9003240e15e7d0b3db7a1d8d2c74b46b41b0f8ad41bf9dd13f0024e23875787aa2f09ff311b668ef9f15ee1bc17f575cac0904b9957d4d489fba562235dea8e883aba427d44b66f5a320b941e6dbe94787f081ed400998fcc6c59f1a188b95a3569fd6aca598633c0036851ef475ada516cd165fb9d4e529da0a85b515a86223093250194d22213328488b6a9f320419b3a7a695c00cd3ecf6a456bfd5b2760a773d6e005cd87e66764316ad294c801609938d86b4e4568e869dc982902bdf62f874df083914befa23f4582ebc1e38cd2aa81f0d66d9f8324cd0e78cb57957b34e6a0fb09e16dedaeabc57b031fdde4f39655c0dc16ccef5181dd", 0x0, 0x0, 0x0) 23:14:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffddffffdffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getuid() setreuid(0xee00, r3) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f00000000c0)="886b1e8187e165dc525687d900e9e18ecd714e50aae59d2dbc956032b9f1977df0fd0f2fd7ae72844568d84568d418a602938c5b3e8810ef15979daffc651cc4963585bb4efff5297cb43d71b91799ae294f51f91f51b7f657f23e8610b3c295c61d9efd7484a9611cee3b422c4c281a1b1e3658e2bb7d17a86e4c1332d0248566acd0c70053d0cb237d6d070d44b68a3d1526cce02014791ad0eb67c64ed99c6fd011bea5b3b1aa7fa1daa6df82427c0fc8fe9de49796411b0683893993cd8f6e52ed300ab6bfd2", &(0x7f00000001c0)=0xc8, &(0x7f00000004c0)="9f6fcdcfbab7cb2b4bb2160ce4657cf29a552adbf1e9f7581f8ad94608606076", 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) r6 = kqueue() dup2(r6, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000500)=0x20) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r5}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 23:14:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0x6}, {0x14}, {0x6, 0x0, 0x0, 0x10fc}]}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x384, 0x1, 0x9}, {0x5, 0x4, 0x8, 0x1}, {0x8, 0x7f, 0x5a}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:14:22 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000700000880000019078e000000200000000030b9078000000004500000000000000e0a8d2005f1ba971d41d01832300ffffffffe00000019e1400bb00000000e0000001ac1400aaac1400aae000000200092afa5fe676870300054350d2940600000000940600000000001d0068f2fcf5ffe15944177bd8ab0000000000000000"]) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7, 0x3}, 0x10) 23:14:22 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xc) r1 = kqueue() dup2(r1, r0) r2 = dup(r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) writev(r3, &(0x7f0000000940)=[{&(0x7f00000000c0)="b035830cdc954bfea52f59448c1813414ac043eebb44342928c4f2826be12abd19acc4034daa403a892cd32dc8a15645f518ad67e3204922707048c81d071632ae28de41b735562b8a684257ee8929c52c66db5a805a34dfdae265603e8a9f3711daab7fc25cb48925cf18fa5595a0b859b626f122a278b42696e2c14818408d043b71c3b9a80555d30f216a32d212a257b3fe8f4b199a0ac2e5c0d52b25ce0ab524dfc702cac2b165d19db24482ea2c3a9dd397ef8eee2ab20c98d0a4031f2a61b017480af5dd946b981e6af04c59e00288641fe3e9d3335a417e6a2d8c60501bd09a6caba91778", 0xe8}, {&(0x7f0000000580)="e89138fcd26a1ac01fe345b963533581d38cd15b3d7701c50624664d26b10f5fe272431b40ec52356ad66a2fa073548ddfb1227fa4c436cd4b0336f242c9551ed5a635f17812d35b8e7c7cf7a173ad6bc96fbca2686007d417b593aa3c7f682047088e751dfa4c840b61aada0217cad252ee2133b7054caca9ca6b674d905c904361a6178aed2479a5677fa89c7ba0017b3bafe57e4db497", 0x98}, {&(0x7f0000000240)="c167e949f644d2bc66716086cb0e04ca639a5d24a4d8c655c6e89be0874cd8007d05ce0c710c56b3ac51720b367fa6f014d856e506b3dee19d580d562b67182593d8f525db92c6ac215db2b824dbcbda8cd93e8676b81c", 0x57}, {&(0x7f00000001c0)="c03957f8b624073a95beec25b2e972739f214185b37d0aa081631514daeb7d60929e5661a7766139a796dbbe312d0cd21b5b5693ac35", 0x36}, {&(0x7f0000000640)="0f3822de2730fe9bc5d6427a396411d26c5f66c654d44b5599154d309fe683453f4b0c1734abcbbd73c601803960d909adab47c335e6c962b42ebbb860345b41ac4ee60c177726527d5961a1ada87f32700e5f6b01627d77493b67edfe958f1182dffb248c633036b128c750a7ba32c94fceca1d91f5da97fb1c7bf3887932d73111134ce9ee15993ec783445af5ee03a07b9362f01bf24f773b07a70de058e7346cb096f6ebbd2b1d8af9db5a7a39a76fdf5c497f9af60f34474d", 0xbb}, {&(0x7f0000000700)="b96fd7e724ab06392698247cde83d1305fe95ff0a98b2e6002eabec8a211512fc9205593184a81f427987fe8434f762f70711e165997c417b7fd663645f096a013463f6680c150586e8332a4608989c9ca81da7a296e37083387ffe4b92b4e6dbe5250d68cf326a5ef1bf006c0f647172487dd27dc44130716e57e93aa46399cb30f8b8038191e735eca28bb52220587e66aa18fc02a2758637988e82fcbd14d1bd4c050c082eaa627b345953e9ddf415ee52f588531160575039240a44347482edf34183d87c0f955e26b13d10e9dc5f99bf7791aa1c206e862", 0xda}, {&(0x7f0000000800)="2d1e5d0db8d6f36ab595a7213ffb2005720f5a70b57777ce56ad80d8e2a5c3f27884f7f6daa8ea1b0b", 0x29}, {&(0x7f0000000840)="aba70686a4cbf7c302651cb9e012779aac643380a9e76b8e838e38b7ff5117fbe3710ba1a38f56fed59261eacbf6d26633cefe8f33634e865578d2f53b341d250d29ce4e6b846e963822d22c2ce3ae0b26a80d703b15630851f89296e7196ec86cdff89bde3389027d3f758975659a44115d75ba3e01e899889cf201c8c17499b43be03a20a7734349ea49b26626f18eba21bc688781ee42f6a3c36de85a26f3284fca62692fe21f87332716145635fbc1c992c5de8463869e303b6fb9dde1c3e9ca93c0dea42052db8b7bdb736d8a5c0a1027cb3243f906a6e9de863218e95965bb7febd6d59e8f", 0xe8}], 0x8) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000040)=0x88, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x4) 23:14:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffc00, 0x0, 0x10000, 0x800, "0897fa19ed161539d8a13b4a84454f8bdda3482d", 0x7fff, 0xc9}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "ffa4879da724c901f8ca43796a40d1e145de78a3"}) open(&(0x7f0000000040)='./file1\x00', 0x20000, 0xa4) syz_open_pts() 23:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x133) r2 = kqueue() write(r0, &(0x7f0000000000)="5f70dd73f33f595883b7c2ededa3bd351156ffa24f93243c6ef8c97b5d52015d", 0x20) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x18e) r4 = kqueue() dup2(r4, r3) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000280)=0x10000) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x1, 0x2}, {0x2, 0x400}}) dup2(r2, r1) r5 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8001, 0x6, 0x2, 0x1}, {0xffff, 0xb, 0x0, 0x8b1}, {0x0, 0x1, 0x5a, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x9) 23:14:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x0, 0x5489, 0x90d6, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r2 = syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffff00, "6b3ecd426111fe4d0f002b00100000001000"}) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000000)="8f6f918bc12c98c21fee2d4da36184fcc0944a1973b44df666860ee090e75de98d9f722b4b498e60192efa18f545a30ce7", 0x31}, {&(0x7f0000000200)="a989807490c84d1ab54f9ebc61f9c7ca00fe306bd35d8b63a0f76e1ba637d77cfcc00eb20e86e510abc6e79fe14444b1174f69ce72875a20d9267a2882cbf3e6915f95792221079a6a5932c0a9b953a4e5036b23445bfeeb79082b5dfd6365a1460047be6db93e64d113ee6d05fc09d80f00d604666fd76533e8116d333b5c65370de5e201b4c8dd6e5b624726957d9730b8b768ffe9b653b88a166fd1bcf3d1f46849c3e5f494ad92eac235729af51d345e145096801f5c88c0ad4f4563715f17259c5bcff6beec", 0xc8}, {&(0x7f0000000040)="97298027e4e51a2a024e1bd5995c0e4d9864228f353dc23807a93cebcaf1b0c08b0099f54142fd6e02e25ea06ed0e9e03aa3076413795055acf8488d", 0x3c}, {&(0x7f0000000080)="54b2475e1c5440f06f81ba475382c65b96c653186f2b975d007e388731ad6b98a04647daab56b229ee3996215225e7bb31c54ce800f6c3dec08bfb52e8322debae7c31dbf9ff2aa75a7fbe5ac2051bded2fd130f", 0x54}, {&(0x7f00000003c0)="3e470f78ecbfb31d6c865ece3e59b94e8fa216a770824f6ac1bbb3263f91bd8621c89867956c6b55f4b7e6ed597317ac1890d861e71d0fc39e515f41cbc7fc340692c1a3045eee340289faefc37ce20bc2151bd2871db956648b705d23a23c0286ed7df267aac24faeb57fc69b983af9cc94e25ca1594341a3cb2da191d509e4885c333818", 0x85}, {&(0x7f0000000480)="c193d047ba90869dfc5977bf28fa3504b8ad4c19badd25b36c6ce696ab25917b49c07efc36329e2ff946cad56869a75c15043244713ef75d5c64c0230930ce96628d2636e4a331572f1f206d65d4d40ff09561da91f31e0aff2054c0a501e20d45a4bf65bf134b3f523fd9baf66ade77d0f895cf41a3a288ab1cea480c747754b99a33f6dbd93f84b5aa1b6d035060aa8c872c95a5ba55795c41b09c8c802e1652619df76af1a90deff03b1fc1b64591d01d", 0xb2}], 0x6) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 23:14:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x400}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x181) sendto$inet6(r3, &(0x7f00000000c0)="f3258301f0d46c0303b9968b54310ef3cf069cf203b004b78ca80dfdb90da66ddfca7833a478173ecb73b9fb7f445107f18edae0bc853754bf0d1440109c3815769243b86b363991a8b6e986b953650c75f52a5851d7d72b39007e66abf1154e34838319d7bfaa73cb37c67fe129de0145f8bb6108739bd88435a0fa8022e2e6f26d4efa8479080e2b59eabfc0140a8e52e9ed3627a545cb6b5807cc5af4c33ec181ed0476bcba4947ebf735dc99ec16ceb10d6c9a859bc2be93e29348f9e787e6f234b53185a47307aaf7621de62fd451dad112ac0586a1c1b70aaa089d998d580ea96c6295cbcc0f2c5662065205713d22d64f2618e9050b77ea8ef9b6bfaa5667e9d459d78dd060843fcd209091fac1ab897e7fcbee29be46a861523e79faaeaa7f7121232d6db56863f2ba4d7cbaa4d3423c0b7fbed146c2298a35dbc3109d5b66bbcb243f3be63c973ef43a30e9964a377a842b343b5b6d7fc4d5346bc581dced9ec0dea926ee3cec76cf8d969cbc64387840f59ced56c68e8335248f608a512434b9fc4353dcaf881fcce76a6c0738a70ad85f10e6086c8e7e931cf8f1f1a090fe2da791b6eae4b015ac77529457215347921273e10f5d27bf6531999aa7ea201d8fc74c07b6c2b82c944fc70fc47a50dd0ebbc7bf837a94e85207070e068dde96eadbb1b433cf67816c24665d65490c294afdf200f48d6be3e7e0554c352dd799385e43a3d012da279405a91ceec2c06c4431daa0085902a12689e6359f51342171b98b54f914f51a9e688a2410377b5a8ab12d1f2c7a32cc79651e77bcf5ef9a204f565ec7346323d8a4c5a38262ea4ceb3012b0c4501dc5154617230e1a4c274ef12e37f5f1f8d3f5e3283acb1dcff04ec49635cefc39a68376fa76663498ddf05734676010c10ec7872c80ef6432e0b9f1500361f1ef99bc05fce1fe4af0124012f1b89cf2f248d1f9286de71cf9e2d605d3cab6694a5c07c2c58718db3a2a073d863f19d5dc09e84332de92624b29902ba0d03c56bc394e7736ba7d1375d45716caf2196e3a55fc5c9659f7f4c4053b30a61d0d3a9bc176306228df534d83e604473aebebc3477cd3f724fe4299711fd4210137b2a623207b8c900e2378f1f1e8a5e24b00bc1f87555e370f7163e026f75a4d0b03bffeb737f6e232b9a4def0567d3d4b83dd381f7ed75c9a934515b3095562d6b2c35cda974f1c0a6b36442378017234031e3e56a641d9ce9898cbf33d1aec7d9e534b116fddd6e44b8ef1137b314c9d31eff4f300309e4aa970a35caf297a2a8a9af7ea8b97cadb551ffe05f82c373ff82fe3d4ecee922b35c5753d744d4c261bb7c77c3dbea94ad4bab9c07f2bc207a3df1ae99e5e81eb50537b20a32adc05a859122e78a4bd30b7960426d47f7c80c5768920b9e33df2241d4e3367fcd35fa8eccd71f54d87f988f3f1adcce69101be504738c8c5b949329adf9559e6569713aa2879156d9e0e1e6029396bdbd8c3efdf3b72e78a510a5e0186acb9a8285ddfe90e268e6364c5ee074ebcd8ac8e1c73852b221e945c2b3fe3efdbe35671cab666c41975cb0c89712d7d73f6ad2574b1d9576283b33ddecad87b76fe190acc36a444c83ddbe12a03b909857f91130173b8f1b49b93ed0e60a619a2419a5ec7cffe68591277ed94394490f3b20ef0af8eae739caf2f1a2cc6a20a2f17a8f0875dbe442aeb10fcac775d13666cac433e1eeeacaaa5778ac619c5087d57b4f9bf41496390e415c5b5832e44d3550b8becc7b621995af89321629850f677d7e06e705f328e1c9ae188e3365e60241f99c651f0bec79a6234a4f36ac9f780979cfb4c1a5809fe4fdd94845da21c1c99ff2c741d936cacf400005a48f054d93c182e80282db2a8a107648033589d77acc1969735e66abce75b5889f3427e63f5bac9b834fb5c854674af78c2c9f4221e425d8efee2981099c94f23e24c5295f8e4d81ad4f9d2ef13c26056bbca641ce1640a88562c9a2674eb528de4e001e0cc9d17c0717029aa7ec6a7b33e976f1f7fe5e1a5071ee7306e1181d94ef79a4915e4a272ea880aebcb3986630bc683308addf4a59c15eb6cc4df9544435050815929e19169001b887c5cd5550bd983afa3512bae353d63c1835f6e26278af4fdd0351687bea0ad3024d4e940609d4822ae17d99d53331f7caec5174d5874d3ae7145b47d196dfb8543ac095eac2b4822439e40da6604f7687f3b2ee8007d4547f89fa785864b0b106924b7975f6ec4d356bddea50948e696e5942c81ce66bf9a4a0b6a8365a6dbb844e1e34c7aa10f64f5f67819006dc4213e90a64a585823da78b65607b677f805aea7e8af4c1bb82e6dbbd3b75546e05d401e2162dd68830c443f44f4967cbafd8b3ad959dca0b9ad6ee9109cec948ebd07aa058ba2197ac6914a9c48692193b33df783af57c2ed476f89957cca4d0cbe29aa045ede82c59d3a571499ea6452c64defe34f4ec9d0e1945a9d9a821d9caf768bbd7c6ead1a1e0d6a2129178e4fdaaf1798b2b71b3d02ed7fc3c5fa5b50dc4b519b8b4b8fb5f112357498e27e1f30795b3d7561bfe17ff1af64a32ac312730f0ac6ce672a82fc1c02df893ef7e80c2e35bf5c2cd4d350d3e5665ea71fa604a48a8750e755e59cb4c42d3dd8986481786e7762e02e8bde33115c5a412c403dece9d44e157222a601f04393720a6b14fed31403ec7574bddaa52a739a2323ec06af0130a0a1f5f4469c3cfbe508ee8265a49e54ba7adf2fcedbd679da0039a259e3c3cd9c5a04ae6738a144984819d432b622c855963c9809eed89b2b01312c7c8c1b65fba957e52c47a469759d3c1f818a01bf28429ea60145df6ac5848bc7b1a07dc72f4fa99c7eac1b0e0aabc81a761d3efb13decd9a04ef0f2848ffbfbdec30f0e7a9516452e790f2ae4d05471b15d1b4a752cfc040cf07db11adcdeae4100ea080c5b1403aa9d341cea4454c8fd0e560d1a7ebda264e47b114c6a1b86c6b9c5be7e621d1a386ea6c25fe5450cad98ecbe8ee307793b38e628171f714134790bbd0d7b3ddfd24e88e75c83db184eaf64781795d94654441cba9986972ea4f2cbc158132bc6c5c812bb0bfa6348c11bd46619f64754bb225414643cc9ed41691266dbb79142a3a395f3c20b6b97e843d2f3e6eacbff9a5e051a1b15c695864d8017b207970b54e60f68f122307dfd3643c6781b3d8c5a1fffffab056fa7c3da2ecde28ac4fe3e6463a76e77f8216018bfa5968e9fd18858e4807a29869cfc47ca9e0158ea45fe4a137794adbb2fcb56fdf47a99799d3dc7d0cbdfb59c470c519309229176cfb97e3a0c676ff9438d3f35eee4a9693d595466dc4ec40f5c21a8d61cf7fc209e8916f71c8a3167c6783044f12022424be234aaf67804f309c1c74191777a3218ac9282644ff90288e6e84051c8fb832cead898cb839dbb0c18fb0c4afabfc5ab16824cb09a08175a0200f89e9e954829051c2e0d2d065aad817980e2db68400290fdf6219dea84d17428df4069b4758483b9794a06860f4a567598b45b09152c0eae974c4ab1d70672b79dcedf094364b5a79d391b336100d8ed595dc0976a81e61defae5029ed86021dcf6a65908db1ebebdbf15772122dbfac45897b36c97645026d3e050bc6d9b86e744fe775226ae4ebd3c627b7b072e89d1d5dbf1017dc51a80e7825a387945fbc7d959d5c7be6e40774d654a01c646d951ba8d3ef3321281b154776fb55a6be0588975ad4c5c0ed7a198b9c762d4699874ebf96466760b4f16f8fd6dc86a466ed01c6be638e4f092a539d412ea74389d0e05cbced0f3dba1ee5730fe856a81a6ef826c9a8623a8f8193992ab59ede13d7cf66f0abaf8097abee8df2621308367e280fc5d2e18b4b87160d311f3bb94a7fe5dccba79447d31ca0d5cde1ae5de9cafda05a345f69702b5920c2d1d08c094e88f5d20ad0093cd852a9337e7c221cbd53734417ec15a43a3243eb1a173eef14849b1206d3316571ef9dfcb309fa6192a02c64373663d45a2c7853db914d27487626477e807750e444d4e86835bdb93c538578fc9c71fc41a7a97d855b4b7e8e7a5020525aaa4b47bed34e5cd17c7d1d3aa22763b0bb8a1cab9f70fd9851fe789399f0352ac41af0f1be294795f8ad978bc9591fd3952895cd3f456323930609e63458352337cd3326bb0d4a723482bfbfd4f6162a589210fb24470f447840e08be012ea46eb4186ae1dca827c070e58d8ff8932e791b532926692e56bd4cf880f9f8a07fb9e1dcdfb6606339812a19ac1bed84ec48f106bd8346378edc748e605f8601fdf65fbbcebf338da3be28d01dd178b1a23d5256ad57fbf9e2c0d9b9d902edb942a8d13aa6bd02e6ffb8b57ce64fe5f878b66fadebbe6240bfd607ffa46fb25795345026b96673a2ae21404c507553f8ae3361efe2d600849691e9b028a242cd38e828fdbf007d35b0b5d693de8efe0ae04469617490655508a8118c2a6a5e8f0e9f5cdf75aa09b37d750b062b87b0f12a00faffeb71965d9ca8e85bae53ad960ec254d270de2d2dd07834f739f7380d41c074f32198b6b19aeefc99e6893b429374263a768622f9cb5f28dc977d6c4e8bb24555b024a93f7d9059e5d186f35f0a3ac9314c269431989d2b1d14ece030846f4b8716b3c84bd8711f391e77e9bd78c8e9e05eed82cca10f836411cdfa0c24a6ee78f4606a8c7a84fca5c78ddb33a9acb8113e8c7e1c296627bc39d5601cd1f660429b79cef5a29460b4dab2095e3df6e739ba489d7d269e72b7daa912f74e2d3706b9c59391ab6fb628dbad9501f94100e719750de747b75dbee75de3c08f932ccc21feb11ea99fa71edd90af6c3df69b875a545b95f5aec13c8ef0add1f54ce5fea7fae8c2c84fea936990ff98f8a00f3e4c3af71ab8773bad9405e3775d2d876f4d07b682e187601c9d3cfd5eb7e575efe1557d83c962c0d0440800764e4b16f0f36d96fc7eea47b1163681befacd62547193b9239e0769d1a16617f1985cc32504407dc66ac9fdca805a70326300437ef3c687706f219d1a366ed84c6302eaf992a25e7614251e8b2312fb9e7ad9be595ad109914deb6a8934c02109adc5ffe237a7bad5d9765fa8b63176dfd6b3d33ff9fcdd0777ccad0ccfc837f6a62efca4bd017f2c599b2dd31660ab10edade805c5ed533750d33fd4f9545f383f4c97ad3e156ef0a7217036c1d516256861cdd38924e4b1d75e1b8d6dc2892722ada48746bc951b6cfdae66ab4148430645739e641a9d97e4089b3a09bd89aecc598ff1144cbf8daba228644fd6d31c5f862a466fca3d6738b71b3fab9b46dda22146e97f46ab852cdbeeea3ba2980f16aa2a8b9bfd2113718af17339c627abbff4cc4ec607f055cb866318254efd26b3ed2f3304326d4e3e9ec037c1b967b1f3d8f46416a978225e6cba83a471b16cc1893d607fb49c29d53c02b6098f618751c02f6f7d03108722a6d03b10281f2b4376f64b09cbd85372059374959662fa4f213be9f3c148b6799605cc84b985b0be900f5b923fce203cdcff3ea0106dd0b6dc26dd66307acebb4c780761d58809e4f75dd53abd319856ceddaa0c21f2e81cc8a4694c571a87453712f6407721c61d0ae65fcfe43abbb9deb48810bd3897703d4b2d64f8ab48069a3177e89ebe82efcc41a96722340745086110c2339763af8c534c4521e8e606dfd6f9d05a0884d43ea9a13edbdca034ee177ddbe9748d5cfba9d28684bfea635b1e5a03385f204bce331888bd22a9cc0734f71e", 0x1000, 0x2, 0x0, 0x0) dup(r0) close(r0) 23:14:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\"', 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 23:14:23 executing program 1: pipe(&(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x4c}, {0x45}, {0x6, 0x4, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:14:28 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) clock_settime(0x2, &(0x7f0000000040)={0xa4e955e, 0x8}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 23:14:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x3ff, 0x3, 0x2}, {0x8000, 0x93, 0x7f, 0x7bb}, {0x100, 0x7, 0xf8, 0x3}, {0x4902, 0xa8, 0x60, 0xe4e}, {0x9, 0x1, 0x40, 0x1}, {0x40, 0x6, 0x1, 0x3}, {0x5, 0x9, 0x9}, {0xde88, 0x80, 0x7f, 0x71}, {0x5, 0x9, 0x4, 0x80}]}) r2 = semget(0x0, 0x2, 0x550) semop(r2, &(0x7f0000000100)=[{0x3, 0x1435, 0x800}, {0x2, 0xc868, 0x1800}, {0x2, 0x4, 0x800}, {0x3, 0xb2cb, 0x1800}, {0x2, 0x7f, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x401, 0x800}, {0x3, 0x1, 0x1000}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(0x0, &(0x7f00000001c0)=[{0x0, 0x6, 0x1000}, {0x3, 0x802, 0x1800}, {0x2, 0xfff1, 0x2800}], 0x3) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f00000000c0)=0xffff0001) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x2, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pf\x00', 0x20000, 0x0) fcntl$getown(r8, 0x5) fcntl$dupfd(r5, 0xa, r7) 23:14:28 executing program 0: socket(0x2, 0x2, 0x1f) syz_emit_ethernet(0x17f, &(0x7f0000000740)=ANY=[@ANYBLOB="aa7c647d24bf0f004947030000080000e9fffffffd0000000000000000000000000000000b26eadbd6042e9087b61d55a21b9aa17bfb087bd58b897ee33fe4e01261d4bcc0aa48c1e3dbe55287ee9d095b38958bd505a1d2de7ebd97730bd233e006258d7844774035f8953a236cfafcf8b580499ee4a41eaf3a1716956889a102f084b61ea9c32af2466b108b797d861972bfb729dedb52266cdbb9f570140a1a9d6f403dc354b17ca0aefb056d2487f7e08164eb755fb387db9b1a0bf002b39b87961a1c6427ea8cbcd9f0f51b4a90a210ad6f8f52be765f8ea6d10a8c4b49051413e4150a4e81429ab041641241e55e0943d94308728c554ba82cc408e512d9d7f54a3d2f7b9d03af4dab00000000"]) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) kevent(r0, &(0x7f0000000080), 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x101, 0x8}, {{r0}, 0xfffffffffffffffc, 0x5c, 0x1, 0x81, 0x1}, {{}, 0xfffffffffffffffd, 0x40, 0x20000001, 0x2, 0x26}, {{}, 0xffffffffffffffff, 0x42, 0x20, 0x7ff, 0xffffffffffffff80}, {{r5}, 0xfffffffffffffff9, 0x80, 0x40, 0xfffffffffffffffe, 0x200}, {{}, 0xffffffffffffffff, 0x38, 0x1, 0xffffffff, 0x7ff}], 0x80000000, &(0x7f0000000180)={0x20000000000000, 0x2a4}) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x20) r8 = kqueue() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000240)) dup2(r8, r7) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000600)="7b8179560fd3c032a2fb593e8e9a62b266b064db823807d4b80e0b66dabeb6346055d11a8442ac2bb836e70736d563e9188f1198af328f44fde09daa4a00dc2aa31e58fcae5c7e2c522489fb703a8a796132eeb4ff0000002e1ace0958c1d248f609a780fb5c7c740cf8021f4b89e7c81d4c4545b49967966217ebc486a352534193eb6fb5c436142c62dc5d20c0e7b46f777d8738203bbab7a49151a7b959f8f415cd80282a686de942c2917f479fb44d5375eec0b07a5ad3bd795d2fc3598282357df6cf1fe6e3a311cc96b3943c4f13041a8f25848c0505173400186e3026b57d374f152b7443e2e69c8656de7e3b8975ad153c7595b6a14d3e9619e523315f146e83ab563eddcef23e8b2900"/291, 0x123}, {&(0x7f0000000340)="7537cf86dbd5fb5415b254cd8e0d5eb306a722530232049dbe56781ac504529edeee0503deb06ce5cbf78ca82d2ddcd495074bcedb53d48ac4f7ad2fdc24f0a1294b3006f962d38e16c19bc0a34e128bf6cae1aa3a0320b8b06f96d3742522e50833576d1f003d6cbf835f97d2c31608bafcacdd2a8cfe48b3f0225119d12eb590e1c885190332784176fa4a5fc45820f4569078483642eb68119cd2c0d08f3b43a4b10a0a679b7943ef16beca1fa84a0bb1719f1bf5ea2eef947edaa45dbc77d2c1d4912f1d89693c58decfcc8fb330314c7e3932c5ffb1217be255e77506dc8c38f8f2de1d6ced", 0xe8}], 0x2) dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xcadd, 0x6, 0x2}, {0x0, 0x1f, 0x64, 0xffff}]}) 23:14:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x8) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000140)="26ab1d85162718d9e644a6d5d6119d855e7d99f1b328af5a9c83f042dcabe6391c49134fe1d5bc5ba37e4a20916a991518dd8477c89eb125c210cc3b81856faf5b0a714af567db0b320e4286865fa15b9c1b67c86079cf071bd3558e588e2347971396bdaf0b149542e725eaf3fd1b4a90906f43045c0c1281acf67505df24770fa32ddf4e1e80bf400e9da2cad40a", &(0x7f0000000200)=0x8f, &(0x7f0000000240)="be29e51e47b4267a9025a55016ecdcf7f9917aa058a19f25622e2e3a20fc19f905bdbd2447d3cec45fdbdec280b9ecaa0ad70983e288bb60633e721250925f53c682d3d598aa2519623dc34a1b6c5fc27b278d3b4b82a4dde79a383db7c94dd07bac079faf420c5c27a462684ea5c588b1f688e00de51d466032d9a463b23c7c6da1a952db8ea14060b0b4a38abb5466a9156efbcf2297f6ccacb70dad94e9600d56fcc6602713b927a2551ecf653aa9063dabdb8abfc1ca323e00a64989378e4300efc2bda576977d37f219", 0xcc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r2, &(0x7f00000020c0)=""/4096, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r3) 23:14:28 executing program 1: mmap(&(0x7f0000e02000/0xb000)=nil, 0xb000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) munmap(&(0x7f0000bff000/0x400000)=nil, 0x400000) map stack 0x20e02000-0x20e0d000 of map 0xfffffd807f000730 failed: no mapping 23:14:32 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000200)="9a2af256f6b632f7eb4f371581cc6db984688977725e30a29ed21774b65bca9499b0af8c9348831e7550149bac6fd3cbd3", 0x0, 0x0, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = dup(r2) recvfrom$inet6(r4, &(0x7f0000000280)=""/224, 0xe0, 0x842, &(0x7f0000000380)={0x18, 0x0, 0x7, 0x2}, 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) lchown(&(0x7f0000000240)='./file0\x00', r0, r3) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080)="a9a8212cba9c68165431f91f3d4baf9fcafe21e675547b60db6d3211b188601c9b04ff3959247ff8cb244536acb90456731f8d52899b8a503848cc8d0cf0fc3565782aeebf6daf761be742bed3dbc2ff5ebaff9f903197957d5a35ecd4ef5c5849e407031aea4564", &(0x7f0000000100)=0x68, &(0x7f0000000140)="481ae4ce967ebecc9b7121ba7cc6e88122b1934a9733c50cc59bff4c1b6a29cc2babf9f6fc7c2c68e82cd96316fb64638d14a6816e7fa56afd299725bcbda4433e58d1801a08e94fd159793775728ae754715c29eaff2421b64b9e0373baa7c77e55ffec16c432f36ca471fd738760a3373e0a3de6d143d828fae56833571a76f149233e29cd677c46214ec17d6b49048ff6", 0x92) 23:14:32 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/244) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62b8577b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0500fcffff0f"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0xff1, 0x841, 0x0, 0x0) 23:14:32 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{}, {0x2}]}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000080)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() 23:14:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208021ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x4) 23:14:32 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, &(0x7f0000000300)="8d50be05", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x2000) 23:14:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000f5ff0000f1ff0000"]) 23:14:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x4, 0x1f, 0x3f, 0x9}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x30}, {0x81, 0x0, 0x4, 0xffffffff}, {0x6, 0x6, 0x0, 0x8103}, {0x9, 0x6, 0x40, 0x3}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:14:33 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000000)="75e2f9545af075ba10d4499b8aa3cf46788a16ac430f250bed1b8019", 0x1c, 0x0, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x0, 0x2, 0xfe, 0xfffffffc}, {0x0, 0x0, 0x5d}, {0x0, 0x6, 0x40}, {0x9f8, 0x81, 0x4, 0x1000}, {0x6, 0x2, 0x4, 0x5}, {0x5, 0x9, 0x7, 0x81}, {0x7, 0x63, 0x3f, 0xf6d}]}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) pwrite(r2, &(0x7f0000000140)="567e1b4b7904", 0x6, 0x0, 0x6) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x0, 0x800, {0x9, 0x4}}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r4, &(0x7f00000001c0)=""/155, 0x9b, 0x3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) close(r3) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000002c0)=0x7) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000300)=0x16c5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0xffffffffffffffff) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x20, 0x0) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) pipe(&(0x7f00000018c0)={0xffffffffffffffff}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd0\x00', 0x8000, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001bc0)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)="6db5438392d0db9861fee554f1773b6f20556caee85fcbdd8c4046c7e569f2aa3433b5ede7180b42ca4c91e4fc9c61caffb775c0b12e62b74317a6ad149cbd4aeac766ac8ab587f5dee9ce2aa1151c2fa77b3f418d90fc84d10fe2a145329c24afdc2419e895f11c3dba002c53f24d43df4bb1441811bad0bfedbe5e9e5961154948e3c6efc2efccbe38f79abdac02954dd810897c9bdf9ff881459ef6c90ec986d328", 0xa3}, {&(0x7f0000000480)="6c2917b9ae61c455456af21ab43086acb25ba3e397c7715724f833f046e7f669f7", 0x21}, {&(0x7f00000004c0)="105cfc37efbc7c7f7ad50acf95b9c7f343f75a7387fad068e201e6bd304299a971dd4cf6106afe1be7da9a8249a03a7eb771688fc04f15dc2baec769b4b3798b1a7877e2acad7a0ab4b02f137c5dbef587ac79ca671d19b0bfe454618b4a015a06ea9eaba79b5bf7bade5cbe2436845756d6c395f5d30440b6fee311a8ac274f0c6e1fa1c8a82cc13574591592552c9eb13cfc5007b120c8a15a407ff32a09788e24bea1bb9c59b0aff330b93dc3e0b1828dbff991ae4be6412790d7fc76d9c8c52fcf4bc019b5fefac00ea1", 0xcc}, {&(0x7f00000005c0)="2d87db862683978bcc131e3b779b13ef0d762616017758ec5c823661bd9f877491bd1eba701e544b032c00a5f89a247757e5affca64aaad526873874f8796bc0c342f9a70c3ea743256093d310cd66d9eb43c6696b0060953be2e4d33e580facfed3fded81cad8ed2f3282a03e5ac27956e5490bef5c04037296233dbe233f71f1fe871ba3f37b3b6ae6f6a262f589019ae99cf9307e5b1d21422224214024e8950b725838624af81ee4f918d8ecb5d374a61fdd5d5f4867921534472e36fac01796c04d9d44355e6f45c74535adf45312f3a3b337bf27068d768ab90b5c806a4f3f738eb14bf0d00f9e970b3bfc081071957e2a21c49066c0a7f255f28f3f8e7f75dacb8c96abe11cab84759697cc20a75729f1a3562a12ca0da0af38fb6c23d2aebb58b326263511756acb52d9dd4275bd111108b3fea0fd48451260c85a1135b584095ebb93f3b9ed77fa63c538a4b75d00a6a9a28b8054aedc2eb2afc6e81e8a3a9077348633bd964805406870c85a5f985232ecbdf2a260b92f5299fda5101d56a12fe890f5495a8d8d356b0a0c824dfabf0b5f6ffab53ff0c5371cbc7d45924410812a4ec3002229e05464dace5973586969a26165dff97e7c617827348be50eae9eac74249340dc9dfbe1af86db8f0da3fa4bbf40122074dbc2936beadbbe6c6d1b54d9d8c672cbeb44565edb713add1f354ca6e88aedfb553072805f664759131ff4c9d11dbe8a03fd9eb68f9bee947b9335c26c1691059908ebc46ad2e3537af85476f3b4254e20a26205e4b2f66d5d144f80d7e504a6240916b98ec4027c0aa2b7ffe4e124d81c0fd7a122d76585cfc9787192ed79fc19e79b9e652c93e42729402e589372ea53cac69fd35e45a13c07cf21e2b5f4f705a5c8dc0186791a09718638c11fa306b1ca7710548bbf1afdebd9beb77c82cf8507a02bcd4e7bf407fdb2a3945b491301939df5a8c00cfbb010e1c08aa6e4f668386310d8a25760d934419091976299bcd624f17d1ad4f1fe0ba3b0e7bbb77d9ac03b52a18462aab09775872a2608c2d7d14c9506d477b89dec7672fa1be996ed2c693ef4e6e39216818045c5cd8405d342e645f5058525b773675c5be65105b83af85fce255c3c32c0c99331b2ded63b47fc3fd65d76978a39205b04693fde5a7d23cd552425841ea804208f767c10e22011262b24422d9ecf331dbf8bd47acbac4f662197b131126574598d3d72ef92b1b3bc45bd5684877d5453f8653421224f37e971821a9d54622e05335820bf49df830a52be978a22bd6f27350964b567792489460a10c879b97ecd77a5f47c334b4045e22b4e229eaa8833f7433877c6b059861432fa9c72e596147d20eee937d0a82b6b383baa92c6f13432f15092ec56d4ca029b717520e69c98f9424845b205ca47d4ee7e22b51006703d6a17cef9f38ec9da98188839c83a3a721c44c9ea51063898673e4dfcb8e3e624bf4b00674b691ad1db1434c464e88cf09cc2ee019ae97e3a5e3200367e8009a65227ba99ceb2e61a95cae3b3df13f92176352a23b0dbfe3e8f0245ba6b4fecaa7c71d14154a0708c737e564c9298043b7e16d7776963de01102c2dc54728e06f1e430bf77e751e8f2911d07ddcf347071db355c484551c9b68f078b1a4e305ea38ff44c8609911cf553ba22dd9bc54085ae280c43e1b4760ab8fe091f12a10baf0a10e64cee9a6727510754bdfd8e0c7692d8c428c502de459d436a4420779ca7118f48fffadaab2e452441b19ffb253d6f8025c63662856c2b66e61f9a453157b11ce4c5330989650e3861f68b39bcb867d186297e93689e694c9981b89c5e05613ad024d61dfdbefc718813e49747d875808d78b3de735a6cc12406714d048a71a5dae3ced8a029d09e397ac05aa30af15fe8be563b9ba924d68cf29520d140b0c22578deed0e4222218c63bb015b92f824414279a9676129935c9b4eff4eb8c83ce1270c931035d4c5eed8edb59934ef47f53f3bd4b7c05c09c0a9e37f8b146fc0ed2e852aa40c1ed0f21b6c4727b6749e164da86c5361282da7160f77ce0dcd4ad2d14a53cde11dca146054ab84e2cdf33bf178b2e63c8fa98f3a032d046fc8b4fdb7975c1b0fff72899d2483ad2ea3162d4120aff68496f75018a4034bcb78b5f7b80ecad33668a2f28dfc61bf909f844198c9913c4e5728230a89cabdf04fe43c9bb1dfe69848306af2f3006e6cf404a7eab79cc1716995adf72727c66ce19445eab554083a61becf9dc000e1291eccd627984c27981bfbff49e1d4214477d0ef219ae3e52d31b87310a63c42a59d4f6745ec68737236f1ed1aa21d5d4052fe9907d426b718b475d9ab241df90ae7a8569fbee038f365e83dc6e9881acba088e4d06dad8e047e9737b1d98586ee77120beade6913a4206a77a70a36fefed388a35054b1338b468cf6c096532faf6b44c1790f2a64d0b3ea1e96ee6bad69238d6b234361a5874987874e7e83aeefa5150d431951029a077a8cc7cd83372d12ffac26e24d954a4eb9c4fbede498f9e38509e96c74d59c2461c2053f0810c9a175c1303330b88d45bbe61088863140c9040d019e902573dba2749b6a9fa78fec4d0492b552bb16a5ab474de24c6525ed175a8c5d4ab0239157de69e30158a245f392193111b125d07de27a839e9c99260dfa6dc503825e69db3a2bad0441b3d06d744d63da177ff3bf05c1a1e9e5c2d0e0675cd6577113d9d87c5ae828987ab0b29c25686f0a0981af530e219c830c1b99373b1bf946b2eafb99dcd2aac647a0ac9adad7dcbb35c5acde22b865d9e71314cb2d09bc125d1ea32835cfd50bf7ec5c6bce0c1f60499692c30c5c87a08cb118bca6f80b21f1810a317abdf9a81ea08233826dbd5d216af985e91ef549abbb393d448335aebd77e5cfc463abe26634c666443d3a65e36648c226b0b3eadebced7749f3296d3836c4e5f94d9cf5fa05c6bb946db99024e6654fa92f17ce5aa6098e2542bbe7521df5c3fb513e17edebe4cf6957207128c683e5cadb9291f826979c6baa6d60085df3786c45318edc7d6299bc3dab9bca8ed4ce3d2c1b6135c878582bea355b7105a1b63cf96856d75716db2ca0ee91e2d2a9763c6bd951a74786ea2461800715f570f934d252e0faed0abac22ef126886b6e1c30192540639707e277334b5ee237b2b7703005a62cd5bc1caf43c0c4c6d2f84e4c53b8efe3a032ec2aae3512d621d469bc846743410595e91a44861f9088c8cc0af044d81f30bc6d11fb71617d8be2a090100de41d346e9981f5b6b0f54a6eb65627935b5daaf63f657ea20b19dd84dfa0925e1d1e6c2800caab98a0b6cfce03547cfc8c9b0f1309d4e57043a79f732d0d2c5634d14a42206062d806360bd2e1b1effa27fb72f5ce3bee2ccc958a989914d2ec6c437df7c7df9c62faa5c4441400f2868257d08a64284c632f777cf37028ccd3ab5d82cd1b0d7ea54bf12c5cef98896e9e33eeb1a328676102234ab103594db47b97aad9901b4612a5e793e7fb7cd36eec06f8e7688fd5a14f8053a589b9445ae920d10b5546514abb52a14d84696a25d8771d4d08f306c4e4aeaf4f533674fc3390a63c684499b84ea48584d29b4907736eda4cc105139b390a9c12a5aeb5c68c78bbdb8744eea6b7272a5a1568f5e9e4f721ff8b933e1813df9862a4763b238b37aa16c44b84defba1bca0812c2832eade2718df08c5dd9a31c0f138c15e151b3d2d42a567924291be91256c3bf265f1f00a8796b39611957e1bdba7555dd2505cc1d939fb76540022ee5cbf49c8bdcb2920e541caf9099b216aaa3d61ade870981e9c1ed1d1ec8815dcbc9c9f408b2e415700f26dc965f759f6e05840c6914c7a18be2afa58d899d8b7207bdefbdfbca22f47354a78a62b03eb0c4430ae623b696992a3a62b616bde5521d2b5c4b590a1a929273f7baccbc0f4577a8dd1b10d3f9de869a9d198a7c748158bcf1fc6a37b178060d9c4a0de34257eb9a4ee2a026069951ee0063a23a468a852bed4062a1380ae52ca804d98eee9e1da557e9c16caa34eaecf5402eef6d7e6aef83f1b172b7a86416270a7b52d76265d15937b83f0741033238ee56e130a9d0c390626245be99a5490e8f3b01da141b57c49e683266e94099c6a5706dfdcc231cee8a9200b52f13eb8ad816deda7ce0d51a7e5dc275131afed53a9b06aef7e0eaa6e2a838fab186104422584179909c9c8e5756c789387715535cf9bf33cd8a2383aee9cbf6fe6fa0917156e246140355ecb58132a99f716c1ad735bef47ff1d46b730ba0be3ddbaf0195ae8d8c1c55aaf896003236eb426a5d4c7ade82de3f003ec6ff4fbf13100c11ad3cbe2785b7ec9838b5e5e44b7abb6fc7a88621c10eb8d03da310b57d214e49145ca8749e261a719bd26fb1ed5e4a4154b904a3c6e4b348b47132407ac31b58448b19e363b2d23f462bbbd67d2cadb2abf4c3aa248b1a61d16da6e3d451556cec7effa35a03bb1ff82aee02760df4337901aea77c6aaab662eeda525ea3747a48e36af3281486cf273e0ca12174cc39799232a8e38fa358482c3f340203a75caeddb815c283f5cbf7957a0d2408ff346d3e4254cf545cc3ed77576f02a3b1776db4da7ced42df01a8b4b5e98a9e2605d27485c71208a0e1c9681440fdbb21fcb4894c6997560bb2f37c8c89802af9cdc9170b5956e649b3ab7b15a245121f00bcc2194d87624b6a538ea1dba1c3b6999b4ac7302f43a6aa9302d8d9579f2246d177e636e605199ef3f33aa9dfb784055fd141fa92c98365cba5ed01446156050e10c84a1b6ec2cf59876a10c7156034e3c0ff9a3c1fa3cea97ddc34dc8bc8f7bf8f361a95bfdafc02f8734034c351b90e26c48a2986f1fc829a62f8e8a3b6f80d08ef4cc421c19477ce990f3d4b99b5a93751e95e179878809af5b505389cd6b4cb6a940eb4e8da1187338038353c95b2900d61e68513582e3d5314b26d168e706f18566f2618fa2b20dd41b09b6a56e8dbb1a79f0a316a93a869e5fc7628ff1cb14e01a8e7221f3e8bdd275bfc915b98ba38434a81fced5b2c763e0f906f1c250b909cf5f374a10a72044d1a5b667cfa7cf5e7d7abe6fa531f85a04a425428f07d90db34842f5b2bc5ab774bc4b9f97b906b6628ba718caa94b277858eb81ab3ed5e5e4f3cc21965fddcd944aebea27fec93a7891bad88cfa8467e21d4270e70a2e8855128b7dc848e6128af98fa90a045b1f8284e8f17a012adf062820c6615b69a63b043f88ccff14c505732e50bb211abb631786a7606aa0f13d258a4dd40c21bb49c3057dea33c7073e1b3ea48ca77758f202816ba47b76b07d18ea12813b2346865a2a50c821d40ca21a6a190901f1695c11add7ae806723ce42516b23a52cfd9bc26d959a8a04a8a59c9afa2914e5931904b406b4b7dc0df2b0258403851d0fac7404df483d5399b460fc5dc5b675f5ff051b6621861e207f0cbd3d330d5f9e32ab7ac8eae0908103e7147279c7544a2e4d565f8c34006a9336cc16e83c7fa02bd336d6508361d32a27f5b8231bf46b54598f06d957aa022eb64af7b65993a1a0ad58500177083e841d76dc25937d317c8f8d34bde5d68b9c8d1decc07867b97fd41ed830bdabb8ca8e7886c3857b12d2c33a8c432bcf390b1ad38f31c7b5bc725f347c3fe71bad729338d879e405d57d43fff005c80714cfeaaaaa9d701910b4efa2518b2bbf89fca2347b04ed83c5eee569e27a7e516286ed89faf98806bdbb683af55498115b0877edabfea8b3b", 0x1000}, {&(0x7f00000015c0)="9f5af39d554fc2f59f636dfce368e5782551f37ffdf91467980bd146b3b680db987b32d6e9ec085d9e354c74becf86084ce183f6a292a35a21bbafe27c99ed5b21403717ef0586677064d8ea76ec8a07f5a384a1", 0x54}, {&(0x7f0000001640)="c4c85a28bb0b4484b921c8927e752dc3119b818dc25b3ca8b939fadf99c8ba7e51e0a9f75a8012c5f0cfd91f9c10ce2a96005e3fe913079bf854ff118ad4b37e81cb595c72eda4526fce9717bd52401a61013b5996b6006aef4d0ec10f95383f7050b7e0af22e5e3d27c166c45f0dcab5142fd2986c5ae808c1b848fbea920e5f83a4aee89f9ba59dd12c52a5fac5a22d6895d67e93beda2e7e36e19f3356d5b53e351c04437", 0xa6}, {&(0x7f0000001700)="f9b6ff5995e8082b5c1b820640d85f4833439663113703ad3d69dae38b0391fb33", 0x21}], 0x8, &(0x7f0000001b00)=[@rights={0x18, 0xffff, 0x1, [r5, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r9, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x88, 0x400}, 0xc) 23:14:33 executing program 0: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x4, 0xfffffff9, {0x3, 0xf38}}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x9812, r2, 0x0, 0x95e) r3 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x1ff, 0x7fffffff}) shutdown(r3, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x400, 0x0) r5 = dup(r4) r6 = accept(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) msgget(0x2, 0x82) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000300)=0x2) dup(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/54, 0x36}], 0x1, &(0x7f0000000440)=""/186, 0xba}, 0x0) 23:14:34 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000001b6, [{}, {}, {}, {}, {}, {}, {0xffffffff}]}) r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) 23:14:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0/file0\x00') openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 23:14:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) accept$unix(r5, &(0x7f00000000c0)=ANY=[], &(0x7f0000000140)=0x14) r7 = kqueue() dup2(r7, r4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) ftruncate(r0, 0x0, 0x7fffffffff6) sendsyslog(&(0x7f0000000300)="d2", 0x1, 0x8) 23:14:34 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47a4, &(0x7f00000000c0), 0xfffffff9, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file1\x00') unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000040)='x\x00') 23:14:34 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="071400000f370021ff149b2f630f0000000047f2", 0x14) write(r0, 0x0, 0x0) 23:14:34 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x80000000000000) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 23:14:34 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) pwritev(r0, &(0x7f0000003380)=[{&(0x7f0000000180)="8abce22056565cb0fe8ed50280ae0b92ed7c9d501167063571c5ddf8c4bbf637837c4bb2f4c7b64d768d09349bfe9e44ac2dbbb9ac14b51de28d61dbc102344a95c6e4d8b627e3c6204575b835bd323afc71d9cf09b0fc468046c763ef26ec85603dba7f310cf9f02d3ac9506158fda033310679d1cf51f2f4a0eed13ad7ddbe86e35c7ac5f5a8e53dad2d9b3be5173067e2005613a4e9c60458b7c9047d213e7a702bd17448eaed0c492a769e20a8089e6c7c5e9171afbfc5214ffa268e84377f7826beae70d25ebed7786b6da130e2145ea4393f0b72c2b0f8eedb87598eaf37848151694d9a79635cda5dfe54ff1b7868af339013f891ed3ea3e445e44ea46b4ac6880c926a1dfe0ebe39691eadb606a7638070a82bfed4dc1e30b92dfa89cd34eda10f6bb59a0760869106f5b71fdc8383abcbc81564fb8ac8c6bcb282f6d7015ecc842e8e92ccfd6ba65888a7b65131accb74b0c928107ba612c55c056a0ce057a1a4e11277b49a5268f48c35ab412147f8a55a9d143468505cc57f2d8fab01600a440b71529c79f123aba98a3f66a8ee09b072786ac508cacb37d1751f9151b1ecf1ccd94a8510221caef8dff6667578f93fea704057a90e0cbb3c23ed58ddfae1ab9eb88cff3991d79d3ffef1608b8f7e82c0f2d73428fff12f2649fa765ab268c967f68f1a382c2f16d451f552c39045bb6df2219995cb406b8798449db25f8ec8b26a096ba8baec9bbe17f25416276df1b677d222c64957971edc13748e475c6a0fd8a2a753d651ba567ead416d335870dad07fd17bb07b3ac34d90b0e2d551d5ed9fb327d779e2358fb688b7d19736f1590b54b99eb055606589327333ff000000000000007d27c0d1eff2e6aa306809ab17833c92921724ebc4b8278cd33cbf5ca813a13d9deb5a64c3d9bd67ba0d1efa2953e0fd55b225e0f320064a80a531933898b03ac1ff89690c72916b20bb9dee135a914d7312439b7d403321f5aa0639db9d7b20fa6f64b9dc571e5e57cbb0fc91ad2cee0accaf7bfe84d4bc0554742aa6308561c43bd64757b0dc77b1c50db32efbe7d10131ac3812cb667d95058ea55bff6ac30c6960148f36b11a10f00078722f2abba3e07b1ff5966a7bd5d5dec31436a99a31b6f8c801f17119c88767dcd2899b962e5eab4805b532c3be9da60a5433dcabd8afcf3adfc6f960166565ce7e8df2cbbbbec7843322d37e5aa3c85b77096377d819730d1c8fd9d6b4c2ab4ecf34a4d5173655ba5abd27d34b40d4be461ee4c324990cdb0ba13cab389e05d5c0a39d69045a9edd5a9bdb1c333f3bad8df6504ca4ad3acd974451b316f555fabc4913564d875b8ed41952e80cc59caf65c8f4e3b6689f7846bf617b199a04a34d1006cb7dbfef914988587f689cd7214f2d261d11b57539bb652cc3c6b5c7ec956b394f2dfc0d4c67e8018e63a392e7feb40b0aeeb0298c2f7940de77d4effee6b2a878cfc8a58402e814abfbbb8fb9057269bc92402079105621f9fa5795d19b495ea98c61dd41c2784c248291ef5e6becc1c8c54532fc3e5779c2087a0b982beec9a7ec4437687f7c7858efde18d0d7ea36acb7577dde768738faec4c5a402e99cfaccf70375021901d21321ed184f177877b26d28cd3689c2b5a2cbb1aa53e1799953e5e5c5a6cbb8411fc0d8ba589e87a174c3ae95465126d735225994601469500a10413c4ff0a78a2b638c6b6c37230907e0e584b80bac383511671b433a25a87fada5363306e4b34b8d9f7acb6ee4ea3b7d724b36a07ef138c879600742f2b7bd037966859c1b0ad69f749ff8445a6fb4fb6661abef95322490092a6418f017f1c314ba6cc639b36887d0dca9c61d3a2e8348282db20466c77abb820673160738841bc1ffee512274d6e813b0220ab23e563a935f29eeffeea8f451d5953bec3f9727d45c7a5d50ec8971f669896b2d6104c58c69f30978949f0578a0002a5d98d32777374e1030dd0cb0f6e76d7340163c738384193aae5a99afba30d8d0db6dad11b91899a5feaf8d2c66fd81ac371450e993b20661c9a7762dc0a327bb336d613bf1c763890c7171b81105064be6d1915122f53d9e02d64628796eb684848c7d3c9b308a78e0fc325d4b8d218657e2007b65e056c1984d3beaeb850545752fe55b47f4f45232353c73423f7c57ccf290a042dadaa75c6a3bef20549989bf382aa443a3311e160e8e6b0f86e3672b8e7bba992652ddeb5d18d205adaa22c5162d7c5cc0b349faf084ecd074d8d4e7129fe7b77842ba8d9dc145a16a73b70d81ff3af101df42c53a17d7643d2645eac7322feadbf08834de3b8950519400e829fb6d15aaeb4dc9245d8a95cfc69bf381aaeab88c996dafd64659cabb8d581c0634109fab08db82d7799f86790ce55d3fb0dce59e8025d6864036bf25da2c1afb57c7718b899be0b798f32b3f468276b8d53f236a4af337d13715bafa920108ddd516534c070fb134b36e6780e73e46f1a53a6314f3302bbcbdeca12cf6cada4dd7c61231a8a7e16915f6337a0cb6ba48de7aa1a91bcb87648ec0e366a8cc51dd43cce0337264d2bff6a75b6787a291a01dbf6c5f5f6953376599ae39ac8bd6d933b1fda01b162978ec83ad7492846e328878b2fd3fa472c379f4f413778091ea8bf67d53934d811d12514df5b4d37bf8e850d6d09711676533323b7d2d4e47adebec9ca105b3e0ccaf1823267ede3f7b62139ac7bf520533efdf9108e5cdc477ad6cda96ddcbd286be5a19fcc63f867230c76fb99a08ba3bcbcb652bb4e914f45795395febe1026ff836a03881078d2fc0e4317494f2307fbd11a32b69a42b59e04c76617a7bc034823e0d187dd217355158aa7c86b56a4ae47d9f3051c29be4135e52fccaf1dfa8e914ea32d92def3b376b782893624f5786d6996b3540141b84c0420532284d091c9fc5e9a29f9df32e76b22dd1853b18d8601601ec0c2f0edca8efe6d840558594b116dfc0047dd754a9924471b3635553d808a2ba17b4439dd06da75f71e9bf36cc34606b3483329adec1480aefb7cd0c42b5e78f741b96ad3c0407eebd2fe5c042c91ee458ccb3587512ff8ee100f9aeb4b5dd5933e46cf7bed44e01ba429a20b05479edcce0546f54e52d516b6993dc6fc49db3c3b185ad21c94efc6f32d20320088b719fb05714426129e820bf4de9589834496921889cd69f2cb25e269e0a52d179b75d25c634a8c90fdf2a42169e5cf98a7089e84b45e103b358098ce3ea6ae69c15bf024cb0f8ecd312a1781fdf983ac46ef41946f2b8e6f1c48429e85ab215effdabf8f94aa82a8d086a09841ec79a67eabb6d731981b2c93d82c9ee873fe10d4022fdc4494fcde32703fd037245ee1daa9a5245ad76eb3aec531c794b97521559645092ce3f898962e6d668701a22ed2ccd01c6ff8b1243acddafae7467aa3d8a11143956099b536131f4858f7e8c65aabb32006556252e15a869fd8d4c295861b7767ce5aabc13f2847dbc8f14d3cc0a7fb77c5adca8787ad2787bf52a6589712fbca9e67402605063c476144ead25c9b93d9c43b0e366edd8fd5e561c7f071288e4839c279e4e7ec792166dab5bb7478bd4c3331f4fa6dba1b10070b849bfba070c2902b5aaadbc124548bf4f969b853aa359e1fa58d8b4250170568fd0bbcbfc13ea2b342d7bf3f503d6f9fded8f841905d945b119a508c8ae8bc21be0084a01f0cecbb3fe497e97ddae5c167042cfdc0711129c3c98d506acd6285c88c74b89c589a1259f8ead3bbaa35fe4f287557d7fe5530044bbb1bfefe3084603c57ccac0303db1a8e3d8d7f6780e9a698649a92ff0e245f06393c6c78946a65e4c7a189286aa07aa96d178fdcdd585fee360260b044d53420b85dc43b488b3754ef08db2524b2c24b36822af84beab11e4fd8cc659e5ea7bf11d705994b8dd5d918e966c961156a06257fed29c130be9d84af6f5dc427075aff8c161c2c6b215498427e03428183c910235459d603545fd737b8ca95adbf4a70ceee44878b7db082b4581b7ac431431097362ead8feb42a24ed74b0b0ba60efda1a830e29db77a4dca9ef3a721ec0e8cf4aef3cd8bba65092225d36bfdf774652fb7bb81942b295f1c228c80a0f6f5f3a5d268c6e5320e7bb64c0c84288276402c714055575c4f0334e76ca8d8d9d4d25bb33feaa92adfe70ea3dd9b1f07ad66692c67db7ff97a9b9377d6930b029176790da49cf34c408e6cc6e4ffd854286e9fdf2495527ab4847c0b8d933c6ecb4f26c44b3ceaba0a20c0244a1dd5d6fc18107d123ec68d89c0611c61c63714ded231205d9134543085cb096d1ec3674b61ab1ec5fd84c645b9fb163eb76fe846834768de0d7aa8e1fc94b944b00c090b7738ab13ab7d5beb71d3015632d5d3c450ad165088725dda4b168d1c5789faa0209f6d1b9075805d6a3097100d85f08efb77c20f0b98592bf20a17d1249c1b5ac8a805b5fe5227b50579e4b6ffc6a7d235898342b07afde47c0a52c0ab252e823843bdd8d0c4f1eecd3df4efc0c60041b6906ae0e0332f549193927bc8b97229615c447061a9a9af80061a9099db039e97e3431229438325785b0588ff57d48fe2e1466f2a657fc0f82ac560f659d03efc2a491522e57aef0c5c7a61bd988829e74d24f5d09d2711d6ccc328263863148a9778fdfbe55ef22452612b85253e4e1b3fa9b5c8f7181bd20ef4740d996dd563f088fb1e5c72fc4819ac5b13ec90a1a44782b06a45ce97e9d7b9ddf672573f8ea131f6fe5d9cabc43e399fb5da94e59c564761dd5e4b76c3b2e0ef32c190201f0dc92e4c4f12050dda8e5c3815e0ef1a1193ef7b2cedf16d710e5953a8652c7e1d01dcb953b1ffecbe437a63be1018a124ce0ace2d2b8098d526cc84dd693e1a6f726a67bc06933da588fffa66d5fee35ec14c7d97ad7d1f2f863a9cb5c8ff1e0f4f12fb1b0eb2d1a5da858e905068cd4f9ec5a6546ce3429ae88529f64cc735b4490d555c73fa764537498979d0116a6e6a9f6c7f347d24f3c82339976c5a859b8d0f9ffa7d0f1f7aaa5f482ee5ca7db7ff537cf560f9869b29f43688b7b4c729e346a81437a68898f3f44c61c2dc7442151d4e9811f67853a7409881b8dfc76993bf9a2450ee570e22d6b3cd6f704f0bb46fbc8ce65c0de19fffd7cab86716bdb4d996318fd042cd1fffb39a0df1cc3ed3c6b31394cb00231846cb215c643683f0a169230de98627b5be665cb4dc642930ad59153e23d2ee14764f378361c6b774567c2b08769725f27d557f7d8ade878b03dfe81971c4d5b69685eaf4d075a66ecce5d6c3a0873601abd6b80f91a723c44e6423d1142cb65cda4b356386f251924f3fa438e9ed945a94ab5779850bf28c1ad1464b41376b35f7108aba86a1d44e4bd29cd4c510b66f91ddacc0cdb7ca0beeb849a9fd163a0a443b4bcd7caec1c92896001bd8558b24284b0a1899960e980eab27d530d14df9ea4e1da0be06be573802c8871e52f3b465d821ab9f2cec5e635cc23627bb1b36490f17e1fa08c809b0551b7e0baf6e0c25241518d4a7c0727cd0ae4d61df36412d98206f70e25439f123250fdce5ad7f2b325bc300abb9335be738baf7c03f05ab31bd9c427e961f2e0af5c103610c8eca50e41d20b70e1952b5c7a2cc297715243ee59f9d98a7b6d752f1ed264b5231eeab65da0fe10995eaf9d2c83011958f54543be58eaea8ff7da11622bed26f30bf985c4e05aac05b607c6a25d0be1360df72149693f47e5cf4d6d8da88e6bf6b2f5de5889ee563", 0x1000}, {&(0x7f0000001180)="801af3f597f00c46a5abdedc06dc070ac7fc7ba3f0c098d48bb49bcc4d86707c03e35d733e104d1f98d24d4ddf1bee6a1f214b76099683631e2e0b2c705dc4b73646ab121b16eefc457b313abafbfe5edad155a1667a7e77f4e15eb1071c86a5b51504a6d86343aedcc9e0fd8b061a910855d5fad22b8e8f5afce4b2f7718889351c88308cee18adeb3a8a6a3f78ce8038271205e316b879a02eec4e3205dcbbf152cee5010b6595084c34dd6ce7af844598e4994976c8bf4cd66bdb6b6e69eae7bcee4a6498fd0f07c91192d2abff0d06bc4e58c754f5b108174ab7df565892df39f5ace7e580f71bbd15bc1f17d88c85e1bcf6b190b65ef09f741a7f813cdcf0499e5d9d55f01a52b5fd44533007a3a521a22af642c7c556365301a154402adbdb283200ca0cce3811a6ec5e9cc515b5ecd0f1ced3bba5981dde40dafaec35b56159b7ab00a60d1ea4d0e07bbc30618bfc576281acf39abc1332fb46a8b44708d8e78fabaab5ca4471901f7b30b286c08e6b8fcb01ae4dc6755fee9699b24166392723f4bc79ac2f1903a20a2f745111536f7be4f1c639598b6777c9a3d590b65fe22d3c2c25d05a9b36b458e35bf839fc013df127307aaeddf3f450e8b85ed1a7771bdb760fe92fbcb8bf155c918ffac4a19bca90cb58d20875cac62d9237c8fd7d8e5d7386b34d4b96e0d70e604e54e39b013bb13665143c7523d671cca02e510b330cd6cf9bfe8d371bd057d42dc91795f18f8b0055f5619706da3e29da6bd63338b94b9602aae4e5fc011ff5564c99ad9863bf63681d3dbc6648be19303a86abe452ae45d03b2c125c9ccee8c5103e481922db5e8b95bc893401479eb07b7ff1ee528ef399459bf039d74db37b43837cd84f447f417fdf3ddda5ecacb66a1d02aa9f1920472014c33f0a8404d263b2af30b9772098da3a4574ffcfe7ab97bc658b92d3ed0cb58ac62173c701af610c0049a8baa31ab1b84c3ed0de88110d3da3daa035d50c448eda7efb6a7ac0b4a7a14a46690569e6136fb0319de6c6ac82f42e89e33eb6935d72b44295adcb5edb0260a415ec27e23a9ac8e6b3c951a022c89d0da0473eb14919e10b86f5123813eb54aad4951b726a68a2893a42bbeab762fa898c9b081f06f469b2d94c2f96ba2efa8caffd9f1af49bc4525ab2d5904246947ee4b77f2632fadb7d214a9e12f77d5c74080c356fb04792ded9abc10eaf9ce56e12f6b1419201dd6409ea44d11da9e831195349cf989d918e18778e566bb67ca35c12b75326cb9b796b0162a23a0ed07d5bbeb964fe549e39f6bab933bc695b3060843e3cab1ac0302f3073a7ef1fe737856daa1fe8850cca270e0a87499cacf35d85e88b42d8c86e8365499f79cc6edb4f839c82a47d7018aeace0f9dbca9606c0153482e9b67ae0a5eef71a1bfed91f501c9741fbd53b581826632a41083e8ccae546c218eef2ab41ab024ea260bac43d1bf51ca53d69cac3e5c6b9b02ec6cbb9bec4d82b2a7dff1bc93d7f8c532d8a55e56d1094d1ba964411152d13488b6d12634bebb0d572d3b3a806b92c438146b449ccbb9c55d14c4ac179ef1e2a893243a40bc2a6cc18eab20674d9a4a02b716f67eb12d899db1c8ee3561b05556333c81cfe2db5959eb0846fc4280304193c06c42ff50f8d145a929c3ce84d1f607ec22bfae6775bf16c0abccaf77cd58b368fec19fbc6e01c08cee0abf399dd71762a1eb2460f225d597da2528d0421ecf1729e05c7c91f7eb41b39cf66a2236c87fc96a3b145e487f51c801092a90b840d2658f06fc85db549c85086b480a790ac0d5cd222071d480359c787702b8ab0f930e497ff0e57bed03452b93ff17c01ef9a4a6083f62439d44484996e5bfa7430d123a5d848dc5b1be6e275c073badd10c80b79cb8249144f430f70f03074eda1593945858579bb269c05492982c951228df3fb15d47d6157425cfa8cda73d55ec85f16752a4956522d6ef12c3b9e2ab80c7886f206414bb468be7a104affe113316736f2c979e7f8635a00066e9882fdf385ea62efeb0b35a530af3366a993698bf79baa2d0a39ca17ccca799461449d2c402dacfca44425f313b2c89c810f8bc974ee4be3a1b075d00cf9be4480c448042af22c936598eab67ddb0a7573a1c745b6fba105e41e7eb0d6b4cdfc043ce49265959c89898de57a3bf875d368df1619b87cbaa813e76f12634fd10cd87e0e7f1870d9d8d7c541367df2330c5f57507237cc0501673de780257e7438f101354506a68e8ec2bc0109ddfc91be4dda2d2c604d74a0bea12c75a73ab1f96f01b7879ffb5e737725fdd29e53eb893d8e8e3d820fa1533e48243c0816aabaa13e8f1c8d37429fa849711c6bed7d8068287f9d7a881bc4c1d890c67deb8e59d66df4767c52e7c83b4c9aa169142c4aefdf3647c04186b8c03856f61e20ce5eefdcd70d97ba417645f4ecd18ca56e1abfd3b40518530646d7c1d209492fb71e00b5d7a8c7a1a3e0825235e59434fcc25dbccb0c331f01b9a7bf2b87f3662829d6f263f3409c72fdf750293a7ace31a3873bcbd0ab605c7ca5915cc5252e915345de0935ccff8bdc056c651264f153f2f8c9f0ad85e039f9568be17a05e4945678e754e616e812e9895d596891b8277fbcfe278d36756eec440c845290927d394ff9e88afe825592e8c2fbf4fd17663caa68319c1f9f0ab53148594f8bde44678a2c28d99e0605c58c128da9d67771a42fd10fb3c165801efbc32f54922b61385d78f18b17450b64d8101ca0366d1b024677c62ebc01d8608361e99fea9296f59b116c2943d5160419187ab2f1aafb41344da536240ce58bcc97225ac2b9e10d4478df2c8c0a5948928c2990835a79b70013e63fdfba6a1dc87ab58fe59ba395445bb051f7960eedc5dc645c3726cdd2bd3f7d5b8eeac97c37c168f505f46292e725670cfe585c01c1cb857078eecb1362d1a77e2418e22c8d7b3d720b2335d4b740cd1b9fb1749f9241415e56105a08f83f2d0ae1b8edf607070d2f1d5eb42cbba1908c23d2fef87a2986c04a0565e5186513a106b92a697a58d45e43ce243ebab9e84a0cf977e17b737ed742bfeaa4bfda9f60a5a3086d037493b2274aaf62a66417155a50f343dbfccd0d5023eaae128ba552d98be6ca050586c4dbe8678b03feff662a1a754f85803488f2d51cd3842a4fef38e429544d3e5583c99b659d7fc46a326e67ac8ed53eb48d483f394a36c41559b5a7cf1b202252a67c11b34f24f48a6392c682a66a621c1ea311e593747aa370927e4ecf261bd3837d0585bcaf944d1416d0610e712392f59b740e22669c2a805f059e33c294d4cfa02f0dccc839796f1fc7f9647ec260d1a708e59391824d013aa16b1c5fbdc934c57f3931fa5b326da654b5e447314288fe4e013c6787713ced7f4fa48ad7efaceedc58aac4229bdfa092962fd6e06b395097c11c08ab666d2b46f2ce6d5cee84bbd716638b13c1b548b88d91ca5cdc246a4fca6c61cdf24e8bc83d384f5f4e5d9fce5c39a8fb16a4d42e1ecf8c00f984dc412411f4359a1f0535cfa798dfd0bf66373ca600ad03eef63eaab667dae72bfa3a40946e8f772c97ef85a751049246b8aa7896c3284f2d9fc00ba72c3dc388149814fac7ea2346656a260608530206b13a0781a4e1a4e646a88368e7a0cec42d7846ba0a54cb7221fb5b2da6937e55ae7d81529a45c9b68bb94d30c0ec25582919e60de0af79582a8ae5c1df3352456d4a9d29ef41d34498498f30f9c41a005b9252f67077b7c05770d1eca6b026477d60e1e961cf937094498110700f48679bbaefba7c6ba0bff783be23ab1352765c866b785dd5c6061fa0e5840fafbb449416df0ea2b81ea36d36af9599d88cf9831f7b860df15a16218ac1b861d61f996304b4759fbb9c1c5dfe989827615f3d53007fdfcadc80a6187d174a1a16b6127f51dbfb819f0da992feabad2afb8c0e76aa9ce6f986a5d17d8b3260a41f12e36aa2598a22697a29b8858a11acb2019e707b2317f8c7514d60dabaab863cdbf5dbcd0d8babf4d1dcca6ffdd0a63c2497609215c67e74863ad9cd89306c5a20c795e7c7b717b09e7e5d5ad46e531292a16add690b026a120b1ead315024fb52f55752dd12a492b265c3e618b54bcc479705e14f018bbe8ccd91b87f421039a5c2bb8b8247858b4ff375337d44a445dee897a886b8f4f5dbc087f0e83de50ce5f97e411afdfaaad700a88abc4542d8e480c3ce47d969d525c5f7231bf6c6db618a47845be20d7e2e4796702e4b8f50820e76bbaf78973a9a3caff32e6f78929ab0d4141d878a314aaced0a4b84a6099a72ea95b4660f435555611f90760a0720f75d4016fdb4ecd5309abac381c0f27cb1b1c7dc0186380d4e58d7541712a637dde0958c174d92e657833081528b57fc422c18740e38afe3c71b742565aa8d671ed1a1278455f6a01e295f74db35fea1d9710d7e8bdf66dd3e3f690100ac179ba73a7ed731f625b1777545b339a32702042f5ed482f34878f90e464fff561991750f4c9b59565730aec9ece626d68e8e533f3dde1d8c4f41daadc3643d30c99e08027eb566686d4e064a6cb2c771375252441c6b093ecdef6f4937bbb5095cd93f1316c5b85121957c36c90fc1a6ed23deeb296dbcb2a1efc39117819f5ad8b81dc966762be437f992c06e17da82ca09f737408c7a5d51376a4cd38f5a33614d2f88c9a3571e2ee6c38b10b4294f9601a317d9c623ef0f02f6ba5b722558e08cdfb6653c7cbc22556b4df06f7c7872e38ade5f7457f4cd39fed49a7b9c6841697b940814f6ae455975c6c6225060379cddc86e88210bfbc71daa5bbf18fa47e10b7cca98a0f4598f96c3ca7aaeb3adb60b235d96d0f84773125130f13a767f1cddd13dea7f77c42542680c17f53b7ab0f20825121acddd910a7b521d5281f755233b07f5f5cd2bcd9f358132b750c26b08e66b89b7d17a796db37cbcd6c3c32da9a5222f109cf033b25662ed068250f4de2163175076deee2735b50b1ffa4cafdf696e70f347019465f60e5b26e439c04fc54f1f6b21bff78083a8abfde668c48839513e87253552dff50818d13317e211fdd0a30d2c43f3dee6a6077a05b021492772bcd3a21d579866e9a70276daee039b65ddd3b6575f045f7b5fe70f1322b89efbe7ff883f7926091f1e21a503b45410496e2339039bba94563d2c57812ffa1edf6b3d0de02b62d86edd800b76f993d258cb1ed801a8e76d18e18d54ea8b96a1b075e462df9ef642d3827c9172c249f5464b232f5a8c40b78e71c183a39981942fa968106efcba69f02d535122d0c731b993d55cab690d093782decfeb6aa587bd9d7fdd82f2efb266b560fdc6c85d0879a4225814e942f9a561432014c6032abcbc6da8a78cb7131bdbe2ae899fef1c488bfc4289dc41285b4c8bef8242c3cd7bb687d870c542ed36701d3538bb09a4a55b7c5514a49c17b0bd222e0c57f627c388f52ec2c02aa7f568ae68288f0d72952e6e7591e1e8afe88802db2ef8b8691291c10ab0ea20727655e2b2180a59f92b754550bfa9c5fa997a5283f3333c1eb4a08d5220c626cb49808dc3582446d3e4025b4c0fd6e6be4b9335609856aff90ed588412e6df5d8dc945aff387469f616076ab29cde7290bd6feabefbee5651093cf96888cf5207d9dfd2f91f8162ef1d50b463d88ca6162909289b332d4d91c95a872eec412cd784e5368b85f78d031e8d95c65094441fa4a02ce01aa39a9bf2f91ce77e57524e109a9dbdd006ce293d", 0x1000}, {&(0x7f0000003400)="39b2080a316e5cd904addbf7123d5927102912c35a139c4e5b8b282e5633880252dd79beaa0c33e062e1612bd4b5f76d88c7fafe04b63f7222eb79593f14ffd31de9f6dfb31563fa1707f8", 0x4b}, {&(0x7f0000002200)="767009f6d7f70b0e6c3b9b7dbe08887db28102316ec81e733c4b77a044aa37b39a7aa39f9ece1352ad6a6604310dc1c2ccd146feadcdd3c4853de4a14bb990b8a479a4a73dd0654e09104f9bf214d7e28be0a132cc7038c4a46e21f01364dd158fa92c4ffe9fc02d76fd034364a945053653291aa0415b5a5d958f3a6414f4a9", 0x80}, {&(0x7f00000022c0)="c600a65de83389d7d4af44b9113a21161b983d7902f0756547d718a120319ea26399e0e715297674be0ee1bfd21e4156529bfdd3a6e7f847f41bf83885bf7faacbde958ae79a05901d32494638e287b90112e6cbd5100af44190df740b0afaa9c0eadbd0f60e0b57cac0a06047d7543926163615adbca760d5fd11bb95c3ec9906244107deca004c4b1f324397feef7e5e4b3abe", 0x94}, {&(0x7f0000002380)="47441ea4383ba874078045e906b308ae1f3fb74f8b3599bac25c2cf495b7f18f9270a6a336812cadccf113e1e7fe2d365a8c57255867293809070504a699ec3ccac1a542c61a76bc787bea3fd923664f52f1bd810c02620821af6db3404d7f96c42a0fad29d2c88f776fee8443b7a76d6b76f8b0a82909adf543c00e7be52a61f6ccac8cd9141072968011ae44e3b48c53d8d794878cde2d8cf9b5a31de17eb146c6c6e8c191cb3ec3b842b84e8809bf85ed0a45016020f2acf75ca8ef11168647bdf5b62f7cc4677e46053174619c619f38603480a0eb249d435bddd4ecde8c63aa19d03bfd05a75b074f540da0f8f55968e02f80186fc89a75fe367e6106db2a5e0e7a45dfe5597aa68da26d4711a800c002c8b16c1c0b5668ab199efd2191761a3dbb06cba8bca63bb66b08948b0e78884f59b8997b43b5c56df5695e6e372d32846333c5a3c5b6c70f8e82591bee6d3889c3b50266ed5dbd2621f2749e09eff1c0d0ecba6cc80d52bc2f750d1ec59571f8e271ae10ad31c3287e3de8304c15a9465efeb23a5949e75897f107c5cb94c33de4507d823263a9e4efc4d48de04f3b6a87739d7a517c8b9975d193de82f5ab700bedf7e5f45863fa9e13ac1d99faea02feee16ffb5b9ad9db991239bed5af602aec8699ddb8216847f3364d701a876500155b23e8e88372343f3fe63524b718cd8a2593f5bfaf60522faf4993fea756118b43f971993790a881d186697f85da855b228679e5b8c8c59777d5106e990a076d3bb66c5cb40447c10ad08785c36ba9d03dd1fe1e2bc71cc19c53cebe4759a0aef7c85154ad90674d4345fbb824c65c8fa32b421240101ce9dd87c62338cddc1fe5e776d6da3a62cd5fa23bd48a6404c0585742e25394751e6669cb1353b142e649d5bdd9f44a4107c6b1e8bd96dce9ec627ea43604fecfe31de43908d390504ffc63afbad4de8be122a23e0d20dbc7689d6a59c00ea3fdac3502aa3ad045899deb6875c6446e83e55bb1a880ff29aab28f8c4f5f87abc199fbb8491ba0782dcc2d8dc335b94c5c963e8f12ada800bd88d34dfcb883ddb402471afaa19125a4d6a6e9702143caf53aa03b41e2df4ba6279d5324411f021fa99339fad55ee14d7d1778fe5e561be00bb14def13f4ac52016bfe00408271d1968ef396c237507f59b08847be832107e6c11ba9554c4a51a225e44208a481085d5db0f891a91c6aba7df8c2ec8b1a36f15af817c2335558e2e1b69cdd619bd4529f68b99d786624617ad411a6adba550e6717514398594ccc7dfe110a30c3a0e6feaa24cbe5dd002646aeca00b70dd6e574ccdb1c916fdbb0765b498b8d36eda32b13312d193dda830f59fb2efbc19b4e7e216bf14a6e7c947ee63b8208dc4252686072f315551995d63510edd5011ad2065871955f7ecd25a450a3fdd4083899df0c9416644077f7508855b5621b3acd403f4a555891e47454f63ef650edbc300c79dae092ff3a879788aecf1afa9b31d3421f9a3579ddc416f5312fc69e0f16592168768904b1ad2554d693b2c6a1017cc4285deaf4ea94eda647f71ed550a730550a40ab5dd595aba78d79994d02d9e3b7208e7c2e679d30f7ee7bb550b1bec67b66b0dc3ac294a94e0340d1a96cef2326fe8cf91246523378e24d7dba7be15235d598ad39084494df42beaa9810f42cea525982325ca34198b10a20d3f7b47d3ae003da6d8fb1a7ed2223b5f0044d5556e7cb912dfe32ea524c4ec360e001b83934cfa28d44b67a3cb02fdc59d40904511e19c00f417c048a7b25dc94f428b64f614525bfbeb999440b88dc6fe96b3c1d09c4e23ba90551ba4854695fb76fdfea6a1aaad22fcfeccacc7354d4c307f1a50ada1a3da1ca13e6e8266adc8496ea2c6db01263460b41da3aea6c23243da57bdf0077369d94fb120d5a7166d8f82c7765c9738fcb818e6dc79bc2141000e27247d99c518562f8dfe8ac7bb8e6a613ee9c7f6fb99b8f063f563487956c630cb59f5b5d2e4c2e82a98e95c2b33ffbe2c9e935dd787bf6ea8b27756e85a13cfcfb8b21e30eeb3e38e6e7f74fa2f57ea5258c0b65ecfcdaac04754c2457c552ac850d23593350617834ba83cf9a4293b61ef45031b59f6916fc08e9f9286f5729098ccd28ff59c2b48b46e0f37d30d2b3391cf3e6c035981ade9b2223a38a78f5815bf2a4f1602504e2df88cfca13048e7d4a22f2cccea86f5ce9442604ae35813bdbb4892776aeb6184cc54fa7273b787498203f23d387ff24c4cd3785ae9aef5bb1bd2edf98ea5bf5d80ee2a4bd033a49924340ef2dfe1d40d77f75ac24193766ccbe5b57f41087bd5418897e541c7acd52dad8d6d92cfb979ef39716eac9f82388c1f94d7da274475f1cd286bbb594653c18501edb7173693d415c73c4acb00b27c42ab80d59ad3282464abf2cd192074c368fb89496d5b6607144528ce935c5a3f829dd8a2dc28a803a9cd6169bde1335d96e1bc7f9bf7b859c2d2c7975caa49bed727817d2e2093976a47519b18d0ea23a062133fea20749f18914615dcd1582af3643637720dbe8bc061b57f7b3e585366034b3181237069578c407686b6648db50e10fa90aab9bbca51606566eb60b8e31ddddf0eb6648191f23a03b9c968e682f70afd8026a4a91523bbe64da4090d76ced89323e577ea46edc1ff910440e847ef9f48fa865a540cf3d0c0403a18167908b27e0eb4420b8fd5c8645c185976d188a90ed03d3cdf9d02bbdd4e665e39b354f48bf8caf21cb3006c461316375a35eeda3c69380c3aea8256be11425c49b43e6499bb764de446a6ab01f43d9e0e888051b9d66be52ec2a3b0890c7c24513a1c55c906d18cf07dff94913516d6e9307aa4a5a934e11485f6d185c4fa3da6955ee6f026e197ea7fc45a216bd18209538f15f6cd589fe99948e8306735910f88c231e1f8ba6181d13db6e047cb108ee69c0a62b4cdccac62fcb57bd775fc67a80e05a16a5039594d5146d3f6ffb83247d9b90928c22574b965ff66364a99a75385518cab69d9c6e34eca4a3e6364345d8dd129e150dd04e6e71e09e765a66f1513da253dc91a9db457d629d4fef560a8f1739de09281970502487feba69a5c680ec028011d891057f8eb6ad309813126ace2994b554be147ffd09feaad3b6b6928cebc1176af0395adc4ea357d0e42ff34806c1491b8d57b2be873adc96a4b9bf61321724f5b1fa0314f4f0c440944e512f67d0d7cc35919e9bbedd889d85cea1d31bcdb3d08f6dbc1409d8676778052163480c44e06fc9572917441e095ea05ddd883523360b32fc1167b8dc27413ac61650e09a1bd0b4e32a773c17b29a670a21ba65a6c268f7e2a9411262134d38f2a8c34c1fee7a4a09eed5ea3e12259945a18a4299c613e05007adb378f748c0b8abdc3996af59a2899cd468897b6cb38a8be534d51ba3590265ea4c04cf35c7e250d6ad0f784e5ee14bd3d1534b6d97d86d081544514138940050148548c1d54730c414fa5c69f3312de380fdd17f8ffff3f067ec34091cf09fe61a42a95825b0971c8426ccabcf7656d05244d94884ab2b28e21579d47aa448f448c073f3cd44405e35eae2ef9215b0e9db56b7dbc98d99eef48ff987759852fcf040fe30d4bc45a9af4e778f379327f51dfe2c02bbfb6b0f0f711324ca2417486b1e0ee1e6b5696aeee38622256df4b23f7b213af2f022a6bdf95923b0ae3c4dd8a976459201548c5da3b81ac8550af580c63c8ca32761ab21658e86768fbbf583026eb76e8aa51e6fdc886fb86ed31e210c89efd4f3c6bb67dfbebc6d8df79151298269d67430b732019fe1c3146a2351abcb39c6b83c678ba0a50d13634e8b33ccd67fdb2378ff84379b9ce7889a63c4ce1fbdfa3a5ffb7ab296caaedfe5c1d9b73117486d12920575cc72779ed13e6c74b9aaa96352eaf925d097f13cd8f410319ae3d79bd4f9321a2efa249f3c37bea2663a84a956d0701e8be86f10dc5e1a7379ca4687b72e94493e1e0762925197c3f7b4d3619806b11a4eb0da13e1db4cfed24c0603f23c581b0e6ae778ab4214f1c2c89157e7709fd4a570254a52e586800f6f8c1268037e7a3efab24c6d19c6662f34e7752d12302e2325d6dc6ed35ce83e41ae166f7de001c547ed9fa6f0139c511f054c02da31a5d7cb5bd9d69bea485dc4b5eb44b74573b063af97f533a913b3e964082e965e046a97d46c558c8574e8f43c6f7b88776a2aef17024938c955f26fc58cbdbb995a5b8bfcef365decbc16e066960689822a0c39543bb44e5b4523f4a1d452476721191574ed791d332baa719cfa49fffa61642f794d00aa476b9f22bc3493ea3d836b679e34ff50ccf7644b71c56d6bdadc788f299cf46d4bebe309ca4a881f1ac8525b0e9758bc94411c2d656a7e2c3d7dc60e2730e43410263766f7213ce441d1ef791f207ce40288f5800ce1a62d6b82c44795d6343e4c4e6bc8ed25f15c837801a49315495d5ac4a703f13d1ecc60b7bd5ac90ed17cd188fafa3d19156eef03369f7bf4e8021e127e37c47eb6e1cdb7c80d39409c16071b8350c4e89202b0ae977111dbd5dded2f5955fab8848c3a161f22fcdf61e642c1f18c2b9e1a9cedf5e0916ed2f7dc3b380d60fa6a9b1d9811ba13fadffd575a769bebd43d517e6940d669b75bcd1567ddaefa68d28b84490712ec39ef00dab8fe656129d951c5909f7e8792c7c844772ddb6a5625342821d91042f028a8b41eeca56e75d1b0e82e61a7275f0f6ede148d032b66ecdc9d94d74ac9e9efd5b5315dfbb580b85567420e15b74af0250465bb0a1ef2cc1a6f0e70cc14185b682b9678c38a2953c2263bf77b335862345ea1c608a250a45495a5b19619073576d11152798a758943dfe6bf68876eaada2e7ba3d4f10e2f456d89ed7e1e182746fd03d0db1f8fbbef46c67327ed479c362296167b0f732cec008cef9959cd7ee5ac340c6440cb17dab4ba6d3bf60f5bb2cece81039f928b0bfa9ea34dce3115d31b689c4702acfd34ccb36fed15edd16be7afb83b41d728e496e229b47601bc8f76292bc712f29768e988b3aee7489f6b864fa1f291d09551c92fcb7e9589ebf091aa698d90f703e0cd728d551d222676856025cd0c048c6b43022aaafb53134dba134881b50fc92443beadfccfb762fd08d0dbcf88bfcab84fd8a63d8ef45baa6c7004edb64396b657e269d85a5907ac25130ab4454f96cf9cf2b47694c05ccf804a94cfd2fcd8c36f6e081ca4b06fe21b222d7feee4e3a5715dacbd8fb852eefa44b31acc124b13873f69668d3e851b5985f960d7f135e95ac99abacdc38bca8260f1ef683574896f889e943c7f06cc4060db10557de9e44b6c67b7f4f4d0d88457b98b30a8a7e9fb0dc542c9c31917e12dd6c41b7153ef02748b7d166679e762f32308f02a793b9545899ac651d78a6c957271c1db771392ffa7e69bc6ba75be48313e1e2feb323fcf105ced6881b83bc9b7ca77fb822188ef3c915fed2f8dd10bfc11a14955fac483d89462472028b597c232fa878b4d7d5ac18a36aeb83db607464cf962119048ef472dd046cca0118a4b7f33eb87bee82102acc882f1bbcb01c8693a16f07eee0e99dbd5a42f2ae41d4dc036bfc9665846a8c1f684861513692de300a74a5ae78f6354088fed6744a55ec20d983caa1207fb8d7ee896b0a1c259839a3bc35c154244ce132ff7da7c4869a4300c8a0a2f211ea7ab61f5e7eda2ea6585dec1c9cafad4ef26afdf0f44382cba996ffe1563d87be35ae10a161bc1f8e653c", 0x1000}], 0x6, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000), 0x4) 23:14:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x200, 0x0, 0x6a7, 0x1fc80d8b, "25170451010000a9b3e742000000d35ed900"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) getegid() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0xac) write(r3, &(0x7f0000000280)="4a20e7753b2bce689bad255d25bad194103b9b6b0f8f441c709e87d4773933329ab0c7a1c30145816b02405306a0c23b0ee7c35ac0255fb4ceeb555dc2a4ec6ed69bc0ba", 0x44) sysctl$net_inet6_icmp6(&(0x7f0000000180)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000100)="631f1c7356b3cf49dc6b98d86ecd00f795ef046d51c4cc9330c088cda4426e91ec63ee6f52e9130592341ff7d80e0263", &(0x7f0000000240)=0x30, &(0x7f00000001c0)="bc58087b2df51a330768e528c241f59f42a5b03022ad46fc656deb4d921318c7d25742e72a0a46f17718f9e0ef773088f9d7336346b4d402b8c41e56461f8e4f949c17c8af41c3f4c32c6451dc8a5ee0d19d585d5b84ebd500129778b62d676d7657", 0x62) 23:14:34 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) utimensat(r2, 0x0, &(0x7f0000000000)={{0x0, 0x5d27}, {0x400000007fffffff, 0x1}}, 0x7) 23:14:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffff, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x2, 0x3ff}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) close(r4) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 23:14:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) close(r1) 23:14:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2ff, 0x2008dcf, "003700200b0f00000005000100", 0x2}) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) write(r0, &(0x7f00000002c0)="b31bd4788083c9f0095f0e91d7892c0e0fb029b774846c3a4d75bdfea32fccdedca9ed441731501a90634e95c1edb4c76f6b77cdb1fa8a86316ac54901d97ed77f7c859983c61bde3a590b06e4b458af4b48616d2a2368248d5fa69f0ed7410f9327d07b869808e04ee66fcc3f58b48164f6de994e5ced681bc0095ad871bb260858d57c414f877678a40eba9937f2925f8732eee59cf0e001d4e5bdce8c8b964f145bae9c5aadb5c9265b1c343ffa9fc87cdf68090377cfe43604d94cc0c6d69396d1e81c8bb5681dd4f69f884ded9f4ef94f0a8d6122aa88cd7fd276059cae16571f874c8f6df2d7b8203aca", 0xed) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x0) flock(r2, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x40, 0x5}, {0xc}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) sysctl$kern(&(0x7f00000003c0)={0x1, 0x22}, 0x2, &(0x7f0000000400)="8e7bd4289621f9b5424021848724a610ed9c780f540c5ecaf7c2854e0a1004b07a1abf8c5a5b55f5298c109f65", &(0x7f0000000440)=0x2d, &(0x7f00000005c0)="c7616d644f16f417a0bcb203f716472dc832c3c39e14d0de6526c2d527aabb969663dcf5dac5dfe4fcde64baa471506541d9f1dc7632067660757b447a5389a53afedefb4ef3f8909c6bced33b3453daf9c389763db795223dcab38a5ce7389737505a8184d4223095a4ea612fc7da07e06d95c2ffbeba515f4e16a2", 0x7c) write(0xffffffffffffffff, &(0x7f0000000140)="f6fd1a011671ed35f8d3b3584ebe2102435d0b299ba78889504463f606cbb3971bf7754ff6325aa1c320e504b6cadb57b84c5f3363b378", 0x37) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) r4 = dup(r1) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xdf, 0x1e, 0x0, 0x0) 23:14:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cb00cf740e8a7053008773f914988a17577400000000002452000000000000010000000098490d077aaf9546060000000000000042108e909d7e1b3b3d84b99d95747eb2c0454c429fc43da7e3e90a379e7c5f8b130350f9b01fd9d1a9ca1659c99581fcf640d8521088e02846b2e53506f421d670dfff0f20b820a3f96300fc2c792bf0a3403b23ad523a0f8cbf26a790c5931013fed9a9b3bcb509ea9646620d057e5e192061a95870ae2a5575dce60fa098f595755615df3aaa5c15825dc47294fe3ff9f547d21ed19810b80b0e2143b32c3e99ba998fdd1fc6bb46c79304ee1c1fc58e7edf2abc893c42838f6d72ada619628aa6a08b8b4b6e94d3add4d2d4e5229c68a89f427b193aec40368e16edc742b068dc30917a9328050021558ed0fcf3907a24fe416c0b8b947939e2c96b6598bc7c7585111c63b98b4fb1b5cd9c0a79e91f91ea7ebd148789aef2f3563324fb61ff99b82d2fbfda59adbbc5cf938ed56f15df330561c41442d466d5a8455db5f0b5af3ec5e3b743c90cb6853b5201029e8773c5dbe3b3e211d49848ac686479b24f90a2b22a84ac4f0857e697731efbe55f946091bd70f9fe59f9ceee930db9c1b30f394657310c3dd915ed9d0d5af11f38cdf6bfddea01e78d6b88d1e9f53c8412b0878194c18e16fb5ba1619b2c93021f66a0e007dc68c479744edee191237fd969c5137e3cd3db9308ac20a322d182fd754e6f6e7e6b939f41d0744f132614c7e09ae629d4fca8a18fe95a760c23fa5caec4d2b68e88e65053fd36ce7a2eb9bacbc48c7f3863cccba0c3ff9a07761f318a4e895574de487894e3d57ebf8a1a7e84eff9a5cd1d0baf9eb3f327"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) read(0xffffffffffffffff, &(0x7f0000001740)=""/4096, 0x1000) 23:14:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x81}, {0x6, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 23:14:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget(0x3, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000aa1d1c74304de07484828d91d49e373baac6b3107fb87e6ce9ae47937dea3743e9510fcb33e2efec47becbbb79b2bd291f1eaab2441987524b88003e9f3017608f031885682b0a2456ee5935dd449658aca8f2fef9b0c6e62869c68d2cb1d5ee3c562b2f68491ca2867c861b5f5892c23fb92293"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) dup2(r0, r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x5]}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x5}) dup2(r4, r3) listen(r3, 0x1) 23:14:35 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x900, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x125) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) 23:14:35 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x51}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040)=0x4, 0x4) 23:14:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x4000, 0x2) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x7, 0x8001, &(0x7f0000000040)="efe5ce1d4bcf1f6c74c25c94677dc0e26606650e1d13bea609178133ba8f93e41b0fdad3cd6566d9abd8555220302292a1647142ff50507c9b406f5304131038c0fe63229eb1b5a29522cc598e177fa00d214ac12808dd56444e673a83b42cac53c369ceb21d4ea5fe4f63066de1344d34196cf26d2a62e92d11a733b10c9688069bcfba9174254e5169afb71a0201229fef4e2866ad44eecbe675fb2638f11a268593ef3cfdb3d91ee29e9c53", 0xad) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 23:14:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xfffffffffffffffd}, {}, {}, {{r0}}, {}, {}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000000c0), 0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() writev(r1, &(0x7f0000001740)=[{&(0x7f0000000180)="c294ffef80ef9996713667541caf0333ac623ac107d4cab38b05132025406b2ff09b3da5b85a44b5fe309a975586f9f607f086ab3234785830f8a7a60776f522580069eb681ecf5f273697c23bb09b4dfba93d716bf58cd9ccd06d8c", 0x5c}, {&(0x7f0000000240)="f326fe45646afa89126bed056cf1cc980b439177d5f4", 0x16}, {&(0x7f0000000280)="5d6016015105a6a6ad33066736bf5704c35f6db7956783c9b1fd56149d00fdacfff48fd4735f103a4993566f2644d997f18b89e44447f2d9819e3e178ac0e45c5b7ad397f5c40d4fcea14c273a6057742305aeb377a4abfdf1c911606b538232dbc661a8f8486118c5bc6b683d3e7c1c4d7c7785e2ab252ce26fd1eb493cec6e9633cce06187aafdec3460dc55ed9624f5ebbc6cbbb91419431d7041ebd20b88736dfeeb9f25cf42db0fa07bd4d53f28a776f458f2a2648c71f90e", 0xbb}, {&(0x7f0000000340)="30001ad00e135b6a475afddd95f4c03877177e0f6a69fb5b2bf4d0c4033c14e9d311b5da6fc4aea0269e306da0356bca4a9b36293a25fb044093c3ecfcd81171684022421d82b2cd8e82220363503e3f140d34083a5044370c16506ce2c4565ac49c3c30bb13d62ca625952f7b0196cc5f11e1468de458469acd6fd624c373af73a995df4aa69bb3843b202e48f938c950c53405794bbd50031e95ff97e6b2a2e4bc5e9bd44890bc1427a7c52d3fcb6b08c9fe242b084d03c96ba4b60638dbb2fa1cc5071826f16ba13d8bc1e9b5c7058d1fb602", 0xd4}, {&(0x7f0000000440)="f81623246f33b55314ea46e84747988419b65845965c97115f82c01367a830d1a75bf75b33128630690760113a86df058df47d1ac6b9cd87ac2e6439d8522bfaab652d67062c61cfe3d46e5e1d35cd09e8b8ed89d0b3832cad7f44481d2f8c73b2d3d2016b2fa809367ed5a04a4a5f656734312f0091b53356266770bdd97308acc39573a9ae9685b7984405dbae41c6395a6517b9584ae226b9ecd3d3f3f6c3727aa1ced3a1e7f623a52ce14f", 0xad}, {&(0x7f0000000500)="6f3ac0cbb53a8fbdfdc2de979b4b3c7334bfc8cd97033d070184ad254a07cb5164f6b1519c67cea60aa6a71ccc526aaf1486c525fed9cb40c81707be8ef99f675d3e13fefa262c7cb449eca74fec5c6ee34422dbc9d97475ac62e9998a99581cbb47e4c470966d16aa890d4c97fbbe3d2f16a82257f7c7ea93915e877510a07833bf21b4c69b4fc4ac8655dc89bf698b2bbad6ecebb10309731bc59705b8b3b3a5a95162c8e2824e6507ca5a1a89f1861d01fc0bf9129f563736f3b14608ceb242f5afe2a2e6047d495e264c94a33c02caf3a52b3d4cc589645640387fd035dd5006c173089d6fcffdce17547045aa9df12e2b291af66c34b6386fc74298a297e911aa0f6f080cb141bedc551b74cff70502fdacc88e4c00263de521b41efd0901b6e2cb30e8417c1c0eb9b5609b4b025e7a461e3361be296ba7e3d8d7df299755391cf4a0006f979fdaf84e4b7351e6012aade923bd9adcf05edfccf2f6880ff31e655024c2113dc57296ee13d557a81fd9dde45c574910fa67e8a821df8b7b5157be6d5097c233f35d9082b37d5da3429e63d8bafe7701bfc94c5cf5b0b0d42c694598d6a079089792d2c7fa5d66acc9c8cdc0957e369738acf012a2b30e0b3d764792679123fed8f7495b5977da750e3a50e2f428166d85a97060d274a8caf6470d6ce40ad372b8c890188aaacbe0427d6ec79f696c52a46c2d348a3d4e9355dfb7fcdd9e221ab4fa808cf6ce0b546bbc13153f17114230175f26a07bda362b3631fe3e7ec1a2278daea2fb2727aacd97298b7ac66df81560139464a161855dc39200767e43e4e2577ab7cbcea29c11f708ef9687f7923ccbbb48223f38c120c1f66224b37b979fcff57a172e69bccfbbecfc5461ca12c17398e1f5de26bb9ed12b7a4c2bfd53b6a184b4fa8c8ea002177cbd461bd78b4afb1c1e7c52e4bae1559c5effe77b2c4bac719b48511e94194f450f714a16266a802c5c61537a21f4ae8d3e560394e12145f8870d60f03d21e5999f892f7cb78f367ebf6bf9f00d3530ee167e43edc3f3da86f9203cffd484cd34f91ee814478d7e6095d13e5e708994e036a922b8d25a6ec648be7bc46b9551eab10e7cf45950a8acc795c4814e491a9eb5fb43955aa15663f4c9dc7da52ad1616f4a030826f867c62d73300577b08e0a3228e9956ac72cb484da0f3e53b388ecacf6e2b2fa1c521fbd4f6e658caebb0677f7a23939511821d7bcf2363dc41e6ebef070b3a1d484f0aa9815386a72b1871ce495dee6217a29f87c41e18436e5ef5fdb0a5468fa997a5b932423e4d91f0c1dbeb6b37765434a6791ce38e5e58e3fc01c99c36b8a2a786391d06011b27ea069d18387dc98016f4032b9fc99fbd193ea959f138e4809ed196799dc4295e052e9364b626f151fb9313cc99d32ab9908a915f545ad8c3f367ba9d1102c3dca650a9998f0acda60455bf337ea2739575476b4e0b9f07e4b8168fbcc8602e1dce45142327acd509a03063e6f3a8f889afc92dd12b01a0411b6366872a774ed383d467a1e76c0ef888050d83f1147f41e56aa9c953c39d7f4613ec228a294326b84c94b18fd67f49ddf158b5bc3d048c1d1458f09e56950b03fc15397286273f51dac3cb212da2f8227ebd1bfbf05029c3c01e3528ef347350f8e99ddc63e47c9e665dd1fef37c07551452a36c135dbe10ea2a5b549f043208b6da7c98f59a7dcf163739730633a80a58f92fa8d30cd9f7bf4cb9c96494f30e2641f58759b6b264bdf1593f3ca30cdbde8a5f639de59129e99050ed6ad6b313d358421837e8848f7079190219059fdda7fccc865297b82d9d754afbe5b2c07bca7ae6d59dfd6c795ab7948c1da3577d38ec9ec0aa8e77a7c6d81beea0903cf596f002f7d6fbf77b07ad6cbd6a4f58a0bd77268462b4221315b2e8e66033e4f1e528f36b09adcd45500cc546897a89d3d20ba869437e51c1c93453f714e0fa16474da0da90deae676cc89246487c0b4a4099ed03c5233d56567b044d90b42f5b09a1cd73770940ccf65eb78bd5620fcb9ea9dd8307ac73475dd4890190c89df32a0b48fc26ff1e2590645deee9a0964f8485fde065378159ae2d3273905e72b2a3da5ca65ffe154bb608aa983b7c478285fa500ddac805a8527e96afcee64aa29510dc9da13fe652f5c4fb8863bf0b599cf03bd07690dc70913a154fcacbad1616c502dda18a81becab5bdb8b565c9b48ee60ab0754b06ab12b4b8dd709e422913a28a62fa0893a64b3b9e42eff29bc0196389d622908c821c6701b7863e42b06b4a8839483f5a82ccaf31f3a406384ab12897a5ee9f2314a09e08544e7e2290639ed41887614c96e5fc5c00dc2e913a7a3e4149c32a7e67954df3a3f689877eb0d7b4545298b701bdf862705c893c34688da2d1f2b8eebb66bfb27b2944b813b7b133f6c63e54cfec1f646f80ea968f5befb77600a31c227e8102a483f4a48264bdf87407a4995c2d795e60269870f16fcfd64d0689c1e559eb2189dcbecd407c23c6b3f257567c06346d9a1bc63b5f05387cefeb6f50c07d41199a8c95c7b2340999217ae45ff2a7cabd1b8372d5f61f367dd5da7b7230fb748f125db873f006747d546727afc49c7be3e5708d7a10b3730618588b227d469c19091993167f286b7bc1bea7200d0b25792abd160bfabd37d0ead1006cf7f807ab27a6748202c5a80e35935b187dcc452a1607a5eb5b8d025f8ea70f19037f01dafca10914282a8d361845baa58615020b5de34f3a34e5e75c171874bbccc4a6eec2a4418b215d5bf8ac7fb00e4eb82c063be5b3288a2f602a777528002df4401679407af0eddcfcba4844af1a88fb00d74b108f4ef51c51b1cda7350aefd731c6ef1445e37aa33d334d465746b844117706fbdc7a6bea49a6de60759eb4408f35fe52b9c9655a5e34a3ef0984e134cb30033b12e54c3821f9fe58fc4e0e1fea3e4d6a062579d06bdccdd3ffb73839a61cba9e954b09ea6672481c7cd00233331ba2dbcb200f318000b7483eee183242247cc824fca36f543be2629b17b137107533e66a3c22bfb015726552bf37adb5c0609d702900e8c058737099f63b327512aab449ceff0e076549873ab5544f1d44baef3cd93d8bb45358b8d24cb1ed16b9818c260f958f7e10a45662f7787c069a82d8ec9c4c49f4f1e74b92c4beecc08054aa08538c18f378a1d8b1bee62a4040e2a7d1b57b1c1e367d72b316bfd6fea4ddc4a7fdffccd0a614665e46b8d849a21378508a5c08460f26063502bd77f68ca04ba3f0321d1e407d1cb5357ac3a4eec6e8e949154511c43556fb2c0372377fb407efa559fa30a5f1a2f2587b777e4a64d5eaf79549b6a8e34795e511136b3ff9695bd5b72db12a74af72e8d636a0cd3779071a3537be6ffc16a90f5b695bdca1129fe720bcf885a6d6b28dcf8be43bf8b6cc604b592d85effdd783babc2cc81e1901703f756624bfab206e92b7266a93282e6a8262042fbdd4a9a7fbf068266e4e05bbf1990776120fd8df47e7564176a79820bccd5058e1b4c36aff80172e30f76aff51e4482a85325410810406d687fa9563d08e78721fb0f1c53de7f53cf1fbcc09e00852368c3818493bc1d24c981cfeece3e728f7be89122b1b6fb71c5664f381d7a800f28ee61473cae97e327253642e1f924785b5951ce329bada2e3f31e9c71601ff6a18e4618427145972904346d4c1abbbfe5d36add23fad3e6d6eaac9659ac28d03ff3a9e5e29329a622bc5e3c7bff0d49f8aea4e2739657caf1ff1426c74837c525ef5ab8a3426996f07c3f7dc2f42b6f6eea314c0adb9ba31a5fedc3630a735fb59efb51fcd60d8d756b3640b5a95f7be412c8b22a1c5d2c9366e482d9c0272bb77fcb2c1ea4e14d4ee934ab92b55c4e9d8ad179a16585c9a37e0d3bad07cd2c2be4463fb08a55087cbb1206be8224ccb9b2f289f530626b19ac1c99461e7f3c1f95a7646044b3cb02c3ec4f995945baaef5e74ca26527b63d8ce2c946c51f7dd4e21809a9711fa49e542f13fdbcca9e83e21aad3508b69c2ec7aa6f037031af96e6754030d7a0bccd610f764e334487cdcdc0b215b15c92747383146a19241d064ab8d66ba795f51d5cf25156de0c1b31a243d5bc62fbf3aadcfc615d4de4141ac401fb8eaee543388093a57b19657a1a94a21bf0c7ba65d66f77941d66fe8a8a9d10b90382c042f1780e6718ff7501942ffc4c6232890c240b2891b391bb06c5dc415516942930a424d888d654a727ed210fc1e2b361ac5f78e7a6b7623db7bc09b3ae7160a844540f4411f140e02c2c095c82ea7357d6ea0dd216fe14e56fc76bb9dbb467970c9d9b93c4c067607b196a2f262366c71ab0e31eac6829d0a7daac83dbca17c93f20b70eed961ccaae982118c802aae402b415032432423e73f1a92323be76761f1cd71ee878ebf853aaa503c81fb02b6fdb8921ad76d456ad4b4e51536e32d6251344625152dca8a005976d698c66185b5b6d9510ccd7ed350992ea808354462219e11fde5b81c53f6d6c9234973c51c837561d05069a0f060961ade48c355ee3690adcc3aed925e35ef47a33b3d768962d9d0e681340cfb4f53e14dfe08cd8abc98247a491c0dbb4b569beb5eb6d5e1b2fb84ba0d00d19cc1648dab2034b4952289ef6aa9be2d2aba2ed55be890d04c2a442d3a81c65a095cb275a5958f701cd42204e88bf5d8fca828f1ee3f811932b72821e6c84e79218fae4964dcb05b41603e48eb061c5786d31ac25244150e16cbd2ef3bcf56449f592df60c95357b360bec71cc1a7560ef825e432185420e18fcc38706506f72717e8510a630dd27b2d32c7d9ba06bb8e05a2339bf3b896e813b2f60ea81772597d821ea116daab0bb7af8a8192cc9675711723401f883af174eac351234e8c315c26e2acc30b38f81e2a46cc6c384b22dcd3c913c296e8c7d357ed1f46ddd3f62b2e16cbe6da49cd85f31fef6547205b01573913d141db7f8388c5e4a5f175d4f678b7654d63d0b1979bc35ec6b935883460b963ca7abeb01fc19f331310996d5c49b2a65940494ff53bb3a9eba7916734c5c874bd8be20425d86ab101197b6454a6c4e434782142384f4a0af5c12b0e803909a578012cb1138eea8a45129e7d3477e55b9685e995367b013fe5fcd59175ffef624b3caa2e9d6d90dd1ad68cc6d564dfc0e77feb2c7f2b5ffc31cc6772408217782ecad4ec2c11517342e4d66269b2260e660b82d609cbc0e4a4c4e120f29f9be7a3c1bfaebfccb3afb3d40b09671a3b47fe96fe5a0d4c09acc90e47dfdb0229abcb7436a8d3a84bf442408ff86d2b241c82f56c0edb17b93f72238673fcc39b7f574df3a428f38830bb3c3455659441b9972587fe9965a7a33f27b7b542620bebfd89b499e8edb8c86460c83c91950e9ef0ffd8a11a2a9e63e1ed357dcb51c4e55a31a8e07c934a1cbd2c77455c72d9a7544a638ecda8200e43c2f52f19be6479d0a1d73d72f09aeadb03dbf725c913bca9c44b7fd9b284942528e54a1f22cca3e5a389ac39784fa95c4a9c6b5c9c5a48ba433d7870bdbc189d786557496582c2b9f813169f014acc81185f806d25186543337feaf0109f02d5075c449415d74a50b7ecef9337be7dd9090dd7b3d100643afa741f6c87e875570ae3032f4c4d539b1f788d2746bd6eb3c1355fc72d0d8db89eef64da9b8106fafece959ba0c718d519de80c0d1256256e47d04f61a65b25a0358ab54b3741bfc52b2a56c88d46141d217fce85db6caf2cc5813db250ece", 0x1000}, {&(0x7f0000001500)="d3c32fba2401af82a50f5aa9d034d9c6acf9074ae540b5e361ace11caac0a4fe2ed49c82b063de87789c9586aae92fcae716928dc600b897eba7d023b2dda0536ed8354e60a4118b0f58df2cde3667756b4179e598a5bf954194d2c826e32ef37ee7ed223a51edb1d130241017d39d476251da6fbd3218dcbafd0d49b63bdb3a4c66", 0x82}, {&(0x7f00000015c0)="8eac27e0ba77ca916670e49278db9be515748590bc7a716ecf3a4c236b9577a379ae9a82d6a2334ba0e528118dfd64034be3d0b8670e0d34d3874bf8b98642", 0x3f}, {&(0x7f0000001600)="3475e1dfa53b588d8b1c752c0fc3ead1613747c1af2d2358efe74b", 0x1b}, {&(0x7f0000001640)="2637056fa39102087319b11877076328ef085c19c0a7d0d3f7402c2548f10980d939ac341605d0da422edd557b0f23fc6591a8f0d134772bc5a1e8a2c4b346bc08c629e025486074f7b34827225dcc3eed9834ec0cde4e1dd0712d634cbe36cdedb76ed94db2bc203b923a3b5b91feb3c16d4d1da5667d1ddd0f098f96e0dcc785da3d609258b723578c0f6f113209e066c8330e4409cc6461372b140b71e9b2802748f67962871a581218ac3c00d4e84269a44da9ce347456b2efbe45fd70c10dfabfa5b2881e561258", 0xca}], 0xa) dup2(r5, r4) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000140)=0xa60) r6 = kqueue() dup2(r6, r3) dup2(r2, r3) 23:14:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x12) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x7f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x3, 0x7fff, 0x0, 0x100000003, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 23:14:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) fsync(r4) r6 = fcntl$dupfd(r2, 0x0, r3) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) fsync(r8) sendto(r0, &(0x7f0000000000)="8fde5d99cf4915017bb13a191eead1c62ce79eeafa0353c3079a9ba19afa45e96fd7787b2c152ee4cb4716f64d1f0cffe41047831e0afe8ed3340eb840a3f53c03e7381e9f607dba32d20b8b660dfb6bf270cd536b0660bc410e997461239289783293b8f1fd151efb33274490984c4c45a321a973ea159ca085ca1ffb8afaba77505f9ddb9678c9919f3ea175e03f90efe86d16c00389289946ca49ff5c81b456bd65fd6b16b6006344125c774e37b2f6a4bb0397e0c51d7c693ce941af0278c855bae40b94e26dbfee40d0a4cbb4b5932b1e42a79838e96b1713efc79c1464baab81f1e28b6179f9ce79fd2cd5", 0xee, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 23:14:35 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x2b, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x3c) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/42, 0x2a, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$FIOASYNC(r0, 0xc0504417, &(0x7f0000000080)) 23:14:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x2ff, 0x10000, "23119000000f030005e6a300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) socket(0x6, 0x1, 0x1f) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000140)='./file0\x00', 0x0) r3 = dup2(r2, r1) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r7 = kqueue() dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1003, &(0x7f0000000000)=0xffff, 0x4) dup(r1) sendto$inet6(r3, &(0x7f0000000440)="348283560be1b2c4a84cc6eec4e13822948983c2b76da98af16dd3dd252e31bad1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529acfc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414234e968d7c7d34bb5ba84f56f857b1fd9df98ce95a1bb15d09f99f4bb9b6dfd1cb27521e624ec9c16bc31ade40b5187405c6fc67885a2cea5641d0b4230f07c7a13f2730f9cf5ebe3ff4b6b9ff2d048e93a012bd62f60e7f6ba5e98487c600"/318, 0x13e, 0xe, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) fsync(r4) r6 = fcntl$dupfd(r2, 0x0, r3) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) fsync(r8) sendto(r0, &(0x7f0000000000)="8fde5d99cf4915017bb13a191eead1c62ce79eeafa0353c3079a9ba19afa45e96fd7787b2c152ee4cb4716f64d1f0cffe41047831e0afe8ed3340eb840a3f53c03e7381e9f607dba32d20b8b660dfb6bf270cd536b0660bc410e997461239289783293b8f1fd151efb33274490984c4c45a321a973ea159ca085ca1ffb8afaba77505f9ddb9678c9919f3ea175e03f90efe86d16c00389289946ca49ff5c81b456bd65fd6b16b6006344125c774e37b2f6a4bb0397e0c51d7c693ce941af0278c855bae40b94e26dbfee40d0a4cbb4b5932b1e42a79838e96b1713efc79c1464baab81f1e28b6179f9ce79fd2cd5", 0xee, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) write(0xffffffffffffffff, &(0x7f0000000c40)="117be271f0e77ae20420b59d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e3342625", 0x29) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f00000005c0)="ffe96bcf0796bbef8b00805db00e7d56b0c0b1aa01893bb99aa5ed601a5296ed990c599f0c766021eed217079563717d5131da5d16247dbac1a6e95bebd657224e3355c92bb8aff88b4fe2a88a3d1b1fdd834a93b2d1fc26b32a74a07c4104e2d3c909f7abf5144af622c6de98ed9889312e26c560c5761d09f408a9f988c1cbd8dff71f10f13372a36eab05b1", 0x8d}], 0x1, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pf\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xfd], [0x0, 0x4], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7fffffff}, {0x0, 0x0, 0x6}]}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x2) 23:14:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x8) r1 = kqueue() dup2(r1, r0) recvfrom$inet(r0, &(0x7f00000001c0)=""/224, 0xe0, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) fsync(r4) r6 = fcntl$dupfd(r2, 0x0, r3) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) fsync(r8) sendto(r0, &(0x7f0000000000)="8fde5d99cf4915017bb13a191eead1c62ce79eeafa0353c3079a9ba19afa45e96fd7787b2c152ee4cb4716f64d1f0cffe41047831e0afe8ed3340eb840a3f53c03e7381e9f607dba32d20b8b660dfb6bf270cd536b0660bc410e997461239289783293b8f1fd151efb33274490984c4c45a321a973ea159ca085ca1ffb8afaba77505f9ddb9678c9919f3ea175e03f90efe86d16c00389289946ca49ff5c81b456bd65fd6b16b6006344125c774e37b2f6a4bb0397e0c51d7c693ce941af0278c855bae40b94e26dbfee40d0a4cbb4b5932b1e42a79838e96b1713efc79c1464baab81f1e28b6179f9ce79fd2cd5", 0xee, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) fsync(r4) r6 = fcntl$dupfd(r2, 0x0, r3) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) fsync(r8) sendto(r0, &(0x7f0000000000)="8fde5d99cf4915017bb13a191eead1c62ce79eeafa0353c3079a9ba19afa45e96fd7787b2c152ee4cb4716f64d1f0cffe41047831e0afe8ed3340eb840a3f53c03e7381e9f607dba32d20b8b660dfb6bf270cd536b0660bc410e997461239289783293b8f1fd151efb33274490984c4c45a321a973ea159ca085ca1ffb8afaba77505f9ddb9678c9919f3ea175e03f90efe86d16c00389289946ca49ff5c81b456bd65fd6b16b6006344125c774e37b2f6a4bb0397e0c51d7c693ce941af0278c855bae40b94e26dbfee40d0a4cbb4b5932b1e42a79838e96b1713efc79c1464baab81f1e28b6179f9ce79fd2cd5", 0xee, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1300) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x134) r2 = kqueue() dup2(r2, r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) r3 = kqueue() dup2(r3, r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xffff, './bus\x00', './bus\x00'}) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) fsync(r4) r6 = fcntl$dupfd(r2, 0x0, r3) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) fsync(r8) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) geteuid() 23:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x9048b8bb62f04b9, 0x0, 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) fsync(r4) r6 = fcntl$dupfd(r2, 0x0, r3) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) fsync(r4) r6 = fcntl$dupfd(r2, 0x0, r3) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kqueue() ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) fsync(r4) r6 = fcntl$dupfd(r2, 0x0, r3) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x3) setsockopt(r3, 0x29, 0x4, &(0x7f0000000040)="00000001", 0x4) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) setsockopt(r4, 0x8, 0x8, &(0x7f0000000100)="b7214497203be4b609fef58015e707c25b189b23c03553c8c2d5d909ec279d4988cb49858f461225b6a223507ce72b61cad4b637052a7f8517f2f57534f45fc0f42d5cb6c0ec399be9c522c31ec25196187b", 0x52) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) fsync(r4) r6 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) fsync(r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) unlink(&(0x7f0000000080)='./file0\x00') msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="03d3339f1bf02a045d648cffffff7fcc167074ce5b708103f63b130f1bf967d7cd6435db83f9d1d270534d29b8a5f9ac7d0d1f1e25a7ffc670072086537ed19aca2f8b2e945f10abb66887f8b8444dd1665aba4b2e07cd737a1696957150f98eac93cd0af08c53a478f4bf48027c3702e82a0801999f32035ac715b4e5e5965b9901edb184a5935b907367414b34b7254bffc27bc52e5298c79f201b58227dbd9b09bf8caef8d2d54d9c039a5feb9e4ef842eb5bcdab84975d488ffc"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kqueue() setsockopt(r0, 0x800029, 0x4, &(0x7f0000000180)="cbffcb8213b9fd812eaa4e7130480c9b31929648871f24509f611e159f18267528b2796da54f64af42c09f41c241a057a9ac76fbf3874b77b9b2", 0x3a) r1 = socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) fsync(r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffe64, 0x801, 0x0, 0x51) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa4d012ae447473c239a00000000000000c41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68916fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062ede162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a76395122d2cb377b28caed01ac67b1ef717b3478a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa765"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x11, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000085c1534d03026e2e32d13359000000000000b53ccd01d564801adf94d4a32f25e98e936dcb4db6da38700a0d17a07c0a29a135382b8a9a45b38c0e4e9a9839e6a4ebd67e16f0544e9d51e5f5a84ba9f865abaf97750cb4ee58a99d6002c615"], 0x2d, 0x800) poll(&(0x7f00000000c0), 0x0, 0x9) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) socket(0x2, 0x3, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) fsync(r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) r6 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0xb3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10}, 0xbc2, 0x5, 0x0, 0x0, 0x7, 0x6, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x10, 0x20, 0xe6c, 0xfb}, {{}, 0xffffffffffffffff, 0x48, 0x10, 0x3}], 0x3, &(0x7f0000000440)=[{{}, 0xfffffffffffffff8, 0x8, 0x20, 0x6, 0x3}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x2000000000000000, 0x2}, {{}, 0xfffffffffffffffb, 0xa2, 0x2, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x88, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x1, 0x2}], 0x6, &(0x7f0000000380)={0x3f, 0x4}) r3 = dup2(r0, r2) r4 = getuid() setreuid(0xee00, r4) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x41c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) fchown(r3, r4, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x2042, &(0x7f0000000000)=[{0x5, 0x0, 0x0, 0xfffffffd}, {0x4c, 0x0, 0x7f}, {0x6, 0x0, 0x0, 0xf9}]}) pwrite(r7, &(0x7f0000000100)="fb9be96914f6d6c73200000f33a5", 0xe, 0x0, 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kqueue() r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x0, 0x2, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0x40, 0x800}], 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x1) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000180)=""/130) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000001c0)=""/156) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000020a86, 0x11) writev(r1, &(0x7f0000000640)=[{&(0x7f00000000c0)="4082c1", 0x3}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) lchown(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(0xffffffffffffff9c) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x86133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) unlink(&(0x7f0000000000)='./bus/../file0\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f00000016c0), 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r1, 0x1}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r7) getgroups(0x3, &(0x7f0000001580)=[0x0, 0xffffffffffffffff, r7]) r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r10 = kqueue() dup2(r10, r9) sendmsg$unix(r4, &(0x7f00000016c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000002c0)="c25037be3808843fa9cbcd8938b4eab1f29aa4adcdd1076987f320fd27db4e2188d3ab4d91b89b6138fbef375e5d6965e59b8e36e4f31434faea9289b2a67a3e73af9069fb08ef69753071ca1601f0726839070ef046c1cd94e35c7c3fedf00f9f6ccaf6fe4206cdf7454b920ae6222cf0bfe15869c0b81479b2ff2572d2902406213343ecbf2b4679d329deaa46e3c3c674c869c0cb30cee2ed75f5d178e5bd46824846d71ebe0f5d7fa314c4d37466b26e0b6dcd4f0169751ed4e1b806b75900ec560733fdc2ce5ca44bedb096fbaa6718aff6af9f89ad38e9fa4a673c0347f1bf161c2e4fb0a9537331f0261f52e3845f3b31e98973e627a364b10c93ba900a0b099757532828c1ef7f8730087dfebdfdffe6634be594aedf227bd248009f607af42895c8cb04b694fb36812b3bc5590ee91c99a01ae701fabd4994e2a628b12d0b17244e7921f801875861a76f9fb00d7848050a1377079667258867526fee7e8ff8627241b069312ac7b9ede70ec9984828542a725d7ffd4427818fdefcd1d02b280d57c9eeae10908eea72bd91206d43d2bda60147be0dec74e6e1107b7bfde8cae42263abf098ed41029c33c57a61df958d7080a7c829d12a0f55a3a9c1eb55389f3dee7d138f6b8412c393f74e1fe08be1233374e6082c76b1efe95216973f2881538b05e727610fae3f4d5d393adfd19ffde184e9d30ec10f5b551ecf4cc8c0cdfea2fcb473955862ff93416f5df903f202a67982889265492e83b244e0c4582bae5a210a9cc50115228d52fa82b53704ab216bf7f4370eba3a25c27249b9b8201704fc95218727bd930bae2d5c9b3c11684c318a2e63da57206232efe8cbb0518a49bc43d5209fd97219440a922b5cc969dbc8a38a2e51a2080e70e174e5d9e0ef8caa596f34a284ebf5c4986006101c218cc3d8419a423564b03041b1d73edaac10777830d80375d65378b5820cd810a6f0f78f4d142c2ff2abd2324557ddd8943e77ec14bbdc1132829369a244bef85752682f12b4dd56a2e89a198162cc4b0c6aac470fe6d6bd94b2b0c7df0000f4b1226ef35d1c328793fd94e08281b6f05d0d3f048de7d29484c1078ddbb99510ce67171b88554d5f1959942ec5642c01b5d0031ecd7642fc44d9eacbf3d773f7b55b930b05e72d3d18697f12119fe387b45575df29e45d2e0d1ea921ae7ba34193fd2c9ffad294ba772316ba37f3f3903a910d200ab594e3d41f1f30efcf2ffc371ef89c6551f3e8da1279beffbac124956d925c9ec0b07ddecd677fca917e7afbd78ea516b8c9842a14a7f1a4772a5e954384c45f99fceaa504613db9fadd48ee24170edf55606bc84641f7447a6e4b52565a29b914cd191701746a7a6dac084af1bd74303b3c6cef2f546394ca5216c2450079c0a19f50143408085c5320734c5429ba3483cdb8ce102eadafaae523575d1206e09f1fcfbb5977f5bf170e277004d568d5b7f728372d83f3e21458d3ff4c7ba7860d6710f310a7b30e5146503429b70b4b442731e597ef810a1c58c782ba43bb6c14956c8b76a3b9f1e33ee069393f48edeaf4b8832beef6ea6e49a2e38fb2a0345235944db99273b43ae5f537b31396b26ffec2668763fff547fadd5659299462676616762d0dfc7436be6c4600658694ad7beba3a13fb13883b1967ff76caf2c3d755c8fd941038ce18893aac7cdb2283af01c4cd8f44a09694b6792ab67ed2f7f2fd3840c50d423a144d7271bf9e5580bb7d52887e3e950534e9b94f54a2ca9d2c02861b4c7b569a4e673a2851e421403d704004475badf9a2ecd84c4cc599237f9a30b47c5b0ba87ba8b134fec5f1a0dcf117b8d8bbd4d9defa265e7f1ea23b2c829abcb962637a10cb025687b8d5c64630af88d292916db9c52bbe170c6f22101bbe4965ecf820a110ae9f0aea0d89f9c29691f56263aa7d39ceda83dcc30c07f787a8bb9c9af807f170afaaa3af582b14eede2e858d8e13b9bc63bd2e10cf46b439b515257d7693faf38ea642e7c8fa57f7ff53f1e9c57be73c2bbdf8e6bf1db890a4dc3ed2cdcc44494ac976682c1f7ed7fa59479f67f72c324b8e7d868bc1ec53c6b08e319386583858b48cd3e22680ae5fecb4f8fe4c6d945b97898a6088895a39006ad7acfce4972229b61e47257ea3c08a56b2c94027cb7274a7edb10ed7d0862822fb4bce31df19cd2abaff2a3c2ea4d3e0a2b28d30de16e78a574e827e613eff8052af9a53a94225c2225601eb858002e2bf189b7cff626e13b2ffbb4783e0195857d374fe9a7e49ba54ac0dad0cb12440d79682e6967fcf68e40f76e5782e115163e49ce44a1c310138427e9b7a6fd7e9bdd08537f6485a230475d93a55e9595f6a91e3170c47d461d26342651da8bd35c742f30c16a7ba5d04312fc30f523af3002da3827ac0203cd7960aa5eb4f843ad5c757ea7d3464ccbb9b75545a7121948b4dc75a976384f9948677e844c9f6bfd2b1415bcdcae1faa34a438de37f3fb3f864e510cdaaa400c4521f32c36e2413f312c654d41dfd2c89e5acee6c47d0c324db528ad4385da72b8cc2d3955fcad8b99002376c85989012bdfc627ce3a2261ab6f00fa28db53d0b12bbd4f6ef6d9495978953a30de4f06f5e6887f6c20b598cfd7fd59541468f63e0600b5bcb4bc7420ab04d3ad733d2ddc4464e61791c3fe9534f342b8535c119c0f09e9e50e9e62b32eeb332b92ad34c54d5194823d23b53ceab879e7df13fe94ab678c3288beacd24571ec513543393f28ef0ae7385b5567853a1ab2181c7d70df3b65504c49ead8d67626d0eace338df8d924ea6dc2f32ddc8d89a27d80424e6b0642278f6af229ef773be449195c8eb3aa1ad59ef742666ac34ea640dd9c39d924b8d37712979745c113c7ba39acfd20aafd79f9d06e1bf570f9fad846548996484e8c58f602b1bf784c662b5d422ed69169a55ee0c6c3ff83a9011126c72493e9ab26998ab145714945b4a073f9d93ac060df74a4541828c2085dcb3f33784cd0c488128ce22dd254b4809f9244062b8308173ee3703103c9f670801fed207f064e33559bee266841d5b031f9d0f9c4f61cd9de13c95c5968805688b4d395e305aa94b168143ff3b9af9fc91b42fa4823a58ec80e3be3222e18d1edda8ef919f8bb1d2b46d4bd95eea117a8a75d75de36be4766628733a71a17e9e0fd535b76af7f226809a0fb815bf20e44aec89fe11065d8bd8613115b603bb92b663f90b40584a6a9fa6b72972c2dca4c1120ae360a1adc83a71472cf6c6e16ca87b20ca77f5ff6bca72ce49a9c443f46a4ff0cdedcef60a6a0aade2768ef85b5c4a5a9ad5bdd09105c0cdad9bb5f5821bb5b6c5d71219f22d91100967d23eff4acb91bcc66f74321b3d5807d7603e72f93de8e473395429444d997558098395a114b103365d905c4ca7c715579914ff9824acce6a7d58956b6475e266369b00302aafbb7146412b3276d42f193995ea58ea9b91d6372ca4a4a37ec3c4d0ec308bf5a48fafde05a4a3c2ee7e8f6dc8c0e1ab7d25dff0f4ce029db08b1d7a7f473ba436c7ec81ccce6c916b51fdb46aa9715c3a0ac0b32bc451e458ab4fa42d121434374066d43ed966959598347b271fd65a56880bfecbd01ff62f1acb1de46e7c981ffea9b5b66256d7febe9f53c59e4fe15aae5cc6acdb8b0d40972233fc2c088f26a1221047fca99ca9a56624d389e11535954c8317b0053c3769e2862a035bdf53591164598b1ba7056c2aa44dd28a1aadac6cadff11390cfcaf17770dc2d841d75d796c0ed3997f69810a2e6c4969c4022a19c0a38e68b8e7bf4fe7ba376c1a7deb692ce6e1308fcb8a76b170a24fcdbe5bc17f4d8b6073f9504faf1659ed907f68ae2ec85562c770a41f1cdad564cc586cc03151e3dbb6e32b1de665cabfc3b37d9ac3364e8cf4f44498687d9ee44b308629aa2fae0af256f1e9f31ce5f6baaa7a556a0e4245a5d394463990bed633e8c98acfb0bfbd24d7b889c189f4b8b5fbe603bdd1803d6bdf8e04dc986ed443e6036a8e3c1c9ada1270501df1d5637598c5a65eed2d759ac5564643184708828d37b77f9c105deaa25fb911b789fdea2085ed86eda766cc65aa2ccf2aeb1556b2b3fabf2c940c62d3fc230c00f65daad525a25c19c984075696735b6b6802d91fb51c6f6668ee4761d0100279c883c46ed7e7ea51b94f266673754569c5ed12e0450d732f04824089336ca5b0cb6dd17a84bb45b158c8b88bd0b08e221f97d684e291f2480c92fc4cc8ada2a28bfa25cf9eba609dae9ba2cc3ac432e5fdff6c822deae35891b2f2d76a7b3378bdb993f6a1cc6ac55224df11703b8fed75c0925c70a1821ea2e5c4799865227a2cb47ac388a780645482aba3571642827b9025ebcbe6f88be41dfde6ecf88423c4131b0bd295275c98ae063c0024bab77321ad706988d2134f01de36150a73653c7b4fd2f40be65902b5e382e6dad0318de444622c74a9670d9d85d720c8012d978335555c79b111836bfb11635ff8aa50e7a85931fc4f37a4c6d49e78da6f7773f7298a31c5546c100587fcc7f4e38c6aedc959ab5b0faa66e5768048f99f48b595406bf1a966fe3abb87bca3d7ba784ad61b7dd732ba56ea65b5679347be410a516f23fe5e90c5d18bfc8d46e719ec1c5ffc5fe95f6def066773520c127e6a42186d47eb5ad1d489118e7d4e2bfbd5b88b67efc82109f635c62e3f611f51d9db063ffafaaf79d7716a566888a54007eee90cd793ca0974400b65d6b13d8c0d423f5393768f1d4708d912428f557613180f5391357cb4d5679b0508260331a0ae2ddc17d5c3871468f4d5628c5eab324b6054095db3cc9616279dac0ca864c4ea43d03a75da563994696d03ec0d507ff1db7948cfeab5cdbc6d7e7b617141de1dd6807e0f80d96cad3f9c3ae4cbf2b68006745131b16174ba0ab7d7a5e9bc7d8a550e4f373248b701234b20bd08248a6e1c580466a0c5fafa9d8f83efbfe8b0c5f5bb3110334c83eaf1bc5bdaeeb32643d37114405db509b428eddc9d4960e27fe0bec447d3b1173e2ccde6c7418c445754f8a2455e79e656d9aab1d9f3dcb74389f5ec9b0dd262beee51feefef416161a18b228cfce7867a7da72f062b57cbf214b89b91f467a80fe2d7909ae42389fcaec1718e59e7bef9fba07cbdb2ce33ccac06055da042070a36bc7543a5e0a771407a5cc967e229fa2d6e7dd7bec8c7e6b633ecb0de282118b1dae4c24f3ad065102fac116e563a4792505a0c603124830ce74bddf7475e7bb2998e902c38c4ffbb56e9f6d1a4287e7b75a13568312f21cfd9686d280a643aad8d9ea2861b4a51cec73ac3e0a95644970a7bf8ce25bc0d9371b48e17c25956f5aef2d3d85a39987e4efd2d6f7af14abf9025364a66272d6d5db2e994c9d50f3c15b5d180d5cbc0393a6a2f477e17fca4bd06e0668a41d997c0fa5bbc5ca491de864e89946c178d5f07dd2f4564ccc87445e546ae304bc2c0d579812dc2c902770afe161017641bee6491faffd36e0f7334d3b3194e659269f6acdc502e70d07878fe98b99876bf348bce26679687dd28761d94958fcbbda13b74fc333f53945085e72317b6b7a0f39dc7b6ba52683c8e988c224e5c8d1fb8b3963b3eb56f0369d4dfaf82734933e69e1cb892ccaee970cacf81c1dce6e2cbc32cbd7de60d1d53edf1ffd09a7c9f85d9272c39ce108bd8498a47174b058e22093d051a1a3dbfb1aae679593e179776ec319f33e58eb6d561107425a6681028ec5e7e06cc2820d6f", 0x1000}, {&(0x7f00000001c0)="8f0f62d91ce9f644b1973efc713cb9f8dfe5", 0x12}, {&(0x7f00000012c0)="871ac77fe8f4b37d56a1f04e0f86e31ac279b21a757422162660e7245321d488028106bc95fbe74c020d3f9c4741f33e515d7463776f1f043984776f28744dab2ac65ac07119acd6a0c254f5d95ca9b0c4c0b4646854a7b3a52e27560dc00b51126dc08ca55662f17560cd5f6e16d48d3c861e3b9b9d14b7f8c127ad3b8cc698f3fcc2e62524b042f337045c8592bd13a41f012edaf5ab3d682927db64fe539ebfbcd0a99c6d5a5f60e7572794e276d188c949fa7e02a7bc1b5b0c8987132c3729a05445ae6d266bd1bc971e7a015adde1aab6b4461c0101ba756aa7dc1247eb2ca28d69251315", 0xe7}, {&(0x7f0000000240)="caceaa6236702e320222f4aa3a6882fdd225822c", 0x14}, {&(0x7f00000013c0)="bc77ebf54216d55c641bac8502ee8093c6245ce432645a3ce3834c0fe8bdfe63a3f6d7afe5ce114364e58bbddb06c35bd879b6d141f4eaa066b4a20e1e17ce6ceba911b46a307a615192d42c2b08f44e1f3e3c403b647d44a72bf81373d8b8557f867fad853d0c9b3e75e9cfe2b1892407c40c582c9bc145e043d21b9b242c254f624bcbc20dc4995ac29eeffa730fb8a3faf8c61d58fe7d24ccebb5ab3228e06a22", 0xa2}], 0x5, &(0x7f00000015c0)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, 0xffffffffffffffff, r3]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, r5]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r8}, @rights={0x18, 0xffff, 0x1, [r10]}], 0xe0}, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) kqueue() r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x6a7, 0x1fc80d8b, "25170451010000a9b3e742000000d35ed900"}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)="5bce360b4a112a247ecbdfefa6ae066a054f7a335a0e702a0ade131d2a8b92ef4e33c3224c7e00ccb905df094b8d7f0a3f65adc4f2efc5926d2dc8d89b7b4b24928ba4d9eef8a18972df1f03a0743455", 0x50}, {&(0x7f0000000200)="be64c6aecaf128815c6c607b75a6a50c8decdd064ff1ffbb16cb48856114738cc8bba63e87a0e8896042c59140c061fb21e724a04bf8c8df7e4295b4ff1605f6316c978c142eae1184037c86", 0x4c}, {&(0x7f00000000c0)="d6c153223142883dfc2aff", 0xb}], 0x3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r4, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) write(r6, &(0x7f0000000280)="00efdbebf4be0c999a3384ce1e62e56062fc665458ff1188123e4b5066cad7c5356233ecc9f21448449d22c51927637f2b19ce5feea81960df1f02d5125821c741018873811d8d96e1994ffdd8dd175930cf0ecd50ca4a1810aff50f708e89d0411af41d2d7382a2534e9c7b8b282213572fba8999409805de0c86d49cbff6962068aaf50a61abaea48836f3870c7ade84885f4c15e0caccfa898c55ba7e", 0x9e) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) kqueue() r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) kqueue() r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c, 0x20, 0x0, 0x3}, {0x400}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xc, &(0x7f0000000280)=[{0x7f, 0x20, 0x4}, {0xf600, 0x1f, 0x7, 0x2}, {0x3, 0x86, 0x40, 0xa3}, {0xfffc, 0x1f, 0xc5, 0x7}, {0x7fff, 0x20, 0x4, 0x1}, {0xcd7e, 0x20, 0x81, 0x80}, {0x4, 0x5, 0xfe, 0x80000000}, {0x3, 0xf9, 0x2, 0x4}, {0x3ff, 0x6, 0x9, 0x5}, {0x200, 0x9, 0x0, 0x4}, {0xff, 0x7c, 0x81, 0xa9}, {0x3, 0x40, 0x20, 0x6000}]}) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x190000}, 0x8010, [0x4, 0xfffffffc]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x85) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x38e40, 0x100) pwrite(r0, &(0x7f00000001c0)="295c243ebaff328a8acf4f230e4aaf83b5cb1c7920ffad9373387c8bb6b659ec179cc8374f22392bbb80c6bc2df0c9ac990e58d1c91b12d7bff9827d0372c062179c0f2fb515ce69bf6e4103f463da01a70747c5728413978ee4ac559ffc72de30893b59692dd9444a8612fba3a98e6865d432a6328fcfec60b971a8fa08a80886194ccfe71b7468b1a7daad3b81a734b999f747456c8ffac5f5fe7add6e4f5eeaa28c99716405a1481bff786f0dda58abb1df5aecefb9c566bf86b38fbc01900d61b215600e1e2842a8bc27d6e99af5d573108efed6e2c775ffd1c100080e058d9584d05d3642ea42", 0xe9, 0x0, 0x9) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r0, r1) execve(0xfffffffffffffffe, 0x0, 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4080, 0xff0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x811, r2, 0x0, 0x6cde) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) close(r0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000040)="7f71ced71bd2e913", 0x8}], 0x1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x2, 0x80}, {0x18, 0x2, 0x9, 0xef}, 0x7f, [0x2, 0x40, 0x3be, 0x7ff, 0x8, 0x9, 0x9, 0x1]}, 0x3c) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) dup2(r3, r0) clock_getres(0x3, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) getppid() r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)=0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x3, 0x7fff, 0x0, 0x100000003, 0x0, 0x0, 0x8, 0x0, 0x401]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 23:14:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r4 = dup2(r3, r2) fchdir(r1) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = kqueue() dup2(r6, r5) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x71, 0x1, 0x8, 0x6}, {{}, 0xfffffffffffffffc, 0x6e, 0x40000000, 0x9, 0x80}, {{r0}, 0xfffffffffffffffa, 0x92, 0x20000000, 0x8, 0x9}, {{r5}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x10001, 0x3}, {{r8}, 0xfffffffffffffffe, 0x24, 0x1, 0x7fff, 0x8}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x7fffffff, 0x6}], 0x3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x1, 0x1}], 0x800, &(0x7f00000002c0)={0x0, 0x7f}) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000040)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x8) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 23:14:37 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$getflags(r1, 0x3) r2 = dup2(r1, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x4, 0xfb, 0x40, 0xe89}, {0x7, 0x4, 0x3, 0x9}, {0x100, 0x8, 0xe4, 0xb2ae}, {0x9, 0x3, 0x3, 0x125e400}, {0x80, 0x3, 0x7, 0x80000001}, {0x800, 0xd2, 0x8, 0x4}, {0x8, 0xce, 0x3f, 0x5}, {0x6, 0x0, 0xd0, 0x1a5}]}) socket(0x2, 0x4001, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="c60000003900000000"], 0x10) 23:14:37 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: syz_emit_ethernet(0xea, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv4={0x800, {{0x20, 0x4, 0x0, 0x0, 0xdc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast, {[@generic={0x0, 0x3, 'B'}, @generic={0x44, 0x4, "8f39"}, @ssrr={0x89, 0x17, 0xb5, [@multicast1, @local={0xac, 0x14, 0x0}, @broadcast, @loopback, @multicast1]}, @timestamp={0x44, 0x28, 0x2, 0x3, 0x5, [{[], 0x5}, {[@multicast1], 0x2}, {[@multicast2], 0x9}, {[@loopback], 0x7}, {[], 0x8}, {[], 0x7}]}, @lsrr={0x83, 0x1f, 0x2, [@loopback, @multicast2, @loopback, @loopback, @multicast1, @rand_addr=0x900000, @multicast2]}, @end, @ra={0x94, 0x6, 0xffffffff}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0x27, 0x0, [@multicast1, @broadcast, @broadcast, @rand_addr, @empty, @remote={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}, @loopback]}, @generic={0x0, 0x2}, @timestamp={0x44, 0x14, 0x0, 0x0, 0x0, [{[@broadcast]}, {[@loopback]}]}]}}}}}}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x28) close(r1) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000180)={@broadcast, @random, [], {@ipv6={0x86dd, {0x0, 0x6, "6d28e2", 0x20, 0x11, 0x2, @empty, @mcast2, {[@dstopts={0x2b, 0x1, [], [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x9}, @pad1]}], @udp={{0x3, 0x0, 0x8}}}}}}}) r0 = socket(0x18, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000240)="c8aacf06d9936fe07cc29b2565a23841c562e67b7111126ff2aa6766a56f32e6c300cfea71e034def149f56ccffbfa811abfb98f9b55499a7ffe6fa308387f714f908c5d70c22ff7160729bac0cbb1f3da6845f40299", &(0x7f00000002c0)=0x56, &(0x7f0000000300)="d369c88d85ba34ed57cc098777dfa9b541e97b11fd5fbe826e908cead81ee1fe86111a9c1e31a8ba80a94725d3d9cc4190eb894ef80333f53b05bc88bc377d5a90add4", 0x43) r3 = kqueue() setrlimit(0xc, &(0x7f0000000380)={0x4, 0xfffffffffffffff8}) dup2(r3, r2) getsockopt(r2, 0x7f, 0xfffffff9, &(0x7f00000000c0)=""/79, &(0x7f0000000140)=0x4f) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000000)=0x80000000) r4 = socket$inet(0x2, 0x2, 0x38) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7cb3, 0x3}, 0xc) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = fcntl$dupfd(r0, 0xf, r1) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x4) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) getpeername$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: sysctl$kern(&(0x7f0000000080)={0x1, 0x4d}, 0x2, &(0x7f00000000c0)='\x00\x00\x00\x00', &(0x7f0000000040)=0x4, &(0x7f0000000140)='O\f\x00\x00', 0x4) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x50b92c0c624589de, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000001c0)=0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0xa25, 0x0, 0x4}]}) sysctl$fs(&(0x7f0000000100), 0x2, &(0x7f0000000180)="dffd87781a7648e55800f1db36a1b934f2774c32ae3d8c75595f7e77295dce834ea714e9a381cb1ae1e8c031b29bddab3738388c690650be63ced935fff6aebf35f27d587848a64f01f0a584b3139a379f7a4ec3dba8765c595facb561abb2611e9bd6fc60471c82d5bf3d4d63aee8685a13a2ee26cbf0948339e5cc9cbfcff27e11dcdfe8b63d216fcb14ec4e73ea2b4eb7ed71c98822ca771cf38dfb2fe10e19c01ef7fd1095bbdc170600ed65ee90a1d5d198e4b7ee9603280127d8adf7a34dc341353dd772db83190db4aed9f845b9c91835909d0d61b029946a3e81cf213318d914", &(0x7f0000000280)=0xe4, &(0x7f00000002c0)="7242f203d132506f86eb89d9e2b309c241d731b78b28280570a5e7c1f84a3b32cc1164a944678d71d8477a7be0c7e7b8de32a5f98e65aa127410cdb11d88105dd57837b7d81f96216929fa1c281ea8a48ed2c2df17714e493fececa267393894e92beb8f12a8d99a7f696bff92b41f8a04ac365be06893a2c5b4de27", 0x7c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='/'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff0700"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713092a04cc4ca9b48", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 23:14:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffb, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600", 0x0, 0x8004}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a0e3, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) kevent(r2, &(0x7f0000000080)=[{{r4}, 0x0, 0x0, 0x1, 0x100000000000000}], 0x0, 0x0, 0xfffffffe, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000540)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd172f3744abb2eb111e09ea5537ea39f7032f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942f3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c40a9cf4f44d0e3a2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c818720b4b9832a4787a1787f148c29765398f30b1409000059fb66a404004261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232a6303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f512808eb3b78fe335ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3f20643e5a294f581f5fa560240ecb8b9291eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf80853623123511ca7e61f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f428b973842a1f9565151dce68c9227fd7912d61968266a44aa71060000000000000086c0cf1cd580906c71bed682470b7d366f2c88d230548bd1e6a6a8824542f41fb951541cec32b710c46c76fcc7a773566a74a6104fbe8ff99b733a301a9967d0bc7336b9541b50e92f2d79b5fed6297429a1a1f4e78344be663bea0dcb2b3927d1ae3ae4670b784a76bf8674027efaac47e2dd2a645060bb0ea29a000a8a6079da4e7568d7232914633456dc0bc2792b85a910f6c71952962516710a2770da02fdf9432cfd2b670ff3483eece5bf63f3ac8d23da41b0250fa0096bb998bc453a4f79e392de4a3b3dc3b7c8c6cf2b01ff"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f0000000440)="31775a4785df1c6d77cebc64bbc5c2a048c6529fa8287b5e0155ab2e25951e138a6ffcaf8ed5367d9807e5e7f4", 0x2d, 0x5, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x8002, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) semget$private(0x0, 0x1, 0x0) r4 = dup2(r2, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r6) dup2(r1, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: mknod(&(0x7f0000000b00)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) openat(r0, &(0x7f0000000040)='./bus/\x00', 0x200, 0x0) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff9d, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = kqueue() dup2(r4, r3) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff9d, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8cbe, 0x3f, 0xdb, 0x1}, {0x20, 0x3, 0x4, 0x80000003}, {0x8, 0x5, 0xff, 0x998c}, {0x0, 0x98, 0x43, 0x200}, {0x4f, 0xa2, 0x6, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = kqueue() dup2(r2, 0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRES64, @ANYRES32=0x41424344, @ANYRES32=r1, @ANYBLOB="5004000090780000"]) syz_emit_ethernet(0xc6, &(0x7f00000000c0)=ANY=[@ANYBLOB="1ab57853347bffffffffffff810020000800461b00b4006400064029907800000008e00000024402000038776a98bdd73bbb7a8e66b88e8322688c73c3e267a3c3a54aa42f1229572f92ee58ed3896bb3e0070e607e9172c4775792902657cfd679382032f682a7671431687a1ea5a996c5e79fa14c1884e5c3fa1ef24398220be257b2470e910aa8187c52b4ce50a97ca6c4e4e11e8c21f80ae95a8ef0889373a90f5dd8d617a97b94753fa73f87adac6d937364fc45c4adfa6afabb61299803abf86617846"]) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x27f) mkdir(&(0x7f00000002c0)='./file0\x00', 0x8c) setuid(0xee01) r0 = socket(0x1e, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$TIOCEXCL(r1, 0x2000740d) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='r\x00') semget$private(0x0, 0x4, 0x530) semget(0x0, 0x3, 0x80) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000400)=""/176) r2 = semget$private(0x0, 0x7, 0x20) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000003c0)=0x9) semop(r2, &(0x7f0000000100)=[{0x3, 0x9a}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x4, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1800}, {0x4, 0x5c, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0x800}], 0xa) semop(r2, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/144) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000380)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000001c0)=""/194) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:37 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="e3c28adc2e57397bfadcc690df634102a770d327605b44cacb54ef25f1c2bead1c4911925b00e84e1c962898c5a74eec6e80eba1447b4c4dca7ece69fb72240a94529133ca1be280bb88b5082ae461decaeade30fd620f54ae6cf880688799e8501a3ed51c3677493564de87cfb0e64806a56a82fa3c8296169a605b679be000e42c928a5183195bc8dfc56a82e59ce918d79293d7604e1210081a1f0dce4b583dfd383b3bca553a57beb2c507d3a69ab15a4efa8d63141d5325a842bfb243ebadeea530c40353448070e5e44943038aeb08f57cc52ff574262dde", 0xdb}, {&(0x7f0000000240)="3418308a687d82534d10156dd8465dd1d1d51e8bead367950c0ebf3f331763265c73f030c02ded66da5dcf3fcb199482ef5f4868c174e9499adc4ca3b9c0acb8b4c958ca09915dbdcc8652d988126a04fe9f42b6a0b2d8cdcefd6f02960cd2ccc10d4c13d82d97603105f534450faee349e63e905ae309a91cb18600d14e566de76527eb6672b732745029084523d80a813fce483c40c83f5fe0c4f9930859208c6b7a1455221e45", 0xa8}, {&(0x7f0000000300)="21bceb3de552880725a15a191a12d76e58ed2952c6cbb93b9b8a695c1a5d0ee7fc4666a9dac30183fcdf759cfa4645beb025d4048ca301deb4968c0a7d959d846101779530c122b7baf7371804088157fc000b3c86f6aa57253804c3dae37f170c37359c388c33f139462c97b2f3d09165ba6d62b16da84eb9ef2dd324d022b10a6a63771b677d6e5361716510b76f6c872c2000920060995dbe192eb4c24aeabbeb6a0a62b36410ae803672db6fe560c82fa8e4b9501901", 0xb8}, {&(0x7f00000003c0)="bd587f3e1ec14377abc605726f19465ec168f622366f0eee12fabf2da9c86d893a4324168e4c90b1b2976f8fd6fb12c6cdfbfc40a4182e37e696b79e89dfdb9740b08d7b77ec9258b0a70cfaec65b69a9e6a9283b0868bb75d61f0e7da98596b75fb9bcd602461170db4a495a319cb88cb6b6e0b7be07dafee42c3131bc2d2fcac14437ca99c37f484ebd4a9a6483690c98d14ac38e5bd69127630a64f494449ba3160d1611c6782f1d8700f82eab81064", 0xb1}, {&(0x7f0000000480)="87322b4503e791ca312a7481f6eced4a8f442bc240094c1e029db47d91e74223475a4c2915bb06146c13832674b85538df516c7563031cec688ed983492329e977c99118123e7ae3ef792c0389c0ec8553390f8d79b68e6ea5eb3da146c9673f7d51d9a69d0739f5a32f4634c49cc6c6620188a371015a07966a3d56d2d51f71ba470c3c6a6761c85ae08c70849a824e192c2a983be435f9542992b3650faefc7e0df8652572b4590ec5924efbcf6f87b7f695399aa7472e78357c631591ad21ce3273b784f519cc800a8c83ba40bb9714c00355b97082925c58039a3c0bf507763ca5901411574ebefb6a54d581c0cccdf4d1", 0xf3}, {&(0x7f0000000580)="fe37cbf0a45e64cc09cf294e46ba49bc92abab0d54142ac120d4efcd98d51fc7e915c710a0117c3c32abfbb418304ee40a2ad29829befb2684c78549d1e25ad7ddbecf644a9c2b7d3aac35e05da8fc5aae7411a1939c5d2ca240f5affe2d519f726c1d35a5c4b67c907eea0ea7713fe65edd28951910c617eb1849e7b550c10485a84804a1ac447b0c324e8e2189357262f36454836b0b951f0a2da5b2179e1dcb7176da16ff4bf380e31748d40f518bfd37638edb4f0ce54dccbec285a42b2ae52472542354b7f1f1a5f7c6e4a73459d5f0f6e6bfb7a639a83b6d5fe3254ff385efc793d15a7fb78060af42f7e9eb710e0b7237ef444bc9876cf308955538210c44b3749608be6804705258ab2f5b3f4dd9d0255c195aff9a6af48b66546eed5236c57795208099cd9bb46c7d8718e3db04d7990d4c25c0b9db4832a99d1b228db0720928f24c0fd2bcad42b2e4588a7d2c0714ad05ce8b4f9cc99c634e806c69305fcab2f7ae4a202a7221f40215e26aa39691b79bb0a3c720c216d1e87a8b05607adc12aaf7083b33739611cb0cc819f1bccc2b156499b4eb84ba04858d525eca823ed7cc8f347e97d3bebec5551901baeba3de9fbf3778d31c26d54ec5e0faa322a13021197324ca1e976822ab65208854b988e8f17db853a7806956a98f616b5b333c918dc6aa62837a9b4d8cb0bbdfd0540356f40106998ddadb33cd216a623504eb5553f9c60579ec6ebac7ed7a1a0a46c391d72ef0bb67e89246d7a36ec60f4c8871ab0721689c6742ea4988bad24051fa50613c30e15cb8c136f79b75375dda3449581ac82f18edc3beaf73704bacdd5dfe730cdba0b07e3d024a57c2491cac7211d2d85a79eb0f57ac0b1318143db4dfddb8cf1e0ff70bf714c9fff831b437a334d8e24ec2d4db461fcc84b5d8f9a39b0ed17cd0c07c44786ca2e987e955076956939f46e9cce26200df3bc7706c15da35f932747447d2ec0f64c8861ef09067941c50b563e2c398143524be23383cb1f739058c6db2d4e82a27310d698df565cc64fdaf06e1c9099fc80b82c6c0de9f4727add0d70735923a6a582232bae6534f4974e41de262e92dbecb58cef11054f73aa0c684c7ff9099e5ac11ec6e2e9b7a83c9d4e8824b90c7a0ac9365acce042faa53428fc77f8d91dece78826612ab7a07e19de02453a1ada705a7e76e4d1e8012df86bc38ad43fbdfbbb724c042e51c67787d2df95cad98429831936f78c5cc116d424e045164c59a5d49dd8bd3d46076866ad27c74930ff8a504cfcbc183c8f492be97f57e796242593527e12295e81da3397d032f29d1f720168ffd030c38e1e23b0f863030e36d496c273b1e0d897f195ce7963cd402f2ce6c1db0a72c1837e470777ab3ab13a03a8538004be6a9ff74380003c49ff4f34123c936b80aca6618e934c0e54e96f227d6050497ab2e7ba544a496c5fae8546c130dd698861386c2480144b8b0af0eb96e7b6f21326e6b5e6be51c30213cff063565a5f6168cf73b1c7b68eba239560118ee98e96091f555b5c50963cd19429aad48d66968a07b0d7b2aba00866fce1268dcec59a2727ad9e500a8a6680be859d6c26b83d3bd4a5734e4158ca2843cb05e40e0f8e970d432d6deb6463bad4d542f8a2f8623359ca668c68a3eab8aab6ddc61aa000adbe3bcc1d685b93c28d6b3a5e1053f2009f5f844eafb40327329b96a333b7015df103c5b261fdddc3cf6865ea9db1afbc5589e2954f38d519e01ea00205453db05fb86a64553c0d3779855137edc9c59b725d035b5447c3041de7a2b79d09f0e9e6aac02b61623e62ed2b997421bdecda461f01a8c7683d55fb0da8a039e3e2ca2633c262ac4ddcde5d3ccdca7b720186b73f8cb1eb9045b496d0d6fc25a0bc37a8aa742fe44718b6b45d9c7d8cd3831873ec62dbdfb9c9e387264cd672e2ab8b215602b5e8da42e453b27e159ed4151dc12415eadff39404eb8fa4644f006fd56861e3fb630a6534331d0150b0fe42794c416c19d5e43d81a7cc6d7959cdb002b1739878c1a2cec539052554aaec9801dbb6a78fa84c8b51be48ed76523ea5b878272263d46a8d9740c5a4cdaac003d264c528b607883a376994064ea7cb07a714cc371a5c9869d494305bacbe1d81bd097ba1e9cc3cc2315d1cd7df5a07284765b5e4d38e56e4e2862f409287cddd8f080a5bb89e6470654783ee0d26128684dbdbdd8b0c84b85c72d1cf83aabca566487d3b4a0de70f06d205805dcf29dc918dfabf8cfe258f84e8b90d7a57a65d6299274db03e493087d921cdecc707966ac2d836ac383f584f2a48671a300b43d3f755d6270163e533cffaaa2507b1fafbc3a7e267ade21753f54ed5fec3b0793f592a39aa7a2d2dfaa4549bfaef46f751ce979dccb012c5d1ab42a0eaeff057b7c399364418da19cbb65f82f41a4503bfaf6a16b21a0edd39e75ba5043e9f7a8a5dfb7563cc9e92d15246a9b2dd296711159223142a7b431f1cbc9ca9371a0e51718b489fbe4741048b71f6665ccecb4ff8c5990a35600f4f9c876af8234c17c796f9f48487917e277e1cd27449992bce82ddcccdb67c283fddad7e8bbed5ceec0ebe711cb3e1aea87b22e3d4c8e87d052eb2e180761b1e889c233d7e1784b55efe815613d4c139ad6c9b60aa845890340d5952af226cac1db362a5efaab3d1dc89d470fe146585434cd2f890fe12c57a07c9b88274de3242609db515971948a22b5069ce07f396be34dc4afbaf7fe811e9cd4a1df192d3d25830d218ce625f7b3e31637d767a064d07e81923cd8b8b891dd64f1f1e5bce7d7e246511c82f52c4e3b554f6b5be13b8b98bbfe414ae64e2ec41f6d87e21d2c5ee53a76aa11fa2a35281ac090857fceadb7a25f676e71cbfd509f41a428d0c8a19b0d6a152e4c096f690553156b0b1bd887a0dcd36d8f49feec95dd8ff1528beed22ea7d445d6b8083bb83c455f0a391d3d3ec1646b67ce3a835c8ddb52dc632d8d6cfa1f24a957670c09cadbd385c6b95740287754fdc2b04d364d46ab9a3bfdcbd3df86861d7a84e5911e10392d1f3a1917fcc022138bdb8575f8d82dcc208251c56a35da3891de74303c66973e50447f0eb843f73bad6aceaed57e397788f674246a2920cd27149278d7857222aad04162d991054dd224374edabacdeb920956f02592f116f82dee3fd4073039f9e6818497cd3b32b266cc62cf2d8dd0209078f8a73948dddce1d25fc71059c2c771a7a4e86a1a861714af04e6c1bce39a83d7c5505f6ceaee0490b5e1ce46c48c2d99cb4e0e6569470011d527f4023fa99193d7e3c5cb153529b542d2a7781e67b0596d5b7a6ab7e7112a6cfbe3f990fc05e707d23204517ee6ee0d58715063241b4df4d1c60bd8a9e4c19dac20dbc87e8f3006c25d39d0763250967ec65d8d121dcaf31778194206a760b26d85d2bd2bfa1101d2ea1d11d376c2974137f21753d2b18e12f8bdaa8a7c0c8c379e1780c7137856f0308f4d2a967f2feb2292d34e51ad7ecdb0b2240efda9bc6afe5034fde1faa05c84cf2315706c462f211322206038e0ff06bf49b674c9776622eb545f02c2d3de0961c654686c69424e67f8b46e5427b39f38c9fc78b5733ee03d97e74b7ec831cf90113afa2ae7dc4d6121b3180469022917247bcb6882a7c68b2d9c6e74ebe7d10491b88355604082d53dcb414d91192dac1a44fa4823c9b4c4a57d4debcf176d7594ed0f2ceafd8063c73db4a8466f40a4d04fcf862fb181421804c028b8090012154813ea14b2172cf7a106300cda30ec83cf62c72d257019e97ce44b72c75d4fd14b41609df7cc900cdb6839d3663e51eb4c57d3507293135645e13fabae36a215129685d7680b23de391e54a1ce442e52fd78cccd7597bdcdd11a248c0553ce2ca8f48ec8cda32b706e17f8f7607f975aff9be5651f5ded34a57226a315da3e50272aa405ddfe603c98df117a16d6440f31221642e87bc6efef2893be51d36d60de8ff08df9b003e86729ae585a371c6235714805a2aa39f42a09082afcf33f10526a0b3d8ad7ff84141ef30cb82303b7f885e5258ecd53f6cd433af5cb610b88fb16590f3423778c1724f2d43932f48ca89c1412acb964fd4a157af9a6db2b93d4e08467fef846ce469d8b77c76e6a5a1659e81208b457d58934de14d2a54621ac85a59ad59e8f819ad551a7ed311437e376ae5b80f05c8c12c2700b056b90d0d23a642cc1c2f6387293d51171b90f4bfad43331f844d3a26e6a2516fe0715a5844e0f4b94d325cfea9c0d3c051e95d4d409a6fb4da061566a7f18cbe17d906bd1c232269c117541075601399bd385c9cd34b7dca4f57e2850113502aba6236fa5b05102657a4f15419ca6606e04f87b5d884c5a8c4ae400ca61c90adc295b32d2a2b87826b5cc5a5563e90830bb3df6841be17260752b5f86d6f1d1151aea581f65ee2874f5c50864226bed94032b0801b18a97f071ba5ed896ed24a3ca432e87d383f0600eda17154f7e7c22be00a65f3d622c2e8925e23dba887349cb0022dd6cba2895def22217d6c6f7427ebf8a1bf5a96f4e9a440ccf85a4691462c602471061abdce4b89a41ba09df4caa3be0a0586a16ad04dafaf89a4bde1284cf575ee4e8e649243c75a89e77ff47eb8be4074c7c35bbadbda1b3360ed59a55efe11634a69ec8ddac3cbfa3527f0a3368dcc2a512a5bab068ba224702af703ee8985f520c1fe7c7d4b847a4b20347d9f920e8717dc7992248202f6529abb33c31a16fec5019feb7ba5317c258298a74845acdb807d7d513ea72cc7c06ffe36f0b64212921be71c0b2c43e985008a75a291b7a35a8d6a43be5b530f7e0bdc002640997f13f8448f35a228886ee475bc02d79a0d0d9269a990305211e797a7062ce53106a7aed032d0e390030c741974c82f9a7c29249f5e9d4c06651cb91584e07baa17504dd92c6275c30c159de9b08ef6f9e5b220d6440e103afbbb3afbb773d0fc025c0690ef4d320978412134c7cdee5b146f7f19ba0fac5a986b249a48d0c3869ade651d44a2e577605defc07af8cd357c490278f246abefe30ae58ea9b043b1726d1d467b0e8da4ef75873697f89e26c93830464bb6a42236cbbb10b5c7e7d6ff7bd119abff133bc3da22fca491105aa16e89db9600e24d2308e3aa71bdf551d00dfa4e94a55f1c9cdb5a2d36838d999d806c5b4f0e902d5739afcaecac9cfcbcc370d51f3502651d7574fc2b87ec191e34ccbce2cf424845191cb71b6f2ff1b5948ffdb67f458680b27aa36ad59536ef1dddb632e8d9510f102dc5c81a5a25e96eb063fbbf139e2d23e60958356086c2c0cf54f4d25fff31ee5fda8df377743224c831c3f58f7522e38d66dbc1d9c4d2351eef334d610db20f75bde4d9ebc526c6f8cd08dc2119c6f7ef5c86417282d121d35eb1956fddc1b6ff35eceb1d3e3b86f6c0b47beab79070ffa03267ba493823d7fd942aae1759ad66af838d7e8c7557acd29a03012e19a6c029c964086caeb2d78bf5760a569cb133c84ba2a273a51b5b07b669ccec825af986d10f8a1fb2fa5995551057838cb7c25e0bb00982ba5f8ee8d88a930a68877e1d5a7ebb2414993d12f9914808c7b830b8cf35aeeaee1fc4b83897f0ce7dd7b1c3ff611c0b823311e13c6d9c0d46f0b0a1942127a7c90b04e9c15f3cc2d60faa936869c1fd7076c8f4124702230c38fff63f98ceefaabb054e9a970ad86e16641bdd558d8471c48e71d1f447916cca9a9393b0f2d07c810541b016dd740a2618f", 0x1000}, {&(0x7f0000000000)="467fe4b56575a44e29626701d643cf1fb99d32efb0fb127587bf36f90bfb4e3d4f2e06c6d4aced4a6d662db6cb7241363cc953eb4b73ac63426687ad23e7d71e892fbe46156d", 0x46}], 0x7) r1 = kqueue() dup2(r1, r0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYRESHEX]) 23:14:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005026000afd7ab480000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282905000000720fd3172babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657afa8c500000002000000000000020209a371010000000000000000000000000000000000000000d5e5249bfe767e9a33714b10c8cc040d493e2c5370913ee5a46a9e6c2cafaa5ca9f8cacc9c623a823d54255baafe5b2e9021ccd1be2fab4d549df90405967eb5ab91ad523d751722371e4c2ec097c81a6968b7a28e8a11de73521bac528356643e8518", 0x118, 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/118, 0x76}], 0x1, &(0x7f00000002c0)=""/221, 0xdd}, 0x800) 23:14:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x0, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000000)=[{0x2c}, {0x20, 0x0, 0x82}, {0x4006}]}) pwrite(r0, &(0x7f00000005c0)="b4", 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 23:14:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x0, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x0, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x4]}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 23:14:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x28}, {0x7c}, {0x16}]}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_emit_ethernet(0x70, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb8100300080627c32024eaf5aaa4b8941b81e724d689f537ec0b2b7c7b6a405289ef5d90f853109856044df8d1cb3713c515faa2df5356c32091a0360c2a1186a0c0b820fc0c047f7903d774d1888d248569df2d3585cb6c99266530db63750d2c65b33b0c69a38b24732450b71abf370612a74930ae226c13321fe8a148eaefcaaaa726bfdfe25323f8b3fc164388130387be21eb3ddf6d846ea7da6cade8c783f9974a624fdd9fff8153f6453eeb8d7ba39ead578bc872ce9cf1219ab574160014d7835d1837ad7875c10f4ab146a594e17bc8a"]) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:39 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {0x3}], 0x3) semop(0x0, &(0x7f0000000080)=[{0x1}, {0x0, 0x0, 0x1800}, {0x4, 0x1, 0x800}, {0x0, 0x8, 0x1000}, {0x2, 0xff}, {0x3, 0x9, 0x1000}], 0x6) pipe2(&(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = kqueue() dup2(r5, r4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000100)) dup2(r3, r2) setsockopt(r2, 0x100, 0xa37, &(0x7f0000000080)="0d4de7960aba33ff440844deda50f7a0f6b048528d3d6e6fc61a8a16612ba429bd54c291bbfeda1e295165ea82d49b036ef692d595d6b14d7710235e19419f44a978490430b2498bb83e345fe81d123658097f1b2f04d2e10f9aab3f", 0x5c) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:39 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x50) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) kqueue() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) r4 = accept$inet(r0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000940)="1d", 0x1, 0x0, 0x0, 0x0) recvfrom(r3, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) dup2(r4, r3) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6, 0x0, 0x0, 0x10fc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 23:14:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4c) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) dup2(r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x8002, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x6) shmget$private(0x0, 0x1000, 0x640, &(0x7f00004c3000/0x1000)=nil) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xe2) r5 = kqueue() dup2(r5, r4) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x18, 0x1, 0x1) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="62020207e000000120b8d00639af3812490100db3edad31dfe32a686f6c91a92d85278c6ec4b0dce3264fba2ad13de5dc3e1b37becd77f5878ad14c382cd8d220ba4b00ef0eb8850691c864bce5ab150e206f5"], 0x10) write(r3, 0x0, 0x0) 23:14:39 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20000000}], 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699f, &(0x7f0000000300)) 23:14:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept$inet6(r3, 0x0, &(0x7f0000000300)) dup2(r2, r1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x35}, {0x6, 0x0, 0x0, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5, 0x7, 0x0, 0x10000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000340)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x400, 0x0) pwrite(r0, &(0x7f0000000240)="080000001a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699f, &(0x7f0000000300)) 23:14:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699f, &(0x7f0000000300)) 23:14:39 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000400)="c5a22f6368e10831bbc79f338b286dc9ed7fb3943cb12cb3040b9a99299e2ca58006c52d0e6c6b523537b87d0113cb6e9d16890175af893e475a752cac806e20e3f9c946f9a4f2c4136c1b5c9df87e8991b48583686f3b0cd6ed40469b894abcbbbf69ca270754aeab93d536fcd5a92b1d953beca89bd19f577741eff8f0437994158152b82c2728bcd6de343babe3dd5677ab71a3fb91e9c385144ca8771d5537dd91b9e80603264cfc335f6613c381f65d2096a130291085ded31240b692659ba7ce6a73048073c4cfad0097ebb62eeec0eba75c2684221c0faf34a0488fe3dd9c34483db04fd7600a7ad0b046c58beccedb23feafd850900a758858b1391e6c5c3adb4152ca4fabd3a4f1d3a0e11f6034d991a57fc86d048a9566b855f112dcfe3a0708f57d56fefd7610c212900ec945704b7a8002051c2a20baa71ff39629", &(0x7f0000000040)=0xfffffffffffffe89, &(0x7f00000002c0)="00355423649ebf16eaf5675f9b98913a79b8daae2b16a677451988c50e3dafc4e790687aaac584bed3d22dd6e11f609ebe3d5c1b4606f1fe9e2d7cf72d1b5422a3f242d40098e955c4fce5e9125f9575dc778a039e2b411398b66bce59f5e44411cdc8de2d821e2f9ecd965029c473f21d66c1246be302d37956b52e05a6efaebafdd7a45fcf2f99fe3394654c030424a6c00a3db501f22179c1caf12a84a699192a960a1581560a8de73e0b6effe00789ebc4c21424577c38618bcbf9a21a057f43524df3951b6ddf064af1db3e1c03818c004e70df78f407a213b42bdc66fdce310f50410c0938e3a03e2881dcd8bd909907a3e8c5d2751121f7e859082ec5501f801e595afad86214b8c8e2c398fc", 0x4) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, 0x0) 23:14:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0xc9, 0x400}, &(0x7f0000000180)) r2 = dup2(r0, r1) fcntl$dupfd(r1, 0xa, r1) r3 = socket$inet6(0x18, 0x1, 0x7) fchmod(r3, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) shmget(0x2, 0x1000, 0x101, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000100)=0x1) close(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x77fc9869, 0x6, 0xfff, 0x6, "aa551ce6bc9aeb8b17b51c7cb520c2e3567ac49e", 0x1f, 0x7fff}) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, 0x0) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, 0x0) 23:14:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 23:14:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c6530000b659258fc870321abfc4bb9a99e63b360ea38136151907cad4ca60f8d7df47b666aee82aa1c9f9cea6e84dea7c339a7ddb758c1cf7a9b72002a3ccf4b92c588bf66b61d6ae33ce1960ed43e5942a68159061c93ea35d4f07ea8df691b97c7fe69cec81a105180f62b6a7208477eea05d5238c3527a4ad71be991b989d3c5393ca04f2f700867ece54079e7a5d30923be44b28130ed4add58635d02460be88ba7a7e62289857189f43adb534c917544f217e3f0700"/202], 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket(0x18, 0xc002, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x1, 0x0, 0x2000000000fb, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040)=0x43cb9, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 23:14:40 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01c500010001006530007100000000d0cd3541766e6a0133212e92f0e9c0ded9bd21fd9a6a451a663879243a35a936dc53c191cb99ccc7206325c734a87514a0ceb647324147e2042e56b89e383f6956a59a4c1e7e04d50c42"], 0xa) getuid() 23:14:40 executing program 0: syz_emit_ethernet(0xa1, &(0x7f0000000240)={@broadcast, @broadcast, [{[], {0x8100, 0x1}}], {@ipv6={0x86dd, {0x3, 0x6, "e8429c", 0x67, 0x1d, 0x4b, @loopback, @mcast2, {[@fragment={0xff, 0x0, 0x6, 0x0, 0x0, 0x2, 0x66}, @dstopts={0x6c, 0x0, [], [@pad1]}], @udp={{0x0, 0x2, 0x8}, {"3ae3fadc9156c6f88cf8ae1f378fdcc4a7b7249c692334997966854dda0d256174a6e98167a5fbe690d2bfb255ea5a86a2d0c686fc08789d0378b0ef7371a69f5a79a18649e94b"}}}}}}}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x104) r3 = kqueue() dup2(r3, r2) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 2020/06/24 23:14:51 executor 1 failed 11 times: bad comp 8 type 88 uvm_fault(0xffffffff82874878, 0xfffffd000000001c, 0, 1) -> e kernel: page fault trap, code=0 Stopped at m_free+0x58: movswq 0x1c(%r14),%rsi ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff82874878, 0xfffffd000000001c, 0, 1) -> e m_free(fffffd0000000000) at m_free+0x58 end trace frame: 0xffff800020ed7620, count: 0 ddb{1}> trace m_free(fffffd0000000000) at m_free+0x58 ml_purge(ffff800020ed7638) at ml_purge+0x50 ifq_purge(ffff800000ac5278) at ifq_purge+0x9a tun_dev_close(5d00,7) at tun_dev_close+0xc8 spec_close(ffff800020ed7760) at spec_close+0x311 VOP_CLOSE(fffffd806ece94e8,7,fffffd807f7bf960,ffff800020ddcea8) at VOP_CLOSE+0xc0 vn_closefile(fffffd8066ef0740,ffff800020ddcea8) at vn_closefile+0xd7 fdrop(fffffd8066ef0740,ffff800020ddcea8) at fdrop+0xc2 closef(fffffd8066ef0740,ffff800020ddcea8) at closef+0x11c fdfree(ffff800020ddcea8) at fdfree+0x101 exit1(ffff800020ddcea8,0,d,1) at exit1+0x32c postsig(ffff800020ddcea8,d) at postsig+0x4ed userret(ffff800020ddcea8) at userret+0x199 syscall(ffff800020ed7be0) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4580, count: -15 ddb{1}> show registers rdi 0 rsi 0x3a7ed acpi_pdirpa+0x26655 rbp 0xffff800020ed75e0 rbx 0 rdx 0x3a7ec acpi_pdirpa+0x26654 rcx 0xffff800000676d80 rax 0 r8 0xffffffff81826317 witness_assert+0x207 r9 0x5 r10 0x98da9a2878c18cd1 r11 0x92aa4a25fc4940f3 r12 0xfffffd806d167f00 r13 0x2000 __ALIGN_SIZE+0x1000 r14 0xfffffd0000000000 r15 0xfffffd0000000000 rip 0xffffffff8214dd38 m_free+0x58 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020ed75a0 ss 0x10 m_free+0x58: movswq 0x1c(%r14),%rsi ddb{1}> show proc PROC (syz-executor.0) pid=119815 stat=onproc flags process=a proc=2000 pri=16, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020e40280,0xffff800020e08778 process=0xffff800020e38f78 user=0xffff800020ed2000, vmspace=0xfffffd807f000a10 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 66183 48522 1 0 3 0x2 biowait syz-executor.1 62363 395911 0 0 3 0x14280 nfsidl nfsio 71323 432235 0 0 3 0x14280 nfsidl nfsio 47743 250031 0 0 3 0x14280 nfsidl nfsio 59499 473456 0 0 3 0x14280 nfsidl nfsio 87686 196977 0 0 3 0x14280 nfsidl nfsio 98884 115792 0 0 3 0x14280 nfsidl nfsio 28946 128106 0 0 3 0x14280 nfsidl nfsio 68818 227070 0 0 3 0x14280 nfsidl nfsio 9471 102222 0 0 3 0x14280 nfsidl nfsio 26391 471076 0 0 3 0x14280 nfsidl nfsio 23351 434740 0 0 3 0x14280 nfsidl nfsio 30889 41027 0 0 3 0x14280 nfsidl nfsio 76441 514776 0 0 3 0x14280 nfsidl nfsio 95104 27109 0 0 3 0x14280 nfsidl nfsio 12340 398422 0 0 3 0x14280 nfsidl nfsio 77488 203963 0 0 3 0x14280 nfsidl nfsio 99755 254491 0 0 3 0x14280 nfsidl nfsio 34865 381459 0 0 3 0x14280 nfsidl nfsio 76714 213488 0 0 3 0x14280 nfsidl nfsio 43725 48605 0 0 3 0x14280 nfsidl nfsio 92355 132834 0 0 3 0x14200 bored sosplice 52061 174392 97816 0 3 0x10008a pause ksh 97816 123891 66471 0 3 0x92 select sshd 38281 301915 1 0 3 0x100083 ttyopn getty 66471 152154 1 0 3 0x80 select sshd 75841 9736 4457 74 3 0x100092 bpf pflogd 4457 286724 1 0 3 0x80 netio pflogd 61037 238126 49167 73 3 0x100090 kqread syslogd 49167 400053 1 0 3 0x100082 netio syslogd 4141 34173 1 77 3 0x100090 poll dhclient 2068 273615 1 0 3 0x80 poll dhclient 72457 16529 0 0 3 0x14200 bored smr 84988 98593 0 0 2 0x14200 zerothread 32112 440972 0 0 3 0x14200 aiodoned aiodoned 52715 220504 0 0 3 0x14200 syncer update 78445 231759 0 0 3 0x14200 cleaner cleaner 24223 429493 0 0 7 0x14200 reaper 89018 41462 0 0 3 0x14200 pgdaemon pagedaemon 63511 274400 0 0 3 0x14200 bored crynlk 2109 109008 0 0 3 0x14200 bored crypto 38936 315654 0 0 3 0x40014200 acpi0 acpi0 41213 350800 0 0 3 0x40014200 idle1 3269 443429 0 0 3 0x14200 bored softnet 40801 173226 0 0 3 0x14200 bored systqmp 39041 327167 0 0 3 0x14200 bored systq 67502 275235 0 0 3 0x40014200 bored softclock 96682 110741 0 0 3 0x40014200 idle0 1 103709 0 0 2 0x82 init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 66183 (syz-executor.1) thread 0xffff800020e09608 (48522) exclusive rrwlock inode r = 0 (0xfffffd80649771b8) #0 witness_lock+0x4c7 #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vget+0x1c8 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b7 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x63c #12 dounlinkat+0x99 #13 syscall+0x4a4 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80649770a8) #0 witness_lock+0x4c7 #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 dounlinkat+0x99 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9526 6419K 6800K 78643K 11029 0 pcb 13 8K 8K 78643K 51 0 rtable 110 9K 9K 78643K 370 0 ifaddr 79 15K 15K 78643K 118 0 sysctl 2 0K 0K 78643K 2 0 counters 43 33K 34K 78643K 51 0 ioctlops 0 0K 4K 78643K 1506 0 iov 0 0K 24K 78643K 42 0 mount 1 1K 1K 78643K 1 0 vnodes 1222 77K 77K 78643K 1384 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 1K 1K 78643K 2 0 sem 11 1K 1K 78643K 13 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 3 8K 25K 78643K 420 0 sigio 0 0K 0K 78643K 2 0 proc 62 63K 95K 78643K 528 0 subproc 23 1K 2K 78643K 53 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 20 0 in_multi 38 2K 2K 78643K 96 0 ether_multi 1 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 258 0 pfkey data 0 0K 0K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 116 23K 24K 78643K 2230 0 UVM aobj 10 2K 2K 78643K 16 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 18 0 NDP 13 0K 0K 78643K 26 0 temp 105 3858K 3924K 78643K 7297 0 kqueue 2 2K 8K 78643K 24 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 35 0 33 1 0 1 1 0 8 0 rtentry 112 67 0 34 2 0 2 2 0 8 0 unpcb 120 193 0 183 1 0 1 1 0 8 0 syncache 264 10 0 10 3 3 0 1 0 8 0 tcpqe 32 314 0 314 1 1 0 1 0 8 0 tcpcb 544 96 0 92 1 0 1 1 0 8 0 inpcb 296 473 0 467 4 3 1 2 0 8 0 nd6 48 17 0 14 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 2 0 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 pffrag 232 3 0 2 1 0 1 1 0 482 0 pffrnode 88 3 0 2 1 0 1 1 0 8 0 pffrent 40 52 0 51 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 23 0 13 1 0 1 1 0 8 0 pfstitem 24 14 0 7 1 0 1 1 0 8 0 pfstkey 112 14 0 7 1 0 1 1 0 8 0 pfstate 328 14 0 7 2 1 1 2 0 8 0 pfsrctr 152 12 0 12 1 0 1 1 0 8 1 pfrule 1360 34 0 18 3 1 2 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 308 0 164 14 3 11 14 0 8 0 art_table 32 309 0 164 2 0 2 2 0 8 0 art_node 16 66 0 36 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 8 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 9 0 0 1 0 1 1 0 8 0 shmpl 112 14 0 6 2 1 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1915 0 507 89 0 89 89 0 8 0 ffsino 272 1915 0 507 96 1 95 95 0 8 0 nchpl 144 2855 0 1260 61 0 61 61 0 8 0 uvmvnodes 72 2071 0 0 38 0 38 38 0 8 0 vnodes 208 2071 0 0 109 0 109 109 0 8 0 namei 1024 7793 0 7793 3 2 1 1 0 8 1 percpumem 16 36 0 4 1 0 1 1 0 8 0 pfiaddrpl 120 10 0 2 1 0 1 1 0 8 0 scxspl 192 8457 0 8456 9 8 1 7 0 8 0 plimitpl 152 42 0 34 1 0 1 1 0 8 0 sigapl 424 653 0 603 6 0 6 6 0 8 0 futexpl 56 5426 0 5426 2 1 1 1 0 8 1 knotepl 112 98 0 93 1 0 1 1 0 8 0 kqueuepl 144 645 0 644 1 0 1 1 0 8 0 pipelkpl 48 137 0 128 1 0 1 1 0 8 0 pipepl 120 274 0 262 1 0 1 1 0 8 0 fdescpl 496 617 0 603 3 0 3 3 0 8 0 filepl 152 4197 0 4119 7 3 4 5 0 8 0 lockfpl 104 65 0 64 1 0 1 1 0 8 0 lockfspl 48 26 0 25 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 23 0 12 1 0 1 1 0 8 0 ucredpl 96 337 0 328 1 0 1 1 0 8 0 zombiepl 144 604 0 602 3 2 1 1 0 8 0 processpl 984 653 0 602 8 1 7 7 0 8 0 procpl 624 1444 0 1393 8 3 5 6 0 8 0 srpgc 64 4 0 4 2 2 0 1 0 8 0 sosppl 128 6 0 6 2 2 0 1 0 8 0 sockpl 400 707 0 689 5 2 3 3 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k 2048 177 0 0 22 1 21 22 0 8 0 mtagpl 96 30 0 0 1 0 1 1 0 8 0 mbufpl 256 538 0 0 33 0 33 33 0 8 0 bufpl 280 4370 0 133 303 0 303 303 0 8 0 anonpl 16 76868 0 65002 88 21 67 83 0 124 0 amapchunkpl 152 3303 0 3159 10 3 7 9 0 158 0 amappl16 192 3157 0 2289 64 20 44 56 0 8 0 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 31 0 27 1 0 1 1 0 8 0 amappl13 168 37 0 33 1 0 1 1 0 8 0 amappl12 160 103 0 99 1 0 1 1 0 8 0 amappl11 152 74 0 58 1 0 1 1 0 8 0 amappl10 144 194 0 185 1 0 1 1 0 8 0 amappl9 136 490 0 489 1 0 1 1 0 8 0 amappl8 128 487 0 454 2 0 2 2 0 8 0 amappl7 120 299 0 284 1 0 1 1 0 8 0 amappl6 112 27 0 21 1 0 1 1 0 8 0 amappl5 104 609 0 593 1 0 1 1 0 8 0 amappl4 96 500 0 475 1 0 1 1 0 8 0 amappl3 88 118 0 113 1 0 1 1 0 8 0 amappl2 80 3916 0 3857 2 0 2 2 0 8 0 amappl1 72 22992 0 22562 23 13 10 18 0 8 0 amappl 80 1685 0 1642 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 64 15 0 6 1 0 1 1 0 8 0 uaddrrnd 24 617 0 603 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 617 0 603 1 0 1 1 0 8 0 vmmpekpl 168 8573 0 8537 2 0 2 2 0 8 0 vmmpepl 168 81898 0 79979 143 50 93 123 0 357 0 vmsppl 368 616 0 602 2 0 2 2 0 8 0 pdppl 4096 1241 0 1204 7 2 5 6 0 8 0 pvpl 32 234114 0 219392 200 36 164 196 0 265 0 pmappl 232 616 0 602 2 1 1 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 295 0 17 9 0 9 9 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff826eeff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 __mp_lock(ffffffff828cb728) at __mp_lock+0x127 intr_handler(ffff800020dcec50,ffff800000255c80) at intr_handler+0x5e Xintr_ioapic_edge20_untramp() at Xintr_ioapic_edge20_untramp+0x19f Xspllower() at Xspllower+0x19 pmap_do_remove(fffffd807efffcb0,c0027c0000,c0027d0000,0) at pmap_do_remove+0x510 uvm_map_teardown(fffffd806e9002e8) at uvm_map_teardown+0x195 uvmspace_free(fffffd806e9002e8) at uvmspace_free+0x86 uvm_exit(ffff800020e387c8) at uvm_exit+0x29 reaper(ffff800020d89ad0) at reaper+0x189 end trace frame: 0x0, count: -12 ddb{0}> machine ddbcpu 1 Stopped at m_free+0x58: movswq 0x1c(%r14),%rsi ddb{1}> trace m_free(fffffd0000000000) at m_free+0x58 ml_purge(ffff800020ed7638) at ml_purge+0x50 ifq_purge(ffff800000ac5278) at ifq_purge+0x9a tun_dev_close(5d00,7) at tun_dev_close+0xc8 spec_close(ffff800020ed7760) at spec_close+0x311 VOP_CLOSE(fffffd806ece94e8,7,fffffd807f7bf960,ffff800020ddcea8) at VOP_CLOSE+0xc0 vn_closefile(fffffd8066ef0740,ffff800020ddcea8) at vn_closefile+0xd7 fdrop(fffffd8066ef0740,ffff800020ddcea8) at fdrop+0xc2 closef(fffffd8066ef0740,ffff800020ddcea8) at closef+0x11c fdfree(ffff800020ddcea8) at fdfree+0x101 exit1(ffff800020ddcea8,0,d,1) at exit1+0x32c postsig(ffff800020ddcea8,d) at postsig+0x4ed userret(ffff800020ddcea8) at userret+0x199 syscall(ffff800020ed7be0) at syscall+0x55f Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4580, count: -15