kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Feb 17 05:40:05 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.29' (ECDSA) to the list of known hosts. 2020/02/17 05:40:18 fuzzer started 2020/02/17 05:40:25 dialing manager at 10.128.15.235:17522 2020/02/17 05:40:25 syscalls: 337 2020/02/17 05:40:25 code coverage: enabled 2020/02/17 05:40:25 comparison tracing: enabled 2020/02/17 05:40:25 extra coverage: support is not implemented in syzkaller 2020/02/17 05:40:25 setuid sandbox: enabled 2020/02/17 05:40:25 namespace sandbox: support is not implemented in syzkaller 2020/02/17 05:40:25 Android sandbox: support is not implemented in syzkaller 2020/02/17 05:40:25 fault injection: support is not implemented in syzkaller 2020/02/17 05:40:25 leak checking: support is not implemented in syzkaller 2020/02/17 05:40:25 net packet injection: enabled 2020/02/17 05:40:25 net device setup: support is not implemented in syzkaller 2020/02/17 05:40:25 concurrency sanitizer: support is not implemented in syzkaller 2020/02/17 05:40:25 devlink PCI setup: support is not implemented in syzkaller 05:40:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x66) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9f3e, 0xe098}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r2, 0x80000000) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8480, 0x124) sendto$inet(r3, &(0x7f0000000200)="8f220d644df27a8ecbed871d610b236fcb66795dadf2d179185fcdfc4216242e189253c28d855f18f570493acf8135a21396518d7fa79be6f2bc2cf43ed4facd7cd1ed0a9d3bf4b27ab194b3be9fa7d7d716d577ab08168d03bc50095278aa0cbc27dfed85384a1ca595e8473164180af65d51aa3bef89d411fa5960e5806403db05ccf6f66a0db4c5c32fa1bc464c44ae4b1c441bff7ab23a1a205b507a2c4cc8c3938d45fe2d9972f243d23d1d0f48a47fc852439eb57ef3fe551dfc7c3fb44697b03f6dc64ed6c67b6595a946ec2e54c66309c04ea9ea4a3cf14c62b37a440077eb25b128f0655ca04c53497d057466cfb15d9e843a5bc7ffeec2f80383d609462dfa156bb9d39509b67fd9bae4c64d1bb62b4895ab6fc65c8fef19995c2b9801a955567a0e450ab719926c8c3d1578b7b781ffc406e19290e70d49fc18e7ba073f8c5b5852c7c8c817476e0f0ac36bd376eb7a54ea99c73ce46ae544254e4f6b2186911cca3ec8f99597d05a8bd01fd865e912e4ac5abb7984043206971cd5b8ba5335578f025d316c670ca969783cc236b2b37ac784e0d7409925002b3b98177ac494e5559bb955d11440b3f1ee180c6cce617c82dc39d4a6b3c144199e8e9857e4a275f9d024991e129a1d6ca21394ef5556c6c3b8ff2aaa25ba3b1266ea55a68bd28d972fbb224ffd2fdbdbe576d2cb4976e3c0ce7b8fb2dc42768afd06c9abb99fbf0c6f2d5a7e4f342b5b0b7e93cd1c23ea86c01e817b4258e3c89fb8b757a29c210d3fa67dbbeb2bc5173f168bebcfde34fdf750699b4ff4c1bf949515ac087b1d2487ed19ce89486504db242618be8dc736e36413242e90f3f099e67938c4ddf4e3b6864f5a457509b3f1b5c9c9cf796396e39d96f6d8adf489a462739bf36e72fda1cb05b4538567a9abb326453afad13d81be8925ab3b0777e54a29ccd3eea72c4135758aff38cdd803516d8e26cdab725858095e238cebbfad15f8faf106ac982872211cd717da4e0ffcdf4292d42c490acb7efa0393ff2047a8e08ae6c0647a887c2ecc676b067fc1b20699c28b4d40d14adc7e9f775b28a3a80a5f1148a47c33c1be61f0fa52be2f7dce1bef58543e006e82787bcb74e0a2a32fd33be371c14c3b8316248844111c651cc118f0450c577b97ca1d9fa60917b702b19df8cf9a5a979cbce5ccfa35256347724a8db678ec87dcdbc78ccb3c0e2151212d2a479bcbed1b92fee975b93db49da480598963a912163e74dfd2344bf25f1e1f4988a9a19bb6286265eb09015c19f49ab775538f32b213fe509d4f64b2f3b3a1924d980649d6d194ba45cbe3b8c1144728d840f47e1adf70435e1c276e73f4204397e93b52eda12e7e18bbdf867be10dd6b30754a2f7264fdeaff724c8b73378ea632ea63b38e606adfc785d0ade933d6087e85b60bcc7f268974217d82dcb2ea7e0e8fa261cf0be52694941b014d8c18dca81b5076772233413f04dc7d4b3be645124629a8d9512983816f43692852a01a62ac076e6a8d0609babfc720ca793a68775c87acb94f9f97a8b7fea824b2780b99e15e94a79ff5b57f73cef0f0011099926a546052b10f2e8d7baa1ee6e4417b007b94c695deae1b21472f50c3f41a166c80a27ce016939f6114ad7de2ffd54477ff90a36061d23247f9f17082270b7dcfc40a8003b5b635578738bcab24069c831fd1a6e056287aadfb25cf085f23c0b8fc743d95f5479f650d1f137426e84da7b86d148c64f2207bd1d52226e507fd354d259564aabb6875aaa4a0ef12e4927e5ed3061e3210e25e2c286d7b281e58dc91ed0ebbb00bf409a9385675398d91938400484407daa12165f39aa06df6d25f2f3d7243e89fd8323ed2d0a6787eaad5cefe194902811b97fbed4c179458e7c2fa6ee424e14d7df5c5d020cce32e0e659c0a4f86b0c54211d3389499393ccfcec5fd44b3a74511a86750a0afe5966479a9428bf81f784d38a7bea752a51b6d8fc433c628ee52ff3cf7a8eb6242f86aebe44a1f1eca00f420dc84d897b27ccefa11796c71cd317594ae3e68a52af262fc8831c84c7c8269f6399c5acf7dc8704941e19ac6cefd740e8934f0171de7b9fb5a2dd814d3f26ae42423010578bf62d7b163dfaab2b3a2c09193647bc26c6d26386856c549a4905ec0d9efdaf837be22e2ec302f59d67da089a839b1eda5a26814838af5bff5edb6809077a889630c3548b2ea5b3be9565f29dda1bb7dc92747995eafd731c39f4a7eca4608251eb18549827c79b3e2589168a9d67ffd9cd77d88f63b635b6ac1af7358acd3b7612c9e07fdc95b6bd759e62cd48610b215e4db1f4c6466e6f8842674e49bec963ab8aaa3422bdd119309ac7c10e6f9f2cf8e0997329e533ee81daef4286354acab7fc76381036eae51a9bc1f74a98b0fbe06a058b6110c7782a0f9639f3e79b5c494dd50f894894bab0fe5a058834f10f8d8fbee08877974ea2ecb3dda08e42134544a9dc70dfea863537f81a215f0dabd27627864c4317cf50bacb202158b87402c2130b86c1c8b7f0c17977d8503e194cace0489dc8647d48468c658b088e5ae6e9edc4219804d4f6aead594149e80d70ab4a26d4f4f4d6c5538245c0496c36b0e647d3eb35a82aa4949ff2fa958ecc79d00585f90be9a963074b9c614fe8e4679695a87a1fb7f4f647ad7d9ddd66158f4b09e4041c1261d08cfd9c784e4078465141881804d06bf2ac2f9458b045b310077a8cc8b2e6e3d2b0599b8287b42da9278788b677fa0bcedd37f24f55682bb110bc1a307b433f0738ce4a41de2c7df7ccc9d9d69c841892b084a144f24101a4e3e1fece0a40188d3b79447ab385a7e88ad2fa43165dc64271664194c4bec9c103894bce5d7ffac8430046a39c86d99b748dbe4e69162e299b9eb2aa7408dfa4cb462f904e89ef57535b3f23d02cc61de1cbf9f50ab83cbe31dadc67fde60afa9b8bca456ed72a8238f1dd6998d5df3aecc287207f202f02ce6cb98c7d6f3208146dcc3f40d0f13090a13df0aa1909aea7ffc987efa850846ba2cf388029430ae8dece58d61e16d05f50b5f7257497d8e4d7388ab7dba8c6c32ad8b72f2bd2edc0e62c858b2109609998d4f4db0231cc659fa25364f10b6de93af603816181a481b7ea3eeb2ea625c512c1bf8acb7bf4929099b0e739b8dd690617ac4dff8bcaa9c08f20450b0d5bfafecd5f0d55ec8c4e1704bca02470b355fc87b319e07e8781fdfce07704dea031b4ed77de8f76c6383b9982b9429a95893b4bdf54986744a0ffefce15e1413dbfd4919a46d1512c7adacf7824083aedb158e47314dfba55dcc153708c595a28710e7a6aa9112b4ea478fcaa2ff40c627b53133d7744a75662730fcb374f70eaceef8e1245f172f51c20f48d08f8c0b3a9077a8d2ec366b58ef09d92ec6cf19610d12ed7c6db0f2df8acff665caa14c57db992fee032e543220aab2c7f8da0fb4908ea222466dcb93593d2622eb6c69dff8c926a83a77b01d2ea99ad3c0e5412b9869b46ec66c8183a2a3209f5e025edd343af9f26a05bc7fe7694b6c2480945db057e65edc546dc0c32d994f0b0fdb98b8f577ea4c166f407dbe0b6a283f6200cf17f0e684789a50e09b474da82d3bbd8240343e00a408683536c14c5f84ad364d47c2a0bd190330e7ad58b532e73f1c1601983db4875340e78a9dab83c967566f6d397f9bbc84428d70569ce529bcc8fb2a33f2973d32fd8f046592a2abd5063c2f6b0c451e01be320c178e266780b88809a031a24963d3b4bb04217f74f140ee92b4abaf5e1478188e5a74a292a2270ed382bbed0d5abb9c3f16e3e872d4db65b232ad3bf6dd105aa2b2b4caf906f6802956792566ff02601d3123220e6563f3c7c3c838c5523019c7288568d92c0b588be1c702f71b0f6088308280bb0843e883ad513be783f9e36014c916b0ecc6fb3bdae91bfb307c238b865b6fa1097525f843280d68ecb94aa2e44a7aef0df5b03f4006feaec0b5df948a0a280a899ce99e48e0f5bfed2161c03534d7ed6b3da7b81ca29969c39f49d9a1a9760896ef08fbf27d8c8d5c44c123449fe29efeb72eea9ed787743494224b77d6eacf3cd807d2a82ce9f390b6b7173009cc5bf478baea14b482b95801ad3eed65923a438e01a1be1d46c5010180bc4d44b52e4016df35c402a744bbd09d4f97200a4519b31ea57e23ce91f7a23b56d21634beaa9a0ca999a6f7b16cf441476637bbd995e5ff615da59044b8b101a8fdb0bf3d3905eb9c9abffe942e4149e2e5ff54823a391e35f85f77f5c695cf66fdfb33cd02e3dd0871b07f8019b4a4a6280da326758d55ad5e1146d79e89b959ae61b7c970f23e4ca07d9fbd861b62d576b52fcc0aa66f74ae067380227368f023d80c76e7bdc7e390a2e6a23fc49abd2c69c57c4b1b959e16e8f7073a86bcd328bcb941a15fd470e64e93ebddc9f2cc8d6cdf54afcdcf1fc1235011d5253f69991ff4167cbf184c00a8c0e26bc5ed78639f8e698241c08d8ad1cd95fa3faf05e4205cc156699f99df72949a05e88c1e67c10e1c84bf7408b56fcf2b873940e3dc7c59c70e04ed52981550f19f86b6a0f974b209b4d6b977a5deb4f96f9f0068c59c9f3c922dff9f930feef4287d6c05da7d35b08e2798a0384a0e131c36df94678881f6a9490c90e1d56cc2b152c4e65ad67e18a878a60fa5adb75ca07467675af2f6aa1cf5b6ac16737835ea0ea6fa8cd0601d2d64ca0214d942f1fd9fd29b6aef8e5bc75322413ba10d8e8f92fb9972a49314bac0417534cc8a7aac1334bf76431ab2434647607732e437836e02433e885dc2c6c7581798e3a770a5187ce717084bed5a500d1f26cfd210d7a4b9b963b12a8da3665d512cf668be13dd9612bd4b7ce9a729f9dd20244b9125441950bf6a38f3b05f5582176bfff0ded70bd0ae4a600cd3a39a12e03cd3f3cfa984b8cab73b869f05d7957f8218f1b846ade6aac5c0a6726fc0de2c38981d0b1ccdfdde57c6e2ca93cfadacd9c4e005a939b95a8f9b75c75d5d6ca2ef8eb9e3a98666c461cd9bb9c7fe8ab4b0776474fcb996fc8f8518a2b5223fa6ad5f1450f1cbcd9f16dc9c800c570441a6c830e6fba7a4bb3c1da913190164b2137d71333782b88acf61c884d5991aa0a3a6c4145f09f994b671a60897c8b325b45ca42f50b96cbd1969803f98e3a571ce0a72b13cb7b0a4e651dec4f513f89528a13d9c17fde3ac46c45683b9c4ab159a4ff48430a4ed917038024b6b49ee0413a89882ae8ac27c72b7c7f53cc810b6273b7617e217420d78abda4384d03bd0ab57cdcad193993d7daf0fdaa2c36b36305eb928ff131dd8ceddb845b741e83e407474c795bf0176393f52f832ed4baff9ce825cba22b21e2b292d4c5a3d9f104173dac891b7918a68ac10353b6602cc620b15f3349d52e31e28dba0a71a869015b216eb2b9db31bae8939ff6c2cd81e6ba6cea3515a815a3e536eba8fabea0420aae0be53017211e0ec9bc0bbb939aeb02689b802dbea311cb61b0181768af00d765826e93554c002cf1a2eae977e60dd00fd1886b8145fb3b38675e6350a28fa03f4716827348114f37f338ef738c1d81aaecd6ea358d32a929bb9a60af04c2328df978fda27923484f2c28ce07eba9e8e44bbb76e010597250b0e4c9d3f439a5ebed42a2555da5b3b72a19bac692f882c0ce637b8ba91895af95fd7b1ea3b0841266dd2a886df034c711e93087edea6fe88525db87c5cf322e68ce2101d7feb8af3c6660ad22c471ed98c91ec450", 0x1000, 0x400, &(0x7f0000001200)={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x3, 0x80) recvfrom(r4, &(0x7f0000001240)=""/119, 0x77, 0x3, &(0x7f00000012c0)=@un=@file={0x0, './file0\x00'}, 0xa) kqueue() r5 = openat(0xffffffffffffff9c, &(0x7f0000001300)='./file0\x00', 0x100, 0x90) ioctl$TIOCCDTR(r5, 0x20007478) open(&(0x7f0000001340)='./file0\x00', 0x80, 0x28) r6 = accept(0xffffffffffffff9c, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) connect$unix(r6, &(0x7f0000001400)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001440), 0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000001480)='./file0\x00', 0x80, 0xa1) connect(r8, &(0x7f00000014c0)=@in={0x2, 0x0}, 0xc) connect$inet(r1, &(0x7f0000001500)={0x2, 0x1}, 0xc) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000001540)='/dev/klog\x00', 0x200, 0x0) socketpair(0x10, 0x8000, 0x2, &(0x7f0000001580)={0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x0, r10) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x8, 0x0) readv(r12, &(0x7f0000001780)=[{&(0x7f0000001600)=""/88, 0x58}, {&(0x7f0000001680)=""/136, 0x88}, {&(0x7f0000001740)=""/39, 0x27}], 0x3) r13 = accept(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) fchmod(r13, 0x1) r14 = openat(r11, &(0x7f0000001840)='./file0\x00', 0x0, 0x82) ioctl$PCIOCREAD(r14, 0xc0107002, &(0x7f0000001880)) 05:40:31 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="c2a90a5311f24799cb333c3584026dc0ac974acf08caf172606cacf1e55452033d0c9ac4d830ddeacd68bd4f00044688c7842d06820bf00ca5bd65d5742c5163053d34a1ffb5daac14f5eeb74025798bcf86fa882eedb48ed85ffcce8f613b7ba9423ce6710f8c3db7e9eae6e5333306f3054ad6da87ce2f6c965360835fb7a59929d36d24b283dd8689ab6b86e855554c9a0ceb85483e249c14b67ba31d81be0000333db7a764cb6b360d7d78bad7834d3b10693b773f53811257b5c97f93b77d688032021b58ba9f71bd271957ea8a69db11982a6b3f8f5be63c", 0xdb) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) socketpair(0x18, 0x4, 0xfb, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x10001, 0x6}, {0x18, 0x0, 0x4, 0xfffffffa}, 0x2, [0x660b08f8, 0x2, 0x3, 0x101, 0x6, 0x3, 0x1000, 0x1]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) dup2(r6, r3) socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000380)=0x9) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x10000, 0x0) writev(r7, &(0x7f0000000880)=[{&(0x7f0000000400)="66dfe84ee53e07589371b032eedfe66332b28bfa9c9992ed7d7a95db24bd17f7ba1915ebed9473efe585d371208f8967dac36a7bf4ee5c66ac9bd8dfcea7649286cd4ab79f986cecf359b9a1f36f9a053cdc0bc6f83c81c754b232f016e1914f883436345df0ba2a092daab1586e8993eeef75b64cf2c10ac8dd3912bbaff49ff12e488fa6f6d6c793bff7085606b78bff3997f3dd9cec873ed35723fa89781c8e7350692fc74bc497e5926f6be6aadf27620c5b33d4800dfdbf45b1fd0a2f209c60851f9961883f711632a39f", 0xcd}, {&(0x7f0000000500)="17053b316b2d37a7288172a1005840ed53336dcca3ad463f78ae154237d3fb85e593272efe74306c2c1e90be673d980df2893e23d25b5f82ba37386ef5691d97d2b1b5c3d6b46d74eee6d13492a585808c051fb0ad1f76187728e51cc479136492c7049a332cb910039c01768ea24d89680d01212259bac79db918519aa62ab1ce9637852fdeecedff4a0e82218627176dbc0f0de151f7213911d94c48006bfb2a9acc61a09c7f161145a9aa0df9248d054090d7a8d7fce49088748b2e25bb2baa0df187d458020cf9477608354ec0497c77c13f6683f81fc60ad60b0941716782a4c3dc091720", 0xe7}, {&(0x7f0000000600)="2289eed89ffb8e76223c076f007c10c5d3c8677c785834042b16f286dde9be5b6cff840bdd6a8d76bd61d8a642a75136bef63e5b3da9eaac70ed7f9c10ee9c63178e2c6a6212c138fc093bab0543bff8c748ea4acd5ece3a", 0x58}, {&(0x7f0000000680)="4364b8655cd3b68515fcf6cc8111f3eed71f8a101bbbd8117abc844c5af3f24ad7a13776793a3f8c7ad8ab0391d7c53cc8f9dbd132a20393f2529ae219cfcf44ec29071a257b4e683d739191b6e51dc43737805eaf7dfc6207e95acaf9b7aba6743f749bceedfd0960f826143f85baf6148c659ce4b6ca3a9661fe516fbb84c5043da87f6868423393b742f9f5c591204044f665b3e86a78d053fc26873dba7ce84b4cd1f9fbeced9a90fa9cb8d820ccc3422aa741097bf7786b8eeb032c6e2fc9", 0xc1}, {&(0x7f0000000780)="49d88f785b1c69877d93d20dc94d70a8b664c3063b96dda424699bfdc52e807ba85ab97fb677cc1d3a159fb5ca60a8d42fd38275d74a8975ce932fdebbb9030305aac4521a6b69be535a8b244a83d6cf98ff737b25fd13fb07b2", 0x5a}, {&(0x7f0000000800)="7e480b82bdbb3151670fb7ba2797a090161ae58cbc721288ffbd3e2abfd6396c3425fa61f1", 0x25}, {&(0x7f0000000840)="004524213da12ba36fe33f539371b886d446434679bbd232ab266630e30fa2e888765feaa964ca1d8db69d", 0x2b}], 0x7) acct(&(0x7f0000000900)='./file0\x00') pipe(&(0x7f0000000940)={0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000980)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$dupfd(r7, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000009c0)={0xfffffff9, 0x3f, {0x0, 0x4000000}}) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000a00)={0x8, 0x2}) ioctl$TIOCSCTTY(r1, 0x20007461) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/klog\x00', 0x100, 0x0) preadv(r9, &(0x7f00000020c0)=[{&(0x7f0000000a80)}, {&(0x7f0000000ac0)=""/194, 0xc2}, {&(0x7f0000000bc0)=""/210, 0xd2}, {&(0x7f0000000cc0)=""/151, 0x97}, {&(0x7f0000000d80)=""/159, 0x9f}, {&(0x7f0000000e40)=""/201, 0xc9}, {&(0x7f0000000f40)=""/4096, 0x1000}, {&(0x7f0000001f40)=""/202, 0xca}, {&(0x7f0000002040)=""/110, 0x6e}], 0x9, 0x0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, &(0x7f0000002200)=0xc) chown(&(0x7f0000002180)='./file0\x00', r5, r10) socketpair(0x10, 0x4, 0xff, &(0x7f0000002240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002280), 0xc) 05:40:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000300)="e5905cd54012091887b47ca0c8543a6893f2bcbc422108f5895e6cd4d053dcf33c6c540330d8c0772b4fc7c71bc6de1681df8af6c2a3a1ee38be2201e3db21d5ca0787e600dde6223f5cefd63cbe4e402ca78d8df3be709811dbfab2ba70e13b934ae8a5534ba84ea3e580aafa1a23108d49b27637261b26add51a56e08a00a0da83d42c72ba12089a6c7680bc3c0a24a86f063bfaa089366a65c3ac9a9220e0b96a41b6ed863ea2fe8cebbab34900e3e3f900ec380a71b03ac6a3bddc2c053a6318a89313a166466d5d34fa1c02bc77166072dbf896fe9fbf143634aef454665051e34879da83f9b28e3c198cd1c75d71955953e2518090bf26ff108f89", 0xfe}], 0x2, 0x0, 0x0) 05:40:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="56e88ae17f4d28145e9d6c7cc606bb268ac90c7e0eaa864e0b1ad32d67f1d8131d7e0072bfa5be966b62d136f641d7192e77f823ca8892fd9f0163451c593557b45829565c0049ce1b1fc7ebd857abf97962f108527b325ec23118d33ee9ffacf5854a302db243d726668e55121fa60c6ae7bd8ee369ee1ed4de167467ed03c0f6d0343c5c8314a0f23042f7e72dac3aaab4669385d4bdcf7cdabeb22a71630c7defd148a31a5158f4b2ebd3f9aa797375d4005c35b216187010e7b64ac9f23e3c8736906506c58bce193f9f0391680ae368e7900a4f99fa5b8cac3eba51eb33f443f20ea75a7a1d40760090cbb749ffcc080b04c0ef613b5ef782de9cff8acc09b880cbefbe3cc4d2b91e586d6c8ba5c0b97aed5aa404cc43c501fa9e9877ce08aad8fdc2775e0dbdd4f112c1662f6f59a285589dccb04c9f203cd56663fa5062172040082aa11e3483cfbde54b81670f4f727104bfba486271fa454047e3359db4208c9529b66893ea42ee92573530d4a1a2b3fbf3239d6fba0fd215262fd903850b8a6cef76e1ca2f3ac716a7d6a383d485813a23aee5c3d047828cf14018cd14fa4c552a29cd7d808efc2def24fd495f2439df390e959ea24e122c3c02c07d290026cca8dc43de85654921c354428a4287238ad8414a5fc3b9c9021828c5329f709c43fe60f03320b585aac749d5a222f127582685198da2a477abc13ae8", 0x200}], 0x1, 0x0, 0x100000000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3, 0x1}, {0x4, 0x3ff}}) 05:40:31 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) clock_getres(0x0, &(0x7f0000000040)) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) getpgrp() r2 = semget(0x1, 0x4, 0x8b) r3 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r5, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x3b, r6, 0x0, r7, r8, 0x20, 0x7fff}, 0xffffffff80000001, 0xa49a, 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="853e84c778a87ad15a8d123ac83fffdd3a46f16e248ff7eb7d8452863a90ec4ad3ff2b0d06f1db9c1783b6058558b3ade21a38044723207d4d793aebc639934f9ea914a2331db6792172d7cef3bdd6cd13809a515a9c63d4ab59200186263efc206a68706ec3d5d409c0b2d8b414936b88aecd9f26a87268de20a65e36c42dbcfb67dff24e", 0x85}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:40:31 executing program 1: r0 = socket(0x1, 0x1, 0x0) sync() unlink(&(0x7f0000000040)='./file0\x00') getrusage(0xfffffffffffffffe, &(0x7f0000000180)) socket(0x1, 0x0, 0x4) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000080)=0x3ff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) 05:40:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setrlimit(0x1, &(0x7f00000001c0)={0x3ff, 0x4}) r4 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r6, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) r8 = socket(0x11, 0x3, 0x0) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = socket(0x2, 0x4001, 0x0) r11 = dup(r10) r12 = socket(0x11, 0x3, 0x0) r13 = socket(0x2, 0x3, 0x0) getpgrp() fcntl$dupfd(r13, 0x0, r12) getsockopt$sock_int(r12, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) syz_emit_ethernet(0x3, &(0x7f0000000180)=ANY=[@ANYRESOCT=r2, @ANYRES64=r11, @ANYRES16=r8]) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockopt$inet_opts(r14, 0x0, 0x0, &(0x7f0000000280)=""/179, &(0x7f0000000140)=0xb3) r15 = socket(0x2, 0x4001, 0x0) r16 = dup(r15) ioctl$TIOCFLUSH(r16, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) accept(r16, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:40:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) poll(&(0x7f0000000000), 0x0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 05:40:31 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x5, &(0x7f0000000000), 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x43) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="59c56f858c0f59fb5d86fe7582f982f4fb3fa011cf2b4c85ce28ae89d9ef2342ea756987313d42c608d939196e026ecfcd7a9a9019d0c7da8ccf93586112a624ef351f5c7494150a9ff77777fecd16840f680bfd3ac14726fb765c5efbe9ab5147574546d6587830e41296801a90cf7f3926e7f872d442ff329c9eb94f12236fd0753f708f33872f92be37c2ccc2cc07fbc28b4e88efb464be717f7500749f6eb7d7c00a9f81d2d902", 0xa9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r7 = semget$private(0x0, 0x7, 0x20) semop(r7, &(0x7f0000000100)=[{0x3, 0x9576, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x1000, 0x1000}, {0x0, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r7, &(0x7f0000000340), 0x21) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000000c0)=""/83) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0xc}, {0x4000000000000006}]}) ioctl$BIOCPROMISC(r8, 0x20004269) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000980)=0x3) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x7, 0x0, 0xfc}, {0x6, 0x0, 0x0, 0x100}]}) r9 = syz_open_pts() fcntl$setflags(r9, 0x2, 0x1) r10 = dup2(r9, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r10, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xffffffffffffffaa}, {&(0x7f0000000a80)=""/196, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f0000000b80)=""/205, 0xc5}, 0x2) setsockopt(r10, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) fchownat(r10, &(0x7f0000000880)='./file0\x00', r11, r12, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002f00)=""/115, &(0x7f0000000940)=0x26f) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:40:31 executing program 1: r0 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x1}) r1 = kqueue() r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x800, 0x10) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x810, 0x7ff]}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x80000, 0x0, 0x4, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x210, 0x400], [], [0x0, 0x0, 0x0, 0x1], [{}, {}, {0x0, 0x20000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000242000/0xd000)=nil, 0xd000) r5 = socket(0x2, 0x1, 0x0) getpgrp() r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 05:40:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="e001000000000000000000000000001049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83f60ac946f668facf87e8c515c9c2428ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d3714f6d52a22417b234de65711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773e30cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58646e92e5b6368ae42516cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8395c87eb3e21f3f6045875826d9e05ad1b90c554"], 0x1d6}, 0x0) r0 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f00000000c0)=[r3, 0x0]) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe09], [], [], [], [{}, {}, {}, {}, {}, {}, {0x3}]}}) 05:40:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x40, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x109) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:40:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) acct(&(0x7f00000000c0)='./file0\x00') ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x400) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@un=@file={0x0, './file1\x00'}, 0xa) 05:40:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) flock(r2, 0x8) recvfrom$unix(r0, &(0x7f0000000000)=""/53, 0x35, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 05:40:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x20}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") 05:40:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt(r1, 0x7, 0xec, &(0x7f0000000100)=""/131, &(0x7f00000001c0)=0x83) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) shutdown(r0, 0x0) 05:40:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) listen(r2, 0x3) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x8000, 0x7) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="5502003571234793c66462e6776cecb8e61b904fcafd"], 0x10, 0x0}, 0x0) 05:40:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) socket(0x20, 0x4000, 0x0) r1 = socket(0x20, 0xc002, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r4, 0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac7936835"}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) getsockopt$sock_int(r10, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000140)=0x34b0) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) write(r8, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getuid() getgid() r11 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r11, 0xc028698d, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:40:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000280)=0x7fff) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x90, 0x0) r8 = dup(r6) write(r8, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0xfffffffc, 0x3, 0x3, 0xfffffffe, "02000000078d070000000000000052c3ce00", 0x401}) r9 = socket(0x2, 0x4001, 0x0) dup(r9) r10 = socket(0x11, 0x3, 0x0) r11 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r11, 0x0, r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffc24) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000300)=0x1) getpeername$unix(r8, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_int(r5, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) r12 = open(&(0x7f00000002c0)='./bus\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)) 05:40:32 executing program 0: ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) r0 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r2, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) setuid(r3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 05:40:32 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x1}) write(r0, &(0x7f0000000340)="4942d9feeffeef4b193b580dfe390922af1f2d57aff303f65f9f8bd82fdc789824a2b269d8b201f33e64d95c8c5dcc6a69e5630dd60888a58a5d0566325fb6e7fdbf8573d1e7b6aa3d68b895e840c93cb7d39d77fab7b8ff8969178926a2614adcbe8001786fffbac888f091f8", 0x6d) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x400000001002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8918fb"], 0x1) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xc9, &(0x7f0000000280)=[{&(0x7f0000000040)="b1bd36220bffd2e5ef703e086f74414179f43984db96817c738881a2f2ea100cccdfb3a8a3b83f457625f278736770aff3c787c13dc322a04502daaabe72fa80cc06ccc1ec1061abdec3cfa8df998b", 0x4f}, {&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139ee0c1a275b59dbcbcf7de6a38166add197a40c90822d77915d0b9d2a50d79b0ab069a423c261be0f0c3917918e884600c8ea8f7ef36bd54110492d89b7d8ca94c375dffc87323db4a5da6fef333a9092167b063d33fb4f2fcb692007b1bc413c85aee1c13a5e5e88e38ba9c6cd95809bf16ceb", 0xeb}, {&(0x7f00000002c0)="554006d9e141c02c4970cc88328102640f1723e3136fbae0308327ab36d305e8ca4a510606f7c3b154fae7ab0003bc5055384a9ce345321639789bc8497d4e23", 0x40}, {&(0x7f0000000200)="bfaec75433267e3aeb88a97024f8bccfb9f9ff274110e780c3bc61f97a63897d4b56e3de60b45cfd584c4b2ce7f4568734498480967e04553c415c7283c40312bd16f51fa0f317075b200b9ee12b1ce67fea612a362c1ec4991e42b5647b9f90349a0f620721a7b17d9da48daabb972ab9cc18d620aaf94d3a153fb56ab3", 0x7e}], 0x4, &(0x7f00000004c0)=[@cred, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x900}, 0x0) 05:40:32 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) kqueue() r1 = kqueue() kqueue() open$dir(&(0x7f0000000bc0)='./file1\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020000ff65000023e4ffffff"], 0x1) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="000f23bde9b0ebbd02d46c81f27d5a00"], 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/235, 0xeb) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 05:40:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x10001) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) read(r3, &(0x7f0000000100)=""/36, 0x24) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0x7ff) close(r1) socket(0x400000000018, 0x1, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:40:32 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:40:32 executing program 0: r0 = socket(0x1, 0x4000, 0xcd) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) dup(r1) r2 = openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0xa00, 0x2) ioctl$BIOCPROMISC(r2, 0x20004269) shutdown(r0, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[], 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) shutdown(r0, 0x1) r3 = socket(0x11, 0x3, 0x0) socket(0x2, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r4) fcntl$dupfd(r4, 0x0, r3) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="9d608d5054da2a056b20749804254cedcafac4d96231ec9050406e1056d25983f60411653abe057036bf6d86846d67c14dc2ac4c8a810f41d0b4c6396d0690e944d11b68734c24fbc3a5ad201941db8cc72a32442009b9a49cff89059cf22f08614fe7ba54a148daba8270700120984250c20dae1bae72eb8a923c295bbde0027caebbae16144f8a1c", 0x89}], 0x1, 0x0, 0x0, 0xd}, 0x0) 05:40:32 executing program 1: kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0xfffffffd, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x3) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.0\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x2a, 0x0, 0x0, 0x0) 05:40:32 executing program 0: getpid() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x108) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) 05:40:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x10000006d) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYPTR64], 0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/114}, 0x7a, 0x3, 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="d7144b", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:40:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() getpgid(r7) r8 = msgget$private(0x0, 0x20000003c4) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c3569a47216586cb5661038817a900000000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r9, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r10 = msgget(0x0, 0x8) msgrcv(r10, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x1000) r11 = msgget$private(0x0, 0xfffffffffffffffd) r12 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r12, &(0x7f0000000400)="d15481f4c648594ee4d41292082eb9869e358c9331c7fd5721759bd9f98508037504d58d2ef58c3bb62963ed3026930633973e08ea145b44c8f7a6285500078613f375f1bbad9a290a4158a3252936317a299e65a00750aa88a9c04edbe5a01467db228a7fa7e66befe3f987882d202ae974cc2d0a83a7c972929c89cceb946da2bec861c7d3b84a401f8099af2dd2ce0c1e4efcc3a83fac228ec6850e9481cdf3abd4076f54f6afae9c879242febd239346b1403c01", 0xb6, 0x3, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r12, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r13 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r14, 0x0, r14) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r17 = msgget$private(0x0, 0x100000029) msgsnd(r17, &(0x7f0000000000)=ANY=[@ANYRESOCT=r16, @ANYPTR64], 0x2, 0x0) r18 = msgget$private(0x0, 0x682) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d195fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000018c9292700ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="eaffffffffffffff"], 0xffffff64, 0x1, 0x0) msgsnd(r18, &(0x7f0000000240)=ANY=[], 0x0, 0x3fb) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r19, &(0x7f0000001980)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910ae42b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a63f138885d7f5c13addd444a61c24ce5efbf077ac5a1aa966ffa90585f7b55ebfaa04dfce7e59c9d64cc2c758ba74154c4a4d0e20a95c769277f10c83ca1eb45284f8a7c27d3b074f507ac1b24586754f2b53ddac88fd0e7dfca994d8f515c0b463ba8257b6bbf8faed13e5bea07e781b7275f8ad257c13b181fbfb68703238fae11b3c661d0f7d4b5043d0ee1d8112549635c4b57c40440c7f3232119c4a5bf260a6bb12df66cea4acc319a73b51b5215eae9e36f4a2c190084edc4f735213223"], 0x1, 0x0, 0x1004) msgrcv(r19, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r19, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r9, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r19, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r20 = socket(0x18, 0x1, 0x0) close(r20) msgsnd(r19, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r20, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r15]], 0x1, 0x0) r21 = socket(0x18, 0x2, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8080691a, &(0x7f0000000300)) r23 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r23, 0x0, r23) msgsnd(r19, &(0x7f0000002680)=ANY=[@ANYPTR64, @ANYRESHEX=r23, @ANYRESOCT], 0x3, 0x7fc) msgsnd(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c30000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r11, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c32cbb50866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381eaa0c35ed7142c2f0d2e5f9ce77c1ecfd50c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f435a130a9a062e678e5a37e21591aaa06ab276ae286875500"/255}, 0xfffffffffffffe6c, 0x40000000000800) msgrcv(r11, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000fdffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff0000000000000000000000000000000000000000372b5081cb9157000000000000000000000000000000000000000000000000000000ce068bdf40b4a8d01300"], 0xbd, 0x3, 0x800) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r25, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r25, &(0x7f0000000240)=ANY=[@ANYRES32=r24], 0x1, 0x3fb) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r26, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000800)=ANY=[@ANYBLOB="84ba9ef726acd444f2daf7e4ac153f1df9e5711d9b16d0aaebe6a7886afafa36423ca1f40c5120530ef7b88826b3ff77ae303b9b68657fa73251c42558e007033d895ab00ca7d807b3a8863f651748150b5c46771277a5325f70ba7ecaf6daa33f9af2ec"]], 0x1, 0x7fb) msgrcv(r26, &(0x7f0000001980)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910ae42b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a63f138885d7f5c13addd444a61c24ce5efbf077ac5a1aa966ffa90585f7b55ebfaa04dfce7e59c9d64cc2c758ba74154c4a4d0e20a95c769277f10c83ca1eb45284f8a7c27d3b074f507ac1b24586754f2b53ddac88fd0e7dfca994d8f515c0b463ba8257b6bbf8faed13e5bea07e781b7275f8ad257c13b181fbfb68703238fae11b3c661d0f7d4b5043d0ee1d8112549635c4b57c40440c7f3232119c4a5bf260a6bb12df66cea4acc319a73b51b5215eae9e36f4a2c190084edc4f735213223"], 0x1, 0x0, 0x1004) msgrcv(r26, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r26, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r26, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r26, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r27 = socket(0x18, 0x1, 0x0) close(r27) msgsnd(r26, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r27, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r25]], 0x1, 0x0) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea115e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d0937aaa99a14dec4256ee5b169d8df94d76b361d90150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c12bc955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0fc3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098d615013cb50045276301010000004202a3f66b2d4b61e730012134de7e120100000000000000d8b532bd89a755d1cb731eb279319b96585d159dd02400d22342503361a133993f5c32ba05f312840df100"/424], 0x1, 0x1, 0x0) msgrcv(r8, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000000000000000f800"/250], 0xfa, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080b40c60873cff39bb32524b5fab37eedb5db9b4cb6a6ec55475b7281c0af41d06000000bd90fe11ccc20117c2e474426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da65897b1a8c6076839de74601e1d3db901c48e582d225bcaa84fa8128f2d1071d2b654651f61f418c9b0b7fde0ba452cfcd562e42d8cac3abf2a3009423906e081cccf53398aa38c3b9e4207541ca4edbde17f17298a431508f9c1b08115f330ee37f5e4c89f3d78ad0000000000000000000000006d8c4033714d832447b5f6c86a4e0a71152798d7edd07f4b0007350d6811ced842ad6b027c6ec887a9fe10363796ea07d142c9afda1631d4d70e4e2c1d9af3fc9db996d93052647cf79f08167ce14ca89c5acccb44187b7d6aedeb68853836b3ac70b9fec3f858eaa5f9a7acfee94e820ca80752f71c04c35721582cf33b45a6c0c7312543609bde628a69abef105646eb84496c29dfa52db6cd6cf4489dcdfee9b42db80f14145a14bf252a98951d2b0eac27a47d8f8df8d340bcc86f1dfabc3ba4733c12270b9596e5735af0"], 0x1, 0x0) msgsnd(r8, 0x0, 0x0, 0x1800) msgsnd(r8, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x1, r3, r5, r2, 0x0, 0x46, 0x81}, 0x10005, 0x1, r6, r7, 0xa5, 0x1, 0x4e2c, 0x6}) r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r28, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xa2) getegid() kqueue() r29 = socket(0x18, 0x2, 0x0) connect$unix(r29, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffffa0) sendmsg(r29, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:40:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) dup2(0xffffffffffffffff, r1) r3 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000400)={0x1}) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x25) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSTOP(r0, 0x2000746f) r5 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r5, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x7fff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 05:40:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpgrp() r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r5 = dup(r4) write(r5, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000300)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getegid() r8 = socket(0x11, 0x3, 0x0) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = socket(0x11, 0x3, 0x0) r11 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r11, 0x0, r10) accept$unix(r11, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x40, 0x0) r13 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r14, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = geteuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000380)={{0x5, r16, r15, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) r17 = socket(0x2, 0x4001, 0x0) r18 = dup(r17) ioctl$TIOCFLUSH(r18, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x10, 0x0) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="64dfa99a38b9bb0a5d7fb6362df3a250adef5c779834e775b362ce4274ee2aed01d88f97afd39628c998315df2b0b41cf6cea1cac57633baece2976eb3115edb8448ef1f7cbc5c87b57f1a6d4d140f606593c54d6fe209b0b2c6845165736c53c0b00ead51278b8ef0a9e039b132046a29f8110acb66c10a99c2f48b9f0aed9da84615d0e8011db05f070baf8e1410ffa255eab543ea143c435a5a1a39f527a96691f91f371188222058d774e64cbe0f704b6c824f7edbd85791a3781ff2cada2d0197731968f1cb5be1bf1cf763e2ef772fffe5e2c70a6117ce8ca094f4c942eb79c0f392e035917b3de93afaf4f45199403b0916b22b05b0dd56655c94", 0xfe}, {&(0x7f00000001c0)="f8cf3b49744c3ee0ee71033bd70e143087b5a615b08abe99aa073803cca6192f9eb0a48b547fc2eb2098d90a55ea3ef1c677f94cf87534950bcfc1dc683da776d0e9ac90860362b45e3fa415450c796414def6e5a133bfe713368026aaa555f37e2f6a2d3590f2a7a44b25142216529d57bb9fcd576a982cd45d97dfd08ec8db346a50b213b449804914ae45f1edbb9c6e27029377d7a348a09e62945368832ad39789d50661e9f4e6e4be895dda50262f6cc0542affd2dd2ffce5f1c6ab2f2190c9573b5ba6d7959fd480422b444d1cbbbb3be396c30834f5bbc5cb041d4aca5b1299a55db6b2d6d6bf30bf2320edbe5e504373e739e2", 0xf7}, {&(0x7f00000002c0)}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r0, r11, r1]}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r16, r19}, @rights={0x20, 0xffff, 0x1, [r1, r20, r21, r0]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c]}], 0xb0, 0x8}, 0x401) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x66b, 0x3ff, 0x9, "cf11ea62f04cded5c438f678b7c6d91db0683805"}) write(r0, &(0x7f0000001200)='\r', 0x1) 05:40:33 executing program 0: mmap(&(0x7f0000522000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x543], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7fffffff7ffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}], {}, {0x0, 0x0, 0xfffffc00}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000000)=0x1002) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x8, 0x7f, 0x1, &(0x7f00000004c0)={{0x3, 0xff, 0xc, 0x0, 0x5, 0x2, 0x8f9}, {[0x9, 0x5, 0x1, 0x4, 0x4, 0x3, 0x4, 0x4, 0x9, 0x726, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x7ff, 0xffff, 0x0, 0x2a3c, 0x81, 0x1], [0x5, 0xfffffffffffffff9, 0x2, 0x81, 0x0, 0x7ff, 0x7, 0x1e53, 0x1, 0x3], [0x7fff, 0x7, 0x4, 0x100, 0x65de40cb, 0x7, 0x6], [0x1, 0x80000000006, 0x5, 0x0, 0xdfe, 0x993], [{0x0, 0x80000000, 0x48000000, 0x6}, {0xfffe, 0x0, 0x0, 0x5}, {0x7f, 0x3, 0x80008, 0x8}, {0x7fff, 0xffff, 0x3}, {0x3, 0x273, 0x2, 0x34a7}, {0x101, 0x4, 0x5}, {0xed, 0x4, 0x7, 0x4}, {0xffff, 0x0, 0xfffffffe, 0x804}], {0x17, 0x5, 0x7, 0x8e}, {0x1, 0x4, 0x200, 0x7fff}}}, 0xffff, 0x6}) r0 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)=0xe82) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x8, 0x20, 0x0, 0x401}, {0x3ff, 0x97, 0x4, 0x20}, {0xfff8, 0x1, 0xf9, 0xcb}, {0x29, 0x1f, 0x5, 0x5f40}, {0x8, 0x1f, 0x6, 0x2}, {0x2, 0x3f, 0x5, 0x2f}, {0x4, 0x80, 0x3}, {0x2, 0xfa, 0x3f, 0x1}]}) munmap(&(0x7f0000170000/0x4000)=nil, 0x4000) chflags(&(0x7f0000000100)='./file0\x00', 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r3) write(r4, &(0x7f0000000740)="7479f7a7ed7144e253398fa47856b7d84a94727c6577e047b3d232225d46afde653d794dd0f85836dbb08c834307bd267bfafc6f1ae43bec0f1caa2fc47123db34bc993f26418376bbb29ccd8ea90ef553b6e0a9eab70f92961cec5a4e0263bbe78ea5af2bd6b2b092bee82da3edebe2d6bcdd22da4d9984c7762355b814a35e956ecc17e95a21bbecb694435c1323dd73f692a0aef3aefdf5a6762674bc582ed98a54fa0c22eedeb76b7b432f85f200c49edb4c2cfd21f2197be3da", 0xbc) 05:40:33 executing program 1: sendsyslog(&(0x7f0000000480)="eec27c822c7b50b9dd342b7b2ee30239fa359b0100a07b0369146615e8e7fb1945a1b3657a79590da39e8230942dee2f3b19457cf0f46271d0f26a4ed0d8300b6598a8b9096ba30e6ebc8068de6cc931e4a0ca1842e41ddb3c15af3a0b7f29fcf66e9e694399e39183d49d08dde75183a089a634bd0bd867f41f4c4c00e2df5dc5fde9bf00e4523cb394181b0c60c97566b468703071e0240fa902493f67b60b3ad6db7d22f0207f179376e0b2b5073c9cb90db928ac9536ca1f845f09b4a67f2c9fe7e05d8ed0e304d1f2b79e8179fcfdf15caac161a44bc299ce298dd3440ba1210a9031a0663ad1a19fe17123ffb2d443d38c1b2ed03cd8c0982bb948bc4885c94f814f3164e5abfc1b1e437f57635556873601251de51be14cd317b5ceffc21c5e4ddfd9623264fea9b01681e57dba6f9889c22dfb750099cf60bba6f061b07933a164916d576f5a787e6669439025302890f51b6de0bdcf3eb885cb6f4c8ffec8a49c0a45dcc6a00f0639622c1b3638767af8c6558410773ecd96ba0d0a029e23c253ccad2b2c61be0a2edc6434a3b1d8054dd9431cb4ba6202328169b3db2b3cb745c53b3169aaa2f35d0247c3baa685f56453d42d3ea0ce8701f685f016ca765581b10f63975a521f5f7b1492c1b750ae54afcbffc2fd374801f451af6081acfba2e70d798fb474c60e39e984289a077baeccb737e5bc874669db1ef9e9167f7580287ff08fe7b851b4e0fcbcbf33f98a1cb896e48cdd4de0439b605f6693e0e1e60dccf6edcf8ad3137ccc1614cd79a5c5f1510864c46f642fe178bf20fa0a8a76b809f4c4f80f33f8e3c39aa89e5fc6ca9f9c3c4c82e1a403f2dc3252a2b3550b45d54a15e84a6d9b870569812a00c844180eaef12cb5f8ee347c72bcea9df1f352d4f82292a7d2fa84e94823471b14b7b63d7e1d97af8fe35fe7cacd4c6ae271f1e8b1d93423416efbb34e54a5447f9c62a0774719e4ae7286ff3d325910c88e47e45701dca9ab6f527a257abcff33615a180482e4a652013fd8da90aa765192a6eb7e93da1844a9cb6ab863c9f2dc6c820c1d2292fdb32dc545245b0318296cce4cceca5b9c3afc7017bbb3f7d0a721165f49101347c1055a60285ca7135719ec9c9ab67f95ec61bd985d51c33ea1438a588f8fbbf818a757876d381f5eaa452b2c22a903a5e1882e944c03f48625b846f5e2b45c23c97bb42b4864f71faef72f84473968a024235b563188dad8b47b292bf02c61bc61226a86c786df78dfa2a64a73ad9bddcc79d3b137e25473601eefc7d492f2f36279eae599c256e87fa5240dacd9961516f826ef0cfbf6dc5ffdded1a68117eca80ddd48434c1c49e089e13f671856201d119ea13676a8d3088fe3cbf5ce3faa3f657c5d7cc49e7f52000e85456641eed42e66747c8b69afc32ad6c3a039f6dc4bc6137f46e39f8137a1a8b475c7c4855bb67589ffcbe0f87c7d40fb8b6f99e39e3081612e852a4d5159307af6a36232a73d1aed21e0ad556806e4eb5e97edc897e1b36cf9dffdbee0885104e8440481075291dcb008409b0c77fd6311df314a0fbca7277e638269074d383784ca6daed8aa7771eb7c5e823b678e1411258748e4c084babdc568bbbfc1471f18bfb635cfdeef809b95ff843dd1f4afae371cff0caef193d231ecdfe91828e38bcca225eb453c858d38211db31e42615a2fba3a1809d45842aeae4be8a5d328e78ecc85882f1247ca6d4ce58ef9988f3093cd4f0e528d115e201399c75a63dcee887612a5c34fc580c3dfb236093d8ca3dd16d0d234163041c8f64b20b513889cd55c374b477962d3eb281f1e994220fb8fac73f7e1b5b2bb59dba987c46298fc68194552f1aba7dceb845eaeab7235fddb4ab534e616f47dcb56fee80ef2637f39b03272634c6bd0c2d1d92b63946e267a42b7aecc97b537b3216907dac3cc2e6d7c6b4680d462db76332a8a1dac824798112fb3330aa0ce9290b59c280328ca90ba73aaa158e10b810409ff4a1ad7afd3b8cfdd27665db9baf3a9ca69fd1658b2ddfd883a433e96c6b71198300e0a98e8f06ba0a07185e98557d015e3a2899ac2cfdf5e735f06e01c8763c612d1c454494b2da8f2b6d9cdaae52c8735430c3dcb719ac8e103c4f3b39373b8b622376ee07bd98b8fa9e987d7ac5f585b16ea6539f22cc9f823222b38a55549ff87b909b3c10544298fbdaeef3509a9ffd9a93851afca849683eb28642ce4386a9057663c1259abcf4e276c7a6ad75ebc31b89c3eca1ee39b5a9280e67b1a29bed2929d7516fcf886e2924f7044087bd3170a36eb009d6e2455978017ac9ee748d64f3bc7511a9cc8e103e805c38583bb98a326aacbb86cce212b807be8f8bb811462c0b85952555d0e51c0083fe591504e021bb355c0216e031666f955ff20c8cc0ff58afdecba2f62c1a21930bf5fd16892d40596c91618115c0148089337a3f7b3af220bb39fe22e1dcb49d846250e32e9840b7e1a0c9773516ecd2f23fd7be4f24359cb7e48ba75d5f5df927d8ce09aad041005661fc8153721a8f5607d9abd71191f730b359d5066d1d9848efb1c276e48d5394a345770592afbd5c402418f093d06a0bd1c11a7e10b3cfdf33f9c467ee0dd4eb71dfa94cfeb4c2da1e09b49d495b20f9c53f9cb9c5b76329ccf3c466e67f9ad614372e8b57e778f62a2bdf41299e35ef87f23d711f05cc0336249e0d3b7550ca40b4770beee6c637131f6f1957e705f009f82c29ff7d679d007aee4939b71eacbb5a1c8df1491e26b4826be747d5e6b038db8243aca87635ddae494fa7d72f5436c8f913d38d543badd0c53af2ae63449fc20b8dfef91fda4bb3bccc2446995b555f8c3399ed052d7903fe6e2bd3cda5b4173f52d0c6176fa8cfb923da4205753b98cf80c9cadf02bae9aeb3395f47ca606904effbd78780b4320245834e8ffd17f95a43182583d4ba0cde07cb79303e13cea303e0410275df9454dccd5aea1699f20d69a959fb0b5aa61d4b55e5bb6da47c6e41ba698ab85fdf785af0d87ded894771cf6d401cc7b9b57f5502229fef28ad22f96a5b48038627b672d6448ade28f020fff751c41f99ef2a1470fcaaeb773596fdc385944c12e62ae8dd4498f429bfa15428673f1a38fd9408209b26de2529734174f59995d3f6030f55f7efbd928e24fa55277254aa6b034d0c2ce8c910c4e937a43fb5bc67675af7959f59fa1181d4c385bd789b926d09d8c7a9dbceb13644a8441deb5e427df42029512fdfbc945895b26616197c2590a88c7a10d12821b4d9a25cc6c50fc162dc0382bbd92be18ed4f47c50cb0ae3ad3d37a3f9c9eb4adb2707a5a9f6259d3b7648836ad1079b03c9f0b333325d9de389126a12dea2414f5cc7a271d3d96440fd8c663c2d5a35dfd05c49cf82920ba689fcf80931376e5ddeed0598fc897c3c63e265b743349fb2c59927a788379f184a5330506caf436e41b3c73108096e57181255e81cbb208285a2965fb245d7837433fe4e5e23c669671b9b80fc0dfd547a87cb613b0543a4db28fdebc3c1b3372cad8bd777bfdfff43f0113aa88948783ec25cf7398d97c0c81e7a66d8dbc670b2ee9b8f53e24dabc440fd5a791670a6339fe6569718ddb435f152349fd0ae653c06001168ab4ee7f54e28abf3b7c565487fabde579a1145986706886495c4fc657a66d75bab376f8dce1456ac7eb7afd183d10f5f29778e75140cd3230a140b574a16391ef836edd4801822dc0206b1bdcb27df4e6761c20917a6b53ccd78177a4cd4209c966f15cba7e3da73c4944129c88ce5212a91a175f470ea43095783f7ed1293db01e7a39306abad772c8c7bd5a54d56ea5eacad179bbec29bae16a9acfdddb39c9919724cff2d4ebf81ce32844cb1dbd7a59595d6b728533aa18d52669d27aa89d8384d1f36710171eb78260d61286a0067d0cff695c420d497b35cf93b6d387e6f2485845db2b679cf06bf4df7778fb9138391d42b70078366aa88d6deb6c47bb09c1f392b9af81885d3bdcb33e5bdb3e6d0393d2cb08d465ebb0271656874ef1c7348e9c81cc2ffdbf0bc9204d450e8dd800af53b36bfe9098890777b5f9fb0856e2fc282ff5b15a0fe4424b869e5f5b340dc904aa6319ef1a2bf4e27ebf907701c4b7455de6bb4fe20442b0d08ad5c7e15341a4808aee56771d178cdc246d06c05b8b92bae670fe034cddc8b47e3ab6615a1a45649edfb0500059e4fb81bf92b9e0974ba1d92abffff0436033a0b1dd268f9de86cebfe0bb28482f7c55e31336036472ec4014dca6ede134cc546aef299b0de636ddf9391103c2794db1950943d62283bdc6cc3a32fecb7f4f2389e39ee1ba281aad64fc41527ae34c45d5a38f7cfaad6fbc6c1580cb2510923fe1c9cf65773837175eb9cbcd005b471b6d6d83d614394e5769068ec6f9c4ce5c920286ed4b67643ef5aec65ca3ab2d9438433689544be285bfc669bfcc206dc1f6b88e49941124c79f3bc4163a4a24c9d291349b461ac8e699e95466eb2ef9f6439328c5b4a28aee430179fa85ce91e4545883ed93022e9eb52d9d07435559cd116047ea7adcb5fed16113eb8c07f2b466ebd243ea31bc7915e001c6bdd0c61f06735afda7111b6f5a50141769510a33d6917cf834a1b261327474fc4210ac61871da4e77968e3c6831e243ae5ce47602f7cc6cd2e1481e45525c58cd967b694abe3b5f0edce3280626a50ec9bc95cf2b0130d012eb955696cf6ba83d6c795281d7b392553b1d5b2e71da2d331c2383cc9ca021c74ada938894a31e1ca7183b11bc54e53ccb9fd7f2bf0b9ebb0352206cb01270c71992a1ab8b4a575aaab12ad5d4bc6c86d8fbbfa192660e2869ad7224db7449d72cfac1ce0151f81d16e3fe27dc9617dc862cb562cf8a456d840976ee5601671bf8cbf5dde2ef2369c9aa2e2dd31d88ed2de48ee87ceb62d8ebea4e98d96de77bd0dcc1114726f68103471e8ba2a3caee424d7ee081782b104e5cccf26768f96720cff8714587068327659b78054a6b1027caa614699e646751fd2e331f3236d90a5175ac67352e20761163b1b95827861845e6fdf6a25db2b291fc28dd781bf6597ebc52c52596512aef36800928bf6dfb578154a181f02a3531d884b438ead983ff1ea9f9dfb84180e16a32be3550ff2bb8ba2619a4df46b183318ca6f9b70d78a80c9a95eff856b0f58abea69e2e1348c469f16fa171058e6e0f850dcc8c175cd3c280f99f1860318cac8fc1d1ccbd5a9e70ad6abd22fed28799d50019f75a716ca346cbbcf9e2ba6ad29716c4d51e913bbb4fca47ba5d1ba2eeb3603cb2cdac55408a4f18e724dfc80ab920bd07288d1d55b5ce88899a2350e5479eec582c9bd0b71d76c7e7deffeec10524f4c44390ceb42889e430636d45abe00143249b3310b6f9ed3a1399bcedce45389ed9e4a5693e8cbea5eeef9fa257d26edd97caa2dfd645fe120e3abe1481635e8d528d0710736154079c2b62ce2d9f98d8ab0989216aa99cf1461134fb4a495e03af8068c068508b3c8e1526f6e461ff2a08314749fe0c82727275c21bcdefc7050794f0a1ae323fa4b8b4ec7f218cef77b119a99f5a385d17dede7fe0efe6399f21c734b801345a27d23483b559482fe2991698ed26045089dac9160d99552ae556c3fa495e62516a78fd35dad682a9878befb032e6479922a1640f4677c26fccc28ac96bf7d2f15d4150d251ede62e6a9533234feb5706c7a59f7e2278c1ddb6c9df58503387a7bc356be776dd17078b0fbd0f85ac", 0x1000, 0x11) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c23fe8000000000000000000000000000aaff020000000000000000000000000001020000000000000000f3ffffff2afcdf65f552945bdfe96f00000080009078000069b85303e6c1e3aaf52b943bc3f219476a6a696d9e9a04efd5ab7d2abaa47dc4bba162711a5ee9cc6c69654d3e80a7cb137006c30555e6f77c3a138c9d60cde1bbd01b4c2467a7890e53bcce00a92b1cadc445131ff78f56a53c62cf456c1119e7a47930c2ce2afdf28d1dbba455b47a0cca408904737304f7aa35a3f0e1ade4e38005633ffe433063a79f5d580677df4e7f63927939ba70d3faac7f3ae71356a630331775454882ecacc61616bc03f9a1b3c23f087a9f8a7893d15f8db204e7b9e411bf56a9e7408ebf8091e0661061c72396c5fc6356c2bafcf9ad9ff5205d71443cc3eaf31e7bee6a0aa33f8995b0752bfea43c"]) 05:40:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r2 = dup(r1) write(r2, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r4 = dup(r3) write(r4, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 05:40:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6}]}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0xfff, 0x1f, 0x4, 0x7}, {0x7, 0x1, 0x8, 0xaf6}, {0x23, 0x4, 0x8, 0x2}, {0xfff9, 0x1, 0x1f, 0x9}, {0x7, 0x0, 0x0, 0x7fffffff}, {0x7f, 0x7, 0xff, 0x5}, {0x4, 0x5a, 0x4}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 05:40:33 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=""/127, &(0x7f0000000280)=0x7f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d, 0x0, 0x80}, {0x25}, {0x6, 0x0, 0x0, 0x124}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xfffffcd5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x19a, &(0x7f0000000080)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x30, 0x0, 0x0, 0x9}, {0x25, 0xfd, 0x20, 0xfffffff7}, {0x6, 0x0, 0x0, 0x7}]}) r6 = socket(0x18, 0x3, 0x11) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r7, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000400)={0x1}) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30, 0x9, 0x0, 0x2}, {0x28, 0xff}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:40:33 executing program 1: setrlimit(0x7, &(0x7f0000000140)={0x8000000400020007, 0x3}) r0 = syz_open_pts() r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) close(r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x1, 0x1, 0xffffffff, 0x5, r5}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="0a2eeea85f0100000001b5ae3ee50499b94d7f9c3c18705ca7c1bfed37ab1420fdd293d5f8afa323fd4f2fee5d7032c023e673cb371bc11e0f50eb284e20cb63b35c58a4e9913c87c897d92aaca2596f6ea4c8dd06c155c20e7c4e1156d357f48f1833f98d53", 0x66}], 0x1) 05:40:33 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffa1ddba08aaaaaaaa0086dd60a4f00800012c23fe800000a800000000000004000000aaff020000000000000f00010000006615bc00f3ffffff2afcdf65f57c945bdfe96f00000080009078000069b85303e6c1e3aaf52b9400c32abaa47dc4bba162711a3e82a7cb137006c30557e6f77c3a138cff0f1000bbd01b4c2567a7890e5356a53c62cf456c1119e7a47930c2ce2afdf28d1dbba455b47a0cca408904737304f7aa35a3f0e1ade4e38005633ffe433063a79f5d580677df4e7f63927939ba70d3faac7f3ae71336a630331701454882ecacc61612bc03f9a1b3c23f087a9f8a7893d15f8db204e7b9612b94e1ceb50b2e96c5fc6356c2bafcf93cc3eaf31e7bee6a0aa13f8995b07500000000000000400000000000888a37c048d55f1ccfda00000000000000cf32d408022c1e40e178eef9618389e6e792227ddabd0bd800"/340]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x81}, {0x6, 0x0, 0x0, 0x400bf}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0xda, 0x7f, 0xc0, 0x400}, {0x7, 0xfc, 0x1, 0x14ae}]}) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = socket(0x11, 0x3, 0x0) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r6) accept$unix(r7, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = geteuid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={r8, r9}, 0xc) recvfrom$unix(r4, &(0x7f0000000240), 0x0, 0x800, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) r10 = msgget$private(0x0, 0x0) msgsnd(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="02000000000000005ac9a360b8257e66703af400aa67be22517f0fb3d341c08ca0b4f61f230fe2b9fa60780de28e6c086feeb3006fe96b1e9951a841bf1c087f747e83c5c21567a512d083d635f8bc41e2b8d27246f29e4532e2fd6cbc378f4b6527722e130edf0a5de6dc3b0f178c61bcf532f2a12dcf38cea1768aac1cebd0eaa9f23e6dce4b411484afab64cfde2a"], 0x98, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:40:33 executing program 1: r0 = semget$private(0x0, 0x2, 0x22) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000001c0)=""/183) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) ioctl$TIOCFLUSH(r5, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) fcntl$dupfd(r3, 0x0, r5) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) r7 = socket$unix(0x1, 0x0, 0x0) r8 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0xc4, 0x2, 0x2, 0xe11}], 0x3, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0x2, 0xfff7e, 0x40, 0x3ff}, {{r8}, 0xffffffffffffffff, 0x184, 0x2, 0x1f, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40, 0x1000, 0x40}, {{}, 0xfffffffffffffffc, 0x60, 0x40, 0x67, 0x100000001}], 0x1ff, &(0x7f0000000180)={0x0, 0x1}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) ftruncate(r1, 0x0, 0x0) 05:40:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x131) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) ioctl$TIOCFLUSH(r5, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x40, 0x0) close(r6) readv(r5, &(0x7f00000001c0), 0x3a) 05:40:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./bus\x00', 0x8000, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x409, 0x0, 0x0, 0xfffffffc}, {0x33, 0x9, 0x0, 0x1}, {0x800006, 0x0, 0x7f}]}) syz_emit_ethernet(0x1fc, &(0x7f00000005c0)="6dfee71152a5d14083f5f208abe92f8adc08ae0fcfdef05d000000000000000000000000000000000000000000670adf755f25774790b1b1609bc9d8165dcc6f7f0f81194ddb9e31a96f0746fac78d750efb089f0e900f55f50f343b6564294c285ce5235f44d4a1fa8ee8fd7f77c7cc3fb47693c3306122ebbc8c43883dbbab7d70b59daefc1d01fe5db2656902d47493de32bb03fe96b583a5df9383bffb05ba0be46954e3ea3e5f29ce62a5dc9a8802a70867f868c26d0a2f7832d626718d288fc782ed11ecad86dc3e966cf8b2ee2795e1a3fa3daf9b95543d181f118eb1e1d9b8e1de5bce19e8f49d719d4b2c439c2225c6ac1618ae28e7788d967348e64795a87f77981fb3a469acec3ea31c340c7ea4ecaf7e3dc10c9a17eba498619f5d11b0cff1f292f154d86d486607cfd143f66f8b01526740dba3a3451bbcf6dcff038e24ab6e16d4443464e9da9558040be7a30ab0bbd2bb0b9a5fff311881862219cc0d6a3d69b15e4be3cc341156706133237a219f1d7fdc6341145ea6744067861bb674849ee9ab1de34127a178d6be2406e9fce663149eee79d591ec78bebaa533e037392e478bebb50d8376062634b2eee45f983d3960bcd439e4310f0ab674b4e5abcca33dd782c40c7cb0477078d47df04684e3dbbc1e7cb116de8293a26c88f0d829f5931afd35dcc683228dee802ad086417032facae125") r2 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) openat(r4, &(0x7f0000000240)='./bus\x00', 0x8000, 0x10) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000400)={0x1, 0xfffffffa, 0x2}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 05:40:34 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) r1 = socket(0x11, 0x3, 0x0) socket(0x10, 0x5, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000100)}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000140)=""/54, 0x36}], 0x3, 0x0, 0x4000000000000006) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000cf55000000000000000000000000000000000000000000000000000000000000000000005719f6c409c12467f3f8000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000"], &(0x7f0000000400)=0x6e) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = open(&(0x7f0000000440)='./file0\x00', 0x1, 0x80) r8 = socket(0x11, 0x3, 0x0) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r8) kevent(r1, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffc, 0xb, 0x2, 0x5, 0x3}, {{r6}, 0xfffffffffffffffb, 0x100, 0x1, 0x7, 0x10000}, {{}, 0xfffffffffffffffe, 0x1, 0x1, 0x3, 0x9}, {{r3}, 0xfffffffffffffffc, 0x18, 0x1, 0x2, 0x4}, {{r1}, 0x0, 0x10, 0x1, 0x200, 0xfffffffffffffff8}, {{r7}, 0xfffffffffffffff9, 0x28, 0x1, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0xd1, 0x2, 0x4, 0xffffffffffffffc0}], 0x1, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffff8, 0x74, 0xf0000000, 0x3, 0x4}, {{}, 0xfffffffffffffffd, 0x40, 0x20, 0x6, 0x10000}, {{r9}, 0xfffffffffffffffd, 0xa0, 0x2, 0x5, 0x80000000}], 0x3, &(0x7f0000000600)={0xfff, 0x100000000}) 05:40:34 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e52ad5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) mprotect(&(0x7f0000621000/0x2000)=nil, 0x2000, 0x5) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) close(r3) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000300)) 05:40:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x44}, {0x3c, 0xfc}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 05:40:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 05:40:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000000)) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) ioctl$TIOCFLUSH(r5, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) faccessat(r5, &(0x7f0000000080)='./bus\x00', 0xbe, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x2, 0x0) 05:40:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xc6) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:40:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x3}, {0x20, 0x4e}, {0x6, 0x0, 0xff, 0x100}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20008, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) openat(r4, &(0x7f0000000380)='./bus\x00', 0x800, 0x1cc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x28d0, 0x9, 0x0, 0xfffffffc}, {0x1f, 0x2, 0xe8, 0x7f}, {0x7, 0x8, 0xa1, 0x3}, {0x1, 0x9, 0x1, 0xff}, {0x100, 0x80, 0x9, 0x80000}, {0x7f, 0xc8, 0x1, 0xfffffcd4}]}) socket$inet6(0x18, 0x4, 0x9) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) close(r5) r6 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0xd, 0x2, 0x6, 0x5}, {0x1, 0xff, 0x7, 0x7}, {0x9, 0x3, 0x5, 0x2}, {0x1, 0x5, 0xb1, 0x29}]}) symlinkat(&(0x7f0000000080)='./bus\x00', r6, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000140)) 05:40:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5}, {0x6, 0x0, 0x0, 0x101}]}) r1 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r3, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x1, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x2c0f) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/47) pwrite(r0, &(0x7f0000000140)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 05:40:34 executing program 0: select(0xffffffffffffffca, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0x4}, {0x80000001, 0x6}}) 05:40:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200", 0x9}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0xa) ioctl$TIOCSTART(r2, 0x2000746e) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde1b4be4edcdb130e634edaaf5e41a4dc4a0e907d462eeeb4b2309c31933a9f35d8afa5f0fd5e82646f73ba5d1c01a4b75dca71bf6a605596dd76a3563a14b2ade1719e672cceb92168ef2c4042c021098d6ac13fea70a8aa293e88b372209658f1a818ab68e642c65b4204031b3b9df9ad6201588522bc02a4aaab61caf9271156fcf30c7aeac5df0bc726c301de8f6da5f205749f460c964905344ba23ad836f1b1b72fe1944e1e0ad99f4203a5894cdf184dddd7b8db91c13be3cbfc030d893de688baf0979840d7c85752cd08c83ab5be044d988484f644f0fa297252fe8c9b00883663c64180ad35b682cf0a288b73b4efbf266dc5f265a4a4c9baaa5dfd09d2626e8531dddb3fe88d77824f8c86a40302967a944fef31b10200048311f", 0x1db}], 0x1) r3 = semget$private(0x0, 0x7, 0x20) r4 = kqueue() r5 = socket$inet(0x2, 0x1, 0x8) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) r7 = kqueue() kevent(r4, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xc3, 0x40, 0x52}, {{r5}, 0xfffffffffffffffe, 0x40, 0x8, 0x5216}, {{r6}, 0xfffffffffffffff8, 0x12, 0x90a85e49e3b58317, 0xffff, 0x80000001}, {{r7}, 0xfffffffffffffffb, 0x30, 0x1, 0x3, 0x3}], 0x6, 0x0, 0x5, 0x0) r8 = dup2(0xffffffffffffffff, r4) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f00000000c0)=0xfff) r9 = kqueue() socket(0x20, 0x4, 0x1) r10 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x0, 0x0) kevent(r10, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, r10) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x800006, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x3ffffffe}) kevent(r9, 0x0, 0x3, &(0x7f0000000280), 0x9, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/100) 05:40:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) accept(r2, &(0x7f0000000780)=ANY=[@ANYRESDEC=r4], &(0x7f0000000280)=0x1) r5 = kqueue() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r5, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r7 = dup(r6) write(r7, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x4000000a) pipe(&(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r10 = dup(r9) write(r10, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000300)=0x1) r11 = socket(0x2, 0x4001, 0x0) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) kevent(r12, 0x0, 0x0, 0x0, 0x2, 0x0) 05:40:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x8], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffff], [0x0, 0x0, 0xffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 05:40:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x201, 0xffffff5d, "0366fe15ebaa10c3ef5caf0400"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000000100)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce748831", 0x9b}], 0x4) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc015", 0x18f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x18a00) 05:40:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() bind(r0, &(0x7f0000001700)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) pwrite(r1, &(0x7f0000000000)="49248ab99f2595af515e92a5c7ae505e2faf2072cd5a67264fe0ab9b25f4a61add4cc9ff13fccaeeef9626308a0723263646ee28b51c5ac0df0be3ddb1c919d6a67e0ef157723d2c6439ec8a4dfe3aeeef3cfbb71eae46ef2a99d4cba55faa6ca70bf7c9358781440797", 0x6a, 0x0, 0x200) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c699754e45422f697ab65f26c9fff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c0300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a4725b852cc9e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef5181"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r0, &(0x7f0000000680)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 05:40:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x28}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:40:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f0000000340)=[{r0, 0x4}, {r2, 0x80}], 0x2, 0xe2b) chroot(&(0x7f00000001c0)='.\x00') r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40, 0x1a2) r4 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r6, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r9, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000440)=[0x0, r8, r9, 0xffffffffffffffff, 0x0, r10, 0xffffffffffffffff, r11]) fchownat(r3, &(0x7f00000003c0)='./file0\x00', r7, r12, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='.{\x00', &(0x7f0000000140)='c\x00', &(0x7f0000000180)='[\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='c\x00', &(0x7f0000000280)='[\xb2\x00']) 05:40:34 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x20}], 0x20}, 0x0) 05:40:34 executing program 0: pipe2(0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2], [0x0, 0x1, 0x0, 0x0, 0x0, 0x800, 0x800000000006], [0x0, 0xffffffffffffffdd], [0x0, 0x0, 0x0, 0x0, 0x1], [{}, {}, {}, {}, {0x0, 0xfffffffc}, {}, {0x0, 0x0, 0x0, 0x2000}], {}, {0x0, 0xfffffffc}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x1}) r1 = openat(0xffffffffffffffff, 0x0, 0x2, 0x2) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000019300), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020699d, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r6, 0x0, 0x0) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) dup(r7) r8 = openat(r1, 0x0, 0x10280, 0x10) lseek(r8, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 05:40:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="f6b1d99d96fa335042ec527ee9fc2709595a46bf38bf112e9b95c633b69b", 0x1e}], 0x1, 0x0}, 0x2) 05:40:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xf0c0, 0x100000000}) r1 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 05:40:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket(0x18, 0x3, 0xff) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r2 = dup(r1) write(r2, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x4, 0x800, 0x0, 0x0, "02ffffff068d00cb5fffffffff9752c3ce00", 0x10000, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:40:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000240)=0x4d43, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, 0xffffffffffffffff, r5}, 0xc) socket$inet6(0x18, 0x1, 0x5) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file1\x00') 05:40:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) sendto(0xffffffffffffffff, &(0x7f0000000180)="699abd91bbd6bda9bc067ee25bea39ce11035c4ad44545797474dcf1c531355943e47d008b7c3b561febd6c50d95d47ffb5b56e30940aed0823e27d11b4a16d632b7bd66fd6b82a93b3f3148b6e25b3f951e444a353ff17449f37d48e1c5b66b6669d0556ddc94d8161f9e20e70d95b11dea205d39bfd8228f9d4a45eff97086b857e343b99ee5765c7285994b490c26256f93e216da3184d93b291fe9f2795316c3c12c6fe26dc4ef0ca6c82a74cef5e972f1d167cfb0d4402fbf12087ec5c653cabead3574109773e6549ef6be6c1fb524b34fee878c49630132259e04f5da0d1921beed6349c7ffd978dbff59c90590bba39977bc27908d4dcb0f24554d4f171b4e673f4c21e28bb8d7fba1a1e50a023aaa25835505154256e0bbbf125b69e58d75305cebdf2a0ceb6b730461f710c0bcda8b8709aabef8bd3b63ee47d7edc6f04b34e52a632e120df71f804727dca639a4f2ea1fcd3a2b767789cad0ebcb6c4ab1607dfcf8c957456dd27e3901bf2a124026d5990e703edb56c20bb3243b04389438f798a942a04a505cdea859194f07f67c0446f3345f2e70d2184586eefa1f5a8c9228ba364fbfb823954fdd3d785ec7e2990fe09e0f72983110268f6ce4cec2b67e7590745141994abeb89b93747e9a3906f6f3ad48d9b5ceccf33bdcc2636de0c6f5175afd266dd4b31fc6441e406d59b7192b5fd95e058c799ae3c96d6a11d89b1cb38246ed15d2300cba4283ba4788e7866b361a9cbd64b341d6af202eccd8412946918a0881054beca974e659bf036ee8c625a32dd7457499967a94bd13391fa0ede4332841cf59d74d620f0b629c0dd588220f42594608ce11907764cb5fc8a7c88941aa58d274049ffdcec99486a5c3756c3e33373204b39345a3a713cba311f02d5b15a16358e0331f965b1c9e79a6692b81c81c6ba6f47f8cd00d6df3e787ef2e73907626b474851b0d3e6a8fcc839c032acd089ae84cbb43a649b334bf2de8f6beae93803fa6d7ac57042bfc7556981f119c8688432e3f53ea58c153d7ec6d501fcd720118d819614c564584bbf87af196264556c62d73dd08df6ddc3c24dd1a6b7f2730014890cc3c5f3c79a84cf0f3b105001d50f6d20d0c41677dfcf71edf1c6e3bb42220608bd4d37eba60cd73a992bc2e200a41c6b78e0817ad66b7b0c5fe1b08d79e3e9f263538578bf646317a31fe376524a627647e5e73a2e92fb813dae73efae7edd913ca218a4eb5cdbc0bdf216618e4cf6d848a43f9f17185ed8258a9a63c94fbc353017d339ad54dcfe9ea97788faa2fcef910e18f01c8dcd57b3978e79db3cdd126c575ff5713b5c21ba5eb1941f7a03ff165bf9ee88bc44df349979f86d3ea0be555e76f89cecd9e26d214719f3463e1dce5ec3d23951e99396a62f865319c478f5ae1d4c69acb20cc7f8fa08b479ec71481a6e2d7ac752ec9b04f4adba5a36aeb3ccfc106eb1cc3ed8d04b1375690b4759aff15baee38c141344b4fbfd6eb89478ba67a6e73f0a566b8d23d07a75efd23ef42b345b0782870d0ff91e13fd085e4f8fb61cec79117892404a7827182080c914710f2a7a9c9776847d06771dee8aa1fc5e65a285565d2af984bf23bbe9df94197facb78fc5f47136127b2058e4354dd4a4667da38aa90af2fee1bd52a76571115b6523bc23202112b66d166f892de05737e9dd750ffe5be92bfef6bc55e488b90d5c8ffdb3e03c6febd8d46969e0dbafa4544ab01318b2780caa33a662faf8d69b2129abefbf93c7377c97f67837837028ab7c9fe4a1b0187ce9f5ab128189cc7d5bc4e8afa945df5b655ffcdbad452eb35ae5b49795996b9e9332761e71135ef048034d313819c2085f0de2e3d0c79c6fb8a118658d2debbd493ed153f749f4dfa515be141c5342ad455dfc1bf497a35c66e3d2a69be971555570eb2ae8dc365d79ef3a5ac83094b34a8ca014e456bcdc0b93e979c7a7d6964215e44ecf4eb8742e35247348241eb4c6d129c4a72ccc0515a99eba6f104418131f3cb46d15c", 0x5a1, 0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 05:40:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) write(r0, &(0x7f0000000080)="cfa31a0e538ef1f426e310ac39bc3940412aa0acbe2b6f0f394ef99f7c81cc1cafb16b6b371ebf6a30f77f37e88b8da3", 0x30) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 05:40:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={0x0}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r4 = dup(r3) write(r4, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000300)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069c7, &(0x7f0000000100)=0xfefffff9) r6 = socket(0x2, 0x4001, 0x0) dup(r6) fcntl$setown(r6, 0x6, r5) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x3f}], 0x1}) 05:40:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1d}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 05:40:35 executing program 1: r0 = socket(0xa, 0x1, 0x81) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x2}, 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x101) 05:40:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0xffffff78, "6601fa1d03182eab7fff000000000000009c7e00"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000014c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r3) 05:40:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1, 0x4, 0x0, 0x0, 0x0, 0x4, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x1, 0x0, 0x9, 0xffffffffffffffff, 0x81, 0xfffffffffffffffc], [0x0, 0x0, 0x482], [{0x0, 0x0, 0x3}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7f}, {}, {}, {0x0, 0x7, 0xfffffe01}], {0x0, 0xe2b}, {0x0, 0x0, 0x0, 0x3}}}) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet(0x2, 0x8000, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x8]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x20, 0x6a15, 0x6}, 0xc) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = socket(0x400000000018, 0x3, 0x3a) dup(r6) r7 = getuid() sendmsg(r6, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d08641d33eaa49cea9dcd3a4ffbab93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f23106a56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fdafb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e233420d2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e10049d0142293df573252ca765b31e5e24061581c3673db24c6f4063b06aa74485cbff504ffc8a886669fdc049630c8acd102d40eebffafacb37bcca1a5d99a54dd8163085825ecf298918dc67fec36c3ada5decd50f0ef5985aee8a82397d0752e25f8e9094ffa0ff2c00c4f327ae988ad"], 0x168}, 0x9878d5c527fde8da) r8 = getegid() fchown(r6, r7, r8) r9 = getegid() r10 = geteuid() r11 = socket(0x800000018, 0x3, 0x102) listen(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) shmctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x7fff, r7, r9, r10, r12, 0x8, 0x7fb}, 0x8, 0x401, r13, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0xdb555192e2065f7d) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) 05:40:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 05:40:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x8}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 05:40:35 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x2000000000ff}], 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9f7) 05:40:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{0x0}], 0x1}, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r2, 0x5) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 05:40:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="e8461e86629ebbb93c3da5ca12939b5f128acaab12174fd8483128911e0f3c04d65a87e95b4e79d84f270b464fad1b495f96cd8035406d87292ebb4e005cf94c626f99d33fbee88be4c3b8732ae616fc0bbcdd0ce165775fbda0f9cd64ec50d77a4f53fe441631ec49d05d915d1be02cf248afe19cfd4238029e6e9e02daa60581a804cc434d3bd3da685a552cc4722cb492e25223a947112d5d58a851345ae73c6a06abc66892c6b8e849ab647462126f5caaaf6849c97b1c2b5dc78f44e90d7ed49234505d558afe266377e8f994c7b85855e5b3f02a3828b4e0738abc753bb799f93969ff27a6dae48fffcc78aa3890de619799173cb8e36cb217e8ccf80d6143484c28da812deb7dc1bb6a651dd524c3eaed57458749a7742be2fc8b82b74c002d82d3ad954baf770b1d4f2efd5ba54adc6a9e093dded7ce9da835089549fad352bef4b4d6464cbf59ae27c427d81eaf"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1ff, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0cd5bab8a460d7383a3b37fb4f4b0000cf4c062e6baa646541a75e72bfe0daff5e94bbee2f89f721d668a5de680e777fb81ad235e81175dbfba5b7d7d630da8d68ec805fb8fea5a5e3e3b46a7ae25db1ca2b83d281c3b081fb76ee2b5f0dd81073b361e3618a97d3a14bffc0b9d444a44035f279206cf6d4a587a482d7404359bbf1f1e1ad5892e46a0c726f720294a1775efe1b832106b464450c2984da2fd62e5a9926fc0b8f906e5c0e065b1753b450a3e5401ee77ec30047bda3ae34d3f9821befac7a67cbeed0d6ae"], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 05:40:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x77, 0xe86, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x4, 0x0, 0x5], [{0x0, 0x0, 0x0, 0x800000000000000}, {}, {}, {}, {0x6, 0x39ab}], {0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = semget$private(0x0, 0x0, 0x601) semop(r0, &(0x7f0000000000)=[{0x4, 0x8, 0x1800}, {0x1, 0x0, 0x1000}, {0x1, 0x4, 0x800}], 0x3) r1 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = msgget$private(0x0, 0x100000029) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRESOCT=r4, @ANYPTR64], 0x2, 0x0) r6 = socket(0x11, 0x3, 0x0) r7 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r7, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f00000001c0)=0x10000) r8 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r6) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x9}, 0x8) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/132) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) 05:40:35 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669653000"], 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4096) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) r5 = shmat(r4, &(0x7f0000000000/0x2000)=nil, 0x1000) shmdt(r5) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66699e6ead00c3f83f2810e80bd70623aec9a017fab2f22dd8396daef15902f37aa60e0ac500000000"], 0xa) dup2(r8, r7) socket$inet6(0x18, 0x8000, 0x3) accept$unix(r6, &(0x7f0000000d00)=@file={0x0, ""/4096}, &(0x7f00000006c0)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = dup2(r9, r10) listen(r11, 0x0) accept(r11, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) kqueue() r12 = kqueue() kevent(r12, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) 05:40:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="efcf82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0}, 0xc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:40:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x800) write(r0, &(0x7f0000000140)="e49c485c8f204a3fa308ff0fd3033b8c059fd549991cd0d7493b148269694421529fc120476c1e62ca2d2b06b3fefe128e05a3e2c378d26a43d776f7f4fb09359e7f72a42ef82357311fe06fba18605793e23b795b9918363761ac8f0f49b9170f62b3a480c9d85c35ad36fce3b41c1c9079afc5e05bdbc8152624b00cd3d9bed9bbb972eb441e8e1360b9283152d3bdbe401e62036a9f032bf7db482564177a2f32b3cc1c52aa5bc247a29289bbff236f0ccad3655ce6468c8d268b586272463a140d67ed1d063ea0f15e6673e2c1bc511a78f9c89cf7bb245b6114384306636ae2a2fe8ded457aee7e4bd1035df561b20b193b57d473dc840a", 0xfa) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) shmget$private(0x0, 0x4000, 0x460, &(0x7f0000ffc000/0x4000)=nil) 05:40:36 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x4003, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = shmget$private(0x0, 0x1000, 0x100, &(0x7f000000c000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r9, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) shmctl$IPC_RMID(r5, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r11, 0x6, r12) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x6, 0xffffffffffffffff, r6, r10, r4, 0x139, 0x5}, 0x6, 0x1, r3, r12, 0x3bf, 0x8, 0x2}) setsockopt(r2, 0x0, 0x7, &(0x7f0000000140)="0268d537", 0x4) r13 = socket(0x2, 0x4001, 0x0) dup(r13) connect(r13, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r14 = socket(0x2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r14, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1c00000, 0x1}, {0x18, 0x1, 0x100, 0x80000001}, 0x5, [0x3000, 0xffffffe2, 0x0, 0x7, 0x7, 0x8, 0x6, 0x2]}, 0x3c) connect$unix(r14, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa695fceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000002000000e02b05e5d12f524ab2aa8cc7712a2b2797bff4b7ca9e0545c9caa56169c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7742000053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490b6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf4efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292d03006654bd2bc3db5070031dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b277707044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed818535055317f6d8eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53e7c5fe1febfbbc6fa831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5ed8e130dc13133a8b1ae613d4538973c38da6d76a164acf354d6b911916fd30fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0be11cb1a8f296c54b7099980ca9645b824ca100e7eeb50f5a637b982e4e2207b3caa675dd7fa8803c1951d7f73e1d661897e37f6d09e326cd0c00a8d361f105955013bb8000ab78e2590825507ca9ca50592315f9fa21a06b09bb10d332303803b7f62f29701b4ffff5d2a2f757ca4e191168230260c792a8719b1d61e419a9907a85eee48bea73572187a2bf8403eaa23574ca30ed87a8c8da00"/1437], 0x10) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) writev(r14, &(0x7f0000000000), 0x0) 05:40:36 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0xc0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/212, 0xd4}], 0x1, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getppid() r5 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, r7, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r9, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r10, 0x6, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r14, 0x6, r15) r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r17, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r18 = socket$inet6(0x18, 0x5, 0x20) r19 = socket(0x11, 0x3, 0x0) r20 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r20, 0x0, r19) accept$unix(r20, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r22 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r23, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r25 = geteuid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000380)={{0x5, r25, r24, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) r26 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="b2fa1ea57f076081c9fd1a95d8bbad2d7921d20f4f2f322225b1c96159aa4361069ef8845715ac391da0254b13bad1b5aea657ce2c3603cdfc7f8631112be69a7516950416f494d72bdfd74fd2e1da5332c92ced351c795136a6d7a25e026638b44e6e616c7d999f2af9403e74255a80a77e5d5a90c89f342a1eb31ad1d8ff97e1140565500d23406299874410c4c6beb06a1024d2", 0x95}, {&(0x7f00000002c0)="2966896920325a5006fde784da601151b452a71cd1fa4a583f36f3c365386942486557bc2f6c30909e90db4014967b38b570228332f527763ea089ddacb78d1e886e57790d63cbea7119f4d2a60f3beb0716c5298ab858a992c7a77e74a376d1a2cbfb0224a8450c6af026c424d1c0c0d59e51204103ef70348844b8c150deaabcdd7f83fe1cdc00cd3b42197c6e92fc4f", 0x91}, {&(0x7f0000000380)="5f57bdd266a980bbfc2a7fef11949719461cf06f34204a86c64f8d34ecddef414972837a7cb190f09d2f2acb38d86fe7998cf8e9b5e56eadb70e78affe6ca2ba567b1ef6b164134ebd4845aec64fa94c124ee3343b61f0499eae57b294e347e56ca495bed7007708d0f0104e383de1aca8273ff5f164362c767d9544", 0x7c}, {&(0x7f0000000400)="12242056ca5cd0d04de0c1a79ededbde007e4340846d4c9de1e16b760934a7ccca9ff12981ab168aa4dc0c52a09316845bc639599159e09f16caf2317b9dd43f5bd703c57df58b554ca71aecbff67bb2b7de99fcbb4b97382b10709f1ccfb1d3a30adc28260703453e3151fd65db3e5b02ed12a368c6acd7dda5dc65cb25e43cd149f9be1a3399efaa11ca8937ff7e1b2bce60317566ecf5664bb84a2606c373ea636eea97396925d107e21c2c77391cb6a4b40735749b560ff7feb0f3c9526d47a247ba720b88f4bedce9309d61c8cefc659adc2595aae86b636981634eeb9abd07e40391db922f1d7fa17c54321a155910533e0bd46d04", 0xf8}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r18, r20, r0]}, @cred={0x20, 0xffff, 0x0, r21, r25, r26}], 0xc0, 0x4}, 0x406) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) 05:40:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 05:40:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xefffffffffffffff], [0x0, 0x0, 0x400]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) semget(0x3, 0x2, 0x1c0) 05:40:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x7, 0x400}) pwrite(r1, &(0x7f0000000200)="2c5629c28b1d0d792c54b1fa618b89e2efd6869a4186dfc48fad2b2e283b7c3cd03dc48640f698561519596ff43341c218c6da29d6ec7b02f211580f98fecdb46a3b749f8ee2404f141c754aac", 0x4d, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x28}, {0x20000006}]}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r3 = dup(r2) write(r3, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000300)=0x1) pwrite(r3, &(0x7f0000000280)="967ee508e3b5dabd4e1208f295c405bf1ed951f40c3eaebf786a7e4698a5addafd46a3d0384e85dc8339ff245853c7a3039dd373c8447c5f6ad684f229f00112fcf1d92984e14d618c8859d79d41ae", 0x4f, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x6c) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) 05:40:37 executing program 1: syz_emit_ethernet(0xe, &(0x7f00000000c0)="c7a895b22a241c0a078163ff86dd") r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="851428fde149b507688b36b2a9eec9f4de2b9ecbbf4b4db5af1b429e4e9874244fb7f88786ffd7696b1bab108ac0819315be890bb4ac68e6bb57bc3ecbdf0bfafd8645b4ea06d354c6fa2e78a482d9e5bf812be177824a6b9d16cab0ea86a026297569b35df541dca9ef384fdb7671c5c694f9a6605f1a0cb4f5480e78558f5bfba5ea5455a51d43abe85a977098862aa9463de714ea7bbf26a2ddcbda33e4d9", 0xa0) 05:40:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = fcntl$dupfd(r4, 0xa, r5) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000080)=0x2) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES16=r2], 0x1) 05:40:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r2 = dup(r1) write(r2, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x120) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() 05:40:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e29778902f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b0cd8bb2e075cdcb511cc6b84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22198f6ccf6efbad11bf3f540630000000000000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcf2cbe8e2c84b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f34fd78eb7480480eddd1ff1730df0b0af70be486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47"], 0x10) writev(r0, &(0x7f0000000200)=[{0x0}], 0x1) writev(r0, &(0x7f0000000f00)=[{0x0}, {&(0x7f0000000140)="f9b665cec66388e2", 0x8}, {&(0x7f0000000d80)}, {&(0x7f0000000180)="3b3105a03a93cb3b118ded7a0e7e8cc719fa4acd0060b2410f1822822eaa4f2e0dfcb8dd71820d5cf7a4f4bbb3a051667d70512eef57", 0x36}, {&(0x7f0000000e40)="f16065f72b35a2b028e3170efcb916be9334f3584f3997f7fe590281599f3dea9e68e41e00f2de11f7601f1bc11af7ed1cf2f88e74ba16047c0a8945c8cb0fa42735b88cc8aba812ba83cae6adb2801cd1c5d4ed2ab4f2bbd174a0ae85cd405fad319cc1da866f68a3f6cc8f", 0x6c}], 0x5) accept$unix(0xffffffffffffffff, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000"], 0x2}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0xfffffc7c, 0x0}, 0x1) r3 = socket(0x11, 0x3, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r4, 0x6, r5) fcntl$lock(r0, 0x9, &(0x7f0000001400)={0x2, 0x2, 0x6, 0x9, r5}) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r3) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg(r7, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001400), 0x0, &(0x7f0000002c80)=[{0x58, 0x0, 0x3ff, "cf65376d07ce691a05548e768bcae3afe98bbcef7fa66e62001c025b55036586208ef0ebf496c87e479f426a6a52773f2202b6df3d4ab7166c1988efb8d55d097e0d2e93bf669573"}, {0x80, 0x0, 0x0, "81da6673233de14fefd5c6ce0bf8aea176653fc7897af9d53e3b1acd58a96ab1c2a8bb2adf24b370904dd0d36f456a599d6fe105f16fbf6e331c625281e84b741797aff4f764fbba096c26a1109e76036428533501acdb0a76e08d2383f721afff8e6d9810976e71495003ade1086d"}, {0x50, 0xffff, 0x4aef, "7314a4dce4eb51f9b358892d0439019ac04d4db57f450e1da46c9e353036a9b79e02e6690640d88dd435f9eb338840eaf2f7f154e2cf4a7f7da699"}, {0x10, 0x1, 0x8}], 0x138}, 0x0) 05:40:37 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) socketpair(0x2, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2288c4d8f8760f966e4c0854e4430f9f5f8adf3b3c57a025799b062d17c538ce851fa0d3869119d05a04d245a840ce887122c80b616fafdbbcaaf8c23714048b922322977419ca741e73f56f3216f94da31721c6528d3c4c5f4dc79536802bc39287b481e3a5f1b8e83e2f045b6a886ffe143c1374797737f4f4bff9386aa4571831c260ef6481ecc5ba6811c3fe3005eb671cd208af38d32ea7807315675ee4048e5960f9e29c78322a", 0xaa) 05:40:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbf3fdfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r0, 0x0, r0) 05:40:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)="f8f7366d761d685944e69650be7979e6cc902e611aba84a869c08b3f5fd8201c6b1467eb8062a94ba026433c680fde31cb49ade7b63776f07095cc619212ccc667b6a6573f63e1b5b48d24b13a70449b20a6c9e95ca45ae557227aec2123743ee16994dda31a75e0f86f", 0x6a}], 0x1, 0x0, 0x0, 0x1}, 0xc11) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0xb70, 0x2, 0x7ff, 0x921, 0x4, 0xfff, 0x6, 0x10, [{0x46c7, 0xfffffffc, 0x6f, 0x2400000}, {0x1, 0x5, 0xfffffffc, 0x100}, {0x80, 0x0, 0x8, 0x59c6839b}, {0x80000000, 0xffffffc4, 0x0, 0x2}, {0x4b69, 0x20}, {0x8000, 0x6, 0x9, 0x8001}, {0x1, 0x5, 0x200, 0x4}, {0x2, 0x2, 0x13b, 0x4}, {0xbbe, 0x8, 0xfffffff8, 0x9}, {0x1, 0x1ff, 0x0, 0x5}, {0x1907, 0x0, 0x5, 0x1f}, {0x3, 0x2, 0x7fffffff, 0x3ff}, {0x1f, 0x8, 0x5, 0x400}, {0x2, 0x8, 0x3f, 0x34}, {0x1, 0x283, 0x82, 0x8001}, {0xfff, 0x1ff, 0x3ff, 0x1ff}]}) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) 05:40:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x20659) close(0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0x0) 05:40:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x1, 0x0, 0x0, 0x400000000009, 0xff7ffdedffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0xfffc, 0x0, 0x0, 0x40}]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) 05:40:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) r2 = open(&(0x7f0000000100)='.\x00', 0x20852, 0xf7e2f8e9136bbb71) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:40:38 executing program 1: r0 = socket(0x18, 0x4001, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) socket(0x6, 0x1, 0x35) r2 = socket(0x2, 0x4001, 0x0) dup(r2) recvfrom$unix(r2, &(0x7f0000000540)=""/209, 0xd1, 0x1, 0x0, 0x0) r3 = dup(r1) r4 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000400)={0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) write(r5, &(0x7f0000000200)='p', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r7 = dup(r6) write(r7, &(0x7f0000000200)='p', 0xffffffffffffff53) r8 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r8, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000300)=0x1) dup(r7) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) ioctl$TIOCFLUSH(r10, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r10, 0x0, 0x1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x7, 0x8, 0xa8, 0x100}, {0x1, 0x1f, 0x1, 0x2}, {0x1, 0x0, 0x9b, 0xcd61}, {0x7, 0x2, 0x2, 0xfffffff9}, {0x6, 0x7, 0x1, 0xad}]}) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r11 = socket(0x2, 0x4001, 0x0) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:40:38 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="04", 0x1) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000040)=0x7fff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/177, 0xb1}], 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 05:40:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket(0x2, 0x4001, 0x0) dup(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x6ecc5a03ac04ec19, r1, 0x0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:40:38 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x18, 0x4003, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x4003, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket$inet(0x2, 0x2, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x7f, 0x0, 0x1080, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2fb96b6c6d3000"], 0x10) sendto$unix(r1, &(0x7f00000000c0)="749703170f0000d5f7e700", 0xb, 0xc, 0x0, 0x0) 05:40:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x1c}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:40:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) connect$inet(r0, &(0x7f0000000000), 0xce) 05:40:38 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0x5, 0x0) pwritev(r3, &(0x7f0000000840)=[{&(0x7f0000000180)="b46d941dfbf44ab06d6a3d3c80dc9b63fbe08053ea054630ac0ab651be1c988949b8d2abb7b4ad59b702a528396d948ae5125cb0a4a4de8e617bfe1ad9fb0bd4ffa9bd3cd4ad41b5e6e327e4a06bb2f94b4fe015085ef00b50370acddaa73b06ce94d10d7a134970f255ddc6935ead6c53342a4958f93973469a02280825139631e54b977c602803656670f3a3bf7475287e58f93072dfa755603c55801c92487fc683110deb8890ef5ab5c56502da387a169d6eedf5e1f135377d52e7d3125b900bc8f6785e61c762d716c9fc088141bd697e1f65133185c002947e15a45917bfc016956b5f0d", 0xe7}, {&(0x7f0000000280)="045edfff3b39f70e8f8d83102e898296e8ba1268de1b886fea7f3d90bdb9fb549e52980345358b2db35aeaecfb3487b5d0882bd56181ab8d58a9ccee5dcf254e4fba7b497d91e8c1fae3345873a19695b6019f39703ae849c513cbbc0b13bd36fa888606d9f09676fce23e7d25a318ee50904b896e0a28609696e58880afe417d373536138384ff033847a24cd0252e682be9ace43b2a805f6bf122398ef3c84cd1412a85ef5c9cf0b381047dc0539ceac2aeaf34b0d9e893dc114860a847141e4ace24a4a77d6ac3ddc8350a6bb310b59b7b118c5b2f3bede99c9c70c158bfe9fba181133986ab10cbfe22d5a3325996b190a6821", 0xf5}, {&(0x7f0000000380)="cd3492cb5e13601bc16d3bdae180d211f48f3161c99fbf2d3b151ec9028b703009ab24eb6e3189dc3f624c9eeb4035ffe68844209deb41bd06b225eb931b2d73bd98aaf521bd967b474aa9369297c6b14020f4992d5f1f95f6bac91d50594e3978b765bf2f6fff55b8851810c4feee17a78649d2e1796acfb60a880bed8e5e2b94f7d6882d930e552ad06de7ec6aeba8b3809b2cb92cb99a69928febea82f1229ceb39277e8505f70fbc2b2e5829c405b69b64f1b2fa6b3a9fa70f1e7d5d9e860be0e652fdc3e961b34c969dec965d7e9e461f05", 0xd4}, {&(0x7f0000000480)="7c0ebe541d51180ba7b9b8efccc099100ed1ed155e8419e61d083692023a53af8e27a7e02ba7647db548891f0a30c099958c0ed87ede4acc2bcefda67272b4749d704289ce2361475622027bbaf2b9fa74f2a117f9017da20d9ff7a005dda368062f26365efa7b4bfdf65fe6a5e700c3578602baa62c5084ac9322abdc7be2c02bf95def024e5257dd46ac800188265424f4d6b904564767dec7fcc79448b206e70fcaedf72c4d6ed997e517078cdcce09224e0ecd4179bc11867e", 0xbb}, {&(0x7f0000000540)="b548dede56a5cf6897f844527f6ef8fcde7b0955e4db0d7cd343eb05d143adc9141abcf8aef69c6841738a1882587004703065c326aee90e14d39b69495d0bf515b139f2fed605a815f6f31484ce9fb476718fef62208c56a0093f2b34dcbccf127f93cd6cbb59112d1fdddd1b5a2bf177d87da23a503e21703489ee58d0fc106a8e45c07602238b7cd40aece384b1f6e4f6584a538cd346f90d8432a652217624c4532ca4baddabf43c80a768beac1b69a208c147376af6642d57bcd8", 0xbd}, {&(0x7f0000000600)="0c992e70906bdcf4002551e025ee0aefdcfe82983538d08321634c6d780e49a14754903a13a0bc90c7787089ece836c6d18f454a5c69d937624c5561db06b4f2cd99d5bb473aa1e96eed79a93074059053309028888d38662f49396546199b581c7372c41e012c66cb0cbca26b90731cc86ad24211bfbb9b57581b10625539ea6f40e6704b319c786c3f68933fd28b9e036bdc095fe5c27093bda973afb187cc6e11da227f4d0a0e47c3a52a655c5a42d50a8e50f99b1482d532d578420c0d255db17724b258cd9cc0f73f69d4abcdbff9cc41925613eeba", 0xd8}, {&(0x7f0000000700)="500ce8160bb26005169e70ddec52a0c73c217312ba8733964041033ef6911244b63a6af900cbf7c9b0a173decf741976e1dce3bd0072a2253d480f4926c12cf34f869861bf637a6ec422045b31ca77864ee83301029bbc4631520ca13a32d4186829f2c6d92ed8bf6b81bb6355835f42b44880", 0x73}, {&(0x7f0000000780)="2420d876ee66f26e1b809c550cf0e8507e2aee178bdb8abe0d8fe5e547a1c2ac4168497d235874cda9d4b969ffd92523af799d2f08eb080930ef012769e115b87962357e197315347ec6e677129040e7e14a32af2e4e5a68d81029e1a8ad66487866bffe8dcade5233c8766e12256f5c91033c46950355f55f4b58d1b2117d56c2749dd29c67e1705b6089c7e0a0e37033be40685cbb03b1db0ff81fab9d8c7d425067372bc77ef691ccfc19de4325391a0002fb9b", 0xb5}, {&(0x7f0000000040)="6fef6011655c70d8489a0400e0944f03fd08ceb1d8", 0x15}], 0x9, 0x0, 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 05:40:38 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="f5fbb996a5553abe4d6c33f782b918802aca6ec10c13b881175658aa9311019304b574670d5da51f3efad6650f69a0", 0x2f, 0x400, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) msgget(0x1, 0x500) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="70f3b06ba2429cff0895040e83f346648701086679778d52a07cb8d6ce56b549b60304e827817c5821690dfab14e1da521f1f8713a06", 0x36) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x3a, 0x5, 0xa1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 05:40:38 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$inet_opts(r1, 0x0, 0x5aad03a33f590168, &(0x7f0000000a80)="23d43e8336586d8dbf5499eaa4a25321ae87be9a84e346b5375cf1fce013e4b5473d6b5808914df421eb446ce8259448da32c9f0b8be367e66b58cc171cd4962c97ab9101a864ba4df3bddd26aba0000000000001fc8c9ac5bf8f89e95caa8a61ced1815250f30525007075625986c50a857de0260f22be2cb3c1a7726b05c2803f1427e119551353506666aaee8f6f2af5a7bcc0e13d0620d5f93a40aa7b1a2fa572c0f4e95caa8d9caeb79df2af1b6becfc9df27f267f98953af31ba2dedaf7d05a97623192565f1c0ab84df5d865babe0da7227b2adf6e8601e111d6b06494ef5be3ee1c35138ed4beb86628d38315a5db7f0eee69e4391699f11e3f328d98043a4c4e0c1bfd18ca4ea3eff8c3dd9bd66c3f273bcc9dc1e4937d33c6fe04b8958dcb8251d871bdb1e991f7a3144e2ce24e89f5d1f386f2fe5c491f2f648b5d36e59d7f1f011df80f968b6bf6117c88b5775fb13abb54058dc53178abed7837347531976831c41c05d3c939093003280053fa4cbc019b24cbedbfb", 0x253) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = socket(0x2b9a0592b00f9cee, 0x3, 0x3) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = socket(0x0, 0x8000, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x90) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x89e992dc5855bfb4) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r11 = accept$inet(r10, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r12 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r12, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r7, &(0x7f0000000900)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x1, 0x204, 0x3f}, {{r8}, 0x7ffffffffffffffb, 0x8, 0x20, 0x2, 0x1}, {{r9}, 0xfffffffffffffffd, 0x11, 0x20000000, 0xcc, 0x7fff}, {{}, 0xfffffffffffffff8, 0xab, 0xf0000000, 0x7}, {{r11}, 0xfffffffffffffffa, 0x9c, 0x80, 0x318c, 0x101}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x4, 0x2}, {{r13}, 0xfffffffffffffffb, 0x2, 0x41, 0x3, 0x900}, {{r4}, 0x0, 0x27, 0x5, 0xffffffffffff0001, 0x7}], 0x7, &(0x7f0000000140), 0x1, 0x0) fcntl$dupfd(r5, 0xf, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x3, &(0x7f00000005c0)=[0x0, 0x0, 0x0]) getuid() r14 = getegid() fcntl$getown(r4, 0x5) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0xffff, 0x6, 0x4822, 0x80000000}) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x3, 0x40, &(0x7f0000000640)="0700007f630448396c2f0ca600d761ed385311448021356dfb007cca5e1b1b6f69a573b934bbb089fa3cd3b03f0ae7b2bd6a750391c5191ca850c3b84ec0512316a4409acaa5f646faf3283869f3d9edcbe70394a1756335f5dff263e2d578881ec8427eca8a2d39eb52ecdfe47beb368c4f6ddd8976bfbd60c616b4007e481e09a703fce5613869c4bb40ad11aa87e49285c5a5ae557e192a8e", 0x9a) r20 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r20, 0xf, r19) r21 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x4000, 0x40) r23 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) socket$unix(0x1, 0x5, 0x0) r24 = socket$inet(0x2, 0x2, 0x9) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x74) getgroups(0x3, &(0x7f00000005c0)=[r25, r25, r25]) r26 = getuid() r27 = getegid() r28 = fcntl$getown(r20, 0x5) r29 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r30 = getpid() fcntl$lock(r29, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r30}) shmctl$IPC_SET(r21, 0x1, &(0x7f0000002380)={{0x0, r22, r25, r26, r27, 0x20, 0x80}, 0x3, 0x7, r28, r30, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000002380)={{0x0, r18, 0x0, r26, r14, 0x20, 0x80}, 0x3, 0x7, r2, r16, 0x7, 0x20080000001, 0x4}) getgroups(0x1, &(0x7f0000000080)=[r14]) r31 = socket(0x18, 0x1, 0x0) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r33 = fcntl$dupfd(r32, 0xf, r31) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffd84) r34 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) r35 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r35, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x0, &(0x7f00000005c0)) getuid() getegid() fcntl$getown(r32, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r36 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x100, 0x0) fcntl$lock(r33, 0x7, &(0x7f0000000440)={0x2, 0x2, 0x0, 0x100000000, r36}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 05:40:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x0, {[0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0xffffffffffffffff], [0x400000000000, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffeffffff], [0x0, 0x0, 0x401, 0x0, 0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r4) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000100)=0x1, 0x4) r6 = dup2(r3, r4) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:40:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xf}, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:40:38 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x0, 0x7}) shmget(0x0, 0x4000, 0x4c0, &(0x7f00003f8000/0x4000)=nil) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000000)="93b9fd83", 0x4) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0xa0f) 05:40:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ftruncate(r1, 0x0, 0x8000000003) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 05:40:38 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x4, 0x6e}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xe6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0xc) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000280)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x880, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x48, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) r14 = fcntl$dupfd(r11, 0x0, r12) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = getpgrp() r21 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r17, r18, r19, 0x5, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r22, 0x0, r23) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r25, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r26, &(0x7f0000000340)={&(0x7f00000003c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0x47}, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r23, 0x5) r27 = semget$private(0x0, 0x4, 0x408) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000240), 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r28, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000000000000fb5a168b8a6cca64691ebee0b3f4bf823abea6b748855ee6b25030010fee01fa877fe685217273e3fb5a79fa0585c737b3fcaf3446b2b645e4184b7e63d4e4eab2b9500"/99], 0x10}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffff7a) getegid() r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:40:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) r0 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r0}, 0x44001000e, 0x10001, 0x0, 0x0, 0x400000000000, 0x0, 0x0, 0xfffffffffffffffe}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000400)={0x1}) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f00000000c0), 0x8) fcntl$dupfd(r3, 0x0, r2) dup2(r1, r3) 05:40:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x8001, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 05:40:38 executing program 1: r0 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x1}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0], 0x14}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) geteuid() 05:40:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = kqueue() r2 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000400)={0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0xd041, 0x4) kevent(r2, 0x0, 0x1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffffd, 0x2}], 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 05:40:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000200], [0x0, 0x0, 0x0, 0x6d, 0xffffffffffff6fff], [0x0, 0x0, 0x403], [{}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {0x0, 0x1}]}}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x7, 0x4, 0x80000000, [{&(0x7f000045e000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000538000/0x3000)=nil, &(0x7f000037e000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000010c000/0x1000)=nil, 0x7fff}, {&(0x7f00001b3000/0x1000)=nil, &(0x7f00005b5000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00005cf000/0x4000)=nil, 0x1}, {&(0x7f00002ea000/0x2000)=nil, &(0x7f00005cc000/0x1000)=nil, 0x1}, {&(0x7f0000552000/0x2000)=nil, &(0x7f00002ff000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xe043}, {&(0x7f00002d5000/0x1000)=nil, &(0x7f000032b000/0x13000)=nil, 0x3}, {&(0x7f0000247000/0x1000)=nil, &(0x7f000011a000/0x1000)=nil}, {&(0x7f00002aa000/0x3000)=nil, &(0x7f00004f5000/0x4000)=nil, 0x7fffffff}, {&(0x7f00001d4000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00005d1000/0x4000)=nil, 0x401}, {&(0x7f000032f000/0x2000)=nil, &(0x7f0000464000/0x4000)=nil, 0xffff}, {&(0x7f000056d000/0x2000)=nil, &(0x7f0000118000/0x4000)=nil, 0x3c50}, {&(0x7f000029c000/0x400000)=nil, &(0x7f0000230000/0x4000)=nil, 0x3c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 05:40:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x4], [], [{}, {}, {}, {}, {0x0, 0x0, 0x800000}]}}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x20002fffffffd}) dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 05:40:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x44) 05:40:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4d}, {0xbe, 0x1}, {0xbe, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 05:40:39 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x9) msgget$private(0x0, 0x108) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x148) dup(r0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r5) accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r4, 0xa, r6) r7 = socket(0x11, 0x3, 0x0) r8 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r7) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) mknodat(r9, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r10 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r10, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000000)) 05:40:40 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) socket(0x20, 0x8000, 0x4) setsockopt(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2bb) sendmsg$unix(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000ffff000001000000aaa1aca86a624543d11fcf2fe6f538fbd6f11e839c125fed171d393ac9422b4c06d52a10969b0d8cbc2ac40317907c7c97912d7eb94846d52b75c33c8f0d77edb542a8fe69e9fd579418ac0a5501cdf0886ea1203dd80ef76773bea7a6b432bdfbca236b51bfc799949412b0549b43717d365bceb7e63281f53819cd880580e246cd1c90ac22e2b9e62a8d6f6171758e841ed0fce16117e358ff4ab58a3dfcb96ba37943885fe84847cae0ee2dfd50bb8259e9cfd2c63fc432644564f0a1f9f4a11614b982e934fb8a952f37f140970a81cde2fb777adc5e6f30105e54d64c24277421f4de856f60cf4d2fe377a72b26886679aa3ec4c84df30e41f0ee361346dcba5c26223f143b4c0ad72484f0f94068cec8ba3cbeda89bf7ff8488b268281621c4f30c4e5514c5ef576c6dbcfaa5be5287b8d6a9a3c8ae83752fd1acba2e0d0c58650aae406ed509d6e0910ae61eab8a58695c6d211df1b745f6549e6b88c0967c1f52583b6e4bcd24a0a7c1105134094f84775a6334612629fb186efa0d9726215322dbbbceca29522097e"], 0x10}, 0x0) 05:40:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000100)=0x7c4c1797, 0x4) setrlimit(0xc56af1828c4985c5, &(0x7f0000000040)={0x306, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) login: pckbd_enable: command error 05:40:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 05:40:40 executing program 1: clock_settime(0x0, &(0x7f0000000ac0)={0xc000000}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setgid(r2) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) setsockopt(r4, 0x2, 0x10001, &(0x7f0000000280)="fe578143eda85e8f3194398eaf2ebc303231298a0091ac9029c6bf89141d52fd2a8f7e506627b5b9364877b505bf28d3e3c6dea147ab2f59665a597c7bcb2e8a730e44d35e5731dd00105fd66eceb46dd39a6f18efe69f89f5ccfd06b138ef9e2eb49c6cff3bd707b9b01c8a9036c9b667be359328be535810be7df73e0f8cb2cf05ee75a5693afcbbf9ecef414e46330031680c99d7b19c9bb26edb46e0379b2c89485f", 0xa4) r5 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) sendsyslog(&(0x7f0000000000)="6f0db2e70f854deee4dd57a6992695ef5c01d95411033af1807e4ae22fe9befb897aa455f3c6df9550e42b46573723328046dc4848", 0x35, 0x4) symlinkat(&(0x7f0000000080)='./bus\x00', r5, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000100)) clock_settime(0x3, &(0x7f0000000040)={0x20, 0x4}) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x8) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000140)) 21:03:12 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa0160c200000086dd6026f52600081100fe8000000000000000000000000000bbff02000000000000000000000000000100004e2200080200b7a1220504adc408f1d8308c369301aef654bda8862d437136e1611c3265c5f5629803376e73e6717a55249d85255c8b896b14276c653eb74316dbc7593ab339db2734af37e46f7f39f1651cf9c97f59acc1e23b00860000000000000038000000000000004a0978772bd4e06c3f35117778f44024869950bc911935b2a2bd8ebc318fdd8a4df1dd3132739664f7e0fd9d207770cdd82887e03f7ba738db000000003fc6a7bb851d1dfa1e274646e08a9948e618c91488d01d050000003425b860bdc01f80fcee4fad5b3230e146f46b7d31b89cdb7c5504d87aea535f319c6e104c74020000000000000040008682c589103c890a41f64a047ba47c936ae58efc63742d0dbeddb71bf37ae0aee26479b24ba83fb68edddd2e3759a5df69a7886ac7b32344ca510e0a8a6cb9abd9313781c42f4529c7a8ec70a467f61eafe7c0dd357d1d19e67e4bb72fd8ea6c4b9ac650ecc621f9f2951d4dbdbf0baf1f1930bbf477d6e073f2ec7207b91520e49d0538cea91902e9a66c6bde317b042e68d1b2d7ff83760b6001c8ca343d7bacbcc5522438bf"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) 21:03:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x200000009, 0x7ac0], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:03:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x100000, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x30, 0x20000022, 0x0, 0x9}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x20, 0x0, 0x0, 0x0) 21:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) socket$inet6(0x18, 0x4000, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r6 = dup(r5) write(r6, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) 21:03:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4000105e, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/62, 0x3e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000002340)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 21:03:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3f) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = dup2(0xffffffffffffffff, r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000940)={0x10, 0x3980, 0x4, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xffffffffffff8001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000d29000/0x4000)=nil, 0x2}, {&(0x7f0000e5e000/0x3000)=nil, &(0x7f0000fa0000/0x3000)=nil, 0x9e38}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000cc0000/0x4000)=nil, 0x2}, {&(0x7f0000e04000/0x1000)=nil, &(0x7f0000c9b000/0x1000)=nil, 0x9}, {&(0x7f0000f84000/0x3000)=nil, &(0x7f0000e39000/0x4000)=nil, 0x6}, {&(0x7f0000d53000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000c2c000/0x3000)=nil, &(0x7f0000e6e000/0x1000)=nil}, {&(0x7f0000ec5000/0x3000)=nil, &(0x7f0000f27000/0x13000)=nil, 0x629}, {&(0x7f0000f17000/0x1000)=nil, &(0x7f0000ded000/0x3000)=nil, 0x1}, {&(0x7f0000d2e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000d89000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000eaf000/0x4000)=nil, 0x7ff}, {&(0x7f0000c8e000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000edb000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7fff}], ['./bus\x00', './bus/file0\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) 21:03:12 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x1d7) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36e42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36777e7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c6884700"/220, 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) close(r0) 21:03:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x130) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e10100000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt(r1, 0xfffffffd, 0x40, &(0x7f0000000180)=""/174, &(0x7f00000000c0)=0xae) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e06255fb285e1882f66696c653000"], 0x10) r5 = dup(r4) r6 = accept$inet(r5, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) shutdown(r6, 0x1) 21:03:12 executing program 0: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) r1 = syz_open_pts() close(r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0xf1e) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semget$private(0x0, 0x4, 0x2c0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r0, 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x12) accept$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) msgget$private(0x0, 0x208) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x32, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x32, 0x0, 0x0) setsockopt(r11, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r9, &(0x7f0000000280)=ANY=[@ANYRES32=r10, @ANYRES64=r8, @ANYPTR64, @ANYRESOCT=r11, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e253e19faaf5ce4937c0c42a9770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e00000000000000000070bb06a70cd95131b27d947f165050c2f7a51c7c319677da6b00f640a2e926cab20e906d608ba036b32ad22889fc8adff40100000000000000ec643f4dab335a8abe7e09000000000000003334fddba51c62097aafc23202089ad62ec72de65227b1f2f296c330dbe700"/189], 0x8, 0x800) r12 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r13, 0x80047308, &(0x7f00000000c0)) msgsnd(r9, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r12, @ANYRESOCT=r7, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r13, @ANYRESHEX], 0x7, 0xffb) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r14, 0x0, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r15) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0xf91ab3224b3c60c7, 0x8, &(0x7f0000000240)=0x10000) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, r20, r18, r19, 0x10, 0x9}, 0xb4da, 0x0, 0x10000}) getegid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) msgrcv(r9, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r14, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r9, @ANYRESOCT=r15, @ANYRESHEX], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001e40)=""/74) 21:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1c}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$BIOCPROMISC(r2, 0x20004269) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d70500000000000000000020000000000400"}) socket(0x10, 0x4, 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/61}, &(0x7f00000000c0)=0x3f) syz_open_pts() kqueue() 21:03:12 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) msgget$private(0x0, 0x200) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='x', 0x1}], 0x1d2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 21:03:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, &(0x7f0000000040)="0958806f80000057", 0x8) r0 = dup(0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x431, 0x2}) 21:03:13 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) write(r2, &(0x7f0000000140)="b6abb2054eaf67cd014a4a3d70167d37758cc279a15b980fe4e653da94dab1a8ca3fe2b60ef394dcffd3947d31878c1756825f6cabc093af8accefd6bea7d654d4ae", 0x42) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 21:03:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x9) 21:03:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffeffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket$unix(0x1, 0x5, 0x0) close(r2) 21:03:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffff77, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) r2 = socket(0x2, 0x4001, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)='./file0\x00') r3 = dup(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xe61, 0x10001, 0x10000, 0x3, "a339561254f7b2c007cfbe741b67abf9349be6a4", 0x6, 0x1}) ioctl$TIOCFLUSH(r3, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) 21:03:13 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 21:03:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7fffffeffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x7, 0x0]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:03:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="2d01696c653000000000e923000000000000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r5, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x801169ab, &(0x7f0000000300)) ioctl$TIOCCDTR(r7, 0x20007478) r8 = socket(0x2000000000000002, 0x3, 0x102) bind(r8, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) recvfrom$unix(0xffffffffffffffff, &(0x7f00000002c0)=""/54, 0x36, 0x1, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) r9 = accept$inet6(r8, 0x0, &(0x7f0000000140)) recvfrom$inet6(r9, &(0x7f0000000340)=""/220, 0xdc, 0xc3, &(0x7f0000000280)={0x18, 0x2, 0x2, 0x8}, 0xc) r10 = semget$private(0x0, 0x3, 0x20) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000240)={{0x8, 0xb8}, 0x330f, 0x55c7f01a, 0x6}) r11 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) 21:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) write(r1, &(0x7f0000000180)="e32e8f0903e1f8f2ddf124bc", 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x7c}, {0x7ffffffe}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x100, 0x0) 21:03:13 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000003c0)='./file0\x00', 0x82) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a7, 0x6}) r4 = getuid() r5 = open(&(0x7f0000000400)='./file0\x00', 0x1, 0xc4) write(r5, &(0x7f0000000200)="220e2a", 0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f00000004c0), 0x10000) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0xf2, &(0x7f0000000380)=[{0x6, 0xfa, 0x0, 0x7}, {0x6, 0x9, 0x8, 0x1}, {0x506, 0x56, 0x3e, 0x4}, {0x4f3e, 0x3f, 0x0, 0x7fff}, {0x8, 0xb7, 0xec, 0x800}, {0x8aef, 0xee, 0x0, 0x4}, {0x85, 0x81, 0xf7, 0x6}, {0x2, 0x3f, 0x3, 0x7f}]}) msgget$private(0x0, 0x0) r14 = getpgid(0x0) msgget$private(0x0, 0x31) r15 = getpgid(0x0) r16 = msgget$private(0x0, 0x0) msgsnd(r16, 0xfffffffffffffffe, 0x0, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x280a4}) r17 = socket(0x11, 0x3, 0x0) sendto$unix(r17, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r18 = getpgrp() fcntl$setown(r17, 0x6, r18) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r20, 0x0, 0x0, 0x0, 0x80a6}) r21 = msgget$private(0x0, 0x20000003c4) msgrcv(r21, &(0x7f0000000440)=ANY=[@ANYBLOB], 0xc, 0x2, 0x1000) msgrcv(r21, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/244], 0xf4, 0x1, 0x1000) msgsnd(r21, 0x0, 0x0, 0x1800) msgsnd(r21, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r22, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000500)=0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{0x377}, 0x0, 0x0, r23, r20, 0x0, 0x1, 0x80a6}) fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x10000007, 0x100000000, r14}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r25, r7, r7]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x1, r4, 0x0, r6, r26, 0x144}, 0x8, 0x5, r14, r24, 0x20, 0x4, 0x4}) msgget$private(0x0, 0x105) getpgid(0x0) getppid() r27 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r27, &(0x7f0000000200)="220e2a", 0x3) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) rmdir(&(0x7f0000000040)='./bus\x00') msgget$private(0x0, 0x9bfb243d1cc7ffc5) r28 = getuid() setreuid(0xee00, r28) r29 = getuid() setreuid(0xee00, r29) getgid() r30 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x20000, 0xc5ccd61ceea058c2) poll(&(0x7f0000000340)=[{r30, 0x80}, {r30, 0x1}, {r30, 0x10}, {r0, 0x2}, {r30, 0x8}, {r30, 0x1}], 0x6, 0x9) fcntl$getown(0xffffffffffffff9c, 0x5) 21:03:13 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001640)=""/247, 0xf7}, {&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f00000001c0)=""/24, 0x18}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 21:03:13 executing program 0: r0 = getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) r4 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) dup(r5) symlinkat(&(0x7f00000001c0)='./bus\x00', r5, &(0x7f0000000280)='./bus\x00') ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000400)={0x1}) pwrite(r4, &(0x7f0000000100)="76d154bad094902796601add7f0a1037d93c68239f4c906ae8bb5fa93af204130b101c68085f25971f6fee8bf85525811f5283273a8448fb148223b37b077f9d808b5e12729cf61f6d8160e62661f1a39a5b66f01ac766ebe41ea9fc", 0x5c, 0x0, 0x3f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0xb49}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x80001400, r0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 21:03:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) socket$inet6(0x18, 0x5, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb885d280680000008b2cf3f2936d00004a9249bd8c9d61", 0x57}], 0x1) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r3) accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000040)=0x8) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) chroot(&(0x7f00000001c0)='./bus\x00') 21:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x803}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r2 = dup(r1) unlink(&(0x7f00000000c0)='./bus\x00') write(r2, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x26, 0x4, 0x6, {[0x3a91, 0x1, 0x2, 0x8, 0x2, 0x7f, 0xbc14, 0x200, 0xbda, 0x2, 0x7fffffff, 0x1, 0x5, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x4, 0x1, 0x1], [0x1, 0x2d3, 0x1, 0x7fff, 0xb41, 0x12, 0x6, 0x100, 0x1f, 0x7], [0x7, 0x3ff, 0x829, 0x4, 0xfff, 0x81, 0x3ff], [0x2, 0x1c0000000000, 0x8, 0x1, 0x80000000, 0xf3b4], [{0x40, 0x4, 0xb00, 0xb88}, {0x1ff, 0x3334, 0x400, 0x7}, {0x0, 0x7, 0x200, 0x9}, {0xa, 0x0, 0x1000, 0x3}, {0x1, 0x81, 0x4, 0x460}, {0x3, 0x7ff, 0xfffffff7, 0x6}, {0x6, 0x3, 0x3ff, 0xff}, {0x3f, 0x9, 0x0, 0x81f5}], {0xfff, 0x1, 0x4, 0x2}, {0x2, 0x3, 0x40, 0x8}}}) 21:03:14 executing program 0: r0 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r3) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 21:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f00003c7000/0x4000)=nil, 0x4000, 0x4, 0x4012, r1, 0x0, 0x81) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffbff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) fcntl$setflags(r1, 0x2, 0x1) recvfrom(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x40, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2, 0x3, 0x3, 0xffff}, {0xf462, 0x1f, 0x7, 0x3}, {0xfff, 0x48, 0x0, 0x4}, {0x7ff, 0xd2, 0x20, 0x3}, {0x7, 0x7, 0x81, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x7ffffffe, 0x0, 0x0, 0x3be4}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 21:03:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x1, &(0x7f0000000180)={{0x3f, 0x100000004}, {0x0, 0x9000000000000003}}, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) dup2(0xffffffffffffffff, r2) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:14 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) write(r0, &(0x7f0000000080)="44346ae60c4c3733", 0x2b) close(r0) 21:03:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a0", 0x1cb}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f0000000100)="416ea762c4b3a3192394e0a09743d8ca70ad7f13cb809c96bd104466ed10983e8e9b7ba0fcad33be9074f3999db6ca132d556437565d017d94756b44303c8578f666a97703f39ef36b1ee660e8bd51a195315c18430a422b6535260ca3e466aaf15421a215f2cb9f", 0x68) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) 21:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x16}]}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fb", 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f00000001c0)={0x400}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x23, 0x4}, {0x46, 0x3}, {0x20, 0x1ff}, {0x20, 0x7}, {0x6, 0xffffff01}], 0x5}) 21:03:14 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4ef, 0x0, 0xfffffffa, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 21:03:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{}, {0x22}], 0x2}) 21:03:14 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) acct(&(0x7f0000000200)='./file0\x00') acct(0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/171, 0xab) 21:03:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="446c921c3f3b51498d8372bd5e00002e2f66696c"], 0xa) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r3) close(r4) write(r0, 0x0, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x0) 21:03:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 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(&(0x7f0000000100)='./file0\x00', 0x0, 0x4, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000040)=0x1) close(r3) sendto(r2, &(0x7f00000001c0)="c64d33483c6bb119ce7f08f627366f8e4ae038326ffa29cc5f0cd8b6a0940a8e7b17544000b89f5ffb1d6b9cc3fa4f9865ff7e1661ea091a5c1133132b680c4aacedcc7373efbcc21831cf609b1db3785a6d1968efc9672482d4730e149e6222835c0228855692162ec801e18b0832e22abafeb6ef96c70a6574192741870bea901007a6428a5d0cb95a64f3fb418a27d4b6b2db7c0857ae1a2ab1da0cc0723356a453568012f11e9fd85bb8f24e1f866f8b48be8b8f19416d9c792793ca13196d4cdf559817ee739bf86c1a758fd047", 0xd0, 0x402, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x4001, 0x0) dup(r4) r5 = dup2(0xffffffffffffffff, r4) write(r5, &(0x7f0000000180)="0737f60000000000", 0x8) 21:03:14 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = kqueue() r3 = socket(0x2, 0x4001, 0x0) dup(r3) r4 = socket(0x18, 0x2, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)=0xaf4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x96, 0xf0000000, 0xfffffffffffff393, 0x80000000}, {{r3}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x5, 0x3f29}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0x2}, {{r4}, 0xfffffffffffffff9, 0xa, 0x1, 0x9, 0x5}], 0x8, 0x0, 0x3, 0x0) 21:03:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00000000c0)) 21:03:14 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000440), 0x10000) socketpair(0x20, 0x2, 0x20, &(0x7f0000000480)) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) dup(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r4) dup2(0xffffffffffffff9c, r0) r6 = socket(0x11, 0x3, 0x0) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x11, 0x3, 0x0) r9 = socket(0x2, 0x3, 0x0) r10 = dup(0xffffffffffffffff) getsockopt$sock_int(r10, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80286987, &(0x7f0000000300)) r13 = socket(0x2, 0x4001, 0x0) r14 = dup(r13) ioctl$TIOCFLUSH(r14, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) r15 = socket(0x2, 0x4001, 0x0) r16 = dup(r15) ioctl$TIOCFLUSH(r16, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$TIOCNXCL(r16, 0x2000740e) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000300)='./file0\x00', r17, 0x3}) fcntl$dupfd(r9, 0x0, r8) 21:03:15 executing program 0: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getpeername$unix(r0, &(0x7f0000003580)=@file={0x0, ""/4100}, &(0x7f0000000080)=0x5a1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000000080)=0x6) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xff, 0x1f, 0x1f, 0x2}, {0x7, 0x3, 0xf7, 0xfffffffd}, {0x8, 0x0, 0xf6, 0x2}, {0x0, 0xce, 0x40}]}) 21:03:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) r1 = socket(0x2, 0x4001, 0x0) dup(r1) r2 = dup(r0) write(r2, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) open(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x114) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0x1) r3 = dup(0xffffffffffffff9c) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1c5) fchdir(r4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20000, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000340)="8ae7f63159218e8395250cb22f9b36d77727d51e26baf5352b95edeedabc5b07a0128745e6564943ab2bdc7c8e5ad2316e1a298ade8dcfb9b2e3ef29102fe98a16d45cff48c1c1098027f10677", 0x4d}, {&(0x7f00000003c0)="165c6b58e48b31e2d3b3243084460e632ba4682656a10f3c59a15b25ba791a67424ca6033b9f89a914fb63b293306628b94418554574df36fc0e9cc7156dcad2341a3441697e97ec5b3ece3a504d5f364c4bbd59d9db826b2efff4898523f11000a365a7dca3fa794b063ed8204aa96bc26a80e00f870e453915857b7e1abae456b8fed7a1", 0x85}, {&(0x7f0000000540)="7e6d9c9ee13fca2d2a13f027d1ef06839f1fbe9a0c58e079030d64542f795c80a8b6dbac621a726fb89b18f3c80f014722bb4f4687302659a7c80798f2119d2973f3951ec3a15032f2a08fc0c10dfb422cba9e7568120213735884b95275aa124d91a2e613dce0ebc23a3fd40f19411e38c182231a371a235798fb775d0cd511efeddb49cfea3c4344c7a6093cf9a9e10f75f062524b51fa5776c58c4398abb453d9ad975602019fa1577292a968cda014b1f835332641a0cf3559b2a849794a8f37", 0xc2}, {&(0x7f0000000640)="2ac67a9fb423edf3d98d5ae5871c61d0907bde457b1c7cd2310c6f123c81e9d9ccd31f515165ebdc11f8657bd53ee40013fd485b9e471853157b76ca7e68436e97c9062d8abfc8f8b404be12a24a9db3ba2fb51c68d199c8f1f3219ea3ea2337d12690de8e3136077c66581ed9b783f8e178f335b739762d56f1bf5d46c82da46e35bc5bad", 0x85}], 0x4) link(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 21:03:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x109) r1 = dup(r0) write(r1, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0x1) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x6b2, 0x7ff}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0), 0x100002a2, 0x0, 0x200b) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x21) execve(0x0, 0x0, 0x0) 21:03:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) lseek(r7, 0x0, 0x8d2f, 0x0) r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/60) r9 = socket(0x11, 0x3, 0x0) r10 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r10, 0x0, r9) connect$inet(r9, &(0x7f0000000000)={0x2, 0x3}, 0xc) r11 = msgget$private(0x0, 0x552) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = geteuid() r14 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x2, r18, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r14, r15, r19) chown(&(0x7f0000000100)='./bus\x00', r13, r19) r21 = socket(0x18, 0x1, 0x0) r22 = kqueue() fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r26 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000240)={{0x8, r24, r25, r24, r25, 0x90, 0x10}, 0x5, 0x54, r23, r23, 0x2, 0x14, 0x3f, 0xfcc}) r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r27, 0x6, r28) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0x0, r5, 0xffffffffffffffff, r12, r19, 0x80, 0xfff9}, 0x6fff, 0x1000000000000000, r28, r4, 0x7, 0x0, 0x7, 0x80000001}) r29 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r29, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ktrace(0x0, 0x1, 0x40000a00, 0x0) 21:03:15 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000003780)=""/4127, 0x101f}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="01"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r3, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x1, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x2c0f) semop(r1, &(0x7f0000000140)=[{0x2}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000200)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd80675f2660 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80675f2660 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80675f2660 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80675f2660 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80675f2660 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80675f2660 va 0x20ffc000 didn't change! 21:03:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x46936ff3, 0x5, 0x80000002, "73ccb37b2efee534840c76f30d56c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup(r3) r4 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000400)={0x1}) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x63, 0x2, 0x6}, {0x8a2a, 0x0, 0x7, 0xfffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="422968ca11e9bb71505f99efa2af") pmap_unwire: wiring for pmap 0xfffffd80675f2660 va 0x20ffd000 didn't change! 21:03:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r2) 21:03:15 executing program 0: r0 = socket(0x40000000011, 0x2, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r12 = socket(0x40000000011, 0x3, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs, 0x8) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r14 = socket(0x40000000011, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r14}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r15, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:03:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x81}, {0x0, 0xfffffffffffffffe}}) setgid(r2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = semget(0x3, 0x1, 0x101) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000100)=""/15) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r4 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287214e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3057bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000ecff00000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000120000000008fc76000000000b54985ec61b788c2228caa347656ae3a6549a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3e49a9f0f46d94774fcd1b5d6f578386367c309254c1bc2633b994fb00da28f997a967bae1fa3d979c4e729ef2d85c6ca7e6855263fa0ba8a62168b4af4180162cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b38698f937df75f262549ae9dfbde0496f513aa27953374f39b0b69382dd070e8a5625b9b8db45a090e53f47f453815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da409047c087d0000000000003174bcbd2213278586450402b6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380adf6a96f580594e6d0452fa14cb8dc6758b21ca48fc7dbd5a3fafba6db3e58eada6268bcced"], 0x10) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r5, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r6 = socket(0x2, 0x4001, 0x0) dup(r6) fchmod(r6, 0x2) sendto(r5, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r7, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) writev(r4, &(0x7f00000001c0)=[{0x0}], 0x1) 21:03:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r4) accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r6 = accept(r5, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r7 = dup(r2) chflagsat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000000000000fb5a168b8a6cca64691ebee0b3f4bf823abea6b748855ee6b25030010fee06f388efd5898f9bbb851dca6314d12f3c9a877fe685217273e3fb5a79fa05c5c737b3fcaf3446b2b645e4184b7e63d4e4eab2b95"], 0x10}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='*+\x00', &(0x7f0000000100)='{%+,\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',#@\x00', &(0x7f00000002c0)='\\+\x00', &(0x7f0000000300)='!(^@\x00', &(0x7f0000000380)='(\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='}\x00', &(0x7f0000000600)='\x00']) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000003c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0x47}, 0x0) 21:03:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a0241f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x1, 0x1, 0x0) r2 = dup2(r0, r1) socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000140)="56c2e773e037b55aa7429e8b48dec6a2ec3e9b93b3308552c1d05b7e880f061f13f843e65d121e3e7914876ce9b1e79f8c25ae36bf6374d71fe40e2312e40fbcfe574917068bdf9d875be53394e8a0a3634466e3a13296a115aa59cab0141f238b65e00374485a39a899be7e", 0x6c) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r3, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="5d7490ec81f8d9d632a3c5cc70032c9d95394d41aaa718ddb3677bfd201fec4d12bdd115114fff3215e16971f0fdde424a10a505173ec90f4d42288ff08fd30762921b2354ba972eb017ab8e3b9dd41116154bbebfbbd1d3570f"], 0x10) accept$inet6(r6, 0x0, &(0x7f00000001c0)) r7 = socket(0x2, 0x10000000000003, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) write(r8, 0x0, 0x0) close(r8) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r7, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:03:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000004, &(0x7f0000000000), 0x4) r1 = socket(0x20, 0x1, 0x6d) r2 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r3) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:03:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1}, 0xc) 21:03:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0xb8, 0x1, 0x1000, "937c37ad3c6b66fe82364410d49bb42ab74e94dd2f210fe9e4c112c47b6bc8d4dd2d7548af16c483d99c24deb28005301fe70ec83a69b0b2ae709f6d3abc0ed184aafc735261d966765cb5f3b42e870237bfa86a71219b15be7f94be62b1196bccf406d60000000000000003372a3a6707fbeb1d6c40c38e621018ac6811d93b7d68b5022d93cf3096cc57547e59f62be94222e2efcb83b3d3d6840ea6b235ab48"}], 0xb8}, 0x40f) 21:03:16 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) socket(0x2, 0x3, 0x0) socket(0x1, 0x5, 0x0) socket(0x2, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) setsockopt(r1, 0x7, 0x9, &(0x7f0000001500)="e9a603268f97e7e94c6572849846789ab9db6d2bf5823d664936e30a6abfeaa6873b217fc72e70ccad1f7c240faf1b754a4e0fe13f61bc26687543f68ccf4db7a0b3e4e3158de59e4bbc15119e0cdf062c02a9b0a7f18eac14199f376ec9981112749d28204d592968a2793ce3dbec2078ee24d91348efe77647f759d87bb6665b4ff6941e", 0x85) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x85d2}, &(0x7f0000000080)={0x61d, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) sendto(r3, &(0x7f0000001480), 0x0, 0x8, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="f475dd59a8ea88546798e978e6f57791354443d3043a9f39e039c620f54407097a7be131277f4586bbc164fad975243205950cdf866f1d33066578eb944c47a82529773f24f6e65e201b8920279407c8cddf7d8f396780faf531de10b56d63277fde2289bc4e7bf122675f15bd6ca96ee869c5c86767fac1747450e67f84963ef651783f10a66a0b55d5f207701b58ef5f8e02811fb7b406d2658ee062ecce", 0x9f}, {&(0x7f0000000200)="831696fe9302fe", 0x7}, {&(0x7f0000000240)='UC', 0x2}, {&(0x7f0000000280)="6252c6d616293e5415decc00b7eb25f1a0c0b9f536146ab7c1ba4b69893be6368412da6dadd39b63de1892dbe06e14d674cd85aa8289358183793afe9d1236b7fd2b264553d2cca987fbd39f60150ff8ab75b951f18d41f81eda324b59758a22f8f7da65b412bca3c7ccfa873f3ca51b6f82a9fb9543daa55a9461f6a86ae7220b6b083f22e1e926af25d14dc55f8309c703c5ae1456902456ef974bd944ab75d03a37b781139f52776d4f15581e94c7d7b410d16611e51e7242a565f094769384086a44ac6af05d500de00f92ce55b4c80301c565a6cdd10ed30decc77950ffc4cb715dddce540f33b823867a1c572487d82b4c586b5590abdde89f7437e9395557c14bed7ff79e390268cbf7ebb3d6b9457a2d8bb22dcf58b7023c91719e7cbcbc300185cad87fabf131cfe05ef327b32871e5aa4ac62aac83780f1c6a66fafe2db6c666c9010ded3611982c9eae23655c731deeb90e73425eab0775aae739898ec46f63ad7fd6ea5c32b3ab8d5a2fcf50882b84c7200c3e17f1feead6c01014b4b8557397911dbfb21512d3cdf3435a52c85e02549a7f5918e48ac7c089401201a3e8a11a55a1d31c9394d7793820532ae2213fd67b383bf054458de953d90aaab84b719ff21fe59237e96cf90ff174b62fea893325b1c24be65633c4d4eac1a88a71e298ac3249f9675933709e797704ef68443cef6f9853dfb78e42ea36a2161292cd5261876fbc9256029bb6c85cdf1410c6dea25ffe4ec0d47466d41c9c81ace2274c27a21f3f3787d3cf67f0f4fbcdd76b911fad71b2614d27cfbe81293448299ab11c2bb88de565deea356d7e14c3b45969c8221def8c54cb9b4911752c3389462d0d23520f5f63f29b9c88fa4384fb84ce64419135c5bcee92c3de41aabd35fe1f2bff24d0f3d26cfead35dd9a5e3bdfa9181597fab1b2250a85f16f80971b30cefd217b2db744a0d6b834b6cb529476e312747b0668ec0a619b30182d909634fc7a4304367793813305c25bb4a54e8e4b444cb34689e053531c1a5d7df651cb7359d5d79499abb5b6ce9bee87569ec773bd0322e045419ddee56fb3aebb717be38f67dde86837d6220ac1eab2e878a4b271d3ca142183ea782f3bd0c724c07ab73bf26cdf5e52a3ca1b9d209d471189f41d35762d2bfe0023ce2cbb6659aaa5bfa052659539dc697ff4455a5481a095ef42c809a12d599cc7248ac53f5fb0345108022486bb83407e720356f059bf3c74fc66db544bf0d4911759442b440ac55c4d1033c204a51be1b97706b28f687fc549d8829ce0103dd2f9ac629360c505e1b7064ca892dd50d32deb4de29e86d43f42408027342def870f42c27a3bb642f6b9fcd0aeb9137964906a81a058145e5508b85af634626a42431976140919e5206904ffc8585dae4797766d25dbf8a566f2b3edbb1e606c3ef6e09d926ff8b81c14901fb5751cbad6ff399a95d0fb48f71cca57322df62029fc146ba3fe5a1796d1566502fe8e7df96aa3f1ffb1aef4a069fe3e5336911677b5dc45aa0e29aa3627662fde865e6e9f9c4530abce9de7952f38a5454dc71f53b5965c6ce74ef3f677b1849cf72ff5528f8069d950268ed6b00651e55b30e9149b0e8502d3810b63161ca512dc1ebf3c810b541102b09be40abfc394102c75d963e3ab4edb29199cf102666801bffa724077c02648b92fcd03d5f5d8fd5e799ae4a317816ce4b4e263944fdf8a27c88c100a854775bf84a7384b32966aa7a53d43d2153fd657338a542d894ec8a160187720b4d54fe9c2fe3600ffb07a7d67333806f705400cc7a3876ee0a5ffbe362573adacef26e6dbca91909787a27f7e550717672a2c04f8c23a2000cfc6af2926ec58c910f28da55ce2849defe251e29914c721e8507d214e754092d7feeb47e513a3639c48d59d673a4a47741f243c540f50f4ec1d4a8176fc0d210e7c23ea2915a04945e58c0165c942c6a61fe2a8248e60478e99caddcac91de6af37fefa04b1bbabcc145c7629998d49d111dd428e683d72adbca86f3b377054fd717aab691fbd382def70195b64fba493c29e861efc05b720d67c0b37cf285bb15c3dddeb9d3b947040a859b0493ee99bd05fb8dfe55435c9513a1cd1b86b0d363b85895fb44a84a4a7551d7d62d7ca6a5f06735ac4d9b4149b55ca790582a9928ecb51951f86e8958c154b09e3079514d3ef4646673627e7a569dd94c7623f509b1ce40fc088b8c03f8a5a007b9517353130f16d3f636cd32ad8ad0e61e14cf64c9199790f82edfce0f6e3140163fbb0386b2a3ec5b035d39400f2b1f85900bc91d9fa3b8ea9e6c4e765429d41543f4f049d4ce73e8044479ffc22d2bc2f44c4349cdc13c8805ff93c8e6b47c907701c404e75afe1f765b9f6be939e90c96bd02f807cdfd498e8404aa33d9f74ddb5a1c490ce61ff7c2a1f7be266910ce9979cc3b7f1169f66df08466552bc3e200db6e1465279fa223d67f14c0c70cdef51c5ba8f9b3aeb3a653779ed1f26917b001e63b15fed42609960cec0f20f80c93fcc295978b4d285fffcceca22ce4ffb5ba7f0086536393608557a40f7af9d32e71f3b9b7b5651ec7d9ca62a1115e0f9f8a9f8405a27e1d5c78e187314af2e05e4e0d69249688df339bcbcedd7e30f6092c774b3c5d28006872d08a7996b82e109fb6f6f909deb719f5cba6fcb83428fe1a23b0f2f0153f5d412c9df287cbe422305fe2ec3393f079136d445590557591e27161635f1dbe968b0775ddce1875bdf6f07883388534594ae8e9326cde8d73e8bf56bd58c2fc885058bcc1a3aac96eb31c4afb9e30149c20fac7d4830d3d38fb77e6cdc7f76e7f478d324301cd924d044b4db4b0434a5ef52c46876a6fd17c062a2fc1e04775de721dfe9295697e57871980f1a7faa7b8d88d0e81b570a245d016aaf7775ba8aa5d678d902f2f6aaacb7e4cef30371cda749fdd3f141ee87ceb77ef47b60aa86b6cfd7c2fcc981ee30342f82a00f71657a6ee435f07786f86f43e649ed0e424208d4128767dc66b8f22193c548e459699c134354b17c7317f6dcebb5b5f7d4135845c6970492e581e07cbf1f1ff08a0bb5149c23e0a312d5775536ef9b029dacdbbb0f8253bae7a44f6ab8af904573c8e648a65b72dd45830c17da32c7f838891829ae80451e27e893d065efa76336158d6c6bcd695c8eece5f0ce1196f8634690620cce4f045f1898c4535b7fa5ffd6e031073e6bf9234a4110932a8b2cfb9a5fe5105806067069e8efe31fdcf39d609e32c51d899d334c873d0266701afcd59a096b377a2840a2c021b95bc616db9992ec3ccb95411304618dfd3747ed26af3599960a43be303f4d88471a2f669a10bd30bdf6e98d44810c94e58f6fe36f0ac6492fd7457141c5c4989c5efebf94423ed69f3555b6d7c160e329f9fc811a61be16543a034faf5b373278660b06e351b0ff70d7ade48cde2bd8bd194700c5519acd87b1d20fa9f7b54de7805829f6d66997a8e666631b7a6bc31e7d82114cfbf5eff040c7f4bf4e7f7c866ad0b36ad8e6d299790487ae088acfe094f1fa580a28564c934a289eb2f2e31e914bd6fff57c65a766d4a75d7e3faedb894d5b8f6786588ee31ff25502b94999c6b2de719048ed783725eedeaef4dd5bb8ab0cbb226629fee05736341f7e4bedbb497263bfe44786b3684dfbd0593f8e96da3dfdd01265116ce76f65e4491569483b7b931501fa010cb141d6f0a2f085661ea7c482319d1ae64d8073bdf3a4a3000f1a5efc9397314a2e4f969fc72f4814d3b8493a18b7b0a1274c60847844b11dfc6e4fc1aabcea457bf1d67e12b526f3c7b68d9a2187c26ca12ed2bd125b5b5d28b86640c07f0378295907183a9b97d48f9a6bffab7b1f0fc3cc1b0e9bff896662db7ae80f3943a1bd3b0cb52b6a313c62a4c6c31eac6a9d0cea088e854aeeff847b060d1fc5792d365cfd150729d3ba94e882dbb08ce7fb20bc4bade9f85e6ccfc12376b02db401c065766119947b61bfea688ab9f76ebd554cd6727f59cd021be222488ed1f6683ce622190f4d5d84b4adb8f421f116d6b7c8659395ad9b0d3cd913de0119a47c650ab9a6f4dc3ff4753716f2fb1252071321aabedf850f6159bb0762b5f7bba38481cdfafaf50b131a0ceff906feceac736ff156c0808a0e2baf52db26548245e23b51c112767cf80a231e845b40c72e04ac3123065acf565962c64bcadf7eacfae5b0df51f8eaca4097c32c89f05648e96b1eccb0d7f9959423dcaad54ab075c59b8d7bf1c4f886e87c3c39ff637346f06c9643e8a3d13d4245f677c38e84178298c83467426336ff4acda1dba6764c3cdf54b362efa92be38bbfeb7259724d5e3c36b7710776e07d1cbc1965a06d7bf580b3f5de9fff4c1429c34e5d52717345035561415fedbefd74ed4a9fdb644090db9815fc2edfa85ab3a23559c957ea7d1546a5427037e869cb41993790fcc46fbb0d73ef8ea3f2d3e7c75fe0734977f5f1d09f9b3b3ebb6d14de6e8bb4d812d9b8a04b46e8b155867ecbd4408cb137f96f404a964e17654b297f644138c16ab5481f9ad77bbfb7749e391f7e5c4d786fda9cd3148cc0eefd1de5f8e8e4c5cc2c6da2a384f4f8fae49e9456c3bb3b85977f0ae6fbf9eccd4edd5df56185ecd8c1261f06c0a3e1f5f4373ee7f5e9a9ef38c7eba9f90f9698f4d0df18fe85fb25455556db8fc2a08bee668a8d20de1ea0a544f88e4ef9c438c64f8a6a669269351a7a4ad1b6fa6ed8bbf804cc52a8422ab60235de5f0fdb61f0dbede1fbc7f07d5d4d92daab305e723a04810c0f18099b9d8ef09f3ecfe97390dc8e53c141c478a6c9c2309da0dd06a98c41f1c7eb91bd29e61c27076bef62dd3b7180574f319fc4cb644ff8693d599e905d6c3f811c14f9fcd1b098a36c65023f72edc5566369ff5f03d5f7325c533e5f08817ee5b427756eef1477176f34ee8b903432d063609a1a997c5924ed19aa05809aefa4874a4dfa689d988f071306d4989b549267aef489d6ca678507177ca0b9844ae4cbce1312e8317c3d9cec1912bc9927bd17ad9c69ebf103c965f0fbba1baaf77d31f50bf635a7d37a8de123b193137e7726070bc410a966488f585ca3f960b417072fd0a7f63c96af805755f7310430c6ef33974d451e82304d1ea7e752b07080df73162681f91d0e665ebc07a55db28665457bf141538fe8fbcdff4fc801ac348f22b4dc80333813805b2266a5a7913467873ddcdbfbc607b7048ca08aced2c8c276a3192da5aee6273bcd8bdafc48a3c2adef9112cedf774cc619a574ccb61d40e07e460545462f1ac51f7ff93f127ba924e282e2dfa31a09431cb5eb71a77c4858526ab935b797e05b2e88730b4ec8b66102ee45ae854ae48e91d2a8d82706ca611d35d46d197eea5341fc05fabc0b4f811733adbfac3cf4118a52323bf675358788383cff7dc4b7620ee0b3048ebd4a5e62ae99b99bcb747180b80756cfb9fcbe8715aa0ca25215dd35b9985be6a1efc855f0aeb7df77a5748f94df27edd9b527fa82f63e2d18c942ee870051356ba525c86c0111bbbd9a55c44795c63bd0260a8a7380904d5321c11c8aba2f94166aa99dffae372ea7ec3c532732f74fd45e1d8973bb3b0ba268a8e079828596c24620c435f3d8d50d58613f4f97e915513f603be031509ec8ebdca3a8f8360d7b96e7a94076a2e62435c4516170c02ba338d20affaaea4a937ce77e8d3542c0d91c0c24b6bab19ef5f07eeb8cf5b38d6bdcb05ed49ede52f1afe7cd04bf6e", 0x1000}, {&(0x7f0000001280)="c9c1210acc9f75d229b3497d83e07132c4ef064824d71c71e39c1b86640c59d5cfa122b595236bdd61688e7ba2a816079759ca4c3249a3df7b4618535ce93667f1475de01192aa6a927def3ee33fb16f03db3d222bf47c64be874c2e06e505875191e674f9079208c5fc0a31f7cf67", 0x6f}, {&(0x7f0000001300)="fe14d58b489ebe06575a133e62d832cf9b1ce6d8dcab7d6416ea6f", 0x1b}, {&(0x7f0000001340)="3b51933b44e7aefe4134852b63bd3f07f66acf913d6c58c10f903229f20675355d46462f10e73c6b1568e5ad496f7a97ba517d33c0399995eb2c6baaa56b9d9d4bc42a74ae", 0x45}], 0x7, 0x0, 0x0, 0x403}, 0x8) 21:03:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) chmod(&(0x7f0000000000)='./bus\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xc}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0xffffffff}) close(0xffffffffffffffff) r2 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x3, 0xf8000000, 0x0, 0xbe7, 0x7fff, 0xea, 0x0, 0x0, 0x7fffffff, 0x6}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 21:03:16 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0, 0x2, 0x8006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0xfffffffc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x401, 0x3, 0x5, 0x3}, {0x6, 0x3, 0x80, 0xa5}, {0x7, 0x2, 0x8, 0x4}, {0x401, 0x81, 0x1, 0x8}, {0x0, 0xd5, 0x46, 0x49}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x6, 0x8d3, 0x3, "e9e8b5ae0ea392995bd1ffbcfa84af1519d23368", 0x9, 0x40}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x8000024, 0xfe}, {0x6, 0x0, 0x0, 0x7fffefff}]}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10080, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = fcntl$dupfd(r0, 0xa, r3) readlinkat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/239, 0xef) 21:03:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) 21:03:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffff070000169d710a955984c87910bf0902d60f5d00287ead4bcb775ca69dfceac2a84e6abca64896819f507d000000000000d2c549a86488f376fa072951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505eaf5300a4aeef9d612f871f4385f041d76c5f9286c545795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d28708418ac1b00000000029cc4c83908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bdfd5e5ea1b1009e5a319d54401c8b0fb636710000d2df0ac87e0d7b6524240cf97d7f126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9d8e58015f55d09000000cd1460e79918a04434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfc788c2c9ce08a146eb899f51da0ff82a27e42cfc93123b8284efea431c9dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494af280cccf9136647507bbb35733c133b192061618696b2d44cf727921461f8c0221a54996026fe13c9e7621c041c7a2994659cc1c56ea6cfc91a379c27f1dee06b8e5c9c1993edc4c0a07948935ddb70ec1b24b761c1b9ee901efb25c669f55f9736d058b4416a9a74b952574fef0a109907f10950cb1bb90ebe58d6f818bdf400937cc88129821f8671feb7cb1355ff3729d00"/692], 0x10) dup2(r1, r0) r2 = dup(r0) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x68, 0x0, 0x0, "3163d14248fd24c2aace88812c9ea490b40b56b0fe7d16959901b4923f194500aa49657956fecfd9018490a5289de165cf0086ef208d448a22109241ae584b4b9d97d15fa278f68c9c3a77dff61b7c3982"}, {0x80, 0x0, 0x0, "ad4d2851df3db8d312268fe273ab87905faa701822bd27edea49f4766ea3f05900c1718405ee26305df034226d7e0833173ecb93c459f7a0762fa12c3a7feffaf43f2597fb2bed797a152a4bf12e413169f74756c3388426b0200fef6352894b7d9862cd2ae4f59de8"}], 0xe8}, 0x0) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x40, 0x0) pwrite(r1, &(0x7f00000001c0)="fd2413b0000000050072000000000040", 0x10, 0x0, 0x0) 21:03:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(0xffffffffffffff9c, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x110) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_data=&(0x7f0000000180)="f2f7faf87b49a26097a9acba2acce35a5d1cde4fb1ee282cbad15e514dc2d86a919828cde881729824750de8873ab99625329bfdd516e3a81448a16a595b69a15463"}) r2 = semget$private(0x0, 0x0, 0x430) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000240)=""/48) syz_extract_tcp_res(&(0x7f0000000280), 0x3, 0x9) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)=""/108, &(0x7f0000000340)=0x6c) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getegid() getgroups(0x7, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r11 = getegid() getgroups(0x8, &(0x7f0000000540)=[r3, r4, r5, r7, r8, r9, r10, r11]) open(&(0x7f0000000580)='./file0/file0\x00', 0x80, 0x146) r12 = getegid() getgroups(0x6, &(0x7f00000005c0)=[r6, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0]) r14 = getgid() setgroups(0x3, &(0x7f0000000600)=[r12, r13, r14]) open(&(0x7f0000000640)='./file0/file0\x00', 0x80, 0x20) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x400, 0x0) r16 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r15, 0x9, &(0x7f00000006c0)={0x2, 0x2, 0x3, 0xef, r16}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000740), 0xc) open$dir(&(0x7f0000000780)='./file0/file0\x00', 0x800, 0x2) 21:03:17 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fchflags(r2, 0x0) sendto$unix(r1, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) 21:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x8000000}, {0x2c}, {0x6, 0x0, 0x0, 0x400bf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:03:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) bind(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="2d012e2f66696c6530005fae96385e33d08e8aa624c504434ceb75ca5e95516ec6b3a2ed0433a06546ba9ad4a012ef8d48d7def42a363a1216806caa2ca91a997cdf5ef5a6427bf507f42b4ecbb3b8295ab370e74c5a10b82df6e7b1b9db099255eb4da6e5a2c28de985c3f31c657eb73ff6ffc4cc6acd804896d2c526dc3240564b4ac71bcc7c16596fad35d9539458b64217f2cec6382e0e7b44eb263633317b94cb9c81eeb6a3eb2b19e94794c7504273e5b1f5045684a9d373ac41a432e93d87bb416ff363404ec5b2195d150add3291528d7b0a26418ce7081377a791db83b97a795ecd45e34dc62753ca3f76bed4540c2638895a41b94eb798afad0c086a0eeeaa49bc0828737eafc1f82999ab625bd5ceccbb2ccd53e9c0f91a3da4d8ab6ba8342003ac9f71ff5c16589af651050f9a5c222cd034ee09513b0492dfbc227f0f54531ee93166a8b7b66d6758a87ad09cf08906941632ba1d06cbfa2290e9563cbfe9f835fbe9575d69696a277a4d2470e1a904f778fc0acd205fe511cfbb04163e2e08e2d8c40fea341d8d81fcd9fcca52a211208435039f1b02313529b6ce69019b44944375a46ddb56a0b05128a098229dc4aa8a386346460fd508be94a78ce052c57b7592d46e8adacacea9a81e8bb7ba99aef34eb6cdc651d8a8f9eaaa87922b3626da811b053327c43fb99158e1feafffa2dac6a4d400f9de84db70d3e658ea666ad48b935e0fc350324cc64e4ebd4b92f77d31e2e1e57347607f6a09dc4467f5ede0dfe7b5c460f0be54b8d65fffe6fdcb2fc7eb95628803f787e5d59b25d19686c5daa8feab42082cd47adfc6000895a281be565e8998f7d2454928f77d06971017897f69acd79f57ea6b4cd216573b0dc8de94d1cc82bbbab42462a14689c5cb502e33454f7dfc690a60a25c14c859b0e0755f34d3f0aae21607c002a44d2c767ff4421487b7ea990d309658a147c76045c876052bf868621cc17a7a6e4c3e936cbebe8f9fc64343da8ca5e60807ba26637ec3480fd3a1fc102d3f216818a10b8161d797e7bd3eae431ef82032c22152c39392b14083b3b6baa35fe3a9c5c9225db801dcd98f2e61ed7966b0a07367fe66d9b5be1a6d6da0f53ceda8e80390d1747972d7c124998a9e91219b56069e33da776734e02a9940921fa0f25b977aada087c355d8136f682a537269ade8a3a4bb"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f44fa6f560d6f94e350bba0"], 0xa, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = accept$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/65}, &(0x7f0000000240)=0x43) accept(r6, 0x0, &(0x7f0000000280)) getpid() shmget$private(0x0, 0x3000, 0xad, &(0x7f0000ffc000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r10) r11 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000340)=""/229) r12 = semget$private(0x0, 0x4, 0x80) semop(r12, &(0x7f00000002c0)=[{0x1, 0x4, 0x2000}], 0x1) 21:03:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x1610, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x160) 21:03:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r1 = semget(0x1, 0x4, 0xa) semop(r1, &(0x7f0000000040)=[{0x1, 0x1, 0x800}, {0x2, 0x2}], 0x2) 21:03:17 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="0d60d6cff3d639549a1ea843f631135312d3afaca5b7a21eafd4c27a23c1e1ec46e2e7fd1fddda983c454ea40f0bf3d6aebb69c08b1a41fa5e0452", 0xffffffbc}], 0x1) ftruncate(r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x3c}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) syz_emit_ethernet(0xe, &(0x7f0000000240)="d6fcf0729c445c684e997e0b05c8") 21:03:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/171, 0xab}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 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) 21:03:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x2, 0xc003, 0x2) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) setsockopt(r2, 0x7fffffff, 0x0, &(0x7f0000000080)="3623a7cc", 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = socket(0x2, 0x3, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file2\x00') fcntl$dupfd(r8, 0x0, r7) r9 = socket(0x11, 0x3, 0x0) r10 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r10, 0x0, r9) fcntl$dupfd(r7, 0xa, r10) rmdir(&(0x7f0000000100)='./bus\x00') r11 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r11, &(0x7f0000000040)="670dc3", 0x3) 21:03:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e924ed70a266abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04140795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331ff23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100752e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b6373af701a3f76939a1e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b00e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf500000000001a12fc0f807f88c5ea04b5851d829e1b9fe6272554e5407a3c8f6799fc6700000000220a6c57a60a1f7df2b388e3a40d0d9337a979c4712bcb137e229e935ab7f10000"], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:03:17 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xe6f}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "170b000078a7e1ff00"}) 21:03:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x10001, 0x0, 0x7, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff130000010059d3244c67d4e8e429812e", 0x14) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 21:03:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {}, {0x7ffffffe}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x10, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r4 = dup(r3) write(r4, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = socket(0x2, 0x4001, 0x0) dup(r5) r6 = socket(0x2, 0x4001, 0x0) dup(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = socket(0x11, 0x3, 0x0) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r8) accept$unix(r9, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r7, 0xffffffffffffffff, r10}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) chmod(&(0x7f0000000080)='./file0\x00', 0x14) 21:03:17 executing program 1: clock_settime(0x0, &(0x7f0000000300)={0x7fffffff}) 19:14:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000005ec7000200002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x1, 0x5d4) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/186) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) recvfrom$unix(r3, &(0x7f0000000140)=""/44, 0x2c, 0x64279de52ca9845a, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c653000d45b8e177138fd1f512845623683e7c1655650ee16b08e1306243f8fe53b920bfeb424075129e5961608eafbbb7c792f92af8ebdcd0082d6795cbb69ad3f0b318eb0851a7e3253b3838818db835cb716e050e1b73da3286ed493b533c0eed9bd95fe853788d939a99e95d33276ef81b9b7bc3bdf77ffbab7652d5abb5be17e11327560efb324b6f921220ee2dec553823042000f42cc15ae7352ea4d11c4657e893ecf150b5fc815371d926c8f0f934ff3677a4fb6d7d555134491a261"], 0xa) 19:14:07 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x0, 0x0) kqueue() r2 = socket(0x2, 0x4001, 0x0) dup(r2) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x4, 0x1, 0x100000000, r3}) kevent(r0, &(0x7f0000000000), 0x4ef, 0x0, 0xfffffffa, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000200)={0x10, 0x8001, 0x4, 0x1ff, [{&(0x7f0000bff000/0x400000)=nil, &(0x7f0000fc6000/0x2000)=nil, 0x8}, {&(0x7f0000c28000/0x3000)=nil, &(0x7f0000d00000/0x2000)=nil, 0x7}, {&(0x7f0000e9e000/0x1000)=nil, &(0x7f0000c76000/0x1000)=nil, 0xfb}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000c84000/0x1000)=nil, &(0x7f0000c27000/0x4000)=nil, 0x3f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000d41000/0x1000)=nil, 0xff}, {&(0x7f0000dfc000/0x2000)=nil, &(0x7f0000d69000/0x1000)=nil, 0x2e0}, {&(0x7f0000ea1000/0x3000)=nil, &(0x7f0000d98000/0x1000)=nil, 0xfb}, {&(0x7f0000f75000/0x2000)=nil, &(0x7f0000cf2000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000e87000/0x1000)=nil, &(0x7f0000d0f000/0x14000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e8b000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f6a000/0x3000)=nil, 0xffff}, {&(0x7f0000ecf000/0x1000)=nil, &(0x7f0000e4c000/0x1000)=nil, 0x100000001}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000c53000/0x2000)=nil, 0x7}, {&(0x7f0000cc7000/0x2000)=nil, &(0x7f0000cbc000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) unlink(&(0x7f00000001c0)='./file0\x00') 19:14:07 executing program 1: r0 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) socket(0x10, 0x400008000, 0x0) socket(0x18, 0x2, 0x0) socket(0x20, 0x1, 0x1) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c21700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2000000002a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b800000015ce8fd2e6715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2730ed69a87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e43b0b68422ce311330064957355ce709332c7a7da8ecac6392e60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f0125735b7613e9f4c9bbc0a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd1e7c6f3026c2b15de6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1818b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c87212587fe56d2468b0907c44c25c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab47aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d30eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb24a6b79dddd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8981e6b62036b299029aa9e8da97b16ad9f385e22d4b9c806e4a027193cf5f3ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cad000000000000"], 0x10) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) writev(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x372}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x636}], 0x4) 19:14:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = socket$inet(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x40, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/64, 0x40, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) 19:14:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x2000300000000}) flock(r0, 0x1) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0xff}, 0xc) dup2(r1, r0) 19:14:07 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/253, 0xfd) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x2}) ftruncate(r0, 0x0, 0x1ff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x40, './file0\x00'}) r1 = socket$inet(0x2, 0x1, 0x1f) r2 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) dup(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 19:14:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xffffffffffffe}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040)={0x45, 0x1, 0x0, 0xfffe, 0xfffffffd}, 0xc) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 19:14:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0xc4) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xc) getpgrp() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r5 = dup(r4) write(r5, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x7}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000300)=0x1) r6 = getpgid(r3) r7 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r9, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r11, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={r6, r10, r11}, 0xc) sendsyslog(&(0x7f0000000500)="721a8deab4679e560622559ffc63a3854d167190b89331ef76cf7c00e85f249fe206c6a5b89391c530183866878bc0d0396c8e64b84634b0d204aeb05a496b10364f3accaf10ce191b079da9294ca1ec4c1f8458eb5c535971503b5d28ae99afa37f22d1ae2451de60038eb980d592df7d7221765f354fd8dd80990b11fdb2d317a16443012d44d130db2dccd65a8638b925cb40d17e14adb986c7a374893df58e071e1e497a4b934b697d156c5a8ec0a21c1fb8f7e44cad564b397621b65f6760ea2847137353021e31fe02e9a9a3a45b52181d9dd26562cafd50d053c5ec3eda9436c90da50a93dcd8e6a08f9bd30de0448b382cb15e6cfef8f025d618f459a098d5a8576d348d98c9b02f4d81244102fce2cebc9159d858ac71091a671fa9e233de63e6fad868cda5384a620d02fb501164f4e0b254fe8ab08f0262ef39c3a255ff57384a873d748de0e8bd935fa143ed2eb4256abf9801a3b61ce56ba7de61b9f3e2814f8c1bc617a88d48cfac70520ff4025635ba4d79d144489f33e99f3307cd89c6826909fcc2450ba6997f444f3c43a0f0ba41bcbdfed5d8feb1056388220acbec97d2364b811ee2dedad2166bc02b4f5957aa79ff336402c4b108e48862d9a6f6a2b486c007987bfa8350865cdc49d9a4729be8fabc25a7a74d8263b1d667e33ad97e7296b86887bfdfcee77ea2fbe854dee34c9343017ef56d333c6edcfdf08d3bb2f6680daa70d7c7aff7aff4e4f160c92879151515a0a0f8dad4af0ba1cf41dc0f196edee066e1c33622cd34d9256155b548a099603ff76822af07b1cdba55b0b6efe8d0823327f36176ad0a51690614e2fb44943c010370b7d2bcd1d8e21bc4c1c6bb5743b37f89f0f5f5d24aab75b33e03eb431890ed6d6f8e7718b4ad96e7fbeb66b137cbd46003230cc26c85d0fb333c0dab739f5411aab5938909f3b1bed45cc45ba7ff25a09d52830c7bf52840f0438786de4690788976958d91da74aa360a7c8eece5d857918557aad839dc457b92065912aa78ad576827c1204a07e944cbc42888fc022e863c887d1638614f8638f95d5cdd10fdd45cee9dc144639f722fb511596ed8842ed6588d95f4d4dae90941a284cc26362e10e2d83bf764b4cc47ab1317fe49449d3527c8283fa1a63fda16bfaf332cce0111b603fde6ca6be99220863af0daca7603f493eafa6cb41db5e7d9f6594c1c4c020f83b2a9d63aa17ac4f5c3898227b1bacf9ea09573759c19722c605d1b9f32d329d33631a54e1c0ca8238d7b9eef68c0a0db0c955feae6869bf5b39abb0e23a6780c19a4d05739a7caee943032b4b3eea3c13d2f5e7057d5ff7b778c6bcd7ffe0c76eefd45b55cb65b2f1426163ce8db868a90e70f2ff8afdcc1d78b19c1f7c58d24339fbb454f78544c65b843f7f1a6a56b62100548a601c9990087ad07910e5f924903cf3386d2b917403ab8e313401c1aed1a9c0d1972621a131d1fe168b63832348b978960aa10da1d7f5077bc8bec2bb1e06a009cc603d0bbbe4ccba74f0c8eab63182019d5937f466e13fab580b4b2ec51c5aeb77dd52205305d0e06e4dff18377361faa86c29249cd20fc14fcf7f3741372feb4b68fda9564825cfc61c5716de171838e0bf75393422051c2ff0702f998875b97bca6096384e3c09f70716e96624516dace571e29db8d1d84d1b0ca751fb8b2527e3c06f097a1ea876fbf7ba359f31f37122d432ef7155bc274d1562264b084b847f974bf019385cb5ff43a3727cf0b1a5e61138cacec1ce40387f9a9049aef815d23c8ecbacaeead8530af5e13cfdaa46a5d719926274b59151bda887144c0770d58975ed1b34159a8ceaef461c5d31895004e00eb75b067bf61116b11d1121b67042284952ca7e0e44d0c76b8caaecb60ee8ccdbdecd3082fcc22c70cb29f581233ef5c566be756a41d76f74ff137dd6d8e2f90deb58ce55f7275e658522028ec28475f6f034f0cf6d433ead9c73e455fcaa7d9dea81f92232aedb00f88b05da5caa687bf112163780204e8c30371eeb743e0f93e4f59c393035b69021663ccc1a84d7775f7da1f935462734b5a592d1773ff8f72bf53a4570e5f1017ce8f38aa3f8ea04997482feb480888c7b2cd90616b87ef5ef0fc456c3b00cf9712b591b65415ad47ba0fc35d0fa09d7a5bd4974c4cb7f91e6f7ddc50466ddebd8426afa4e5d5fe04f4a649658c09d8cd27a077d23c6cbd740e9b1ddf325e960491bd83f456d7da19ad6c75f4e495b02756218a70b369dac88d1e4e8550af1d7c0170b095faef137bc47ee267c2152696403871112a732a143a7e2872bf0a91945d0aaa3f88a24cafbf1e421d91a7017de2b3ca38c646c6afe7c0dbf922861355d964054930856625aa4f6e9eb2d550c830a186f12411159ab9c6a2182aee56ad71bbeec3da4811574c563ea38486d39f21c0ea8f54f11a98710bd71687c976e64a0e10bdf2096411cfbbb469c87c41829b5d9b2ffdd2d0c09b594736ee41a00f234989366ace0cd21e8f6cb7dbd26215aeec84e9d47df03b643fe1732785c0562dae52d3523c4f9a09f7ed9bcceac6d1dcbb39dce714cd1460b71a1bbcae6e8951dfe87046fc6d51f9dafb111a6a866510ac1ce508e383c6369170fded8e994b16d87eae38a023a4b73aa37e34afc2ec56a5db0d0794163ac61e94fd424a876a57b745c9a98845dd569327f621b36c566776a0ab8e888ec16026dea42ffcb8d290fd1ace5a4bdbf357c7a42805993fde03a5c5f3d5fd4353f8b37f3bc179e2036888b4b9e081688082106bbf8e213e48e54f297df36a26c6e332b5b1186bdf25bf4aad12d6b3611ee77e02ac4972a23d24906edb65cbe80c3162dfde57788bc932f80266d68492e2e2ffd24a3bd605a4801101cc17640c5b2ce2226f1244d479797aad2c364bf3e81684d336d69ad01baf5ac6c6d3e1af0eedad4efbfbdd0295611465786a875d655c8fa3632344752056e14154f8365a5e4d3e463612ea01981ba16370fab62b3ed6f9ef7f9e8b08f51fad24ca6531be9322938be9ec136c4613064ac0e205980ae00f8420071a18ae0bce8a823666fd537974735a55b7b8fe14ea6af78269a23b2ed61bc239df230ff41a6ece3735146911a64cf4d82315404eb43abfe2e87807d2db1a4250e710223bd99adf2d0b96a2ffaa832aca1fb69b52908fb120401ae6e52650465919e8c1d8898274599c6348dec27725325dc77ca129d99f61cbf0925c9f0091b4a841bb6bb9ea2777eb1e4ba98417fd389184765f6fd5db1428bc59b26b85a7f6e6e4f63a6309021e51e464f3ed9b5aff4c811b2ac018b8cf37f37ecaa21716783c5f9df2fc44634b3b48f9bfa4c591a4c354996adf18ab22040979eeb9f521097500af84a08b37edebf1907db86c16045ee136a472807707b4ccc88a0f2f57d4b3e448024ce332d4b019f9c1fb2b40ce75a4698df43fd17fa3b7f72d74868dc4db1cc8aa30cf73da0630d8cd9ed30950d22b39e872c8a66e5bdacba3b42481a39a0f6be629c24153f8223e2666d85d8dd75267da81a2436872e8ed3626a0a4dd37761d11f33b1d3aae017b0dc3ca7f4312ec78bef358ddc03590bb0f83eb7cbe713cca21661dae9ca41fe946dcdbc20a96aba9442073caa9e06ca15b1444a61f77d96ac689ecc8463bef9f8b671d9d12d50ba340e776dfb67f70cbe2f69ae5cca289a6ab989c7d83b74424e0a9816e8f03059295f4621be7de1e2bf891ee0067a967d4aa6bac2f102f60365b11290865deee792a32cdc183e0d3081451ee43b1d57a91906a385458b6c3b975d80b2b34d648465d68c54db932157589645f4f854496fa4bce483707da02053673ab9878c673386a0da0ca29064506d2bc1e719458c84be70d3d2ed82deffd5f2e9e10950fe1227130eaa447ec03034eaa86df78a5855e356404d9aa65c56261a980f55b95358a087ceabd87ddea30512885035f6621e0932dc28f12d49ea1615b77c39fd3b28a7f5c26ff9615abf1c4611e2baa1ab9e782dfffa0d63f826b4bde3e0ec5d5132cfa553a0d086021d4c6dbae77b7fb96e42dc35ccf7c19c74e8e591bcc43931e2bd08437fd48744aa0c4e13a3516d1bf714b7f1cda060629c7b0108e2792ec20c7448047c058cc8913a1e0b81fee49d428dc3334eb136745c7f6b0abee8f32f1a451a923078b4b358d5c8def836794733a42a1cb1189022bd4194ef60312d9dd00d9637a6b3c1054f0be2c95b40d7876f7d8f5458eb51b96c3bf3fd322d0758e6cbd678444e3a4f6790d8e8672c37958e46e5462bf5560e6c4ff7aea55541c0e13527535847d625cf3d6e73745d0785ee0bbd8f0c5c4b7b6b8ce2531d5d68aa00a535cd431ebeda0415685dd1b5eaf3e98b4419e7af8b854d2589dbeab03fc81936825236713bf2db992ec831c463cf2251f357375bc0adb2e97905bf189a47355d885a01c050dd5d6d279d6d93e7f5e4091ed32d4a1685e907d9fa344ccc27a0491be4ac5ba73a885dbf4b6ad9e6c56e65030488dfb486c147abf7ecbf4faed15105313ea6b833328bd9095789019d89c3dee26a7bed0701536ddfb7e876d26092fa5bcb3efa82d2465084f5dad7aae886c85928b9a9d46af01e734fa92fcf1a02aa5b6c96f8823ab14ad8285f84a061fd6f5bbdcfaa75e6b5219b9bb490cbfb54c34a21cf16ad66f295ec97099eb165ae29bac3c5f7f6792668180af0b44b0c8ee5ba219cb09be8875ec97c52e9ed58717908aac5fdaeaff70f496722b40d2b0c99fe6e567fbbca37cdf7d3650895bb7f76dffcecdd9218e6213e2deb27bc7fba20af2fa52a73a2d561d94ba58ab8407829b15b3f0a3ae36324a3d76adf009de9cb7edc8ea4d5923f19bca4d5f85a9fde4905f21053ddff3641a037c82b198503c8b3e51ed1d1c32f0293636c68adf1bd86c23900433d1c182d95cd80caf44a92075eb6f1b087134f77112124f47de71894b80c3b9196fdd34f42fe24acd42f208b346ea5723b0e890ba0723446724ced35e91c930b44f195bc09b11b7e9ef58c8f9fd47282f34baf9419d214fbd46025617452c1f1d3ef0be1f62dc4977ebf0bd5d06e94cb36f26befc368d27813c88bd33ea583461cc7dc8490f673bbd0a92ef9bd46e515554f88ef7675aec832440052b5e3b454dc0bc1e6734d1535f9cae2d2df17c302accf7769a58b256105b82d392cfb7b1085f095288f26b44f8b5d76356cc01a190e504bc10659b26ec89be1f3b32e6813f1fb1c1b047ce4ae119122308f872e033f671e0e73649b875d6b885af00fa5bc94bb4c34b1ac0da3ae0b7a17988289dd90aa43b58b29b576befd596534a8cd77a99eed49ab5dfd4ca4c6f30d4113a36619f4bd2eaa1ce4ea0b4922351414232c3382ba70f85fb1e327c3522e649fc4d63dc0da9f1392b2a90862c46efa0bb1799456b98f4c0248e76c675a713ca35d44c42a4f80e7d0f56f700587650e8a1869362710ef3f7c88a1921662e73fc59e0580de12a4ace08b242dce188ab78cf15b0c1a61148b3b166ac387175a7484fa51cbce91ae7d7cebd6ab97e49da6951fc98bd3379f64964f706d849dd75ab9bc07091d5f6e94d20091a80cd68ed032cdc8c8f56f9538391dbf89c525d052099e13ee39c903ee79757a699117f22d6c54b02c15984c2c6e9c47f7079c278aa53a196f6a2d15705736c5f416353b72c79cb4b0f3dee78cf5f8c61498c8d831c34da309e8b899fe815657ec831ff8ff5177815550365d667247fe7f0f01d61a32f5f4ff62954de454c", 0x1000, 0x22) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e1d48cffff000000000000144827820800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b1f000000000000000a4b77adef5422af714ac23fa", 0x57}], 0x1) 19:14:07 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x186) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000007c0)=""/4096) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/182, 0xb6}, 0x1) 19:14:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbdfffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000040)={0x4, 0x4, 0xf6, 0x8000, 0x4, 0xc00, 0xdc2, 0x10, [{0x80000000, 0x80000000, 0x2, 0x7}, {0x20, 0x0, 0xffff0000, 0x7}, {0x4, 0x5, 0x400, 0x1ff}, {0x5, 0x1, 0x101, 0xb33f}, {0x4, 0x2c27fa09, 0xddc, 0x4}, {0x1, 0x3, 0x200, 0x8}, {0x7f, 0xf51c, 0xffff, 0x60000}, {0x401, 0x5, 0x9a9e, 0xfffffff7}, {0x800, 0x9, 0x3, 0x2}, {0xffff0000, 0x9, 0xffc00000, 0x7ff}, {0x7fff, 0x4, 0x8, 0xffffffff}, {0x80, 0x22f0, 0x80, 0xfffffffb}, {0xffffff81, 0x4, 0x0, 0x81}, {0x368c5c85, 0x6, 0xd44, 0x8001}, {0x9, 0x8000, 0x9, 0x8b}, {0xfffff001, 0x927, 0x0, 0x9}]}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:14:07 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xcf) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xcba54340c4bcf6ed, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffff) geteuid() 19:14:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x0) chown(&(0x7f0000000400)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x5, r1, r2, 0x0, r3, 0x28}, 0x2, 0xb12, 0x6}) 19:14:07 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x8) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) fchmod(r0, 0x8) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x8, 0x80) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) r4 = semget$private(0x0, 0x3, 0x107a3) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) semop(r4, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc323}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r4, &(0x7f0000000280)=[{0x3, 0x0, 0x1800}, {0x0, 0x5}, {0xe, 0x0, 0x2800}, {0x4, 0x8082}, {0x2, 0x4007, 0x800}, {0x1, 0xfc40, 0x1800}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = getppid() getpgid(r5) fcntl$getown(r0, 0x5) getppid() r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xfffffffffffffe43) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xfffffffffffffebf) getppid() r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000004806c244c9a0e111ff3ab603cdade1e3ee6c776ae8937bfecc43efc842f911c5cd558bf56cb902f951dba0ce8700"/62], 0xc, 0x2, 0x1000) msgsnd(r7, &(0x7f0000000680)=ANY=[@ANYRES64=0x0], 0x1, 0x0) msgsnd(r7, 0x0, 0x0, 0x1800) msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193214179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1ffdc46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be4128586708f82b38529673fc94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c4"], 0x2d, 0x800) 19:14:07 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x400000000018, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$TIOCNOTTY(r4, 0x20007471) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 19:14:07 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) r0 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x1}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x80, 0x0, 0xfffffffffffffc01, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x4a, 0x40000000, 0x2000004, 0xfffc}], 0x0, 0x0, 0xb620, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:14:07 executing program 1: utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', &(0x7f0000001180)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 19:14:07 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="ff0e00e5ffffaaaaaaaaaa0086dd60a4f00800f83800fe3847eb757d6b3d671c800000000000000010942c2cf33cd6ceac92173ff84231eb5345b21ff0df58e4cdb5437d30fb6fd70dccc0de4195b335dd74ac78bfa146a33c7b5539f930836e804bee17feae1e64e006bbff3b0fe532276ea9cbba7d46af15b970bdf2c6ec5845612ae2095fb83d22c23860ee04e892901d85702371626c51cf06841683a52398884643c93320fd3223bb5b48aa6c53553de78a5ff188f064506bb1e9465643894a6ca43faf31f352643d225304a7cdceb71ef34e845a34fcc986d39ca43907f3e5bac77158dfc38c9c8010fba16a8fafa66394c752977c3751802258093fad10311b4f649d5e1f4abe701266305d5881f5866ed83a795fb50422128a"]) semget(0x1, 0x2, 0x102) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r1 = dup(r0) write(r1, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0xc6e) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/29}, &(0x7f0000000140)=0x1f) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") semget$private(0x0, 0x1, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 19:14:07 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x4, 0x5812, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00008cc000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x8, 0x100) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r1 = dup(r0) write(r1, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x0, 0x3}) mlock(&(0x7f00009ed000/0x4000)=nil, 0x4000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:14:07 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{}, {0x81}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) write(r1, &(0x7f0000000340), 0x10000014c) 19:14:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) getsockname(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) fchdir(r3) r4 = dup(r1) write(r4, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x80}, {0x4c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000140)=0x4) sendto$unix(r3, &(0x7f0000000340)="5e711abb8caeca6182cfcb7d2def4cbe136281a110c071f3fd4bb7bdc90749b50c6b1614e5ff438db5d6fbb889f11492f9f454676c30b215685ffe2d343de7f82bcdb4f949e96f2b88739a717eaa5392f5bda6500835c017177ff84d8433c7d6a5b810836e3145497248f24a7cd3d22566fdce6b", 0x74, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 19:14:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) dup2(r1, r0) write(r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) preadv(r3, &(0x7f0000000300)=[{&(0x7f0000000000)=""/178, 0xb2}, {&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000200)=""/241, 0xf1}], 0x4, 0x0, 0xdab8) 19:14:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/156, 0x9c}], 0x1, &(0x7f0000000240)=""/97, 0x61}, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xc}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x60000) 19:14:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x8000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0xf40) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x48) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x64, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0x59, 0x800}, 0x10) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r5, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac10) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) r6 = socket(0x18, 0x2, 0x0) r7 = socket$inet6(0x18, 0x3, 0x8) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1040850000"], 0x1c, 0x0}, 0x0) 19:14:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x2) r6 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x40) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = dup(0xffffffffffffff9c) getsockname$unix(r7, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='[\x00', &(0x7f00000002c0)='%](', &(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='tap'], &(0x7f0000000440)=[&(0x7f0000000400)='tap']) socket(0x18, 0x8000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r8 = dup2(r6, r6) sendmsg$unix(r8, &(0x7f0000000840)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000500)="7862b8664d38e36347948d9b521a4b31c6ad955063d2ddd890cd6f83611c33b76c23efecb9c4f387e9d33aa11ad08aa401f3359c033b8c4bb8b64388bbed9576c2b875f756022bb82e1719d2112a92424d765d0399d1cc20fc5cc459c3504578ad29bb0ce4a21e9b6fd97e15d87bf846382ec0573ca3ac7b76ec6747c5e3773cb7c391535fdfea79b7d7f15a8d6b4c", 0x8f}, {&(0x7f00000005c0)="d093cb60b22362b2571fed715662b2fb2180b67ce89f5b9134cf23d07065b63da305db434dbad2fef51c4328a18fb9eab99afabc17cf70c3c86683a19adb8b88d783664cb4cd343be592f91762dd19a8c03cf361d8eab77223d201612a3f97472e8ca355d8ca0bc1140ca73493548de3", 0x70}, {&(0x7f0000000640)="2216eb641bc209d49b7af56164ff224dbbe97b76f082cabf7f43bdd2b47a93aadea9240c", 0x24}, {&(0x7f0000000680)="39cfd703298c22f444818acc48d1df96c6e3bd1011dc8492e8ea3a7c1c27fc80ea033b6c8ccb77a6aaed0085b85499f77a035cc58ef9062a332196f920c6cad31b719f177766a9ced924c4cdb035a7c8204ac8bb30510c0ac5cc60359f642f45f13e53a6629dc6efd9882b814d021801251137feaf511e6cb9dec188fab9afbf4a7a8e0c8b68a8f8c2ff0da92098c12a6dfb695989e59507f5f1b97a0a4c77505286132f4e7d3862e7af", 0xaa}, {&(0x7f0000000740)="16154258ec361602d75d0f29b90b5e19130092fe5ea567acbaf2dd43389a389c55a90b386ef2fe71263da3d04bdeb393b364ae7b8873233d983be8ef2f2bf178a3ff0a8dd1e14c2d2178d4714ad93e01640870caa8e1454b7605606ea0689a3cdc66a9fd0d62", 0x66}], 0x5}, 0x9) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000880)) dup2(r9, r0) r10 = open(&(0x7f00000008c0)='./file0\x00', 0x800, 0x0) recvfrom(r10, &(0x7f0000000900)=""/4096, 0x1000, 0x842, &(0x7f0000001900)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001b00)={&(0x7f0000001940)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001980)="5485740c54b83e86febee4bf13730f8ff23c3547748c9be19a7d829eae9aa56541a2884a3cd1aaa26d306672933c33c9c3cbf3e0d19842d1297acb5870a2aea5614287d26a2870dcdd6d117132ed0354c05863ce3ba85a2bd8f5c9d024ccdba9d3a83c142b18e61d06b1b288cfa8d71c182c0ef63336a407fe9cb5410a83ab27ac6dd504a4df2125180d7ae6f601882d85faee0bb3f8c2478b1f0d60ae670a274cf9d80bd097e5477dd158e073c67a57f736bedad2fdfa20", 0xb8}], 0x1, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r11, r2, r3}], 0x20, 0x400}, 0x4) r13 = shmget(0x3, 0xe000, 0x309, &(0x7f0000fef000/0xe000)=nil) getgroups(0x5, &(0x7f0000001b40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) r16 = getppid() shmctl$IPC_SET(r13, 0x1, &(0x7f0000001c00)={{0xff, r12, r14, r2, r15, 0x1c, 0x9}, 0x7, 0x33c1, r1, r16, 0x0, 0x3, 0x101}) pipe2(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r17, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) sendmsg(r7, &(0x7f00000031c0)={0x0, 0x0, &(0x7f0000002080)=[{&(0x7f0000001d40)="7f2874b66be7d6fc25bd1f16aea1e3c3fb1184bd8fee4fed7a34cef9c2c22d2512def0dcfd593c5a482d1690a3d8ca59070b2b400cdb574c9ccd7edc4e2695b04071e2809837905d592f978bedc94baab4665a9fc744404d3156157f", 0x5c}, {&(0x7f0000001dc0)="e34200f7d7c4e4e28121c286129c5cce5c3aa33f9d1f711461a9f206c9e53398d3fa45aecfdb837c0fbae2d1f642a71b5d0d50358aebff7ad337d0d8e1a59a54b523c3ef8380ea0c2f9dd0fdffd7c1af", 0x50}, {&(0x7f0000001e40)="dc510e844e086b181de95e7daa05ef48973a35400c5acf9693359762de43e657973c25a1f809e78ba7caa2c5c377d1fe8391650debf2b640467cdf9cec0ee2c7be236c3208d125c681af5b84aa769a95a354687c4a2186f701f08a4323095249f899834690aaa562d14b2f95bee974ad9a5466660a671a882a022f67c92cc2c720fb5fa981e8c71d31ba6fc5fee26781f222429508dd468bd931d4116d20d04ed190e8a35edd57313a6823d211c97b0d47cd66419b3783ef31e77c0522b6301ff3c3413de0e2753a90ed911c25d823733e504c8bc7976880e0bdbd2ed9ceda1435e853d64bcf6253402c8e27", 0xec}, {&(0x7f0000001f40)}, {&(0x7f0000001f80)="27905636d5dd04d0b7a01b23ea64ab535c6f58ff717da77b3fe2b4395a751f3ba03b0cccebea9354713751292474f82a681aefb3c47276a98349c28d8f9981fe0b0a0f1a7cda20fccd40d09a8366943b16e0945c181ffa1627ff093f855fab17b92118ace1ba6cc1d363b60e4ec156d3d0d00fab6d4702c8ed32abf802e0d4f42c4b8b93073333ec6c393656fa72d77476955156cec5cf841d15cfc5917591a45ecf8cbf970c50468808f2821489fb6b17a2c39d10fc", 0xb6}, {&(0x7f0000002040)="066dec4844043c78bea0849a7747e90906960ddb00cbd6bbb52f166b52e9f4aaa92b349521fbf11d7e", 0x29}], 0x6, &(0x7f0000002100)=[{0x1010, 0x1, 0x0, "b34b2ba4d76365e65c2ee353df1a3fbc94cd20e434a5fef9de2ef6d9d2791bac2c99fb67dd878dea5c0fd208845d23e13b70373ef07ac1f79043d80d3eefdd9a133facb49db6bef1b479880a0b4c6fd244d3aee529aa959668b9509fa6d0ddc5236cfe85de46eb54bcc59621f5f45e73ea15252210312c151ed2d8d761d12b61b0ba9c082984c4ffa3ca3e7d68a657e5fb8b13dd2adf42017c9a2acc76924f991cfa952555731eaffed6b22fb007557d033c81628807961541ae200924b18c5098fed666a1b18619bcaccb327e8c18b7dd64e861c34a9511ecf6054c10c03641de8883086845e66cc2767fc8f00aba7555313dc61d499e9654195c73d5edfbb61c5b9b9e675f4640463af9c53edeadd671f6e034821eef3e18313f5174af68114d7c717fc18cd63961010108a34d86627992da979f6177bed2d914f4bfb57d17a57dad172165b452e52260fde662621bea60ca734c06369eae72a861d9e560a4bb97aafab58bfdd6c2f6e01554f75daf7b4bfc54bbb324ef247366b244df590ac646847d2181afd3915db48d10bc464b9d50f5a8d4146f5853150290a78d1b4f1064a60291ef52b8aa00e3ed59052bd1982704a53fd14e3fabcb1682ca346eeab9191d15bea026912c68ae2a49a9103867521fef12826cf2da8f0f8141cd4d6f8aae34f80c319198d9d929b14412a10b360ad30f9c70791a582eb0b51fea7c92e9ccc78e1ceb0e6e1a722f2b3867628d5a7a2b275efe6c9787cf43eb485267a9428898a4d1921a5b004137ad3dbcf46d4ec53b11035b031e236b0897157e4e5139354809ad0bb361b37c82402855d67809c2fc454030f17f86ac7ed72acbb116671505a2d7b1ec93cd92c5877c19a2f572dc7bde9fb385dc04b9d0b28f70a48a4876b3dadc489d80fef77bea1068c1957bfe8575f7e3783f16696bf37ced565a8b4905935f930623d2db200ddd16605f23be49d0ad2785bb71fb9f8abe36ca4f3d96ade3eb2a250a0542ed0c7728a85800de3b2d46eab54563043f10fb740bc1f2045a4974d7810fbc190d782898b349fb9d8b5fd74f330e3204a69f4394acbd05cb2f2882ba1f78f10b5d61bd75687fcf6a2e4f95b300501c3b7c53ddc5b7fb8b31e1ccd9e41828435202c277600a440d2aea5cee67a30752068e486e74fed2f5d1cea356eac7c595a333f8a2d0f3a48376fb65534ca1087a0ff0582d240bf3d4a46063a4867137b97f71bcb5d7a1220c484a87c1c6f005c40de33936e52aef72e35b3c6b75ede7de05c1730015d21d1d220d523b5307705913eb3ba08d8067122816a6dbac355e6177675155de0940bb56bd51999532b5957a3df9f33eba1cf6cdb8ff5caafd48b25211f4821be6469a3aeb69961019497e6bf532ecd0336f9e855b5caef6bd46a2179150cc42c0a812e8ad2f5ee42fd525beaab40643e8c3ada2a01d4e2a07de0e16f1ffa56e6545e50a706ff9d1f9cb43088e28952b5f2198ec80ecefbc442db8cb65c5fceefd1f4dab21f44f45d6f3b853d4438fc5d094f34123f78e80ff7de17bb7d25b0f7f34ddc9e16b13d00420f4455852e31f62dd704b04185062babc7aaa3a28c090b1656effcbbe62101df807fd6ab90f1d81e4aaa5ec1c19db22f147fcba21f62a5378b5adf45f986e941152e69dd7f14f670b53652cbb5deeb4baecdc531490770689290e6d56d6cc2bbb0ae04e911d06f57156c0f994038629ff475b01b91295332df872ac57b2e18602028204a06426a62fbc4e15c7b234911841fa56059aae65ae6d23fa533f2735d4b00e0b0e3e229c4cf1177b0cc3640802b045cc88ca66a30b81f7724e44d4e579daaea0af366fbea3dc93ee5c991edbff0e301405503e836000d41ac7d6a501a731f8db603a07aff024a8f596cbd155920cc5ccfcdc420ecb327ea1fa46c28e3181871bfb6708cc85000df264263348f62c51a615c84c9f31489e9a9acb51b2d6f7f6fd17ee788b3d974fcca5a27a38614b09bfe21a19628f0f9402db83bde274f8d5452896f5fd494a84504b49603429b486df3fa7e5f3eb814eca7f07fff72fcadc3581389b6ada2d8a7212dc4704e53b7c9c0369be2801b9a147ba5bf48bee0d2b94389f3d84a61053af17cda0c96507c4f605b63743c351caa0501ab9a4eb2c2c35f6931b1578d684c9d5ff7586974b176060ed486358a3ae6915a2f5199e7cee3fbfc6858299d83af6cef8411d97cbeba222cb1cb558ddc7fc846cb368596a036201d583ad22e55c30c8bd94eca4bfc348a7a2fbafc1d9d1d8537afba67a51b77ad340c405bc6dd39cef254ea09d487386c06acc4db290717cec3520ff8cfeba7a3c41276e381ec88a8a57107e6aa15dbbf906ec98d9e8b8441bea796df1b41f4c4ea7eaae55d1328b915b823bc3f0afa8a038152ada122bef641b4e81286f0cd9c25e0ac3633686661be1c1bc71d90405f511e901d9daf949d422fa400be2a635ac20eaa3d3a7a6bd61957ee5d2ebc74d8b63f2b63a5304b3478561b11c4ba59be8541e4296287e86fe3fcf7491c78040c56e99a43e8744daa0a22b30907899a87d66e2b9ba189c436c9bcbf561f97da85154fab37a0c8491a9b07f441f1ad08c0748724b72a6f28faeb9fecca954c109fdaf3b311b45e0af70f0f3689cb2cad186ca3f47a1d955dd9bb783fd57c01d3f4539e3cf87b3e021e0c40ac77a4be823bc30286f29457ece150a111f0dbc12bfca7bc4886e0c388f612f59b8b0637dbdf601b5dcbc81dd4f0fec3f0c7ab6811c2991b6b6e1d4722cd253eab4bc4b0bab0fa8059b2ae7059015986344ad7a1622a10efd3b0b02d021326d9398b368d61cf36e9d269828a79eec4e5b5b8b15a1884fc68279b268a982401f78f3dea830f0e380603b00bea450fca8b98b65a22ae442cd480ac4e5f3fd8dfe36fe3e6dfd017960d874d2c8f957b7e7a6116c0d149d113c8fe4735b60569f6127b9028d8eb6478fd9a0c3cebb9c5f4979e44ce311d6433e8c359d3d4743aa685ee9f8d689b89c18c4b3089f0fb6afe5768bb4b4132bbecf2e98ea4f426a7f91d1217a45ffdc05cbbc7da7c1aaaf1a22e1a29366ee0aefd9e5814df142033bc9736b89111f14954e28e66dca3c014cf51cfe7774ab2460f1b077b58d5931ca0b93ba5d3130545ced967224b470615220f487fc30d1cc15dbf5b72b9c63f1c53598ef4267f45363c97c3659d48c5b7843ecfe391024d022df06760f516dc28965bb4c10ab61f0303a74d74ae4f33bdec35a3ce48e50d029f9aa3b4e2cae096b4a29e1fa727bed434c90ac404b4c0edf4fbaa7d84372f3136262b14ecc12cd7ab128b2f31242c1bdfcdf628b1a19c1ec1d46f9a4cada19193a4513f3c8810321c0fb9530f17ff92b6281235e1cc3468279ddefb078174e2635bd033a4d7aaf58db1607034e5c9091a188e8b08693af054b87331bf7ed5131007e36892c53535f9a6601bc64f3f553612558284080f1bd39951dbf4b1a1dc3d180442c4e79adf1405eb8b1424632efa03851510b6bf5e94d09ea7a7b71768e3fbc1e2504d650265ce86fd2e5538efc3d4b1ffdaa6a79fcd654a6ac5527bece2851ea429263ee8ad2fb9d61b7ce1ad1d8bcc2f7eda07cafc971360391c88a81e6f055abbc11c58ec8771687f0395f782e94d52253bcc3a1cf8fd65c11951dfc41889cae116c7f7c73e76e10ae606661b089fadaf56afe1bd50cb4c7959a9287407591ca359c5ae0651125a1d5bbbe9a797646d197197eabdb4c61385bd6c2c7736c460852195145b9781c5dae7a90affea98fcc34a43297ffec821517eb6ecc2185fc4410dd32102c058ac0a9ae35e00aa0420544c8b29dd97fb2e5ce3a3733df97c39570832a591b228ef34803b636888489e43b04299268cb126cc46d04011d3823a19475ea87bb6f83307a5877414abd63e0cfb3f17207fe7bd6c0ef4268e2bf98103fada5436f41deb7cc69bd0df70fbeb57f93b0e3a6d073110ddb2f0b8250724f511f6a884283ce6834e625781858140a1c1e63e6834f744759bc4e3b6ee5c071864582f93abfd13e5064f9e67977e2703b6ce5c26872217f347f82466726994c47b8f463d7221c602986cbcdfb18c075be707a1d3aa1f5b3f2a5e4b745b4c47280a084c9d4bd47d3b349190f581fac915561f9a0ff61505fd0a18df311b0f85bde011ee3c0b2e09458d9a96aab8410165dd2c9505726aa549bc3c76f261d930a8747ea73986eafa464c76599b502f5df59b605a3370bd3070b9729ebf38bbfd65eeb5c04a870ce61c954ffa68a06e9aa35437b360eee8a7b1dcb8977bf8146903323138bd909bbe0c9b643a38d3ae7d891316aded88d0029d1ea2d8e8d3c3b0d2f2c85f0425f81b6573fcacf43d4a17dba4708b8912dfe49d9aa756434377e19e16c44bfcef222599ae8b98c868ee36adbff41584ee06c27660f33213763ba75d429f7b7be05d4d84e4e505b02291e87ecc468bdd40e26ae28b408b1be51c47d8784fe43955129e5ec511e124b1ad7182f44425458ab195869d1455b97f4cebefed4dd6c876e71febf36023d7d0c8beec6dc1df4f07479752fea60e9e03d4e45b3b7b22e627cc87f10595d41e56cef2b2406f3c6bff9a60b7a278fd905fb0b48f9aafbbf1b536881819b4728958358f37b90835cf12b85e64c3721202b864af9876854a83b98af342952ac931701878b59e6c0ec0a8cef891a01ea223b50cf575bbb8a86006781492d8720b6131620771158beeebb55cc45235c40e808677535f2a5cec327145d78a151ebbf2298174ecdd2df4cbe49c8e349dd509b4b1f9e23178142b09a2d973891231c2b30f6193908840d9d873217e1b47d59d2ab757970a6574dab41a3765a954d2c200ad25ce09bea6a8293099883a23a8c8df80b8c5d5db13d7c132ae969bd62b7bed37a650a2ae39746dea9eda57e427c69641658d3a6bb3ff5170dd4a3fbfab85c02a1b30db52dd4ecd0572fba24f411a2f6aade6fcca8cfc78306cd5a549436e7f9b28c61a9f24bfb206cb338220f8e59d98dde36f59a74430ed1c0debff5a2cda43b9ca7cb51b9accfe6ed4bf7f0c2d2b1ab0c0ed34359595bba305351809a9f25312f290e615fc291d36e8ce057731342d2ed7e636e5d675f89b6959a2302caeef211ab796edcddb1b18f7b432bc9ab4168284a72e05eb9567a2992998c81ddd533f73054825f1b3e9a576922beb2a9676c0348658d7550fd08e86f217e4d9da64df234b7ae0fded83fed50050ab2615789ec3e4de0aa3974b563336b5bc7131bdc76685d9e0a8c5d80515079f084ef228def3934229b564cb2813bf3ce9d7f93829d45980f7814043dbcfd5804ac76adc61e3a92b4716a3efa3d1b0c43075cbdcdc20eb40efd27729d5e372c9aefcedcc7708b36865fd369916a736f244c0b65647ba513128e64b88846efc91fde820af3814f5f7e7f1b289765fda55532a73ea1d63014c609185202c6aa7be05aa09a317929d30a207b15fa55f027287f08969ac5680fe6ca4e93e56f02cdbb432d5138ec9913ce16187661e5b8cef0bfe0adc8f4813132cd68454503449383afbc2ea58a53ecdf086083bfe484f14375c5c087e315a0247c31a5ca4e0ccc616656041c82e5da867137f336b78fa1f1cad4f96fd8b9102c2d68823d98ac10bbf61332baff8de9a04fa4b9f4b8e273951bb5e53bc6f8be41c02388639435b84da149f40df2439ce5babab77a97524b8424b7490aa7ba24fd360474d67ddf5698d0ff684a2b20bff18b10515c071b9ae358c24941d29b"}, {0x38, 0x1, 0xbf5, "be3822605208a5728c2c42ea817be123be01367d346b507358528af2b6f728521d11"}, {0x68, 0xffff, 0xda72, "2793221b1e0541e8c93277ffb681599675d1bb038329d91f53c32ef77089e869ede0b7eacc7ae5fe63acdda990c3708cbad7c7c58a8b2823759955c52e22d5ed5ece99b54ca19934f14bc5db6456b797ad05"}], 0x10b0}, 0x2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) 19:14:07 executing program 0: r0 = socket(0x20, 0x5, 0xf) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000400)={0x1}) sendmsg$unix(r4, &(0x7f0000001200)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0xd}, 0x4) 19:14:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d5ca814aa813ee3eb53daa4dbf130b2d012e2f66694965300011c81f7bb9e2af02549c63b6c5a93792dfe8ca5aa9ce05b6fa4ffa244e56cb9e4f74875587da82e7e04ab9f06e92b391667584e7c26d27af77b27aa93229b701446a2b1efb9470dc30c45c6d2f9c8eba1bad1670893aaf20c8da9ec4edb1"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:14:07 executing program 0: getrlimit(0x0, &(0x7f0000000040)) r0 = kqueue() r1 = socket(0x2, 0x4001, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x110, 0x104) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001400)={0x4, 0x5, {[0x10001, 0x0, 0x1, 0x0, 0x7f, 0x2, 0xe1, 0x40, 0x4, 0xffffffff, 0x4, 0xff, 0x1, 0x7a66, 0x7f, 0x9, 0x0, 0x100000000], [0x3ff, 0x7f, 0xe8, 0xff, 0x7fff, 0x3, 0x40, 0x10000, 0x0, 0xffff], [0x5, 0x10001, 0x3ff, 0x3ff, 0x9, 0x200000000001, 0x27e6], [0xffbfffffffffffff, 0x1, 0xbc, 0x200, 0x2, 0x4], [{0x88c, 0x22, 0x9, 0x7}, {0xdbac, 0x0, 0x2}, {0x0, 0x7fffffff, 0x6, 0x1}, {0x0, 0x40, 0xb12, 0x8c5}, {0x8000, 0xfffffffe, 0xffffff7f, 0x1960306d}, {0x5, 0x6, 0x200, 0x7}, {0x200, 0x1, 0x40000000, 0x1}, {0x800, 0x28000000, 0x6, 0x1}], {0xca, 0x6c, 0x0, 0x40}, {0x3, 0x9, 0x1, 0x33bb}}}) dup(r1) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x6) close(r1) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000400)=""/4096) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r4) recvfrom$unix(r4, &(0x7f00000002c0)=""/100, 0x64, 0x62, &(0x7f0000000340)=ANY=[@ANYBLOB="0600000000000000"], 0x8) r6 = socket(0x11, 0x3, 0x0) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r6) write(r6, &(0x7f0000001740)="760f5fbe92f9a1d7ff2efe5fb70ac40b669a75b14861d09ca65a2b769017a5668a58f91f1c4040caab1ef41ec7fb8962b62b04a59b693455b1d100b0a33f37f5e226a047f88c6d39f9bd26d8b03915c5580fa52560ff2cd702f4c50f0736c809d6dac72b442136a1822ee2ba06ba38abd2ad711f69aee36f6e4ca97bdf50c08c213b1568d1e365aa3b3281e86ceccdefd42cd7a616f51e2e9123c5368cf77ad2787697507b29c68f1560fef69e9d8bb618", 0xb1) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x20, 0x2, 0x0) r9 = socket(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) accept$unix(r9, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r10 = socket(0x11, 0x3, 0x0) r11 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r11, 0x0, r10) sendto$inet(r10, &(0x7f0000001640)="bba066b9d5031077f427a98415f39ce7359468356f6d305acb4d1402d28c4ea92dc82a924f64cbf011e64f3015a40e9ebe7e18070ff053d8cd6ddfe9523b1a2a636cc8799f9618fefa869dec5a4c0ca32ecb2c9584d6358852a357693f9830f0c6462287cf04fb341861b0d088fe7d4ee3d1480c5dcf7cda1dec921698738685ac42f51ae03d892c9f6f3240776829e35a8c3dca9d09e363965f5a5e653b5f54fcc827b6a140fe45eb5ef60b95dc4c086b32839e60ff9149129a0606ceeaa2876ba3a3a9f37473d4f79f51edc7cbbbeaec4551ab6c9cf22baf3e5ccecf0f95abcb6a2b349277517c802d448826c6c8", 0xef, 0xd, &(0x7f0000000380)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x25f12e15719981cd, 0x80000004}], 0x18001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r12, 0x40044274, &(0x7f0000000180)) 19:14:07 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0xdf, 0x2) r1 = semget$private(0x0, 0x3, 0x3) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/59) getgid() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) accept$unix(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f32e2da5c8865f9c8e6c6d70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fa51d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00"/4095], 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r6 = dup(r5) write(r6, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000300)=0x1) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r7, 0x6, r8) r9 = semget(0x3, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x5, r12, r11, 0xffffffffffffffff, 0x0, 0x20, 0x8}, 0x2, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r13, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={r8, r12, r13}, 0xc) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) 19:14:08 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040), 0x4) shmget(0x0, 0x2000, 0x45, &(0x7f0000ffc000/0x2000)=nil) getegid() r2 = getuid() r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x1d, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r4 = shmget$private(0x0, 0xa000, 0x189, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r4, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r2, 0x0) r5 = getuid() r6 = getuid() lchown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) setreuid(r2, r5) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r8 = socket$inet(0x2, 0x3, 0xff) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x8, &(0x7f0000000080), 0x4) socket$inet6(0x18, 0x2, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r10, r11, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x2}) getuid() 19:14:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x40004200000028ac) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20090, 0x0) r1 = semget(0x2, 0x0, 0x1) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/146) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000380)={'./file1\x00', 0x1, 0x80000001, 0xcee7, 0x1, 0x5, 0x80000001, 0x1, 0x2, 0x2, 0x400, 0x2}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/89) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004138ba8004627febffddf0000000000f5ff80680000000000000000000000003d7e1414ccd246", 0x2c}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x44) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000600)={0x10, 0x3, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x24000000000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x511b}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x11}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x6ce9}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', '.\x00', './file', './bus\x00'], 0x299}) ioctl$TIOCFLUSH(r4, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x100) 19:14:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0x1], [0x0, 0x0, 0x5], [{}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:14:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000180)="107c93cab2ff36d29a1c232a549f4a64e6d5c87bdd767abff1a4b046ac06538d19e98a428e7a266ae2c94f6997eef0295b754439db10b32b43b181057360261bc20142b3e39cd1aa9878d6daa4f4a8b3cb9870040bccb511ec0f6b6cb9d88c04e91290e1222078b3e0fa74958000b56650b699a33d3afc940278b4ad1e5c8a55e1ff988298b67b1c6c39e6e032b7f05447a974eb85493935b3f976891d322f50f09a0e40e665f30bfa89f3b0d3b0458cb3d24015428d001f4d49283183e4ae2584bb925d7885a4", 0xc7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) r4 = socket(0x6, 0x3, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0xd82) r6 = dup(r1) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) pwritev(r6, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x2000000000000000) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) getegid() 19:14:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r2 = dup(r1) write(r2, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:14:08 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) 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="ab"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x200, 0x6, r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040), 0xe7) 19:14:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5c}, {0x34, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 19:14:08 executing program 0: r0 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffefd, "043139e00000e608060000000300", 0x80000000, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = fcntl$dupfd(r3, 0x0, r1) r5 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r5, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000400)={0x1}) r6 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x40, 0x1) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) ioctl$TIOCFLUSH(r8, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) r9 = socket(0x11, 0x3, 0x0) r10 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket$unix(0x1, 0x5, 0x0) r12 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r13 = dup(r12) write(r13, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r13, 0x20004b08, &(0x7f0000000300)=0x1) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20, 0x4358, 0x8001}, {{}, 0xfffffffffffffff8, 0x41, 0x1, 0x0, 0x7eadfc13}, {{}, 0xfffffffffffffff9, 0x22, 0x80df326999784b66, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0x8}, {{}, 0xfffffffffffffffe, 0x80, 0x2, 0x3, 0xe2}, {{r6}, 0xfffffffffffffffc, 0x89, 0x80000000, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x90, 0x1, 0x80000000, 0x1ff}], 0x401, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x3f, 0x5}, {{r9}, 0xfffffffffffffffa, 0x2a, 0x1, 0x0, 0x7fffffff}, {{r11}, 0xfffffffffffffffe, 0x1, 0x8, 0x4, 0x7}, {{r13}, 0xfffffffffffffff8, 0x40, 0x1, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x38, 0x1, 0xdfed, 0x2bac}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xc5, 0x2, 0xffff, 0x4}], 0x1000, &(0x7f0000000340)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:14:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x100, 0x0) r2 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) ioctl$TIOCFLUSH(r6, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000000)=0xc2) setreuid(r4, 0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) 19:14:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000040)="ce420efd49c56aa02611be25288db5b6c2565992a7226909577632e345ddf17ab95f5b7fb64de378e8a9a563beb35423accb502c068e23ed5dc245bc59989b15b8170b186b7efc535f1ab5376841c7d85f6d4f0af11e05e2744182bda42ed6ec3dabbb4cb8c3af5842d1844407a0af640c09546bfcbb4aae57497cb034e0b744301c28a5f05d1e2e5805fb09cd83d9e7e45aeeadde6e63c1bc1c8b2eba08f489fdc915530dd578c80abf86d67f18a8cfb1a4fe57e0fc7116350cfe293c", 0xbd}, {&(0x7f0000000180)="ddf4b42ba7fdae8d6a8c105bf54e488f94ee97f74ac92cf14c8353b426466ee42f3e22c79567b3b983c155b51fa05eeb8e34429cf12e5dd3784dadf25592a54ec8b5eedc60ee63943252ddf87ec815d8c9449ff291827a84d2c134657278b444b818b57dd7e81e4dd13704c321bad5480fa65af77ea5b0cfb70c6b0ea7c9", 0x7e}, {&(0x7f0000000240)="4c0f0f292406d7d68ddeed370314a355425d0ee5fed0ba5c61e10e51f0564483032f443b00783206ea3a1093c06060d359d12deb728452abb759f47e7d4c83fc013998d41d1728041939a769b6de3244e4de9bc7e5a8f0310941ea7fb69f0daa48b0a53aa8a9e0c28a7c1be52d04449e079250a83749b1224499a473de2cd840c3cdc7d6fd00ef5428f6d856db0470434d42fe56ff116ec8b0fc9f574deaea487cd3727dee8b08f493765fe92d30f0b60b94a1e28280aa82ef76cf6554d842d5fcd92d1435", 0xc5}, {&(0x7f0000000340)="82b37a894b1f0fb25e31cc02ace641deae7cb5fd0a194b9e2cd78cdc0f401b1f3ef4043f267f3326a7478113ef3fc28f1f013ae014edd14c7783519aeed8d2a78959a6783121da8f389f54ebb16e27a9ed33799acbc0e2e5643fa6d44f9ff6cc1b86099b07a7189bdd96d766a40acfa838ce80ee853b19bf2ed9887acfea6dfb501a17a8d2a1f84e4d2d3f26f70b75ea4ad6924004cb974950fc4919c439080ae640a92c468efe7afa52a1c3408b1d2244472049bc1a42ef59534b1458908b82a7", 0xc1}, {&(0x7f0000000440)="224238e1952fca8321ab5838d1d92bb80e1f358c6cf2335b752d6a73c3bac9223135ce453729b1e0e0b048257fc13168ddb62eb9cb5ea2765a4a8a6a08c6f6e70d248ae6", 0x44}, {&(0x7f00000004c0)="2a854c64e1bfabefc9dbc9fc036689d8cab13951ceee097104469aae393624215508008c9f72f31b4bad0aae718f147580f7c1501f557bae381d80e98f7d1500434f45a07a86e5b142b0a48a278456d1294fd471b70080f8824f4b5f31515b6dbf85f2db07adfcef3ac3a279675ec2e1710966445e5d57642ccfe202c8370e95085c55dbe100"/165, 0xa5}, {&(0x7f0000000580)="9bc0873fbd98aa3b42dc9b071e90a53f3a1b2d04e79a49b072727942e1964063196a07b91804655e73b5ae3980c23ee016f5dc645a89c072d2a29aa75f6c2254354c1c07d9bf0b6dce03ac39d514e6644eb49b2ab72b75a18cd89702cbce4b0d4a4665e0d7dc1f0102ca8d61bfee31e22a0da8a110e111f42015d1dc487b9ec0b906ea505f69712bb2fab43a75b481d478dfbc28aaaecc82d3d3cf05f9572c3247c04918ad2990244ef63ce3bc5bfb42b6fe1032e1696af4b0ac04bf1f0183720678d26e5dff4781fb08e8dd0327951ac2436ac04605fd462bd20dd6f4024b989fe4b24809d25479cf3642d2d9", 0xed}, {&(0x7f0000000740)="85194e3231e7e04bb1f0f68f99419b26f09880a532ac0b1bc9d7dd43611cc3db1c7448020fa805a58b5df443d9c089f48d685b54fcf31034fa4804b947ad2d8ab415b4217e510d7045b45eda800ec0b8db6997a0a5e5a7e2b61ac3e46479ae11ae8997305f694b8e1457a4f05c174cc7f97e7e1f4b6383ad7366034f10ea03d8793c79c055044693c5bc94b092", 0x8d}, {&(0x7f0000000680)="1a54be8881c0293674e1473abaffa9578c18a861abaaf3db3478f09c47993e68a8cb99e6aef713ad427fc298e0c3542f99d19913c9e67a5f125867402956093579da20663be1f60966a3c8506d29b0f5bb7455bc3406c2ca66d029c31c03a39baad6b8eab807561d9ca78146f474ecda15b4e4f5984f73", 0x77}], 0x9) execve(0x0, 0x0, 0x0) 19:14:08 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="d69c7b654f8de7f7c531a6a405fd17a576c01ca7bcdc2f5ad98e8c4ddee744e8bd258677de9a6d836d85862147d07c2ebcf51abb6ac2e45e0cbd42d22cbfdfc2522569f22d233b219fc43f9577cb9db6b2693f12296ee80adebcf94ee6ccbf03bd97dc2a710d95fc9e490742366314e5f1aefbcf054d40cbc5edab3378df50390835da4e76d1c2dd"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 19:14:08 executing program 0: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x69, 0x0, 0x0) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x2) r1 = kqueue() r2 = msgget$private(0x0, 0xfffffffffffffffd) getrusage(0x0, &(0x7f0000000340)) msgsnd(r2, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x1f}) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x7ff, 0xfff}, 0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) setsockopt(r4, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r5, 0x29, 0x2080000000a, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r7, 0x0, 0x0) msgsnd(r2, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) 19:14:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d3714f6d52a22417b234de65711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58646e92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8395c87eb3e21f3f6045875826d9e05ad"], 0x1d6}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x400000000000, 0x8], [{}, {}, {}, {0x0, 0x0, 0x0, 0x10000000}, {0x0, 0xfffffffe, 0x10001}, {}, {0x0, 0x5757}], {0x8}}}) 19:14:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x3}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) ftruncate(r1, 0x0, 0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7f, "a1ee6ded46bb8601eeacde35b5836819f2084602", 0x0, 0x5}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 19:14:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000140)=[{0x4d}, {0x34, 0x0, 0x3, 0x1}, {0x800006}, {0xfff8, 0xff, 0xb6, 0x48}, {0x8, 0x5, 0x0, 0x9}, {0x1ff, 0x40, 0x1, 0x400}, {0x5, 0x37, 0x7}]}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)) 19:14:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000e6000000000100002000000000cc00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/53) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x4000040002000, 0x2922) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r4, &(0x7f0000000040)=""/86, 0x56) r5 = semget$private(0x0, 0x7, 0x480) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x66, &(0x7f0000000000), 0x10) munlockall() select(0x40, &(0x7f0000000200)={0x6, 0xff, 0x2, 0x5, 0x8000, 0x8001, 0x37a2, 0x8}, &(0x7f0000000240)={0xffffffff, 0xfffffffffffffff9, 0x7, 0x7fffffff, 0x100000000, 0x6, 0x8, 0x1}, &(0x7f00000002c0)={0x4, 0xff, 0xfffffffffffffff7, 0x7fffffff, 0x5, 0x1000, 0x10001, 0x3}, &(0x7f0000000300)={0x6, 0x1}) r8 = fcntl$getown(r1, 0x5) fcntl$setown(r7, 0x6, r8) sendmsg(r7, &(0x7f0000000580)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="f9b584c5f96cb582382b25360e0cbfb4eec776f00b402dd17ccce4dbc2d6b060c2ba82e2832363b0d14c8066d9ef1a918b4c49a7e208783acf16ca55644e36bd9038b8101eeb0f74647899e2bc59eecedf31cd7e903d1a5792760076164ab2aeee3b4ea55939401685a860e4", 0x6c}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="800000000000000001000000030000008f06707275a69afbcee489f5d7b132e0729f686a10e427178223db83c09b87702aed8960a19cfd6e5989b11cd29dd06b2da6af5c1a6b1dd8b73d0cf2c0d4a43ce9adfa3ab733cc974dcbfae02fc9c54be84fda46744991dc525d25d42763d03e242065ec60b48f47f299935a061a49007000000000000000ffff000009000000b942a944d6742977a6c6b1e580624b6182a068b58974487c541e6e8b97b7ef4ed6dfbcf458bf70487faa1a0cbc552f5c217aa4716dbcbddc4970edfdd79823a73609b4bf35c50b38b5529212159afa2eb4455006a4674c4067434d6e8eabf63c2000000000000000010000000900000044d967f1e5da2bfb48712812b7000000b0000000000000000100000093c49f288bbb61dd3b20b98c7448b92bd8d6522e167e52a1791da184abdf834f8d4fa0bdb7bf6e7faa74d56bcb15a00eda1675b8ec7f8ba79ba6b016d29880cdcbef9ae1f593a1544aecddaa1a05a6d8195019784c5f997d7d93b81bb657f18bf38573f85afc526b5453de5699ed441adac14cdeeb7f918493f4bde203c1e24b9a285660abe7316f646cee5b403261c2e651889150116c00"/448], 0x1c0}, 0x4) bind$inet(r7, &(0x7f00000001c0)={0x2, 0x0}, 0xc) semctl$SETVAL(r5, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000340)) 19:14:09 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$getown(r0, 0x5) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000), 0x0) r3 = socket(0x20, 0x4001, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)) 19:14:09 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="421a8e970ed3ea7446c1d7ff1a8f21708b94b7c9224f050fc25a4527c3a8240e723eca85d0c9d532fe02e03204431ae59d224012cb406031d18fbb96078938f900000000000000b600cb53bf61f4ce6906b341caa928fa", 0x57}], 0x1, 0x0, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setgid(0x0) r2 = socket(0x2, 0x4, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) write(r1, &(0x7f0000000080)="fc74caa6cb04fd25c0f8e17741ec4644ba5aaa8ada1363dd6c501422d9a1cc7f14cbad107bede246d27e4f21bbf4dc78a655f1a560232a10f95fdfd2cec30528991a4d27", 0x44) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) seteuid(r6) 19:14:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYRES16], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 19:14:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4000, 0x3f) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:14:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) r3 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000400)={0x1}) r4 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c, 0x0, 0x0, 0x43}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 19:14:09 executing program 0: r0 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x1}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x0, "d73000000000e74de400"}) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000001c0)="9debacc4adbcbb44edfffd53a21cd27d73171120376fb479da294d8ffed9be0538fd1ed23be2c8cd69d1584d5a4c7b072c9db7d896875ad884388637d047a41b921a1c42b7d480e1e503b2ff010000e7bd3b2c72a42efaaf03ccec3869fde890fb81de1e4006", 0x66}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "cffef2a84db996d5b97ae9a132ad6d7a7d44014c"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 19:14:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000140)={0x3ff, 0x9, {[0x3, 0x0, 0x5, 0xc40, 0x4, 0x7fffffff, 0x7, 0x77, 0xdb, 0x80000000, 0x8000, 0x5fe, 0x7, 0x4dd, 0x1, 0x100000001, 0x10001, 0x80], [0x7, 0xfffffffffffffff8, 0xfffffffffffffffc, 0x5, 0x20, 0x2, 0x4900, 0x8, 0x100, 0x80], [0xfffffffffffffffa, 0x7f, 0x3, 0x1, 0xfffffffffffff872, 0x5, 0x3], [0x5, 0x101, 0x1ff, 0x1, 0x401, 0x1], [{0xd56, 0x12000, 0x5, 0x2}, {0x5, 0x1, 0x9, 0x400000000}, {0x8, 0x3, 0xfffffffb, 0x8}, {0x4, 0x4, 0x1, 0x6}, {0x8, 0x40, 0x9301, 0x2}, {0x3, 0x6, 0x1029, 0x5}, {0x4b7, 0xfe49, 0xfffff176, 0x4}, {0x1000, 0xea5, 0x1000, 0xa7}], {0x4a6b, 0x9fac, 0x0, 0x7}, {0x1, 0x40, 0x8, 0xccf9}}}) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) ioctl$TIOCFLUSH(r6, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$TIOCCDTR(r6, 0x20007478) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) dup2(r0, r2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000380)) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 19:14:10 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) clock_gettime(0x4, &(0x7f0000000080)) 19:14:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() getpgid(r7) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000153900000000000000000052e3281e00004000000000000000000000000000000000000000f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e"], 0xfa, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080b40c60873cff39bb32524b5fab37eedb5db9b4cb6a6ec55475b7281c0af41d06000000bd90fe11ccc20117c2e474426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da65897b1a8c6076839de74601e1d3db901c48e582d225bcaa84fa8128f2d1071d2b654651f61f418c9b0b7fde0ba452cfcd562e42d8cac3abf2a3009423906e081cccf53398aa38c3b9e4207541ca4edbde17f17298a431508f9c1b08115f330ee37f5e4c89f3d78ad0000000000000000000000006d8c4033714d832447b5f6c86a4e0a71152798d7edd07f4b0007350d6811ced842ad6b027c6ec887a9fe10363796ea07d142c9afda1631d4d70e4e2c1d9af3fc9db996d93052647cf79f08167ce14ca89c5acccb44187b7d6aedeb68853836b3ac70b9fec3f858eaa5f9a7acfee94e820ca80752f71c04c35721582cf33b45a6c0c7312543609bde628a69abef105646eb84496c29dfa52db6cd6cf4489dcdfee9b42db80f14145a14bf252a98951d2b0eac27a47d8f8df8d340bcc86f1dfabc3ba4733c12270b9596e5735af0"], 0x1, 0x0) msgsnd(r8, 0x0, 0x0, 0x1800) msgsnd(r8, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x1, r3, r5, r2, 0x0, 0x46, 0x81}, 0x10001, 0x1, r6, r7, 0xa5, 0x1, 0x4e2c, 0x6}) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0xe1e, r6) r9 = semget$private(0x0, 0x1, 0x81) semop(r9, &(0x7f00000001c0)=[{0x0, 0x6, 0x800}, {0x4, 0x6, 0x800}, {0x2, 0x7fff, 0x800}, {0x0, 0x8, 0x1000}, {0x2, 0x1, 0x1000}, {0x0, 0x7, 0xd7783917c44aee12}], 0x6) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r10, &(0x7f0000000140)=[{&(0x7f0000000080)=""/83, 0x53}], 0x1) close(r10) r12 = socket(0x2, 0x4001, 0x0) r13 = dup(r12) ioctl$TIOCFLUSH(r13, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$WSMOUSEIO_SCALIBCOORDS(r13, 0x81205724, &(0x7f0000000400)={0x81, 0x81, 0x25, 0x8001, 0x0, 0x0, 0xba47, 0x10, [{0x9, 0x2, 0x3, 0xfffff001}, {0x54ef, 0xffff, 0x200, 0x3}, {0x80000001, 0x6, 0x7, 0xffffffff}, {0xffff7b4f, 0x1400, 0x100, 0x7fff}, {0xc771, 0x100, 0x0, 0x41}, {0x9, 0x51e9, 0x7fffffff, 0x3}, {0x9, 0x5, 0x1000, 0x9}, {0x0, 0x6, 0x7, 0x2}, {0x1, 0x65, 0x4, 0x2dd}, {0xfff, 0x5, 0x173, 0x7fff}, {0xffffffff, 0x7ff, 0xf5eb, 0x3}, {0x7d0, 0xfff, 0x9, 0xffff0000}, {0xfffffe00, 0x7fffffff, 0x1, 0x101}, {0x5, 0x8, 0x2, 0x5}, {0x0, 0x7, 0x5f, 0x10000}, {0x5, 0x7f, 0x5, 0x4}]}) write(r11, &(0x7f0000000200)='R', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 19:14:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x400000060}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) syz_emit_ethernet(0x66, &(0x7f0000000140)="eb540b4f9296e3485eae9e129f802f55324adee5dee797f5cdff7c806598dad1dff935ff03000000018000003934ae959b3f5650fa20e85eb97dec43152874a89b9ef5939beabeb0b7fbb0b95364d7c7ded34ba0c8c8369a119cdad6c2b4304859bcee1f1ebf") 19:14:10 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)}], 0x1) 19:14:10 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x2000300000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000200)={0x0, 0x0, 0x1, 0x2000300000002}) 19:14:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "771724309aa2982d8d09b09a4c9eba000800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad177560800000000000000d51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b8660600000000000000cf", 0x4a}], 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r1 = dup(r0) write(r1, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0x1) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) 19:14:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0xfff8, 0x1, 0x8, 0x3f}, {0x7, 0x5, 0x2}]}) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 19:14:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2, 0x0, r3, r4, r5]) lchown(&(0x7f0000000080)='./bus\x00', r1, r6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:14:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x10001, 0x0, 0x9, 0xfffffffffffffffe, 0xffbffff7fffff7fd], [0x0, 0x0, 0x401, 0x0, 0x0, 0x1], [{0x0, 0x0, 0x1ffff, 0x3}, {}, {}, {0x0, 0xfffffffb}, {}, {0x0, 0x0, 0x1000, 0x2}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0xfffffffc, 0x0, 0x2}], {0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x8000, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='tap') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r2, 0x6, r3) wait4(r3, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) 19:14:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 19:14:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x0, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 19:14:10 executing program 1: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f00000001c0)={0x8d09, 0x3}) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66a474696c65a9b087f4ed1907ef25d3a41893b1e7662501309a3d8b857cfa4a45e4294e12c4b693e791aff175821959ee92cd2a0252614c921c96dc997045507e0c0451f39fcb754c8f80c750e4716746168148157a73956874d7a6d23321463141a5804bf476686d110c7d139b7e20f9d16e240494ecb4bef6e274df1b91b440009c5fe3c732c451851f79b8724b35ee9c762439d89cddfe273808c420582237ee065e17b775f7e89b69ac395d0aa1373fcd20a4d869abfc291475a7fc41dfb2f90413ef6a66ca58903a752483b3bb6f6bce27a954ceafcdfc14f457c5ed55bc514b261fd7ae"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) r3 = socket$inet6(0x18, 0x3, 0x102) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) socket(0x1, 0x1, 0x26) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x7) close(r5) write(r0, &(0x7f0000000140)="3d309fdc82584f62c36dc1ba861f0bf1297d5eeaacd73b35f5fd99bf9a2892b68d59a5e718597c8c37a049ff6d1c8eb1c58b084f924a83f2dc0f030a5a4906af5a192f0655fa33d012b0e62abe7d38b35dc534946716fdd57078861d1a", 0x5d) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xffffffffffffffb1) 19:14:10 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') r1 = socket(0x2, 0x4001, 0x0) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$BIOCLOCK(r2, 0x20004276) 19:14:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x96) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket(0x2, 0x4001, 0x0) r1 = getppid() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, r1) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000002c0)) fchflags(r2, 0x0) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000100)=""/115, 0x73, 0x3, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x6}, 0xc) socket$inet(0x2, 0x8000, 0x3) 19:14:10 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaa20086dd60a4f00800f83a00fe80000000200000aaff0200000000000000ee6017feb87c63e815577e98457e1960576ccad226a44d5bf5e147b4cabf4622ac0b4407067f7c628aebe1143c4b99727717f84f08e6aabafbe943e5ac417ef14dafa1f9e46d098f688dfd1494d59fda572b2727b3931239dce888ea57ef18f3d65c312128be18ea0a23ca44da9b9442a5411a4bf8dd1d2014d1408da64582b60daf66a4cae415a47f44fe34b42deae7fcae8bd3e960698c4a7a727c071222182d0a2d0000"]) socket(0x2, 0x4, 0x7) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 19:14:10 executing program 0: r0 = socket(0x2, 0x4003, 0x2) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7742000053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf4efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911916fd30fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 19:14:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfff7feffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = dup(r3) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r5) accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) dup2(r6, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:14:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x87}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r1, &(0x7f0000000100), 0x0, 0x0, 0x9) fchmod(r0, 0xc3e7b39dac9a12d) 19:14:10 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) listen(r1, 0x6) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e924ed70a266abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04140795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331ff23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100752e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b6373af701a3f76939a1e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b00e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf500000000001a12fc0f807f88c5ea04b5851d829e1b9fe6272554e5407a3c8f6799fc6700000000220a6c57a60a1f7df2b388e3a40d0d9337a979c4712bcb137e229e935ab7f10000"], 0x10) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r5 = accept$inet6(r3, 0x0, &(0x7f0000000040)) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000580)=0x20, 0x4) r7 = socket(0x2, 0x4001, 0x0) dup(r7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r3, 0x1) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r14 = dup(r13) write(r14, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r14, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$VMM_IOC_READREGS(r14, 0x80105703, &(0x7f0000001380)) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) 19:14:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000200)='[\xda\x1d\xa2D\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1']) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x5812, r0, 0x0, 0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 19:14:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) ioctl$TIOCFLUSH(r5, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) r6 = socket(0x11, 0x3, 0x0) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x2, 0x4001, 0x0) dup(r8) r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) ioctl$TIOCFLUSH(r10, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) r11 = socket(0x2, 0x4001, 0x0) r12 = dup(r11) ioctl$TIOCFLUSH(r12, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) open(&(0x7f0000000080)='./file1\x00', 0x100, 0x44) r13 = socket$inet6(0x18, 0x8000, 0x9) r14 = syz_open_pts() r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x1, 0x0) r16 = socket(0x18, 0x1, 0x28) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x8000, 0x0) r19 = socket(0x11, 0x3, 0x0) r20 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r20, 0x0, r19) kevent(r5, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffb, 0x84, 0x2, 0xfffffffffffffffc, 0x8}, {{r8}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0x7}, {{r10}, 0xfffffffffffffffc, 0x0, 0x2, 0x40, 0x2}, {{r12}, 0xfffffffffffffffb, 0x49, 0x4, 0x4, 0x2}, {{r20}, 0xfffffffffffffffe, 0x0, 0x80, 0x200}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20, 0x0, 0x7fffffff}], 0x0, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffa, 0x18, 0x20, 0xfffffffffffffffc, 0x7}, {{r14}, 0xfffffffffffffffb, 0x1, 0x1, 0x200, 0xfffffffffffffffa}, {{r15}, 0xffffffffffffffff, 0x7, 0x80000000, 0x1000, 0x5}, {{r16}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x200000000001, 0x6}, {{r17}, 0xfffffffffffffffc, 0x10, 0x80, 0x80000001, 0x20}, {{r18}, 0xfffffffffffffff8, 0x0, 0x3, 0x1, 0x1}], 0x8, &(0x7f00000003c0)={0x80000001}) r21 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r21, 0x4, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r22, 0xc5005601, &(0x7f0000000500)={0x10, 0xacd8, 0x4, 0x4, [{&(0x7f0000001000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x8}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil, 0x3}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x9}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000000000/0x8000)=nil, 0x1ff}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000004000/0x2000)=nil, 0xd6c}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000006000/0x2000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff80000001}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x7f}, {&(0x7f0000009000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x9}, {&(0x7f0000006000/0x5000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3a}, {&(0x7f0000fef000/0x10000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000000000/0xe000)=nil, 0x68cac624}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3e}) pwritev(r21, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, 0x0, 0x0) 19:14:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x1f) r0 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000400)={0x1}) recvfrom$unix(r0, &(0x7f0000000080)=""/229, 0xe5, 0x801, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd409521bda4ff283d482c661937100a24e14da97f23e4600000000e1838f74654462e108e659c51bad5a8bca2f17a953f59be5b79d7d2c336ec500", 0x57}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x12, r1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) 19:14:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x1, 0x94) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]}, 0x0) r2 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 19:14:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe49089100"/111], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x7}], 0x3, 0x0, 0x0, 0x0) dup(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r9, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x6) write(r10, 0x0, 0x0) r11 = socket(0x1, 0x0, 0x3) r12 = socket(0x2, 0x0, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r12, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r8}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r9}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r11}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r12}, 0xfffffffffffffffe, 0x20, 0x4, 0x7fffffff, 0x9}, {{r13}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 19:14:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff0100037e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000008000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbe90df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997a917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a6541b3f34000000000000000000000000000000007afccd03c86ee31112cde67c5e52e88806e5d62c01c4c2"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r0) r4 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:14:12 executing program 1: r0 = socket(0x2, 0x4001, 0x0) dup(r0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/211, &(0x7f0000000100)=0xd3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x4b) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:14:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x53) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x14}, {0x406}]}) pwrite(r0, &(0x7f0000000140)="f94c", 0x2, 0x0, 0x0) 19:14:12 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xc, &(0x7f0000000080)}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) 19:14:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) r4 = dup2(r1, r0) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r5) accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r7 = dup(r6) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000200)=0xfffffffe) listen(r5, 0x1ff) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="f2d32e2f211f00000030"], 0xa) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f0000000140)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x90) r11 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r12 = dup(r11) write(r12, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$VT_OPENQRY(r12, 0x40047601, &(0x7f0000000480)) accept$inet(r4, 0x0, 0x0) r13 = socket(0x2, 0x4001, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/194, 0xc2}], 0x2, 0x0, 0xe84) r14 = dup(r13) getsockopt$sock_int(r14, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$KDMKTONE(r14, 0x20004b08, &(0x7f0000000080)=0x7) 19:14:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf322615", 0x1ba}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca376da066e763d4d967ce8aadb3c3fd7f9ae4f4c83b220d59b80283161ec55078a180c86454a6af889e6877abb5119218026dd409b65c450ff09e8a2b84a3bc3e8ffeceb6761b349d9d7512b3b4bcbcf5ceb029b7740fbb949d4dd", 0xc6}], 0x1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x80000000) truncate(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x40) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x9) getgroups(0x7, &(0x7f00000000c0)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r5, 0x6, r6) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000440)={{0x9, r1, r2, r3, r4, 0x41, 0x817}, 0x401, 0x126e, 0x0, r6, 0x1ff, 0x0, 0x15, 0x101}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x22) 19:14:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453768c11700287ead4bcb777fa69dfceac2a84e924ed70a266abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04140795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331ff23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bcb974b891f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100752e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b6373af701a3f76939a1e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b00e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf500000000001a12fc0f807f88c5ea04b5851d829e1b9fe6272554e5407a3c8f6799fc6700000000220a6c57a60a1f7df2b388e3a40d0d9337a979c4712bcb137e229e935ab7f10000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) flock(0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x124, 0x1) socket(0x0, 0x1, 0x0) socket(0x18, 0x2, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) by+&~w-`u= ROԂaqNڗ>F჏teDbYZ/S川},3nby+&~w-`u= ROԂaqNڗ>F჏teDbYZ/S川},3npckbd_enable: command error 19:14:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x800000, 0x0, 0xfffffffffffffffa], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x4}], {0x0, 0x100000}}}) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x21, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/107, 0x6b, 0x42, &(0x7f0000000140)=@in6={0x18, 0x0, 0x100, 0x2}, 0xc) fcntl$dupfd(r1, 0x0, r0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 19:14:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x40, 0x80000000}, {0x18, 0x3, 0x3, 0x40}, 0x8001, [0x100, 0x4, 0x800, 0x7941, 0x2, 0x1000, 0x0, 0xfffffc00]}, 0x3c) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x2, 0x54d, 0x40000015, 0x5119, "0000002ac2406e0000000000000004000000cc00"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x2}, 0x8) write(r0, &(0x7f0000000000), 0xa7) socket(0x6, 0x1, 0x6) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) ioctl$TIOCSTART(r5, 0x2000746e) 19:14:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0xfffffffa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) pckbd_enable: command error 19:14:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x29) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x800, 0xf200) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 19:14:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x6, 0x20, r3}) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {}, {}, {}, {}], 0x200002db}) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f0000000040)) 19:14:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/12, 0xc) sendto$unix(r0, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a01f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000540)="2f0f20d7c09e6b8f7d12c3", 0xfffffffffffffe2a) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000001600)="81f8e0d51806000000", 0x9}, {&(0x7f0000001580)="121fd0891986b6788897d3158a3f1565a9fe5cab872ce2c6163c7a0bd1b238fd96a00574f423cef1276ab7cd79dee20af4236a6195", 0x35}], 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r4 = semget$private(0x0, 0x5, 0x204) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r10, r8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r7, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x2}) semget(0x0, 0x2, 0x94) r12 = semget(0x3, 0x4, 0x59a) semctl$GETALL(r12, 0x0, 0x6, &(0x7f00000004c0)=""/91) semop(r6, &(0x7f0000001640)=[{0x0, 0x9, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x0]) r13 = msgget$private(0x0, 0x124) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x80a6}) r15 = getuid() setreuid(0xee00, r15) r16 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r17 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r17, 0xffff, 0x1023, &(0x7f0000000040)={0xc600}, 0x7) accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000440)=0xc) r18 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r18, 0xffff, 0x1023, &(0x7f0000000040)={0xc600}, 0x7) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r16, 0xffffffffffffffff, r19) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x1f, r15, r19, 0x0, 0x0, 0x1, 0x6}, 0x10000, 0x9, 0x0, 0x0, 0x8, 0x5, 0x6, 0x2}) r20 = msgget$private(0x0, 0x0) r21 = getpgid(0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r21, 0x0, 0x0, 0x0, 0x80a6}) r22 = getuid() setreuid(0xee00, r22) r23 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) fchown(r23, 0xffffffffffffffff, r25) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r27) msgctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0xfffff000, r22, r27, 0x0, 0x0, 0x4c, 0x808}, 0xffff, 0x9, 0x0, 0x0, 0x8, 0x5, 0x6, 0xfffffffffffffffe}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffc, 0xffffffffffffffff, r19, r22, 0x0, 0x8, 0x7}, 0x3ff, 0x5, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r28) r29 = open(&(0x7f0000000480)='./bus\x00', 0x800, 0x10) write(r29, &(0x7f0000000040)="510fc3", 0x3) pwritev(r29, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r30 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000040)="510fc3", 0x3) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) getpid() 19:14:15 executing program 1: r0 = socket(0x11, 0x8000, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)) r2 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) dup(r3) openat(r3, &(0x7f0000000080)='./file0\x00', 0x10, 0x24) sendto$unix(r0, &(0x7f0000000200)="9b030504", 0x4, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 19:14:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0xcf}, 0x800) msgget(0x0, 0x208) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2800ffffff000000000000b0aaafdb65000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getppid() 19:14:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d}, {0x6, 0x0, 0x0, 0x30d}]}) pwrite(r0, &(0x7f0000000200)="7baf869d7cf02a6cebae5941076a", 0xe, 0x0, 0x0) 19:14:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='#,\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='$#[\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='}$]\x00', &(0x7f0000000480)='\x00']) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) 19:14:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000480)='./bus\x00', 0x10, 0xf7e2f8e9136bbbba) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r4 = dup(r3) write(r4, &(0x7f0000000200)='p', 0xffffffffffffff53) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x40) r6 = dup(r5) write(r6, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000300)=0x1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x0, 0x1, 0x0, 0x0, "52c3ce00800000000000ecffffffffffffff00", 0x0, 0x6}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000300)=0x1) r7 = openat(r4, &(0x7f0000000140)='./bus/file0\x00', 0x8600, 0x4b) fchmodat(r7, &(0x7f0000000200)='./bus\x00', 0xa, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000400)={0x1}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0xf39, 0x84}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{}, {0x3c}, {0x6}]}) r8 = socket$unix(0x1, 0x1, 0x0) fchdir(r8) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r9 = socket(0x2, 0x4001, 0x0) r10 = dup(r9) ioctl$TIOCFLUSH(r10, 0x802069c7, &(0x7f00000005c0)=0xfffffff9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1, 0x3f, 0x4, 0x9}, {0x3, 0x5, 0x7, 0xeab}, {0x4, 0x3f, 0x3, 0x133}]}) Data modified on freelist: word -35183708290750 of object 0xffff800000a52000 size 0x78c previous type free (invalid addr 0x42cc7892b4024896) panic: Data modified on freelist: word 4 of object 0xffff800000a52000 size 0x78c previous type free (0x0 != 0xdead4110) Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 71225 72877 0 0 0x4000080 1 syz-executor.1 *426194 58819 0 0x12 0x1 0 sshd db_enter() at db_enter+0x18 panic(ffffffff821e5be6) at panic+0x15c malloc(78c,7f,1) at malloc+0xa23 ktrgenio(ffff800020aee280,4,1,ffff8000000633a0,784) at ktrgenio+0x166 dofilewritev(ffff800020aee280,4,ffff800020aa9818,0,ffff800020aa9900) at dofilewritev+0x393 sys_write(ffff800020aee280,ffff800020aa98b0,ffff800020aa9900) at sys_write+0x83 syscall(ffff800020aa9980) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff3e70, count: 7 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 Data modified on freelist: word 4 of object 0xffff800000a52000 size 0x78c previous type free (0x0 != 0xdead4110) ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff821e5be6) at panic+0x15c malloc(78c,7f,1) at malloc+0xa23 ktrgenio(ffff800020aee280,4,1,ffff8000000633a0,784) at ktrgenio+0x166 dofilewritev(ffff800020aee280,4,ffff800020aa9818,0,ffff800020aa9900) at dofilewritev+0x393 sys_write(ffff800020aee280,ffff800020aa98b0,ffff800020aa9900) at sys_write+0x83 syscall(ffff800020aa9980) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff3e70, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020aa94c0 rbx 0xffff800020aa9570 rdx 0xffff800020aee280 rcx 0 rax 0 r8 0xffffffff81bd1d7f kprintf+0x16f r9 0x1 r10 0x25 r11 0x5f5015ebf851661b r12 0x3000000008 r13 0xffff800020aa94d0 r14 0x100 r15 0x1 rip 0xffffffff818188e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020aa94b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (sshd) pid=426194 stat=onproc flags process=12 proc=1 pri=50, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020aee010,0xffff800020aef130 process=0xffff800020ad8798 user=0xffff800020aa4000, vmspace=0xfffffd806e9b08a8 estcpu=1, cpticks=3, pctcpu=0.0 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72877 185380 52855 0 2 0 syz-executor.1 72877 71225 52855 0 7 0x4000080 syz-executor.1 43893 494262 0 0 3 0x14200 bored sosplice 52855 397825 84048 0 3 0x82 nanosleep syz-executor.1 22088 383294 84048 0 2 0x2 syz-executor.0 84048 371013 52127 0 3 0x82 thrsleep syz-fuzzer 84048 202040 52127 0 3 0x4000082 nanosleep syz-fuzzer 84048 393758 52127 0 3 0x4000082 thrsleep syz-fuzzer 84048 407836 52127 0 3 0x4000082 thrsleep syz-fuzzer 84048 26917 52127 0 3 0x4000082 nanosleep syz-fuzzer 84048 255685 52127 0 3 0x4000082 kqread syz-fuzzer 84048 79894 52127 0 3 0x4000082 thrsleep syz-fuzzer 84048 495144 52127 0 3 0x4000082 thrsleep syz-fuzzer 84048 154097 52127 0 3 0x4000082 thrsleep syz-fuzzer 84048 116702 52127 0 3 0x4000082 thrsleep syz-fuzzer 52127 210189 58819 0 3 0x10008a pause ksh *58819 426194 29608 0 7 0x13 sshd 63560 156949 1 0 3 0x100083 ttyin getty 29608 262479 1 0 3 0x80 select sshd 23273 195562 76883 74 3 0x100092 bpf pflogd 76883 57807 1 0 3 0x80 netio pflogd 64764 408141 37256 73 3 0x100090 kqread syslogd 37256 340687 1 0 3 0x100082 netio syslogd 64404 91647 1 77 3 0x100090 poll dhclient 7417 489368 1 0 3 0x80 poll dhclient 74038 239374 0 0 3 0x14200 pgzero zerothread 98983 159711 0 0 3 0x14200 aiodoned aiodoned 21484 201584 0 0 3 0x14200 syncer update 75422 87606 0 0 3 0x14200 cleaner cleaner 19319 66340 0 0 3 0x14200 reaper reaper 27584 434652 0 0 3 0x14200 pgdaemon pagedaemon 38561 446208 0 0 3 0x14200 bored crynlk 62485 11648 0 0 3 0x14200 bored crypto 17308 89027 0 0 3 0x40014200 acpi0 acpi0 80451 188820 0 0 3 0x40014200 idle1 65664 4827 0 0 3 0x14200 bored softnet 98061 239533 0 0 3 0x14200 bored systqmp 7897 2113 0 0 3 0x14200 bored systq 87066 431957 0 0 3 0x40014200 bored softclock 23453 54824 0 0 3 0x40014200 idle0 50219 474060 0 0 3 0x14200 bored smr 1 520284 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex /syzkaller/managers/multicore/kernel/sys/kern/kern_malloc.c:104 r = 0 (0xffffffff824f4850) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 malloc+0x23b #4 ktrgenio+0x166 #5 dofilewritev+0x393 #6 sys_write+0x83 #7 syscall+0x4a4 #8 Xsyscall+0x128 Process 72877 (syz-executor.1) thread 0xffff800020ae7d58 (71225) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8267c0b0) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 sleep_finish_all+0x32 #5 tsleep+0x1cc #6 single_thread_set+0x396 #7 sys_execve+0x55 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9535 6548K 7245K 78643K 11208 0 pcb 13 8K 8K 78643K 102 0 rtable 79 2K 3K 78643K 279 0 ifaddr 84 16K 17K 78643K 119 0 counters 43 33K 34K 78643K 51 0 ioctlops 0 0K 4K 78643K 1489 0 iov 0 0K 16K 78643K 65 0 mount 1 1K 1K 78643K 1 0 vnodes 1226 77K 77K 78643K 1415 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 50 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 327 0 sigio 0 0K 0K 78643K 6 0 proc 62 63K 95K 78643K 478 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 43 0 in_multi 61 2K 3K 78643K 118 0 ether_multi 1 0K 0K 78643K 10 0 mrt 0 0K 0K 78643K 5 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 236 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 114 54K 54K 78643K 2094 0 UVM aobj 32 2K 2K 78643K 34 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 76 0 NDP 13 0K 0K 78643K 23 0 temp 142 3037K 3102K 78643K 15097 0 kqueue 3 4K 32K 78643K 46 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 7 0 1 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 201 0 199 1 0 1 1 0 8 0 rtentry 112 58 0 27 2 0 2 2 0 8 0 unpcb 120 316 0 306 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 269 0 269 2 2 0 1 0 8 0 tcpcb 544 301 0 297 1 0 1 1 0 8 0 inpcb 280 823 0 814 2 0 2 2 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 8 0 8 1 0 1 1 0 8 1 pkpcb 40 2 0 2 1 1 0 1 0 8 0 pffrag 232 2 0 2 1 0 1 1 0 482 1 pffrnode 88 2 0 2 1 0 1 1 0 8 1 pffrent 40 50 0 50 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 43 0 5 1 0 1 1 0 8 0 pfstkey 112 43 0 5 2 0 2 2 0 8 0 pfstate 328 43 0 5 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 248 0 130 12 0 12 12 0 8 3 art_table 32 250 0 130 2 0 2 2 0 8 0 art_node 16 57 0 28 1 0 1 1 0 8 0 sysvmsgpl 40 46 0 23 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 44 0 34 1 0 1 1 0 8 0 shmpl 112 32 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1883 0 480 46 0 46 46 0 8 0 ffsino 272 1883 0 480 95 0 95 95 0 8 0 nchpl 144 2620 0 1005 61 0 61 61 0 8 0 uvmvnodes 72 2061 0 0 38 0 38 38 0 8 0 vnodes 208 2061 0 0 109 0 109 109 0 8 0 namei 1024 7392 0 7392 1 0 1 1 0 8 1 percpumem 16 36 0 4 1 0 1 1 0 8 0 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 560 4 0 0 1 0 1 1 0 8 0 scxspl 192 8033 0 8033 8 7 1 7 0 8 1 plimitpl 152 37 0 29 1 0 1 1 0 8 0 sigapl 432 526 0 511 3 1 2 3 0 8 0 futexpl 56 6860 0 6860 1 0 1 1 0 8 1 knotepl 112 172 0 153 3 2 1 3 0 8 0 kqueuepl 144 120 0 118 1 0 1 1 0 8 0 pipelkpl 48 139 0 129 1 0 1 1 0 8 0 pipepl 120 278 0 259 1 0 1 1 0 8 0 fdescpl 496 527 0 511 3 0 3 3 0 8 0 filepl 152 4119 0 4018 7 1 6 6 0 8 2 lockfpl 104 140 0 139 1 0 1 1 0 8 0 lockfspl 48 43 0 42 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 364 0 355 1 0 1 1 0 8 0 zombiepl 144 513 0 513 1 0 1 1 0 8 1 processpl 960 545 0 513 5 0 5 5 0 8 0 procpl 624 1303 0 1261 5 1 4 5 0 8 0 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 400 1358 0 1339 6 2 4 6 0 8 2 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 169 0 0 21 0 21 21 0 8 0 mtagpl 80 29 0 0 1 0 1 1 0 8 0 mbufpl 256 348 0 0 20 0 20 20 0 8 0 bufpl 280 6138 0 179 426 0 426 426 0 8 0 anonpl 16 66484 0 49664 85 12 73 84 0 124 5 amapchunkpl 152 3600 0 3463 15 6 9 13 0 158 2 amappl16 192 2613 0 1700 60 11 49 58 0 8 3 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 4 0 2 3 2 1 1 0 8 0 amappl13 168 34 0 32 1 0 1 1 0 8 0 amappl12 160 18 0 15 1 0 1 1 0 8 0 amappl11 152 201 0 182 1 0 1 1 0 8 0 amappl10 144 184 0 173 1 0 1 1 0 8 0 amappl9 136 390 0 387 1 0 1 1 0 8 0 amappl8 128 328 0 302 1 0 1 1 0 8 0 amappl7 120 282 0 269 1 0 1 1 0 8 0 amappl6 112 154 0 152 2 1 1 1 0 8 0 amappl5 104 430 0 413 1 0 1 1 0 8 0 amappl4 96 502 0 471 2 1 1 2 0 8 0 amappl3 88 113 0 108 1 0 1 1 0 8 0 amappl2 80 3307 0 3236 3 1 2 3 0 8 0 amappl1 72 21442 0 20998 26 16 10 21 0 8 0 amappl 80 1566 0 1520 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 33 0 2 1 0 1 1 0 8 0 uaddrrnd 24 531 0 511 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 531 0 511 1 0 1 1 0 8 0 vmmpekpl 168 7882 0 7844 2 0 2 2 0 8 0 vmmpepl 168 71839 0 69771 121 23 98 113 0 357 4 vmsppl 368 530 0 511 2 0 2 2 0 8 0 pdppl 4096 1069 0 1026 6 0 6 6 0 8 0 pvpl 32 212163 0 191703 202 12 190 202 0 265 25 pmappl 232 530 0 511 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 182 0 6 6 0 6 6 0 8 0