kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Jun 29 01:44:51 PDT 2020 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.230' (ECDSA) to the list of known hosts. 2020/06/29 01:45:01 fuzzer started 2020/06/29 01:45:05 dialing manager at 10.128.15.235:48967 2020/06/29 01:45:05 syscalls: 364 2020/06/29 01:45:05 code coverage: enabled 2020/06/29 01:45:05 comparison tracing: enabled 2020/06/29 01:45:05 extra coverage: support is not implemented in syzkaller 2020/06/29 01:45:05 setuid sandbox: enabled 2020/06/29 01:45:05 namespace sandbox: support is not implemented in syzkaller 2020/06/29 01:45:05 Android sandbox: support is not implemented in syzkaller 2020/06/29 01:45:05 fault injection: support is not implemented in syzkaller 2020/06/29 01:45:05 leak checking: support is not implemented in syzkaller 2020/06/29 01:45:05 net packet injection: enabled 2020/06/29 01:45:05 net device setup: support is not implemented in syzkaller 2020/06/29 01:45:05 concurrency sanitizer: support is not implemented in syzkaller 2020/06/29 01:45:05 devlink PCI setup: support is not implemented in syzkaller 2020/06/29 01:45:05 USB emulation: support is not implemented in syzkaller 01:45:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xbd, 0x0, 0xe1, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x90, 0xa) sysctl$vfs_ffs(&(0x7f0000000140)={0xa, 0x1, 0x15}, 0x3, &(0x7f0000000180)="6ef1386a4116d7875167520e8a0353528ef3ef51b6f7e21963cefe0c1a78e18156bf42b93d390aa332129b54eac0645445ff5b04fd2770ffd3f0560b4ceb6eea9313778ec62819fc31edd4b723babe912cd4a31ad14cdf4bf7f4414f4818b3e6d92958bc3ddb1cf46bc22c8717195880b1cf472c3c554e3bc8a047090a03329f9caeb4ff106a564f2a38ade8930e31db84d4e69bce869035aee6cd20d78ea19e691c69b7266cdffb43e157b68e67c2d06b06ecf515874fbc7d1a054be6407f1a00cdd49871fc7ca0a1a86ca19225dd7d1bb9371618ac9d6b75fcab392452fd86340e58366d1e8b69501efbcbe42d215823b391a513b5bcbd37ec3b0a25fe608b37e5b6e0b75c479cc23f51a14abc5044340afc4f45165b9685b075a8551718aabccdcdeeeaef1952c562713b92b1fbf9538eb3a1d6774e8e362220ef6149508f1740f78b00a5371f6fae0a18b9b0fbd68a789522aeab7eafba379f6028bd757bf00c5e6f780571acafa876810ad6a6f53e0cd82991f9c4aa1954a5df21e0ddfb377791377530c94f9a3f41137d11ab54feb60dea820505011bd5999ad6414db38c8fcaaa0832abe72aebbda8a4bad0fdcccc3d064a7f775341284e7f601a0ef3fb6228e19508ab7224be7d16853cfa6b8d9e78a960a8e8fc0fe1030ebac93ed9ee9af6b48a660f662256a6f58c38177ba5d635fb600666691343c05f2a05012849b68f432beb177ecbc2bdaa0f3d3dc4ce19b38ebdf25af8e44f021336361c709d3409ff0d0df6d91b4d091bf4708ab67629135a969922977534466f58671ad7313e9f7b820b6bfbe939264d03e63bb2095938b6450c4df3529df222e6294a69c8c2e2d7388633cf170c4529647c10036edf5e15675b1fd47aadb590f9ec57fcb581c516629b9cf7bcb4a890a0853423fb937b8e5fe6309d3ff14b8efeecfb3f687545d4129c0237eff08dbd5494d37a8830a99bf7e77ea2db6c3b06c157a1a92725887ae26774e2156eaf6599b99ac0c2438f6536e34473126cc7871ab7dc961a419e8913b7f71235bdca961deca4c3aed436c53b1a9bbe4cef777e832dd681970f8d5b674002a94b6bfa4ec6ecd56c2f36aba4cb7aa89498d00ea3eb8e573e91a2b1248a3a92fba050f0943913b4382ad44b22acab796bd5c7872e6df2f6bfc5cf5f8078220272b670002a9c7abf3e8bc2e4b2303fc9a2e824434b4b64727298c03aef128ca80f33a33f3ddf366d7e74c51228ed941db87f8cb59b417d26ccd13bce490481ade436ece94842f5e5aa8a68239c8db12ad31adda40adaf0154b63f21e7c3496059f4c4909053efac285b7fd98f480914cbc6e8e51b57bca10c386e69f22a168932d4b51ed45dc674ddfb5ff4f1973a6118d37bb4dd14676b4d237547a04960033deb3547f4499c60bda4d272c218e19b813e7ce57a0d86b9f3052787f3ef7e602c6a90a981c39532ba34dd515d8dbdf9343d299eb5a69d5dfd1cf581741ad76eccd5215e793e0e5fae5dd0a4b11cd7236a2dda35fab5e78eda2d22189d588bc119bc27cbc1466856e9b95facac086df8b16b576cf2a2f9da309f41a060f9e47bd9465a6cf52898929408b4b4ef7e16d858c5f35b77574fba70ab37dc41f36e46d380689a8a90bcc349cf6e49664e2271923197c5c42af5dcc17e929e3a5a8f8ad130d412ba8f015a31ea59ca863888189583d3f6cf02e89638b489ad5d17ab36063c8b4b8b5318bce7fa3e5fb077ec03c0edb01e2e732336303617b15b1b5109ece41df4ced577b99af65b2e2d9ebc69e72cfffe27e319405745092fc3fbd9151a804748cac35ace52860fc1376257689dd32e4105973dafd52c8d54ff7404fc1a9b281ff84130495a2145fbe4e24f2eaff39199d014abd7c14267b935fc8c4846b5fa73a7c97023b9b7708e6c4f0237a5e8b39fa40413d0605aa235632008889d782b0c59617050ad23f9fbfd18a47dc5665734abae1e1c7bbe23d70d831746925dd4fcaf0892833d2dffe9f71cbaf5042008db7159c018bf96b55650f86e599cf931aa7f8bc6e9b57d9cddc14e4719b9638518d760c62873bdedf8bbbf03191bcfb7c7c4b269c07d8505ac2c365976bdfef7e4ffa3358589fbb712e00882ba572fbc44925dc18dded6c8417a363dfe4b8ace6ea26de6cc6fda1832e176ff166eabcd9052178f41abc71e9867cd0094dbf37552a077646706c0e001fb4dfb9a4d42f202aedc0c1bab35217efc39e51dcf865ff5245fac8d6cdf68f64544f57d09d53b95e36c75698c93c539d227981d86c3ab74713e837328e13f746deabf2e92469235533936de053dbc0fc311194cc5b706d0a2e6bf6d6da2b57e16d4876142e6b4c062a9fdcc6a5c62e4e3d4b681746c93cfa286876cb06f368d4272ddd4a12bfbca11e9a0a9c21f33516ebef12fb4f466344d69660789072e0dd7a5ca206003c07a416ff36a313872cd76d2875bdf0f2b3f2f047cea7ba55157af8a7d2d0716997275ac667f44e8451d61127a14fbeef5706f982a82fc7174f2ac09b10f2f1f9d78eda3b818a6c994ae7b799f949a32a28ca33aadc7f625747ba012f316c1674f00b5c9344c513510a079d751bc87fd612075c2024c51b2f68c9a4d43d201ed8b1edaac094783b80d9694f1bedcaa09d36378fcbcccae95c38925ab3ca2adce1c7637dbfcd60928a276d6c5434d01c09797dc90d91c0a8292bb83c80d33d7edd6ff11e320199eb39e9a6055f32764d48094d50e81cf0ed20598d1701cfd476ed03b9922aa412420ed92cc44ba73bd54cb9fce35ba11047444967177478e97dff0bf95bdba033b83031b168c138f86b7386c186f7c7f18550f70509e1919b9b40bca37b197ba086b9f58645a8f715d0ff20adc45c526060a4e9615df6c071e3d8964fc3681e000895f3640f3236a62b43864e9a3dc2bd694c2505d7e82ab6451fa774f0d0b2b5d0bd1a0a1f989b115c94c3ea3eb4ebe480857f0a8fc91a8ec3441f37e474fe1131a0470b2c84b8f5cc04c2d7cc1687921abeaef1d94081d8877aa257b083e6893cd2e2b46364018961310ccfdac32f3a6e93a9dc4c26f909003c33663d8bc74513c018ee578e5ccca27e30b5ece708ce8f7b9d3ef55d30d0ca07a74015a680e52c40bd7c0699d93c0f2e3417a2ca5c32263955b8d7b735cba4f9a2ed90513bf4eb08407a79ab40d45aeb0a3a6552b27b5e10119efadfd66764b87ab16162be6cb7b39f345071f9d864d83be40cf2e48193ee8d1db323f209d48da03e48cef9735496bad55070f210b7461d6de523e0af72e8736dc0b13837e332e79d4dd1e0d6449623922e4da61ba8f81298bbbf776d0ae53813b1f2690d7af4bc1eb1a5a93a69d15c90313118d97e1a4b19ba8da3c52981cb07a73d77aaefa3929d124da1f32c64a5668ad2892402b044d6028d0349e1838ce3e494d117fe523c68621f88438b789a475268ee79df124490876250e3747b8abdc394ae7aa4546cda76815f444e69e4ec59e228d06d003e370ce171694264d3182fd0c4b51dd692b1d66f2aefbc4da7c20c0c8851d41e766cfb2211e41e16c17dfb4ce8bfb1cadc296c67eb9eb448b617fd2c5523b06e06ca997e52ab8d1141b636204670c56891cd0eb00527906d1b52685b5fc8568e89849ae9df40b89efed24ac95a700fc2407849865798dfa49adb2ff9aaa4ab69f46d9515c266263b9c2d74c0e8415b649b8eb1365ffd26ff6c7dbba808390c9aa1807a030609de5233ba87f2a2fbb2146a0f81d88dac5a1ce5da39dde3a2ed76f12ddbd50a0a40526a7d4eb589ce44aa2435a6b442d306fb8dac7c7fa52eabc13c7b1d4e0308c90b822a106cf6b1bdff4a280585748284bb87b6417c8a7b7e672b38f0fd147902fd5abd2ddabbb04b1058efbbf26bad3b2418377d315a25e729a56c7506aa9982662af4e80615888d0885b4f7c36724a53605180b57188b3de280c91075367b195287ac752efd1f2a58ae1b7119637eec4b8d4750105c559efa7f33986be32b61e625f3099d2704c1f87c1ad5d6deca49f919777d8b9eb55b1afda6cbfc02b5a9f14394ba05610e5d251b56cf53827a1ac570ec9f6d984d199649a88095b7f3ecb41d20a1aeb2ddc7add9ea4f73775a9f9928842a79025a42cf82503261870095cd8aa68c7215c7d5d5133ffebcab4ea163e598cbf5d131c65642dff41e214db93e0e3f9ee58c1f2268e0ed20c6886cda269cb45b284574cc091805b5a94b9d034fc32ef3b9277a1f11053e8591f141dea864e490b6ffbe6090e65a7dbf3c4c30c808fdcb4e4858782492088bfd4a36111dae7c5cd67ff49bd2980c1648a6dca02ff4c9adbad2bde0a9bcf64a70ba84e4fe3fe08f9eff6b20698fbbfde383a5e3bf64bd1814c67a2c30ac56a3c35ba07908a832ff92eefc223764773ce7bbfce10a7614c3664a4f7f38436a0db79bb7fe600841c11029117c63f0b4d422fe0f8c5b7ca60de5de5eb5ab64585986bd48610706857b0076086b503174d32fb430f99d6b724d85e9121c8248cbd789fa67a430a9baa03617c031ca42a855c122d28a3d915958b4362c9662e4f416541b484d25bccae8a61f98bac4e95af127d067bf0de023a6fe24f889371899dd4355a6b9e92afd0cd75c15f0103ee0138f9c31934826b29a1985436885c58d0fbf924247be74857c717cf41ab49fb0578f0514419447bee953883df4e6fa9e928acb2a9827e63645383551240be1adf45feabd823fbb6cbb4a4e4a7b78594bae6890becafcf6e1ee733aada4d29d215c4e5cdd07a3fd9138151b7c04a7ec5c3aa30b6033e623826cdcf28732000154df4332b409850c7d6fbf2f54692b7e62ce38a0eb5b1aa3ccb66a3b7c5834dffcc33cb11e2e86fb1023a2043801e86a074ab1f9fd291214e9feec3a442c1a2813c7d93fa358e7c564bf014474e54c2012fcd73b3d97fa2a30c7f10150c3e00b658acd4707fc6a455d789b84e64694ae38cd69816f01e8910b9da85866c70b874bfb6543eb74448fb670219f31ea03503d9dbfde3e9578e1f2a76b4b4c9aaa65baab310d4b8156fd136a08919f5cfaa2c077e0fcdf3ade49a2e72ec854460cebb047dd27ce7a5b55daef6cb254622a4a673fe6a0c965e6234c23ba08afdb61d3d60aeab5c087d3f9c23037ccb2d236da291ea7846efab5205967b70ab64e9db402a5e180ac9027afd03c3e99d231eef64cc599c817b349659b1c6e2a4fbef9e67c4551de84aabfd7bbe17ce467ad048a82c01fdc2a26d6b9fba2129e2670665fa6ee05aedb07a027d84f483bba7c708435ca62903e0360288674e913c1d8d501f534fae7c89814a13716a54fb6fb273864eb4716a80f03efc15defa3ef377808826782997b0d6c5bdf9086bb75e810d75ed4f6cce81b1dfe2fec87e1d0fb2daca6fec091697b26d23aa6de97e2af7e9f7b0ec6795a703d20e6ba8aa14c63455594e74747bbed1a02efa10b26518b5ea5c9f39d83e1b7a45961b14b82a265a00b5df7dc1834118c99be65a9fd7034a0efe3959c2cfd7ffb587534ac2be66771e732b924bbc503427309adf0f5fe9d493b468c700c18d3765df509718fbede139bebabaf574b566fb620e66ab8a5c8174594e5d510a980a1a1c62f1b2a88394a26e7d01cfce3ce2368f210bd8ea3ce5cc29a4afa66e1c12b2293b541d06dba7ec56379fd179ac310de9845a33e7dec5738d02dd5e642e23be058a15122a8ebda24fca09d65442f0b1313636128a5d7a17f5234617fc28e225559cbcacbe78f11249f38149925d0", &(0x7f0000001180)=0x1000, &(0x7f00000011c0)="31fcc71c1c3fa87d3afd2964a5579a2ba72e5bc2bae4294955ce76c4b69b99813e71e8e0127e23fd69b748a47f259f98f9", 0x31) r2 = socket$inet(0x2, 0x8001, 0xc7) recvmsg(r2, &(0x7f0000003500)={&(0x7f0000001200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003440)=[{&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/197, 0xc5}, {&(0x7f0000003340)=""/225, 0xe1}], 0x3, &(0x7f0000003480)=""/94, 0x5e}, 0x2) r3 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000003540)=[0x8]) r4 = open(&(0x7f0000003580)='./file0\x00', 0x400, 0x122) ioctl$BIOCPROMISC(r4, 0x20004269) fchdir(0xffffffffffffff9c) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000035c0)=0x2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000003680)={0xa, &(0x7f0000003600)=[{0x2, 0xe0, 0x6, 0x4}, {0x2, 0x40, 0x4d, 0xffffffff}, {0x40, 0x0, 0x17, 0x9}, {0x5, 0x40, 0x0, 0x6}, {0x7, 0x1, 0x20, 0x4}, {0x200, 0x0, 0x16, 0x2}, {0x7, 0x1, 0x6d, 0x10001}, {0x0, 0x2, 0x40, 0x8}, {0x9, 0x6, 0x3f, 0x47a}, {0x1, 0x68, 0x80, 0x10000}]}) syz_extract_tcp_res(&(0x7f00000036c0), 0x8, 0x1) rmdir(&(0x7f0000003700)='./file0\x00') ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000003780)={0x0, 0x0, &(0x7f0000003740)}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000003800)) 01:45:15 executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000040)="6dd69a7b49f43fb0409fdeea8718ecd045eaf95f2434c72121dbaef4af73fb1e8eb462a1a465abeec97098500a8b7f5fc2132e117d175cb7296df6d919e755455c83598cbcf22a5516e5e407499360c2cda12e4884a58195112f2f0a648486d332b87ae987727a8a784940eb7f34c8165f6fadf3c54d4542cd02d14f9fc0216fd3eb28f304f7e833b22fda0885b79d70fbcae417d1cc5f78737fe19386cb2f76ac8eebb2bda7961e45d04e9d12df6775c11352263faccd8832bb4d390596f371d38751ba48e24c0846bed63b4dbf628c5e27b2a9ea17c8722104842ade671d510baa6b27a2e28e3bb55ca811b2540103", &(0x7f0000000140)=0xf0, &(0x7f0000000180)="7d1c2a8326a703f4084f5fdc6df91813", 0x10) r0 = getuid() seteuid(r0) r1 = socket(0x6, 0x2, 0x1f) bind(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r1, r0, r2) r3 = dup2(0xffffffffffffffff, r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) getppid() pread(r4, &(0x7f0000000340)="57768b8a925bab9f782ea5a93d84bc5415be19920bc3efa5773d47409b63ff86844e78305741fed60eb4bcef8a213abf992a32ed15712bfbafe5c46e786ab6c0d38a67fa71d7edae7cfbf1f08e2da1a2b77a88ea5c39b80a3d1cb5e33393aa2900003f54bf65aa8a5fbfa4330cb7cb967e95050bdd8f1b63795b4bab84fe19f2e37887284e3249772bc8c1b5e8dcaf5e008c54f67c73a0de99b2f2e6380cdc19c1f2ec1a7f874a73c998ed89ac9bc9212916", 0xb2, 0x0, 0x1) r5 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x800, 0x91) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000440)) sync() socket(0x1, 0x1, 0x20) sysctl$vm(&(0x7f0000000480)={0x2, 0x4}, 0x2, &(0x7f00000004c0)="6c60d887a4ec26bce44b1fec129e9e17026555fa2aacb62af78e67bc6c95396b71764300019d088dcd82a3c4f4f0bb79afa48f163b49476a6f778a90b869bf641bbf431d457c8f7f35b9f627f3533d324d15df43b2c36ce3451251603b2166f0fcbc55ec", &(0x7f0000000540)=0x64, &(0x7f0000000580)="5e8b88ce5b87ae20e934f2849a6e2f41fc30a0fdf0cf9d63de0e798bbe22a12ea8d1f83a70b0d7997997cdf89dd05b56933e83c93a03ee0bcd1586b2caada6748c23c66e8ac624fc0efb33d855c298322b254bb05e45b438f28990190ddfb5c6522f761b03d52788e43a79fde57f48860fea92d180e3fb0a7858111b2bce67c81400192c8a395448df6c97609d96018f7711959e537dd8e4f992ef4c730c13a466d596405375efbddd37e0143e938fc7835ca2a9f9f16c00084ebc06594e2a4aca60ab29b680a8e5656e5c", 0xcb) 01:45:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000, 0x100000100}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pf\x00', 0x1, 0x0) ioctl$FIOASYNC(r1, 0x20004455, 0x0) pipe2(0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x7) 01:45:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000ffff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000, 0x100000100}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x84) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r2, 0x6, r3) write(r1, 0x0, 0x0) 01:45:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000, 0x100000100}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pf\x00', 0x1, 0x0) ioctl$FIOASYNC(r1, 0x20004455, 0x0) pipe2(0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x7) 01:45:15 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000, 0x100000100}) r2 = dup2(0xffffffffffffffff, r1) dup(r2) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) setrlimit(0x3, &(0x7f0000000040)) r4 = socket(0x18, 0x1, 0x2) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r6, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x1}) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000002c0)={0x10, 0x3, 0x4, 0x96, [{&(0x7f000000a000/0x3000)=nil, &(0x7f000000e000/0x3000)=nil, 0x7ff}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0xffffffffffffffe1}, {&(0x7f0000012000/0x2000)=nil, &(0x7f000000d000/0x3000)=nil, 0x400}, {&(0x7f000000a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x3}, {&(0x7f0000008000/0x3000)=nil, &(0x7f000000b000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000000f000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf392}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000000d000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil, 0x2514}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000009000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000000b000/0x3000)=nil, 0x22}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000000d000/0x1000)=nil, 0x3de8}, {&(0x7f0000013000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000014000/0x2000)=nil, 0x81}, {&(0x7f0000004000/0x1000)=nil, &(0x7f000000f000/0x1000)=nil, 0x33}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x80, r5}) 01:45:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000080)="f6de3f16dfe504444da154d98cea701d4e70b224c3f087a5d4cfbbb973e1cd0a6fe6dd37", &(0x7f0000000200)=0x24, &(0x7f0000000100)="9545754b074a59c706197e6dedc543a4af867fe9a5b00e27f9e9431c838943807c234ce9eb8be89238d18ffcf9cc3b281c21c60b9cffd1a4de286cb0b095ff72381824464e990c16350ad4a77d7df20c213585a6b17ba93afecd56ec91f36de55a8a566a8e2807b5aa0fafb08ab4bb852bd6897a9e75e14b8febbfef78a60eb6d4f90dc1d7167d5463e5771aee83444ae46629624aba5c6c31b439e58773872bb20eab58c21be8a86bcd5cfc03a9d51ee434ffa928234cdaaffe99b258ab1768ca", 0xc1) dup2(r1, r0) shutdown(r0, 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:45:15 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaba4601aaaaaabba0dd6076103aff0000e5ff11000db74c00000000000000fe8000000000000000000000000000aa86009086b2edb6a5f2d9a600"/79]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001600)=[{0x44}, {0x7}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d0001000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 01:45:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 01:45:15 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x6, &(0x7f0000000000)=0x43cbc, 0x4) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000180)="e809905467a827457e837b83e1930528766b6242a4d04b8b5483ed007e1fe323cc5b55382a8708c7d8649435e1cd2d", 0x2f, 0x0, 0x0, 0x0) r1 = getgid() setgid(r1) r2 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000140)=0x8) setgid(r2) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[]) getpid() socketpair(0x6, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="95df3b9c22bb68914f519a066d96ddfd738ad04327fb00552f70eaa552ed8e37797d96792ee096429cbac98874798199189b1a6a33cce68b2d2486d036b97fe5295545c84bfc74a96c2a86a2195fe334d50255be7beae5b532df7d2aaaab75665c8b2fd9e8c5af71266ae829a45fdccf76d98bdc6b03a29afc8a793917174866c0a975318635834a87aca30a343d17161237201d59fdae360d5b79321d6a8b5ee73a224348d91383c7b76e54944d98bb8d1b6343bfbd584ace4312338f90e3d70a68839422adb6704acafa4145da68b63a6c36318c14a76349ee16e5272977d74193953936c672dde048", 0xea) 01:45:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = socket$inet(0x2, 0x2, 0x0) clock_settime(0x3, &(0x7f0000000180)={0x8c3a, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0x400, r1) r5 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x5e) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004e27f000140000000000000479659083a228624c1b392130cb93dd97107fbffffffe4ff00000000dc0000000000000000000000000095b050a731c56a", 0x42}, {&(0x7f00000001c0)="f3b3", 0x2}], 0x2) 01:45:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000280)=0x2) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000680)="46ea2e1891a059373e69ab3396ea61269ccd732ba8196eafd67d74419046c9caf11f7d3d7466e2ab8b2a182a2a6d6bf9b686cddb840907bdd7389d9c7636adbc07f3c70d1420057019bb8014e9e58b702d779633f5242fea80c0e09d84b08ea8971cdb8f70693cabdf86d6a7d588bc62393551bc8f22d9a1cb11cfba17676d84cabb29dcf8de2a88a4e39d99948b15448201df7437c779abd1789bc41b7d43410d385240f9b679e1531931a67abf0e13fddb8f197428f9cdad54b7b5828778ad58186d478678956853c39644", 0xcc) ioctl$TIOCEXCL(r3, 0x2000740d) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x63) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000002c0)=0x8) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e3725bfe4ae6c86494db9b3c6f146db0a5297bfa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c120428a703374adca57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfa83d767be6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2be0732dc953c5250a3c36f3f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31fcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f404ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc2017485cb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c8879ff4f4164116c3a675b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5ea703e91329ca87018893e054e6e6a853e80d69b695a4fd128ad1b1c789462043b85e6d6b1bbeeb878", 0x24d}], 0x1) pipe2(0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x20000000, 0x0, 0xfe, 0x0, &(0x7f0000000d80)={{0x0, 0x3}, {[0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x2, 0x0, 0x0, 0x20, 0x8, 0x0, 0x0, 0x77, 0x0, 0x1], [0x0, 0x0, 0x0, 0x8d, 0x9, 0x4, 0x0, 0xefffffffffffffff, 0x0, 0x40000000000], [0x6, 0x7f, 0x0, 0x1, 0x0, 0x55b5, 0x1], [0x0, 0x0, 0x0, 0x0, 0x400000], [{0x0, 0x3, 0x3}, {0x0, 0x4, 0x0, 0x676}, {0x1f, 0x0, 0x40}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x6, 0x2}, {0x0, 0x0, 0x800, 0x20000008}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x80eb}], {0x0, 0x0, 0x3, 0x10000000000}, {0x0, 0xce, 0x0, 0x7}}}}) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x6) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r7, 0xcd60441a, &(0x7f0000000240)=0x2) 01:45:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) munlockall() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 01:45:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2080002007, 0x28e6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000200)="13", 0x1, 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000240)="c8cb4f2b71bf282d724cd6bf61bcb3f767d0cf51b01aa77227e3708471c3216fa28afd3ca80bc12bda5e2acdc8c0d686e1eabd0a720d790ab3de191bcc58e98692217e4cabef4945af837f0de62576b758905bc22567f714ea7f1273522d9b373c01ea5772d8472601772ab5f2a1045362bffb6876ca432d41730cfdb86ad7072e679642a01550", 0x87}, {&(0x7f0000000300)="34920869c0780586126630993bf595dea74787fe57c377aa001f1241bec61565d7cfcea553ffd178d27e8fad7b1a5d7dc63704ff628422d4faafc6a9046f94fbc077259d449c9346e8c4f74b73b637f758d4a373fdcf32dc034fe30ad8203d9701b9d020ddbc514efe5a754258ac9eb273639dcc3a64d141e1e1b735647b1de0fb7980ef9e0460471f471c37f0e123c03180252236fbdc75111d6bf71020ab7c14078bc08ad0af86606411a4a159730232c31a0a68171721a8c46a661ebceb1b97d5f8f35a6406a19f090fad396f499894cfe401228df7d893c10315d7f1", 0xde}], 0x2, &(0x7f0000000400)=[{0xc0, 0x1, 0x80, "30385e7cb2975bef200db8e4a3efcb13ec6b0ff6f1180bfe0062df5094f300616e33ad4f9b172422ff6b5eef11d597f4612d5d3f617f617e84c973a715db7c32ac1abb23da0b62c8bcbc79726ce69c5aac83dd326e2f855c55f6cab2492064057c1875ab8b70e40ca7170e3d9dcf5b1c0df042cea22df6edae95ff3c460b94d302a979bfae307c2266b671ce8bc8c2a6ad74844b14cf515adc5c86f71531e2e16eda5ccfe9f4c05abe"}, {0x60, 0x1, 0x1, "35a962f97460436d8a4d5aa05244a159ed7801cc2300e180c5d7597e0f921809d16c1ed2e48acc4433caa566634d4a409bf97a222f56cc11c937dbabbc2057f68c97f8895ec62a43dbaa88ffd57620be"}, {0x68, 0x1, 0x240000, "73d3fe001e53387946ac2a7fc55daea3a92c073868e078aa2c7c4c0dce99d9a283e17c19d2c5536fb47ec191c5e626bf1607d47f8bda99bb6369dc3b4cef3bddf35d620c5c272d6d22c4243244b699280f66aa3b"}, {0x18, 0xffff, 0x8, "c89242"}, {0xb8, 0x1, 0x80000000, "7893653ac35478412565a4a0edcea740fb0d20faabd1781f12ae01f4f4e5461e49a625406ce47984ad98f226548c232ffb85c5dea2e6fffa148588064383499ce7ac4cdab779e2c3327995d678af2678626d983854fd7179ca35521a225b57c21e83f73183f5b5d50cd0ef13c56b84799746c3475ec7cb2f3afedb6a4f9de948ba18ff6beda07d18c392d5fe6fe3963beccb347ce97dac7f817dd6831842f2ffba0cc257a696180b"}, {0x18, 0x1, 0xc0000000, '\x00,'}, {0x20, 0xffff, 0x5, "233b18b0601bf4524a"}, {0x1010, 0xffff, 0xfff, "36e508795f1576ce5fc604e40d2cbbdebff4831d8d2f7c09d63381ac147b75a02d5f15735e4fd2e72bd303290075e75ebdf58f2675d67dfd5a7d1087c6672193d9c087e4296a6175bd1c7740cd1466f5522a7577beb16e57b205e600d2c34a17e8b332f5471c1e3e6c505f8a42f717918a6bf8912f1e51c0e66c42c859cbfa4885f12866446b78ec6d83f7419ae2cebc20aa4657b9d1932ae28be129a4a60840caa45e2acb6f4b6399ab7a283121bb97b424fa599abca111df5d9d77a4ab3dd6277bbc073641dd6ee3958d1e781e426a24804da1d7649808c958391c546faf688429594fda6732a35f8b4a7de709819ef9a7e574d618dc4f9397b3c543930f3df8147eb111738b1b6f2f9dada37b23320e5de2c05840708e80ae1a77b80b2cda32f86ec9c9b7af416784d62bd91cb4de81a60a41efab5da0810476870a7c8fba23106543a4376843e4813d278f9be7ac6e727cea4d05a6ad64f8f96b9d2f21c31d8098973be2e4b20d4b2df5667cff91205d111fe9dfb3fe4134e2a2c55218f5fd8ee163b03d67fa3979d17d8bad433b6deb95c9541213b8e87ba4f2ec6c5beecfcfac3b4c9e17b27489b0219689208ced6396847f57937b5e1e7058cb1720b5ab39ac019c1d063df88caa782e1d8e0108a0119380e66855d1512dc572758fbb3559d368c332bb5b264d506a9f4925847555186d1446ebac3ba64f91dcafd4b1d8f88250c474022509ab961eb2e31028008bea7d21f509c6073b6319962028a2b38c3365d99a3370498c71721d4f2337619d4809b83a4c9525821e956cdc1ce0a1c526560d750719a88a27b1a0bbddaaaf765bad8be4fc0fe1bcae998bcafc1e9176ecdc00c4d3057468dd0697590ee1b8a09d25c7b7ecbae68ef84271dc1c2df136d16f6ebbc7ded1445ee318adb0d5eb8cb4563a2e3ac2784a0198e5ac411cfcf5cfbe34b588d0d460bb71065362ae1944466aecbaf5c9b85a8982e5e0a008402059dea09e96ffccbea9b350e2a9ab20a4cbdb20eedeeca93b540443286513f2310655fef8d2d6d9c892c8a84132b0657bb08d39565c9ee60777f510a78aef28d380e4dd60a98557b5ce80b3974688d6d2521d0d6585e282a6223bcaefba37a4bd9320befe63ec5c9459db37d98b4c23012d0aca72a2fdc982a9c5e2ccb8a861bbec2370eaddac216fff069fed7a1688863afc6eeac49ab05b506b44b0f8d6bf2d286c2016ff6c3f7e6a5115affd0a7b7437441c705254b38fe09512c43340d9276a67dd76f9533fbdbad25f25bb9dd4fc77c11acc5c48e347cc6860a767d4e650d0598da2711e43b5719133cc59af8f78df1dc4da63ecc9cecb59a028177f2fb1dc824dd06d0315e550f0fee572c165513f42bd549cd734ae606e0668d8a63a01077b1887e918667bb8e0b28664d3fe87fb5b6812b1bb517dba7f35042f027f11b6fc2b5109d02797280d7e30347853bf57ff3c70dc08a4c80e9a98d34cf1c282d3ef3a13a37d6e2d1e515858f0c3d8b55013062754343d895acc51c795c0a6f66af13c86cdc84a19ec480f07512dfd7928006a5c9619527001dbb5739f520f0ad6ff70700fce46477a024f54d9f961a9aa496129dd06a7a39801713d52b197aed910de4fe09be12401fde535fb95dd223022a12a0b1ed55e5326af7b065c63fa52843722e504d30bf96c243e52164b41fd5c3d8ab253dbf14efd5c30ebeb257b54e0e198dfd755a6d562b2ae09d020cdd7a339398b53920e28c1cd1b1264f737c1aefd85326e1c9292791bb63ec332ee5841aa5349616268139e8df3a360c8ce462f10f0e3851b0ceec1d297b24847c67ca3b7211bc12ab11a0eee1f387498ac9ef79dd270a8c74d7c5e7c417f6d958d5df3dd18004db9c2316179be6be2f4df0b4f0bd9fd2dfdd052020d8478fa3c5784a4489924b4d0c10efdf09af779007d5e056113e1eecf21f0b473fbfc75256127e364f5529174698244f1098c7db6f4c96947c416399b017fd0dafd8a75b3c5b9a383814caa1e8aeae3ca9ddd5d51c946a10d7fd62c8ed564f21429928ee29ef6c06efcbc966023763d1d1d14114473ae1e723df6f1d1454263ad593a665f5dbf705034ec9267353ce726e6eee2f78b34b519338cca104ce087e788b9e6606ff8dc7a5acd16b6e8fbf220838b24140348e6e41b728d16d3f9476ae6a232d8a8eb0a0974ddac54e6668fe9ea16e1fa2348c973242530a77ba119f361e09ec6d7ee5c4b3aaaa55728bc82c754e8b96e9d09767bc73166c871a3e3e8dd926a6af03a7361bc944faab74f87073d86f70cf254aff551694c4bf9cf8d2e24124a39587d9b763d1c85b6ddbb8988bfecbff8f95062f70873c1bf93badb9de2cc64330707cf919cf954c3f5ced0976fbe306c1db6f629504a97c30bd2faeb1bcbdbd67acab0fda498299c90b11966b37ca199b99d66317dca03ddda25c592f61675baefbc0f4750449e946a47b4a0ff0ad215386e9ec031d0cdb76933221d227ccb0527add6df2551622963729003ede41de0b2f32ffe605fa122af552031739ad666125f8570966e4d7e65d1557756d1c8ad2c88cda2e84c32532949183df2ba36aed1c78202ff77b73ecf3c6f3406c5d8d58785ece17ea8c638e9a1d83905181aa8c7dfb3cac52893cedc0f30d68b3d5b38b11f4b634542af5c9979221fb985cebe89950bd1101294fd6607bdac6798aaf7d7501a6ee6e6e3d3323c37ca082c824d56ed2e7bf7552c83f0f5349908c5c1433e5613a98fcaf62416f8db550f6afa88f0c2fe8f4e051a58d208c294e295cb5835802bc3df92674a8d4524156229a203c19d025c840f3f6d601f17cf1e74cd6a845904d45e8adf9f133a21b22b75be97cfdcf1200ddbee58a14dfebffb7fcd954bc8bb55b652e0388d5586b9957cc7bbd773622bbbf6bfc599ed723d4584de491430d2c366874093c1c97eafb2bc30266d9dd9018f7bb368901070ff2cd5b2c2e386e1b58fca88031f5723f7eeec2547ce630047af955faf34dcc15cc4292c1ef0adc3cf3c523f66c8237a1679bd160323bb29bf40f19696c228620c359b80f107520930f641b9109f7ffb1e8d055e81e5349c55188c3d0b90b5048cb2c29b1f56cc68f5ac5e1d9e26d3de122b732fb17db1b8cf3dde75ae739eff19dc0777eddca0b74ff99a5113275f37e7a62dcf24d6d0f669e06549450516cde40122229b5323940acf45ced3283bbcfa9b83a7d47254eaa0ceb24dd56de4d190705be1db4dc506426aa49ff92a9b38198ad656475ffbc660eedfef70e9a7bc3a36371581593da4e0f5bed39aeb5f806954bb3fce0624772207041baada75697dba84d269940c5e0bd25d321c9bb22e937bf8dad970b9660607f2f3eb75af5a11dc0bcdd83bfd6260a650b80f05540d35f69a903e7e761d593e8ad0a4371e9bd0e7426b438cf05e120b7345c0e0da6655c66c4a51b8895409a8ae80894c0eb301e465dbe607d2151bfddec427ad68ee09a4cd6a62fe0a962d1d3f2dfaae57aa695086abe0d1c815fd12ed3a0e2795bdb99eaac50082e872c8628e98b71be50c9e7f5024a774f03fdd4fc4387c823de1d611846f7888829f8c5ffbc9bfc85cd4c5bf5cc6e62b85fd796ac4d663cd4939e1fb6be4d29d4b54544784fd7202ed301baf562f8cc78bbfa5f356297cb50ebc1f64d83ad71e5b9929ef352b33ba032e9fdd2226c3270af9d6ace6a42fe4fc2795f2781ba145852c6ce7c0b5d46a99722913488d26a22b0f1c58e72a8141fc69f08da4c7a44b9d291d56661651fd789253b9d5e4a46e503984e17f1d916db6cd4d8d1868d8e166f2ed8dbfdbd5d150da922a782e2dd89a3fe4d330b1a0e07006a2ed0aada94a0819c4b05d8ef8036fc4b233d1ec5b10c2dad3805da6f51e286d2327668acf9cfa8855efa884fc378aa2f3541f9ccc528c18690a1b9e3836160399a4ded20adb104557698dcfc83186c99498aca3c644f1774bea7d99f092a76f0038ef0e4497e3553b58e0724a01cd6216e87258c072559b4eef989824d239d5d6487e7b055dbef59f0a3c9c2f9383f2be4186738efab366686ebe08536f77fdca2285f6981712abc788fabb1213b68c98f1d45469674cc7961087bae070a2b3fdff6a90ed22698cfdfc47581428fd36a028a32520e2f07e1fdc2a0101b17de1e60ef8a3eac9e6734188fd2af807d73387d26081fce53f71c44ac0dc7788ffe3558a05529ee63fa046d6c71c27503b82e2adbbe2e8a7ac68c015686d934c11a4bb4dc3106ad22e1b185d5001de14b9f9546692a917c0fa0d94c8346964d79ddf69609e715556a795c1178aa5eb47ea17e8ff7fc5daddf12b43362db47d311f906e62020fa2d0db1f958b187847473d10bf87e4d0df0dace1672892ee9adfbf8601c0ae73daa9e41efddc884fb309ded854276d26eff69c9b456343b91f6c755a0342b0fefc109a3fc664387dd1b0443dbc27e96b221e148c168c5e5e895b4d978803d5a6f2b4bca00e1b0df9bdcea0bd63542ff65879e10e7f5425c40e22e51d9a78627a447c7c196e54085ebb04df1cbf0834bbcbf4c2bc20272c2c0ff42e6c2600ed02c78211ab5985ff954611fa28f79e182cf5caf65cf92e01485e23ba2c1086755f2e86d0cabf272cba6a0bdf645d9031687fbb0cb2fd977ae26f94e107876dce6b8a7db2e89a53a40a3ab4b1300ae28fcc49ef958c69f1c92a865b4d8c05f2ac2910e3f7b6dca1c426b8ecf6d2c4404f5e2065aaae9ff2320e9670b461382511b36cda9502d010ad8f262482b2da215d7ac567c24d28197ac086ca0d787c33fa7701ff3cf305d2330ceaa6360af2b0e67643ee87e62a44fd2810781f4476ac352d0305734fe4f6fea86056be6380fb5b961848500a90a7b332cbf7a37606e1cf3454166e8119bcf055589115a35e21ecf075f7e3e4882c5c5ccd3301aa3f44ffcdd3dd9f8a441be33e40c581c75efa5456691349a8bce040e005e9c4f828612f054e5e56f458418615705b5a5a54b3ab96421e04efa6e9282d6be7ecc57356341b32652e4d3afac172e947c869d9e7eeca50caef77335b301b93399807ba0f342eb3898fdc62300df07bc1de2f3ac0d495d1bd4bb7cb450e5872c990b21f8750b9304e81c30bf0f410224f6a09c7cacf297367e729cb05791166c304eb127992b2d16dfc8365b3be650770e1f677fcf9d455f22b802a3286b13e0a36a56df5c089471e0d1d7142bc456f4d89dfcc5a7c153aafe7db7876e599881fdcc0242e6e363ffd664de618f7673caacff89e7308be2bf0b2b3e55d7510c1ceeb19e60e1fe9010f37a949c0aa2e0c1170bed128af22ebe76ab616a3796c9a8d5d09ca33a1470b26b458c3c9d9fdaea6a6284c5858877f306dd6487e0695375579f5d3b72ef013be387244ae48e4314b04abcea712ff10f5224f756726d16718b3ee6ac6eab64c627648fd33f0772c8e6290a5d33c2af8a9e5890b63786b1435eeeeb6b020031ba1870bdef7ff7863512eee4251f0cf743d007e5b86d263a50356f17695355aa72650827d6f10b3c618f30ecda245dba166f965752ede44c155fde7e8242509b74ca80721ee583e9d35dcfae5bc53e0eef2cdad0fa35053b624aec105dd0ee9f0cfb2b7ec26050bbe0ad1b7e181a9349d024b8e6661d97d314a224b2c98eb09be67e4b785196960b6f8d9decacd8562d789f561ee46e9baa62c56e66a0756b2285f374eac154cd9c359f1de0426c9ba8f5b30440077fca5f5511dad0a1b8dac9dedb1879239d35f264df9d716c0a8a4"}], 0x12a0}, 0x1) 01:45:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) dup2(r1, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x2, 0xc003, 0x0) getsockopt$inet_opts(r2, 0x0, 0x23, 0x0, 0x0) 01:45:16 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000700000000000019078e000000200000000030a907800000000000000aa00290000e000ff890f0000000000e0000001000400000009842e47eb94d8280012a53105c9cadfaa85186506f2c2830f00e00000017f000001e00000024404000000000000000000000000946eca0193970f3f8b96877fdf36a6b37c1b30c392844ffff211524157a9"]) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x2, 0x24, 0x2c, 0x68, 0x6, 0x1, 0x2f, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x7, 0x6, [@multicast1]}, @ra={0x94, 0x6, 0xfffffffc}, @noop]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7, 0x1c6}}}}}) acct(&(0x7f0000000040)='./file0\x00') 01:45:16 executing program 0: r0 = socket(0x2, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0x23, 0x0, [@broadcast, @multicast1, @empty, @rand_addr, @multicast1, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2]}, @generic={0x0, 0x9, "2afa5fe6768703"}, @generic={0x0, 0x5, "4350d2"}, @ra={0x94, 0x6}, @ra={0x94, 0x6}]}}}}}}}) setsockopt(r0, 0x10000, 0x7, &(0x7f0000000100)="7e4f0fa746f19b9fe78732d1f3f9c92b12d35871e59cf6597090980508c75c0eb4d819471b5084b5b767e4796a87dbde828918c0a33b73f658ba912eb2b0b3639fd6297346ab3c425be50fe261d7c77026df8d564196435ef217c54b907d7f9b33a0fc8c6605d38806bb3f797a6bd4d91246457c172300b7c92328f0b21b1bed9e6dde356ecd15fb6c7b21214d49dbe89b50f8a2c331129ef5bf247f1610137b091dc2e46722757100210840fbc9c520ef3ef2d30f0d4972d84ff9eb1199f0872e810800aff6702f30", 0xc9) 01:45:16 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x20, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='#($[+}#{.{!.,%.#\x00', &(0x7f0000000140)='%w-\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='}!@!#$#\x02[*!@%/,-\x00', &(0x7f0000000240)=',.o-\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='():-\x00', &(0x7f0000000380)='($\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:45:16 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000510001000000019078e00043e69227ffff0c00907800000000450000000000664d7bbea765054d18000000000000ac1400bb00000000072700e0000001ffffffffffffffff0000000000000000ac1410bbe0000001ac1402aa7f0000000002441400"/127]) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 01:45:16 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x63c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 01:45:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "dc22000000000000ca4500000200000000000001"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xb096}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r3 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001600)=[{0x44}, {0x7}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 01:45:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) dup2(r3, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) chflagsat(r1, &(0x7f0000000180)='./file0/file1\x00', 0x10000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0xfe) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000100)='./file0/file0\x00') chmod(&(0x7f00000001c0)='./file0/file1\x00', 0x0) 01:45:16 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x44}}) 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"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x25, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040)={0x80, 0x0, 0x0, 0x0, 0x1}, 0xc) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000180)=0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 01:45:16 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000100)="ff3318b0c7ac2f9b1f275a7e4cdfca48d7914c2243bfa810095b3e2bb2a265ed288a34c3e61cbebe4cd12acaa3fcc8d8e4065c1747edbb5a7f7dc262ede7bac20baee56c5ab38afd155a0fcf10e02761c670873d6e026e07610757792f595db4fa33d5b7acf534daae81e2306b5a3ccd1ae0aaf044c201b5ca80c0e078d397f13291284f26cdbe4d73b19bedb183cc843ccc17633f9e73abb45626c814752284cfa0ae8fa2b67ab0b21dff8e749576682824fb617b5c6bb9c3b5aaacc6afcb3e37909f3d315eb1d5f140ce51cc2bf7f734ca70f994a0f31b76cdc7ba356d0e3427de1bcddc38e0a0231e4756d6002517f48cf45bcc420a9e26f88f8f41a2bdefea8fb09dfebeab6c98b899cd8107169932c1af94b96b53c6fc55ff05d9552bb6e95286210a2596829418b1929f3500a0d48dbb374acb5211f0670e1a13e34251f03543efdea365fe00148200715a70bc7a8f5fb83534508cab7cb2752efdb94b9c98e3ce343009d2d2788ee494e406aac5ead0183eec8c1cbd95d8ed22f6eeb97742e22e5238d55fc5c1a103b83f7e1cba9c6062f05bb5a7348891b4221b93cff0cd1709ee440ee5fd3d33af1b533739a9528ce0683436fcfdd724dcdec9e6377b4c393f3265bc9c17e20edb0cc20d87c4b350386228b0570203b235d31d75509b5f1bcb4f674c2af4ac6a34962eb511e79f54aafc26552c3ca5f5d39a377f29bea35c7733799d055371c0a8ec0418879db55119d4fcfb96e93d8d3714fb5e7d4467682779ebb67bdb887b8cba8e8821464c69c078108b", 0x0, 0x0, 0x0) getppid() 01:45:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f000027c000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 01:45:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x3, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x9, 0xffffffffdfffffff], [0x0, 0xffffffff, 0x401], [{}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x2, 0x0, 0x80000000000000}, {}, {0x0, 0x0, 0x0, 0x4}, {0x4}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}], {}, {0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x100000100}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000, 0x100000100}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = getgid() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r3]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, 0x0, r1, 0x40, 0x6}, 0xffffffff, 0xffffffff80000001, 0xbf5}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 01:45:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) connect(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="f20f79fe121690bc2decffffffffffffa72d78721d0801b96a3205b40725698e26274baa9c1659e91639eac3ffe9f9692e454d79806dc2de4c3c000085ad80f8b09254ec4dcd28d656bf0c6bc523de9fcc033dfee07ca455b9fb67270b14cb4d631535846bdf6b5712e55a839e46b370b04996b0b499aa55fe7f2c09e49758e2f27ad06d00eb5b11068221431b4ad5975878843268f129e7b24e7a1484f52a1ab8ccd6b49c3bc74d757dae611fce16e619eebda3a557a4a790da2ee351caec1fc050c0d5bdf0ccdfb312595bae6607caabaee65323d6f0e3e2b7ec10f223fc990d2abdba8a9685fe155962"], 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r5, &(0x7f0000000100)=""/184, 0xb8, 0x800, &(0x7f0000000040)=@in6={0x18, 0x1, 0x200, 0x10001}, 0xc) 01:45:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000000)="9c1a963435f67f07086eae34cdb6bfb3612151880f98c070ea64f78af126a766e6b0ab090ae0a8a4fc5bbe26656f2059c104208cafb7b73e332cc587b8a3127a4b49a7c6ac768c7c3fc898b09165af6c99e044d9b18ccc5792cc341b7ad2fb6424c222cc5f0c6c95c4576121863fd173db03", 0x72, 0x0, 0xd14) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x153, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd65478d11011d000400000000000000000000ffffac1400bbff0100000000000000000000000000010001000000000000010200000001000401010000000000000210004500000000fe8000000000000000000000000000aa00000000000000000000ffffac1400bbff010000000000000000000000000001ff020000000000000000000000000001ff010000000000000000000000000001fe8000000000000000000000000000bbfe8000000000000000000000000000aaef19843382c99d68a52d28998c95a2ff4e234e23", @ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB="30100009907800f2010000051600000000000000029000000200d2000000000000001a00000c31fffffffb000000020000000200001f1b0000000702040700002ef139c6f7bf8be1804d78acfd42d59785935934d8689a231576f083efa01474aa77726a26c55e7d2d19b322e77036b980"]) syz_emit_ethernet(0xf1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="ffff27f4df92fa4436186039bf4a08fd9ea6fffffeffed19467292a73b6b2500b70c01ff1d0080000000000000000000000001000000000000000000000000000000003f010000000000000401fa010400000000070000000000004e224e23d799225053eace9249221708f86ce66e3f11522ead531b4646fd2b191878f2acbec3a73000b85dc282de1de2928c75236fd2b31d278c01db1f4d551e52fdb8bd1e35030afedf73c43f7a758a4037bb072e38d48590986f7c6fa6d4bff16eb5ca09e6ee46466798dca1b9451fda0a11b06046ce646fd1cab6314e0528876472903e9e0becd1000000000000bc836830f7293264d1f28372c8f1e6b8ac1e785b672aa94409c527940bc57a504d634a4c73987cdedce0656304da143c5609557ce8399abec730b2becdc51829810aae7181955a97760330258c9b38905ebfcf4ec6eaf98b5d77ff838196355f9c1b2d3017514bfdd4a34fc2d0fff32d8e721b186b555ee57a729e10a206987500"/377, @ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB="614000069078fffe00000000cf48a59574117f0b051f0f93b380f522262d4f6b84e66838c9ace5f255d45e27d0626eb5218bcce369445ceb630f6498b47dea875297fd34437d8160aeb947c8e539ec81c140e99e4c4503dca4a913b3ee48f9ad43262ca698bc8853bc0692de30cb86b375e456bc164ad6e5f4c0a8590da23d8b7055b0a115d9a305837b074d745244f2fddd6c"]) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x153, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd65478d11011d000400000000000000000000ffffac1400bbff0100000000000000000000000000010001000000000000010200000001000401010000000000000210004500000000fe8000000000000000000000000000aa00000000000000000000ffffac1400bbff010000000000000000000000000001ff020000000000000000000000000001ff010000000000000000000000000001fe8000000000000000000000000000bbfe8000000000000000000000000000aaef19843382c99d68a52d28998c95a2ff4e234e23", @ANYRES32=r3, @ANYRES32=0x41424344, @ANYBLOB="30100009907800f2010000051600000000000000029000000200d2000000000000001a00000c31fffffffb000000020000000200001f1b0000000702040700002ef139c6f7bf8be1804d78acfd42d59785935934d8689a231576f083efa01474aa77726a26c55e7d2d19b322e77036b980"]) syz_emit_ethernet(0xf1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="ffff27f4df92fa4436186039bf4a08fd9ea6fffffeffed19467292a73b6b2500b70c01ff1d0080000000000000000000000001000000000000000000000000000000003f010000000000000401fa010400000000070000000000004e224e23d799225053eace9249221708f86ce66e3f11522ead531b4646fd2b191878f2acbec3a73000b85dc282de1de2928c75236fd2b31d278c01db1f4d551e52fdb8bd1e35030afedf73c43f7a758a4037bb072e38d48590986f7c6fa6d4bff16eb5ca09e6ee46466798dca1b9451fda0a11b06046ce646fd1cab6314e0528876472903e9e0becd1000000000000bc836830f7293264d1f28372c8f1e6b8ac1e785b672aa94409c527940bc57a504d634a4c73987cdedce0656304da143c5609557ce8399abec730b2becdc51829810aae7181955a97760330258c9b38905ebfcf4ec6eaf98b5d77ff838196355f9c1b2d3017514bfdd4a34fc2d0fff32d8e721b186b555ee57a729e10a206987500"/377, @ANYRES32=r3, @ANYRES32=0x41424344, @ANYBLOB="614000069078fffe00000000cf48a59574117f0b051f0f93b380f522262d4f6b84e66838c9ace5f255d45e27d0626eb5218bcce369445ceb630f6498b47dea875297fd34437d8160aeb947c8e539ec81c140e99e4c4503dca4a913b3ee48f9ad43262ca698bc8853bc0692de30cb86b375e456bc164ad6e5f4c0a8590da23d8b7055b0a115d9a305837b074d745244f2fddd6c"]) syz_emit_ethernet(0x125, &(0x7f0000000080)={@empty, @remote, [], {@ipv4={0x800, {{0x1b, 0x4, 0x0, 0x0, 0x117, 0x67, 0x800, 0x34, 0x1d, 0x0, @rand_addr=0x401, @loopback, {[@noop, @rr={0x7, 0x17, 0x8, [@remote={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}, @multicast2, @multicast1]}, @lsrr={0x83, 0x7, 0x0, [@multicast1]}, @ra={0x94, 0x6, 0x1}, @lsrr={0x83, 0x13, 0x7, [@multicast1, @remote={0xac, 0x14, 0x0}, @rand_addr=0x3, @multicast1]}, @generic={0x4f, 0xe, "945e9a06edd04dbb9220b9d6"}, @lsrr={0x83, 0xb, 0x4, [@rand_addr=0x10001, @loopback]}, @ssrr={0x89, 0x7, 0x3, [@broadcast]}]}}, @tcp={{0x0, 0x2, r2, r3, 0x1, 0x0, 0x7, 0x0, 0x8, 0x0, 0x1, {[@mss={0x2, 0x4}, @window={0x3, 0x3, 0x2}]}}, {"a1e93416f85af69b860e57758dd85630b6b6087ba551269ef5f1f54a04765d78767e801d62150a5235298d28ac3660ffef902054bf9f67f424cca52af83eb2fc0ede544690257ab382aa3cb5193a7a214a4ac4112ee0951912bebac44426c7dd3bec1b7c53cd894a4148c108f8629583ab07dbf166480254e73301dfbe076080b86efd88b0decdd4cfc8fb0f7046df"}}}}}}) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 01:45:16 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x73) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 01:45:16 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00007c1000/0x7000)=nil, 0x7000) munmap(&(0x7f0000b1c000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000040)="bdfb82caa62969faa689d74e2455607ff91e2fb971e09634e4203fb437413d23bc83bdbe314f5b45cfbb5d40d1d5663891d05be0fd3be1f3b57deb02428afd6c474bfdace23d4475589e6355d2ce7a942be1bfff102ca687862ed0a81224fb72ba2394a33133eb21d97d549366ac96927009b0d244593388d887a4c581933f689c147dde1b34dd4a9fd236e3ff9c58a16950ab4ddd4da72e32ab32e658bef0ef", &(0x7f0000000100)=0xa0, &(0x7f0000000140)="fcac4862e980fe87f36dd8", 0xb) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000, 0x100000100}) ftruncate(r1, 0x0, 0x4) shmat(r0, &(0x7f0000000000/0x800000)=nil, 0x3000) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380), 0x1d) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/150) semop(r2, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x2, 0xa, 0x1000}, {0x2, 0x200}, {0x1, 0x2e8, 0x1000}, {0x0, 0x7d12, 0x1000}, {0x2, 0x7}], 0x7) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000180)=""/157) 01:45:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:45:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5ddb) r0 = kqueue() acct(&(0x7f0000000040)='./bus\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)) r2 = getuid() setreuid(0xee00, r2) r3 = getgid() r4 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x40029, 0xfff, &(0x7f0000000440)="ebff090013b9fd812eaa4e713048e699319296483fa3e4008e730452ac93e6def51fcfe3887a0cc0fdb72d11f4c7dcfcfaf4f4a88eb3d3fbc52916b4a4401730c731fa1e8b959b00cfc55a1495a26b38ee84ad7e6e4754d30ae0e09a4b6365f755e98570c50230a552b3584b85dd7a6b6597a26db3f4deea5cafe442a85a4fe0544c46f80cbda94d53087b9cc6ab996728cb1a328ffe1867a4c57d9c9f3fb5b41866278f6f48287ae174499764a95d4fa860b54055679046863dec5f2e08e7c8f5cf28c471338973c7d0d8ff42fa47d63b85ae49939ca3b2479d9b8d5c72ddb71bc0f206db088040d9fecf0cc1921c0cff1a9841cd1c947f7303568dc8e8828aa87755db3aea4d4f7670a2a51bdcc606b41983b36a7bd24ac0b9e4a6b7e6fb73c04e08b5a8f0288e4a14301df84a1fc2f96ce4a77be041e8a5e10b9aa5580638788c58662dd72453d78c3f9681894d5c6a5a0a968475fa27f4b343d136029474308d8dd50a7d1ecddb9abb66d4cc0ab9093c1d43567bb9031ab9c68041f6c64ce7402150931f92ab57c33a529bb5d402b757d5d9d9f5e715dc30248ce705f5dd72a26a3b118bfb34e34f3099f31baeabd107f4c79bbe755c", 0x1b8) setsockopt(r4, 0x28, 0xc, &(0x7f0000000240)="ebffcbff13b9fd07000000713048e69931929648b3f6c2007eea8ca07b7b8e73db3878b300ebe1423db492cb67ba89655a3948fb01ffffffffffffffd65771510cde5149d0f70e36dd0110d5b01adf9441a463dcafa7776cf2185cd472577124f76935f466c957bfe9010a637b795031923bbd25988a668da3893094ac6277dbe73610e69807e083effa75aa1a1d2f9ebfd8682212de63bad48070c3a00d363795aa6f7f46cd3fd4e7eac3288a5e3ace8ac54de8322f90204f325c23d02c118dbfcac4a58fd0dcf871ca6bb67f79a02d46b5473c21f256", 0xd7) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, r5]) socket(0x18, 0x4000, 0x0) lchown(&(0x7f0000000180)='./bus\x00', r2, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffc, 0x25f12e15719981ed}], 0x6, 0x0, 0x10000, 0x0) 01:45:17 executing program 0: r0 = socket(0x2, 0x6, 0x2f) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x58, 0x9}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) dup2(r2, r1) setsockopt(r2, 0x10000000, 0x7fd, &(0x7f0000000000)="20e2842d", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) 01:45:17 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x0, 0x5, 0x67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="86da97487b33faff61091a21b3dbd28c0e10b91bef25964dccb9249e3dbcfb9777edf3250ec86e6c91b5f576fa6380d06f62d34fff4643829f8e8efbd574ea3a1fb75cd83426ac93517ef1024d43076cd5ed4460743f54115d8a80140b936052bcb51c3fae7ec44fc9489c7632a670817c2424cfcf566134e98c9d304d14457c393960", @ANYBLOB="b86090ebf3fed76c6e20dc", @ANYBLOB="9166fbb5611a3cbf7f3b22f32b3811914ad9f03dcc07c8c1cb75bd1448bb655fcee77b0754d8b9685f547bf4909fe1408379084d3a9e5402ba9a94de4bc3f8c64a2a30420e536d3a2ffc3412b191262bc540a7795b72b03005c1a395bd3878a55800dd54d3518841358cc0116b0e5e47d1274fed11b547351fed8368fc43a4ddb4f92f16c5015f7255aeb1c47261ac1dfd90d4ac273508"], 0x10) dup2(r3, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, r9]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r9}, 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="bcd3e99002000000000000003c2a74a1d13e89c6b6be52e068c18b4549b3dd625f61dee35f174bccada5be6bac000080000000000000"], 0x10) 01:45:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xcbea) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x141) 01:45:17 executing program 1: open(&(0x7f0000000c00)='./file0\x00', 0x800, 0x8) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{0x0, 0x0, 0xd}, {[0x7, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x2], [0x0, 0x4, 0x0, 0x1000, 0xfffffffffffffffd], [0x400000000000000], [0x0, 0x0, 0x0, 0x1000000, 0x0, 0x2], [{}, {}, {0x0, 0x1c5}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0xa, 0x0, 0x800000}, {0x0, 0x2000, 0x0, 0xfffffffffffffffe}], {0x0, 0x7fffffff}, {0x6, 0x0, 0x0, 0x10}}}}) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x6) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000940)='./file0\x00', 0x1, 0x20) ftruncate(r1, 0x0, 0x2fffb) setregid(0x0, 0xffffffffffffffff) setgid(0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000008c0)=0x80) r3 = socket(0x1, 0x0, 0x43) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) write(r3, &(0x7f0000000c40)="117be271f0e77ae20420b59d361d059c2abaa60c4fd597558e3266b55345ac9c85b0405394e33426258c5ef48650b45eae9afb03f0e220785366182bf6d6c00dd6c15b4e4165448e55513d9e2710fd0a633b529d", 0x54) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f0000000300)) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000001100)="e4c9e8b8355662e8f9d9e6bf103b1d0000000000422866ded356b9873e569623b2b80b00000005b50fa224ebe688e0514c4d5bdc2c9225cddcd5cd36405e0801f7d65b478b19d6d942e4d67158d1e00f6448a053d34fc747d2fba601e5e1f013a21994a7ead5097deeb2904673f870ad3d7e48236dea40fe46ba1dce68ff17683e8bf894e03aa907e506b7a8f8aaa7e247902b396c9fce79f2b5608bea9b0947b77071ba83939642c55be9f15af17d39368ebb8264ff92296f58573da17e0294df9936a0c8e5205e871c4147e79b8beda012c7152a68ae8cdaea666be81419f1bfd629daf1babc36c1d8809d5165f2f022dcafd1e3490beba09555174e7005b97762e8ebcbe04150ec8595c1ec4d04fc226b57bf4008d6a7c97ca4638e38b3d268840adad2f2a8c138e8e5eedf9d8863b56bcd10cc1e694c1ae52471214799a76c51e9b7d249d5bf3c1b0aaf574d2ba39452605c841921091500e734abfbfad7bf8d30bf66cdb21a704a7e8686da90c56754ac32c51167bf7b2c42e764a75698c1ee5670541d5206463c10d3030d38bb", 0x190}, {&(0x7f0000000180)="6d8d5d8fc7148e4616679e7752bdc29083d319978820b7cd7c464421cf27c10d941c71081d3008950289798981122d7aaa67177392a02a0649dca1dbf02b9ec808087794ea6fd892fd2daa552aaa4e00a31924252442467ea2d3e931be66c4717a982e669d5263e5af54060c5498413c76d66137253f", 0x76}, {&(0x7f0000000280)="c3136032b31d5cc23d90abe28a21ad3e9197a88d9b232692e26cb60c2172832c3f0d700f306e0967552e2cb730c3a453045153d5f697d4d4b84e785d37f7a428b4ae70d43bb6d84e20c2b1d23e7824a997012eba189d23c65d3c", 0x5a}, {&(0x7f0000000200)="7fbaac50e41f4e74c60165acdf89ea4be182b8be70dd2c9d7dc92f5ebecba48e7ac27c5aa4b8c249f8", 0x29}, {&(0x7f0000000300)="f49184ef15107b03e53dd68839473bc84b942dc6b7044f435d5232fa6853ea9b50bfacd16feedba07a262b0c6c803d7891bc6867017b00eabf4b0350d50e134187108316a176ed366640b4ba9a2ea4fd62c06de903ea1cd3098aab378addaff75f09ff44425ae74a1106ca0e915d47ef9cbc4e811b4c9ee4ab68f54d7127fb86127f05f6dba8f4c6768866e8c2c080ae24188b33d753081bbda85799f939a2d8bd2e890eb397510915dba64f8e770b5f2b8973424a997d96e827c5edc877e33901eecc3187beecfbb061011baeaf49fc5d41faf5ac6264a7ddbb4c89809c3b2e9cc89efc0a", 0xe5}, {&(0x7f0000000400)="35ead6f76d70a948f470b523b7815031b1253db78719d377152e3d5e110d58bf20ffa1b4a4eae9f21c824d065415a2a4733d95142ab84acfa7e4cace8e9c24ad0a7a947ae203ded73c6201f71518a073d827cd47d381aba5271e9752cd6c641403b00ada79afffcdfebed25c963fc8522956c5a13007bc028d29d4fb301952bb4a5b476dc70eb1c98ee82ab612bfa02c6be12d8c1b267ab9f8b9ec57171dd6176d2c7b23c71c8f13faa4202ffc258596a267b404", 0xb4}, {&(0x7f0000001000)="f8420e8764c5d580b370e853a69a9c52c7fde171d08c566b3a3ad341f96bc1080f39c6c8c6d628f9ffff0000c0062a3f4d4571272e4c13d982ff5be3151f7771ecd9a73fcc1ba2eaf3fc506a576faf127ea7e4a8e910a037f97124441b4400d5c5d774aba178c70b86a284861cd58c5cd221ef7366340339c2072ff53b588cf20aaca4efc1c52afdaca3d32e553238f01587750f0d49883bec09cc59ef5a7b48b0be6026ade379cdd7105005c44b1103df6971cbac12154ac708cdc6fa03463295f35e82ade76c1143", 0xc9}, {&(0x7f00000005c0)="ffe96bcf0796bbef8b00805db00e7d56b0c0b1aa01893bb99aa5ed601a5296ed990c599f0c766021eed217079563717d5131da5d16247dbac1a6e95bebd657224e3355c92bb8aff88b4fe2a88a3d1b1fdd834a93b2d1fc26b32a74a07c4104e2d3c909f7abf5144af622c6de98ed98c9312e26c560c5761d09f408a9f988c1cbd8dff71f10f13372a36eab05b1a4a80450a952eb3cd66db79ca8d1400e4c35f160e7eeeb1145a16eca4974e44c7096d310bba4eef3ef3473693010e907d5ef67ed9ee46d278fa5895f1fb7d6cf741eb24f130b1803ecef22f4a20000000000", 0xdf}, {&(0x7f00000004c0)="2491a42e164a6565c9ff88358ebd4c64e47abd206e09e7086e7a9eed2f25b276ab8902fc0eb6b6eb24150ab8333b77eb61897e28242d682aa2f738b39e89e6648a32cfb24660384220dec01bb7ffc62a0db2ee5a362b0a466e4bf60131a85cd4f6d951006e3c85429cf85255ef5756558cab29a5a29df3e56a88e6eb3514229afcb33872caa10c5d6e90fef943c2ef65e26c6113f9de4cc568bb514ebd3ac005e5a61a2f799e621f79983878ef5e7699f84e9eecfb1ae81d473e44f3130c7b00000000", 0xc3}, {&(0x7f0000000100)="56b2cb45fbba3bbe16e5ffca44aa8a509e249ab507fa3f08b8d075ef90567f50875bf4af97a7bab987581b8bf5f4b68f67e94e1b035a", 0x36}], 0xa, 0x0, 0x4) openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000980)={0x1, 0x2, 0x5, {[0x4, 0x10001, 0xf4, 0x63e1, 0x4, 0x7ffffffe, 0x2, 0x5, 0x9, 0x6aa84701, 0x100, 0xa68b, 0x5f, 0x1ff, 0x0, 0x7fff, 0x9, 0x10004], [0x7f54, 0xb, 0x1, 0xfffffffffffffff8, 0x347, 0x7, 0x6, 0x5, 0x1, 0x200], [0x2, 0x2, 0x19, 0xfd, 0x9, 0x5, 0x9], [0x80000001, 0x4, 0xff, 0x8, 0x23054, 0x4], [{0x8, 0x3, 0xff, 0x80000001}, {0x6, 0x3ff, 0x1, 0x80000001}, {0x0, 0x7, 0x1, 0xae}, {0x7, 0x101, 0x3ff, 0x400}, {0x7, 0x4, 0x2, 0x7fffffff}, {0x2894, 0x1, 0x6, 0x39ce}, {0x6, 0x81, 0x500000, 0x9db}, {0xfffe, 0x8, 0x0, 0x4}], {0x2, 0x38, 0x308, 0xc4}, {0x807, 0xffffffff, 0x8001, 0x203}}}) 01:45:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000, 0x100000100}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000, 0x100000100}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000, 0x100000100}) r3 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) r4 = getpgrp() r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x8000000000000, 0x1000000100000100, r4}) syz_emit_ethernet(0x7e, &(0x7f00000001c0)=ANY=[]) 01:45:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001600)=[{0x44}, {0x7}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x101, 0x4, 0x9}, {0x1, 0x1, 0x1, 0x2}, {0x1c4c, 0x6, 0x1, 0x7ff}, {0x101, 0x3, 0x0, 0x1}, {0xbc, 0xd9, 0x21, 0x7}, {0x8f03, 0x0, 0x96, 0xbcb0}, {0x1, 0x8, 0x9, 0x7}, {0x9, 0xab, 0x6, 0x756b}, {0x8000, 0x1, 0x20, 0x6}, {0x100, 0x2, 0x40, 0x1ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x60}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)) 01:45:17 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x4, 0x2000300000001}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000, 0x100000100}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0xfffffffffffffdf5) r4 = dup(r0) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8090, 0x144) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r6, 0x2000740e) pipe(&(0x7f0000000100)) 01:45:17 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) 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="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0xce44}, 0x81, 0x100, 0x0, r1, 0x1, 0x9, 0x7fffffff, 0x81}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 01:45:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3004c}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:45:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2c}, {0x6, 0x0, 0x0, 0x7ff}]}) semget(0x0, 0x4, 0x3a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) dup2(r2, r1) r3 = accept$inet6(r2, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x3, 0x4}, {0x18, 0x3, 0x8000, 0x5}, 0x1, [0x4, 0x3, 0x8, 0x7, 0x0, 0x800, 0x7ff, 0xa0e]}, 0x3c) 01:45:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getuid() r2 = getgid() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r2, 0x0, 0x0, r5]) setreuid(0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r4, r5}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r6, 0xffffffffffffffff, 0x4) semctl$IPC_RMID(r6, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/77, 0x4d}], 0x1, 0x0, 0x0) 01:45:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2a}, 0x4, &(0x7f0000000040)="ae24175c5726092d3a0524373945dc63f33bfa466ef99d9f80c1394b536d8092a0261c4673c396505e41d6e815277b97f7b2fc01ce4dc50bdb19ef32b30d1c5e400eb2aa20f7d652355bcb0fcdb60c8ba47f69f5cfe2f4f5cb5a069a06b4a22082f227114736784b838959bb3193d1e99089eddb2b89c7327088dfb9fff6aded", &(0x7f0000000100)=0x80, &(0x7f0000000140), 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r1, 0xffffffffffffffff, 0x4) r2 = semget$private(0x0, 0x5, 0x204) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x3) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0xa, 0xfe, 0x7, 0x100000001, 0x0, 0x0, 0x8], [0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0xfffffffffffffffd], [], [0x0, 0x0, 0x0, 0x0, 0xce], [{0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {0x0, 0x5a5}, {}, {0x0, 0x4}, {}, {0x0, 0x10000}, {0x0, 0xf6000000}], {0x0, 0xfffffffc}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) getdents(r3, &(0x7f0000000580)=""/4096, 0x1000) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0x81206919, &(0x7f0000000300)) 01:45:17 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x1, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="08180035"], 0x1c) munlockall() 01:45:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socket(0x2, 0x1, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000180)=0x8) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)) r3 = syz_open_pts() r4 = dup2(0xffffffffffffffff, r3) r5 = open(&(0x7f0000000340)='./bus\x00', 0x80, 0x149) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, &(0x7f0000000140)={0x9, [{}, {}, {}, {0x1}, {}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {0x0, 0xd38}, {0x0, 0x7fffffff}, {0x3}, {0x0, 0x4}, {}, {}, {}, {0x3, 0x2}, {}, {0x0, 0xfffffffd}, {}, {0x2, 0x202}, {0x0, 0xffffffff}, {}, {0x0, 0x2}, {}, {}, {0x2, 0xfffffffe}, {0x1}]}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x40) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x101, 0xfffffffffffff2a8}, 0x10) getpeername$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000008764ffaf2957c436c7a424270000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000791e25f95723e736e95000000000000000000000000000040a72458868d2a0982ff29dd10967ae5d1d47c4175db547d0a7b9866080000009b3dc3bb70945b3049d79891a5cc1aa387bcc33b035fe8319228f8866137f49188b957291aaaa552f16ae8c9f30ffe6b5f6f59f692397f808cbf419a66b15bc1892958f9effc828453614fc7ae9bc654cda1cee2fcd28f70954eb8a8234c63b877243d6e0a196c2e93213078e3319bfe659c09fd5c0046805b44a4d400eff49e48eeb6650625276ec2bf946001003f327bc9464f4387cb7031762e0be37d44ae7853f6b6bab981fe8ab5558e107f31ead1b87246e6107c62141466df000000000000000000000000000000000000002b94ebb7ab13e3b46768fde9bac4a059b27aa8d27f61caa5e31fc311f2ce00380e092f35d57c94cf6e8d3ab9f6f54269c0b8f7024179051f2788c4f93ef1d8914c14a430144a5c6ef73c6196c2d2c7125572e5a98ca62f8fdea6cc1286451a16993ba07088a24e6d970870d85ede922b91951130c4fb82162302876ac1ac5da6dd9cb6098fe0453258ff1a6763f323680bf372baf4ba0ddb48faba4488401bd8e0a5fce2d12ab4b1ca46eb46a635b5c157dd5d8b746fc8000000000000000000000000000000163c06ef3035c324fa836ea0858d15640dbdaf2bd10b6c347b20ce3130b3902a7ff20c7014ffe7f9d8b22ef4cb706bd75560bf84aee3392ca03e61f32de2b99929ac25f6fb19e4a7e900088bc3905d74475503d9fef622d9c8357df3849600a3c1a3596ead1ba29e0b"], &(0x7f00000002c0)=0x48) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000100)="796b83904f8e540ce8372fb4d6e00c30ffcf513129d9f2bf98446fd3ccd962efb4a68bbca6324b625e6910254b97c0db3e7962100d94e78d7bb42a62866c3fdada8c097c1f55a38ad4804c50f760b786d6f424398cb4ef9ff9bce2c7cf8a1b5ce150", 0x62}, {&(0x7f00000003c0)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e37262fe4ae6c86494db9b0100000000a7e6007a94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c12a57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfa83d767be6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c661d635d0081eca2bea8558e793c5250a3c36f3f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31dcc7d40a8d83ae35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb581b03cd8f53eb522755367249f584ab5f504ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc20174859c1b174cc2cf27ba9e38d03bcb8b658732548b1208ed667d7b8d2789f736565d6d6dbdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c7f79ff4f4164116c3a1f5b2be7e718c6f10e8c978e94885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5ea703e91329ca8e818893e054e6e6a853e80d69b695a4fd128ad1b1c789462bbeeb8789c9d9741c097fe3071153d98a3016d20a8bbbbfe47d4a4a397fe08e270388f6134b6d47d0a26a9fae5b2b4f1cca9ae8bbfa04c54712a76e480677c2cdffd07392cd7e14949f4e7ac99ee492680f6f98f9d272f3c2f22ce7ea438b4b63e32367b82f0ef0b6d48f431337fe625db538372e2b6ca406b8837", 0x2ca}], 0x2) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0xfffe, &(0x7f0000000d80)={{0xff, 0x0, 0x3, 0x0, 0x80, 0x0, 0xfffffffe}, {[0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x200000000000000, 0x0, 0x3, 0x2, 0x0, 0xa907, 0x0, 0x10008, 0x0, 0x0, 0x0, 0x9], [0x0, 0x800000000000000, 0x10000000, 0x8d, 0x4, 0x20], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1], [0x0, 0x0, 0x0, 0x80000, 0x0, 0x800], [{0xffff}, {0x101, 0x0, 0x0, 0x1f}, {0x1f}, {}, {0xffff, 0x2, 0xfffffffc}, {0x0, 0x0, 0x0, 0xb58}, {0x40, 0x800}, {0x0, 0x0, 0x80eb, 0x4}], {0x0, 0x4, 0x0, 0xffffffffffffffff}, {0x0, 0x6, 0x0, 0x7}}}}) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x6) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r6, 0xcd60441a, &(0x7f0000000240)=0x2) 01:45:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x1, 0x7}, 0x3, &(0x7f00000000c0)="17c2d2f41e9019e753da19f4977d31a9f2fb96d2ae408ea1fc426f96fadf5add907ad1d9a7acab9ea3", &(0x7f0000000100)=0x29, &(0x7f0000000180)="7593802801276a0bdfaa69e1539e4e0f8db696871cfe81b6b4d5259cc75fbb8f7f05e4866d0938868dbbe0b1fb2c86b8f3966399c258bd9835d759ad4ae594dd649205158e1b4cc386ae481df88d5841052f7bf43234c6be31ec7573b59669669feb0d477a90e3c333a818a131ff730d24460181d407940a905f0e341faf9cf1e3098fe3b74c51934e29534f50eaeef9c751b8a5ea2fce6b8713c3c8ae5f715813f68bb8d056a8c475a40a5f947424710f05060e21f550ca2f88e3d119f4d033b532ac05e9", 0xc5) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001200)='/dev/diskmap\x00', 0x0, 0x0) dup2(r5, r0) 01:45:17 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001700)="ab0cbdd8bfa28138f39f22f6de68fa27978fb81ce0db0aacf9f3f615ba04382f28f4bbb1dd199bdc982784f4129e031e6720f56ca466b0141b95bc91fd46028a3230a708326a60cfb63fd99bc72677217f484dbd05b48b5a9c698488a27b15e049b278c902ca5f14cec104bd8c01c876300c93da3d0b006bf2e6e53a249406f3f4c06ff060a0bfcb73e8e3f5a628314ec3cdb604d1b632cf751af1ec07366de1a81c139b1c2087704d832569af24ae3c333257d0d0fdb18f99d88a76e14f1940b5a8e4a9c1c63fcc8de007dbe01ebfb3cee25bf4e2f6fa4f4c20f63fbd2a375eb49c2c18b21513ed2f434df248ce7a9de287dcced05a32c41aff0ffb4c1e1841625dc545e4a97f7e6a40ae2b6d785b91a967863e156fbba740c77170f6b72a6afb0c97082416855d09a2176239342b444e5f6ceb26f6eb3142502fe5850a8f8ed23176007d78bae49652846fa0f5304cd46c5a1814738fcfbfa01a845f8b487cc1ae07512b5130eac626ce58e2d047da6f5a27f8cd5cefc18873551cd87a027cc6b0d8a620e8cd727e3aa6d4a1406bdf030285098d83cf1e432868d33a3085c3dfe507b53678193350ae77f9fa1fbc1f622df822672826346eeabcd4f40f9f74fe3910e1b85bba6e8a63b2d044722a0ef1f7ad1cdbabfc52ec8fb30e23ae0c12a3e1f1ccd7a0e591f79b27ba848047c04fb576e991a97fdd64e09d7a59551d7ec5a3000e8c16b956b50eda5b0c30db2d4acbd3519f136b9c38c511755d2240f306f7b3a1d55ab958d828f9fbb36b53c7cfa8af919cde6f5e6a79250ea0ac6fee79a5d61ee59db0e7a1ef01d86f49c44258a15dd6524a70916b95039c302a7bdc59914519bb96ac836ee196f9ed5ab3df0c79cbe72d36fe2adebd3b895c1aff70cf2b0c0411693988e90c6768badc99699dbb1c7d0dd0fce9073acca31ba3ca9d0faa0ab873ee52855e1dc32ffab151040c2ca20c6ac1d2b59cd4371a75100005d2daf7faedc73df5f672a748d6bc86d08192134dedb9c7ad556f9ed7644a661fce61e80dbc9b76703acf845a3754fcd0df59e6c2820a6f5bace9882ef0f261f0dd63509309191acd61894a4c9f089151b11d74d00b3ea5532e4084bcaa267091d52f749518dee0f97c3fa0f1931cd60fd562ec9697d0a90578cf68b625ebca0864fbc062a7b0cb9ea1b76b6ddd1a4a52755573a6791862cae6b0eb4ef7888b27a01ee6427fd1c8dbd11ac170148bbc2544e0d05a89763dec4ae0518db017c5afeca482effdb39307cdf51f74bd885f4ed03c1633fbfc9a7bd818f2ed734a6b6b9b13bc9af5c7b4933c8caa6c984bf09f096ac31f2b02bd112578a123ba422e12b3137ece5d9bac99dc6b2d19eabdeb7060f9d2c457dc88c5684b8f80c3d9394c805a383336bb2c45e8fc443f17d0296921536b76918bbaba98a3a3be8abc18dbb5e60f1c3a9c3dc00923e2824eac12c41dd585b8bb304d88b71d5e3f5b3f7d908ac2fe2d2cc6ad2fb7e110c92fd5346289834b50401531cc88304ec39fa02e79f0c62fc4367d61a1a1a089ec366cab1abedbe4520b278e307f3f32c5c2fa9910f57564ffbd326e18d8c10bf77ed3b5d5f273708655ea6d01a0e38f1e93547ec21df782a6b442ce161543db04f904df94579b351ecd6c11fe81f204bf212c76d8f3a65afcd1abe43b6bdaf06137378dc40df8e90ee4665920283f29db9714284a314e847eb5d8852cf2bc718e7e6d223a8b7efaab045bc58a5617f48a34ea2dba9b6dfee42e906471d2d0b44a5d5c42d6079cd7450433a43380b49f5fe3e26d39142c0bde64e31118d75cd29e70dbc1240857f27ade0d52da95403e58934eb2e49e14d0727ff92543fa5f6635fbe10ffe229e10ebe6f474029f55b8751396f403c3719107ebb6866c9c0c8a85189c710ed2d689b1cea6d90d8a29cf7adf985d887d0f6eee6b26f4f0bac98bd2cd544c4b2d6a46703d63869c585d7eb61dee648a046708886535e3ea4141d5233b69635425098e19765e4847e57df900f0c40d439017fdddcf980bb3b5ed60e1da6c7eec2e664dd3143475cbec5628e7e9c25e2de2f43a69e0ad422b3ae9b03d66533a6c2a01a90df5f3c5d00c444922a6431c0ede0d6df85f97639380758cb1129438fef6b2a1f9e1c80c3c89c4bd2795c8c8deeac436cd0db8c6e1c02a2038abd38177a3d84b37e121f4379179808de19eed7438862650158aa72e45c25a28157ebf12de71d9274f07be8d8f8adf290e352e8f595bd246a612395cfee495d0453d0015562ee72293a5701e0f40ca1542307826f4e2f3c44d0c66e2316dac1d27f15c7a5e02c72a1eb9aeab0d1908e7114be5d70d2b977337ea933d7d6826ae8b5250ed0e50b7499e97026b1b8f0575c46ae3541b54cec597d8ffe9e76f6a306d9bdecb1e756909045dc98af2e8b223dc747c746293650b06824c4e8df84ea7ba9f9851a1527a90534eaee20eca084392e5165864ada85d50c409da13e749422685d873aa142c3a657096e5858435aedd896d2ca551af72a4c50478177a26f55f228cd5d7d3d21b3366d8ef20e905b74dd31db3c62757000f664de7f30308fefb03d979f333322aacdb15fd45394c8f1343385b80dc5607b8b379905d44d43c86510b352c30a1d67a4b46b9109e4378b3b3771442620d4b05a5be487be2df3bf00354807ee75cd1d29fe6fb236fc53f6cd9d5fb8f2e75462343fda90b744e04c9204908751d177d67abed329336de3a448055145f9f57a2ff24039f78a6151d113578b62ba5069c6b70e68a13b6e949c9ca235bda8d63d52ff84d84537eba807728bfa9dea904a36e8c1ea4ab0bae6c951f2a9db8aadbdfc63738ef24e4ee44adf6393b61f2c61ebc980bef580de7390634c9688ba8f2fcd370244cd2e6650f1a5b759b92f224c3a61a90f0ce3f620fb8be506fca123db3c8769112d9d1276c0b883f48b46f354cf3d4375a2c3d25ae411812b887602b91c2106e9573d2eb5e234b412f0d21d637d0c5f003551b6c69054e2ff5f963fdae8e412c06e431d7ef4c352a1aed8d9aee6dfadc4fc1fb70c0d9de788d07a438715b79ce2cbd7e98dbbd2becb46d6956c54de2d08d33eb9d5d39f7afa2634864be90a108ec16280723774496ac4346c1eb48704313df43bb574d8a5c6d981e6954a9d15218f8bfd4103b2645825ea2b8828fdea45b9d5b66cbcb5d00cdd5751d3b8e01ca9c0dd2b93abee60c38ed6ff37a77c8a3547f2959b2ae904b559030b75df7bc82f35fc23e55d4e5ffe8ddf5b2f65a9dfa17348409428397d0d82ff8fe2b45f3691ee81ce71caf500ff1c244a2900176599fdde215b95221e0a3f55ccd8510fdaf4a4175804c341a8cbdcdb49b900258f5f419a881c8e79078e681bd947bfdd53d087e7b10cb8c912407c9cc7e311467304df0eae924c369e8f142448daa55bbe2d052cafa6bc4b2586bc039cee44d717614660a0dab1ef6866c90c4710e79c7722ed1082823ae442ddbd3041ede0ad75b188b5aa0bad6ef59d80e5092c79006b8bff5be7eac5ba20ada55f4ef3bf48fcc7688bdfe41ea1022d4b0d4e8dbc58c87afcfec6030ec156575eaedf385e77c345dd2eb0cfeba13fb6bd74412f39e7a681bfb94466be8274676fa96cc22cedd4695aa480c081ff841da7541cbe1eea8214e96ef05816a4241ae82339c6db86497152997887c3cd9edc89c9d2469c83a667d84cb26c2b08c5c4296bc7b891d1ced075829ae8780fd821765bfb16f0126a4c7da7fb79c245d2c0ad9a5803b968ec60c48e08bc889dc00ee19068046a7a57a0a1f1756f4ac03b29c607790817f8c150e0d78793b83d76bdfcceccb91f5bb06eae6516830f75f26948e67fc41d46acbc7493e722d72de3a273fd1b3ad2037dd3f4a6249ecef01094665a93e00c26c567aba657f588ad32f117f8d664bb5c2bc8af42099bb6dd6c58f3e069936bd961abb9a6d4999279bb8c8be4fac8426ef684a86da0e844351bf3eb2992f5b63e28e475eb6eb93f54495df9463eb75f421f53f547f59472e647a9f7c2dc35ac09304bea9fcbad1de6a0f1724a06f2a6e8201a4e7e3d147634811da388f189b326b8ee5a6dd7dd452fbe1ec724e1a72469f0f4cca977e836c80e6600d17b50b0cfb3ed94ce3c13b33f4365b03d7d1c62effacaf282ffd3a1899cec333bb9781bd014557ec34d1a8158ca7a8f92efda17e2ed757848ec4ad550f943894687dcde9eaaf2092671950c07045a75222e2f917117249435909ffbf97e503f4bd03c7145085cd2933860d56d8f24c8af35393bba43da945b4d1440be23fef4b4d72b3bc2cd6229401ccb7b2f4435554af1513fd30c4ecc4c291f8de55778bcddd2eb65b8208f3a52794e5739c29ce8e4561c0621ca18306dd634635001fead4849fdf05c1977dfc52c0445850392b74650989e74843d3ab0a2ca6e643e0fa04182556a6a3e0d490f4e18c5a5eb4e91f4b83b7169a87897aec4966fc9972db833f70e84f8d35b995d69f9e7cad5a5ba1d8f9a4b32d49d4c852652c7d74a3b88e9f44892ac514d646b1ac391306626b6057245fbb247ec92213f6813471ce3d6575b81abd6c362f80321544abd827f9f745d77ef48eb28aa04a043eaeec7a1e4dd25d7888dd1dba29ce2293dcc085fe097404aa6d8f5ba4e580273310097452c41b74d31fd1b34b21bef0541b76c20cdb16df676fc316bd73fd32c416d889d1bd50f0e97dc9f80e2a36f003d6187cb65c808a4eee39c15255ef1484e67de38f77cd45232db8975ce98635ed1a64129e783ad054a2c24c8c9e960e2d1b1de077310e9bc71f0103dd41f4a354429f0c9f49b19c4c460fee66ae9f7925dd1a9d67834fa6e799a4e1e64066803fab9178073f6fb4650945cc8939ef1dce02f64dd7896533b937b7ecf3d0832343978d8cc859fec9b30b2b6afcb918f80f8225e19afa79f356cb4a0924a7a0e8497d165e408b80e7febacdb800c7ffb682c491383410ac50e37a3267ff6e62853733e4487df61e988c77348c46e926083b2cab83b8baa1f5c1abb3e648d8b6293cc0b7b26e81c1bdf301f62837d9e56b4664afae567458e4c8521fe3a9258d4df2345c7fdbf49f4a08fbef123b683336af9bbb1c70735f489f9f7307eb86dcfc6a5cd8ca6e82cb6100c86a61dd11bbca40d059545deceaee8c8079e4e08e6b4dc0215e733526472199f8e4edc7a0d2ec81a9b92ada7c7868f8ce4e03938d4284edc107e92bace50f08033a28e8c3a3adb63fca7c4c8bde4fba26a1c2c9dcf933751e3c21c13c93ee1a017a8b97fdfd2a0a87788891e07e547056ecfffaf09ba4536e370f00e67d3009f152d38411f107e4e3eff1e27ffc69378bef874dd6669d322f1fedda0d0a510411c4063052d38e03acd69dd71c3ba7c3518c0bd2f895601c418e16e410df00b1e52a7d095bce375eae8ef518e339dc7a5f3826a86aef29171f8ba9a69c4cd6d85705a984f329cbfbdfaf7bccad5218d2e519a93b0a8ac6126f20ba26e5770ab62ffa17ec6bad100c74d12b8f89f79e80d17cb5829b0210e5b693662f74cb525e50973658dec0306498ab30308517309e62f0f217fe91d6c39a2670875b07c6563190a15982a2c66b6aa59661f9f1093cc19b97126ef891c71a5169f4875b33f17d722d615fea274e93ffb353d0d85a0d1b0558cc8ca1526ca99417d2427ccb9a804453ad9a69c0826e0b9e924f8c65c9add23814ea9230b2765bf630513461727c5879c03df435a0297df7773f40c389bbfdb8d7b375172691389ef6", 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}, 0x0, 0x0, 0x6}) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x1) 01:45:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) login: panic: tcp_output: template len != hdrlen - optlen Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *501600 67626 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic(ffffffff82413b0c) at panic+0x15c tcp_output(ffff800000ad9aa0) at tcp_output+0x2c4b tcp_usrreq(fffffd806eaef328,9,fffffd806b0fd200,0,0,ffff800020ddc758) at tcp_usrreq+0xa55 sosend(fffffd806eaef328,0,ffff800020ea5778,0,0,80) at sosend+0x671 dofilewritev(ffff800020ddc758,3,ffff800020ea5778,0,ffff800020ea5860) at dofilewritev+0x1b6 sys_write(ffff800020ddc758,ffff800020ea5810,ffff800020ea5860) at sys_write+0x83 syscall(ffff800020ea58e0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc0003ad3c8, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic tcp_output: template len != hdrlen - optlen ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff82413b0c) at panic+0x15c tcp_output(ffff800000ad9aa0) at tcp_output+0x2c4b tcp_usrreq(fffffd806eaef328,9,fffffd806b0fd200,0,0,ffff800020ddc758) at tcp_usrreq+0xa55 sosend(fffffd806eaef328,0,ffff800020ea5778,0,0,80) at sosend+0x671 dofilewritev(ffff800020ddc758,3,ffff800020ea5778,0,ffff800020ea5860) at dofilewritev+0x1b6 sys_write(ffff800020ddc758,ffff800020ea5810,ffff800020ea5860) at sys_write+0x83 syscall(ffff800020ea58e0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc0003ad3c8, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020ea52e0 rbx 0xffff800020ea5390 rdx 0x8b rcx 0x2 rax 0x1 r8 0xffffffff8151256f kprintf+0x16f r9 0x1 r10 0x2 r11 0x19c61eecfc059e22 r12 0x3000000008 r13 0xffff800020ea52f0 r14 0x100 r15 0x1 rip 0xffffffff81f0cec8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020ea52d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-fuzzer) pid=501600 stat=onproc flags process=2 proc=4000000 pri=32, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ddc278,0xffff800020ddc4f8 process=0xffff800020e38f78 user=0xffff800020ea0000, vmspace=0xfffffd806e904a18 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 891 28197 67626 0 3 0x82 piperd syz-executor.1 58358 369034 67626 0 3 0x82 wait syz-executor.0 67626 267749 26839 0 3 0x82 thrsleep syz-fuzzer 67626 389314 26839 0 3 0x4000082 nanosleep syz-fuzzer 67626 280571 26839 0 3 0x4000082 thrsleep syz-fuzzer 67626 153417 26839 0 3 0x4000082 thrsleep syz-fuzzer 67626 83419 26839 0 3 0x4000082 kqread syz-fuzzer 67626 47657 26839 0 3 0x4000082 thrsleep syz-fuzzer 67626 417981 26839 0 3 0x4000082 thrsleep syz-fuzzer *67626 501600 26839 0 7 0x4000002 syz-fuzzer 67626 113650 26839 0 3 0x4000082 thrsleep syz-fuzzer 67626 205767 26839 0 3 0x4000082 thrsleep syz-fuzzer 26839 171876 31672 0 3 0x10008a pause ksh 31672 153393 49358 0 3 0x92 select sshd 54324 4835 1 0 3 0x100083 ttyin getty 49358 215784 1 0 3 0x80 select sshd 60184 226457 26356 74 3 0x100092 bpf pflogd 26356 497129 1 0 3 0x80 netio pflogd 17082 126721 25941 73 3 0x100090 kqread syslogd 25941 75997 1 0 3 0x100082 netio syslogd 4084 153410 1 77 3 0x100090 poll dhclient 24863 437427 1 0 3 0x80 poll dhclient 56157 146422 0 0 3 0x14200 bored smr 89036 152569 0 0 3 0x14200 pgzero zerothread 22496 142301 0 0 3 0x14200 aiodoned aiodoned 31628 181272 0 0 3 0x14200 syncer update 24513 400282 0 0 3 0x14200 cleaner cleaner 11518 292518 0 0 3 0x14200 reaper reaper 92801 56355 0 0 3 0x14200 pgdaemon pagedaemon 56701 311440 0 0 3 0x14200 bored crynlk 46316 145816 0 0 3 0x14200 bored crypto 31026 337774 0 0 3 0x40014200 acpi0 acpi0 62070 501315 0 0 7 0x40014200 idle1 61968 38224 0 0 3 0x14200 bored softnet 74785 486624 0 0 3 0x14200 bored systqmp 16406 82971 0 0 3 0x14200 bored systq 11836 82221 0 0 3 0x40014200 bored softclock 23037 159700 0 0 3 0x40014200 idle0 1 315231 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 67626 (syz-fuzzer) thread 0xffff800020ddc758 (501600) exclusive rwlock netlock r = 0 (0xffffffff8276eb48) #0 witness_lock+0x4c7 #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9494 6407K 6660K 78643K 10667 0 pcb 13 8K 8K 78643K 39 0 rtable 100 3K 5K 78643K 274 0 ifaddr 56 11K 12K 78643K 94 0 counters 43 33K 34K 78643K 55 0 ioctlops 0 0K 4K 78643K 1476 0 iov 0 0K 2K 78643K 8 0 mount 1 1K 1K 78643K 1 0 vnodes 1218 77K 77K 78643K 1251 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 3 0 VM map 2 1K 1K 78643K 2 0 sem 10 0K 0K 78643K 14 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 5 13K 25K 78643K 83 0 proc 61 63K 95K 78643K 440 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 26 0 in_multi 29 1K 2K 78643K 46 0 ether_multi 1 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 31 148K 148K 78643K 31 0 exec 0 0K 1K 78643K 211 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 112 22K 38K 78643K 1180 0 UVM aobj 4 2K 2K 78643K 4 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 12 0 NDP 9 0K 0K 78643K 20 0 temp 83 3860K 3924K 78643K 2881 0 kqueue 3 4K 12K 78643K 12 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 23 0 21 1 0 1 1 0 8 0 rtentry 112 51 0 10 2 0 2 2 0 8 0 unpcb 120 77 0 67 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 590 0 590 1 1 0 1 0 8 0 tcpcb 544 42 0 38 1 0 1 1 0 8 0 inpcb 296 143 0 136 2 1 1 2 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 2 0 1 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 9 0 9 1 1 0 1 0 8 0 pfstitem 24 15 0 3 1 0 1 1 0 8 0 pfstkey 112 15 0 3 1 0 1 1 0 8 0 pfstate 328 15 0 3 2 0 2 2 0 8 0 pfrule 1360 24 0 19 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 212 0 40 12 1 11 12 0 8 0 art_table 32 213 0 40 2 0 2 2 0 8 0 art_node 16 50 0 12 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 10 0 2 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1511 0 106 89 0 89 89 0 8 0 ffsino 272 1511 0 106 95 1 94 94 0 8 0 nchpl 144 1804 0 193 60 0 60 60 0 8 0 uvmvnodes 72 1567 0 0 29 0 29 29 0 8 0 vnodes 208 1567 0 0 83 0 83 83 0 8 0 namei 1024 4809 0 4809 2 2 0 1 0 8 0 percpumem 16 38 0 6 1 0 1 1 0 8 0 pfiaddrpl 120 3 0 3 1 1 0 1 0 8 0 scxspl 192 5376 0 5376 8 4 4 7 0 8 4 plimitpl 152 15 0 7 1 0 1 1 0 8 0 sigapl 424 298 0 267 4 0 4 4 0 8 0 futexpl 56 975 0 975 1 1 0 1 0 8 0 knotepl 112 76 0 57 1 0 1 1 0 8 0 kqueuepl 144 18 0 16 1 0 1 1 0 8 0 pipelkpl 48 85 0 75 1 0 1 1 0 8 0 pipepl 120 170 0 151 1 0 1 1 0 8 0 fdescpl 496 283 0 267 3 0 3 3 0 8 0 filepl 152 1554 0 1451 6 1 5 5 0 8 0 lockfpl 104 79 0 78 1 0 1 1 0 8 0 lockfspl 48 25 0 24 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 145 0 136 1 0 1 1 0 8 0 zombiepl 144 268 0 267 2 1 1 1 0 8 0 processpl 984 298 0 267 6 1 5 5 0 8 0 procpl 624 422 0 382 4 0 4 4 0 8 0 sockpl 400 243 0 224 5 2 3 4 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 210 0 0 26 0 26 26 0 8 0 mtagpl 96 6 0 0 1 0 1 1 0 8 0 mbufpl 256 222 0 0 14 0 14 14 0 8 0 bufpl 280 3446 0 132 237 0 237 237 0 8 0 anonpl 16 41419 0 26288 63 2 61 62 0 124 0 amapchunkpl 152 1969 0 1810 20 2 18 20 0 158 11 amappl16 192 1171 0 364 41 0 41 41 0 8 0 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 25 0 20 1 0 1 1 0 8 0 amappl13 168 30 0 26 1 0 1 1 0 8 0 amappl12 160 8 0 6 1 0 1 1 0 8 0 amappl11 152 62 0 47 1 0 1 1 0 8 0 amappl10 144 68 0 60 1 0 1 1 0 8 0 amappl9 136 385 0 384 1 0 1 1 0 8 0 amappl8 128 325 0 303 1 0 1 1 0 8 0 amappl7 120 139 0 127 1 0 1 1 0 8 0 amappl6 112 23 0 19 2 1 1 1 0 8 0 amappl5 104 179 0 164 1 0 1 1 0 8 0 amappl4 96 490 0 458 2 1 1 2 0 8 0 amappl3 88 105 0 97 1 0 1 1 0 8 0 amappl2 80 1288 0 1220 2 0 2 2 0 8 0 amappl1 72 16426 0 15971 23 13 10 18 0 8 0 amappl 80 673 0 625 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 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 283 0 267 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 283 0 267 1 0 1 1 0 8 0 vmmpekpl 168 6279 0 6248 2 0 2 2 0 8 0 vmmpepl 168 41355 0 39393 117 8 109 113 0 357 22 vmsppl 368 282 0 267 2 0 2 2 0 8 0 pdppl 4096 573 0 534 7 1 6 6 0 8 0 pvpl 32 146568 0 128300 150 1 149 150 0 265 0 pmappl 232 282 0 267 2 1 1 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 268 0 10 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff82413b0c) at panic+0x15c tcp_output(ffff800000ad9aa0) at tcp_output+0x2c4b tcp_usrreq(fffffd806eaef328,9,fffffd806b0fd200,0,0,ffff800020ddc758) at tcp_usrreq+0xa55 sosend(fffffd806eaef328,0,ffff800020ea5778,0,0,80) at sosend+0x671 dofilewritev(ffff800020ddc758,3,ffff800020ea5778,0,ffff800020ea5860) at dofilewritev+0x1b6 sys_write(ffff800020ddc758,ffff800020ea5810,ffff800020ea5860) at sys_write+0x83 syscall(ffff800020ea58e0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc0003ad3c8, count: -9 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp x86_ipi_db(ffff800020d70ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 acpicpu_idle() at acpicpu_idle+0x331 sched_idle(ffff800020d70ff0) at sched_idle+0x3f7 end trace frame: 0x0, count: 10 ddb{1}> trace x86_ipi_db(ffff800020d70ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 acpicpu_idle() at acpicpu_idle+0x331 sched_idle(ffff800020d70ff0) at sched_idle+0x3f7 end trace frame: 0x0, count: -5