kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Jan 24 12:19:49 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.15' (ECDSA) to the list of known hosts. 2020/01/24 12:20:00 fuzzer started 2020/01/24 12:20:05 dialing manager at 10.128.15.235:3942 2020/01/24 12:20:05 syscalls: 337 2020/01/24 12:20:05 code coverage: enabled 2020/01/24 12:20:05 comparison tracing: enabled 2020/01/24 12:20:05 extra coverage: support is not implemented in syzkaller 2020/01/24 12:20:05 setuid sandbox: enabled 2020/01/24 12:20:05 namespace sandbox: support is not implemented in syzkaller 2020/01/24 12:20:05 Android sandbox: support is not implemented in syzkaller 2020/01/24 12:20:05 fault injection: support is not implemented in syzkaller 2020/01/24 12:20:05 leak checking: support is not implemented in syzkaller 2020/01/24 12:20:05 net packet injection: enabled 2020/01/24 12:20:05 net device setup: support is not implemented in syzkaller 2020/01/24 12:20:05 concurrency sanitizer: support is not implemented in syzkaller 2020/01/24 12:20:05 devlink PCI setup: support is not implemented in syzkaller 12:20:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4, 0x40) shutdown(r1, 0x2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(r0) fchmod(r2, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x80, 0xdcc, 0x4, 0x2, "d7efbcc0a8cad7e9fcc5707057e5166f1c096852", 0x3, 0x1ff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x201) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x8000, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x44, 0x1, 0x6, 0x9}, {{r5}, 0xfffffffffffffff8, 0x85, 0xfffff, 0x1, 0x4}, {{r6}, 0xfffffffffffffffb, 0xb8, 0x40, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x4, 0x0, 0x3}, {{r7}, 0xffffffffffffffff, 0x11, 0xb55df9a3a4c494f8, 0x101, 0xfffffffffffffff8}, {{r8}, 0xfffffffffffffffa, 0xe, 0x80, 0x8, 0x4}, {{0xffffffffffffff9c}, 0x0, 0x43, 0x8, 0x0, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x1ff, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x1d, 0x20000000, 0x20, 0x2}], 0x8, &(0x7f0000000400)=[{{r9}, 0xffffffffffffffff, 0x58, 0x20, 0x1}, {{r10}, 0xfffffffffffffffe, 0x29, 0x2, 0x2000000000000000}, {{r0}, 0xfffffffffffffffa, 0x87, 0x4, 0x1ff, 0x3}], 0x3, &(0x7f0000000480)={0x1f, 0x3}) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0xfff, 0x5}, {0x7, 0x5}}) socketpair(0x2, 0x8000, 0x7, &(0x7f0000000540)={0xffffffffffffffff}) getsockname$inet(r11, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r13, 0x8004574c, &(0x7f0000000680)=0x3) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r14, &(0x7f0000000700), &(0x7f0000000740)=0xc) mknod(&(0x7f0000000780)='./file0\x00', 0x8000, 0xffffff45) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r15, 0x2000746f) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000800)=0xfffffff9, 0x4) 12:20:10 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x6, 0x20}) clock_settime(0x3, &(0x7f0000000040)={0x800, 0x5}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x2, 0x1, 0x7f, 0x10000}, {0x6, 0x4, 0x4, 0x4}, {0x6, 0x1f, 0xff, 0xda78}, {0x4, 0xf9, 0x6, 0x46e}, {0xf099, 0xfc, 0x7}]}) writev(r0, &(0x7f0000002240)=[{&(0x7f0000000100)="c0af687cfc8c526b0f54075930202c2ff13dbdf7fedd5785d429984c1a24c2a5302b5aa9716aff71b44e9f85a36fb1150ac164971ebd6d790ff1da0ddb2f87d7258509085dd91ff718f64d5060d5e33c62b1f40112797d4655e40429a5b3971c14bc5bcfad745750db085b46de428ec1a39bf10110031af4c11260fa55e91c3e83f152e73a6eeb8fdea47e474a63e7a2c7c5dacf85bb4aae26be4a5d8ed97a0fbb6e549657674ba198e4b2e83e779fbdb2a6092e8a224e2a0f5510e72c2e637ade6ff805e5f7e9c4490fd045c8496b51f4ba5d3910b02c60a059f4ad355aa4a6b0ee8c32109e60f408e14865899be19c9e3f93759e13100e51baeb95dd84dc5bc76466ca6731e3c78694e786f7811450822c5dc5639a557039d78aba1cd3d2e141fe3e06d47e799a2b49edfbfa64960bfa77b963a8dd46fa52c034a8ad6159003def8a7d99c6bcb1c7dd9ddb0d26695307ee2ed030a82d75f929fedad89401fc5fa878a1bb4fd684a93cc49e1b67419f8870935a2592d04e0902b3f0720f57efcbad9d470c19350993b516a7d51d7f6dc64e25c057196b60e22944b36bc1806fcc066d2023eb24cc66fa44fc8e88843a4b0fe3819a3008dac1f91667f689140f3723e37f5d74f4936b5aaa339bb88f639cb3c6f2eb1e2c3f2f398726a6ecf549df079cde772e4bee58c181c771ebcbbf5d187a3976d17eb4da929bf640d9a49109706a3c74d897573b0aad9ed46592a671679ef8d823bec2b520258986b6ea95091fe5ac4e5fb31e7b0eb3d9c8d0558719560858eb2b516cc9b8104f846f2cd2b97cb33c3ff3cedaf63572baca6ce0f331421167ea187ae31fc918a53ad86d2a036f6a2b5d82133dca01822efa05c4f23a1d9f767f13d4aaad4289dec2dd0c72cbe31a05c52403859ca9875760232462b12f45bb047a9244fa6ec2f2d75df5a4f2cf578299761183562f79a5884ffee321c1077f99a13279b06b23e9af25a598f6a7de91f6f181e4e31c3ff4aa854ab8aa2825f4827868b6a5cc54ff1db8f71354ef9a0160d6ad0be4ae81d2898e8fbd0fb9d6229ac1dc72ada21f10a1ebfa862db1aed1a0c17317988c7bd96edf965638139ef45fc202a6ad4cf2d9cd38df70156a6c84f0c2e708d28565edd3f207df506659f65d7bbf547770bbe9336c770576a58918f64c20594d111d9aea660bcb124df1524f50011f94e2cb503ea6c8a858980d7899cedf007807500f274f28ef566035cec6b2f34d1455bb9f02cde606f0782374f5f8adfff49b3e844359e907e98547c2e20b1f5546d15135b8b92362513cadde82c02b59229849d01840b0fd9221a0872bc6eb0aad55095239894c5d8c9962c3ce6f25dcb675093f50f1c52e098a020323c7408be6960db10301751565486f310db782fb6bbc732a1d9d25bd627aaff11bcc3690342861ec930afe5cc37cd9fa0dbe8d436cf19fad982626469510334801a99c3410aff3726282efce7a1b93fc6953566e0057808e925c9c7c23dc5c57a21d02174159ac0cdac93be6e6ed45d025a86a1816f9372cd4ff2bd51ef1deffe97500faece9085d738ff7153b7c8a662ae7a83d2a4181a0b5d14c390ff691e59c579094219d91d7c512e4310f3c0c842d79d16f5bc82e84705755ff5cf8d00fa0466576b805ebc2f4702ca3849dc187b5b0e6158bb98c1ca298ad55a462a397f7fca44b233a3e84a8866bb36cfd4cfe0a3e04b50b30830457fd7b867a2b10e2d6a319d31e4054cc1c5d639012248fc727264cdd346eed6dd528632645ab0374ac9ffc7c6a2dae4a871341188dbafd49682c4f8dbfaecdea3b92ee1f1dcbfc729b40383eae90db4ed23dbe1cee74a12a3a838d7f5150a39df7ad3a9af79f0f1575d109fb3a55579e46896ff06cbeddbd2e5028e6c5c22c359b69874ba0bd0fdf91021b17bb3509d818cf865987ccc27fc15c8c998667c2763d0ae63029da71e9292d8d558a1d1b4ed8944262a47c7a81a7835f631a878b64c9cdf1349868326affedce49df16b162f0e75dcca4e610c75bc0a0b388d69fd529003b3ff076ef11d7b7d07bf85709cbc36a4105eeb1db3d65d6fd1c52734a65d3d076c113a2cb12b1fd8c180ac7cf85d13d036cfe9ea005db83a30d6e5cc5972506654d1559e671d3477c93af86a3a626f98ab562f2898634d8f91e15b3fdc78b3710d43a2d4228105337fde2c900077487f07ab9808fcbe2c01cefb3b8cf2c3f986bc8a6f077c5f17a0e73155e01a79e6cc3a0e266d11ccdf7cd75b7ae7f753b6c47d26a1cb0f98965e15d0f27afc04099c54bc77ab71d9e1f4587095ae2a1fe3e161b6aba15c4285d919c4879d924f82cd8604bbcd7da3c7f9b8eac0babadaa7411653e00d31d9eaa9ba1bdc694662e05b4d821de3958136a05e442164286611cbc7cbd82e5fa3c5cba8c9c90341265211676bb7adc1af880f5fbbc79f7be9d10a451fc7f977795f66b1ebae34b0f77b80286fd2026f98c826ce7e0384b3fdd273d6064ceae414c40fa5b125a1fba0752a9e9ebd7e19c22ba5c074c3ba2453fd34f2f17068a8082d8231c595338a64ef6ea7dd2872c4c671409432d66cd5804f00e6ba6c962666efb933b300784ec8aa3287dec36b89feb3e5843e203ccd7cf0292084be6da7dbcc97437a266f906887d85d48c68651825d9f2a00bdd12ea522eb9e217c3ed525dd75df417e5a9b5dfbd5b04900ce55048b5dde3edec17d1d233c7cf005bd24cab467bd6e304a9f2361a657d241cbd026ec6906163e9fc2fcfb550549531bdcb5a2e81c0194bef5b55e77543498002a757c9f541f45f06711d4b5140512c63064886d58018d7c7d053df7248cd77003ffbf55a85a5464814dd69ed9bee308a26e65bcc4cfd919b3c273bf3e14775960901ecf48332b22f48ba43919a5fdbe9b954f235555f550766b080d93de0f243f0577ff57690a3b90c77c4b8fe1f9d9add4af32d140bfceb9f95085c0c0946cf3de911090298f59ea9f2eff13dd7d3a78ce667d107c985a9f2d05ab7f5fbd56c0f55b5e78aeba02e843e9952bf02ce90766c5dd6d5690ce4867242a87262a68ecf1379c610ace711e94d4b8602f407d1d6cb5629f342ee94b63d95d3a936d1789f4479bb33846379e55e7decd099d41647674f23a08812a93cc9950018ce4d4e5cea9fb58b1bfcedee996b03e0fe5e452a05e8653ebbce84ff9ef6ac9dfc2807a086e314818bc38572456545b148a1949fe99696174c39ac771a91410f7a28889d90eb400e624018fc58e4b7b1642c6fd266bc79901366c59469d1b94d153cf5e13949edf1ce5714a47654d1d5bd786ad8e7c29daf59dbb331c47a4ab51e4696275fb7da0d4d573cc8c6d369c0dbb8871c7ee46d1c5cb7afa6fc9bd9dc15b970ca46436f1d436ccbe9c62089cffb8556eee879d140de23467c7b291724462e1af88b75a0033b3764e97681ae4e3cc50cfdcaa6b4f61830d39b8c75c87338ada7bc1523990bf70ec664b8d09e1f8f114f3468b9b15e9a7e690162e4527838ffed3c215af02f7d9bfdfb6a827818dbbca0ab334894cd70c4b1ccacf56f93ece3af8ddfe2cc522bd29f563366c6acf8cf75b3e702baf88535b5bb8caae269ce06a303657af7fa0048687c2c6ae6d64038f3e2cb12ac595a529b6de4ce28003166d4c69b5cfd6df01ad8e2e0bb110b7979423d680ec905c995276784e89c9f4cbeb765cd414843f5a2f0909ab21539e5a86d7d822c03d89fe8936403bab4b03672c1890972679fce8c006ae98d3639b7fe72c4bc7b98cf734ad27c69a05e6ac23e76ae6dddef62e49730be41332737c1e10b65ebb889ab0027d6faf1d38db8950c02f60ed4a94cecb7dac58b7eb3a047e0398e24e62a6391a10197be70c599f4fc21a5ea50439cffc803a79bb4a35447c9765999f730593b6121703e13f5dbbe6a8bb324f95941b482adfe1832f7649bbdba7ae309d50e41c088dceb060ffd7e716eba2ca2353f5bff1a1439797a7c3de44e0a53891a800da98532112d82b5248f94de82819dc755484035d9e7ae275f7691d9af019bb83c741a77d88d580e338119c9217c9054c94e076cccc99ae540e15da0fb6458947ca2190b22dbc18f616e46fd68c23a6618b7e4ec48ba6b19dda544284582037a0594216a3ca3da4b75ade0ac0daa6d662687ef48d03b751be22c175d700b8d493e97c8f4388ce9457d58086b1cc6c6d7033df09dcd5b9469701d2881da7bf105049c5dd661655ac859b7aa7fd194046dcf5d8ac8b74840c11f4bea091ebb9022c046457ed0b2d8ea8362c101cf39fb6c919f4a98f1ec6231a0cb67565ad9f07171881e3a74e0a62f11427acf9e7d14cc1c082441ad8a269f0ecda5d673de01cfbdc4007df88bf2b37c2a206f6543b8971b0aa5efb48a465e71c43ac726164e0e8b0715ed2b497b9b0a0e0370bb7b54c68adbca4ddd9e3a51dda83400cbdc74168a7f0a9417af3268ece4e4c31af35e58dde51e467608b202c75550110f141c95b8b425c8bb70ba9c80b16be08443f0f395dd7601264dae54c4b8eb48bbd7b037fc4def73316cdac2d99991e59eb94e83ec2f2762a74dc5cfeeead58a97209e66bf96a1f358820ccadb32a731f4421ac09205064764979e12c7cc7b67fb6a6477b8a2d9f36815b2020095f958e70e1e74b9f00486b2f8e99acb8fc7acba58e5fc9368993c6b7fa4f83ea3c2752a0326dc284c4da9b82781ed0f4bd19fb6c8e0a66d1d9fe3b172241b9b2f738f27b77a0098c06c9b329ce0397cf284b967959df4f83d7be403a96504c9fc775fc17f57039039052d1f22ae1658c589e77a9189968613b7b653ed9bb8c24b6361a3001bd015a493440e922c704c3aef384c34746b0262183074f9bed6915c33d393addc72def8eaffb06a971913118b1be21ffc2c67af554f8f7e5be2d5dd820dc54b2b7a8504babc3dcb521ba3373a8d49f64ecb25053a4a3d69dd273d34e83e4dd286b61ea383e9aec39ce96f205aedb4f7bd2054b36f42eb3fe214bfa779891168d18affa8eaa92fdd30942e17f36a6375585c0c82e53c139c3e66f3d4fae4728030e8398305679700e9141566249df11c092a788623af0f13f0dba5b9cba234bb36b003f7e5572bf13443668639924bb7d93b46dd3f3d4d0b86649b3df453f363012e9343d56dd065db05d03052d239b2f1c98bae73790ec651c059d39527648f5ea59eab5465407a8caa866822d63fa4d0d99516228bd00045a89b6da9547b05cc8f76a752ccbaba572f9acc2459e9e1bb6879f3e615482c05a2281682479636e5860732fc32eec9cf388a0ade4de93a61b6f99099d26c6f343eff88fa5481a74f2bb1434cb053f06ca57c8e46f85369683e6b436c3e5a69601c9bdb01de30a4eb52fecab595909993a6ccaaef3460c29fced8ee1c1c1609a00a2dbffd9123b2f8448c33e58d8ad86c2d51c95e920410e6ef7fdb775de9a4cac446bd9818df0cdc9b2f7fce8746ad25b7a82020c60d9833ee52ddeb4e6cddf334d95fde21a06a2c932c4b64f23636a552f363eaaeacd95f95962d7f41ec755e19a893a67dd55f8e1a16d9582ca18fb3610b2a724cef4535cbc33e8e05d8649528daf9f8498eb9a5689901b15427b13ac29a1f2711e919f9c4ccf28c55761fbf202c122ce6d941e54ba17e200538f6435e68b1fefcd81fcd6c99bfe8501f8a819284ed6b824e040a775b8cd4a76498e08078eec04789f513528dc973c0a911c6fe02af61d9a530db463756421da8f283742e27f6e3fd2cd15301531a4414eb7b69", 0x1000}, {&(0x7f0000001100)="b47f8c3c25d293ab59e769254341684d4688727e1d4ac67e23f66800a9613908ac648ac7049302c42621868e3ae5a1aa4c109c2d304f9fc2b9c629c1e45e21aa322fde2332963d871a2c9d71224cccc94296f9c739161287778e749d9927ee475d2edcc299189c951741d58a7380cd309899df8a07a13988673f926b581bd6cda70826f639c3a995b9f70ca8fbae148b430168f5eb46d93fff5fae15d6008e721a74eb488d07a25f5cbb522590517fe56598cb0b71fa15f82ecc8ab69c31fdd8638b36c56c17ed2428caac3507faa7c4aa261fde9f8d7d17a4a8aa407bee22423c4c558589f9e0962d7b014161ca26094bbb609855391d6b8b49ae95ab8bb06e8d1ae3b3d985fe85080de4240674639ca1eee14235b66c6517c91ba724cc3cbcceedd89e2f619677d113620e7c38a8315b15ccc8334800411f8f82a22a16e67fdaf1fbee2bfb043552525acf8e8f4e550af5ceacfb21b2599e24cca89fe2495eedf48e3d536dfb9f1150faa1ef6386804b6e15cb417490fa7ebb0c9ad13018e50fa4757bb9866fc1cf15644913793c9dda3f3b154816aff70197eb41825a8d352cae2efc2236aacb753605010839eb3d1ef4d480dfba87e44bd2196bce23f7fdbac427e5214b52419abe7febc2c7a44ac8a8c10289aaa6f3fd8d5fd40f01f3f05364cb8777a13fd13f55e26ddb9a15342c56461a527b85350c4d3a216d74f60ce38da1ac3ad45a23a3828c0cfd5d89ad46ace7504d996e4ea5938f77a9f4dfe5eba6f9599dc28a13caafa99c20138c8346c3002a2cf9d55620e2da61102c9a81d78bf11200898b1dea1112f6d1510cc97d07c34ff07f15484a3ecec454dd4703d49731f47f8fcc0c4007490fea072f8fe76072ac8719eb1e967a50a403286b32e4d5361a5e4439b61c0549467f73db65f5abd1a6ca59492888f8d749a834236eccb9626eab869dca239f080d8d4e24cfcc2575671234be225aead49f28f680486bfab66e997b4f9e26215d8dec9b538f969a4e2e865bd4ba812c29d80699954b52ef9ffac6323f5feb09365b82248c37f2bb59b7ce51e13f31ed6bb96d6a0c30a8179ed322f4dae2f15f72ca73ed595ca5ae9812a64fcd88ef2d39293efb35ec397d7253683abd971951c8977150b9890c0a8498e61bda2fbc74ef248a4256c9d09c488a240c8f03d122243b2b3736e53d3724464c1df5166798a6be8182bf9ae361ba9cd5ef051e562e63d538b779e9f2b6d967aaebf4e3d55cae6edc26c4fd7dbffea20e1d90bc32f988cdddab5ac648b19e69625e8558459ea7735c66f2b557f19afda1cf8f9b7be2c866d9f7892e649b665e8f5edf3beeef47a8efd7ad12c35a62c8d40ed4d073558cc302ae77ccb681c6f8e22976ce5932bb2fbe048062340c1608b5f61ca3cfe6763d524336708b8d04e711752a41f6d64ab8b60f59b8e520b77cee791d577636ef74f258a72b247d987d8ea9d926b50bca40ed6aea1420cc93ba5ef99167476f19fbf1e345fe95fa7ffbfe0e2ebb247925d79864400cedd891fc3a26ed19859fe1cbbea076821f16b79a05aa429c500c4391af22431a72dee45e1aa6419899f3a5a41b0b2f0546cbb10735433eaab1e6a50cc9179d658feb0f772a35ffbe927ef9ce8168a90bc17ee92a9ce374b19f0c5a98f9772d31523ac49ef3ed7c706a589579c4692f70bc1a418b7db718d9da4aa71d4321fa5ec5958fe5ed5c6b204238ff31af1f6794723607eae1bf2d6a4ac3fa8fec6de05ba2ec9b243c1cdf92d3a3793ba2996a760e06b3e062fe1fa49ca7301f7175b10329eefcb06dae3f4de1ffe4d806dadf25dd5a88cab0ad9b77414ad5176a73a11226dbeb31f9de47ff471398b7db41fa81ae6ffa1a1632b3139471472095862e98ed34f5462e3d6d19c45ad4a8fb259c32c74790604d1b651e07f1584f35cbd01f9abee9d98fe08c33fbc3d7b77f087ee9c80bf18baee82f30c6d21de49f51f76983b91f1942f3da57fb797d175c83a1a96f1384f6920465bc3382a38311d83279a80a080d362be746d3c34785cf305c6b69768110bce804e308111617fb840313d177b6167b82d56e083d1fdfd4bd0aed159ffd3ad1e23f407cf1a6db58731ce55370d91508727c5f63d290d73b4734290d4156fd83c27425317b17d6a2954fc168a90354aff1999a87640d0a17fba4159f8f4d8b0e4dea2e3d29a7d3b0b4eda38040225cd8847d0fcdcd0ed8c6e1405793ecd3ce5a6faca132034357bc5ca42e8dc478af1033d582f90bae9963ccf7ba25f11c06bb587f64f00f128ab855dd81537fc37ed96b72db55f6654ba8dcf7f59c323b77836906423ec603c521691d9fb55cc64f843f4f769fdfce0ec7e54f8d6303b41d2771aeffd02151167c9d8f8f820110be1c7f1dea5b144d6224885a528f5fa50eb778c837531755f7a8134acf4a4ed59cb6fd819dd6aeb531222a8a4adf827eec59b92c8655ae49e9f772229ad92416276fd0a0d2be75c02844017fde633c9a75f97c241b6bbd6b8a4f69798763d1df49ebff32df7ec6f4db40d2050cdbaa35800bc7cb73e52f82502b125a69ab2e753ae8796d2d663d5b57f217485fda882b041c05eec8d2c75dfb45a73de2442f1110ea3a018044ac3fe5f126d3b33440a5daae2fd87129292b200f14cf20a821a28ab4fba66064d4e71965977bbbdbdb49742b74e2b4262b0dd0bf49ef1dd188643555ca684e56d77ddf061ceacb0fb077dd813752e4e8e7ff6395f67d3dc15849e35b958a7359a4ca4d3b18d057d612615eda829e24dcb364822df5a8f510793934ef44acc3fb2aced40027fc13db3bd98384e62e4770f493558219930d04fe9cc1e0341028ffd3c5a56d991b91ae5d1ba82bd48dd35562f9d100777b27e86c4ad0a1e0c3f8deb3433bbbabd4e2fde4e29c31efe23bf094ddef5f44e5d68392c0b003e136d3b0050f560e36ff6f08a969461d28baea1f0d19b3cb0ffc9ccfb39e33779864529b639f99427ad04b239b2c94d35f6032fc5b83e17a40e73c5d389555cc47ca60d63734421cb32a6eb0f5adb0d79f2ae48a0ca897ce523afcfcfe3822f8a984b0823403d4b2ffa18309a456bfa4026c9b52992f393cab4b78908760871057ba4cf09681622f8cb1a32fdd5e053bdbfa7a826c2f82a2199923d79a903ac94d5df31a41ff0c5e25eb45284cf0bc9df687eb8affeff03d1dc7b270a18b5dc2d35ccd273e025a3bd2a7f710b91cc4328e33e14a51e94242fc289d92be1c372849bfe8e8a2c41e5a5bca0a868d7b01496918161033aaeb4f057b1e30d3809999b28db9eaa5c6ff1aea8fc559027e1a6930678c81faef06c930d0d8941ed1d817befa7960df365eb44aee60d96a2997b09cb3d00f06eeee02bb01341c03e41894053edef9f137c3b3804dc3e792b9a11d97bbb08f58875f54761dd69d2530952a45cc9122e5639baf16b1148427035427e7715677e02f497befe1e5b21bb540f9a683b147927f2060105e80b936620eb7e8c9e4761bb79177ffad59c5d1671301e23c5e4f6a86941a1ed575ff200fbcafac01841f2811be554e42bccd8c8146870644ddc207dff60d28e9d662e77f0d9515b845b526a19751b9106850599c775abc028c86149e255b1254ffb0f41cf6bac66d9b9c4c25f2130250da83c0c26a46f52d1340de07aa134b19565a0a56047fc7fafdad7dfb4919aef793c4f6c35f4e7a59675f479f5c9fe5c27f36afc7fdada4924fdb59b137d62f71d6cc233bcb78739492835242a99ad79dff18ff9f160877412e73d6e197089957d055a743bd82546b6cb59eaf959654e52580066c4dbde52fec9f3b982eaaacb281c8225b7aec8c390cba177971c44c3b0580dfaf889f5ad97f0ccb74fa61474dbbb84e8c2e568149a01baa5dd345a26d5e4f73823fb22bc6c66af70254e6551bd27437420766335c84b822fdc3bdf6d14c61244b2649f3a29777f1411ba158a07a5ec26f8f644f62a8dc3789d124025c3f45af5fd853543784f9b596413ff5362b99412ee64317ba88dd9b588417ff477827747c6060cde0b71230cf45c8dafd89f8e56819d8dc95213bb0d8361cc0a6084ce0baf5ee825ba3b8488ae259c883553d52e7f0466d8c7af29f780b92a03af86447258535908aa4c52e3e91af15f5ced2999839c995312bd33ad6fb81975fb1d2d4c2adedeae0ed66a5a578c6672c7a4451df830cb85e8fcbd59a4c79990c8becf2ba0b17a05c4913a9057b2dc680570865f7448edd39d270448f287aae0a344e72efa9c61131d8f8a30ab24962790b838009ad847fbde8abce92b16a986aa0f9778b6aefd78ad464e86c78b39fdc8367166445cccca4ea29f612a12c00d859b0c0d026782e34d8c393c801d0d15c2211adc260ba8fb387ee7f49b15f156a354ca9fdde92459bd9b1ee59aed259bb1505a9bb0467a5aba3bff127dc6db1b1607177f2fd2f91214b48dd4829ef2c29f661e85814b2f00ee1b7576ee5f5adc733495a49a1b7b40829c718918b0ee37bbeb926b26b7a62a3cb83cdd952dcc96c4fd9299e1801c393dfa9cf84efaa792b23a79633112746523f350601455d88e662290c4e8c289e083ae97c0c707cea6fd9af27bd327fab32e09c5553a052cbc69857a87bffbbcf0cada852dc97c2d17e60dc922f72fd317ee777a839a0062f88f911f0cec792b36b5c2443fc3d5d1d1932c255f278f629e445ebdd5a31c4eea45d62179f049fa54cb1b59df073e97abb91a83cef26a8c1ce4f8321670da33e2fac9593ec758c81551e7ef0d430067be7df6d8fb16411eec954fcaeb216a5a3a61c3950cf04f8093c2295010dc8340e2c1022e007574d9139fd82d1af6c2c4c6c6fa6c1c1ab69ea7408964e98adda2bd9617477418cb9713de6c4209ca88a555ca233368612395b1ab6fb5212a12dda536535414277f497e4cf8f8105a0b051817804628b219383e90b87bfe95b0de0dd23b511fc94f9b418fbd961889f10b7e3d421d4acf2c20950f80edbe603b5489a9932efe24495edfbe0e77f4d5e2f218251349f3f1d5cdd1fe58c1c21ff0732aacc4af074da80f1433731be9075d66aa905247d6009195373f7eef15887f74446adc35a5b2de2d977bcf644c56a21f4ae0a0398e6b538da9ac7f38dd3b1701d49b32c9f4071f5496a01ec10a23fc8701be156f9f9a03b9bc22d3c682766b681270d339e959bd19cf36618a7a33ac80c67ddd1f3077f85816afd914bd37f3d886e7d1c68217b3b1c716388e0fff8c24561250a7155d3d2554aeed51ece6f02466b614cee3aeeb8e5fedaa8232f8053df3ac4dc283e710815e22dacd7aaf5ccd948e3605c763e11a264a162f6a4de09d414277efeb2b34902dde0136bed96828b759cfad340275566d5d3c6e72dc3cc229873c2d007e30828cca4af6b6ff8d75b452ae768b06763af1d54ec8e617f88ed95d3d9997d9c78882b2cb43e2f0d604643582de2afdfb44c330f4c4191ab52bddd9d563e5a17fdee87200ed2db883c9f548b9c330ae4e7b7c211702c2ed9e0f8165aa3fb66d32461a58f44e84eff5ce1a3de364972f0ca20e1ae0a9799eb555adf8a25d3a235411d4ea804081a8cb4849d1019c11ab04154d1ed1ef85877bd6d34041009deaefd903af0545c100673aa24ceb5bbd667c29ba9479d87357412a963a4b11bf332f7f40794dcb6eb648e7fef5da5e37f8c03411364ff5c44d7413848eea42208e02986aafbeffaa37f0ae236889ebf8b6c2586e8a201af1478ecdf2ea9d381e67a826f1dd126d8895b9d2087cd", 0x1000}, {&(0x7f0000002100)="fc7bedf75c25b50c1f4958d3498c738944ea4dbaa513d5e96f6066114be5d62e76509183058e3cdd3fc4441a652ddad472e9054541eb334547f3ec560f8d3883ef04f8ce6e9f5c", 0x47}, {&(0x7f0000002180)="bff1892adc5067c1069c4e2d912b350c8ac5614b17d5e6c46798d74dd55e246a06e7c85b96528b433d17cf9f631e91309b08a2e48101850eb9d945edca733c81638fa1a80076528adb1cc47bf2a9c994062061a3517ad4f767912601f69bd9778e8b7bc7ae5c110384c9e6afc4edebf53ab7974246b7c4cfea5b203b7ff0b471f65cc150ad63050d6d3fa4b0d2db815fb0b56557c69e43fc9aea33dceff366c46c0840faf4935dc16f", 0xa9}], 0x4) r1 = open(&(0x7f0000002280)='./file0\x00', 0x1, 0x1) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f00000022c0)={'./file0/file0\x00', 0x0, 0x6ebae646, 0x1000, 0x0, 0x7, 0x2, 0xa57d, 0x1, 0x2, 0x7, 0x3}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000002340)='/dev/tty\x00', 0x41, 0x0) r3 = socket$inet6(0x18, 0x4, 0x20) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002380)='/dev/vmm\x00', 0x10, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/vmm\x00', 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002400)='/dev/diskmap\x00', 0x80, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000002500)=@un=@abs, &(0x7f0000002540)=0x8) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wskbd\x00', 0xa9a, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f00000025c0), &(0x7f0000002600)=0xc) kevent(r0, &(0x7f0000002440)=[{{r2}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x9, 0x4}, {{r3}, 0xfffffffffffffffe, 0x6c, 0x4, 0x91, 0x7303}, {{r4}, 0x4, 0x2c, 0x8, 0x1073be9a, 0x1f}, {{r5}, 0xfffffffffffffffc, 0x60, 0x10, 0x0, 0x6}, {{r6}, 0xfffffffffffffff8, 0x2e, 0x80, 0x800, 0x5}], 0xece3, &(0x7f0000002640)=[{{r7}, 0xe, 0x1e, 0x1, 0x4, 0x5}, {{r8}, 0xfffffffffffffffc, 0x70, 0x2, 0xa6ca, 0x9}, {{r9}, 0xfffffffffffffffa, 0x3, 0x40, 0x7, 0x5af}], 0x8, &(0x7f00000026c0)={0x70f, 0x4}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002700)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r10, 0x20004b3d) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000002740)) r11 = socket(0x1, 0x3, 0xff) r12 = getppid() r13 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002840)={r12, r13, r14}, 0xc) r15 = openat(0xffffffffffffffff, &(0x7f0000002880)='./file0/file0/file0\x00', 0x2, 0x36) getsockname(r15, &(0x7f00000028c0)=@un=@abs, &(0x7f0000002900)=0x8) r16 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000002940), &(0x7f0000002980)=0xc) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000029c0)) 12:20:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 12:20:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x80}, {0x7ffffffe}]}) write(0xffffffffffffff9c, &(0x7f00000000c0)="23b75dcd08d6b21830360ebda02731ee4f0de55d44ffb91af28285a3d84ff6dbd155e19e05b85da3491f35e68b2af408f0d8901d63594996db4851936cbe98678a0212b8bf3c0f0383e9117fbd1450b29066d85b886ff93acfcd5348dbc19bb2dd5c0146f43f134231b3558f643aec4b89c4e4738ff5c6658e129c84e4fc550b98cbd2658e558462cf1ceaf3e52f4497d165fdac5ea34b4aed6680204ec926b9b2c1b3bc2c60a5d156bcac1fe7ccc2c60620e4c41639", 0xb6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xd4, &(0x7f00000003c0)="b5de273c40d89475000046b1a25afb23d1008b984a6f9dfc0161cc0772d31246e4da4d59cf7c8a960e18eedf09867657252fa1e863180022d049ef86666f187c63bd45dc1b5a63095f680aa4f1cd272356f764030cf2e58db2eec793b14a68384232d09694a62e6ab84ad279038a6b5cbd36f78975f5be128373d452872efea1ba9cf7f14fb438b56eb7dbedae15e809c448cb52b79ff8df01b75c35e66e9334d34027c0628241106bf5a8355efc04c0626b6541deb920ca3ab9fa2bbef6588812851612dd3545ebeccdea57a4966207266cb87e") r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x79) syz_emit_ethernet(0x1000, &(0x7f00000004c0)="385f9f2f755202a2671ffffdb6c6d12ac9d855ae8ae109b275682e1160b06ef69b9b7861c7c7b7b445e8f08c74571c4edea1efdfe5a5d42f8ed03315c068d93bac060996bf0e52eea07d32f033418ffe46f4e851d14c86c38712f6c9f5fc541af06c44b2c853c2d309f34ce4b8ff08a6d83c7410c4bc9a53191b8050304205dabf954261777acef9d458d13335b22a82c881370e532fafe2169a27a5e0c0c24d80264638f6f1eff62d5bdb09e09660f551fed8813980e65e22120b9fe5ac7330d2bb9e997489f3483277daeb730383d2ec33517e80431e1315401931cb398f1deaae721710294635cc6bf7ee0ce76d3112dade93a989153f91c03ec3f5a2020621e1a6651daa05f3155b59d9b218a60ca7c2d495ee88d57577baa72efb58806e22bb270ae73f4fc08d631644f96a74b6c1ed521759a7c86f107acf5f1fa82b5d759e047220f510c9d8c42e301a81cb45a1eee5c3b689490be8cc3c2848bb53151458d11e96bd3953addfb78d2bfc23c1d26ed8c53c4ceee15827aa872b1997d03998cb6cc50acd5077d1794d5807f51d0bf6a3ff019eabbd49e23d2e77346b44744a07dbe6a2258bb36b7cc5aa981e65979f5c2cc421e5f7e705ecf96c39e0f6d09a4f6bedf7194de92525c35f21bb76b3bbcc1d5689daa5d8984f3574e3fdbea2b987995942dfd1f071415f250a4cd24e9e03017b4b1691be91506a7d01aed2bf25766278a6df21d75d93a3524a2764d53dcb994b4dee9dc47b5805375563f0f90d42f5e3b8ae8f28386d645a5bfd52c5df6747f1b30216c6ae47da5b33184b8762b14f7bab70f4fc8908391ff3f9766e348e44c0c939f21f270aea19f03104a4401d5b15b82cb12be8c9f2ef1ae61ced6a075cff9f70aebbdcf0173e99f2be5c4acf9f8cf40034ca49b41edf486775722977b111993a5b20abe639b63142a123148c630d538c4c3a7bd370700732b1385d9bd8286d66ac9eaa3471c2ffb20ed1db52247f86f4efea33e9a4f875e0b93345aa1328874b32696975550665fc7b0bf51c43972583aefda9cc84e89e66c540d9c7dac80924f56c18162120e858cdf894d7f9f36b4144ed999a3001def700d097a6afe35e040134e2fd784fc57bf91f73d640223e9521159e67cc09bb274f234a8bc33901cbc3cf4169399dea79e80038f6787138e8ce81be9c54c2c8642b2566f65bd991ea02b53a4dfddc21f91a57159aacefc5bc4f4d7900bc03bffcd8c679d60ce3ea2ea36bd216c44b708909d71474ee9c4f60fd11d220ea81b34fb4acaf622946546311ae99a8d4c60ba5dc14769c97a6216312204fdb01bb8177e39009d743ec575e751876a41b2cc31c470a0a7c319661c0138b5537606de6c0857ca9a08f716e684d1794bb14be90461a51ffb26f1ef6d8c203e2b7ce5dfb820771aff41ee243e2cc913bd844b953e3db0f47b5ae7dee95d861e8dec1ba3e4def6d55c19b1ad9632849d9920769e1d5c89a200394a7fcacee2659a65d9a0b3b2eb4ec912cc9fce46eba64d4dbb0077aca08abe4e50618d3bc3510a18f44eabcc887043972c388c9a65fd1291a56709b23509bc86e01b8b2c26048dea0480386cf5722aee5f9dd6380caa57f381166aff6e5096eb9c4917956dbd937702049c24fe83f5b66a19e6627ac59ad7c1d99fed7175dffddd4b749609bb7d3c8c7c0811411a2bb5c60e01383392a3af5f1ec851b24ae64ecfb18088a5de169943612e009b111677bd106107cf07c6c76fa60a41dd04c492c8372a23297cbb39a5d2505b844c8b0c3095851f96eea1c6e009f9da61cfe1202716f8f1d4864ab484beb051c39ab20dd1be39b33839559a0c06d4c1fcbbf7a41220fc84d5c337e8b7c4a9b080d44342c1cf22f16589cafadc296864724d13029524dabe21887e9bc7a16ccbaa3d085acef2a0d3fd44b32c1779db7b55d5efd2dde04ccb640fa012af84d706cbbf74aabcd06bae6a55dc12e65c3fca6422e63d1248fff781e317189f439b6d34171cda7bb8f5448984513d45b9931c387dfb7cc9e896de7e549ad6f4482c5233d0db8d86ebfbafe9ae8b5afe9c1dad829ab4eaa221d2f61fc3ae73db4edc54c94faba47d62abc735d74a6b404bf1cb71e260004cb3104214e1167ee294a1450cd32768f81e78351cc3f9f7aa502021a2fe06057e56c6b71484aebd8ef77832daff341ff5ad0e4a793ed7fd80c68330f27b5dcb63fdcf72789bbf6c78781f2c8c96c4febaf8a5cdfe217473c1bc264ec08bfb45222f4b532f80f6a0ca8459ef8f619f0126c341a3c1df0cba20f5ef1dc02597e029b84036e28b20dec00c48c240a1ef91807412d1590d2026b0ccd160a8cbf8bf2a879f4e13f4cbb5b39a1f2b192d45b2dce08fdbadcf20c22906e03bf7f2556d3bf8e4b89593ad457be1762b8c7c1527a546730cdb90e6304e0e0a515be067bba9120821a477888fdb26f9032fbd7904888859df9077b73f9a464e3aa5503b47ed85081974c94e4c6fec70f04f7798ca1a23158b07bfc8d858827212baecd0f4a47ca471e089f08673a271613bceb3dc138f9f0a49c823fdcc57592a8dc13e03d18625a4289fd81b6ebec72e4218f31adbd4f58e7a4f631f0282b9fc2151298d25d51bdf3ab95b2a561217ba9b5b983bdab74ed231d157e6aac45ebbaf6081c6282fb5162a0c939178e147a2a8722369ae636b886048153ce594ce358e4855f1c28d08f89480e5e7fb5a7d6244fc1eba8e4d7904c7deff97df1bfe91783c2fdad7a79ea1541c6af87385d29a78f04d246feccce20d58bfb4bf476cdbf17c5ee307f211e70c7ba395b52514d600d09b249c04b07277808a7eec1af15d3605fa9b4d787febc2a780467335a38241c22aa700e2d981add5f694060308a96e4af462a2b10193df9286bd2074d4a5f3967a57d0a01c9e207bd4ff12814ff40be0b955fde675becdf83bff4ca8ac127a3965ab768d4d5b7b62fb1867607a4900b2193fcdfc171a7f80be45a3a3c7c6df48ba219b9e1a38a334a0f58a7633bab8a1611692916e6366d08ed6de230739aad3808763266a3e55020a14580c124a2df64d97676dd5e4241fa49da504c15acc433700ea784af71a1904b79421a93dfe303140d9d9a09895ce8fca1c28fb7df3073d569e195b608060d68bee5293a2b010e076dcb013bf6d3e378fb10819ad8de10ddf571ad36af42c9264629685cd92099fc5ac2b52c47743363e090b461a8a7bb8c77bdd541dbaf379a95d53719b74973f56afe5ab7f254b1b72758c3e9515736299b925bddd24c5d2d4cb3ad630966b522369e8c1b105b90bb0161b946fb184f541de57c606268527d6359ae35162b57153307e96c224c9bf6af4d850b9b0997c2352e3772eca386916d815c682b3a04d6e9e401ffab2a3bb14a7fbe77f896c7d7496319bb82b8ade5b3e274d84fae8e7620d88da82ce2d1d78c31f2a64531101296c5cfc5023873eb7106ef0e2abf5d06ce6065785b075336ac9bbdc4499867c0bf828abd279eda53a9e7ae4aaee84cd5576533f757d13f24f6d36054c24d38a9eda483883f7827b1d248f4da7f5d3d2d05c600377fbea149dcedff8cab9b0b41e1325202aa366db155a079cbe46ba46807f1a7eb83a15ebed3f2ffdfa9bc1bb9f337cd7a8d7e50fdac9d258200164566a9bcb1cba48d86b87f9e000e701318fee382a5b49419027e7db1778ca75ac1032ca5e3388bdb6cb9b0be91d25139d6c72360a0044982b5db57dfd71bf04a50c2ee4547756c150f5899baccbca292df81e1eaade30769792dda5e7fff35042c27b6b1be069a0678a1b03da39c7be50945dff4ae455f5c94574d93d582b166c40df1573677be0e1dcd26ae835c03b66177bfaf04efaca517abdd10d7694e5faad1ead668c12b308c4835da5a49f7e7f0c308be091947787284a4b8f702332627ae1fcb02c5ca3ac202011e5da19eb2ce4cd48a7572d810091a8bf781de70afaf19de7b3cdb5e93330f74e55859fb58410e4a9ca8b0f290091da4fc2c2ae0b8c38984f572c34e70f64b0e2d38fe6011f43bd856f3610e6eb4cce1e7fada2e091073c198aeec29c87de20e31121f3462e739c001e7bee8c376028fe7d8491cc42f40c67d179258fb3add331ac828722674eb5549231ac2c9425c0c461dd62257b516206d06be3e97247b8e93a57a1785584a0c3311206eec83dcfa5e73bac8d3fb3c4dc960d091fa5344a4d29f718c4929fa3b29ca221b449f8a4f8217ae96078c4a5bc0afaf19e757612b9c88d0001537f3340492eb79d8153f2aaab2a9f7865e109b966736fc194fffb6965f3c334439bd74ef9005fe3d253309f12d8860fcb89cad3902d1792c46b6b648bbca77d8706f9b6938637a39e6dcf6232f0741482d99747e94ff8131b400f00451ee781861b12d087db23c7521c8940207b75c9e3ef901d88e721fafb890bae174a675394bf1a5149a5922977ad28288fdf68bd8caee2a68ed6a5f468249f58ec68205387e237893f8a410a8f8e67a599dc93fb88d1ea70715c8a84881c1fa0c548eea3b559898c5229bd74015a12c06204dd5d98884efef6c9dfbdba6349b8c30c4f49e9a1e9dedcdaa5347d5ab247cee8fbbdc0c1740839f36382a9d38451b3eb94176896d3509a3b619921531c0aa9bbed42d3ceda4f20a2cf2f279c67dce472e8f01cb3d0549dbc69390719c928c1910a2f8512b15aa664e131b0a4be28c4d313ec273784cb129af7690d824c78db2092a21a95a46042a639307811bb6516c27ee320b36577d97dc77f4b659b9e80684159fc6817c30ce47edfe7823e7f2a3a66a2aea1384774a668328ca43883bbfe55525532a6ce1f0f9ec56a6eeb7dae1f94fcce7158bd218dffb6963264621b8a63ac9c10218ea57471407f40613b358fdda33f465759b6823375d1563a9f4e68298faae163047b14c63542224d33e2654afbc124986d7ae546171dd361b73d54d8923de619cb48025a58d2409c5eda461b630c76160639e61ff7a87a97f63f26111f68daadb3cc7e24e3d0da4c56625b3432c774920b612791975ce7424f1890f028a3d1806661a6dc1e6d5166f32fda55acbf28d54dfcd8292b3a659cefa3be439cb0ccf39fc614296cdf203c14f5db31f6115dd5fd8efa43ca947acc669fa64ad4d43a7ccbfb493f6c6f36df018243ac84e5c3a710c35cc8413328114157a04a223c7984c8748c492c9de808c430636bdc694ee93a4446a32d2329d12e6e222417d655b931fd29a11b06a542b971031bf9c7aef0a969d93bc36d088091b6bb49c182df63e030d88d3efedcf441e9b5bbce3eb542bcba0d4e3dd27a5acd035b12d7aab3cb274410d9ae3bad2c4e2f5db85074656f5955991ce9e739f6363b6e31a444e6f69752b47aa813b81b5d3f1dc9c668f256ffed79f2264df3aaae5b3fb8ccbb166398c540e55bfaa6a0055b57dad9da9da06d3106eb49792f9925ec2b88166e33210f31505ad30ebeb750db47d5bc33842d8ddb37ad5acffb2ad5c0d32e05c4fbad06a04e196b56fc47a0d988a65788a48f1a8864724676386f90928c7321a7a72e5d85a48e88f5e150d6146b9c6169c14497636bf556aeda50e3e4d30586720dbf2be08d872b3eee8ee7e0dd0554db3bdd92afc498ec809233c321b26d0861ef61fd9de8a913459b87aacc2d5df862bb16e896990b09d32760a0403f1810f0e57351bc48c2a8accde808eca847d148f360fca543d77fe0a00f47d8830a4470a5f414cdc6e99c2a58752bb6090170eaac30ad29962a4bfe4e5759c568ad7") 12:20:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000024c0), 0x1, 0x0, 0x3db}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x8da7}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r3 = fcntl$dupfd(r2, 0x0, r1) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/246, 0xf6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x100, 0x0) 12:20:11 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x43, 0x4) 12:20:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = accept$inet(r3, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x813, r7, 0x0, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) kevent(r7, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffc, 0x2, 0x1, 0x9, 0x4}], 0x8, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0xa, 0x2, 0x9e3a}, {{}, 0xffffffffffffffff, 0xc2, 0x1, 0x8, 0x2}, {{r3}, 0xfffffffffffffffa, 0xdc, 0x40, 0x5, 0x4}, {{r9}, 0xfffffffffffffffc, 0x20, 0x1, 0x9, 0x7}, {{r0}, 0x5, 0x10, 0x1, 0xfffffffffffffc01, 0xfffffffffffffff8}], 0x80000000, &(0x7f00000001c0)={0x6, 0x6}) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 12:20:11 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\a#'], 0x1) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) pwritev(r1, &(0x7f0000000180), 0x0, 0x0, 0xcbd) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ec83cb55d1245cc83e4ce56a240721cd750aca87f5e0a467b0fb"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x4c0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1003, 0x0, 0x0) sendmsg(r3, &(0x7f00000006c0)={&(0x7f0000000700)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="6f7c8f2eab84280cac95754724d532efd4ab1c", 0x13}, {&(0x7f0000000100)="0ef957f8ab50d4", 0x7}, {&(0x7f00000001c0)="89fdcce824b0bdfdf12bfd93b8ab921b03e4ca0f7ac9442c5530364ecec4ff600c0e795e35159ff01313a130621c1e4ff6b2fc58607236f9ddf451ffa401abb88d6e", 0x42}], 0x3, &(0x7f0000000240)=[{0xe0, 0x3, 0x8001, "b7584a3881da4d97c20c1cf2f2bc65e4f5a67fb693ee35963ed0c35baa589d0d46ea662a6ce533f3f3e1a5d5785b4a45455b18c577dd2d0ccc232cb61c208363d960ac35da878055c585c82887054bcddc6598e36f49e711cd90b3542265ef9562e18d8aa86e728ecc3362222342fd191c45fc133e732de79ab18c5c340b359c040079afc9766b73c2ab802ffc751c17981b0f195987c463d619b4cc31f34bcdb775db5449b2a77a3171d7078f0edd3628c56ff10824ef96a8ce2bccc6c79b05a5c53e5124a59b8365"}, {0x60, 0x1, 0x0, "3845a007131ca3a1b8a274694c4ee774a962cc7940e6845f1e2426ec8e25395cfe6005a8d3b5b33326049a5e28f1f58eab0bd8597a0200a7da8dc18b58b4dd3fda2e2fbeb6f938d7fc"}], 0x140}, 0x400) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r4 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000380)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x6, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0xc) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r13, r8, r7, r8, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x5, 0x5, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000640)={{0xb, 0x0, r8, r14, r15, 0x1c4, 0x80000000}, 0xd, 0xff, r9, r11, 0x0, 0x6, 0xffff}) pipe(&(0x7f0000000000)) r16 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0x9}, 0xc) r21 = fcntl$getown(r17, 0x5) r22 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r22, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r25, r20, r19, r20, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x5, 0x5, 0x5}) setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000640)={{0xb, 0x0, r20, 0x0, r26, 0x1c4, 0x80000000}, 0xd, 0xff, r21, r23, 0x0, 0x6, 0xffff}) r27 = getuid() setreuid(r27, 0xffffffffffffffff) r28 = semget$private(0x0, 0x4, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r28, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) 12:20:11 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)) socket(0x10, 0x8000, 0x3) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="9206c0ffffff010000009670fada9bd2464b9e5a435cc549a079d78b24c300e1c3b8bddedf3a01bcad12f3c6736db8c507588803ccd6f0bebb398c3e34e83bb92ec3e01706b5ecf037c0555dda8740018c742e3c1bb53483dff7dd142e14e3adbff7975fb56bebb8f98a477795bda3564f297dc0ee11ac7ad44a9128cdc3dd97c3caf1a789654ba31825affcba72b78906265f1da22bff266358e0f5829cb77aa5ed5f63f51768cf961a0842ca7f4fe966024743df11c9f93592d7c6176bb97d67ef18f372703c0af6405d40684baaa714e8d5355458799fe4448f9e97218393791b5c7d7e1f962e5e42c35f7f87f1f000"/252], 0x10) sendto(r0, &(0x7f0000000180)="699abd91bbd6bda9bc067ee25bea39ce11035c4ad44545797474dcf1c531355943e47d008b7c3b561febd6c50d95d47ffb5b56e30940aed0823e27d11b4a16d632b7bd66fd6b82a93b3f3148b6e25b3f951e444a353ff17449f37d48e1c5b66b6669d0556ddc94d8161f9e20e70d95b11dea205d39bfd8228f9d4a45eff97086b857e343b99ee5765c7285994b490c26256f93e216da3184d93b291fe9f2795316c3c12c6fe26dc4ef0ca6c82a74cef5e972f1d167cfb0d4402fbf12087ec5c653cabead3574109773e6549ef6be6c1fb524b34fee878c49630132259e04f5da0d1921beed6349c7ffd978dbff59c90590bba39977bc27908d4dcb0f24554d4f171b4e673f4c21e28bb8d7fba1a1e50a023aaa25835505154256e0bbbf125b69e58d75305cebdf2a0ceb6b730461f710c0bcda8b8709aabef8bd3b63ee47d7edc6f04b34e52a632e120df71f804727dca639a4f2ea1fcd3a2b767789cad0ebcb6c4ab1607dfcf8c957456dd27e3901bf2a124026d5990e703edb56c20bb3243b04389438f798a942a04a505cdea859194f07f67c0446f3345f2e70d2184586eefa1f5a8c9228ba364fbfb823954fdd3d785ec7e2990fe09e0f72983110268f6ce4cec2b67e7590745141994abeb89b93747e9a3906f6f3ad48d9b5ceccf33bdcc2636de0c6f5175afd266dd4b31fc6441e406d59b7192b5fd95e058c799ae3c96d6a11d89b1cb38246ed15d2300cba4283ba4788e7866b361a9cbd64b341d6af202eccd8412946918a0881054beca974e659bf036ee8c625a32dd7457499967a94bd13391fa0ede4332841cf59d74d620f0b629c0dd588220f42594608ce11907764cb5fc8a7c88941aa58d274049ffdcec99486a5c3756c3e33373204b39345a3a713cba311f02d5b15a16358e0331f965b1c9e79a6692b81c81c6ba6f47f8cd00d6df3e787ef2e73907626b474851b0d3e6a8fcc839c032acd089ae84cbb43a649b334bf2de8f6beae93803fa6d7ac57042bfc7556981f119c8688432e3f53ea58c153d7ec6d501fcd720118d819614c564584bbf87af196264556c62d73dd08df6ddc3c24dd1a6b7f2730014890cc3c5f3c79a84cf0f3b105001d50f6d20d0c41677dfcf71edf1c6e3bb42220608bd4d37eba60cd73a992bc2e200a41c6b78e0817ad66b7b0c5fe1b08d79e3e9f263538578bf646317a31fe376524a627647e5e73a2e92fb813dae73efae7edd913ca218a4eb5cdbc0bdf216618e4cf6d848a43f9f17185ed8258a9a63c94fbc353017d339ad54dcfe9ea97788faa2fcef910e18f01c8dcd57b3978e79db3cdd126c575ff5713b5c21ba5eb1941f7a03ff165bf9ee88bc44df349979f86d3ea0be555e76f89cecd9e26d214719f3463e1dce5ec3d23951e99396a62f865319c478f5ae1d4c69acb20cc7f8fa08b479ec71481a6e2d7ac752ec9b04f4adba5a36aeb3ccfc106eb1cc3ed8d04b1375690b4759aff15baee38c141344b4fbfd6eb89478ba67a6e73f0a566b8d23d07a75efd23ef42b345b0782870d0ff91e13fd085e4f8fb61cec79117892404a7827182080c914710f2a7a9c9776847d06771dee8aa1fc5e65a285565d2af984bf23bbe9df94197facb78fc5f47136127b2058e4354dd4a4667da38aa90af2fee1bd52a76571115b6523bc23202112b66d166f892de05737e9dd750ffe5be92bfef6bc55e488b90d5c8ffdb3e03c6febd8d46969e0dbafa4544ab01318b2780caa33a662faf8d69b2129abefbf93c7377c97f67837837028ab7c9fe4a1b0187ce9f5ab128189cc7d5bc4e8afa945df5b655ffcdbad452eb35ae5b49795996b9e9332761e71135ef048034d313819c2085f0de2e3d0c79c6fb8a118658d2debbd493ed153f749f4dfa515be141c5342ad455dfc1bf497a35c66e3d2a69be971555570eb2ae8dc365d79ef3a5ac83094b34a8ca014e456bcdc0b93e979c7a7d6964215e44ecf4eb8742e35247348241eb4c6d129c4a72ccc0515a99eba6f104418131f3cb46d15c", 0x5a1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) flock(r2, 0x4) 12:20:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) pread(r0, &(0x7f0000000140)="88f52ad378c5148be95098dbfcc9f7dbfcd3928dd838497a83ef7217291462c23d2e919b3096633ffd80a4f4bf69a727974f6808ccd734ecf480f5fb4961c37a7a4e33f32614a775eba7311c7a2d2124cbb1b1df677f6d1959ddf4924055deb746500c44ff5c450313b50a57b9a411e972f2c19e0b00", 0x76, 0x0, 0x5) pwrite(r0, &(0x7f0000000240)="d000000000000000000400000008", 0xe, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000200)={0x16dd, 0x1000, 0x4}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000280)=""/171) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) fcntl$setflags(r4, 0x2, 0x0) 12:20:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) socket$unix(0x1, 0x6fa736a276dc4d5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x6, 0x4000, 0x8) getsockname$unix(0xffffffffffffffff, &(0x7f0000003500)=@file={0x0, ""/4103}, &(0x7f0000000140)=0xffffffffffffffb1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) ioctl$TIOCDRAIN(r3, 0x2000745e) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/19, 0x13, 0xc1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)) r5 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) close(r6) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x8, r5) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) 12:20:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x3, 0x7d) getsockopt$inet_opts(r1, 0x29, 0x35, 0x0, 0x0) 12:20:12 executing program 1: nanosleep(&(0x7f0000001580)={0x9}, &(0x7f0000000240)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r1 = dup2(r0, 0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) fcntl$setown(r3, 0x6, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f00000001c0)=r6) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r11, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r12, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x5, 0x592}, {{r4}, 0xfffffffffffffffd, 0x1d0, 0x100095, 0x3, 0x100000200}], 0x6, &(0x7f0000000100)=[{{r5}, 0x0, 0x44, 0xf0000000, 0x3, 0xffffffffffff8001}, {{r11}, 0xfffffffffffffff9, 0x0, 0x4, 0x6, 0x8001}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0x3, 0x1007dc}, {{r7}, 0xfffffffffffffffd, 0x36, 0xfffff, 0xfffffffffffffff9, 0x7fff}, {{r10}, 0xfffffffffffffffe, 0x76, 0x8, 0x80}, {{r12}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x62b, 0x4}], 0x421, &(0x7f0000000200)={0x9, 0x3f}) getpid() execve(0x0, 0x0, 0x0) 12:20:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffeffffffffffff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 12:20:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x6, 0x4000, 0xfe) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x10, 0x4, 0x3, &(0x7f0000000180)={0xffffffffffffffff}) shutdown(r3, 0x2) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/11, 0xb}], 0x1, 0x0}, 0x0) getegid() 12:20:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) r2 = dup2(r1, r0) linkat(r2, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x190) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x8010570e, &(0x7f0000000080)) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) renameat(r7, &(0x7f00000001c0)='./file1\x00', r8, &(0x7f0000000200)='./file0\x00') r9 = dup(r0) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000040)=0x4) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 12:20:12 executing program 0: r0 = syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0xc, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x10}, {}, {}, {}, {}, {}, {0x8, 0x40, 0x80, 0x2}, {0x200, 0x6, 0x4, 0x1}, {0x3ff, 0x7f, 0x2f, 0x7}, {0x8000, 0x4, 0x0, 0x10000}, {0xf000, 0xc6, 0x4, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x381, 0x0) dup(r1) poll(&(0x7f0000000040)=[{}], 0x20000000000000a9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000100)={0x7fffffff, 0x0, './bus\x00', 0x1000, 0xffff7fff, 0x2, 0x35}) 12:20:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:20:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r1 = dup(r0) sendto$unix(r1, &(0x7f00000024c0)="5e6c9ea06390d69eda48b23dfe8b2e5c8acb7fae87efb4b47ee5d49eceb2f90bca26cdab08adb1a80df75ba4202eea236745978ed44a7096c14d9fdd91d74480662152d2ec125c043f712007354ef9b6df7310f36c4ddee0a26ecd0aff22a31ceb1c9935a37e5e2b3f92e3cdc6ddac970e0db146a98812d9b7e9a8910203a93f74503c84d6caeb6d8188a06c310be2fcbc6c5c98ea2ef49dcf123d49c8af305413c7fb9a01d741d97931b4c86ae2336728bc45cf57470a520f7bc1c6221bb0a6ec4af6517a74c9c7cc244601b00bf12e", 0xd0, 0x408, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5) execve(0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000140)="c6", 0x1, 0x404, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) recvmsg(r4, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/108, 0x6c}, {&(0x7f00000013c0)=""/120, 0x78}, {&(0x7f0000001440)=""/184, 0xb8}, {&(0x7f0000001500)=""/117, 0x75}], 0x7, &(0x7f0000001600)=""/154, 0x9a}, 0x843) login: wsmuxpoll: not open 12:20:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x100002) fcntl$setstatus(r0, 0x4, 0x40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000000c0)={0x1}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="365534ccbe0094e976d9943c73617f7a3a46506e0985c30a", 0x18}], 0x1) socket(0x10, 0x1, 0x35) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r5 = dup2(r4, r0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000140)) 12:20:12 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x33027f5385086e4d, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000140)=[{0x3, 0x36, 0x800}, {0x1, 0x78d, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x800, 0x1000}, {0x0, 0x76e6, 0x1000}, {0x1, 0x4, 0x2800}, {0x2, 0x2c, 0x1000}, {0x0, 0x2, 0x800}], 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f00000002c0)=[{0x0, 0xa, 0x3000}, {0x4, 0x7f9}, {0x1, 0x6, 0x3800}, {0x1, 0x3, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x0, 0xff, 0x800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r1, &(0x7f0000000000)=[{0x1, 0x3, 0x1000}, {0x1, 0x0, 0xc00}, {0x3, 0x3ff}, {0x4, 0x4, 0x800}, {0x0, 0x3}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x800405) 12:20:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0xe7280003) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) shmctl$SHM_LOCK(r2, 0x3) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000002c0)=""/126, 0x7e, 0x802, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x4}, 0xc) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x5}, 0xc) 12:20:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0/file0\x00') chdir(&(0x7f0000000080)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) execve(&(0x7f0000001980)='./file0/file0\x00', &(0x7f0000001b40)=[&(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='x\x00', &(0x7f0000001a40)='/dev/null\x00', &(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='/dev/null\x00', &(0x7f0000001b00)='\x00'], &(0x7f0000001bc0)=[&(0x7f0000001b80)='x\x00']) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000040)="715796af19c0327ebd6ed734bdf79c1a322ded22a3491f310e08e49ec3b5a05ce72cc5a8672b1e", 0x27}, {&(0x7f0000000280)="afa35ef445457360bb42e23e14455483a03771868688967ecce70a3158b0a4a8b2b7c4913c23ee8bb6cbdb8776aaf9a611f88daafdaa985f07b90f54297db60426c23264ca42a3e6769b8593b3fedbb0e42de5607565116dcee090e608dadd800b6e0687773c744a1cb91df583505df597c96b4872ca437d4fd2075399ccca2be974e2e99290f5a38286ca0b31c654d0057008a780036b5db07caaf471b7d3cf29b2703cef486021b395871989df6d9235be3896eef6ea38bdbe2fdf963e6c99e46b94c6e6ec92cff3e35a", 0xcb}, {&(0x7f0000000380)="7edfe158ede4ad4ad39680026cd16a45ddbd95608339e8542f31106a477ff6036cd5539f7bf56d302da2e2c04b93734e2b67fb754312dec80a8a2d8bd7f40518069b4d314117f1084114da332cf1e02066d550bf5fa7734cc2ae2fe9acf270f7e94f1c6dfbd55f8b4b44ce0b78c90fe0c1a317eb352c6d306bad901bc43c6161ca897eade0a56805254cc10c5d3779481555899c23750868091b5dd7fd4a06ed9337c8e9d180434d05be2cafa1ab54bbbd495bb003edeb035293e67f298d05db64ccd8e2753d7f1fb72bb9ee1e851a755b1d8e9e8d2d", 0xd6}, {&(0x7f0000000180)="38511f51783c18d3cc263bf73cec95b75074c94c6063eacc84a8ca5bc038ef610aa9ffba3bafc7a18295af2163a4e7e76c0af9cd603e7c163ee655939fd2bd75c9bd3b29f5f327247669680adca93b1719e4", 0x52}, {&(0x7f0000000480)="467d0e7e46d13158959ad04d156faa2ce5fa36aa8c7f3881358b2e2bdf8241cebf2165478bbef42c7b39f8770844b618c739d0980d7027dacee4a3585d49a9de702d65c084d96498ef92b93967715497fb1ee8a542dba1d588545c3156f846e3283e2d792ddda126eadb66e08fa44b717dceccb68cfa23a9fd9fe6d603680956faab9546ee8d7b0ea432d9bb8a073717564d62ce41e95a019883625a4cf5d4520bbbdf", 0xa3}, {&(0x7f00000000c0)="47408022052dc63e81d1", 0xa}, {&(0x7f0000000540)="404a73fe0293331a2119e1065a531998df3b2cc26f7961dfd40a92bed0b0c1df644e1413ce8b7b6cb0dcb153530879f28bf77798b4f39a8b6af3d405ff26934c1baeeefd14a33d1a254667309badc6f74e29d9a5f924095ccaaf6b9d7383b410443d7f681f4e7fd38e0c454f416a51941b1521461e6ec75a210e3909eba53d0046a079a3a2774fd0787a7415215da4f666f990aa102efe15b4c3a5c89fe1dd03b96000cfd2c81d359cf9b204c8e52786e41b86ee7f9e93df8abc2ded4cfb2fd97aab6ef5932f2bef4114bb952c92e3a31c75eca196f5bf4d15bfaf5a794de4fbb2b3ea62db9af076a7c702d147f717f17aba7615c7310331f376113236b4d5455e386fafaf45a56fc63a2376fb1a994bafdc6de9076a9c4e77f8162c0c47e75160c80cac06bc7e1f0b84ab3d138b6d0a3b145202fed2dd0e5230053f582f6d45ca6e6cb418d3aac54558125a1f7482b0dbb93b1c1fc1f5766c4498e06cb381931d8a2116918edb5ad193fbcc015d5039b90e993fa00eaf897c8dc681fe080cd429cb3784eb065634641bdc994867bb7ce69c33197560ec198db4a3690949821b60ce036c534b4617f937ad490f1df05c498a9159646c986b4a0ca4deeac31cd212635307240bcdbebe0cfefcac6e607665389f9b71cd27a3f785cbd45d65627bb08c9dc6707a9918ab5f698ecba7b3a4808c1882526d5329dd191c9acd65e0bd33565b4c9e1c8e3487ebbdf45a74e14f723cda96998aac86ff6b8595f3c9e64fd7aaff17e7a6507252df016c27b8dd2d3fee441a5138953aaa13bbc29360ed3c4c246e539a8234385b4805584a140ef8d4d4b5ac343bd8d88c83dae4de149bc2fb4fb83eaf52db168f4d4af234864b60ce494d908ff26eb0646352cb7cc23db487cd2167cb1c7b60662ee11a8978fa97cba063eb778592c0283921dbc0dbb4d62bd49948bcb37b1160f5e43f17d040d0443973fc915da810c664d521ccc32d3499c8f3b1a7e33f2677905be5483b5737e834aa7276ec65eecdf815e9a1ea6fa717dfdb4212c09da01d6b9bec31015bc8744137adf56e904ddc50280970a9aa6c05815bea4b6fa2ef23901de480f5ebc4d9b944dbea32fb18f1b5d90af08a4e5cfae1316ec5c57aed9abb01b127d66c02c5c44c950ca7f46632013a7bb90bb48fe02a511fb441af3d01ace502baab5168f6c33a36859eb328ae6d7a3b0d20596c30448464f2daab9f12b0f9d5fe78604a9e6938c0a94ba1520fa57a57391bd7ac29dbf6534c0d127a340fa06657eacc78c8d9cf2039a82bce916c6d3949f7bdc50538557cbe224bd7193a934050428c8f9066f0b809b229e756f8d651f398645d5a654f058b6cb779a4c231d67f1cfce643320893bf576dbcb43e125aed551080031fb89579cc20c90aa9915e515d6755434af851a2feda2b55c1d5a436b41cbb9778ae8af93b8589858a9937266005f4f796dabf56e4dbedfbc76e08a79cc7fe282cc168e6b7f1ba24efb286785100b3949a7ca23bec697272658f5e168a511d8f638bbc10a6c0a0c69b9005226cb0341bf8ada38c086a8d561d47b2689a6985be510fd85313d23b146c62d5afef70cba90bda1eef9e60aa0b9745ec9fe4c737f59e801f67f9bef3321112a10f1748179b6df5478ce247bc8eefd234c64527199c372d6aa26ee1871696c4b74e58ef929abae48ab797fad75bf31e7255eb0588de49a5a00be4c9b934a1eb0ad73ff832a7a8f6def8fa1c1cdcf78dae98bcd184b4659ad3b03ab8d3ea95589cd2e8ecdc21660a301b0b8c49032b8552390533922adc93b4041d103a213901ec75768561f50b753fe7a14c4cee5aac66fb54949ebdea4782a3950a527e57adb744ffd4af32d29f38554ba6beb23ad95470e7f8179370dd8f63d98c86de0d52c1607252c65fc610802ba0f39df1eea400aecdd9b5b677e3f8132ef88d1d7402c7a7535e423f022cf90a4f2bc4f1ed76525ffd4b6aacda79a0e36a8cfa660c496dc30ce68dfc41338dc75b60f0f56c8ccbacc4a62941ec8caa883c1f496973f28de018ad1ddcd66db208569790f491d1d2d8a7c420d71e1fd66463370d8854c91cebb535a3f117094eecad37d85faef82525afec220d9dfb42ec0a74512b7d5de59865359a5e8485d47cdb094a3f57cfa29390adf21477e3c95367e2a683976cd595c695c3f91b959c672d046733f78bf485d9d4e0c7451000ac9e1af10e1f312c82f83bd8d1c67e07da1152bf9090b29b0c547fd7ceeb6718047615b16844982ab1d83d3b628bc27f8d3d04e148b4b288757d2eea3e0e510abcb12979288b26ca60b4c1d04c903739dcee1cf4558c7caa646f52866f016b12b0fb0950b4a473eea360b1df05297db48d4ddcfe60f56b5ff7142a76f087fe433387fc268b8671af385cf8c222ee9018b3f2c97666b1255a274a9d6b6eebafc1c5db91abfc566681c148736e2bb23c0e75c40e42a5cd416800b3ed2a4172377048aaa16aea7150083c6ec6878f03e4882534c70241feb2242abf7ed2d18bee27425e621fe0040f1dfa822347adf8019b614e3f3d9aa209c1c09a4e740c9ebba08130e739081e0263347e0b7b88bd2409fbc9baf7e89ccdc9e8537cef3d6b9a2e4293e43c55e92c8483f930a13ed91c832391bf18dded96d230e56a6718f540c69d9e78261b49a027fffadf24f5b34e38ab08fd18d4d4f1211ef5537fba9313dacfe7419a4c0343c0a9381f85590e39c05d56babc8a8df8e4d59c784550e2b8e18d1ad3bb0cb2b6cbd24adb893c01072ae42725ed143086207c1111ae3905e7a447ab80e7ea6878cdae868cdd6d9be4ba10f19f839873a8c67f0cb32048a452207901bf744fee3b0474e740e96c75fffecca89b96d6763dfccce29808741bae6dc4447d3175338b933cd7dd5aa93f3ef67dd9ee57b0b2d6e7c5bfa2fa65cccf65fe985bc79263bef476f63e408b16eca84eb90946e80043271220a01919840010146f1be6744681662e1eedda73c23f17094bdd2494258bc01430ec441821a36fea063742af49c22b98c6a86383ae92a7f4a205ab1ea73e2500d3daa66906b4fbd7c5fa0c380500731959cd2445389beeeb21a6d22afe9e50152910ed70c1273d367307220022b8aabc13d8dad01262461e92fc1c6fbe3a2b4900341a988e0bc4db0ea04d783afae6d53ee15e3f703fc393639fd6736612dc3d010dfcded9ad95b61a4154270c624c2631ebb949c659df6d56001f69ba4d33199f5e31706bb93386c8cf271c48257559c5a5bbf7043461608ebae4e29b8eb3ddda424c46580004d10f85ebad17339730382dceaca2db45290cda0095d4ccbfa864217fb2c2873453ef23f3b738098096d9a72f1cfe0c2545db725ce5276aab26adf0bf6662ea82756c6abd28a34285423878993d19bc04bd2944d1e5b90a83c6e73ab5013f4f13d8dbdc0dca200a72a30c4f63648d0fafc492bde2a805cfe9c796490b90df66dd81d05dfcbc5782214a45ca4ec78d444bcff68be41096f5e98f277af1d011d9ffe596b9176510e6392628242acee6c6b6ccd9267521695c19dc28be9cf2534b0eabd4feebd9b727bc155c86660b179a0bec70d6cce120f038e89e763c9b02a7e7fa41110dd11f861f7df5289b3278959d5aabb6e457a369a2876b74dec0dfa87c0ce075a54d5b693d3a6ab8b0e72b1311f571931d5f56ddb3a3e3587673ffc25546e9802aefd0d941a7e84d8df5b2c153ddee85fa6af435d5632fe21b4bcb6bd16ac20de89071baa782030899fea458685b64c31b70ff8b0845e532de660d7fbb9c19f0d735a4ae81790428c5cceee79dcce122c50e0d481c92442569e7649e231fdf7931292a6cfe07b570bdcecff770295ef5f12147179752368ae3706afc2f5106383b2ed3c28eaf388afe9f62b9cea2ea42d7bfa336e60d01cf8e3082e19e7cc7e55e7a22dd7673aa4d03d58d41373052a728ea78083ce5254af7273255d17ef393d6ee9acbad4bc179474ffe48c67af65d81cc0c4bcf20b20fc1293d3c70abfbf82e1f52893ee168c9b34f00a23ce0acb7e90b5f38a63e4766968a95c0c92b37c5bb2ac1a203e48f9ca23cccdf30ab4708eae43c03f3e00619bdf8aee5471cac16a243906a8e9b08eada20802ccb5f24a6ef831e249882c44f4ef2ffa82a77e0507132a396bb4072b3df804252a9c7771a85ab026456e59a83da8853233a8cf0d5dafe178edef63a734267f489e3ff913c5e5993d592abf774d71fb8516cdc941c1d9564cd5acfcbcfc8fd2c6eba5896d81ef439568876eaee8c3dee7691a97ef80cf7c915daf35d64331b4032a63039a98e64490ba50cbdb5dde33c6bc3078e4e637f6c9a5281af7311846c7d24c70ad8a46de4845bd4c6b2495829fe2d5d330dc392b24571f845dddda8eff4094ad27019987b6c66679f05bb079a0f4e10de9891a1331c4d03c4ae71ae24a1ac3a0203a7dc1bf98ba25acc38a4e4b3d971bd54d9096a5c81e809a14c358d4c3ff2d2916e45ac32f1f90fe7abb9c9fc39acd5c9f34bed5c5f023a75377a05109d9c0afeafc70f573a9e98e826de4397999248a1095685430b3f3328798d49a7002912ea3fcf33edf10dd956bf0dd2c5f3a60c79ccd0133b5896b491737b7820add0a0af8c1d206c133f02a936d57ce80bd3496d0ec2a2bacf8c9eb0ba7b258c4273cc43061a3fe6a81e18c64c98ba635286aa6bd2b8d047135a7d7a83acdaac9422fd8070ab9704ec880c92e47c819bcf2b00450677307233935fc451ac11f7a0189f0acc66c8995373c7d30d608a8e71d03031eb3c75f1df10b4a3da4849d13fa0b8078209a96f01724dbcd6a403f61fa0cdd8f242a7c9444d1ba11b36edab2ecfcf3e20e5553a7d33f7cbca8a72fef83beb01b0c1cfeb145ac2c336ab5c05dde663bfd55383949aa769d0ffcc3ace3cd461c629706a133bc93b3b25f3be7343e19a3286455978241159f020287291c3ad40b52dcf39c189f9f8b3763f3a9d24184dfcfdebf4acbd1de603837323a3988e2011e230b3dcad85f3e129782825b083edcf191026f9a06a1078380d9e60183348a6411ea81edce2925b2e40229e63e3c208c4668e63f30acf549a3bfe4789283e1a16d479f1d3b758d58f10eb3bf466041e393fceb9e81d82eb024022a3a11e10ab02967ca28cb1d7fbee4d9230beaa7abe9535471bfe9cc5918716b30cd9ceee1c86efa4fcf1b0e65f40422128bd2a787246d6c6029d0aff65fa44341b0861dd92d1d22bc733c210d573ba7f7b48cbac05992c2d3652b35f7dcad1baaa16bb7ff560086fd0975f55db7f236de7083ed809a24469f6b5969573df0aa797e40035743cf1a2da602db3a526ae74b284963faefbda022bbb98e1a36c403c7349fae24048ea4754aef7921e7d8884c13fa38dd0d8f187ed7b456e1ac06d10c2b8f824f6259e543238d4928a0582b59f8a2b1d8875750c992cb638516900051644705d8ed8d8a1e6faa79b43cf135cac1829d7cb3837418c31d6618fab0cf9f60e3dd312e0dcfa9d4686cd3c6728cd65166d6217c6427c25c1a5772494a9b1e5b768164d77667d5a767b17483e61c3482ed64f5ec71ef39085fd43cadbc1def153be6f7fe97748f996fcce51110c3cd533a86baaf9996c7f3afb951e35fd48f04b78fc97410f1e0c4607573ac614a3fa4acec201fe0a787043e51b2c7f831a8d88d617ca4b490dad43d037b1aaccb5d567b33f565a922c200e58f97d2f98ad6ded6f98f06fcbc616857e5c174ec9451a59adb9b894cb7fe2fb18c891ea", 0x1000}], 0x7, &(0x7f00000015c0)=[{0x18, 0x0, 0x7, "c3b7b68193"}, {0x90, 0xffff, 0x2, "17794491c4b2b27813784dcae04b57af3795932469af91a39e2a2f916c5a7acd845f04e1aa1fb6f3b6f43b393bb9fceb13ee1224b78b08d332a979fc0ded2307d69b0756ff064a0588e5985f13a3366e6059075300a564b64715c87971dab306ca716545d0b1843da94c706df16533410fc748ded2d3dbc6fdd25758dda9"}, {0x48, 0xffff, 0x0, "afddf344546e40763cf83012f6846cc82e079bc53792cd882a1ca90b99de517a207cc939eb49f1a20669212a445c6fa1abd8b800"}, {0xf0, 0xffff, 0x7fffffff, "e8bd364446102986595fe21f2d6c38af14f6389a74311c9c0119cae5fb26e809735cd5d8a219c1049c164151f447b5589f5fff6eaa0bfba939ba594d2a609eb515c554d9c7689cdf5978a7f737eb61272a980f8c79db255adbf22e74c7d6efce16e72511d2b445c222335796ff27a73ab4f697c80914ab84d98f34803f77f81896eaa19ef3328b78390e6f99e10588ffa51211b6e7891842088d0f40a56aa66acc8b8526084ab355edc51801899fc5e1e9c1764839299c74ce419da96d7ddfd4bd0c102b6bbe86b95576b8e55550f95e99c64a565c1ab0bd9bfd9ea8368a2e"}, {0xf8, 0x1, 0x8, "a098c054d74014c24f531898b268e5338c6765f51f1e4d92ff96288032d5e90be3a88693473e32b41c65a2ee3faa9505935a783d626a809f5f6f3531b5403aa947202120c23b8c04be2b98daa1243975dffb5c7d73cacfe627361638f55509577d8b91fed52d538a7d79932f22fac8ff68d0a07566840f941807a77ce8a6eb7160708a8c169f34e87094deca6680c4a41d4c1f28eae0fefb4b97007f4957b0479146b5144cf6d86c3a3dcd4a2fb1a2f17da0344c937e9c78f2ddf1013f394fd89bb179ef360d4494fc1df180821837b4f1a7c32040937bd524fab2023515af62e06655"}, {0xa0, 0x1, 0x7, "c55d545dcdb8eba055824432255ef992881016a2519f4e9a417533755fe18cc6b5c3bc48e66872d915e96133bc457dcbf477ad7c6a3939d0e61b20ea5774d13fea051b22fc9158257bed0fa860b9102fb5e68e35a551fdaa2b99873a25a6c7ff3e6b575353b9ff713d5b08cef816e2cc442aa2960a40b9ec1576a79e287f75d906a2b40fbfc1c3f5b41511c1c1bfa4"}, {0x28, 0x1, 0x0, "9805cdb27bd99985a7043b466cb175201390be4837f8"}], 0x3a0}, 0x400) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') 12:20:12 executing program 1: stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) r1 = msgget(0x0, 0x10) msgrcv(r1, &(0x7f0000000280)={0x0, ""/174}, 0xb6, 0x2, 0x800) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000980)=""/4095, 0xfff}], 0x1, 0x0}, 0x842) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x130) r3 = kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r3, 0x0, 0x9) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0xfc9, 0xc0e}, 0xc) dup(r0) 12:20:12 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00008cc000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x5cf48791) mlock(&(0x7f00009ed000/0x4000)=nil, 0x4000) mlock(&(0x7f0000c2c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:20:12 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = semget(0x1, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000140)=[{0x3, 0x36, 0x800}, {0x1, 0x78d, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x800, 0x1000}, {0x0, 0x76e6, 0x1000}, {0x1, 0x4, 0x2800}, {0x2, 0x2c, 0x1000}, {0x0, 0x2, 0x800}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/210) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') mknod$loop(&(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x1) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x6) 12:20:12 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x100, 0x3, 0xadb, {[0x234, 0x7, 0x6, 0x5, 0xffff, 0xffffffffffffff22, 0xfff, 0x5, 0xcf3, 0x101, 0x0, 0xffffffffffffffff, 0x7, 0x7, 0x0, 0x3f, 0x200, 0x788], [0x75fc89fc, 0xdb, 0x4, 0x7fffffff, 0x9, 0x111, 0xf964, 0x9, 0x3, 0x43], [0x7f, 0x800, 0x915, 0x0, 0x0, 0x8, 0x6], [0x8000, 0x3, 0xffffffffffffff5a, 0xb78, 0x4, 0x57c], [{0x4, 0x6, 0x2, 0x5}, {0x8, 0x101, 0x200, 0x1}, {0x7e36, 0xcf, 0x7, 0x799}, {0x2, 0x3, 0xd6f6, 0x6}, {0x40, 0xfffffff9, 0xffff, 0x9}, {0x1, 0xd1, 0x3ff, 0x20}, {0x720, 0x1000, 0xfff, 0x3ff}, {0x2, 0x0, 0x0, 0x8}], {0x7, 0x9, 0x1, 0x6}, {0x0, 0x3, 0x5, 0x400}}}) mlockall(0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xcdecf9e843e5c413, 0x0, 0x4000000000000}], 0x7, 0x0, 0xf5d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2, 0x8, 0x8, 0x400}, {0x2, 0x80, 0x6c, 0xc0fc}, {0x2, 0x1e, 0x34, 0x1}]}) 12:20:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x4}, {r2, 0x10}], 0x2, 0x8) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x1) dup2(r1, r3) pipe2(0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) close(r0) fcntl$dupfd(r0, 0x0, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) fcntl$dupfd(r4, 0xa, r3) setrlimit(0x8, &(0x7f0000000300)={0x1, 0x4}) execve(0x0, 0x0, 0x0) 12:20:12 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000064}, {0x200}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) fcntl$getown(r3, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00'/4098], &(0x7f0000002480)=0x1002) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) fcntl$lock(r6, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x20001, 0x1, r5}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x3) 12:20:12 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2be9ce21283f7afed250214c6f55454bfff2"], 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) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 12:20:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 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, &(0x7f0000000180)="a50f55436d293132180bafb470fd0c51e3a166ddcf2237761aefe6672d39dc2b4dddaff34e7d95ea131ed3989bd7de555269e042cc79cdb8e35a495c0ccfdfcd7743f094d2a0cd8dd699f8c7bbe768c5f5ded80c507f28f61ec8f6a2985259135e47813334", 0x65) 12:20:12 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x162) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000080), 0x0) 12:20:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x41395527) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/143, 0x8f}], 0x1) 12:20:13 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r1 = dup2(0xffffffffffffffff, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="04", 0x1) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 12:20:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xc00, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x40) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 12:20:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x3c}, {0x4006, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 12:20:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10002ffffffff}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) 12:20:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23519000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f2e32f470e75c93ec4f7f5e6c83b09bcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41d976f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a70565729702000000e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5a0161c1b5aa09b0810f71f4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476a0cf5c6af8acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff56813c5f84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf567efe47f14aaf186e857f93b1263f17d377e80d0c013855bb579ec25a08bc3b190ac5215b9a63e24e27693"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000180)=0x1) r4 = semget(0x2, 0x2, 0x1a) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000040)=""/13) 12:20:13 executing program 0: r0 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, r2, 0xffffffffffffffff, r4, r6, 0xffffffffffffffff]) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r14) getgroups(0x6, &(0x7f0000000180)=[r12, 0xffffffffffffffff, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r19) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r21) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r17, 0x0, r19, r21, 0x0]) setgroups(0x7, &(0x7f0000000200)=[r0, r7, r8, r9, r10, r15, r22]) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r23 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0xafe9, 0xf08}) pwritev(r23, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:20:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10011, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a5601000400000000000000feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) 12:20:13 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) fchflags(r0, 0x10001) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f00000014c0)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x4, 0x4, 0x9, 0x0, 0x7, 0x9, 0x0, 0x10, [{0xfffffc01, 0xfdf3, 0x0, 0x12}, {0x4, 0x8, 0x0, 0x5}, {0x7, 0x3, 0xd30, 0x88}, {0xffff, 0x5, 0xffffff00, 0x9}, {0x78be, 0x200, 0x200, 0xfffffff9}, {0xdf, 0x2, 0x1000, 0x5da}, {0x16, 0x5, 0x16, 0x3}, {0x80, 0x4, 0x1, 0x1f}, {0x10001, 0x9, 0x0, 0x3}, {0x1, 0xbd, 0x5}, {0x8, 0xcbe, 0x4be}, {0x10000, 0xf0, 0x101, 0x8}, {0x7fffffff, 0x6dc7, 0x4, 0x1a200000}, {0x4, 0x190074fc, 0x80, 0xc90a}, {0x9, 0x1, 0x2, 0x8f}, {0x2, 0x8001, 0x10001, 0x5}]}) 12:20:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x3ff, 0x8, 0x3ff, 0x5, 0x4, 0xe1ce, 0x6, 0x10, [{0xc7d, 0x9, 0xfffff800, 0x800}, {0x20, 0x0, 0x0, 0x4d}, {0x2, 0x7fff, 0x4, 0xfffffff8}, {0x4, 0x4, 0x401, 0x200}, {0x3, 0x100, 0x6, 0x3ff}, {0x7, 0xfffffffd, 0x9a4da2de, 0xffffffff}, {0x1, 0x3, 0x7}, {0x1, 0xcb, 0xa, 0x7f}, {0x0, 0x1, 0x3, 0x5}, {0x7fff, 0x2, 0xffff7fff, 0x2}, {0x3, 0x7, 0xfffffff7, 0x40}, {0x0, 0x7, 0x1, 0x6}, {0x3f, 0x9, 0x5, 0x9}, {0x5, 0x2, 0x7, 0x3}, {0x200, 0x1, 0x7e7115f, 0xe00c}, {0x5, 0x0, 0xfff, 0x81}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) 12:20:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x7ffe}]}) pwrite(r0, &(0x7f0000000280)="d0000000", 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x5, 0x2, 0x8, 0x6}, {0x1, 0xfc, 0x7f, 0xfff}]}) 12:20:14 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00008cc000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00009ed000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) mmap(&(0x7f00007aa000/0x1000)=nil, 0x1000, 0x0, 0x1811, r0, 0x0, 0x0) 12:20:14 executing program 0: geteuid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 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, &(0x7f0000000040)=ANY=[@ANYBLOB="821c0c60c4"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=ANY=[@ANYRES16], &(0x7f0000002480)=0x1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r2) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0x8000, 0x0) open(&(0x7f0000001600)='./file0\x00', 0x40, 0x100) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001640)) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f00000001c0)="49d429b67cf392d236b7a62c557f53a793a204f1b705478c50437766a00a4f9f13942f52bab5877c50e3f78ac4acdebdbff4e5aa1f0410359ebe2b7bc4477d9d8f10f95238639cdfb8076b1e7e290d49db61833a6e74bcf91877e9295be9232ebf4372d66ce749bd6a4a9c18d7e68a3cad4c7ad79320100c70a84e534b6652c6827b993507c9dd3d9f4c102d555f1cc13e1fadb685ac2c5970929079065de4494acac7773384f0e5382101f42c99b593a0212bf8ebf46971b4f421dfd4222b059f9788140ac2a4e6599dd7473870494c4ffe60fd0dd9436a", 0xd8}, {&(0x7f00000002c0)="9e320030e5d5b9c7056192fed78e9a0a9e36fb9c8bdc733778223768be3f54220edf9cccb0d0cb5c5f941d90bc13a093e9e165d22e935f05e208f92391aadaf789a4ce476e558d641b96de2f9ef0f02eb6d24b8698b3d7de01b7a67b3ca70f72b07a19d7bd2c6129d08ed86d6cb92c13baf2525f23084235e5589e766785a8c6ff43124a608d4f168e6005695c42f6c135f647d521e9d7186dd6ce3f0fcec8f1763450b5a8c7d5512b31823a6ee9954088ca164c76624803a7598027e29891db1566c203d0dc65cb9d773779de15ad66f77da32665846132743cce21680031562a9e7323630ed4458d03770401b97a2ebea53719ec61be391b0dc0b61b3b212607e092bfa3bcd5a9a12948f42a2c5b534932dced1fea79333cef98b2cf06639a37e2fa9cd0538166306710b993a10ce9605b0009a2ce6e855119af5e9ca863a184d83484b504ba1e94ec87a42aaa69ae9f6b5710c20edea55254aaf28d4f68f3e28cd4ff42b14fc252a494aaf598d011de7a9997bcac2f8b13f1486ff5acf5530b2d142aa9f832f8b2d9eb70ac1f2cd41c7f97b9dd029241cd93a891b9a0ba5c624045e6e8b51929d3225d4a8ff3c553b522120d749cad7f702f41b8d82d151005cf48b3dc865c9a3b0af65fdfe904b0593f730bdf32609f391134319156ffd7c2e0a0d1e5a8f7389f5b858b8bb39d4a2e1129afd0b089acd8ad138474a907ce7924f8fe9c67faf341e4ebfe55674b4f7b66fc53fec2698b2f4d55a265bdbdd459a6172537eab1f167c1e07debf00757c7d1988d3df27e795124d1826d87c2ecbe838605a83a56829013be96b73a80abdaf52281d3b365b82c6e30f1362d6f07e0a09b3ce57bd6e306e452828028590729de2860dcb6e8c8e5890d52ea49bbdef17b474a6887098e1f31820483963fdf34710042be09fd1401abfc7c1a8717b578eac7050f6b67aed7acc34681a9ce702eaec6de9abf931ae17a9d9af19f6576cdcff9d03ad5c57d0e499dad710540cf03572f6bbc1ebc41f3da815ee588b004f46b89d4992f48ee003e7b9173871834ce09b5c1babdc1640e6d9a955954a4137f7ec6d176a601b5dd5ae8826d09ea8f9890716e60e46aa24cc10ccd96e74361b53d6acd2f638e070366c734b71224b551fccc7caa981c262d35e2497d1c4632f63bf4fb9c12370c7cc828d23be8b68092f69d72666773729051cad9d1d960888b6cb4c53da85d06e174635b1e9180b93abc8ebb265fae12d29e972188e4c291e9247bf9b35d1c192ff643a1f3f7331c39f184e919d60c5aa8cf8f1eade737c4b868f5b54778279201885026278435b621cffb8914ed10b902829e5096ea9cb1fc03ad098fea82e6bf75249333c2b143f16767b67d6961d96f56b9935a67584cfd1782d963ee176e1ade4a2d7d115ccc848b2567d62b701581a9d034322de37a7413ef9d77d4e795876cb82a881fa75a35918c3a6d232572e51f13c1af831af05fe0444df5bd7ea6ac4321ecb79a979da128484aff9003c7193798588ab6eae696f2ceb225a1d0bc81b2c16efc1b6774441feac5ab26bf0fb9904c9d7c43b630a58af439d9615ab5567b4f20411c28dbef87bfb287a7338c543716c818dc66da5f51e2c5a5d85016d4b31c8212903c8a6281b2b8eb32d66d3d0078b029b6e4f19fc0f72d246f599d6e666547592e9211b9dae9c869ac305400317a8654978c1557bc0be004ebd0169d55041f78eff2c690256489bf77b26770ccc80eddeea1a3bf38b1cf3d86f8810af15b3d299a468cbdfd5940e36003191a175b65b594c7d4b74b9134d23eda48c245f052de019e12283bf2895d0befc90f2506aac9ee96752a2f62c61033a134bb82cd84c6f0531d478f4c006cb1fe72802ea10674679f8c092afce279477e040694c90cdfa2ebb8ef4bb48970e706df2a1c481bc2a12ee6f30bf0616baddb9d6aa112baa766d34fc017f9541d4403a7766349e507847edd185954ef1616ae36f31b6bcedb3c91b8d72ccd8c5ec2fe7e4cb7fc999e59c332c5577d4ecb223e533666d3b399df3676e73c325e9498e2eaee383f3621b9b71d7d6e9f2770c7b312c8638c9918d550c6d2e578323fb3fda3b534778c033b81dbea0b1f18e6dc91e15db36ebb05100adb954322caa649e1a0519a100824605efff5b2b3a0b90bf204a26a3e82e9ea4be8a4b2d4a622e3f7ddca6095863c7ab29b16d5458174dff1ae3e34b8396c7b3287dc91e5df30720d108a751527ec1e3d5034ca69afef84201950cb5b1e18d03423172e92d30eea5d00aed7c8fb39c31c60ccdee92b5d577c8d4be246d03b6afb63787f465e85911fc0bc7d62c23ec15633300465ee119cebb0ea974f00809f211f0661a4547f1addc76e8b73f685c62227aaa5dff32e2f7e80310d25f8b506ce0752b01d29748a31f8e383044ff7500fdc01dc750cbfef4d39663d5880534994a6a53d2127cea454074adf2ca4757fb0b017b4aa1d0a90c9d256d1b7891d3fc5e45d9cc40a4abd4acfe2d5649771e902aa9b8c71463a00e64f07b6e26937b67118d9df7b1d4dea5ff3351cf1921a7500a2a5b092d991f3fa9532ce800e762e4142c17a5f05f92647617b074295280d1ef1bf8d61226529f41702e5b23ec233abfa4e8e0b4c10f29d3a30ac3010b2e0a5eb6ea9636511e8321f459e29a6fdd8d6449cbe6847374c208cb2528d10bfd1df2693da46569226c5db43890229b291de9ec37c05d1a0100e6cde8b9ec368202b2a4a03431e9bfe1ee45c38975398717e11735f2f4fda350fa99c7929e899e3ecc112431189d64f279b99f63eabb6cb9fd0f3fa309351c397c39caf236005d127ad00fa2c373d7cdb4823b6ad08e1063787dce54109e0080e1589536b56e2e0728b3bdaeb8f2d89118135b689fd77a860eae6cdea06de1cebd58846ed0323eed3ef877906ece500fd2757c1b60a686a3bd3871de2d28c8f96b0caaa5b8349f70a2b4ee09246e18a08a414e9c248a633e8b335e258086c47ca45b213eed79f2032a0ad022fc45703f63fa56e2f19fbfdc84a9e434f854909c5fc80db256621af74ec1ae23fdc2728fb5fc06b8cf98cf158bbb778b976c99f37505059b1ee47efe213682c2cf456c12a5f373aaab7949c434359ddd75108f9feccbc2433d117b5d14bf05d8b8ca756c25b8be34a64529547644159a1971bf510e319fcb97c6c0cfed0d459e9422f3c74815bebb0a4ff27f12e0fa44eac511b4349d497ac33ce042de22dbcd86f395f883f23af4b205cb0e8c43b590460195e81f5043905814d868561c65cd9aaf62c555112e0c7404db794782ca8a1d4903a08470784662b89181a5387313bec635561ed81813378c20fdc68c812eadd032c59ea7a78813432a8dd8340a62993085397d1fb957c268d11390c7f29207dafb6f62b5c9601498ffc9f6dfa301ce078439ef8cb00e99b9562f2356779e739036e8a76660201b407aae21849189b1f9fbdb7393603977321f3ea30a274793ce6f3fb5b0b684b5c973988b2ecbd42e83a3b18446be5cb30aaedfa6e0959a4c2d9c7e275ad18f4093632bbda3e87af33bee0d0536d1b256b0d4babc14dd92b89533ea9530dfaae19c42b523b3153c2eaaa7000a0826ceb45a44c16a1415c0cb2a5480825b84c98e5034872fb074de2dab041fa1beb43e5bc4ced57795cf7f02b6e8df0f2013540cd127465957359dfdf506b822bfdb58c4731c09ff739c93b1bf5716beb40edd71659359a1842b3a1176615ad8fa00376f8dc9293c3512bac08aff3281f18e8989f146100c0868515057dacde4eed12a069b3cbcf268bdc03a86f0ff369a226833393a08e4015fabfc9c40b139f60294ba7e7f05e17fba12007666902694c24da379454939833d239d140dd33a1ca3b81475a5f8326f53c438bf20037991f904cede01ed914504936ccebd426a2e03a1280fa8eed7352f7fd79d3f53121ac1f0a6d5bef5f14ee79cd814a7e9de18db7b142b6086eac1808a5cbe3a93cbcc4b53e02fb769706fecce9b30967a3930902b0eb7b4aacb354a9e4fed0c0251417a4bf52c94abe2bd2453a1f67e20e4bddb1da40f404a27439c10531fb94b557c3aae85a4b5fa3cdb31139747a7eb18e9a8c0d33c742f9d5714713bb76e70ab1c9a684c37e61f359202bd5a33405453bffdf29e657a9da2d692759a53f86f4e5d2543e2981ce1e5758c6c967fed1fc75ead69f46436f08565300d7c3f51df58d17e15d7d50c5739fbe2434295afd3afeffc94a6848ce6113c1534fe88736099037cb841043facd7e57111cbccf90f90399092ce250d354418e3783393a754a8da5e1ee192bdda7368ced179d368a2f672444922c604620028868b6b47446d9a949d914487c3eba5b695bf1df06fceda7a290e6e9eff5e4a160a28fc27aebdd51acfe0ce61d3725eb3a04dca2dfa113922f3d10cd9d740c0b05fdcf8d5d11351c468ccb9e6c463fd4c8fcabafa1fb3437c3aef08ca66101e429bfc4debd83a46ada3271117c393e00235422c3fc7102f5f4ae62d1b1d6db50501056433024f7467040ad3c5abc3e4d864807aa11c2b2f29a5e9c70ea21c5582094e1bfd969bc3d62c2ecf97bdd874b09f5173ed8a2ad96918ed93a0fe389c5ca6b2ce41d831c53e697695fca498ee799d659cd956685f6a3d83538dc1321585b5bba8ccbc3fa9c2a1d3cbf82de14693b4e0047454d14aab6f089d6098af5a3d8acf57d0739f47c8bff7b2780f4df54d4c139f691a8e7a4e4ca206fa80064af97ace7e3e03e950d38ef7ec707c90a35eb976f7a97a18ebe8bbf7e07750aaa77e3387eaf9810c2c0b23aaa6cbdfd88fb85d37e190cfbf2c3d4f7cf81a6dbf258dd6dc78f58deb8f9ed01b0eb033e68ffb11373cd466017ad6d8b1eed5c29ed93a90752f28421851a9ab4002b1b6f02ad958a30be263f70d5f84b81a140fd31770f8c7a023fc719759d83b8e8cf8dee79695a095c3d8af756c970f6b43c75b3f9921db08e26e254763d1651589c033da9f0a00e60ea62be1c32107dc008a476f70ff37c9953894c574be102b706fa6a7a1e24c2b85dc838e472ca647f2f8b3567691312f5643bdb2c8c146dda9b7d29b4c70dd6507b4237f345d668c4f5e107a0a823a9c12d9a381f7068db6369757ebbc1b468b674d9412e1664d1ce9a5b0a996c6ed1a9efe12f349f79d8aae41d413665fad6b53ac777e70544660ab3deff11633c88f360e5a43b9ce83f4bbf60365cb4cf4dcd8b46865b8ad4eaa0e1e7e0c9a240d6eeb923b1c3ab79723b248114289886aa319498b4b557ab819e9f287a07aa64188ecf5c5bb661c3e9ede880d2fa74ba3b1cfe73ffdd248d105f4ad17218392d38c6dfe2f5d2893b8172ed7a75d64db4e1adff29d849259fe7032e77538eba46e43e85e2a92f5de04cd87d46f2fd40169d8e5c067ce7b6e751edd8cc538b0e00e49b2119069aa75fc3e05db7d63f5c8151ea9812d16cba654e7dbd2442f31ff4f1f4d397951e8baf35320d84c9a07702f13f27b391dbf8a5a1b7768bced9167b4034796e756b4c532454adafc545e76db516f7038ce6242950e234dac019e35a77deee2e4303e7806ce7ff9232d4d29c331a9b48898805bd58e74c2310ce099cb32e0c2053be4a089bf269eb1ccb6011ba6d9047e13c822a80e846cff9f76016364242575866ef02173f9c282300db297e2489c1202fad314490c8dbd8b0673b4994fab66decdfd579139eb3d0242bacfb7e26f68f625ea729de9bda0e1fdea0a765cf844373fd26ca02723024e8", 0x1000}, {&(0x7f00000024c0)="0a7df6b7488679884d7296fe776afa5545121f6db1d34076b9df7732307aa63cdd5c5064c67f3e515371", 0x2a}, {&(0x7f0000001300)="818dd6afbe0189bb19dc55767c196a6ed0217ac745bce5175d21251970cf0a9d13005511b1695c0d0f78cdec880e820bbdea80fbce32932e54dc5792b4c82f086f3ed7837bd894f49c44c9740addbdfa5ca7b2e105edfed8339dfdb253e836b0d354e0e2162f58f9631a51d22f19fa9203ec5f5d8e8727baaaf320262189da4f4561c90633dbf87c5d60b4d368faf1e121c15dcbdfd182725228074e4f69231cd7364e7385893931bbaa4fbf7b81b65bd5650587065ff237cb7009b93e5dab560cca1d9c39873c631cde0a2efcbd18ed7d03f1ff388d7fb509d5db8112f7c1", 0xdf}, {&(0x7f0000001400)="fa7e7c7364019ab4a2d8ba3bdcd0e34e60b003a6a588d23bfe833a9b1e7fc56a2bed38cf4d3179d367d9ac196464cc6a0da8a932bcc5d717505453a0a67ace1af2eddf7fea1edd3c031becfa0b8c10017bcbe8ff1e3ebb0fa1a6", 0x5a}, {&(0x7f0000001480)="690eeb62d4898979776ddabe00c111a87be1ed85ca80bcef3182f84b455bc0c50ee73574056c13ede27455b6034cfb47f991300cb62173b0aae4fb2c233ee97e480fc111a250ae7b18ae7e8bb544ac38108252e592a7abdde9bb851446af609f9299974d2ba5f64dc2a6cc967dba9bbd487184e514b96cf7ee48b2addba5a0ab073d093fc6a1e9b96a15ba9f4dbd26de173d0c5d4f700c236f7db72794b6027a70d5c92701cd412932e315f52e40", 0xae}], 0x6, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000ffff00000100000069fd2dd046a40c24eaa46f85a90b3f204339d640ff1bd42bc34fd5eba40e43448227f56981851160b5cae4ce6a732a28e1bc7b537a3121343ab8c3334a796eb615a86581f48046c08df8a8dc6c1d986d28883a3fb9b9634f868496a3ced80a66e37d3bf4564d9aaa97f38e8457c5e11740a90e587a0e8317c8bdee0000000685d3edbf5621a5eb111f94aac6e045871905df34f73388e01566cf3b3961223bf85bda6046b4bdc6a7f05a8f93dac3bb1f4be2bbde7e935ba4314e09042a16c1f77cf6ed47ce27cfb91190ae80528f3623"], 0x30, 0x408}, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x3, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:20:14 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x4000, 0x2) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 12:20:15 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0xffff) r1 = msgget(0x1, 0x301) msgctl$IPC_RMID(r1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) 12:20:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19a, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x64}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:20:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000003100000000000000000000000200000100000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:20:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) recvfrom(r3, &(0x7f0000000100)=""/46, 0x2e, 0x441, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r4 = socket(0x18, 0x3, 0x4a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:20:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) write(r1, 0x0, 0x0) 12:20:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) setuid(0xee01) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x195) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 12:20:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) pipe(&(0x7f0000000080)) acct(&(0x7f00000000c0)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) pread(r4, &(0x7f0000000340)="05795ecdeb03047c1e393bde346ad79c5ee12ba015b79d6a6b5e659f9523e02da71bb4ae22b171149f79b820e125a8fd8a5e5987f6487653a156004dd8af2e72f426c15f80f4730956554165c4c4b5336496ff11f9d2881a6a86a1d6cb9c658dfc1044d6c8f9e64ec33744357f6b3374875b33bec78a7b9d92f8cc0f09799f5ca21b64ae9520200e33c3bc0609a87add1fc1a5faf947c604581308c637bae9f3a85a8d690d14e4709ed7af43fd8ad8d3ca25bef09772dc4cb63b78cd1cc885377c28399a93c79b9ba3b74d0e3fdc340ac8e7f674e827fe2dac1ff564c1f960fcc384", 0xe2, 0x0, 0x8003) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x81, 0x7}) r5 = kqueue() kevent(r5, &(0x7f0000000280), 0xf8b3, 0x0, 0x10000fe, 0x0) kqueue() 12:20:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x188, 0x0, 0x0, 0x0) 12:20:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="c69d2d62cfc2ba7a63d14c14a47ac217c2dadd35fb366388811bd417e0cc702461e7b94b7940f11eb9e75bf53457f4694189c48f49ec4ba56759ec9692165e176c793e3f0f7d152d357e166f4cc7bd1e1b2582fcb2c4de1daed6", 0x5a}], 0x1, &(0x7f0000000180)=[{0xe0, 0xffff, 0x1f, "a36021378ddd6d4d43d88bc002d35afe891b6ccd669c8d33c0beca81c2ddd54221f6311e17b9ced4ce420f078cb72ab837b161d2fd82e2ea9dfd7ac524f636db06b458b8692f7786672823c333e908482d11379e983685be8b0b4bc4836c9e9bcfff4eb0f64c2f2d7526f4f44cebf43aeddda71f8afce51b0428637ac9aabf690aa2f5448b823aecc39eaec02dc8c9e7692670db9e368dd976fd8aac69a3a323e0def45941f5f2044c2038f9b668c1f5682457d8f179d3e41e3aef604bb95f8283fd9dad3b44f39084205eb8e6"}, {0x98, 0x1, 0x2, "02a6901309287b5235e5de15e5f51fdda09e305b25a6ca857446ff64282d6be78f85ab14bdd1b090817a083ca0531a6a40553e6aebd224ab4a5a3a417f97042fad281e0a7a939311327f43adcf394be3e9269e212366124cb78b9b07a73ded053930cf064efd8ce461af41ec4b4ae60a0306da5cf7025eb0446423749be662f78cc1a4"}, {0x18, 0xffff, 0x8c8e, "c18aec9519bc"}, {0x50, 0xffff, 0x574, "1be495a2762f36e5d56ff56561f939ce75fba3f01bfac938bffb8f5ff85452a212583dc8f97649b8a7619792fd4d5193045a23b5826091795eeebc9a88d62e"}, {0x90, 0xfffe, 0x6ef, "7dfc107a45ba19fe3b03eb39958a4a7dfd3ade208a7777cfcf8766da0f31124f8478189c13fa72d0a379a43dcc922be76045e945931308a3ef83a96a62e110f43439129c4e1f1c6cc43ecc280e89e42cc3436432b63076d78c6d7037ecae5466df38798c6cd93fe59863506265dd31a17c408135a20b546ffb0b215eb3cbb913"}, {0x90, 0x1, 0x4, "4a153feac245cd2c53a5865b017854af3b654d64d01fbecf94eea0d57ac9817016c48c0caf72efff0a4a27c9c9d41d1c5a32cc01cbd20e4dda279009e25851df025f73fef36c327ff6cf5282a1ee7216c6207816d5fb6186f50aaee750dde6561e0899151771f8be8481ae4270aa1dea10aeca23bd13ccb0ab"}, {0x110, 0x1, 0x8, "d44be23fe607b26f89459c3928c689e756b81247e5a305916616ad5da9fd6365bc9ab5f3a758f6906c3b67c2a7c6c476c54993a956ad0e9d6b058177d4a1e459c32dc954b6bc0f39fc5b606054c2ec86c770798e39f432c999b7085b8f14014af5d7d0b9141e58a151cf5fc3380280be8a84fb27f087809acb38c0568b91cd73709c6aa45d249b74ff6d11337ccf887f2bbce7f117868de606f205a701d75a70c7f86430f14ed89c6f0fc6ac6a97b4e6af72c1bea68ba651cf06b6da574c29391aff58b770fd1b13dc53c96255e6dcbb6a00511c76e31943ed6803e5ffd86beec47aa60634b9fe1edbdb8d33ed17a8f52e2fd35a4bb43034c991b8"}, {0x20, 0x1, 0x89a9, "844c383dfedb3571cfef"}], 0x430}, 0x1) 12:20:16 executing program 0: minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x0, './file0\x00', 0x7, 0xf3f1, 0x399, 0x5}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000800)={0x10, 0x2, 0x4, 0xffffffff, [{&(0x7f0000012000/0x3000)=nil, &(0x7f000000a000/0x1000)=nil, 0x6}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000000b000/0x4000)=nil, 0x5}, {&(0x7f000000e000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000006000/0x4000)=nil, &(0x7f000000c000/0x2000)=nil, 0x4}, {&(0x7f0000005000/0x3000)=nil, &(0x7f000000b000/0x4000)=nil, 0x100}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000000b000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f000000e000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000007000/0x2000)=nil, 0xc}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x80000003}, {&(0x7f000000b000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x380000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000000e000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './bus\x00', ['./file', './file', './file', './file'], 0x8}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c7005, &(0x7f0000000100)) flock(r2, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x847ab0258f804062, 0x2, 0x1000) geteuid() open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0xde69b5d4fa096b95) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r5) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r7 = semget$private(0x0, 0x3, 0x400) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000000c0)=0xc) getgid() semop(r7, &(0x7f00000002c0), 0x0) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) r9 = dup2(r8, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 12:20:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000002e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x3fd], [{}, {}, {}, {}, {}, {}, {}, {0xfffd, 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)) 12:20:17 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="6776ce41"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 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(0x20, 0x4, 0x28) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x66b, 0x1000}, {0x8, 0x8}}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x38e) 12:20:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000200)=[{0x6c}, {0x81}, {0x7ffffffe, 0x0, 0x20}, {0x6, 0x5, 0xde}, {0x1f, 0x80, 0xd, 0x7}, {0x2, 0x6f, 0x0, 0xfffffe01}, {0x4, 0x0, 0x40, 0x8}, {0x1, 0x6, 0x23, 0x1}, {0x3ff, 0xc0, 0x6, 0x265080d}, {0x6, 0xa9, 0xf5, 0x8}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) mknodat(r5, &(0x7f0000000180)='./file0\x00', 0xc000, 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) readv(r5, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/117, 0x75}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000440)=""/94, 0x5e}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 12:20:17 executing program 0: r0 = socket(0x6, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x43, 0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 12:20:17 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfffffff7, "07000000000000ee000000000192aaa5d000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x7a) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="2fa9983f5998ea984744d82caabfc9f6774bec1cf69bd620e97b486b1872db18f92019eb324eeae61d64b0945dc3d757efbb4db76370e5b6bf69f0d5349c890d2d8bb43da38876391929e597ccf5ca5d1cac0ac2b598f28bf0bd322f9a472149b068a8af9ad549600a984fccd6a5", 0x6e}], 0x1) 12:20:17 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) fcntl$setstatus(r2, 0x4, 0x40) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x125, 0x3, 0x6, 0x8001}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) close(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) 12:20:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}], 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) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0xa83, 0x101) open$dir(&(0x7f0000000280)='./file1/file0\x00', 0x800, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000140), 0x0) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x48) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 12:20:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) close(r1) fcntl$dupfd(r0, 0x0, r0) close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:20:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x7fff, 0x80, './file0\x00', 0x5, 0x4, 0x0, 0x8}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') mkdir(&(0x7f0000000100)='./bus\x00', 0x32) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f00000001c0)="e260e5258c48b05d4b59e882d2e5330a61c34997a5dba7973c1dfdc21eaad08430ac399bf6bcbede617049793be3ac71894e09f6287b0f7611dee0e30fad8aac861a758cb68a8f80a98f6c3e3a5f871be5df57965b4806abfc212853f56afa058900a906aa476df41a38c4e8eb161443e31bdd3d054e275012185ed11baa93ba47a3d37ef105", 0x86, 0x404, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e31904b6c653100"], 0xa) 12:20:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0xc5b34b9f94b1d8df) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9, 0x0, 0x7f}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7ae, 0x0, 0xefd, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x7e2ff2edba74c116) setreuid(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) close(r1) r4 = socket(0x1, 0x4000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r8, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r11, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="2a4cef8354b65fd7ca9c7e63b265", 0xe}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r4, 0xffffffffffffff9c, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11]}], 0x58, 0x414}, 0x0) 12:20:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') 12:20:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x5733ab51, 0xfffffffffffffffd, r2}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10002ffffffff}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r4) getpgid(r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100050040000a}) 12:20:18 executing program 0: setgroups(0x1, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r1, r2, r4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ecbcf25711ddbc183b7dd98973aab61fa6ac4af4a0ba709dc64bc141fc20cc143b62f8e4ccf0722999ba236ee178f67591f7244a19646ea7b5228b9cb4d6c9c34ae9f3bda5a228691ac045b9c8edff8cf07fc5ee8d8d39767e935c4525d639f52cfb7e633f5af59e5253f474908dbbed19a1b4b5368db2ef5c09311be6b0832fbb028c0483566b2b5cd772e1569d2587b68f9782dc0bd26ae4a98ae086d5cf11ae004ca7ad5559c303998cd7f58a082f4322544bcef2630aefaa79c3c3dd8e836e0ef23fb368fd64428911eaff4700b9ddb2836c24b960d597f290", 0xdb}, {&(0x7f0000000000)="941540f884bddd8299e8b22454448aad9c5ae9144846652d7136932f4166f100c0110452c54feaad6f6ee0221b2f29d175fd1e15336e19a2b8fae5445533b5da5b8339cf84923f4aa40d994196830cef328fd0835ea5d2652e1c5e25d329072b5f9eada0fdfcb33178c70ee2b41803059f573bfcd9ebf7e718a70bb266e099", 0x7f}, {&(0x7f0000000280)="c29aae8c177955996e08dc3215b4c6ee2f5c228079e5f1390425b2a820fea685a83340a838ef833bf23ddf55a4ea9d799749d08cb9e4b08496b7677fac11899ce2dbea26853b5bce17dc5fa4c0743d2c53f684d9a3e5cac5623abe545382619ca823f2e547a52f4910a2954b8feb7d11c5bb4bec0e8ee2ed4b0b2a7b4eaabec65f55164a82bcac91e44940cdbfab73255981fd4ef4a8dafb6c398de9191514171100a97541c9fd70e15078e08ebb956cba1cd3027bd6f80448cf44be8afc2bdd59375ccc", 0xc4}], 0x3, 0x0, 0xc9d) 12:20:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRESOCT=r1], @ANYRESOCT]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) 12:20:18 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x21}, {{r1}, 0xfffffffffffffffa, 0x5c, 0x0, 0x100000001}], 0xa9, 0x0, 0x0, 0x0) 12:20:18 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b10501046000000000000000000000007af187b2282684155aa0789566d87be1f666a92d393375ad28492e7e797c44718383a6872b4df0f22b9dd961179bd7dbe854ff9c790a27347f63a165d08be04ae65287c3e33b2211e5e6092fbeaeab1dc1406dd3f112b9581f9a4ef4ae037a29dfe181a82c835d14a21fa601065305b3ed73660473b8d799b828c09a2bc58365", 0x90, 0x0, 0x0, 0x0) 12:20:18 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pread(r0, &(0x7f00000000c0)="cf", 0x1, 0x0, 0x100040000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) fcntl$lock(r5, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x8da7, 0x10000}) r6 = dup2(r4, r0) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) r8 = openat(r7, &(0x7f0000000300)='./bus\x00', 0xd1f7504b7f866940, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r11, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r12, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r13 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r13) r14 = getuid() setreuid(0xee00, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r16) r17 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r17) r18 = getuid() setreuid(0xee00, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r20) sendmsg$unix(r8, &(0x7f0000000500)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)="68aa316ee654b92c9ab8b8ba71824edef542c0a02d7ae6c874f0017c0e8760492db41276a636c1532d4ca2c5d00d370b4c557bd09d18fc7c0c27efbb55b335cd46008e61a04422818e951571eb718a698d01c7d057037f14c7ba14d112abf26ffb439e8f3c3e67693865422c278fdfc6619c077e78958fcf9debc12285f825000ed2", 0x82}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r6, r6]}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r20}], 0x80, 0x2}, 0x4) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x8) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 12:20:18 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdf}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x50) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() dup(r2) syz_open_pts() close(r2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget$private(0x0, 0x4, 0x50) 12:20:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) 12:20:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0xfffd, 0x1}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83, 0xfffffffd}, {0x100, 0x9}, {0x1, 0x4}, {0x81, 0x8}, {0x47, 0x400}], 0x5}) shutdown(r1, 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) 12:20:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 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) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r5 = dup2(r3, r4) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000180)={0x42d, 0x401, 0x100000000, {[0x1, 0x10001, 0x15ba, 0x2, 0x3, 0x1ab, 0x3, 0xa4ec, 0x3ff, 0x8, 0x6, 0x2, 0x9, 0x8, 0xfffffffffffff000, 0x9, 0x5, 0x8], [0x564a89bf, 0x7fffffff, 0xfffffffffffffff9, 0x6, 0x1, 0x3ff, 0x1, 0x8001, 0x8, 0x7f], [0xe7, 0x1, 0x6, 0x200, 0x4, 0x5, 0x2e], [0xffffffffffffffad, 0x40, 0x40, 0x4ef, 0x896b, 0x2], [{0x1, 0x400, 0x2, 0x4}, {0x5, 0xc51, 0x8, 0x1d8e701b}, {0x3, 0x7, 0x9}, {0x7, 0x9, 0x8001, 0x1}, {0x1f, 0xdcab, 0x7e0a, 0x9}, {0x3, 0xfffffffc, 0x717, 0x6}, {0x0, 0x6, 0x4d7e, 0x2f02}, {0x8, 0x7fff, 0xffff, 0x4}], {0x401, 0x80000000, 0x9, 0x9}, {0x2, 0x80000000, 0x401, 0xfffffffffffffff9}}}) 12:20:18 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="87fb168217f1200c67236946d902095b3075844dd31fe5013f5f13cf7b77f8c8e43f7f03a157ea3bd459f130ef60c952fef5750f16d74ad504c17c8b", 0x3c) readv(r0, &(0x7f0000000900)=[{&(0x7f00000000c0)=""/143, 0x8f}], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="3626714609dc81a17ed1b5b0bdec18aff93aaac8881c463245c36cdc205c02fe834cee2dd75e9efbcbf4a7aba8736e60d870f185430dd311805b292742f80bd03bffa8094bbbb54151c735865a304f04114ebbbc0604a3396bb0", 0x5a}, {&(0x7f0000000340)="8628157a1a9d61119087a506eebffea7b6cb2cde4120eeb86847751495a2d0d3006040f6d25ec658d48591ad38389582ea81b4416de036eb59f753a5c6cbb8f5078b627e83ce851a990b7341bada361db541d4fbffe1a5e715ac05b4d446c4b2625f0949105c8c6da71bcf2e897f8c5bf3e8310f4983a7a6e3bd0e63e9674c5c4428f9c19e5807e09e2bdde16f39cf9cf91c0346132d8c9d6a7181dcc2bb155362a5e21ecbacd9e7a0ac44280667f34cc7bf200b6437140654d33ca502191141f8fa1f526678acedc884d425bac9fa8ec3cca752bf7472e91d77007f31cc48117c7615dd7f6018ac58ea278c1df74f51bc7337bd2dbcc2d2c3e1fdd6fb6c4106073bc69455e83fe277799d305a", 0x2d}], 0x2, 0x0, 0x7) 12:20:18 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') mknod$loop(&(0x7f0000000300)='./file0/file0/file0\x00', 0xff, 0x1) 12:20:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) r1 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r6, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r10) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="0957cc391d3acbef569d21dceb1962731ccb8a41c0ad655886d0bd52c87e6e80e92487f7", 0x24}, {&(0x7f00000000c0)="786420272a393f619708435dd2d81f9db4fa2eb4ee", 0x15}, {&(0x7f0000000100)="685605d4ac036edcd52481e6b9488cf10b15871cb548339f0b8dee352379048c990d30e47adc7c2b780c823a10d28c2863", 0x31}, {&(0x7f0000000140)="2c2bf4f96e4818995335e3fd2ca7a27b893737acc12551d242d30f7ce311af86dd904bfd7157e1864fe8b02d7e121f01ba2399873cdfa5cd1a661f8a77106720cce0ec6bea35e654", 0x48}], 0x4, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r10}], 0x60, 0x5}, 0x9) clock_gettime(0x6, &(0x7f0000000000)) 12:20:18 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa012, r2, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 12:20:18 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x81, 0x9, 0xde67, 0x5, 0x1, 0x1, 0x7fff, 0x10, [{0x200, 0x3f, 0x20, 0x3ba}, {0x8, 0x8001, 0xffffffff, 0x6}, {0x3, 0xffff8001, 0x0, 0x8}, {0xfffffffb, 0x2, 0x9, 0x5}, {0x7, 0x1ff, 0x9, 0x2}, {0x3, 0x2, 0x1, 0x7}, {0x8, 0x6, 0x30, 0x77e}, {0x2, 0x89a3, 0x5, 0x5}, {0x9, 0x7, 0xfff, 0x9}, {0x0, 0x1, 0x3}, {0x200, 0x0, 0x43a8, 0x3}, {0x4, 0x5, 0x1, 0xcb5}, {0xbb9, 0x3f, 0x5, 0x1}, {0x1, 0x2, 0x0, 0x2}, {0x7f, 0xff, 0x9, 0xfbed}, {0x1, 0x3, 0x0, 0x724}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r2, r3, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:20:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136"], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:20:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000040)) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r1 = socket(0x2, 0x1, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:20:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x2, 0x1, 0x7f, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x3, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00", 0x0, 0x1}) writev(0xffffffffffffffff, &(0x7f0000000940)=[{&(0x7f0000000080)="551a43845001bd6a8c6a6336d88b740500000000000000d3bce8aebf4ff8288b0728ff380316d4e4d052ca6f65eb6669b12af5393763809f1be4635dfa4ad6d103d40133d87ba3a542703d7e396ef8c4ea8e7106d49a349f550387049680000025000000000000", 0x67}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xf6) 12:20:18 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) 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)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x23bc}, {}, {}]}) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x120) chflags(&(0x7f0000000000)='./bus\x00', 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 12:20:18 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x80003, 0x0, 0x0, 0x6192}, 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) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:20:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 12:20:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x9, 0x8, 0xfffff001, "dc458b59b714ac6dc118accaf2143d4591d841ff", 0x0, 0xffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000540)={0x3, 0xa2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) r3 = syz_open_pts() madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) close(r3) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000200)="48ebb77c55d3755b72de885385695fe99dfee67881a38d24581fb2a778fc5dbca814c349750957474517d7f992487d1b123dd1d61144671e1a438e5ac69c7cfa174b33f89b1264908660df31c8002f31e6ba2d8daae1df86d2e708c73ca9943bc63a3a29a708f160e1d6ece70385aecdae8e1852f8725cc0b850277d9e5f0f4cf7ba1151b570221b23e833975e040856747bb713f2d45f5fce5eab9bd209d74713fb337c06b7b9d5feea0dad9282b5f2f47dd1af088abf46e54f7df6232ef99811cbe957f61b15ab5ac4dcb90650b08bd08fcb9072d603aded0a4dcbcf7b183d0253ce31317342574fa6e3ba7982a2ec2ac20f1456700801b7f698c876774eb5f536557a2f758b7ec17be2df90c4c35dbc9367f109a65ecabcd883f4de5425aaf9c94fe7bd01328d29249789f36b9c0f310256d91005a4eaf78775e2f78a160bafc37f198dc9bd0abc419da7e7d8bfaba29259d033af5e0cb915b8b444d7409c5fb56435f9ef096cff64a27d6c3de41b89e2fb59b9e4ece7a817811bb48ec70aa0c1b149783994cd7ba9a3fab75e899ae0d93712814d94fefac9e813d0c48d9ccbdbfa60756b9d9da6f2e1bdb1b1fbdddfaec01165ad0b462a2d55f31681404fff92d335f12ca6cbc2272396edca9e443ee6dd16dda68f9e238fe92f5f932dd4f4ba0208af242641c5a1103767c8e0c09911bb176f5385c0c596c9fc0e7809fc8545cf8a3ea2dc07c11214f5d9748e7cafa71b96a7a27b45f13c5ec903246f73e1645cd0ad39e4cb7271ded37705d0cc5825658eb32a9e64ac787dad0edf985577e303c3fac6c91161c39cb2b8aaeed650c6ca43f4a9d4f0a26ca40985cbe00896590eaea3a90bd1ea41693d1ea4c0de9b462de6d98613628cb20c1a79cafa8d2f4c2b7062102b31ff8011136432a9da487198c28ee058ae1109046a973359a0e613d1d224e6dd1b5fdafbb114fff67457f969a44155f27084afb91e6646ecc11819d76719570dec1d16155978c44feede17e4cba74eed5f1beaa4c2f6fd1696fe5037928600c2b2875726483367eaa250abcef4dc0f83f5a0713ce2413e0ff3bbcd8ec1ce282883abd2435c7e", 0x30d}], 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20001, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000180)) 12:20:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de600d63204fe1c", 0xf6, 0x0, 0x0, 0x0) 12:20:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) fcntl$dupfd(r2, 0xa, r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x80000000000006}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aeb9d5399fc7ce8f9800"/4098], &(0x7f0000002480)=0x1002) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 12:20:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) acct(&(0x7f0000000080)='./file0\x00') r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) getpeername$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) 12:20:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x42) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 12:20:18 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x51) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="f0f115ae667952268eb9176792bc74b9dfc21e3264c260c7cc27b630c42cf9c5036231c70ff55bf45457c03ab2648692cd420a11d0bf84da14d3153f342e", 0x3e}, {&(0x7f0000000240)="942dc27b5c88e71871cfc3e0f867b2c25016d4ec76c4d7d8f62d1e6b85ecd7797b18b26dd62077b556fd9a464604727764065e2602597c644240c2120d00d3506fd0c830c21842fe8e81208ee8f29b379a43a0afc448b253621aacf08ceaba86e63bef61a4bb3956ce2dbba7fa67a873ee941c0e56dae6741d67c00b6438d339d937bd76b2d25689d1193b442f2d2981ac9b79fc76e244a30fe5d61d020b043c5f756fb5f533b7909fe64c91f80f9cead58dc143593c84db7957a76baf3ff5ab350d05143079a63becee32df5f5875ef93ca0659a94de321756987c508797df6fa4803398d80d2a69c6dc68eda3da40eb441077546c9b9", 0xf7}, {&(0x7f0000000340)="8d6cbe488fa919313f6864372b2dd47452a529165d317d35add8bf495e34d5c2556bc8ad40e5a5fddd4bbf2d41b7f8083e82f07051413b63233e88c321b54302c9f0b524696833f0a570e71d757a2fb7364a6f70bcf7b9ec998981bec1de820ed77d0512d3e963cd7a637da71e5fb0b39547182e2153326905d963046bfe5400ddefd548", 0x84}, {&(0x7f0000000080)="a1aedd48522dbc2bd61a1e4033ce75325ee9c182af94364aaa52d433a86046329f385ced0ac18c6bfffbac0d4aae7072792df634636bfbf09978e226ccb05887c246f45aeeb53b3647108afeecd46070b806e9d6f485", 0x56}, {&(0x7f0000000500)="5e627c85a47baa3111a34c2cf88a23c51e5491ca1eb5a8b25934e584b880981d7ac6f2025a8428ac07644c29e474ee49ccea3f2e96822c8959388a5e5694459856f96f67074e472b9c272ae5d7184c3d5411e0818c0204d761a0ac86f9686e29cd6b7cb673b3720272189a7d1878767db42d7647f2ab7345c064f4c232498f6eeb65f2e26850247b68f51168d633ad45eed0e4b8d423ff37b9f128547f148dcf1e1a34efa89c6ce4d6dcf9dab9c2fbee4723f447bf30c5b4c8b136c4b66ffceee8281f14843e45fa8eacdac4ad23b76b383ac7cee0fb8ad34efca4a05e24a618f08797c8d094ac62dbd1b16eb93a28", 0xef}, {&(0x7f0000000140)="49ce3f9feca3d09dcf4063d3a2f65275c2d226ae982d2fb8bc2d7d56806d338e8fa6065016242e878591cf0870fae3215f96067d2b18684f679d145767e5ae73d68eec3011eaef61a0d1045dcc95b57b2934d9cc90329d89b2309943827778b552e4579b194e8546740e074d81d4035c8a5e", 0x72}], 0x6, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000640)=0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000600)={0x5, './file0\x00'}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) bind$unix(r0, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) 12:20:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x28) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8, 0x0, 0x0, 0xfff}, {0x4, 0x2, 0xff}, {0x806, 0x0, 0x92}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 12:20:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1, 0x800}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 12:20:18 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, 0xbfffbfffc0000002], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000348000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 12:20:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) fcntl$setflags(r1, 0x2, 0x0) 12:20:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x7fff, "73cc5160527b0100e53407000000e8ffffff00"}) pread(r1, &(0x7f0000000000)="deff79446070838be7fbc8fb7f7de8aa1a11d346b040c401", 0x18, 0x0, 0x1) write(r0, &(0x7f0000000100)='\x00', 0x1) 12:20:18 executing program 1: r0 = socket(0x18, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000000000000000040000001e0004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3717bff79e560c0862f263e8156336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257f809c500ff0002000000000000020208a371a3f8000400000000", 0xb1, 0x0, 0x0, 0x0) 12:20:18 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') 12:20:19 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x400000000095}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00'/4088], &(0x7f0000002480)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = syz_open_pts() ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x2, 0x0, 0x2, 0x5, &(0x7f0000000340)={{0xa0, 0x1, 0x40, 0x20, 0x32, 0x9, 0x9}, {[0x2f51, 0x1, 0x7ff, 0x3507, 0x80000000, 0x5, 0xffffffffffffff00, 0x1, 0x3, 0x9, 0x2, 0x7f, 0x0, 0x9, 0x4, 0x4, 0xeed, 0x10000], [0xff, 0x7, 0x6, 0x4, 0x80000000, 0x1, 0xffff, 0x2, 0x1, 0x800], [0x0, 0x3476000, 0x7fffffff, 0xffffffffffffff81, 0x767, 0x7, 0x5], [0x7, 0x0, 0x800, 0x5, 0x7, 0xd4], [{0x4, 0x8, 0x9, 0xff}, {0x0, 0x45, 0x8, 0x100}, {0x5, 0x3, 0xff, 0x81}, {0x1, 0x1, 0xfffffff8, 0x4}, {0xfff7, 0x80000000, 0x5, 0x40}, {0x5, 0x0, 0xfffffffb, 0x4}, {0x100, 0x3, 0x8, 0x9}, {0x0, 0xffff0945, 0x8, 0x3a}], {0x4b7, 0x7, 0x7}, {0x5, 0x521, 0x8c8, 0xffff}}}, 0x20, 0x81}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) connect$unix(r4, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) getsockname(r2, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) write(r0, &(0x7f0000000100)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6bdfd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0aec", 0x20a) 12:20:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) pwrite(r2, &(0x7f0000000240)="e81b239aea3c194fa84af3249f9bb904a37ae2cce8a012a261848aa38611e12b63f2b3f38549fa8cd75454dfba205a2a5673d7bc72a07925c8e5cc92d2c7668badb52c009b004d9a130a917fe5492f1376a7b5e4372593be656467d7043393af0c0c8d51e01c206ae70015ea", 0x6c, 0x0, 0xc00000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) openat(r3, &(0x7f0000000200)='./file0\x00', 0x10010, 0x0) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000001c0)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:20:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) close(r1) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x1, 0x42ab, 0x5a4}, 0xf28f, [0x0, 0x81, 0x1, 0x80000001, 0x9, 0xffffffe1, 0x7fffffff, 0xf0]}, 0x3c) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x5}, {0x54, 0x0, 0x0, 0xfffffffd}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x2, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) listen(r3, 0x708) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[0x7f]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 12:20:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfffffffffffb], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {0x9, 0xca2c, 0xfffdfffc}]}}) 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, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="70b6f55051c28a9381c920c64876f51f7edb41b6b72d6edec88e003c780c9d0da2848a05a753c2bd513acfef9e194451dff67e3b2372eced43256e881fbfdd35d7a2375ebe086a7fc1a4c4943f22fe369b1fafd749fdc3201d85ecdffec5a36a770544f95fdfdbbec5b79710f181fcadc3c490fb763ea899dbbae34146c81469e43c75860641436f802286db1f3439fe746f1d5eecb39686a8", 0x99) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x4004, 0x6) pwrite(r3, &(0x7f0000000140)="1d66f73c30fc601ff4f5b514c0be2e35cada5d5e7c8bb705f491674bda1b90d5213e7ff2a50e8b478ec01d75607ad61ad1518a9d97f2af13568a7f925a089bf4af10455493a2aa0fdbf976670912a4c548331e644e1d8877c8adac5a268b3eb2542701e2bd78d4a1ecc5499cd58b60183828c27621c5ae6796a713bb0e96affe7c9e424185b4b952ca3514165ab88b6b9eb974bf3c6a3ed1bd629e7dc9419dba2ea50ef5232e14596e174d1843a6b458c719e83d55b31e93a2a9d3ff5e61719cb46b64c99663d7335dfb", 0xca, 0x0, 0xfffffffffffffff7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfff) 12:20:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f00008b3000/0x1000)=nil, 0x1000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) lseek(r1, 0x0, 0x8001, 0x2) 12:20:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d56f00"/4098], &(0x7f0000002480)=0x1002) socket$inet6(0x18, 0x5, 0x80) recvfrom(r1, &(0x7f00000001c0)=""/103, 0x67, 0x42, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000022c0)=[{0x0}], 0x1, 0x0}, 0x0) 12:20:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 12:20:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x400, 0x8001}) munmap(&(0x7f0000534000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20002) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x0, 0x10001}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000280)=0x9, 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) r5 = accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 12:20:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000340)="cd41", 0x2) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='*k\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='#\\,&*\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='--\x00', &(0x7f00000002c0)='\x00']) 12:20:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x3ff, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x5}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 12:20:21 executing program 1: r0 = socket(0x2, 0xc003, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cc0500f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd00"/278], 0x10) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000300000000000000ce0e018008e6b7ca", 0x28) sendto$unix(r0, &(0x7f0000000000)="a882cdcf0178532379abf02fb6bccbcd7d7870298d73131e908c36b3c13e0fffacd8d6cfcffe1b52fec9196e", 0x2c, 0x0, 0x0, 0x0) 12:20:21 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/176, 0xb0}, {&(0x7f0000000440)=""/204, 0xcc}, {&(0x7f0000000540)=""/94, 0x5e}, {&(0x7f00000007c0)=""/250, 0xfa}, {&(0x7f00000006c0)=""/122, 0x7a}], 0x8, 0x0}, 0x0) 12:20:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) poll(&(0x7f0000000040)=[{r2, 0x80}], 0x1, 0x8001) r3 = socket(0x2, 0x1, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 12:20:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCLOCK(r4, 0x20004276) getgroups(0x7, &(0x7f0000000000)=[r1, 0x0, 0x0, 0x0, 0x0, r3, 0x0]) setreuid(0xee00, 0x0) r6 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = getuid() setreuid(0xee00, r7) setregid(0xffffffffffffffff, r5) 12:20:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) mmap(&(0x7f000003d000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0xc7fa) clock_settime(0x4, &(0x7f0000000000)={0x8, 0x400003}) mprotect(&(0x7f000054d000/0x2000)=nil, 0x2000, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) geteuid() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) shmdt(0x0) clock_gettime(0x0, &(0x7f00000000c0)) 12:20:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r3, r4) 12:20:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x45}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0x20, 0x0]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01af54791565e4") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) r5 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r9, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r11) r12 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r12) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0xb, r5, r7, r8, r10, 0x33, 0x6}, 0x7, 0x7, r11, r12, 0x2, 0x2b6, 0x2, 0x8}) 12:20:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) 12:20:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x1, 0x4000, 0x7f) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:20:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x1, 0xa0d}) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x80, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x800, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 12:20:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x4, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000006000000020000040000000002000000"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) fcntl$lock(r3, 0x9, &(0x7f0000000680)={0x0, 0x0, 0x8da7}) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="8a7aa7f1fb595e", 0x7}, {&(0x7f0000000340)="c0c2971bb3af0c657ef38cd650292d11580d4f18e2f3069318a863787ef68cfa1c0ff74dd90702c6bb03556bc8a24f24dfea943d5334027d57986a1acfe47be1", 0x40}, {&(0x7f0000000380)="c6254e9fb70c30eed16ccd747a10aa29d42531697707d23d3e679cce6b48a488e8834189595db73a1ff7581f514bf623049a024f4447d37682f2ffdf125f", 0x3e}, {&(0x7f00000003c0)="f30191b31d0c1697638adcfafb1dc9b99adbcbafd65646690b1111e933cc109c91bcae32608621def0895492f62ff4df22437c8f79253cd486917a225a988f7a07ff24f141f33d4c57a68a180be65fa07dd099606131d61ef1", 0x59}, {&(0x7f0000000440)="69d184b9c8114de3c781f1c93fc8e6a6c40325d4c7f5574c7edbadf0baff07276fceed8813a9b2a2394e24d0b872bbc70d450d74e1ac25875f7aafca660789ffb75fb7d59f9c04868c8342221eea127bf4f840ea45d19ce02e9840aa1d8394b4d16678ef9f296ffa6c4d14ddf33f12fc83937260aab72c9fc3f19da618765c4703b1252ead9fcd120cc48b1ab7694955c4da9d836832e9cfaab932d7bc6a6ec8054e035946a82957fad43b394a6578a692de7457a5f2ae37ba702c041db720952baf", 0xc2}, {&(0x7f0000000540)="268304f830a3", 0x6}, {&(0x7f0000000580)="96509e216ebb97e60fb316a3e71c3966e381f69f7eec57", 0x17}], 0x7) 12:20:23 executing program 0: r0 = socket(0x7, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000180)=0x5, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) r2 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r2, 0x1) 12:20:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10006) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r3) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r4) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x2, 0xfffffffe, r4}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) dup2(0xffffffffffffffff, r0) shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffd000/0x3000)=nil) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000140)) 12:20:23 executing program 0: mknod(&(0x7f0000000280)='./file1\x00', 0x3a0914c44f7b202c, 0x1b02) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x10e) writev(r0, &(0x7f0000001c00)=[{&(0x7f0000000c00)="10a5c585d5018e66269b64d2010ab6fb96621b01469bc5b0e83496eb104e6a28346704ba7193490973626da9ad07da043c19b12fc910b29e0e280d6a838e2bc610a125f38d7a34f9c0b28d6ff79e6cb5327a3a816a06d5da286f795a7ac1b179b1c2aa6cbd482e9709770f1d90f920426e3cbf668aa8ff91c0a8ea925ea6ffcb31559e49dade460ccb6f8495d46aa185a0a6569f83b62078574a659f245eadfd21e76f4190a3fea87d4c4074b36355db4ed2f5e3094608840b4ec37fb295456e269aebb9594823d890714d830e63d9f253b299930045e953274a2c83bf506f530bb55f1c87ea98328bc8760dd554113ae945d7da296fddeb80d4c0f0f75d3750263f6919716da9d2c26e91a2e4b3c815c8b6a518f68c54e3b1ead7929e1f9246cc20d8cb0c1977706b04c1abb5b599a4ccb9d0e61b30cc60ae80a3520ed54341245d99a59a694bd882369446dca6f716e59729f4e7587f1ca9d722f966831573166ece625baa6ba1114c9d3a5ee0246b2366b26052986ef182fed0f0fe48b55fd0289dd7184a15a853c2c6191c88eba2ddc22f76253157e79e9f3f88aa3cda35524399c3f1e3dc88627fc6ca44d05ed557aec6f82d88e51dfcce4b384049025204f33f4340e77797e2a0b564276593bb3315a8e2b1f6435a0ca227e507ef9c139fd17993ea48df2b50b26a029a7173b60c9f96bcebaee586f2419bdb3a58e05fecbe0ce1e21070a4241fc84983dcf29ac46d3a50c9c3e9be1b9841362d17ab475af87de5ce368515043362bf086e4c25b809d752ce76ae1738031bf3cac99b5c8840487934620b2c08253899d757edcfc9be717e76ce11f453fbb2d6389edd08bbab1cfef675bfa6b80eaa23041d7facd6317015fe215a53d5a738ae88c90959d3282024f49ca1e154efa87df8d84df179815766e7cae824d1602c49a7484ffb4303b6bdf15a2a17992c0e372616f20daf8cc504cac6be04f8dbd9418bf54a1097021b84405c1fee940becdb32618b708ec359caec4078373fcc32130a2730c511d25e82c1f7030eca9037fb50a8743db9f571fd4a0ac13775b6528e60486e949e7be02660ea5762d332b54e3f8f342f32e1a11627eb947bf2e79e7bdfc94a1835af269498ec9c7a2f691c4f9a0609fefaf48b7d2bb88aad6031b6210f78c257da17265e3d66a939e0af10f148dc0384a15f1b71e9114e8c01c81530f70ea8140e32d8e3ec20a1d462e49e978a00b4a6be60c3138b4a5871908fa0484296644ccdaefd7d2f7692c5579752ed64216dd513a30e3b55c0fd4f62f842b6523b1a714f1327f2d033a36a5a65a709ef9e5e34936df79d167076d4efbc2675bb3c8a087b7eef21ae3568d05196153821b0616e764a636e1cae4da1ed65fcea24e7c05c982c9b721401e8ccf906e54f9cf6c90e87404884b419dfa2ae0a18e2382adec78153b962e0269323b63c80965fbf1dc64265730eaf450753301e6bf69741e238227125e2fd9e82771ba74cc5e072847d2edd92d88bdc47a81c574f233f3719a9d0748875c50be3db5fca335193822ecef670d4120d22ed9b7a7b8b4b4a293cf042ad40fd8159b572abca12990ceaa96c814882a1a7d5debd6ca41acbae35480f9e3b46914a11605da4f24fa9b78ebb1d55a401cbf3dd8dcbc8738b1db6ff7ef5165b1c429e60ed06759a91190e400ae330c1919dc1e227f7650d3cdfa8cda61adfaf6ced13d5162ee299df2a933be8603aeb94ee4308883d7889449d012a093496966e570bbe90a19195e2f4c271d83addf093823dfc26b92d264f8c97ebf20d113efe39dfdf3078cebd423ff92a378e53475784299f2b8cfe907d0b8baacfb5c95ee9b46acf339c5f1dfa9d5723b271fc7c3b112276d6c2444eba57ec1137954f8d6053d08eea123954539fccb475d39f4171d28086425991b259949a0217cd49d79734fc6484c0ce2fcacadb7e596ed2e4c368e916d5a75a4945f1625703de1ba8dd1b8e444f0e2789f3b5d1b834420329b9724ad4bec08e5a145f2179e695357c033e319c176e7ad965d3faba841f5531cd0654edecefcf8bcb8928b654191608a47dbd63b68adb03a4c6df5d73657ba3c2f8386c46a7be83e221c1f787b50f3768c364d5cde0d4cb76a9bf6e001cd8a4d1c318090df399d34b352fdde2274d04e363b5e167801fd4303f2bf520857a09dc14aa56b41f34f433fe7b8333b20d436805b991707c2314c89fbbed1845ff2ccc0663b77120015b071e84177f4b9d97ef50130a42d0c8299d564eb61fbfd69811146caf31991d52368bc9aa7bf62658a352f914aaf9951148b953b8c95932bce5477903b8b5df3925620cbdb67be0f7c6c0066c8ef14fa70f2564e7d531bcae8068f7d6ed6b6576ac33eceb6104b68c9f7f7d2db01e8bc1aca8e25047dd06098e10611f3891ea0524affd36aac6cd962f4e5f0a6098b9e125d874d223d66299aa4b539c20232ff6cf53fb276c11a1c1350c0999c9eb990e2d99b07c14dd5a11035ca0f2a0965460e82da83d641778f5e77023050f838e2bed5a763ac013e8dea2a445ddd8cd8d5bb4d80cd20f0035e7f7f0e9c08596b9141fc63963e36d9ea131ab0e42cfe80568b1c9cac521afdb6d84d7c4f35902b5e450ca905d525d3b30192c4d39c470f718b6344240c431fed4d2f1f49d28005760912fb60138cf3e7eddcdf124a1a889131dd463226d92b71c714f16ad9f17d2d9d67d85bf2eb3f81c08e836dd2ed23f0afffc369c7d24be1c0150f7e2e926c0b91679e761be0045275e2005c08641d0e55646abf91d91b49e3d8a75e5df06c1b5d0002d56a47cab90fe186534b2bae1fed3883077b03e7e3fb43990a2ab48ac23aca10c2f6a703b5b347fe1c8595746ae6d4e13971249595e4f34f9b7601a6fb933e3e82c5db94845fb3c5d10f5de0e59b51510cb53d61c8d5c6007fc68b4d1322193357f378ba3f8df2f5c3067431a9b35e0bec119f3a507649681dc23a3b37c117138cae2f954ad319ce0d2e6f3d6011a80a773859f621e94cf0eb4b9e3452758e12a62c63f3adbe87c47a8bd5df58a5e0cb3e9b44512a684965e62a1c4bc52b2d8c17c676dbf8423d40788cea173daf85b95050acc4ae76c1cf379adf7fbdc604db3565b53bdd0316eff287c0778f745e0236258e559e9795835b0b91c53199ea9fe7452504e9ae5b78d2d9bbe3fe717dcbde4d2857471510584f3250162f123376f05a96decfea7ab107d0e10bf5956988d6d3420fcdadab1ac91e7e419f257509f5a741953e76fb15331494b209468311993f32a4f77945a46bda8aec0333229e733a1b56fc7d9b0fc281f97aba0851dbba291d94cd804e9c8261c01524735e65dd29e7404a8630588217377049ca9baaf9ce25aee3c1e55a2f055751fc35c90ba68866e7e04c3daace782473ef9ff64b43a62fb2631cbd23dcc3f767114519870975753e7445292d92d4ba72d6e1c7d9de32c43db435be7c8618b8485c3a588b9e76345fc6414b955b7eaa410b211a38e77875a288fc1250c2728d3680a27fbe15c31966336b76b7cd658433070ee02cb6c070a6cbfeafc642d456e9816649d9bec97caa17d5a88e2b3c5650b61ed5ad3ed29688aee4e9f8efaa4cfcad5d23dfa4b6e7a485bfbe07133d3b8ca6f390249bcec29b79172e49733370b00f0949687be109ebb4d90f98ff9788aac93bb62a198721ff424006952a771cbba5742914d2512cc348157e6b1227e62b0bf96487d701cf8d254dd5cbde93ce230387f91e70c552a9fea787b6597cf64ced4d96c5b0d3fa2fcda64cbd6149c5379608d35e4ebc506f305602803a4105912a7f50f5a8a8afc5a4bdbd46ffcd1fe233edf544880dd80f10ce03cbaaf5461859f434dfb3f86c5649034226e0f9b2fcc68943b0554b6c135110c09cec9841d5ec717dae595a2443de7cd15ce1e9b1595e348b07f33d9c68e8f93f18533ceb9499072f9a3a5b8e2b20d994d0290abc1416caea1b02f41e739bb5d4ec70a011dc60fb5f59f5230c864c1b331902b4f26d1681937769c0d3bc39d48ff1232f277f217cd527a594384100c5315edb5fada7cd0cb2b674b055f1e9cd011e761b8302410f0cfff81460fa70e32047799079854070f35a3f28970e04105318e06355c7798699925db36a5a23444bf390e468f9801fec1a0fdc3af69d58b61f4f5ac47f4fe7e48d775c512def8ee294e1fa662a1488d52e2f9ff8ea4be5063f6e274d59bcdf88ef02adaccbc0f61832d10247325e12ffeb682ad04c9276be00af056da28cccd48766850dcf200e349d60d40f532af6087713ce889899079a74319c6c983b260e693ab77b40aea775b5210b7537dee192be006ebb546c6c6ee05ec35bb74530f3c1838896976fbe16976f0dd6a27ed0a9652d1e894fe1b2d3007e86e8096bf6be4a37da679faad9aad2d58a18a8d56b5693e1124e4016a9536c9b31a063b692b9e1991b4904e6d3b5e0b8b308205f64eea1b6dfc8e6aa2eea4374a51d1078e0959f2901b410152269d64c511354d0c2ef057357af2f3332dd4b8b199f3225463a059131db8d36a3fdd0965c1669f3790cb6eea42fa9336dea04bcc81562237900bc3fff2d1e3821b0e4d33c5a40d1b5fe09b46547ab6358bc71bfc75f247fe4e8b0cf524aadf2ef341f5a644cf3bb501b2343b6e44e15328e6eee666539c27bfba12fb3943d56464e8a41518ea076306a866712c68c0eb27320aa7723df3c13c156a67cb4f457ae934fda11b0124088f1591cef9bf7a8204af33fa0e3b313ec7f02cf416267bcc30fb4fa3fe0463de70eb187d4435098e9f20e0fb11ea1b0050580ff7f4d6f29ab897c674755c73ea0bdcce5a78ed4bacbc03680ca8f692bbeced3d4c3560501dd37fd08770233a21c67ff5ffcbdfdf495238cf563d044d1a5fa94a9bb98afe46481b89b38c15c3ed80cbeb5f733b55a37b273fc295e6778f06904db4f9e908c63b563a5365d65d326d34fe4d6fd212e8b3a91482903c3d77b584bbd2ecf7aefbf5c4d5618b0df446bfef89cfa48e7f6a90e737a2ee39ceb9fed927f94e4d3cd07d77059449079b2a7aa2b3118ade0126c85acb18ebb3b800f2f7d2413ee878226e54422f1a981f23bff297186c9577b15bf325547b43cef151057ee1abecbf5eccdabd73f040eb91c6392d157d9fb6f5747414156c81b6c3c503968f314f2080eaf231984f8fd9352b315efaac3a9cb889bd83fc30e9af8227231457c4efe82d1532f44677cfe49d523ebf26e0347b7d4edb673f0707e3a60569fd9c79c58d7af77f9171e1cb5b03849ebb6e7fbaf4947c11cfa3b9c87fef8c995c9fefc2a9900186b270459bddc57a21fd4943638cf76b73a18b246d64678b5fc41a8e70253885186f26b8dd496b680cb935c4df2adccfad766e54ae6258e61903a68877f8bf489a4cf9088d705f846cc369f4e1841b70c94487eb6b3f2c363ea2a5e36d601c34168e90bcf9cf17e08d3e27bbf41e04e98950b72162966daecce7bcc24bc36af2519a6924b6f9cfa48541ec258c3fe844bac123c68d68ab4bd834665852041ade18892cff74e5bd6b2c75c2f8f13a47b2f599a3d54250154a9698294af2b586ed875e9ffe54f23e98b8f20e173e72eddd482c0282a80eab8d7f33d54c5b01ac799d7f65436be553911ee642d282542c9ad77ba35bfdcbab5b9395af457155ac2b438644ff2cb28acb5af3d58d3b6e65946a935b67d757cab3b76d33a993815f763bfb12af5f8e2ae7805f8ff96eba7771556eac2a06f8a815b2a773bfc3", 0x1000}], 0x1) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x58) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000700)=0x2) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000840)={0x200, './bus/file0\x00'}) chown(&(0x7f0000000200)='./bus/file0\x00', r2, r4) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) syz_open_pts() r5 = semget(0x1, 0x1000000000007, 0x200) semop(r5, &(0x7f0000000140)=[{0x3, 0x36, 0x800}, {0x1, 0x78d, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x800, 0x1000}, {0x0, 0x76e6, 0x1000}, {0x1, 0x4, 0x2800}, {0x2, 0x2c, 0x1000}, {0x0, 0x2, 0x800}], 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f00000002c0)=[{0x1, 0x8, 0x3800}, {0x1, 0x7f9, 0x1000}, {0x1, 0x8, 0x3800}, {0x1, 0x4, 0x1000}, {0x0, 0x100, 0x7f75e14c04a4766b}, {0x0, 0xa, 0x1000}, {0x0, 0x90, 0x1800}], 0x7) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r6 = kqueue() r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() r8 = syz_open_pts() kevent(r6, 0x0, 0x0, 0x0, 0x7, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r10, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) kevent(r9, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffd, 0x2b, 0x4, 0x10000, 0x7f}], 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x4, 0xffffffffffffffff}) kqueue() 12:20:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getdents(0xffffffffffffff9c, &(0x7f0000000000)=""/206, 0xce) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) 12:20:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 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(0x10, 0x5, 0xfe) 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) 12:20:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='@\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='o\x00', &(0x7f0000000340)=',!-\x00']) open(&(0x7f00000013c0)='./bus\x00', 0x10000, 0x110) write(r0, &(0x7f00000000c0)="22070008835f5a7a", 0x273) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x393, 0x0, 0xfffffd5a, &(0x7f0000000c00)=[{0xe0, 0x44518d3044393af1, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x98, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e7222446bc545f0e000000005c75000000524e237199d15856896291085e5301673fb50373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000000000"}], 0x178}, 0x402) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffef4) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x20, 0x0, 0xff) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() getpgid(r7) r8 = msgget$private(0x0, 0x4) msgrcv(r8, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r8, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r8, &(0x7f00000008c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080c554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843bbc6dca902545ecc79734f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c00d48af8cea73da658263d0600000000000000ca8000"/130], 0x1, 0x800) msgsnd(r8, 0x0, 0x0, 0x1800) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000c5d56f596329414f822f5c0ed193424179fc5bf836cb574b00"/45], 0x2d, 0x800) open(&(0x7f0000001400)='./bus\x00', 0x20, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x1, r3, r5, r2, 0x0, 0x46, 0x81}, 0x10001, 0x1, r6, r7, 0xa5, 0x1, 0x4e2c, 0x6}) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000003c0)=""/4096) 12:20:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/zero\x00', 0x40, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) sendmsg(r2, &(0x7f0000001440)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)="a9c8081780c7c8373be0b0037556872ef3b3898e0b40a8be80017e0d81fb2e48eaf4645c4c9788dbaa8275521b849c963ed9dd870f815153a1e575c71b48240df6d82bef53af63098a1636b7d730c20b9c23b49ce06c1fadf2d939e7035d4b71688932e4d3f2f1513bee10a1be5bc3016dae5f859dcf0b4c025f7f09a14d0ed66f0412dbe0ac8e614029a68a27944523847ce52bf1eb6097b0be75c2e7e58b23858c13afe282a9c587dfdd9bee045e5a716502a8abebca4149ad590ac3af651660c91aea32b251b2dcde8008fcfff9c2d5011c9062f560ea2e6f1f8956e847514d800a1699d709141c41bd86e39acd6590530ba4f144d42991c37f06cfe9ee5d04d309b4111565b726bc6ca6ecf6545c1792565d702023e1889f20f874cb1ef841bffd65651b6934386699e78fece0999f0fdb3035419db7739c56c9d368734d9a62218d94f1e7bf9f628b2b2c1107d6c497e0ff10c49f49f527ffd9ca1355649969736218041d86fea1b3b85a3182ebedc0a367baefd3667bee3bc1fbc49406fe2b7ae63c0a8c401ced965702789d8e8db8167704ef476577ac0ab37d0056c818d73a651a66c502ef113d2b45e977545a049672e9fd847d22cc20d34ec9908298a9a05d6d06e11864e9b7b018b6340b04e9ee521866aee99b9acef3a4603ecdb749d596f121ca28f4698fe07cd7f9dd17a40f129229c9892fdf3681e0c90a164f12b4dbfaeb9193b781846d0f4f223c77e1d04bf67d05e64d5dff257bd28ff83c1d9b92d183cbb7ccb4836f16c690d726f5dc4371ea1a8e39e7d7e94c2d629e59fd1ff27cb85488ae3b71fbb7a0d33c9ab1d8cd4009341b74ab24bd795f0ab09fcdaf60c7d8fbdb29a52a742f5241481823f87fa2c0c39e887daf35b4897a6ddf521defff42cb7de9f1415646975bd2e0dcb38a688d5d2d2691b4b29f26869467b8a7692768f8d27cad64e2e3400cf3eccd741ad13a14b7db28f84089905bdfdd8ce86a65da4ebf6b326edf2f12cbfe30f82f3e2d7953e477e3f359fd268da40f17c5ceffa6c8ee134225f587ea83c3499c74c78252b87ae6692c76c608fb7f6a2a54f2943bef50680d7b25863f247c7b51ba5fc7c52cda40118c471c7465830592cb03fd472fe1c4cd65fb25759464f958adfd88326ef926eb3dda585d17dd57300c761a7bff37cff66dba841a93f3f164a1113651e2e64c2d4140e4a5fed70fa366eae2a5c15bd7e05210b3cdbb2143f52b1f80eaba847a4a9e9f404e4a830715885d9a0bf5fb0522643e219423197dba8253309cf93e193fba14bfb9e5f535026a477b504dfc90b1bce0c3a6fd4a2b47b8b72dc6b1eef97b872ff639a5a55d602f8c1fefc012598fe153720c7b48a080f4a3593841caaea7f469a4c319ca29abde6b48b9ba6fd10d3af5d29bb51a5c258fcabe460c3f9b1ef5a3f6deb39c9a84018e2d4854a78c249571603e5c5683019d3def18b8111d89e1c9ef16c1bd261caf2766a8de91c4f7c1a4fe51806a6df4e5e469ac31cb7c92c1095b63424cadcfee9e1f525a6263b6ccbab1523b2e8267439ea0e3042f1706784e848f30e205a6409cfcc8e49968d09b519007e176b9e0ee5c67e88b0eb8d606cee343c6f73ede88fca34ca18638febab465d0257078e458fa48b49a2ee3dc0cb16c84337c179cacff0b8525a87a8a3b71b593f57fa70dcfaa51b06bc1a8b46f3640cd569c17dba77f9029a2db9324f0b6813881bdc856dfd14ce28d498f08c495ddec7a5a9abd70f4e524b52bbbeffd3a01ff96faa7dd3546f9a6e7e00085c0d91b582f1cd3048fb632b61888ed0000d8e302d29f690e9ed3c8410030d085651f01bb1d39e36c6b02183ed824448b6911dcbb14f2b5555adca1ba8d5574b751bfcb8bf5908132c2e48b329b440da18849f4de268ce9229671f1d7cd41cc902d92c2add1a659d659d8d98f346d3c922cfe8da80bac34bf06076129a324abf418b8c5f58be70985e3eca497c950dc1ed22b4378a7bf4fecdb102e1246c87176d812127cae7ca1845b737547eb6924519690cbff7724e1b8ade351ee6c71d6bccb2017b46a05220df7b250120c43a2fac42204fcef9a9142fb28694aad1d2532c33004cbbb89d351b479dd42de926bf347e6290106f7151d11a190df63cf6b7504bdf4e6f4cbfc1124b19646a27792bd66838018a35b638bbcbd7de3a41203742ff71188a830ff989bbec2895459bfb1d8d72b7d03bebad70fc43b5a0886cb38f50dd5f6853e9e93c1a2965c295e63afac235a80a652b611fc802a9872366302447e27a77bc110ebb0c4b9467f596561018dd11f0355a7f71449f092a052f71e5c1b154f6532c8e4e76db03fba681c6c9917094660f8dbee6a4d98d56346e29d282d8f85c4558f3e8bfb638974aa7f3d318a644eab30e4e423fb577a7602709d9f1b1ffce27ccb2154aaac3588d442710d5b27f82b24e611695f9adc21c51aa8c8a865caf32e78193f9e740bd0e61bdfe72901293c336e2b4bfc2d7770c16e77a5b36b5d7d1d93c21d1c27b688de59a6e7ba50e9659cd9ccbb766202084b2b01f4a751d7b5bb360a0a4ce71fbe3837f42bb12f93457186de6ae8a150d3e3628446b6c4a6d89e7b2bcbf5e9f085c376c972f60c6bf02c1bd4daba487d3c2ae42388c87c8a9c795645c72f3743205f3763db2781fa46e4d0aebe7906b97650decb810348ef59e6c212f92c88c9b6e5de602f38d62a421b8822c088273d952e1f6d2c64a2ffd6e22b9ed2f57f331a70e76ae61c0cb611ae7726af7cd230ca413aadd0f43735f505073dbcfc8a8ce8b3959c9b2dc42ba8173cd129b6d3505a33c95a29d351b3e034a9c9fd0df7642cfde3ecd30c200d8a431a542a6eb0bad4425df4f2f9a5afa6ddb8ca9fc14419e19512050870b3e3815fd641a56e0b93285e9a24c6fe6ebbef88a9d17f0b896e45aa46f024f9a3417147fe31327497953ce46afb242f7dea1d18c23b57482a7fe23ed7a96b70b7cb9dedbc8ccc5cd54dc0f1397a8666dc0137ed3e40857101ebf5cfe84aa708e11fe5ff0512034412dc5624d4675bedb0292a467d6b6d81035a133601b7a3ad804cad13bdd2d73487914f811dd36d042f5c69e0af49c557e5519cf8decb9187e548518cf3281ffd8df16a7d732ce90ec38777219928ea68c2528a30a33b3aa2133b8b9cfc1b87ad8e2bdfdfd2f1b8b07c2a5d71fb233edaf68db8769f63713319b1acbc22131695e25aaa0e9b0b196391e5631982a64f8df7256553808e7f564851df8ac2dbc5f73bbb1c5232b221276d95604d812beb52a493686acfa780eef799dfd59a12311ae8ab335f520f988ac4976fe9603dd0a77f677c58c451242559b91e8c440d3785bf9a4051b67d5cd6cd35e931afd9a9f3125d2b19972135d650429d11baf9b6e873093620d0dcf1f8df96db1c0a0f5fea64d1158d18ff188a81f69bb125e8530ed1d63e75ba486d685358ea283e89c7c1250d55c54b90c97a70208885b48a040ed5227c801c66940d1182c2a8d2bb575741ae51a1e14f536a080a6c48d057a2f12238a268fc243f83916c214daff5480f764511bd4002298edbbe45e594bcac66178bbcd7e4ccc81432ef94d75af50996c9fdcb927981282619a293da3f312222bec2669f005183b78c3d56e7c87fd85083246fb1eecddfe55215ac9c1eaae1bea3fec631c5f97ad1a1d8cd899f971f297e14a8174b261bb8974eda8a3d8bac816253a9d94cb64bcad50097d756e4ce7c9fa12f5357beed0fba4f94c0725548b4873bbbc53e5e20a39240cb46e339054056b9b37d11f5d6953951ddd94e3d83f67fa1b680883d2f95759e0f5dec7d307d8db415161e26b92534f045a7b50be59d0fe5fe8e40d2f7a67ba70dc7c53afb05f9caf164cac46f752df782c7bad5006a3397d325083c3d04943350eab33dd9a54b356ea4209fd1bfcf3e80df1f872acfa0c6c72f90ad0759eb449ff42f591391b7b3849aa37653ad5d837b880079f39788337a3fbe638febad91c42c032a9ae57449f30adb3bf396f217d952024f2c677c620442a2a77e5c0fb087a8c05d84d74c5b756695372c93834e94f09db62d0283292344236589ac9dfa685c308c19a4a6c7a72a68cc0d941bb58a5ab21bdb0a37bbf3610578e55aa51a9c15eb5ea8ec47efa68b6dbf4d173d711666581454eeeb8a18068ca97f9a2ca93a3e171fe4035dfbf97bd2ac63894f932a546b2402ef17ce06cb937bfd875a1d21f5815ffff8fa3aff96b075a848e919b9c8c17c236f0f30ebc241bcbc4f0c08148cd71abf643b4924ec2521c7befa2fe476d2064bab7c8aab29ec8d072417ba67be68e74850ddf58c12bf5a27777974c9547e3468e8b33333a0013883652f202b4e4358d03445d9d55c8e12cd98f61ad99584a51bbc1e17b1ef2e1abe8403136589484a5ea3ac8d204444cc36591b54951b646cc39c6308335a325d4c5e831826eee6a64cf7ff4fbb9dc54b8ba24f31d5a88e53afd7670d67a77beb8399d1719c52d98b6c5f2fa76ce22fe55d387052b6bbbfcc1d4bea0e216c84e790eff00bfbb5fe783ed30294a2642ca76117e8063477c9c4a0475607d546321e763889e76a81383aa1a19047225d8a818ab7d6eede944bc9148634b6003ef5d0193a89b55f9c02c7bc7929c2adfcb71751f6a0e9e263ca5a103f06f2c9ad2955b73c5d098cd1f30284d96091a0c950a6b23b145d621cca4e855836db84cde4b700a31f873b8f8f7a3961b3a598fe6570adb05db1e8e62343c204cc19ffde98cb1661cb47048dd25e4b67f28dbbd18fffda8ec283f28510731aff6a73bcb0f24b25219eba49c57577fd7a50e7a3d7d0860aaae2ffa02668d93ed52b7a8e7a0055373934145dd9d2283824205a1742e36e8275b0abc39ea106f2e8c233e90f89ae416ce8f7fa761844a469a65f74b6a3b17b143d84fc986b2b7ac2fc25d8c5c9b554ff1251636404e268470efd313d123fb292ed13411d9c1445d85d84a927d670dc30d17304c9f2f3b55b75da426dfd42e857ac9f1bb8b156b5a70441c839a636b17da0da28fa82ae5e6e3bff6d9c598cde06d0885df8f6f5f29ca7665d34444d2d0d593653e37cc9477f92357234438dffeabcd84ffc0bb2ea49929f67d9bb21c0bab9713ebf00e3a8fe4ef10525ff608a1091b0bdd6941e09c7f19db6a85f9724f14929425b6d59c3f7f4f7857c0b1ac39e95670ec8f9dd60b1ae8488a40f53eb3aca0e4de37e390e84af00d61c8ccded2e530da9e27eeee5563bd24a465da1f2858916340ce900aa9e76e2772ddcbf085dc17e135ee3dbe10772dab9a613f00fff2c6372e23fb8237a11b8c29e115558a331e7f9f1b8b4bacf5576a5ad2995d8830389661ba808737480ca66d90d33a94c82882ec4960f3ea0699746c6558e31d863a7541931ef29b73ba7a6f5e1074d9a84d452f2be23f6b4761046a0bad0c567ee3b099532979783e4c9c4e8b6cf0504fc37ca9eac904f7b36937467045dc8899f1c7551c3c82c130b409c1ef00c1861a49bd5081a1122aff0189e2f7ab69ce7191e82b0d918f769599267074f12d2394fab460ca9f2b1f9d379c469330cbde326d0f69d43333f14564682ed15bd0348ebb2f47027403ddb9dafde6fe8a22fb975589a7b40c955d8e3f7a4d9463730b5087b9b457f04ff141132936a7901e0a6170b4488d5e15631ee15b18a2d1e9af2fecc89dbbc7d8d4ef49f32c2f3498f8cb78ec0cb1af0d8db2a6db8881bab0b892fc72808219bf136a769d9ef884fa091447cff47", 0x1000}, {&(0x7f00000010c0)="e5ffde4dea78d1a26e5c5f40c044abb126dd146c6fab35075fece73957d4276a04b2a84e58df6c62b27b2f59a5aa7770f4078df19a5892ffd7780001bc9161ecc555780072aaecb47428bad426a878703055d47a4255a28ab93ccc9658b7787f5eaf5eb4f8bc59bd6d6f771678a5cbb49fd0b7c7ac547c1f2c", 0x79}, {&(0x7f0000001140)="c3d5f172442f46ad07f733f67abb75cc024f2d7cd1b3be1f3e0fd677bcba2a72f554d03f8bcca3d4decf72b3c169322e2e9a4a9147769aa004706a297adf4ad7089e42fbf40c97af9e843da0760e26d33d65369204b577bac0dd185865004cb00814ca013d4ecabcbf90e177e39a60713fb9004714ae74b3162a0e30949f63d31108cc3967181f97b5af91ac621057", 0x8f}, {&(0x7f0000001200)="ea41ecbfb98461da88d0cfd1cf427f796825c2de9fb27ec503d93847e5d9f10b8ff6", 0x22}, {&(0x7f0000001240)="5578eeb8f0663ce14b02ae1eecf0be6d67ffce01df825fa7c497cccf02565c9c3f5600dbc5171c7dd30515d230acd7fbca5b49a33d0f8e8fbe557bad2df56ff5fe6ec981c0aba8780d490f3c4e9968959f7d7b59801b6439", 0x58}], 0x5, &(0x7f0000001340)=[{0xd0, 0x1, 0x2, "bc959630c790cb7c4188124fdd104b27371b5890328c06767f30a46ad24f946c59cddfece2074791b3eadadda1ef1643a37926265780fa503ccf6dd001e2ab4220c64605c41671a54ae94a3864cf7de1614418f5bdd84952a69fec2d39a562c09bec3b34dcb1090fd82b0b524ef94d5bc339103aa9521608e14a9aac8911b79038c46d54e0b1c3781b30017143b280757acf9b5babfefd07b61a621162a6c7549090c708b1f4e2e46a212d34e17124f9411f2e64ea6c9da0549359975def4e"}], 0xd0}, 0x5) 12:20:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) socket(0x6, 0x2, 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022eda4211b7132f66696c653000265a30f80f7b30f91b65f5d29d40eac220d816589f1934e5506b5770093bac975d8c9132b3d5e173e7eee8e90485d52e8e58638ea952d9c944f56488d3fc3184a2a189f66b3570121cb56c946c151ad8f816a1bcdc3c13071444ed77fda86a7673a5f59e1c6e8aea11a888de7242c10c08171581051e6a6376fc9a574fc5ab56bf6377d5a384e743489512fcede2494a0e4e580646ea419245e7567dd1a7bc3221cad9db7b1b4c63bfc9fe4405e41fd1f3883e382af139476bf42af81895e04a0b7f558de1830176f338d6076d"], 0x10) fchdir(0xffffffffffffffff) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) shutdown(r0, 0x2) setitimer(0x1, 0x0, 0x0) 12:20:24 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x80, 0x6ff}, {0x18, 0x3, 0xc1e, 0x3f}, 0x2, [0x2f86e7b7, 0x0, 0x9, 0x2, 0x5, 0x6cd, 0x5, 0x8]}, 0x3c) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') mknod$loop(&(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x1) 12:20:24 executing program 0: geteuid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5cd2573b53600"/4104], &(0x7f0000002480)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000002480)=0x1002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0c60c40000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x6, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:20:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) 12:20:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/122, 0x7a, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) 12:20:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) lchown(&(0x7f0000000040)='./bus\x00', r0, r2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3100190000000002}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:20:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x8da7}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) getsockname(r0, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000025c0)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) sendto(r4, &(0x7f0000000340)="1a811b41cb679a3fdb7f75d1a2486ef6070cb633b7816634caf945ae3cc5c49cb328d9ee45d0dee4b422e50874a40b1018300fe361f4df1be6151b705fb69c912e2c253a35372c87aed62121b8a01c981c7477dc520f9a472d6480ec8e0b2480eedef2c235e2436fe23563bf0c971b6b934ff991ed116c8a0b8f6d2249049450db364ba5d2a61a9e92dfdd52ae9b635f8558468fa7ecabbf53ce07aa56d2331909cdeb375cc6ea856576ddaaec00e4a21974220d2c7a46c54bcd3b97e05b6ab23d54a386a3c3abee2ac1ec75caeaf6320d", 0xd1, 0x1, 0x0, 0x0) r5 = getpid() r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r6) r7 = getpid() ktrace(&(0x7f0000002600)='./file0\x00', 0x0, 0x0, r7) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x0, 0xecf9, 0x6, r5}) fchdir(r1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x40, 0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f00000002c0)={'./file0/file0\x00', 0x9, 0x9, 0x80000000, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x8, 0x4}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='r\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000440)='./file0/file0\x00') r10 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x36) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000024c0)="a6b3a11ea1c14b8111edeefe257667cad781a11c780c81da9694cfc74921929c90af9aa1f486afedd97d9279855a93d46169368d9fc618b1f2da6996fb3ee0fecabf28f54cb1932874c655a61874410947b3205998cee22a99f96534db68b93c32f7e632bbbf0c81f6c27956e24a23c650121b9df59d39be9acb1b4d00f8e8432ea7e95dfeb9998c2dde04b4cd1e700f1058b93e3e8ac7fd754525ee2f2f69b8e167903b612885ed014cfeaf83c8bc672036dc11c539a0d0d95353a3dc9322760e4436a94305e281af8c1e523e4b8a7e48b32a93e8", 0xd5) getpeername$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) 12:20:24 executing program 0: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07045c91265745192a1010ff000010ff060003005ad35a0520010004"], 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="0100", 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x831, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 12:20:24 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) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6c00000000a8004b845872e4f867722ed052248acf2d84a608335a1427"], 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 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x400, r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x79c) 12:20:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a2f9f3570800000000000000ac750000200100045e0520000004"], 0x0) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) socket$inet(0x2, 0x1, 0x2) 13:34:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000e6ffffff0600c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x9a0}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 13:34:12 executing program 1: 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) r5 = dup(r0) r6 = accept$inet6(r3, 0x0, &(0x7f0000000040)) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000580)=0x20, 0x4) flock(r7, 0x2) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r13, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r13, 0x80105703, &(0x7f0000001d80)) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x4a81d0f98973da66, 0x0) ioctl$VMM_IOC_READREGS(r16, 0x80105703, &(0x7f0000000dc0)) pipe2(&(0x7f00000000c0), 0x20000) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r17, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) dup2(r17, r7) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0x80105703, &(0x7f0000000240)) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r18, 0x2) flock(r18, 0x2) fcntl$lock(r18, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) fcntl$lock(r18, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r22) getgroups(0x2, &(0x7f0000000600)=[r20, r22]) fchown(r18, 0x0, r23) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000005c0)={0x3, 0x6}) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r6, 0xa, r7) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:34:12 executing program 0: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666901800000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) syz_emit_ethernet(0xcb, &(0x7f0000000240)="7a75c63c5a0093ec50c3518784b402751cf09918c1aad731a311b3a0bac3b346f9c1499bf22644b908c1fa8ef84eab26adf066206a85f62872e43aae80722b784f2cd76fae085c326f1f5c70e03cf815763f53caaacfcfd601048956f6615ee538268abc0e6dd9da7d204b11bfec5fa4d10bdd5fbd4bfa42cd943a03c6072f2ba956b8469dd3145bf5713f7e73934fa36d09c438984cb237f05951adebb62eaee76005187b537a58e6f73ef830c6579169e747bb0ebdf6dfa993f8c4a55ccc4d70d9cf4d164c4aefa4a5aa") 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) ioctl$TIOCSCTTY(r3, 0x20007461) getsockname$unix(r2, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file1\x00', r3, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) socketpair(0x20, 0x4000, 0x7f, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) lseek(r5, 0x0, 0x1, 0x2) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) dup(0xffffffffffffff9c) r8 = accept$inet6(r5, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000001480), 0x4) close(r5) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r9, &(0x7f0000000040)="94", 0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x2) dup2(r6, r9) 13:34:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f2e32f470e75c93ec4f7f5e6c83b09bcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41d976f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a70565729702000000e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5a0161c1b5aa09b0810f71f4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476a0cf5c6af8acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff56813c5f84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf567efe47f14aaf186e857f93b1263f17d377e80d0c013855bb579ec25a08bc3b190ac5215b9a63e24e27693"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:34:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) getpeername$unix(r1, &(0x7f0000000d80)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r4 = geteuid() r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x121) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0], 0x1, 0x2, 0x1000) msgrcv(r9, &(0x7f0000000e80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000001ea32000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004319132cd72600000000000000000700"/210, @ANYRESOCT], 0x2, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca1283ac5688aaa50b191a6cded16d13c44d48af8cea73da6581d3db901c48e582d225bca800000000000"], 0x1, 0x800) msgsnd(r9, 0x0, 0x0, 0x1800) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, r4, r6, r3, 0x0, 0x46, 0x81}, 0x10001, 0x1, r7, r8, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r9, &(0x7f0000000040)={0x1, "088b156ec784453636e5e44f8b754ee04c3741f91a68cf1454d213d4cd2f4b6795b99d636ffd05707eb242962c65c71115322db6d6235f988898b40b76d41ff8094cc7"}, 0x4b, 0x800) sendmsg(r0, &(0x7f0000002140)={0x0, 0x0, &(0x7f0000001dc0)=[{&(0x7f0000000240)="0ae823b5b5b5600f0d6925d317cb6e91fb29589ccd7ea85d67d9f7649ed4adc65765da417c0138d4160f7fd53af477c490cbe23b8fa7e32bb29dc75fc3861141215790396961c9af9fa1b43d5fac931963de2ecbaf8aa590532bbfd0481956bcacdf5925f6e16d1a5747b8eb8f91c6cf99c1670b6261d7025f4d217c2ec67407e2360aea5875f799a127a81ececfe4e6f7ff511cdaa36c64b3d046d764eaf8b16eba318d17d7ec16af66e8b0fbaebbd6e090166914e78672a0385ea10522e35f7c154d9b2d03bc5f04e022af308e488dd376c9fa98c098ce077828b7c6b2e077748a34b3556a1843e0a7c85901a1b2485700d6b8b0a48e63bef571121914396c4c9afd307fcc1a2e640e012f9a173fc40814e21612853c7e", 0x118}, {&(0x7f0000000180)="c98bfd904b04f03fae270032af6dbaac7af44f51f09e2597deef2934def4f93037052d1009302543f4cb89cf6bd30d50aeb9f22ba5144a5f9b29386b777740125e8d72db6b3a7a39d8d7890a3e2d7e006b4c346da6bf0b4632900935885b987ba48c804aeaf8a0bd5b680dfca001439a7872205d43aadd4655545080f000e6a645d8b6d1900dcb9fbbae37", 0x8b}, {&(0x7f0000000140)="6ec59be297e2cf999bd61ac3b3249fd5eeccd883b1fc6efe4ba518258338efb3226f5b82418ac02e0ab93f02d9", 0x2d}, {&(0x7f0000000b80)="d248531cbd7536e38115e2", 0xb}, {&(0x7f0000000bc0)="5c9712e11face688c62046c7774171800adec69c96cfc0751a127f0e750e653a403ca411c2846a1b717e", 0x2a}, {&(0x7f0000000c00)="6215e55a4f263457a9f91f982c67b45d44ac3ac3304d019ba8d3c55e6c0d6ce92c6fb09456589ef58b7d3737026e64343ceb627dc5b14fe8ff054278c0f53f03feae877780d670308df60dfd3a4f1192fe90482d290da07773094e", 0x5b}, {&(0x7f0000000c80)="41b0a2360255d411d983f2bc950737d1533fca8b1c8145c68b3b464e9658d21b95dc7d296eb5c1f694b70d68b2b6b4a189973e55cae7499dd95a445b0431ae3f9ccff38b67690c7404a4406fb4da81cf6d89c82cbdaf0935626ecb6d60c3c65591ed29713fd2cd1e7a55b44492682a", 0x6f}, {&(0x7f0000000d00)="dd948cbe289c98da02c65076c35dc6af3648a0c5442689ad6fc6a2533e014d796c55044c96e4beff70ad3c8469effab346a6bdb1ad46e0ee9f90c5000c0589556ed6aa1b1149378f7ceaef5251449da06f7262d01657f67cab98f9cfe711bd4396ab76e3820ce1f5711f34b1b2", 0x6d}], 0x8, 0x0}, 0x0) 13:34:13 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) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2b47ac8770db2522a2f10865f0b3c05ccad7d5c04e17e649eadfc2e3b0c0a3afe3cd6f5317c9f1d0f4e47db65ad74985ad99713d4e92dca258a48eccbf9b0a5edef3c5bc347f770d378f2c0446e2ca42c342c6d608b5228acdad5decdb654a7d084531db5bf0da7fb891237b56466a42717b7c8f45d64b05df3cb562ec80a70a5797a12e2e4ced57a2d908a9e0114c82129e7652cb26f18bdb8615031d5ac7779d61bc946e487814e622684ff9fa43cbcd07657ad93c842b0bb102b93e2530c642f46b0a3753b0ae1fa1ceb33bfa77f4e82689ed951899e197d25bef"], 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) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x0, 0x1}) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r3 = getpid() r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r4) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r5) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x40001b84, r5) r6 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) r8 = getuid() setreuid(0xee00, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r14) getgroups(0x4, &(0x7f0000000200)=[r2, 0x0, r12, r14]) r16 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r16) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000340)={{0xfffffffe, r8, r10, r6, r15, 0x8, 0x2}, 0x2, 0x201, r16, 0xffffffffffffffff, 0x1000, 0x0, 0x5, 0x8}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r6, 0x0, r17, r2}, 0x3000000000004, 0x7, 0x0, r3, 0x0, 0xff, 0x200, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:13 executing program 0: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='&@!\xde\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='r\x00']) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r2 = dup2(r0, 0xffffffffffffff9c) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x100000001}, {0x0, 0x5}}, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0x0) 13:34:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) dup2(r1, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700"/4098], &(0x7f0000002480)=0x1002) recvmsg(r2, &(0x7f0000001140)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/9, 0x9}, 0x40) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) readv(r1, 0xfffffffffffffffe, 0x0) 13:34:13 executing program 0: socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff56e2238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf385f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da53eef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813494ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf8000"/612], 0x10) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) poll(&(0x7f0000000000)=[{r3, 0x1}, {r2, 0x4}], 0x2, 0x3) r4 = dup(r0) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7fffffff, 0x8, 0x3, 0x1, 0x7, 0xffff, 0x1, 0x1, 0x1, 0x5, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xfd72) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xfd72) 13:34:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0/fi\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_dstaddr=@in}) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 13:34:14 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) 13:34:14 executing program 0: pipe(0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=""/187, 0xbb) fchdir(r0) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x1, 0x100) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0x7ff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r3, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r3, &(0x7f0000000340)=[{0x4, 0x100, 0x8e40825337911b6e}, {0x0, 0x8d1, 0x2000}, {0x4, 0x4, 0x800}, {0x2, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9}, {0x2, 0xfffa}, {0x1, 0x27}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x100]) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000380)=""/174) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x206}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") semop(r4, &(0x7f00000000c0)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r6 = socket(0x800000018, 0x4, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcd1) getgid() r9 = getgid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r8, r9, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 13:34:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) fchflags(r2, 0x10001) mlock(&(0x7f00000b0000/0x4000)=nil, 0x4000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87, 0x7ff}], 0x1}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8) 13:34:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x8000, 0x0, "b8000000000000080100", 0x2}) close(r3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = kqueue() dup2(r7, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, r8, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(0xffffffffffffffff, &(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x2) r10 = socket(0x2, 0xc003, 0x61) connect$unix(r10, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f1000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08906eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1775e75732d1efb24fb2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78b3793c3f6ac242939caff03767a040754e38cc96072cab0345e314e3427ec2d04030b3e09396293ceaea7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7a43da12a8f604520615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190d55f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa9122000000000000000000000000000000000000000000000000000000000052c7c5fae27dfe04ac4c73af0e0bd66301b3ca4a6d04bf6bafd141e09c1e8c283b24c2bc46345adb6e4d309d402f9f98cde3714dd59887b504deaa99a4add9a75f925317965d81cdb2592e98a0742e0ce0da19030f94ee6c1468597647415ee9e7787ec488b345e98b4d37d96fbb672365aed0db08e7424f9657b79bf59fc45007a234630e343de87dac545545daea9f5f5acb903def80f75be5323c6e87adbc7d27716ee909ee8a2db331d5bb6843b5b62aae401368ab92f8714867b8845a72bccf18685a77f62733cff31e0efc7a8dba75279c6c622fe24fd308c4d0114a718e5a924b15b7a9c1c10a53278c1a715fcabff327271c000000118b91f46b67195908dde0bceaaaa8043933b5fb27f9c9ec6a96d5b6f94f79cc8adc4b5c10688f1a73a816d9f91de09e641db51f9db7e6aa2ddfaf00650392f3e9878280bdd93d5ecd1e6b7b7becde4b628510f42fdcc99ef791598164c4aed589b9dd4dd3ef4e5a1c8c2867a82d6fd427758e683310c0fb55722424c43f8c25672f0941bc111ac0548b78dce4161757f4c56c6bce93ab39cce27dc53255cb249f891e30fadd457fe826af05c7fbbdb9f7ba1cef5f3a41cd81b97cb2f47c25355d628b0599ba02ae90362e24c59931c8b22e763ddf18acfbcfa3dee85807acfb0971827c1cacd14554a123df6f02d3cc2e849fb0172de6d92d8b91e7a7d493fd26d09a0b0de6fd800428d2c90331f1bdf5fb2abdcdd73c5cf20e28b70232770703225a527be0cf29731f9bbd551441d82e9ebdd0adcbda5cd78fb2c1cb4a841416d7753248dd5692d65310443e4e135d31914ea13a3c0e7436e0d6cbf07d0ad0efc9e368d52ffaa275667145a5152c6de1144842326ca52db947be410841af6b0e5d9f92afa32052dfe1a7129a81efb186ce8d296c70588e01e2cbe3d4302bb711708a6ff4c904ea"], 0x10) writev(r10, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) 13:34:14 executing program 1: socket(0x11, 0x4003, 0x0) kqueue() kqueue() kqueue() kqueue() kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000002480)=0x1002) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xc0000023}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/31}, &(0x7f0000000200)=0x21) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="d2fe9a15565460ab3536242100f9646b"], 0x1) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) lchown(&(0x7f0000000280)='./file0\x00', r4, r6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) ftruncate(r7, 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 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) 13:34:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000340)="e9c42e0edc714e97d5a5926e9358") r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x3ff, 0x8, 0x200, "45fb0f7bfc733d4f6948ff39fe80cdb1dec434b8", 0x401, 0x1f}) 13:34:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) setsockopt(r1, 0x9, 0x800, &(0x7f0000000080)="d8d7153e53e6299ac4bdba0de8a7147e820790e2764068d1aecc5cc3dffc4ecddf47a6c4649dd0452a93dff247808c926c1c57dfd2d6cf6ae36f514da9feefa8192c2d10e115f1737eb06b63e39f7ea47ed353a8e95b75baded7bf40b5485ce3510dfb850435dbdcfbf66560e06fb2b9306b2590b2324e8bfafc54279015d91e7486a0cf8c8cfa06857260a7caeb796886ce9fe3ec151f42f164900c5fc90367e3df661740a35b4b7b32c02ba7354d52", 0xb0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 13:34:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2bca14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d1f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560558af144ae93b76c0851ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca90cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:34:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x51) setreuid(0xee00, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r1 = getuid() mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000140)=[{0x3, 0x36, 0x800}, {0x1, 0x78d, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x800, 0x1000}, {0x0, 0x76e6, 0x1000}, {0x1, 0x4, 0x2800}, {0x2, 0x2c, 0x1000}, {0x0, 0x2, 0x800}], 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r3, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) r4 = getuid() r5 = getgid() r6 = getegid() r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r9) lchown(&(0x7f0000000040)='./file0/file0\x00', r7, r9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x200, r4, r5, r1, r6, 0xf5, 0x9}, 0x100000001, 0x6, 0x10002000000}) 13:34:14 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800005, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x2000004) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:15 executing program 1: shmdt(0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000080)="916f242fa6b048bb670402a82b1bae5edc10d32d26c586990be03ec5d3a4167a109a1aefbd97a22043fb5a5938569143b6fb39ee1bc3841bbe244644753ff07e7e50923a0da1e1b1fc1a8e454ac4ef04692779cfbeec8d5cdb7e4a0d4c6ee1821d6ffca5d4d8b8bd914a299ca796a9ffb288f82b0f2e453c9e11263dd695c8519004860124d98923c9685709c01b460cff873a8131b8aa206a70ff3c51584ce03ce2d12b734ca01c719807a1e27f44ca16d7133df33e8f8065c6c59c147ee3ddcd45101d0fd42e684499d4c8331fe843d2", 0xd1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x5, 0x8005, 0x1f, 0x3}) 13:34:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2a6f6a21bc6845def2593d0db1843df0e90a22ec45b7cbfbbaf8628a1e7b06785e06a127599704b4d0011dc71981e377", 0x30) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000080)) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) r2 = msgget(0x0, 0x5) msgsnd(r2, &(0x7f0000000140)={0x3, "4abac49357398079e9272edbd74a4c85e14a5610fd64c3e94e2ed8079d7924bca8d9ef0258daab22c76fc81f04549a0e526c6b480e769b71f3058e90bf0fa6e26c2bbf44f4868e3821f19fc7d3d205aa4425adf0850a403a0c66b8d80cfcd10b8d14e45a92440558f30bea8236713aa4fb490afde3c2fce1ba375a9567bcf7db69c8975e64c19ab79716c92e6677e9a63d26a14792ea7c7777742237cf35654b1e051d4f2c0a4db8dca5a33a323b8cecb19723a15d2bb642e6e954f228d5fb80fad4cea2ceee9c306ceca421fc103d766b9868457b08600ecd6efa8930fba87d221c628f8c6108100e5a338eeefdc6504e62347b5b7b79586b4c59e3f48b9fbdfad24a0a33b223bd949275430e951a6f6063d43494a655e560430cd62653afeccca3ecf2d02b8a300a249cbe2e4951edaed3aebb35f63640a330474b852ee1fb6d92d2c98b122ba320962c0744295f1ff1900de0e1bc64f312bc6d4674507e7f816d0c57a7672d2ac9c0cbd22186a6e4c085979b9d6717a36e125231948ac2727fb67293a4a47bf40c74b9a3b53f65fdf6a013eb3d12fcf4f83b3db33e2e8e95ad049ab9425cbc4385367fa0df3e1200a3fe3bc728207be28b23cf7a206b1b7eef14caef60535d9f7b3d34c7e155ffa211a37909f858d8cf9430a99d96e0b2c27e046fb2dcfa9d182c43c8a1e5ef50b0f293d8c0860c73cf12d8a744899590aa96b1a2f46dd9852638d6675e17f1ed34bf4563f4d165cc616093e84024302553d6d7f3d88cb91fbd1fc3d399f4e94d20b6f9fa6c7bbf431d8ce9d4f226d5fa27f983c40618f3e41cb8bff61f48724b5f31d6b992ce43173ef1c62e9a6b47b9a9d9b624641a61364e1b41984491c1d55fcad87e09bc6a507c58a1c8694b46434ebeb087f075488adf12373157862e9814deeafe810a40166ffa9b0479b35b21d229b6e40872cc4a1de69802118643d8d3bb5af420c48297c9aa3d0e8c9cb149a0158759cd0b2e786eed75a606ec5b0f16c7fa11adb25c3518d6d5d39b83d831696ba901ddcb92106fe65d5e0f157f87f0e91f4b019d5972158d4f7a98d64b3a6fb60fe304cad3c44f74b513da7f15824242b9520020241c6b0f8dc890341372e7088ee831e36d96394d05b4e55161a791eb3e1d6fe1edc7ed2b1a4d03959d666f3c198987ce84d05277c077c2f0ec25488a2efe1f82924b4f6811a2eaabe82f46327ce0ec44f100acd066093d2f86b7190dadeab80b6f4696912718be9840ada203b7ca4f34479b5ba1f460f6b29c33f1226c6bbce6ab882e105982b785672a06a6b1b48a9436e3360526a249a2127b12623697c5c5d6c05dda54df766104c25a41c8b29c87f2ac6089750f301243960a25ad22f73523d1e78040a73a90afcd8ecc398eb6522e51428d8f7988dbe9d627097e943fefc78609aa23119c3da41535f484d98e5e5a9cf74b0def5ad6e94bdd6ef1d60c2546b65073443033459b9472570ca9b3547dc397a94354aae534b6848b8198e08abb3d2a69f7a34bc5042425955af1fa697e05f430f3bb32f3e64d580215d90f934153e22b1f0401588097bcfa2d236cf908b88326d070badc991cef8c9671b25211526040b9a72e6d54d98df1018677722a2c665965c10ca8e660649bfe23460f7864274475e686ccacc42d74e77383afcbc841ed0679cb2ad1c75cdc604382cdab74d4fd34c10e915bbc54c9879bb127fb24dc9f7299703837648c32c0d16f06d76e050251df5b76559254baac9d983fbf03e41eb2972d6929c3ab79cbbb98f7689d4bdd92082ce4fcbcffdeee87070c3ae46da1ad3597e01577d08fe9a49d11f52446345a998c0c20896165c8bee23a9db5a4c6194a1d8e54b15b6d69ba5c108a95996d7cdfd882169d212e8d5f63729b2a2487c806b8ca4df40e44e15c8f53db939343ab8c927d2d550368e51aa4e35891c8983ef98417dac3da764d2e43901573c711ee60a5cd4f81257d74c7541fe84ba065f59ef89014e6c4cb0f70676439175780a66957aa0e559d7d2585f2cadfcadce7bc37d673f2f54e5b7207f616fb1a315390f125b35917f9d8bd4d8873cd58453b0671f0944875c901b340a6216d91b604b73032b1e5d96744fd0f06b6a2330ff9624891f7aa47b4c125698444c8ed133ea16a1c94932f6a5d2d554fceda9fa37180dbab3f5f0f1e3676b44cdecd98bfc18123979ca270b99842852b8fbd56aebc448aaccfa22aae0e87bff4060c8536e46d54dbcc5be37e95fb200d8a61cc2228e604bac2593ea7a0c3cd4f2bf9a4d4479865445ddf82e9931d6fbbe9efd2dea13205627bc90bc4f53ef13feb99a9040cc8713e20ab4c1be7200082c054ad1d0b669845d983d30ca61654520f5d12b498094064fcb53a7b1fbd09dae66a2d474b3cd95c3df86758b2573419331ec2f5fbecbe8f570baeef7b7ede00fece7f4001c44acebecf48a390496f9f9ac62e98fee235df456dd566cb882bb2d14dd4eb1bc5c4d818124a756668431f7e1bc97784e0e9143ebcd7bb9c35a9194f0c0adb1ab76c94ee5bef0ccaa1af22fa43af9cd7328e6d07fcb3d8a6d227db4802a937315bf15bce002fa2796ab18c03fec258009b9f010261f7e45bac1fffb409f0a4e97b9abd0490075c495093177527acaab43113e8b77e581d9628cada89106646827d2f455ad4b012d337bb80b00e3607393bbe1183052a708cb3212cdda13d6f1e57e60093d107ba84a27c100c55ed1a99ea3e1b5c77a5029a0579c6ed39819a7d9fc10bb1f1c47e5c7b4c5cb57afe70f2d7cf568a93fbcf3ecdfc1771c5e65a34f471d56a1be6253ca9c16f167296902f6169181d3ff5c617589d8f87e567948d9cdbc6f42b31a1763bef90ebe8a55592841d6ee76eafc79aeb5a0dff49f7b134bcb75d06330a332da32bbf146a3d5e6b0bdd1fee0555c7ca172a23f05288eba3492323b67cc6b58ce6794849dab9adee618da341a868739f8970682e360dbcba482d96ac4916b80ac53064c7a11d2f4553982f5134fa64899e9f62f215ca1e2a90dd5247c69d8e934a74a8a722cf28c7a614cce7ca8e495458634a3e07bcf24bc3e78db4adb439f84ba8273962d721dd7333b35c764f9cb5a4af0672d97816019da501749a1f46c56855a5bf920ec932e2e31eeb33db579ccc37364c88599fa3f83a4b1f9557f10e300ce7b11bc9f323a6339181b736ce453c2c82c3c48fa1f6c8a7439cf14c9bdc6baaaced9a9aff9dcd00d77b2ea7505e7f15d6fa1930f1916be15a664fc6621fcf058e2bc13ff29df24c0e68b52286b20ca3298e93ab3f22b6d99bef37a9e5113ab7c4ea1feb86cdd92868908be3913db8984a961dc5d473b23aa6b58c1ecedbe2a8ef83f7ae929ca35d6c538404b2edb4de8070d27d37e7b1e8868b4141c50639c19aa5a1b2a251b9fde44efb9e4361ba25bdab51590084b901e3cd176d07b406e46748015fbc8eeac5eaeeab9210e5184a5c302a07c09d7831384364d298ed48bb252e1f832c4814865c7fcdb8b56e8f42deb526d8904762273ef39b45ae8f574ce744838f92da610abd504a05e4a4305cea88ee8ae84a09a6c6628871ba70c14d38d7b1de288c35e404ba41f3e7a1563298e66f34179f5fd8b2c93fac03ccabdccb50f98a23c960c26bee621f042f1be77753121b73e70ec7b62a4fda5e30747cba9b2423dba18ccef7dbe4fdc13eaec93fa951b47823a89f1c94c22d59cc2d4883333c725859902122146454b9ba36f0a7387aa9e34e5300649f5db832551973f3eaae30e943c4d1d68ce0080cdd305cb2ed2d8d55ec74dcb46114b02b2ada036f9764fe4862115c438c358b0c90246e139e56bd1a04bb81723405639dd5167c12fd4e594d1435a7826c3ec95c378dabad3bf93daebd2566cd231d5b4bffe238ea00844f9f365b2f0f0981e59a06f3a28aee0175da56c2efbf6b0484fd2f4d57954d6010675b7dbd033cb225265f20c8c0124fc7dfc63136589ed987b84ff6fcf22af43967f9837ec3e5a49748d003e12953a9992d1c03abe20046532e343c0398921d053e191aa0486e601d209b5cf63f7e2bc61aa349cf6be82880da2de85bb7d94451524624801b4b3b138cd9e203439d642d04c43aeb8871dac67388bfc41c68776d46d59b626919c2e46a3ff943028695ed529f1d60c10d35c61a4695f446d1d8b45a2f15dd6d4045a5eee3c2249a8c5d3971fb9db811d0aa0467ef3814f20b4de859be6227d4f638b75151b496ece47b8540fefdbc32c3ae04cf95f827504fed9b8e68bb0ab5c8c161bd0625a0e33b5a85d359383efc26768999a0eb5aeb8b4ebd04c41badde6afe156a1579a988bf5421addf8cb500670f4b126f1a45f6df957c10f34c8eb626578ff54892d5b118028580ca20c1725f2b5226a01ceb26ace23b748f26c1fc2d052af85e91268c861c054f48c0e003d1df1b8ee2e995cef15d53524f884d8aacdb1022315f8141260e5bf0b11fd6495af73fe038b5ad543c2787f76486a6d9ea90dff68f6f36172e83eb54559d528cb9f42115dfbbb3df26aa708fdf6e143ca50bf704c810d49e988551d703ce32722f6d9f721b2b4658d7ffb593021cbfcc762463bf9ddfdf4c6cb43037adbfc6c732ae6b0c6bc5a7809a1464c804d0d34813ccbae2fff2aa157edc438803446f6bca79ed8b970a94374839a2e7e5b57ccb32b18219be0ffef9414968c2bf468de1e3ce9bea80918ca7d619a135e3870f223f316b829f1ac880ef1c4439355a1ab1d382a28ed8807cd63667a2bcdbf92fcaf345c5591942a7da2722bd91367ee62c01b1035945b62773ec978460cd05c41db5f6067baeaaa9a71eb83d1a8485e1ec64349460182d51ab365f7555732fe3bceef2400fe419df00fdd555a4fa1068a61f3ebe13339208c83433c2056ef5e6c0edd714bd72d5fb320aecc514d8aed9fc6426e524ed23c7ade2ead798fc83e97dae42fa78541f6ee3bc050379ceeda430a73c97ec7e61fb48c4d9fa05d20f29df8a1619aa06aec72d16886704e56591e17ed9e60077f4397cee3337729de0b2afb17067d04dbca4219481ab9d859dc64c7536187152d20109462aa22624e71a841a9a20ec9e177e70225c59a0339fbad3d14300007bc76b186e8babacf54010e373343fa8b47864b731bc3afbf41af556417dde6645742d3229e52682ade45d502a161c18d3ef3fe7c80d4464ed83062c2c01097596f4a0883d9ac93066133b0743f329ddf2eedf6aadbbdf407635a243e74119e12ccf408be33949e4cbbb0c95ac4a371da5591e8fe53a830ac64ef9b7a00965f7a607a4ec8f5e3f149d253986d8754817846e65eebc3edb89b7d2cd4475ed23322e0173ab0b44fc680074c78fc18633265cb57929cbb02e50a3249be2d4ab2bf866b98eeed887184673faa137ec75deaf104b92d2023f0b3a40cf52e11d50e283fc94147b204a14adba44693c70d9f6b551321f6ebe76614fe6eaaf4c3385a78bb24598198587255e7006e7cd9f8b2500f226ddeaf4b113aef064acda5d60c0d6b249afacf1d3a41fb071e52707c3969d75436d6f7c92a7e6c83bc5401ec5009daa5f9615006a4327ebfca5455d9784a9905e7590a581d4ff8b81c40f89e582025e6ec516d15077bb39a6009588ad9a3223d3aa68aea0cb8063b1e70d47afa37dd3cccd0b26699a500f8a6bafada68413a14fafc2a5cc78c39a7e119dba6dd56144d5199b4d32934fb99b8ebb36b5fd074c0d02718060e8f678691ae6ce809a66b9647ead5d8eb59c4689e589b9e9689d"}, 0x1008, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) close(r1) 13:34:15 executing program 1: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r0) ktrace(0x0, 0x4, 0x5d2d028540055c65, r0) r1 = socket(0x18, 0x1, 0x2) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, r3) listen(r4, 0x723) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x336) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r5, &(0x7f00000000c0)=""/56, 0x38) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f66d401a8faf853fb59e1d248e2b9c5b70736cbf45b8a11245311acfe33da0e4f65b4bbc2111fe620dbe70c491f18e45efeec7df17c357291eaca65bb11c999833ac3bc0c7cd2444dc1be3bc399bcaaa0de09ae9ec3a96c7e0000c02afb09b0f43c02acc63830b795bbd75e9c8c51bfad4ee55ffa78e383e1952913e2d5c1500d6cd1a0c1b599ec0deb5ed1d59a1f78df5258f3e4fceae1e0b41b7850f86700ee25e3680bc1d4070000001cb8fce479092a48dd623453bbe6"], 0x10) write(r7, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r7, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r7, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) setsockopt$sock_int(r7, 0xffff, 0x2066, &(0x7f00000000c0)=0x400005, 0x100000025) getppid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r9) getgroups(0x4, &(0x7f0000000700)=[0x0, r9, 0x0, 0xffffffffffffffff]) r10 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() fcntl$dupfd(r11, 0x0, r12) listen(r11, 0x2000002) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = socket(0x18, 0x1, 0x0) listen(r13, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r14, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r15, r15) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) socket(0x18, 0x1, 0x0) 13:34:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000001c0)="42d554536611e6098cf360b3c4b9a74f38a858090dfa6240d73743c7dc296cdcf02d3a", 0x23) recvfrom$inet6(r1, &(0x7f0000000100)=""/186, 0xba, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x581}, 0xc) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) 13:34:15 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186a56010000001c00feaf0000feff0060d5708f85c2768519fe870004001f0888000000fa7db7e847", 0x2c}], 0x1) r1 = getuid() setreuid(0xee00, r1) seteuid(r1) 13:34:15 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0xfffffffd, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 13:34:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3100190000000002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x1a0) dup(r0) open(&(0x7f0000000240)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x6000, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget(0x3, 0x2, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) sendto(r2, &(0x7f0000000300)="ba9de0b650868ee0196769c84c26f6edc8cc5254dbd418eb5eaa475824559c45e02953baaa6a7dfb139f355f04d058237c5e58cc7687fa1b8f9f5a8753b691f9cfb60f029f04de5e7942f2a9dd9224f385e25b250c39e6a4855f7bf6fa8c271c863b08f5e486fd53d335709677e2f5a7a4b2396479cfeb649e0cfe913a047f5ed015703abe9cd3c2b6a67a396755fbcdb580cd86a0ae1ece6d657471b2b4e7891a015d8f9c83cb2a848c222bc0c2def2f380d468138d0b75de5dc8e0d716bba865ecf38a060aa50c2e977126721a901f4eab834f191222aa3fec23f5", 0xdc, 0x6, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:16 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r1 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYRESDEC=0x0], 0x1, 0x800) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r3 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) msgsnd(r2, &(0x7f0000001240)=ANY=[@ANYRES16=r3], 0x1, 0x800) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7943a38334d057b79d7ccff3e2eef00000000"], 0x47, 0x3, 0x800) msgget$private(0x0, 0x200) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r5, 0xffff, 0x800, 0x0, 0x20) msgsnd(r4, &(0x7f0000001240)=ANY=[@ANYRES16=r5], 0x1, 0x800) msgrcv(r4, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000017420041c0c0a14c4192385c5178a8b000"/71], 0x47, 0x3, 0x800) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000003df08d6736cc0d2100000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf80000e6bf64fe6e7e3f140000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf6410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c121d997cadcd720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b000020000000000000000000000000b89020420ce99f8179e0647ea7dfb1c2dad84c286a1a9010dee645"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r7 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r7, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r9, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r10, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="ca228335ce2a24671c0a5621430386b8937467824cc33d78b0044e3030cf22e1696daffd27dafe414e344ced78b674b138420695479f5cdca791b2e09324eaaaba656e5ee6033de7a7bd26a204f5245575c356de507fd39a4fcf6c27e0451f2347d9a3010489c0e48dc1725412084f0361c260a12c17b0983abb3d42a40c9af683481610a700be8d556e9983062a57e762e43740a4f4d409f7ef105f24552522b68f686b4f6c666dcbaac72a174de75527e6250a547d1a506df76ee52de645a9a875aa5e8880a4d139ae00210275c416fcb5e3554cc841156988d860cacad51845e1", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESOCT=r9, @ANYRES16=r4, @ANYRESHEX=r0, @ANYRES64=r10, @ANYBLOB="7b4eee2235129045923fd2f5daf82d94d05239f552e58fbc0ffc4a6814d1cdf43e8c562b49bc86fa3aa22b9b7885aeca1c00f5e2e6217b35288e63b6c14d1f5274545634bdc1a429b86c764affe5"], @ANYRES32, @ANYRES16], 0x4, 0x800) msgrcv(r6, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r11 = msgget$private(0x0, 0xfffffffffffffffd) r12 = msgget(0x0, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r13, &(0x7f0000000240)=""/157, 0x9d, 0x2ca175c37d0e17a, 0x0, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r14, 0x0, 0x200000000000b, &(0x7f0000000000)="11", 0x1) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r15, 0x0, 0x200000000000b, &(0x7f0000000000)="11", 0x1) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)="11", 0x1) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0, @ANYRESOCT=r6, @ANYBLOB="df9b3b44d53945304737529a927904c1e15a8e1f908bf86a922babb26fab3b03faf775c401759b507f630e078a9b5c1d8acd6fafa68b7e00b879a4d934d3eae132291a54ce431d4cfebfe153050721af9a8c724b64e2e3cb38da99eaa82ae9a6eab7bf86fb71cc3d3c27156110a239f40f04f875124b50b6d79fddb9294db68d91cce65bdd261affe84ad4d29335a6d0c0ef02ca5beb3f56b2fee794c63406b3", @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r14, @ANYRESOCT, @ANYRESHEX=r8, @ANYRES16=r15, @ANYPTR64=&(0x7f00000007c0)=ANY=[], @ANYRESHEX, @ANYRESDEC=r16], @ANYPTR=&(0x7f0000002380)=ANY=[@ANYBLOB="af82a6ce0965778a127b1ec389a36c7229d922720adf9d395076d7b70665cff4320a1af846e60ae3821080c8d001288ff80ef0754434f57fc7c060f07e8e893937a7f0639a41e761ee3009963f5ae36311baef2c601e9754637503ae21d54100969ec2a82f6da7a53f2fca897825a161051a753824b8ca30aad5fc0728fe61a63361c54d32cd6e44e9b28a93b9b3b4e74b98e78ea452fc7e2d8a182c546412e91dc7a02a85023f1a4ea5030a7ee492cced5d2d84e1c51b5bd0f32ee3210db5e1f760e58ccf954318c6b8f3fa05b41184d88cb1d02b9af30627b3a571ef795402cb1660b6ea238feaa318e97fbd101feeff65e226672be1a985a7fd4ea16be976fdc1f19ae155c6b7b118c9d64c2060df91451d8d20ed6fd1c669f76f3c116d9db23234ae0336d03a46bb1168c21e3c87485d71250c4968958e9b5bf4019a4595b18a729e321a4c08bf2ef904355e5d3e485f15190e8f9279b1ceadaacec374f6042c61a9e297325f654a5ec57b769454c6de46ae04b155268da7965954a100298dd2b912df644a61e9e38544aaaa90dcda72bce203dc83c1334b06860f4cfe95032b4b7efe42025458d8bc2072bc6daf977cd3c822434f0e4ffccc42298dfe975d0767746a18c75efbbc1025f85f5bfccdd24dfad2c8cc6501680c98798b14dcbdb9c21051e8068570758c3a016c59dcee0a00faf59a2bb648edd123090bd8f02d8b4fb356f4f12d2fc719688ac9d7a6b71d0b4ecafa2a59431a5c2f99d4bc00b7358a57736159075fa83231242f11a8189e7caf796fb2f3115b631a9ab0c9957cec1593c4a1d882f84bea298155d55b73a3a3c5b9053382f1e46d1e38ec260dc1ef2e1e7e8519a4f5cf91364e3a359ecf279e6b8880d082d63d02642a4b6ac65ee0d68d940f94d8370d70675b7c31f8387e47fd47d5e412214ad303d233e4c783cbd65624eb3d71f23de145e0f2b00f50f257ac9c969765c95b87def5b4bd034e5a240335c9e88f3d1a864468caef04b2d3408b2c35497233f7c4382459068e5e93207fc7410cb6188bfbc54c2d736074a54867634e66331089a1e09f135677a48e3586fc35b5795c4cf850089bd7c64d5b103179714fc2215daa3a763fabcf079daadbe30e12f111371562e4aa58948c6905b6f2666781bb051921aa7931ddbe795567d2095a560bfbda202ab99fc8fa5f127dbfa64a5e2af6998c946acbd21d643d841b80bde49ababbba3e99cbb853de7d4e0bee56e00eec3fce48bbd8e8d004d6a1a159ba163de7a5c48267d3b324d005e3d6fda4227392027201a012e282ab1c791894dda3411b4e096230722c2698e5e4e6b664ee3fa0e7b00955e8b43cb29c3a43cef5fdb0282002558a0883e1950829b48bef7636d474dae668f47dd66be620ef77963256b83b6ee3b435e0011a76245b4b0340011f120a124ac3768bc02347aa65a2bf0ccca9149d0cc2eef3785757c94c430476288f21de073335ceb4cf7a4941cf4b7e3183a39ad13c79a155977ca4b07413591dcf8eedf987164e4f79579ef8ecd8f7473f1b8e045520e8bf734b01fdc0a244dd1ee32c03aacd544a126971b0d37925445f24566c1182f029b2087e46da00fff6ea548efa9983eddd35f0af65f6b688401e63fd5964f1874db45011544ccc72a1013f754cfc4f9f3963c984ae809d6e5ebc83c7d7fc85862570d67f4b16ce88af3987f6883d331b54b6636aff5a5abed1d635eb3ff3b8dcda1e24ba1451cb3ab28c4b4dbf516763b8229d3949632784a63bcf5717612cfc1e692ef5d38ab87d2abc0ea2c77cb9acd7719a0f99bcf57de364f3fdc25a1468e36dc0dd41cb6c1a93aa9fc85a101148187b8d21b1db811efc6df7eccd0be5080e3ffcb092b302424369a8fca0609a0cc1d45fbdb0668c9f54e31cbc6059fcbb96b6dda5052bfc619927df2ee57bfaae1e457080b7771cef3c2e277f03c9f728647b8cdac172f5d7d07ed563013b18209a0596169038eb371459ceffe68f26ecf393275717e7b1bba262c8dd2f37236adcb487596bab58c74cc22cf91514f7afb2b62270cf0daa9307ea51ee92a91aeac4aa8c573c30b08943697820c241901199a3c252c1df6946fe9f1ef1c327c4bdb27cbf7e752b8fb3e0770fb220737637689cf89ade6bd6b986183d7069fae3d7199881c2d277cbd3cb331e3f14f4a35191bc57507488fc9565936e49e57796c6041db18ed33e7b943b95002ad0ddf2a6504130181127115592d65360e04be251ef2f2f7347c509bb7eb24d5d328162b482e630aac1f168abb25ff66780d6e5bddfdd614248c437c90aadc4ebf1d36f7206760ebcc4bbed447e5d0c2eb23898acf8dfc5cdaa0cf1265b7318a7a07adc6db717a9468aa4910907a346c887fcde75664a321f43efdef8fbbdf1cd334f1fe2de28b685190def36e630ee30a3e26842c11b28d3444932eef32c40bdff1599439ccc29d2313d2fa77398f772ba452e6e47895327487768aa64629c7856b4ae1171038d14cb419d30b520ed5baf7013af9a3220a71a7bd9357509e0146def800948ef18ccd8a1ff7b0d532aa77c4810f808f52656abcf47cd6c9b7fad3d9e5471e429d8c5e09e792e2187e3bf7c3840abc8ed7b797c38abb891622d6bc10d4701ba1d2402feff4234788d5414d9eb2d3a251cf6ca67b66f4b10a55cb8c2943fc92a9fbba20eb5dfca74a9751efc021b87ee9497c09745dae9b27549d9399741a7ecf48f5880ac4e34900470b9083a879e4217d559ad1743e6ec245fa62183b8752c43ef374b4051771fdaecd6492dfe3d284ea86dfc35fc2b640daff1fa9b0bcdbe4ef6e9463921036dc89042f81835344833e3ba0a1d7544004297de02e03121026ee06a0ef9330b0d2d3fccaf791f8bc6f85cf8c02408eaf3e2190270a71fc666bda2f0b4c50fe11fc6f872be87d945b4d54755fc892a43e48574ece80d59a99bca47e7361415456c8b8d42d4025b07eda4a84df06f5259a630390433f26fa947c08859e552f132d1cfd29765a5e5609a3cdff77ac9d20e6797cc69087c3dbef67d6c6a52634cd5df7fee4230585b44e7db2e8ee18a4a1a6074d446fceea86cc91eaca8e8a99b6dc005d62a251ce830d61b68d61d8a68cde7dd61a33a6bef098573c2964b15c3f546e28be07d074097538d8638fb820a5b24e4c6dea9b89f05b3370b6d28ea7a7b89703b622a924803ac831ba0f5385f7d77867030bcd586ed4bf27a6e5e9c267de7470a1edae056986c348e245aecf22ec8fefb721bcf5cfdb37c7d7606af5aee1ae112bde4d9e9e1e28e90e63ae7b3020d6083f78858cb7611dda779922c319edbdcf82e31177ba032eff28f5f9fbf79a80903e3f78314cd0a7bb9748f8ea00779938ce97447a10adb6868a2d5bf87673cb1e33f86e6af2d50b209b8987945e062923e49b1187445b31dd318399a30b9705e2c2ce184ca3f6ebfa10e2d5bb86ba14334507f3c997159449828e093622dcfed7197376c1da34dfa1e66d660bee05a3bf23b8e67a514267b3d294dba61d49ba39b4d75bdd06b360e3094edda4d7e059a03c2e1c5408e994bf7a2b303d32cf0d34a75f96b3934f73cdb9c4d446def81e83f786a4374c904204c2786a18313a147ee2ca2925683db5c6bd964ab641208b4d4449f1a0d854c5ce97aab03dbbefccad30c59f0a7a730d878d6205beb21cb9da27c10be8c14a9f497b296087032e073bafa0f63397d0f1359008992aacca7e7d5b35d160edac666747998987893ea9396fd91940d08c77e581c68e4a1a72d3424a2c75f2b630297070542c3bc2965d67e27560bc21010fa050a2d4fe09d44fda1012e3d8bb8e3170d927e7fb45f9cdb476842eee6e032e19d7d7bd2c633fca185d73d1dccb7df2df29830a96f267727a5fbb8cb259b9192e5908d999040538ae5cca6d002b747659c121e37f5adf3d9e1ffb18a3109ac45f4df4c4e709332c7fd6f91e29b0f506013f927b51154cce28b79e3594df93cc7b6973d4a97c9f62d276b33e229a9106194675c6e0689f6cf937efd3f1fc1bc57c91264267e642e372cfd9fa1f3532b4b796d0e7fd862a73bce5f5297abd8062463f54fbd855779eb9294db66fba5b29e37b3ed7cc172caa259f183ba14c25744dc7a29f3869274fc517ad77b76ef96586593041be7ae08b12cadfa92d63d40aa109a32736198065d05b03fd1acf4ff038a64aaecc988a748e19885420a96339d8b9c201e872ef229c5bcafe3f9c2489a84723d033902e5e0e10bbeec4a1d6ae8e68a127589d1b9b67057132d11d9b865ab1f2abd53009e80b6c751710f7077e873c96dd7a397f12729603c4afb8b4d456ed473ae7c3f81a45f35dbaf86e90a6ec6e95ae6956c90bf1e1ae1896e737479f004529e1e326c927a9c29044e60b741f68242aaed0c24fa9274443dcdb80cb4fa7c1638536f3879ad2668d8d5eb8f07e8c6b27c6e5a4be7b438a3c660b0f9524ce997d2d0279f6717342731e9d7011d789c5f528eca279fe7f90c903f601e40be887d04b1835d4709aa6b7e22a6c70e2f85eeef3db24caa2e3c6b87a67f32d75da7a3a2a5420bc0581514784fbb08590314f754b8706f7dfc3eae941dd1fca716243498b171c288265651bcebc140a1b7ec57deab67360982a86be94f4db572ee284dcf9feea837dec662d53d22d4bd70d86f0a5b97fe3f82e504dd29f387847af14922363f73398f6c4f222b2d6debc3e9a639e178e1067b9c52a8666517fc07f692c90d0d9435bad6e5072400065a0a7d9de2df72bd525e216c2bbb95c5545314ba3858e0e606f943fe76477afe009446cb86cb853635e83f0804e8254ba2010f7bc4d03b3dd6609892f0c09c77b0ea89332f9bc754c6d34b1751dafa389685d50b66db8599ba1ee4392b51fcb7e75323aefc69e0ba8944a84c5ed24ef2407c3e04c752e4ee1a0a80d3165faca495cdad6429fa1f2d9e55347b101e015a3f0df190b8c78213c96e7ff8c2567416d9223f17bb2b266d1403fed1c7ab8219a634bb083e8db31962b67d3a412790f8c50c209baf67a54cade81d980eca3d255f221ac4389202e0e0d807270e735d9012209b10d050296838f63f5048e474c7f15e00ede03cc758c31239899dc6d14efd871a6c1b9bc6c4058dce03f7e0dd66b17a353bf1e37ef37319af927c9b327d391ec0ec5dcf4a081067368ef90195bf6cd507f447c64d29956bc4ee8eedf294128c5bf6113160fb5bf042210064351668b43c2852620859cf63fc4f65b1923b2f18c77ff872ff7f2b2f622207e35eb0b264695b016ba15968afad8121496155da072eba73219dcba353ae4734c759fff07e647f3550998644d27c6665e71f1fd2dc6c431f82ef22fac37a0f382374b4d561a044c93e886d77be6e7cf46d7391492b23aa45f1d95e479f2205e1c15967566db0c341f17365a5c3fc96e8cad29629741a6f7ca8027fdc1e869b44e06f04a6375433c14213b28f8e47fb3c0a25167fdeb5de984772d1db6b7d23d8eb7b433d25d5e90b0a43fea2ccefa44119b49bd689e9409688e2be75581d8cbb6f23b6f82a67e2239c4283987cb659b9276e8083567c41d6c0a753a532bd6c55f404ef9c091e25031ec595b531d64946016a8f21e5521f08c41f5bb7f0d0270bfb76e68e43d200d8d95806796f2dd86981e15f44f830f02787a2d742a7b8b16947950456ea82f38aaf5e742c3ce59e08d03e09e97ab2931bfca5605a8feacd415f20b6a4a7e7d21fa41caa40dffca66134da5c08f8109cada9f912b2200acd4e42", @ANYRESDEC], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYBLOB="648e65ef3503d1d9bd601e11bbda3f0cb4e92412a31b04d236ffbcccee5b1749f1b8f64826e64e0f5fe7b027b68d600fa7be24cb4a3ae7f4"], @ANYRESOCT=0x0]], 0x1, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001280)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1790fa22d3697cdfd21260e438f037c504bdafef8d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b09784805127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352e368687b0003f23c978fb83fb3742647ec9e61755c12110316734b21533dcebb45596d9f7c609e6b71c23b81145a24d57db98d819"], 0xaa, 0x1000) r17 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r17, 0xffff, 0x800, 0x0, 0x0) msgsnd(r11, &(0x7f0000001240)=ANY=[@ANYRES16=r17], 0x1, 0x800) msgrcv(r11, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r18 = getuid() r19 = geteuid() setreuid(r18, r19) 13:34:16 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) 13:34:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbffffffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {}, {0x0, 0x100000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x194) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1af06ac9fffea2aa2b8281d10604949d1d86dc3dbf6a94f4e64bec6bd741d4b4576f526df7e7eb90cefed7598b4e1133d94ff054f2b9e128d440333cffac3ab3e8a4540b420946418d1e29d98920b772e5261b3d3ac177667db9ff6af0cdf9c669b3020b67db4ebd635518766c40f2bc270505153a443e80841e", 0x7a}, {&(0x7f00000000c0)="accc9c85d777b8ba65df03d82ed96a2da81437ec6b7de3ef223605c3765a5aebbcf33edcd42db20cd9fc90f11772fb24f55f2355b7e7ad84a4ea59cff661b10e1523538395cdf2b9c72b92", 0x4b}, {&(0x7f0000000140)="54561f9b36fdb73ef97e8f2b4705e178a515682ba7d34ccbe5759aa9baccb733d266758836abfaa1abba5124f4f76aeb67ac24f9722ac60408155c918e469fb7a9d2a0020c047370f7f309b971a18bac7b96bd8d1a8ec30b17c12ba9b3d5", 0x5e}], 0x3, 0x0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000002480)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) lchown(&(0x7f0000000000)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 13:34:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0xfffffffd, 0x4, 0x9, "3bc68c6926777b36c2da69519e8600", 0x8, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7d4, 0x7ff, 0x9, 0xff, "1fdc752d877903f4b9b6dc0602aa86716a38f079", 0x8, 0x40000000}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3812, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 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) 13:34:16 executing program 0: mknod(&(0x7f0000000240)='./file1\x00', 0xc000, 0xd03) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x115) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x8000) r2 = semget(0x3, 0x4, 0x200) semop(r2, &(0x7f0000000140)=[{0x3, 0x36, 0x800}, {0x1, 0x78d, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x800, 0x1000}, {0x0, 0x76e6, 0x1000}, {0x1, 0x4, 0x2800}, {0x2, 0x2c, 0x1000}, {0x0, 0x2, 0x800}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x2800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x800}], 0x7) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000140)=[{0x3, 0x36, 0x800}, {0x1, 0x78d, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x800, 0x1000}, {0x0, 0x76e6, 0x1000}, {0x1, 0x4, 0x2800}, {0x2, 0x2c, 0x1000}, {0x0, 0x2, 0x800}], 0x8) semop(r3, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000880)=""/192) r4 = semget$private(0x0, 0x0, 0x8) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000003c0)=""/165) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) r8 = getuid() setreuid(0xee00, r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r9) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x5b9, r5, r7, r8, r9, 0x80, 0x4}, 0xffffffffffff97e4, 0x9, 0x2}) close(r0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) fsync(0xffffffffffffffff) close(r1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r10, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCFLUSH(r10, 0x20004268) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r11, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da3}) fcntl$dupfd(r1, 0x0, r11) 13:34:16 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xc0e99db6de761f86, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe400000000000000000000000000000000000000efffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da3660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000441f0075ee5b42cb9c62c0b044d536149ad2140b573147204886d01640184454928f554199d4b1f543794745961480af080eafe5f4b136e0e665d0dfd68dd9c6a4f36c4798dbddb2b95bb628f062ee72341944d8f3dff308c24b600ff0123c34d7f2575fd72a864cdfaa8fea6b4326e0418e38b40d3fae4ac1b52af03e6925183e202d0c67af9d00dd03bfa477e8f91b40ac776c9561e6dc94f78e7159054d5702db"], &(0x7f0000002480)=0x1002) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) pmap_unwire: wiring for pmap 0xfffffd807effee80 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effee80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effee80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effee80 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effee80 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effee80 va 0x20ffc000 didn't change! 13:34:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x7fff, 0x0, 0x0, 0x9, 0xfdffeffffffffffe], [0x0, 0x0, 0x5], [], {0x0, 0x0, 0x0, 0xff}}}) 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 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 13:34:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f00000000c0)="cd987a4d5be2c1c5491970452f4d8c7e2233424a6583b25750ae63241aa310c58b861db83e1e0a7a09d1ce", 0x2b, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="0100f9c93158deb4ec40"], 0xa) dup(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000240)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) semget(0x3, 0x1, 0xc) fcntl$setflags(r5, 0x2, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) pwritev(r6, &(0x7f00000005c0)=[{&(0x7f0000000300)="1405af4c98eb87f756aa8768ca9a277b4a5a15aa95a4cebb17940a67bd04c53b616386d7412eb672b151e5f5c0f4388c8750e1b814457ef99df8ccad237866745f0897f29f6a4f7a189aa9757d0ba38e1a8a9479d40db02555f72b84b55cd8fb91ede192507676c3c3e566fb61bf4db73e338afad3ad28615a6fb1cac7954809aab9b4c225a8847cd794ce54a718aac0b5dc596972344ec7ecea2961", 0x9c}, {&(0x7f00000003c0)="7b5ef297fec1bb7b385040742b1dc594f0d5cf892b96d0ab3a6ecb3aa15fe28fcb72a76251380d576b50a0e3d6db35bb8b968f5abe39562f95c326c1d837afd4eb724d3377a07c044c95620bd562a20528a5d59ffd46d6a7520c62d730fe77265feb679cb1f6b514e68921437800481f429f164c24042d8ab5e31939098835735b61ebbe9bdb0127faec3552b171673ecbfb6d6c6c6e9aa2", 0x98}, {&(0x7f0000000480)="dc6c94976d6d0d7b12a00fda2e9cfa415f9c58b0efad43f4baab1046f1ddb2dda88254e5c822cd17f888dea62771861e6ae19834f43f2d78c11e7c9fbbbddffd57c34ceea0f9c5988b3232f2e90c9c4b131a45330d2325856a71e92c554260c9acbe5db87c7a7f422070df6dd8def7aeeaa8ad", 0x73}, {&(0x7f0000000500)="1bcf07e5a72489c9fac508f2ae67fe3183639266ad842ae9829d480c3990956f0bf54549f290b39d5075368e970cf4ac7f2935a54a6b781045c5ba3a27d49d74804de3022ca458b069b6475583d25a814f71fc0cc5338b79d9980e4fcad5c21b2e3571af83c256e427ee238bdef441ba1c921bbe8733bfb2e6816ede40045994e5b66109ff7ba2affefa835d98f2cb1f7b6febf338", 0x95}], 0x4, 0x0, 0x2) pmap_unwire: wiring for pmap 0xfffffd807effee80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effee80 va 0x20ffa000 didn't change! 13:34:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x3, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x60) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40001, 0x9e1, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) accept(r5, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getegid() shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="761ff18e27bd0e96021ffac40b6c6ac06ca35395ebe04eec8087dffdb6344815580f46350121b2edb2d76ed05bb2d0192113d040f7221f4592bf1a"], 0xa) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r9, 0x0, 0x0) linkat(r8, &(0x7f0000000380)='./file0\x00', r9, &(0x7f00000003c0)='./file0\x00', 0x4) r10 = dup2(r7, r6) accept$inet6(r10, 0x0, 0x0) ioctl$TIOCEXCL(r10, 0x2000740d) 13:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0xff, 0x1, 0x80000000, "ef9207df81b9ad73da0bbb268b59c4a55bc06f72", 0x1, 0xb06}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600bad1bf9ccc7f03314fa65305d7100", 0xffffffff}) syz_open_pts() 13:34:17 executing program 1: munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x34f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x4c, &(0x7f0000ffc000/0x1000)=nil) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x800, 0x1ff}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)) r6 = accept$inet6(r4, &(0x7f0000000140), &(0x7f00000001c0)=0xc) sendto(r6, &(0x7f0000000340)="06cd3fd044055d8a7cabf4463b38203c257f62a1fcafc75b9049a595891c002bcc835ead14a434426d37d0a74ee550f7b0bd4e515ed4ad3ad9cfa20ff8a3c6e65d02b053625e6c658cb81efe8cd8e39bd99b98c7cae64e96bbcc2f5f650e577aed8c982f612481a54596d38a7e2a45559b50345c5c512beab5e2cd185a20a213992a5a5d820cf944eb1d6fbd305c0bcbe52571c0b18d755c3c0033cff1b6fb33d33741a04a37e7d14587277bde707b4e90b4a931e6e5b3f63df2d1313bb8c2ed895e59a1dddaee4c46c1741cb313a69d212c6eb4049785ddb43869e6b9eb173c9af9d2454df2fe6f4d3ccf44ce37a51c8f6ac442400fe0d24e828c", 0xfb, 0x6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=0x0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=r5, @ANYRESDEC=r7, @ANYRES32], @ANYRESDEC=0x0, @ANYPTR=&(0x7f00000026c0)=ANY=[], @ANYRES16=0x0, @ANYRESOCT=r1, @ANYBLOB="d0f8350dd5bd48cd6f525b9d63981f5fe1e499cc8dc1508d5ccc18b743f195ccf25517a7f0bec0f357b73ee08549c2c3163bb7965b98953933d5337869d54694fe4f767ea849f70c3e0a2e9a9f", @ANYBLOB="a71689a4f6b39159927fc9f3fe7ca17938f82914eb07216b5b2123a7be007fe77eeb594b8cad4c1f4a800393416fccb63579d66320d612e6ff3980eff7380b85f98c139c2e1281911873152702776944856b24317b728e8476c77b9f8d651e088f536936775a9d127831ad67d3721cade68663468e390f90447e0f6ee05c5df664edd29782badc96516d094631e77d2701b3562cdb0fc5e5d6584d61993c0f1f5b0c4c1b455d53a149566237ab0f40662b8ba427cb"]], 0x1, 0x800) pipe(&(0x7f0000000080)) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 13:34:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000200)=""/133, 0x85) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x400, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:34:17 executing program 0: 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, &(0x7f0000001380)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e924ed70a266abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04140795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331ff23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100752e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b6373af701a3f76939a1e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d96447f93b274bae0b1aa0ef9f9a6dd8c8cf4e393d99777781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec294518e5c6dab65601aba866467f03bf0c75af117890b6dc270d13d017b00e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd993039c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf500000000001a12fc0f807f88c5ea04b5851d829e1b9fe6272554e5407a3c8f6799fc6700000000220a6c57a60a1f7df2b388e3a40d0d9337a979c4712bcb137e229e935ab7f10000"], 0x10) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) r6 = accept$inet6(r3, 0x0, &(0x7f0000000040)) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000580)=0x20, 0x4) flock(r7, 0x2) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0x80105703, &(0x7f0000000240)) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x4a81d0f98973da66, 0x0) ioctl$VMM_IOC_READREGS(r15, 0x80105703, &(0x7f0000000dc0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$VMM_IOC_READREGS(r16, 0x80105703, &(0x7f0000001100)) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r17, 0x2) flock(r17, 0x2) fcntl$lock(r17, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) fcntl$lock(r17, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r21) getgroups(0x2, &(0x7f0000000600)=[r19, r21]) fchown(r17, 0x0, r22) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000005c0)={0x3, 0x6}) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r6, 0xa, r7) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:34:18 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 13:34:18 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) sendto$inet6(r2, &(0x7f0000000140)="e349c4e2bec63ef2b42e26ed054ecd15096ce7542ffd393df22785a0ad13a5e1ba4bbea8f79225128896b6debd70ab8d39ad15c39a5f890194e0ee1f847ccdf459d662abd76508678a599ee4dab3370c2ec2c2a7b72cb95245851c605eba379aa116fd920a08ed65a537f9de2522f175362700a017ee85ccaba518d1fd05b9ad870ebd2afef52db7db63536cc3d35df2599c5701fac388eed81b4fd41013ce9b1912f1361f76176a6e6bbb8b314610efe2a42bba33d3b36138cc7972eff65824a3f72c55109bf84ab4d0f98bf9d4b58abba7784fa00eedfaa190ca93f85fad5b4109042e9209bb0f60fc57e18090a0d082cbbcc32a2afa4a1d7f81298d4c8bacdf86542f7fad84304cdf386b36506ffc5dfd9151f75c1276eebafc65bd4a542a9f8517db9b6a365a7918a6e842a9c26c3c4a94643e80af263d5519158cd214dfd0a6e5e66be844d9f8449e3c70e2517a2e33a505bad008ce4ee85c4f383c11a371bb7ae0a543049cee1f20b42728a186305ce32cf1701744e093c3920e8746731b7cbdd42b9618ca2246f64c2e5957e5973cf18b425815d0ca748eadca46e0573744b9c6bf2b1f94b9bd40c195c2a144f855122406102c129e42a2fd2b7b7df8c0272c533612432eafc88123a4d6dc0c1be0eafe874b54ba383e2e522cd7afa4d60268ec6c53219397c3bd3847fdf73339f6416e154cf5d24bfbf52926ce839e3fd0088b07f961a066ace9456ccd5c6b7e2e09e0c776912d65c59a553a46b7640c075088e3969b33085e7bc073a21ebb3fcd7d199cb90ff09f68af96d6aa9946b91fdbc6196a89d76faf01f90e7262b0dedd1ed5585c8db33809a91e79fbdf34c4f31564cbf8c2bcfd74d5619e05511a0f5910a9dedf81f6c373c0cdc7cd095bd2ef04dabe1782a0db97718002b9157f2131405733b497adab10667ac9fb4eb1bbfae7c8f04bc09f2a6859686001520f19f9eb71f3787d6519d61d9e7bcc5c425bf5e81d2df376d14a9721c81f1df1b41fc1c84341bbdeeed4c7997e285d83631bd80ae8f4b4022f1e8babf2268ac908412e0363aff542faaee797cd4b169910452a2c61e42cb7633d0686267037bd65436b8b3b5eba5a996ce01fd93cc5f2ff63ab83197bc0c146fd5e51932aefd0730c8557f196d0903dc4d3f2742021fd60c444fc102357c86fedf64a3027767a1c1276e306f013b5a657f1d98e46991e4136320c9d83dd8cd9927074e06fe9f73c3255440dc1de6fb077f9da93acf330f1a02735ab141539fb0e6a5b02778a3946a66754425b6d3dc0f5f5adfd531799e5260718ab40778e90f2494dd75d1a767ce460ffa199f8190e8886b891a572a4c4cb94da91b5f7156c843a8b45c61d538c9f3e22d98d443756650d292f5066910d30dd95f3da5a860135ca14c8d880421ba00c644d410984cda4ac38753907e1004dfbf4c38fcf8afcb8efa82c8fec5b9166584e3271113f55a6e004b2a2ed2f7d8d6fbfc24da2e80a62ed03c3b019d20ddf4daa0b65cf7bf9852cb17e6ad994a7757571c445b8642800810b3a721855365706b3115d1829136ae32070feaa14baed1b01eaff52b31c524036465ca2059d704013d414140af19f2cc6af26274d044483de28a35d11770ff3ba4d36cbae6fbf1e40d1652305d864be0132ac11d0f366822d6dade445ad70f7eebb70b5c778c244dc7007ce2ac69a9c68c7d23d4f3a6ffac5cb9a5bb517835ee85697f78db31edb3eb97037eed8df45075312d079267ca419e1f010e513edd68e2ce965e6b33e7035c9a8710832119b45ddc32631fd1587d5549801a9ae36fd1599768b16fbfa386ce83b0d34a4d2d58e24f9eb2fb7874e767c26e8e389edc7a823d093a24e3f55b3007e2c91bcd1fc6c2c20337cede6ea369ec068ff9984301fd80933e2d5d578d921b987b2130f984e57500b299a608367983d147c661af10a90a8bc105826785760a55aec20fd721a730b4ea26848f45a8e94d55b0850f0c0f09ff79a5a899c7474f9339bd64b0167db6f332b73b4bb2f64282d93f2cfaeef28a8272de36949881e80638a9c9e498535548ff7feaacfe25f4e93a7bd370f7cd7b0ca798190b40886a9090c2d115df19449c7e82dda538753cea932fd433b477fdd4c171f8dd0e7744e2ed0da089ad4e143824a0cba571b75403602fb7c5f72a3f83aa2165e15296e4db2103135ee8fba0b1b50e28fd4ca21e05079b9de5d1b55414c78cef6a92803c15d3e489617f7f88a62a0d32bd4488d5b052ec787e5c444ac624f1cfa4a3777a74435a346bda658dfea342fd0ca3b68f144846a03b8c4de44ac9d8ff3afb6d9a97c6a22461ea4ac7ed8399dc7e53ba5038e644e0d0135ca8cdd5c81b5f3ffbf5e0fcfe034026f2ac9339e0fcffb60b92c5d5b9b57563cd9f3c46a837967cc8d7c5141fdd6ef1fedd3bde21aff6b3487703380ddddd590e2d8592c673ebea3f774598546e9fdbea3fefecebe056edcabe4bb811b20ccab285ff837a74c1b24ec76d48296bc446df390ae3f7ea2ba3d945994db40d1f75645960afa0d5196c723446bfd9c97e42645e04874121123e1c4ca03c9938f1d4526b198ce6ebdce8e3a58ce2959fee6b02e25bb72f4720f8a1814a6712c1f2543e05e7015df43619ef1ff64373f63cdc3876add6064a4cf9ecf7951f36ca15b561de4f6e62e683db2777526e8564091dcbeca736324de692cdcc18c0657eaef427440202679f27be6b9d2954b364a7a2d55fe09cb426cec91bf285da9541053da785eab097488a91c1a41df716b33a6ad8ce51d5fcb06e1ff0aa1f8b85cefe080c7a9e415089356cbdae25d537d4ff8489b317ac1755b984c37cdcf61d537a9ee5d9a9958575a79e3d5df7f91cd1d88a71a5b8b6beb637c7f4d1a09c75244ab6d151bbe91a9c72ad9bdf8e4317a8a572caad48e09a5dc34f516b7eb2935ab14bcd60f5aca05c619aa8aced630dbf181b28fed9ac6a9c245215ce48bcc6d9446658e7a3dda00c55984d946e48079c7f4068762a97dcf375fd6df27015fb39fd570bcc20df4be7acd3eeb828982295a3116613834d87603325f93c8efdfc6b45be61e0a424259ce066ded3a00d59d6fe2e8cdd7e1f3524e3b0942bf005cd21b0fbedab84d26c58da36339045e01ef11b7acba6393dad93fc3110d5ec5497424f884f23882ac537abdbaa9870c1bff7b938cfe9fe381ddeecffcce6846ab617e85c3d5798dfc77685b58aa479caf96d7a6d4b79039a82852ba330f323b1be92359629bdfc60ee5532f09fc9e5c079d41639940d3fdd99114fcb24af179c20f4f1a3a040400f54763802b6a6f3c31123369b8bbd4dd18cf74a2c58f464ff251a79da91287254212c4e6329830662289b2023af63cbabb7cba02eedd6e222452711d399d925db6ce66fe831a4b249ef798c51b5004372005e25b9109ee4c1d1147a057c8f906a39644916cb762f248dead65890cd97d37b568581f8193ac2cf4c2b3c2463decc037b3ec2c08a6f640bf9fdf9729b818b2ca952c73dc8af8caa34b67d490b149c14317f23b8733461c890601b64e659ca78bbca69a7c358d6306eebd08cc1fc65c7458d589ce63b37cf6dbacdac1de44d06864f91a8108f0f0c0eab21f336399ae30d16fd475eea4a74f90d1e647b83e9115c65239aaf457b8f77dc22b4324e8066ce7dfd694a745f6110798b66b7fc67650e0afb7f839d01269bc21c653542c3572495777a40ed71c0fd94eb7059ef310a58e44334ca2f7b867351f1855b4ce6383a794c0e7c19f9cafaa9ec80e2b9b0293035c153a067459490c549b2aabce3ce61e8de65fdf1f270e92f92f4562bfaf65dc66ee50432e5fdc2513f3044ab47dfc0fec3266661426f4e9c93a25f0babcf8978acb540a05aadf95109b5936acd72c97d417f5660c2125d461c90cc589bfc57576850376130dd1e5ed20c191a7f575922a94d57c0b2ad3e8d78adfad1319abb0611748cec08698069a86930e04095e0bc7331edf09df0277966c82c63e73edf4e37d333b3819cb4714c31fc965910bd381fbc1b71056338a09c0cb26a6c5f53ce3ae3fdb53a77597ca6e2ff97b3ddeab385afe95e967ea1091d8578dfc55882c7c67aadf29c140683bea97cbadd864d59740d2a8a994facbcf60eb538d5f787f59deb26083aeecc9e4a3cc0f21e365132fc6847638878cb3c4106f07c39db189e31c2cafd270ceab3c0cb66ba5d2744c0efe1fb765b812df5f0930be053138fffdcaa0888b6797122367cc82a68923f61aa51678a8fd42a4b061a09056b1ba8829dd0641831e68c52c29c31268200357e22ee7f6bef2bb366ffaf93fc95d5eceb1ac2882a900ed86ab1dc8cc6e4acd97dc6abd3e0e7f26789dc33facc1cf9e8a7ea4bd16aaac2b6a4b261dcb88818ae0306bb17958c220ccfe6329bb71f04eb26efd314e1b1645f193d6e091831a1ecac5b212f2584a8221728b4c74cae3a1d8c6b962ee86aa519c2fc43cf13b2d27f701f2564f867851124f83a3d55cc39fb60f42352a61a012bcf61285d459fa475856ee86f75795b684805022928572c315cb28005589a144ae7a18649c3d35e60801882a04cce14a1c6341aaa97c4b61b8805aa0176fcced31f7b5befe2288d9cdbfe58c40243a1136da319368853a8d7f0c54ac8bd2f109973fda0c6fcd3dd0476f89bd266892b161f4728c83c2cefc6945337116569b17ce2a7344aebdc56c4a0117123da89de9b6c0d00e838866e258633074c3e9ed143614f6faeb83ed6672a2740aca38cf818c3358eca78a4df7006534e1c48729a70decc0f5d1b0e683794744793c79eefe1c7c7284f3aa2fcb80e10d80d378f1501da8059a517e28ef690be5996cce8922e709b18b7a6429220a75342d8e6852c066d66e4d0867689620b2d0f94580942b1c7dc1392b9a4f362b0695cad99ecc2c80f2b0499ed0631efb70c9bde9bc73b1d586d1a561f1c562636fac6754c60d4a8607fa0c5782e020f9f953034aac6a97bc91e3084c5e9a0833ac714510ef1004f6d9a740b44beb4dbc4690cbe4125fa5cea7afe2d00d7ec6b3639b388f97363eed6eabdd3255371a0a6865ead7ce687b76d75a324ae0f6c46a15a19f9da440b00c1e8d53b40dac5dfcfd7aa91cc02b92c597b586509d3d769050a9b58ee8a095adb6f76a55c88ea5d92e4d2aa0b6425f1707e6ffbe2e0eb534256fc6223d6674aa3a443ff33e77c6a7eb9f4c8e529e6aede0e8b15b201db26e0dc8fc4318f9f36e0e277c13fbef09527526ae8551881ebecaff29bef9b61a051de41f145cc585bef25d53bc46b819fcdd1987222421ee9e0c3f241382723be4b5d2b844940e10e09ac3c3e08e18bd6455c5fbeecd171f9909aad0681a2197303b2e7d64eabe268ecf16b76246a5f25e2132699da6a5958446fb39c5260e0018e446e65485560d1fe60b4b1f05f486c83b8ea00570e153a22e1854597db6f09a65087c5aa4bc9a732b955855d2b9c3844fa1e2c4d7b6768b3db1f6d9ee9a2b6951aa057c0ec9c2d19fa424538e6d85e5190dcf1e209a018a20437a2d23c5f8eb0ca063803ccd108a8b4c95bc849a59b64c38ac6fc0261d357a48c8c75920cf29d85f62357c67d57ee4dad43549879054e3189334139a8627c6facf0761f3f06e8657ea36aef8960b7ebfd1daa47c2f6149972098035be102317750fdeb1139fb095dec0014743e96a4a791a33b71db47ca4e3f87cdb6f61a91253d280ab0233298835464418d7ef60856b338d0b14249013573fef916daa350084251b17dd1", 0x1000, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x210) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) getsockname$unix(r4, &(0x7f00000024c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a2a7ee38a7819631ec6d5d2cf871fc47ed64d19de4b42ce06e1c412a129e8e520bf4b357ba23731b3ba381bebd544517ef8309fadba235858566da7f5ea07fcb149c456ead139fe6d380a56f556c633507abc26814664a9c846751dff2f4873bd6f9c7546d42c481360b4cd601cbd982da4a7f9954edfb012a4fd1b70970d4617b446c5988c250adb062fa44fc8f182723652b408ff2460012f2df94dde023a89daf099be48fdbf76cf917e426fee44dafdeda92d5e39a39ae843e04958e75bff1c0122a96d26677e054c0de10b27a2dc215f9e97bbd61080c2e91f4eda3836dd840b4e853f5217edb705d5c1b741ffaeb9541e139db2"], &(0x7f0000002480)=0x1011) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r5) 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)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 13:34:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000140)=0x3fe, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 13:34:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) r5 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r7) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r12) getgroups(0x8, &(0x7f0000000140)=[r1, r2, r4, r5, r7, r8, r10, r12]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xfffffffffffffe01}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000040)=ANY=[@ANYBLOB="4a38d566551955413b39b45acf4c83f946a92527486fb92d10557598100026c1d38332c4d9ddcb80d853e3dd8a8b6480bf697df0f733352b54e531"], 0x10) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r13, 0x0, 0x0) 13:34:18 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r2, &(0x7f00000002c0)=""/171, 0xab) syz_open_pts() execve(0x0, 0x0, 0x0) 13:34:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x8000, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000140)='./file1\x00') shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000040)='W\x00') 13:34:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x8000, 0x24, 0xb2, 0x4}, {0x1000, 0x1, 0x28, 0x1}, {0x0, 0x3f, 0x9, 0x7}, {0x3, 0x6, 0xf7, 0x2}, {0x7, 0x15}, {0x0, 0x1, 0x0, 0x1ff}, {0x54, 0x9, 0x4, 0x3}, {0x3, 0x4, 0x3f, 0x7f}]}) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) fcntl$getflags(r2, 0x3) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaa7}, {0x35}, {0x3c}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x96, &(0x7f0000000140)="b6c757ff65ff2b18afa7f515211ff7632fee00004000d9655585342b7a23e931f2cecebe983f938b0e01bb4ddecc93c4b6b0b67192ec2c90d4af2434c59a9678e4e5d836410535ec3db1f1e12b49d9fc1a1f21c855c985ee14763df94e8ae3b124039a39f833ae0e1484857b1f8cf800f89fe2dced9f860f184e269da251ff60c6748ce392e27e0a2bd8be5f01af1452fb7594000000") r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x100, 0x0) fchdir(r3) 13:34:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x86038) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r4, r1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x6}, {0x41, 0x9}, {0x44, 0x80000001}], 0x3}) accept$unix(r4, 0x0, 0x0) 13:34:18 executing program 1: r0 = getegid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0xeb) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r2, 0xfffffffe, 0xf2, &(0x7f0000000100)=""/74, &(0x7f0000000180)=0x4a) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r11 = accept$inet(r1, 0x0, &(0x7f0000001380)) r12 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x200, 0x82) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x80, 0x0) r14 = open$dir(&(0x7f0000001440)='./file0/file0\x00', 0x80, 0x82) r15 = dup2(0xffffffffffffff9c, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r18 = getegid() sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000200)="73c9d7c49429ddf66ebf14abdbc6559c15bde8e3a25df49f57ae324a507324314b55d50fe34f43493ddec6da66d3ae256152706119a92b26dc9e07535487498873cd0e1f931f719845605e0b6e71fbe140158aaa51786c6945f69cf71a33f3e45a7993607589ac9fae55d080fca23693707a2532016cedb9403db22ed94ecb91c8a096ac1e14b1542ae3c122159b6f850221a32a31db23f763c8fbc9c63ec312e3859564e7857a0d50a92dc56aef3db1c56a9437c385de905b5129a4fb0b0f751788cff18899ba73db52f3ead983c70d9d6b695fac95c3171e90875c706792d96b0c1e34b3d1aa094d76bf319815289fa285b9d943a16f62e7b4f1907917e36552637c4dc23f9c923336a1d255e4bae4f37766ac439cd1c6fa5b5548966087fb039f7413a73f7b4994dafdec9566310fb7ff952b9623a2fc7d1fe7cc502da3c8b196fe6599942c02164103cb454607c05cd7882c2f98db54683331cd89fbfb8bc1c0b87afa6053da96564af95ef1e99f14d3a679c8bf4ab2d990308d62b30220628a9aa0912caf335a031af48f25b9f9e74cc4a39ab7eb951301393edac73d87e0aa1f4246dc902f0e1303f7b6e92b56958b97ceb6dec271ea0f7638488f62d1945ae08779433b91b3d172dd1c30284f08b74fcd3d709585588bcd9c9350c52477d656ebe12bca2282c9037f3d32fd4bd2aa0c073c7b8d42b00798455b350af0ea5d46f3fb8706ee350af63d1b60a3ae3abca0cb265cbfadf019833d08fd5aa0b82bae2b15a6b3de474dafe08d1f243b4603c9ec1601762c22f4b8937aa2537ace22df37d51cd2edc54434c843d462f0da01f3d0b9d9d5081fe94d32d588837a8a349b1d560d8e49147dde0d94df971048aaa45bd7ee00aa89c8a19b6d832335f5e9e28ac80b0887919f6a966010d86473d3ecb349bd528cd261566f7bd9ad2dc6f56b57c30b4f31f6710ca8b0d5a97d9d6b5571bab245d626aa0b1e2aa9cd86d029ec0d58627d71c6ba9072db7f23d24bb98de2f366fc7bce65ff4b2ce7c2f1f09e646de2eec4bf681aaee23802d6c7451b0088c705232deb7d93cabd0145e1d0680ef48cb689deecdecc023498e7cf5a7e940979da1862405faef1492ad6ba3709ad2964e1cf9b00e3035dc1cf0af80c228b5ac1d9bed26ecfa920471ff88f4864377cbec00ac4a3e22551a8a342f6ff87fb23d9447eb9a1b7d5ade02639b453564fb50f566b093fc1bba3178f6c76f2f1e0deb928d389a569c6756d1cda9ab0bdbd4c9b5337958586b537019f93db358b1479ae6b0885a6796cbbc404d88afb7138864775c069cdd52c9bb683990a044f229bef9e60b865283f96a3ab616a3e56e54fd10e8ddc2c70a46a101349e15977a2b4cda2155701f647f226dd9f865ce65a1e0ea39a577ee9598f71e5e1a93db541fe25cd84d8c1a25888aa758ab672655d466457353140ee7449b3e958db6d6837c5d24f2873ed62171592966a7b293b060d4cb46bcb34b23ccb21717ade7287d7eb99fa662826cd8096ae86f382ce630e6c868bfb409c724ee753456bcb3a556c73f84b02bbcb3b278087b2932c53457bf7abe033b4c398f4f00e83d57371f4227612ce045c22c2fec4a0723025a2a11cf6856d071bd6544953949257209e79aad34d117f5a893d1a30d9541a61fd14c3ea968059cecadb41af8f26f4b28bee41f25f1d7edf521a0801243afe243e9f6d78a87ee874364335d4763bbcaa15e3b1bd3ed2b816a5ce0b12ed33493eca3c016bc0d52aa6f66b8da802ff421359499aa3db602f6cb8d559d5681f12a89ea90d040a75ff7b49cd4a095e53f32821c7d617f9aa2d5bdc4c0c9ef3806f280459768f2750c0ee2d7dd5f294b569b535b61dfa7449303a3134fe69b3e3626b7cd6f4b9d95db9ce42d4b0b899844e399dceebd572aab8e6be2f3d0be998263c334949f92a8129ee99983d5c196e82eeabe84ff4d1c3427414728a3d1be43e0d7d1f1d8757e169043f2520bf94aa6a3c482dfcddcf444075ea807591738c21a085d6f6699357d5223cae8ec2d41b4b19e9f9389c2e1539fb859f8921d6c8da4809dba45148cb26bea00ebd1f9191b0f1151f7e27a17c078ddefcb9a3f051d56d68d22f4c1076673d9d5b050cb1800e7ec9dfb6afd7c95bd120622651acda893d8492cfe2199cc9fd42e4710f58022916f8c044fda36a2e64a38964eeb5bfbe317f0717a82586875acb80b61cb23d62c99fa60e43313ca7c1e5756ffbd0343cc59c8fd52c9d0fa0af238bc36f4f948ca020bdd519875e357a709b5d5b2d243ac19efa15502da7dbf8d43279f0f5417493a46a0e1c4852f51750b0adcff383eaac29b1f69ba83c8f7726513eacaf96c2b094550ab681bd0990d2c0bcce46872d389f569a8368ca84dce83867c8d7df585bf5f14aeeb49612a15d642f167567489e5f65f0e37d62cafd947a8f97a4ab3c4c3c2b51b61f4c2749819ed25d91c2b7529231150494a897dee228504d35487174e612a57c5e90d0f07bb78bde61cbe20c938cc94c2f309725ac6111b677a08d152bc6842fff987b1c174ae69549572668b66539ed7c8cdf64a7d95dda297169d31530c4567ade9d2c28d793a450fb7c2d05a111cf195ce39e2d721e71fa1247960f3633b18ccd7c58847c602c8f613d2b492ec2df8e86d97f48bba4bbae214d5c8974120ffb5b02b845e1d16d71646978ed1afa356c0941229426a342855c39206347ab6ae4d877c0ab25baf18f11013e87890ee4143b8b4b648278565294c1cb078b2b0c2d20b0420c25445061fd1b8ba43eea7570de85ac399bc04984f856f387ae59c1a6bfd6de6f1eb8ab7be3b9ba6b59b2a8978951676fa15e6608fbfeff808f0ee448d41e815e57b9c4da57e8f74bdd7b39d434b20d9f0a7a5ffaace5cc05cb29f862692c1dc53583e87e52e897f0d017cdfa26561b2ad56a7827fa483b87358cda69831abd60617c4e2bffded1a5447dd5cce21c3b872de444255e79460cbb51e898752d030054c4ca4c844fcc28de184d4d56cabe3df58cb82eb87835eb8e2b664abdea7d09ada9597b6d52cc64a01d389682b5ce39fbfe84aad32e091ffc5e2c7214cb269804217377c122d5af3873497985879a4b6f9509851cb222fb5ca295424ab5fbe7c1dea67b8d555fc61cdb58b30919857585163992d591c0f6b35a33c865f5d65de76ab4cc6fa480a47d4a02fe3637fd30adca67413d934d0f75103465a11923272b6fa4ee36349e551a1277afccb107bac51f90a332b3dde996cc30d0e7d51071ce20f0c7424b4431f5aea65b2d66c09755cc2894bb9e25c242863719216fd7bafd33fb3ade4ddb6c9d3921830161fce6b1aeb2969d73c5e44bc1db659dd397f3130c450f076a0dd3d6088019309bda65120a3b6bda997b92ac0e17e5c873e209248ad50f55212f9b257ba7f22a2192566787d2cbe44067fc28f7971733aedda5cc9f4e80260033ab30cb778856b2f999b6751c86bf57310be3ea0017f5de0c17ac9b246bc348fb51be3c311c1ccafeb78b7d8cc7c8eaded4d82bd6b3b6c15e6747f2879efc4d7fdaf1e9c73d098889fc002af010068f08c750e72fdb75f7e222eb9f5a79437b1bd71e59256ff0ed7ea6a082c238af013b2980264097600fbd2cfe16808ebebe581cd30b3d0e55930fab3217a5e81d35d2f38bb75566310cd6df5000480b4d76097e75ea1ec06a89de7818643cf739ddcd6a7b8281f6a182c054a075890a7e95bfa36085950f17ab72a26e7207f2f5d470d8fcce6bea454d600fe8fa898e54718a4ba979083e3be49db7739cb2cf5890a8652800e42b0ce882f3d3b5b3d2aab6e6ac7afdc47a336f360b8a10c5adfa6d0deffc1964ecb65ab34d5d81c2a0d68b801024303757e1b41b01a365c9dce4f834897d2587ee079ad3ab60e5f8f91a954f7ff111c1586984fa5a65cb9d5bcc056c7b391d5bdb0830218d1e74a1b133db3e413b9961b463104352b7f525772b66777879b49c6f25ecd4408446fe508e0fc75805d9da49b1e685424338a855207fb50b7607d3a2042cf0f716e7e4148d9dda503d8db58c9e2f3c84a9b742859f9b857e8fa94fc0da8db00ae8bc53722bd732e77cf2314ea8a83d86733019bbbd5b7e557091557de5281d41c25e39493e39056587a32a985106e5b5dc108e452c7934ccd2e0932aad129e9beb6fd7901d33fd469e4a83e58d09ce33a2854b5146709b326d5563614dcb624918d020cc180740e3f87d33948790bfc65899ec9d3a511d2c1e3c1500cac4bd408c79751ffe139459042518b1109af03a3333b1dd3a829277768928f507472ac6fab44bc45c00b19d47b0a6b28e02cad7033afa600965e7222b3cb057926f27efeddc60e8bf27b835b5abd0b93923a360bd100ec63b6de3a084db8d900a0f4dcc35cad6a5a39f59a6f43e44dd2b8d28f12106f7eaa395652a386c682b838052272404318600ba72a3d8b41840ad5834518dabf502746701b30ebc8a925e65d53c9cf4bfd87915775260ada0ab10f5d350596847577f112d901cdc0a5ca428e535b6241cdcbb36f8a9b7f1a1feb38b8bb7ff2767106dea9d78c8204024684d5d6ea92b8fc9e60514fcb703657a0dbf6dd0bc1fc315a088df3db2636779e1e8a0a8c1e227410fc59dc6a6277a50e5687b31dc3e49cdafa778bc59e9502599928ec3f0e7055b93212e0c753a035c653e52b4d6bf61463169efadb7ab9d5c0c41502758c6dbd0eb89750b526393920cae71cb54b7b944e1f3b0355b3c9ad8530dcf0445b60a285b8aecd5b24634f615056ab397d226a2aa0f1b92c350194d0e4c1b4765c3b72ac6e2d6a0c49921cc3bc6d30a1c497b5cec7732ec5874243d2d8299b8988bfc83123cc0078ce8063b78e3a81874454ae0572f20ee59344fa4d701ece9373e7cd5f45a616a1ed268a88be0ad8fecf8aabb7740b4875207b17b8c64967373529993e89fd11a6bf96fe9cda6d4d19fc2e74d25645a848e0d804ba22a01302ff668014fa6ed66e0dcfbb880c69d7cb9502754bb43926fa63a512763840367a0b4ce6600aded1707dccfde2e67c530493b384bcc2f539c62d89c5027c7876a85f78c7a4d714de82aeb3f24eccc07a8c04564162209b6944767645e56c9eefd44c9d6b758754cb55a73edaa7243480337f69345aaed02635eda3c3c3d40cb6468e39682a25cad62436a02a74fd8231f816024c18fae0402dc75f1b33b62b6c0e67d313a83a4ade797282d5d60d1e256c9a65237f0f5dd45e21a78114ac6afdee34aeaed7fb1d5142c9e127a3200f20eef2e29206b598599d787fdec29de08d1931d7eaa75e9e48d3c6a485fd4c0b5231f69550efaea53e0d6f58bcd4ea2e270c55f9a61629db7bb312eb89141767a5a98774de8137c370a43ea38a0e165fc53a1d52ce28ab3ec4961473804b3ee3b038e07c43b509e26b5374701382c8cd66e5cd9051f50e02c0aa0c853a91095984389480c2d022daeff4b9264210d8d74c88ae88773dbbfcf5dbbc1b849c6d2facb3c8d97865ed032a69fab98873d000738ea3c522766d9fa789e6237a17a90f5a223ca29c8ec9209640de0c60fe99f007ce65d30104a05b957657007fd62ac2d0a779fc2122d34da08243200806b30d5280cd4cfadc2ddca8f8b17108e16b47947b009ed95fc9b44996546ec20c74d4757d1a759ef0241fa4933f85338b3fce8251a0e7a6b22a8d63c0160a775e16d784dae1bec674abbf1e0c8dd3004b0f7ba56b60f3ff190828c10f081d290922d60b199154c424274e7", 0x1000}], 0x1, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r0}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r1]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xd8, 0xe}, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) sendsyslog(&(0x7f00000016c0)="0847c4c441f40053dd5d2800d4fa41ee7bca60d59ea1a1fcbea26597b9af03fc0491853c4fe0c235b79bc70ebeddda98bca28a5f8806caf6068d07cc77a9997297851e6d8118ac3695972e028f873b747f70c07122d4cba589c93b6796e8d1b2546d4f6c5e3f87da5dd80bfad77a15e72c4ae4feab034594c6f6a3b890bdcf129d0a09cec7a34446453659011f8184a6b652c5728d2a7943d80083c51624a4e4c3f4024584c2a6dd46a4e839c6c6b46e12404fbad3a94abd4f12e85e56c2", 0xbe, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getuid() r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r19, &(0x7f0000001800), &(0x7f0000001840)=0xc) socketpair(0x20, 0x4, 0x9c, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r20, 0x80000001) 13:34:19 executing program 0: 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) socket$inet(0x2, 0x2, 0x0) r6 = socket(0x251302c967f5a7c4, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 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}) r7 = fcntl$getown(r1, 0x5) fcntl$setown(r6, 0x6, r7) sendmsg(r6, &(0x7f0000000580)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="800000000000000001000000030000008f06707275a69afbcee489f5d7b132e0729f686a10e427178223db83c09b87702aed8960a19cfd6e5989b11cd29dd06b2da6af5c1a6b1dd8b73d0cf2c0d4a43ce9adfa3ab733cc974dcbfae02fc9c54be84fda46744991dc525d25d42763d03e242065ec60b48f47f299935a061a49007000000000000000ffff000009000000b942a944d6742977a6c6b1e580624b6182a068b58974487c541e6e8b97b7ef4ed6dfbcf458bf70487faa1a0cbc552f5c217aa4716dbcbddc4970edfdd79823a73609b4bf35c50b38b5529212159afa2eb4455006a4674c4067434d6e8eabf63c2000000000000000010000000900000044d967f1e5da2bfb48712812b7000000b0000000000000000100000093c49f288bbb61dd3b20b98c7448b92bd8d6522e167e52a1791da184abdf834f8d4fa0bdb7bf6e7faa74d56bcb15a00eda1675b8ec7f8ba79ba6b016d29880cdcbef9ae1f593a1544aecddaa1a05a6d8195019784c5f997d7d93b81bb657f18bf38573f85afc526b5453de5699ed441adac14cdeeb7f918493f4bde203c1e24b9a285660abe7316ffc1150107f5b843b22072b9d84646cee5b403261c2e651889150116c"], 0x1c0}, 0x8) bind$inet(r6, &(0x7f00000001c0)={0x2, 0x0}, 0xc) semctl$SETVAL(r5, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 13:34:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7fffffffffffbff, 0x0, 0x100], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {}, {}, {0x77, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x775b, 0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x8, 0xf27}, {0x18, 0x3, 0x10000, 0x1}, 0x9, [0x6, 0x58c0, 0x6b9b, 0x6, 0x81, 0xd3, 0x9, 0x81]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f00000001c0)='./file0\x00', 0x10, 0x81) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000200)=0x1) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000100)={0x4, 0x6}) r6 = fcntl$dupfd(r1, 0x0, r1) getppid() connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 13:34:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6fa, 0xfffffffc}, {0x18, 0x3, 0x7, 0x2}, 0x7f, [0xffff, 0xc1e, 0x10, 0x1f, 0x6, 0x1, 0x2, 0x1]}, 0x3c) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 13:34:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 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) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="4446401ef928cc718518058e0169015b74f8d06a2d9790979b11f4293f3523c4aab56c5eaf209335ea803f32606f1ce73010ad1a647651a6a4f8762fb24512ddb4420197925623ea48b6ca44b1aabdfb1c676aecfb67696419cb71888e49acc9c1381e5324c9c9a7ac437c7b0b00004e18d4790b58256712e917785f977efebbf18dae73a833c1ac63dc698f92d2398bc5fd9e00b8e51b13e96757443b7bb150b3b4e19fbbc0a5ddd98b4004a9cb0fa6ebeab16d6dc0f60f10ee9cf4eefb471d9b65e739d197c891ce570616d3488e4359a183f933b8d9980e1258fb368389ff72ba2cbfaf4f049a54e3091ae409e800db44ba838b6b359cbfe9123e69617057ae6ee050e1768f2718099b1d7335dbe1ae53cea97837fd27b6bce30e1b3f501d71d6de832486d083792acf50b0ea4cf120fc07bda3ea69532883108f63806e005a0176376240d2c5b1f69cbc569b989d876cb6dac0e7617b061a13de1b8927959c9dafd180ef30a708a37f04b6eba15efef73f"], 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) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 13:34:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669d0e53000"], 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)="38fa995d256dd51894c3350d05e6a2e91c2ad73f1f7b8b2b4e55dce64fc36f1f416f919afa052c409960d16e247437eb9a1b095103c1594ec0b00e451d837f20382452150274bb441b79b9a41a722664015cc6d16f4e23dfc4757b25527ad7254250cc0ecfff3c044721d0426b23b03ac90bac191c439b66328111a01da96adc3b6bc8f6f3961082cd871e3ad793598eee10500865897181b499c786fd04dcdd9f52465b75e4badb0fda42ee4836f5240f87d3c66802590ce0f0b8a8906d6a37b2a57c43a20eefda2d9c", 0xca}], 0x1, 0x0, 0xfffffffffffffff9) shutdown(r2, 0x1) 13:34:19 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", 0x0, 0x20000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2b0c5d9a5a2dd4e88a59b78f77dbd8d299d041d16c2f6eeac8a71916441dc6c895c5d7b66d6cab5f6bcda1bb49262a973fe442b668ca14faca9911116339dbf57ef961ca830c7efcddf18deee55d92ff7bb6f522df766512d99272c700c7813bfd92d8b340275a2c8f3c2044f0fc8a4294efe4227c604e4cd0fe13daa668b8528a6e583c7d26044410fc87c724efc5b7daee741d9ed77e74f70d255ccf22c03f7b3c77b8fa68a15ad6813104d6b2ca12f0895093b56963bc6a196f7d146ce92d976ec32f888c4ce08573070539cb412d3aa9c606e9ed2b30399960df1af50a2625bc87718e3b1c5d801cdce231f00c18d818509a692c3d4703f76ee67bb155bf31c643764a96c297380256cb3f1dc087a193d2ee95f536f8159253239f43f3fe15e0693f630f93d4bd2882460053c725e589cd92b6898cb7a3c830f4"], 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) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 13:34:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x1, 0xb75, 0x5}, 0xc) r4 = semget(0x3, 0x4, 0x260) semctl$GETPID(r4, 0x6, 0x4, &(0x7f00000001c0)=""/78) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$getflags(r5, 0x3) r6 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x5) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r6, 0x6, &(0x7f0000000340)={0x1, 0x1, 0xc90, 0x80000001, r7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000380)={0x2, 0x0, 0xce09, 0x10000, "317a0c4380da51e3db822c25022e2e1947108b5b", 0x9}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) pwritev(r5, &(0x7f00000005c0)=[{&(0x7f0000000440)="d596aff750354731ddde1ce10edb1c2795ebeb3a3d13ff4263a19c921670e62a53943df3f8d62de8d74080cd48abf36611ba3ac6e7a96412fcd75698fd5ac1c50b52382f0f656377b23315640f933b1e6be8718876b488c97d4461a57c5b1c820b3e3bf0b51cd5c514fdb1541aee68eabb115f99b806984a", 0x78}, {&(0x7f00000004c0)="614b43193f453b7a4bb18e2910949c8b721f09fad6228cf8f5ca23d76575b79fccb81bd41310629b077dc20f5803630ba593ea91d049a5977797c7bfde2ba443ee7c87cf8001ab352a11f7c9d1ca4788c4d970de1bd755977a6622827fed2814b8e6dac7eaf7e5c2ec79d7ea36042cdd7a97ee837a720b5989518578afa3c6b9e5b5a887b672f9f74f6dfdb3ef22fa01870e373db56a4da490682c114cc7b742ebb6026909", 0xa5}, {&(0x7f0000000580)="22bba9939adfdb69ddb979b71eef9734e6eb2e2f8cd458d38faf4df259932c925040ed0178bb", 0x26}], 0x3, 0x0, 0x2) getgid() r9 = syz_open_pts() ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000600)={0x1, 0x9, 0x1, 0x8, "05518d0757e82ae128a5b08aebe2a1fbdfaf629e", 0x7, 0xa}) pread(r5, &(0x7f0000000640)="8c41ea3c017f34329883c536bab299c56f7aa4b1d8090bcbdc1dd4330893b777ffa9c43c2fc753e65d6733ff952d91ed9dcc3fe871ef9b5845644d412446662dcbca284ce201dd5509dd75141b0d814172a40e9f8120858e10e47c50c1d27592d9e74d560a12f19451fd70521f3f7339d706fecb78fcd4fc62066a32021a7b", 0x7f, 0x0, 0x5) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r10, &(0x7f00000006c0)="0b496efa6b4e794d1170d22b7fa95e0cd5b0b8c61dd149e67dc1541d94b317b026d321fcd882f4210fa06f07d1f3acdd93f96ab583798023956ee160e67bd95ec3a90f6586ad561211af1803e93553db42b9e2325f8461dd910ed5a0931d473a5fea51d28b050ddc86b836efe32ddcf11c56cdd8130dc942c5276d326256a67568feca61f08948b176fa284192d735a503aa6b5aceaecf1fc98e72ee21717e72895e437c42c711d41703c97e42ae6dd6281818f1769bff30f5d1d76c4b1f1d89b9c4bff270ba66530da8aa2e2ff02191a30dab8c61917988f21b890f3b53a2bf37705fe41dc9f01c3995ebeddaefbf74e40d3110c241ce9e43ebcb44a3e0355213273797a295133f3c8faeb764c22b55a7ce35e7d256847d7aeeeb691a0224d1182f3a0a4c9681edac36a609c51b6a8aaa1d228ff98b72171c10277d3e0ea9172a388ad2e294c548dbd75a9762508594fbe9cbcb0e1a4835ed7b8cd27da1544272779fcd608f103635659d84ee8677db67f23a92c08d7ec9932c60a323ea2a256481a4ff2859c41b421833cbe52b2e634a8f7078749ffa5b376373776a1b84b0933d34c1d4d3ff5d2720779cd04a162efd7441e57822777472098b349528788a74f2c7c244062d123918a0f2f4569fa9caa401c071a4edffd6d2df64e0c9b6900c48bf83966d5c56a6c64f92a3f2caa268fcac8fac70b04d846c95801a6bdc5d4024f5a3005e9a1403902df08b090d011c3b741a987fea1d1db1a4cac5e5049df9b66db60857e49461f63fad3b8f94fdb86585441c3d2ad3ea1d89c64938544191a9e99b8cce88d51e87432a98b9cc39d35ab89c6734a8403dad6155d9c01390dd69e4371a88675aa5bfa70b7cdbad2af22b3ebd9faa758ef78a82313805379daf89ee1215b5ae8d6a02333196d0c8be1ecf372779a87d598a23781947bf89f20d5af4f626cab10b0a50675cacbdf6c76a766f944636b0916bfcc10bba188576194e47cdeb85fefd2ca9f86e61711994e142cadad00d48f339a64b02489acc07a89505f24aba5663f9fe14723b156eba3b77a28d31658d26e519b5700322655401ac79ee57be45c7504debd72f8742057658166c3eff8f90e6dbfd790fa893c7c6dc2ee4d5ffd2f8c6c7e0d3bae777a8aba443cf4881e0d7b0eb067a00de4ecc6e174aa30e0c5a6468d60a63b609ac394ec2baabdd5b6dcbc0e9cbe70acd0cdf600bf25a327a74e4d0ec64c6180515bb5e1351b68d9e06e2489128c10ea0acc6592c358a53219722c59e94484ca28fe2bbd119e89e87cccb9e9280713f3fe7f2f6a8a119bc3ff05931e4badb6acc5385dcd82603106eff9f879622e4fd0100693f0a43cf23566ce6f60881af9232f4ed6853e1085a6a4f91298d4c1c598c967e168541f33494298b0b6c72302d76fe1796180d799244158ec76c757e8dc0c602f77039766031c2b4475cb686bb195062c84392f110ce32b7d0dc818000a712b7f73d1b5a726b12c8a886cdf1cfaf525e6bc79d9f88c2ffa8cba52cc19d717883f06a28d93ca4d8879dff7da96dcb80b7c81aa6f614be59dfd0fd5725ce9267ed5e4465ba09786f705ceed956f117cf281bd5258bd91d98919675b62aab1da20f71ccca590e723367d8883f6351a39e652bdf7151c87ef4823f4e65dd80a1e4208ca46da5b6275cea52e2bc182b0c78bb4dae45084e64802e06923a949c7d5d31eec00f408b78c8a55f2fa29ec0aa2bf2957dc7e37a98e56470793ab9b5cad0a3765666f6bd09f7b9935dbfe3ec214ab54d4eacbb9bb1eeb4ae8486baefb7690b718b0f334444501fde2ec8223c8488307866047fad11c22db10868709f408f6ab110107d770ecb5e61c94be3f2193cf3f9c217eb68bb5e4c6ff389158c9bb6faf370b9e759df26f9a6df1867d60b2bb3fa93f75a3ecacabda0537081cbd22082644109fdb45986aa2cbcd586ad1198dd4674b0a3b99808564c5a67e9ff84de950549b9fa8bac155e587748711222c54eb4b49b12dbef49e353de024041a0700c7d75827f5d23e25d584ab11be72ddb33e346504a0023f21dd31dcac6e637ebd9c63f087883c249511b6b595399b238bc443f779dde915a113788f1b13f6d70851fca081b0411bbaa0304c2875c45ac8b758f3e057d89d5964b14cfff23d414415eef6868fb8c0a2098695ff086433c45e4978e1fa244e3d7b60113c6233ceec73abc3628d619f7b93632b8faa3932df8bd92186be7c6a0f5ecaee6a56f899852793bb54b8092476ab9e224b78c8bb24d1300ea4b2c6f6ded661c5ea5289d0d2223340a588b017e121a56d92b9a1c34e8c5f6331acbe6115786ae3dd52dc0c9901b61cf230fcc61b0dc194b379852e2495da3e942bc8a54e1048538e6e28aa6b6b9dc8ed8b7b376e7e3d1886f0cc2583927246c973eb702b35aaf6f80ae4e1a397749005ac270944f0cad74bbddb56006aeeccae2951b53e0c6d19604703cc1a9880f99850f12f9339976ec4255ded29c64901cd099f894fbf869e2422940653930e234f42cda732779072cfa0b9c9061f0a4f8b6cd7bbb11b3d3fdfb6de4742b06f3d81a986bea430759a0d3704e2f8344029fb0c1bb7e673371ec6dc57337a44e2489d575df803353ab91d3c7ba3fe5a126f751fd6e46f5ee3f9c136ef69624d822342e8f7c8f4c1c2f3e9a29b0ce868928b3b7694d2e301a83c7786c2a86e6f9d574aa2997457220d2912fef6ab3c253324d37df6e18d1a4652fd8d34f4dd5ba168b4321e383fbc01ced0ff20d3ea14ab037cda28271173a535253422c44bc7b302220f0c4622f6f30351c92462b60ae28ecbaf3cac6e0a973977340bc4b665068e6558eab7aac570f42a827368a755e2322747458f64d129cb62ee3c5ea5012e6107af47c55ec45aa84c96f04734980812d35181ff7474543ce1332f67557a0f81c7b7817cdd77c0c2696ada5a0b96b7d90b6acf27c21cbf80be040e1d34f4d4c1ea4c27c65816cf5f848b271feac338d29075e4a76cc4822aab4a7dbfb9dd4098ff2de088fdf5f4e302356ab3c7bbc6742d7737354454d2ff561d717780942bf5189d161066563d27e6a0c9a22447911415b71c98d3120067700b887bd2dfe087ecdc926d8d1b3c81cbc63859c60d6a462b7b28ed0ea181ec115ac003062d55509c2ce21948c6e137fec7077150ab3ae4aed07021be9ddac0663dc5bd746c27d4cfc86547ba3faf5ab30c52306a80939aba3e0e38c7e318ff52432ceed4352edfcd928eb40d91e9a0bc2f03bfe11747e7d4e32f72fb09bb52b33178a3eeb9280dbf0a6ac6f03f5b9ffacc992fd24436bdbb297cbf793a8121197d36f4f28c80403a0c9a5261698b73a60be137e38e06a1db89d56775dea4e38218818ab2f8f688256e1d271efd4751db551383ceb42ccbf5c6e9a1942b25d499d07cad6426e9482da425db65b9fee0365b0079abc0ce17012444fc839d64f4043dd433f716802e6b63bf2fce0ddb2d93ebbf86d5e53f55a7c3c101cc71150dc8bb3f9aa74820bd3f23341daed1956b9eac67b86b98a880c730ffc51ae10358cec17f65d0edf275873854c743cbb6fdbf5ce901e2a790fb52c6a9f2520092acd7e7f13f9c1bf947dcc8664df4d9a1e9ee732716f37f48aba9e5b9a037a2d70ee4eef35f87942969f6e1394269fe1d1d1be7a43ebed137f3bcebb6d8c19778c2d3f6815f94d8d2ac06a5d11784ea2ebba38ce5de5ae4cea7978f9bff338b24ee51e25a963901ef0e41134f343bd086f17a726fc612bb0bd9e9a76d91ab733a2884fabc790dde45f4838733b71954ed8f4f743a78442c0ff4b2eccbf7f8153aacf44478456e8092a86338ea9d1352fce98f2b5dcf073fe92094500b2be45028767811ab6954167e2e83984cbef7c1541743236ef7466dcc4e247658887281d0eb891023e85c879db12ddd41661b4818e9f99873a3ad61f2183c93c127e95433370947d8bbe1d33f8dd7e524370d9e926e730041b73cf65214b305b574ef76c5b344be762d3448dfe4c88bff027718ead5d5ec5043fab278c84a6702e7d044be735ae19518aad6a607bc2233710870e23bdf3626fbd028638cda04de98fa9de980fed07bba1389b48c4a264399911d2be11d65a24bbd80f9c3f160964a3de7234a22f3265e7f3ac8bad4446e5dd1071324f51e2a9ebd448bf11e0046bcf1aa85f70c76793d04d47c3a014d4f2d617398e0a8d57c5bc365226e223890607bb8367f0210a600b80db80e9ea1872a193ba203db8ba57a2d80e273f56d49e0da1d95fdf7bfd0d31e3fa5e9f25a41be32617207468989dfb91aae9ee562d9d503804c1d17dddc6aba3d806d7bebc39f35b471d722b8ceae911128d75198f6f0b812ac5b19a2aae90f6db39137f713644674e2546fac66d1b5ecd99715c85109f37a61b9a745522121fd280000af3e56b387427dd033f387b04bd1f8ce661495819b1dba13c065b307d97040453042d372ac87c80425e76f395c255e6203c67b3c781c00c000b529dfd6eae0b52aa300385b044f21c721d52fa72e85a69b1d3fe549c9e71b766dbf679fe092a6ef17cba720563983e244c411c38c03c99d3c72b89661eac3037bb56db2736381716ccc3102a9a0f171d6c8cbc3d7a1a5fc43329d5364270e97f4a348637575fb39246345b7acd5723238250f2e3458d6be5239d37d1e664bbedee8504bb301c7d00fed27f069cb48759cd3aaa36e24cd7717a7ef5e3ae9f8ce1222c51f4fbc7f9e57eeb21c39ef8e8899f146dbbbd807907f95e617606b649394c36943adf774673e7c520c646b422af90f93240564a3c1c717aae6ce4bc5a8efd55aefd9a9ede2ad222413f980ca558792b969ee23460aa5225a385fcc867a431ba80940edea61064d84275df1fd1054bfec58af3547b8127354f6ce6f20c6dfdcbbc5beeaa7da0c25a0d785992d42724de7db1cba977588126980a15509ffac584dd64fc62a0d36dd8fd4877f40654f3946577664d417bbaab3544cdc9417c045f3847ebbf6145a1439b07859452926b1f7c464837631e6260dcbaeb94beb6f3cf97b68459615ebb3ad6c5db74bc81a925d82b9e54a68308ba56e7f7bdbfe7654d162b1fcd654a130e3816206759e383fb3a7833529b98f220c480a21af6f6ba830ecb5ae32595eb207582ea6f4ee635dde07e2835a5e4c31fc9e298c391e95b33d139181506760fcdc2cbde0f4945780f683c72b42d4e35544c07f1323654e87006cfb262a696eeba73c8ccf78fd5c090881a056b63b7b09b7e5d0f5374f4176bd1468afd4761ec60a9764aea3244e90188dce7d40cc6f8db0ce91996983057a17581b61faea58fabee158a57af15ed5b46324b1d9f0787345abe55780059f2f0031382b9f7717f3f5c7937e93c5fcfffd221a255713444f6e039793dfb2e88e41d8670b729e0d9d4653f5329b90af8100758f21e2d298944a0f5720bac78d7854c0f63b56a724718e4f0f60eda2b74218b90457f919874e8457b8609e6a4180a3291d7e6e4e2cc4e9a91d7c53d7846ad675458c6c8483223f15ce7a65c3d6b3a99119ba536a3b7432666961f1d5e230569b485ef8681f405b0716b6af16b71c90363036c99ab395617eb00dabbd668552bc4502b6a9ff550307a7f1530db0b54ca67924cde4a7dd061c511320304ed4aac2790c71ab9db9bcd8d32a478309997fe237ac6fedee93a1ba4f5bfee125bed4058b516c901ca3231eadef2fbe1d06ef05510f22e03dfc9a939dd277e4c58b77bf668fe3a1fa7ceac426c4357392a8c5a", 0x1000, 0x7, &(0x7f00000016c0)={0x18, 0x1, 0x1ff, 0x4}, 0xc) 13:34:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x20000000], [], [0x0, 0x0, 0x0, 0x9, 0xffffdffffffdffff, 0x0, 0x8], [0x0, 0x0, 0x3ff]}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x3, 0x756, 0x6, 0x1f, &(0x7f00000004c0)={{0x1, 0x20, 0x3f, 0x2e, 0x9, 0x200, 0x101}, {[0x10000, 0x8, 0xffffffffffff0000, 0x9, 0x7, 0x100000001, 0x800, 0x7, 0x10000, 0x8, 0x1, 0x5, 0xfffffffffffffeff, 0x80000001, 0x3, 0x6, 0x9, 0x100], [0x3, 0x400, 0x1, 0x1, 0x6, 0xb5, 0x7, 0xfffffffffffffffb, 0x0, 0x9], [0x200, 0x4, 0x739bbfcd, 0xffffffffffffffdd, 0x101, 0x1000, 0x3], [0x2, 0x20, 0x1000, 0x7, 0x100000001, 0x3f], [{0xb25, 0xffffff51, 0xffff, 0xff}, {0x7ff, 0x43, 0xd6b, 0x7}, {0x7, 0x3ff, 0x4, 0x80000001}, {0x2, 0x6, 0x7, 0xaa3}, {0x2, 0x2, 0x2, 0x10000}, {0x6, 0x8, 0x0, 0x5}, {0x1, 0xc455, 0x44b, 0x8}, {0x400, 0x100, 0xfffffff8, 0x2}], {0x3, 0x1, 0x6, 0xfd2}, {0x1, 0x20, 0x7e84, 0x2}}}, 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000100)=0x13) socket(0x18, 0x4000, 0xb7) 13:34:20 executing program 1: r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000300)={0x1, "d1d06556a045f4c53a51babc1c6f3303a62f70be1cab3f208e3b997d03741c98b651f54a6e2c1ce1db02a13fea4df517462a91541f4d1c80181d6ed1aea13833872f94b9a4f26b40b4911889d7ae51ce4d6f37a7d4178346f9ba8a0fb6ccf6176d611073e7d5742aeb58a484a1692c20fcf1b1eda8e30e91902adcb12d59fb3a1eb0e04cbe3e371a83c6f4aab53c21df97dc11eccc327dd30eb938101752402ed3611094fdd2221d1867df01cc792685c3b5e7b3f87b80c385cb82f389209bfe89378c18c0668202a03df1210cf9c3404fe2b92fedadd9a85f75ce0cae111ec4893eab10fa861fdc9c648558ecf9ad854252df2ddf1b8cb0d4b197be"}, 0x104, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000402e4000000000000005f593ead4c4502608887d35a0520800004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000000c0)) listen(r3, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) setsockopt(r5, 0x6, 0x80000008, &(0x7f0000000040)="fea1b757", 0x4) r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="6a634e1976fb071991e1d33cd17aeebef7a9690284"], 0x10) dup2(r7, r8) 13:34:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 13:34:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000200)=""/104) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001b84, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, r1, r6}, 0xc) seteuid(r1) r7 = socket(0x18, 0x400000001002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r9) getgroups(0x3, &(0x7f0000000000)=[r9, 0x0, r2]) setregid(r10, r2) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x27, 0x0, 0x0) 13:34:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0/file0\x00') r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) chdir(&(0x7f0000000080)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) read(r1, &(0x7f0000000280)=""/193, 0xc1) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') 13:34:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000100), 0x0) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x137, 0x0, 0x0, &(0x7f0000000f80)=ANY=[@ANYPTR=&(0x7f0000001100)=ANY=[@ANYBLOB="c88b5f63fcf4e7686a3d55efd3dba608649376c62f685ae8a46bef0ede9ce95ffb978a71aa2ca11db909e6247733401938990fda36872b0b6b2768ea0db6596d7abf03d10020f6e0f067c2af8e14e33d0564b4cdd3aed9708e1b3673914b5e3af2bd6d1660a3ab025987e4f8", @ANYRESHEX=r2]], 0xffffff19, 0x400}, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x0, 0x0, 0x0) connect$unix(r10, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r11, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r11, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r11, 0x2) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r14 = socket(0x0, 0x0, 0x0) connect$unix(r14, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r15 = msgget$private(0x0, 0x20000003c4) msgrcv(r15, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0000000542709300400000529da36bf3f585a5fe87792f3b00"], 0xc, 0x2, 0x1000) msgsnd(r15, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r15, 0x0, 0x0, 0x1800) r16 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r16, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r16, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r16, 0x2) msgsnd(r9, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000400033c3b3f637e3f05f3f029bed9a1d3dff66c579974a3eb8c7dbf2afe6bd64de58f73560582afd4ba77278d2197f5979e009c2cfff6bb1229c1bf59d95f9909b4e8935095325d698c1f8b77b0e3483d4e1e407345823a990b9bdb149e33db43ee680ac14068e3d692b3184822c3d13eeba30d59d89268664c0f8796955b66ad4d700042842fa0f2e896a381502c2"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r17 = msgget(0x0, 0x100) msgrcv(r17, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESOCT=r0, @ANYRES16=0x0, @ANYRES64, @ANYPTR64], 0x5, 0xfffffffffffffffd, 0x1800) r18 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10002, 0xa6}) r19 = msgget(0x3, 0xc0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r20, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) msgrcv(r19, &(0x7f0000001200)=ANY=[@ANYBLOB="2f074de993fed1a7f6bcd08f05a66fee397bc532541a6d1e512ba10d911c3d01948f827ded2c9113fcddadd65a2a824d51efec0ae9afc14c5f13dec7f477aa644e9d1482b868a2759269d2efb2962ab92b5e9714757b407f000000b9838bf83ce1f013c35bb36f58198690c7087bf700"/122, @ANYRESDEC], 0x2, 0x0, 0x1000) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r25 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r25, &(0x7f0000000100)="510fc3a0", 0x4) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r26, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) pwritev(r26, &(0x7f0000000440), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x0, r21, r24, r28, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r23, r29, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r32 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r32, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r32, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r31, &(0x7f0000000880)=ANY=[@ANYRESDEC=r32], 0x1, 0x800) msgrcv(r31, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) r33 = msgget$private(0x0, 0x0) msgsnd(r33, &(0x7f0000000fc0)=ANY=[@ANYBLOB="0affb304000000fa69774fa7c432db0fefca10d99b51c395517ac93b054642a8098526957b3147de73ebaeba24838309e8cdd0a3280663445e376541293e5d0d2a1d23550783ac39308881ea3a99902d8ccbfed7b905f6d07659772186a875c155c06bd31ae9cefb66b8ebd3f29d3730a26946b3fa89a21b5e37bf83c43c973d2a869e67ab9d7ceaf14002d471d7a814343335410dd72c13d78262bdf3bb5badb8bb3efbfee16dc7bb715889f6c074a9de9f5e26b98d511b96b729fe05f4af5f27805045f62c9f88403bb2684195d8e5ee0f9b3a88d0647ebcc183874b08de8d9f56f4886ad2400811dad508c1215a9a78d00345e291ebd3528f0f507f6d5317b0647af7949cf7965bde5dce0bccc1db0828bb4969080b082335e01bc132f21bde1ba8e85cafdfa074424f3755"], 0x0, 0x0) msgrcv(r33, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r33, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r27, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) r34 = msgget$private(0x0, 0x20) msgsnd(r34, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887f1fc1b5e8a545f9b2e5edf01812bb8"], 0x86, 0x0) msgrcv(r34, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) msgrcv(r34, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d8ff1f1210f4d9066025b69d6db5c6df63a4ff8244cd87d558d971d9fdc9ec757b8e3f3686c090f989daf5fad1346abc013c171f83d37"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r38 = fcntl$getown(0xffffffffffffff9c, 0x5) r39 = socket(0x2, 0x3, 0x0) r40 = socket(0x18, 0x1, 0x0) close(r40) connect$unix(r40, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r41 = getpgid(0xffffffffffffffff) r42 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r42, 0x0, 0x6a, 0x0, 0x0) r43 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r45 = getgid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r43, 0x3, 0x5, &(0x7f00000003c0)=""/85) r48 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r48, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r50, r49) chown(&(0x7f00000008c0)='./file0\x00', r46, r49) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r44, r45, r46, r47, 0x2, 0x9}, 0x5, 0x5, 0x2}) r51 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r51, 0x0, 0x6a, 0x0, 0x0) r52 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r54 = getgid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$GETVAL(r52, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r55, r53) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r62, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet6(0x18, 0x2, 0x4) r63 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r63, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r64, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r65, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r67, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r40, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r46, @ANYRES32=r54, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r56, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r57, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r61, @ANYRES32=r62, @ANYRESHEX=r67, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r63, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r64, @ANYRES32, @ANYRES32=r65, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r39, @ANYRES32=r66, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r35, r68, r37, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r41, r38, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0xd1, 0x0, 0x0) 13:34:20 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) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="84"], 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) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 13:34:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000ebfffffeff000000000000635d4704336a8aaf6a3350254a2d00b818000000003100000000000000000005020000139f0643075a24cd5fe65d3c7e649186a5821f426381ac43c7e0f5e383285bc1a09f4fc882d7010ce4428bf2c7e69c67f076636265e13c2c2d158068951ce331c85eaf3acada9482962184deb7f95850118e7efb5a9a294d2a585bceb14e224ed1887b7595b753666a025511572f01cb196f834933190eff3482f716fa0f26e077882a167a97041c0900000000ac5e71f88a4a3cec69bf5ed0caa74d09dfb49bceb9d732a7f2eb3db4170800000000ebc374bfd5c9c6eb967f4d63cc48c9fd68234d4ef5414736e6b3e0fde324574db5153624f79210c48cd1889a137ec391c600000000"], 0x38}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") r4 = socket$inet6(0x18, 0x2, 0x0) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r10, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r11, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r12, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) kevent(r5, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x8c, 0x1, 0x400, 0x7}, {{r3}, 0xfffffffffffffffd, 0x10, 0x40, 0x3, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x10, 0x9, 0x1000}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x8, 0xfea}, {{r6}, 0xfffffffffffffffb, 0xa2, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x92, 0x1, 0xd15e, 0x6}, {{r7}, 0xfffffffffffffffa, 0x10, 0x10, 0xe7, 0xffffffffffffff89}, {{r8}, 0xfffffffffffffffe, 0x6c, 0x80, 0x4a56, 0x5d}], 0x8, &(0x7f0000000640)=[{{r9}, 0xfffffffffffffff8, 0xc6, 0x2, 0x7, 0xff}, {{r10}, 0xffffffffffffffff, 0x8, 0x20000048, 0x10001, 0x400}, {{r11}, 0xfffffffffffffffe, 0x8, 0x40, 0x2b, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0x2}, {{r12}, 0xfffffffffffffffd, 0x88, 0xf0000000, 0x8, 0x3}], 0x20, &(0x7f00000005c0)={0x400, 0x1}) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) r13 = dup2(r4, r4) ioctl$TIOCNOTTY(r13, 0x20007471) accept$inet6(r13, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getpgid(0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000480)={0x7, &(0x7f0000000440)=[{0x800, 0x8, 0x1, 0x59b}, {0x55c, 0x3, 0x1f, 0x7}, {0x3, 0x47, 0xf2, 0x200}, {0x97, 0x1, 0x5, 0x4}, {0x3, 0x3, 0x36, 0x8}, {0x1, 0x1, 0x78, 0x9}, {0x5, 0x7, 0x40, 0xd53}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r14 = semget$private(0x0, 0x4, 0x201) semop(r14, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r14, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)) semop(r14, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r15 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r15, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) 13:34:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xe}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="fc8bad7de1a5f4146c5a10358c6e") unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) sendto$unix(r2, &(0x7f0000000240)="4e6a74ba17656cc8d02f9a5ea4d52449051696ec3de9774abfb92467c2faa4b9a8cb2a0cef1732fac2cc718be1b5e8e46f3ae1f9a63ffe892d2c39b23b851bac56b3033c7fe243a032d343e4c13184b5f01c51ccbdd1a87d0f733505f21e1aad517149514988540121384af8881f448fb3e7c8728447e1368f49b67ae8c023e39f4e05a98a0fb314c6622e540d5d0321314d6d54cee31e2ac9543d6e8eda542dd50874c9f69b27d8e03ee7047484472879084d16bb0b055a775ef217c0e778a5a8aa9beda50a24228aea1886bcf46f3ce6c83d7acd30ee8cc51849fdadd1f7b5706c8aa17d8bfb8bccdc2c99a104f772f800fbef0ea27850c7", 0xf9, 0x40e, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x79, 0x1, 0xbb}, {0x7fff, 0x0, 0xfd}]}) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) write(r1, &(0x7f0000000700)="e9c00940d8c1f26662ce40b1534bb1abd99986", 0x13) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x4}, {0x5c, 0x0, 0x0, 0x3}, {0x6}]}) r4 = open(&(0x7f0000000640)='./file0\x00', 0x8000, 0x10c) accept$unix(r4, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x1, 0xf8, 0x9}, {0x200, 0x9, 0x6, 0x400}, {0x6, 0x2, 0x6f, 0x40d5a313}, {0x4, 0x3, 0x9, 0x8}, {0x6, 0x1, 0x81, 0x4}]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r6, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) r7 = getpgid(0x0) r8 = getuid() setreuid(0xee00, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r10) sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000480)="b7d8de", 0x3}, {&(0x7f00000004c0)="5a6833ff3d8eea32547809316b5e164cbef0261fe71eb4677dcd3733d953c8b3bfd0e16d1f6eeb39e2a79ee1ccaa3236904ae28f22e4904b10c4336f08a49cff266905d1b43d99e8ccec15b9bc875e74f4e44712f0e4d605525318cf4da9984173f74bbba8bbe153202f87e316b036372cf9e073d21e2b736cfe779e6a9d528d53fc4bde51e429bc9846f491d56b2737c71af8fa5f2f8924c7af21b094cb55766f5834fb1a0dfe27120482ca8f098d27ac5e", 0xb2}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r10}], 0x20, 0x401}, 0x2) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000340)={0x7, &(0x7f00000003c0)=[{0xbd1, 0x1, 0x3, 0x3ee5}, {0x200, 0x3f, 0x3f, 0x3f}, {0x400, 0x1d, 0x81, 0x4}, {0x8001, 0xa8, 0x6, 0x4}, {0x9, 0xb0, 0x1, 0x133}, {0x8, 0x4b, 0x3, 0x10001}, {0xfb6, 0x6, 0x9, 0x1000}]}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000400)={&(0x7f0000000300)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") socket$inet(0x2, 0x0, 0x80) 13:34:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) recvfrom(r0, &(0x7f0000000000)=""/83, 0x53, 0x803, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) 13:34:21 executing program 1: r0 = socket(0x11, 0x3, 0x80) socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005040000001a000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0x175, 0x818, 0x0, 0x0) 13:34:21 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x8, 0x4000010000000003}, {0x0, 0x800}}, 0x0) 13:34:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socket(0x20, 0xc005, 0x4e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fff, 0x1000000c, &(0x7f0000000180)="ebeccbff13b9fd812e68466b2b6c191889929648fda1e0497c552fc2b4d8a4d150b7d6fffe7dd91507e0b22d2531fba2991c344f1ead3ab1f23371e72febd4d2523531d71e05b27877548bc7bfde74a9ef8c328a60f121d40acac4279e0cb84b531fbd57737abdd68c08f42f4be7c7ae8928f0bbf4cd96b2e26eb11175db834bb66a8b3e3efb5deed8f2e87d1ed7933cffc8b07fd6e17c32cf1ccf8f1ae875df54087a24e60e863b2ffebf63d9ef15eaa50df39a0735571555a5766a902a37b1cb68d0d841a82a23026a63ba81c69f51092edea4dbf349205e5ef745bfc9f16b93cd8d084475f9d826a5b840207a1faa0152", 0xf2) r1 = socket(0x18, 0x1, 0x0) socket(0x400000000018, 0x3, 0x800000000000003a) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x400000000018, 0x3, 0x800000000000003a) 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) 13:34:21 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) openat(r6, &(0x7f00000001c0)='./file0/file0\x00', 0xf99, 0x40) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x16, 0xfffff, 0x4, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4a, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x7fff, 0x1000}, {{r0}, 0x8000000000000003, 0x100, 0x2, 0x2, 0x1}, {{r7}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x8, 0x3}, {{r8}, 0xfffffffffffffffc, 0x20, 0x40, 0xabad, 0x400}, {{r9}, 0xfffffffffffffff9, 0x20, 0x1, 0x2, 0x9e}], 0x3, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x1000}], 0x0, &(0x7f0000000140)={0x4, 0x3ff}) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x7e}, 0x0, 0x0, 0x0) 13:34:22 executing program 1: mlockall(0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0xbf48, 0x6, 0x1, 0x3, 0x5, 0x2, 0x1, 0x0, 0x3ff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0x401, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 13:34:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffb7fffffffbffff], [0x0, 0x0, 0x6], [{}, {}, {0x0, 0x1}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="c97eefb376ef951b4f02041f205d8599d78491c20e2ac6670b342fb77b08235010edeb19f1dd7bf771e9ddcb6c513c1af66d0833fbf334cf01067507d3dff60e59e4f8f987ec3c68e5ac7ea686332fed675027dd3db496e57b94f58476d1768faf12c5fb6f45f495b4c9d36cdbae2285", 0x70) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 13:34:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4000000000000b, 0xfffffffffffffffe}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0x101) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11", 0xbc) 13:34:22 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/78) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) 13:34:22 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x88) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400004000000024a, 0x0) lseek(r1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x53) 13:34:22 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f7978"], 0x10) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x3f}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r10, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r11, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r9}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x20, 0x2, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 13:34:22 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000140)=[{0x3, 0x36, 0x800}, {0x1, 0x78d, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x800, 0x1000}, {0x0, 0x76e6, 0x1000}, {0x1, 0x4, 0x2800}, {0x2, 0x2c, 0x1000}, {0x0, 0x2, 0x800}], 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/18) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 13:34:22 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae250f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f5ffe48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8796172fee8e7021258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764453ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/2003], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000680)="3708c45eed3570c3f9e7e6de4b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b73f97220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbed7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772f26e95d8b054beacf045829f00763e0523ce4f91ad98086ce741949146dcf553bcb208a89cb3c52bb80f096d2278abd30d6e86fc994e61ceda4f7446af7a922c946b7d3c020805c8273ce27f6c799e4a4934e3a27d2078f9cf57d7f8f258c9d0362dd86b17a34da00bca660b360843c18c3b8b4d8b74910cdef0a8d3aea3cbbf90cf5d42d82482d74cd1ce1bbc6233fd411c22c2433ecc4e14c7ecda03fdd7442e035a545dc994dee86b82df021ff16a6477b28e4b5fb2634d2cc132e271c7d4950904cbf91e3b4c4ff49955c2", 0x2bb}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000940)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e3", 0x27a}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) r2 = fcntl$dupfd(r0, 0x0, r1) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="f9793d72e59a893437dac4884c212177fd6f8bb0f74fc41ff504246107af3d473cfdc3ba9252e62efadb40723614d93edb86f6655e223943b7289b7fa0ed76c65e018e3be8d729dcfa2f7b539df5c1c6b97427846c807c545aff10abd91b2c79c74264087286c685a57267718310e301137f2ca161ecfcdf3abcd2dc9350a3ae8c16fce961e0b522e0b3f2d419089ddeba273c849d7193911422c50c5cb2f016e37475bb78a14b96b5cbc7048d1191fa50331e01e39edbdd4446b3f44ce5058e604686e08ff42f0401f9", 0xca}, {&(0x7f0000000000)="663b98fe521bdd9e3702f3d39ee3cc77f05486973957d203a0ef9235ed1220e567fed42a08c9680d5dabb345aad42837d664ee4bf9353344d6fd430e6bd8a19e4195ca6ede696466db2e9eac07e353c6eb3802d9795017ab", 0x58}, {&(0x7f0000000300)="38a9d31b7a060024fc39de4ac07b107f6ac1109a48d56f7a5eb41aba7b367378ac1ace8d20f3adabff21e8d817c5f1241505a4f400fffaa220e80c32d1e5c3318896ce32f33de13f8c3d3a290b4d23680db1c9d6323bb6cf5597b6a9f9a649b5f43d1b8f79b82cf504eae81d3076396bfd2cb47345f4dd10e59289", 0x7b}, {&(0x7f0000000380)="f76b336ecdc7ca3c83f724bae29ce07324f1c6c6684162057c4c89bade829354c8b7a602f536b1a9846846c75eda204682320e610290da4c7506fe4f6409cc0044fbd0087b6381c835453e6689289f8db24d50d67819", 0x56}, {&(0x7f0000000080)="3bf4a42c1983f759f100505d77c72866839f830217e39fbc1115fcec606cdc3485", 0x21}, {&(0x7f0000001400)="5269ce1739953182539dee392f849cb5894e172802e9930489d0cb4d15cdd6a65d95fd641c84a4416c842d871416322157bdcadbd49071a19cd60dbda7243c93cd72a1f929fed98ef0162277f711ac9803819504b936acf7d6e231851e3c4ff8cd7bf17c1d434e2300ea0c7a92554cfd14cc32e900dd8fbdbb7def7f8bf79226d1f45a53339a7980526807bb97840c16f64406ab526b4319a6e2f6b64a3a89c35422a7f9c9642e38eb5146068fcbb55c406f9034027479df89865458117f42b0bfbad66863e601351b98772a2f2e3ad3017a5f92581e9614d71671df18b9b32201caeb24681917db052b46a4726e12a50fb85ed59d38b345aa5cccb7c7ca2664910c13a4bd0b5d6345c6a77432d724996d896cc1ebd779fefa43f274d069dc6fb82a3eaa5df0fbb4e9f1cf9f771d973eb3bb40b1a9c759cc7943e91bd30e4b66662dbb0de93f681240de6bd82c858da0faa9a140a630e22c55dc4f25507062c3446fb9103c6209c872dce25581581b9ab8498c71e6de54e86cd65a87d8466f06784b40aa961aac1dddae2a9b7eace06b3d96e67e68393e6e805163a9db7f913fe8db083833e83a760de3c435428875b2cfa14610077b2e056a2607155b27825f55e6b845284090085941b34a5cfc675fe136f34166909a757b10768810c1b8fe5e5872cbc6c6eb5dde14996904d39c500375eedceb2f81593d0aa7922d2d4d94396480167ca02ee9f654e134fd8e280085d78f45b21e0ded3d923bae72823b2d666ece6792f353dd80c37837b236f2040e46dd8bfb3369156a93130b941b49b1c1aa1432b1fa24d194a2aa6dbb5711634a06e9cd23e62cc87f1c13f1e1e854e00ac8c1dad6d7b335ca43157ea9ed26ec125b97bcfad06693983d2af72357fe792fb6ada9f58a20c16d995d6f9d0b68c6c44226143b08bc49f4ea6cd2c0bb3faededf90107d42c82f84a3c85abb881894c17ddfc16ee0e010583e69e3729280422ec01d6354559f2ef077a19a6ba824962c88d0b823b8fd4b8649c03e41ef2239543b8a27dcdf10edde82cb0d0c1dd8ae436403c43609df9240d4cae4a48d97f172ab6fb84019686caa8410375ee3898d03ca98828af580b7704aacf2b4403fe8bb5c40f22cb4532986b4bc6bddad563da8c501268528072bf3f2a291f16659f4cff96a46a4130e6f40b1378579a6c15969207fb26b643fce2e605a7137e1bca26f5daaa7d88049728f279045c80682c16a768aadb14fd6ad79bcb7e5e8855cde175006f4acf685508468dda215ba96b235706757704f57990457b5317de871cef47f501054a31afc2860c399574e5c3a577f203740606e1d0cd3c819ca1d4c5c047a8e1c2378a852ed3b93ea3c8e2c398cba310442a83e0b044afe79e0daaf9de16c3367d3cfd5dbfab1e43fea225a60cf3bbaf2611b4d913e412ca78c9e5cc0894b9d37ac7180ec76050a0d6d1a406693b9bb76336e1ed293b2996c5fe043df74bb0fc0c31afdd9f9249409ef1ba0211eae9ea682c629ce39fc3dcd2c95acb4961a91c7ed7186e63f8d5ba6658eb75c6abdd65676266c4c79e84365b2c73afbbde936fb53994e36220f9557005fe2427afea35dc5e66d8604cbd603c80333e83038de1da0052c5671f2f46a1cda8a6b25f4dc0128150cefe3977371be5f6b585d4aa319529420eb3caec470888f4bbbd4de4c73f6806c9a183b51a482ab2e6603195af60ef496396021527206f10a5eb89c3689ed8a0c41901833b6423a075cef3963278e6269aca562b99b8449a173e008816e6f8f19c9c66783a4fa2ad03940604b3835294bd134079be72fa4331d3e690d0c178d81d92bdfe87c9fed5d6f27b01c10ccd29d0e4a344c051583776f6744733279c1668422ba62d6f81155f55ca9d67a8593b4075104094aea0544ef199adec8d1cd03c6bb0a720034fd7f2a07d976176fde9216d08a20a2483b543ec5556cc0f1d351be80cf02499840489d9ebbf1cf11190ff33bc136b3b01e41dcae315f6446a83020481383e6d175cf5965903b811437844da01b1dec1880b8d478ddfc0e7e91634f4c961ffb524531bb197e8525f340f3fbc2a98119ab046d99dd8dc60c45e5a20ff617073af863d021aebe91e38072da91a96eba4871d8ed3ccc5791d477e6fc6e035a943784f61796f33019d5128a8b412a8900daf2566428b860978c98a34757a5fd2066057b003798cd863085c0df6f14bec9240bcc26e92958b55fb90adea25948ae2de0c42158dc9aab47024f9c613506f94df853712430179c3796d324f3497dac95e846c6ce3bb6d18b3951ba79cbc517df1a746312e3c350a9858eb126c96af77f828b1bc8fad5162fdbeeac4ae315d8f2653861674c3c6273963ae848f0788e63495cd2d8f73ff94dd5cc8f6faea4b9e97488d139173be6b1a78084fe35e480cfb4527c75beaed850a7ccc8865fe1ed205b3487acb9bcdb4b0b61c7f7c799ac491ddfec9ed2bbaa6711723c1301ea82231583cef5158abfb9f98c62be291cdf78a8dd304a866f70e36998d2381cc7cb1dc6d0b2ec7540a310567e25a47c7b2e828621bd67411356a6812edda779f76f27570fdab8d3cf5773ba9101708748750b5f122815238d8043c223b7840512e43376813801615d091ad61c1963c8b8aaf478c98cb2857c4fd161e1a458fae465dc3a1b64043749c3e918bb2be558b442b7cd77e48ac300d31c7c239cfb5b156f0c03f9fb820d6d088ff14273cf0445ecd103ba2dbd1022b7e8074a423a4df9c378688d4ceb72d607ca1ad8934a7920a5eee6f4b2d9128e52568f3a9754895586c80b099141cb2a6fc923f98b4856622b8660a3d12567aa8bed651b5503b9fd4c5c675ebb9ad0311ff10f4193842685d15398e4dd3386500cd3f17dd902d94609f7f860b2a927837eee75cde71ece3cc21d62f88ccb6bfa659750497ae74dfe94d986f4ba9af5071f9c8c233ed3bf8031688b2730887764b2d8e69522aade4191e6e44c4ff56db462f82abe91badf994969298e182b317a321ba5625e43ecc8939d4bdcf145121d08e874a93949561b4b6a573b52fcd2bd7a48a9f82a3fa322d94d83f3600ee3785f8c275bc6f64409434fd12452d71db9b50ade8ea3a8d5fe93e42475df5ed5ac5a4dbb2b3d8bb7f98fabbf2e5b88a24461401cd4525f0f9100bf634906959c6237d8e4406060bf81d5095426d28b17e15a4bb8d0436e5e2f5490bec10a1d62c91e21274d64457c476096b93a37b3dac97ef5bd9fb14129e06e46db6a1df56f6c02b354757c0fe75916bd4a74d6705700d325bb3d5346ffbc5c1e52e9a44687474671f818414180fa47b1b873938c56a06f300fc83640be42a346eb5a1d4613361eab6548534cc6beba39c41597d565dd97cb90fcf7ad81aab6103adb7b8d6cd58b889aca07dabe1b4b1abe0844335869c489175251b241c543a37931f426cc2a3134d9ab69b288192e395fac09839b64bc21b0dedfcb08293cbad10926b33527d48c27f7f16b6080f20badb12765da247dbc2f608438701dd5c9c6233393d1662e7afc47b9ab145249cd3747d4ca95707fb4fc813cbc762f8ed9024fa9dff91f714b8d2c9f48b44a00584bec7f1a401ab1256b6987b13e3fc0c9240526a989e29499cd51e92b61cece553a8d433083c1c291edecca06656d2221c6dcb6a19bc7caf71e4686a9a92a42bdc1230f0cf01334ab8d4d1bfa3fcd57af10740e63be75917f72a24d5dc58f953c2ac88ea3961f0a0f293e4b2c92d0b6b39a76bebe59e3cc0d98781ac6ea44c81908c7a7e688d26ddcd215b154d852f5d20f79a33a3b780651ad55251132722dcecbaaba6b8b7e0217cafc5547f419001286afa17638fe5ce6e04198be6552926648ea35572e684279ee853ade34f41d3de89ff63a83e30df26569aada54bb872d04192006514baed87226875dcded9fccc19855b742f5fda60fc27780c6ba7e5ffd5527c698ae294fda30d47447472f25cd2a4a54c79a676d51a9f53fabcdea7ff8808ec9eeea23b06d20b0f9bc628e329f4123e093ba9aa7d24e4d89883b7677489867cd82f51283c762b5e4d9fdbb017ecc4172d60f345bf8f1939741a06310e94727e92c3d6a4f1e23e3763e34d670a748bdfd1099d25f85a64e3286a98d002870e716be2c08874aecbf1a8346631a03ad0d2f2dce4365f41356324e2004ae46a206f9daaaa91519e495e353d6b81929e8f0cea1a92a67601d491c06ae53c4271d840654d0c9ede2d8ef1a681c62cd42c377a12dbaf0dd43f560f9fa800edc462cd24fa3476d2444b71beba0975e015ff840ed3082808883dbd80f76fb27ff79ca1bf11cfe17ad85ee8d80a90374506924085dee6c3a5147cb9b35f53952dcd7f5902579445797cdd5e2655d8196b1a32b135f2f1c651ff827cbc54b052fc579730bb950126e96280e0bc4b8161479c7f17860ecf341a0af66ab692ed95506eefee7828c8835a0c580a3d1d6016988160ff1b0cbc0d638a1074e45450d8911feea7840bfd32ac04b4facb4a0a9cb54dcdf1182dd892327ced0966844c604253e12b9fd426279d1b3100d96ffa6cf15225405c46f6c291bb866415b73e813e3e1b78c86edabb953a6ab49dcedbc62ed3be5dbdee921dd6265fd9ed95f31356b94e9aa00739a96c3f2f54a394cef521d55e9670dc7a9981a7969c84d5dce6629ab1a63cb6b339a4a84d923cc29760eadae1a4154ef78e5f7ef1eacf3d23c69bc3a9f7c37c530e629d682aad02912773a7cce2f13098737bd0077b03620e4af9bcbc43264abddf5d7467f8499b2ebd2f05dce2b4eae4db97e58a08fd17e377612ceefb8100f16431bd083dbf2b15eff23313953ae1df4f5864abac04e9fc1816108a4d8e09bee71445951010ba7d33f295222cb0cfb597afd0e98d835ef162013ed44ac9378f00ceb8a84b56f6500c782f18085900d77bd72c246a74f3663b6b85c4a3d3202dabb473f9bdd808f4958ba2c9fb59c20c00b3ef9f5ddd0857abc8a5d22fb9a0af2a8284e24172220c24c3818a119d7ceb7008bd649279959509d99c05be241b770bfb2ff0f4d1b2416e790129be80475959afa67cef6297b7d3a35ca33219624b965c8cfde38150f350aac80b241a9f1b60e291e367ba45038efbd674e1dd35a76ab7b741c6250ce7fe60f930bb163e72c6578b31f8ffa95daea4cbb79bf484dc5fa3e6ce62039d4f287e036d74ca67d4a678ae76cb9d02c033ad618c15ecdf3748cc25c2c201dd03672248d1b0307fd000d696b24164c11d798b89d5edb1b1e6af0a30c195c914b0390e70565a49987b990bb5236ede449bb06b681d9021118421883f266187e519febccc84efb09f2d9125d4f8de1228d195b57a5a5e0746f4a81568ea6a97d7950cf99696fa4d9232e1a77f8e48d5ce824e88a4bd29f5c394789b49be4df273f2965c0edc52051aee18c7718406ac10337fac9479e22d6b02fe941a5b1aae3e5dd6a751ba6110bb7011bcbc66eb8984645a09f962ab2b5448879001f696fc794a25644a7ce5ce57df39125e53c6ac01f35a89129f7d71d968176ea52d7ecb970a3879966fdcdafc032bde95c19d9f2753eafc27fb20e11d763733e0c913ce3e3a43eb7a548d468542a318c3a0c6240027fd13ee9bf80afe5f2d854e8efbec937e4c7f587c9ac8a68d7e848449bebdbc8c2155fd6be76b4b0cad5613f2d289f4248de37efd4881f050dc9623eb3b5b740d201f470a02e97f7631d6cae509989f5cc42ad7970b1dbceea4890ef67dc98949964bcdd16021c", 0x1000}, {&(0x7f0000000140)="a5fbae54f35cb0a7d90bd062add3f7ba4bfb4334168bf5e1c2", 0x19}], 0x7, 0x0, 0xd19) 13:34:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) 13:34:23 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unlink(&(0x7f00000000c0)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001380)) sendmsg(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f00000013c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001800)=[{&(0x7f0000001400)}, {0x0}, {0x0}], 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000000090000001800000000000000ffff0000000000000d000000000000001000000000000000ffff0000000000001000000000000000000000000000000009de5c9e417da24a34ed7cb15b3c728912b9ad13"], 0x48}, 0x401) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2008, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 13:34:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x60) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x31) mkdirat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x94) 13:34:23 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) acct(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x18) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x10000) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 13:34:23 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000840)="10b7b2dd24ac1acdab3cf77482efc23152b0922894185f8ca9abaee8f3031cfcf8954c1f9a5fdae29c3ed33dee8d44", 0x2f}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x6b) openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x104) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x108, 0x1bc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r4) open(0x0, 0x0, 0x0) close(r0) 13:34:23 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x3, 0x0) dup(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./bus\x00', 0x100, 0xb0901628048c5049) poll(&(0x7f0000000040)=[{}], 0x20000000000000a9, 0x0) 13:34:23 executing program 0: getppid() r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0xc, 0xc0, 0x23}, 0x0, 0x101, 0x7}) r2 = socket$inet6(0x18, 0x8000, 0x0) dup(r2) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) getpgrp() connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r0, 0x1) 13:34:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x94) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) r2 = accept$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000fa0618d0df4240000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000008ee88ec402292aa944757bbc00000000000000001477b5584b79"], &(0x7f0000000300)=0x6e) getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)) kqueue() fcntl$getflags(r2, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x80000001, 0x400, './file0\x00', 0x2, 0x3ff, 0x5, 0x1ff}) socket(0x18, 0x2, 0x0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) listen(r5, 0x9) 13:34:23 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d280000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f060000009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4576c97b0a30000cbf637786819bf7e26863a111574bd85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000800000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93136c3c323b8284e6b47e66828815c59d58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813494ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf807c749fc83c695d8959e882cc386860e3acf0787c91cca2426dcf79d00a28f3a16db388deb10ea66189585a416ac612b1f1014c23c83540a7683ae37e96f0b264d2349bcda9b7714cef7c019e81da0859141a48c9a914e43229229e4dab9f63416ad858e4c3b01f35db42d87dc7563b05db24ba00000000000000000000546d3746d343f53feebfb29be1aff71960a774bae042aec5d5787e84ca91cfd871a78ae60385fab4f9a7e84e0e45beb61de3182ad732c0e1268fd2fb42bd6ad9f3a6c5c8ec126684befbeb3aeb6273cecb00c7a036a1fdb0a9be979ed00abe9dd25c6463821d194362d66ffe489df325146e02c93896bd3cfc897e9df38562fc6e093fa5bccb58bdc56feaf3ccdc30f02692030f61a7432d7384f347503e4f8497145d910112f75fc3d2c5d8843a772f1948fe03004776239b5c901fc0e3372f17f8fc50c656615940d6d0fbe8007807435d099260d6cf69b6837c81872f7ebf490e4500a5705ebf7aefb58302c0168519eae99e92e4b30b68f14601789f373b0d955eb2965c754e55b0a37ad28c5634440cf59aae71bb467b857bdc0fad415f11c881ee50736e90cfe0f1e1277210330662e0507f09091468436caecc4a452d1aafa6217599ecaf4d226cf08c5f2d4d42498fe80b5171916a7e20c601b8cf4ff933ce7b5e2c51b45824aba267f983df45d5e4624dcbe01b042a17bc0a78b7a8630bca405385cc4b5d8cd3a008ee5ecf63e85a18e906f73a08332906d06e32cfa8344eeb5464d71b820a2e176314fb7e4a12e4df42e90931f6b3483b9c84764fbb362595b9fbaf960d945fac7498748256f949239ac2a0b97dec617c0ad4e6a07762d9a6da91aa25e935100e30cdef70ce5900b1a1a6844ee4dfbb599151d876624afc1a561936146ce1f37fe24d2f97faf7295d0ab7951b55004929471fbc4dbe67e5dec7e5b46892041031fd5d3028f035e70ae5cc05e100a38add20a2adc1294c06845af597724fe0f2aeda186417e5995e73ebd544f9977421853fcfd7ca030d731a753926a82c7873437e14cfab4cff28bd208dc9cb36896a7e7e933f7dcdb15c119fd1220d30e7e2aa778a899b9d3b9543362550329869f501c55422e44553d50000000000000000"], 0x1) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffa, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d7ee405000000001f0000005fe9c500", 0x200000}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7f) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000240)=""/99, 0x63}], 0x3) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 13:34:23 executing program 1: ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x200) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)="a9144496f7252b0cf19bcf487c101a00e494a1b6e88a6b0029dfb92b639f3794f3fcae46d3f0d2c93878b2", 0x2b}, {&(0x7f0000000500)="350b30b36581a8321b2eca1916b79808b3958cdffd050bb6d32502f64baebf322c3543849419568ee47bb7c2012343effa6bf10b62d7e65f43885e31681ac9dce1abe77dbd33b6aab68b54bea8ba89d75a92f24dc8490f06ee93a1edf8126e9fb986590c523a8857fc698d993c05577fe8e362daf62f26ab3de81800a2e17aa630a7598fc2e1db159947bc62662c5be9143e2bec8cc64b43ee60f7396e4f8622337cc581e6efe79cd82c9f5f7482be6ae088ed02430c4fa4", 0xb8}, {&(0x7f00000005c0)="92a63a89d499e97840f3fe85ffc152b3020dae6c3ab9b7b7323e6f72b791480d92a27d1fb5dfd01a4a5988435ba4bb9cebc883ccc8dd8adf1e17f081f24cf0b2c59f33c21db8b1cee007e32868c6cf2bf9fc34ee3d441200bc86eab905cc0af6d4e16fdd8747438a6e3e93f1bc94b0fab18f036dc1f4993b3f137cb943518ddc80", 0x81}, {&(0x7f0000000680)="d784ffbf30907ca7020fa868fd039f69e8f1838ceb3cc407915d4fc74931b348058d0b18353e88182e00d518612056bb1036deb49a15a76c336fcb59a17f19f9d2043c9df886eb1d6719d64dfd6153163465f826d861c944a4873049cd839136ee28d7db2e303faf41077f02", 0x6c}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000001000000c6b866e11543a0f2e0d1e8ed09c72d1d52d7b49de234f18a1d92558b3de1927738255a0ff505b8ccc0080126e5cd288b3a368cbe596c917bbb0b2af494691e212d71d51b652870af9d1fc54c29dea03500fdb11ad327f1fd98134abd556e05bb1ce78a8ebee00070abc2b48922c4b0aa", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x20}, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x8000000000000000], [{}, {}, {}, {0x0, 0x80}, {}, {}, {}, {0x0, 0x0, 0x3}], {0x0, 0x0, 0x0, 0x7e68}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000080)={0x8, 0x3}) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) r7 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r7, 0x8020690e, &(0x7f0000000300)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) ioctl$TIOCSTART(r9, 0x2000746e) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r10, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x8da7}) ioctl$BIOCFLUSH(r10, 0x20004268) getsockname$inet(r0, &(0x7f0000000200), &(0x7f00000004c0)=0xc) uvm_fault(0xffffffff8251ab00, 0xfffffd0000000018, 0, 1) -> e kernel: page fault trap, code=0 Stopped at sbdrop+0x219: movl 0x18(%r15),%r13d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8251ab00, 0xfffffd0000000018, 0, 1) -> e sbdrop(ffff800021bbcea8,ffff800021bbcf30,990) at sbdrop+0x219 end trace frame: 0xffff800021bbce50, count: 0 ddb{0}> trace sbdrop(ffff800021bbcea8,ffff800021bbcf30,990) at sbdrop+0x219 sbflush(ffff800021bbcea8,ffff800021bbcf30) at sbflush+0x93 sbrelease(ffff800021bbcea8,ffff800021bbcf30) at sbrelease+0x2e sorflush(fffffd8063990660) at sorflush+0x14b sofree(fffffd8063990660,42) at sofree+0x147 soclose(fffffd8063990660,0) at soclose+0x270 soo_close(fffffd80673a20b0,ffff800020ac3878) at soo_close+0x40 fdrop(fffffd80673a20b0,ffff800020ac3878) at fdrop+0xc2 closef(fffffd80673a20b0,ffff800020ac3878) at closef+0x11d fdfree(ffff800020ac3878) at fdfree+0x101 exit1(ffff800020ac3878,0,0,1) at exit1+0x344 sys_exit(ffff800020ac3878,ffff800021bbd300,ffff800021bbd350) at sys_exit+0x16 syscall(ffff800021bbd3d0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffec860, count: -14 ddb{0}> show registers rdi 0 rsi 0x6f6 rbp 0xffff800021bbce00 rbx 0xfffffd8069eb6f00 rdx 0x4fe84 acpi_pdirpa+0x3bcec rcx 0 rax 0 r8 0xffffffff82090838 sbdrop+0x248 r9 0x3 r10 0xd469e6244ea8823c r11 0x36d7fb22397e602 r12 0x6f6 r13 0x1700 __ALIGN_SIZE+0x700 r14 0xffff800021bbcf30 r15 0xfffffd0000000000 rip 0xffffffff82090809 sbdrop+0x219 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800021bbcda0 ss 0x10 sbdrop+0x219: movl 0x18(%r15),%r13d ddb{0}> show proc PROC (syz-executor.1) pid=33306 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac2288,0xffffffff8263c528 process=0xffff800020aa8f20 user=0xffff800021bb8000, vmspace=0xfffffd807efff450 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 49000 196012 0 0 3 0x14200 acct acct 52285 160166 0 0 3 0x14200 bored sosplice 91591 190671 85005 0 3 0x82 nanosleep syz-executor.1 6818 393029 85005 0 7 0x482 syz-executor.0 85005 482174 53795 0 3 0x82 thrsleep syz-fuzzer 85005 316563 53795 0 3 0x4000082 thrsleep syz-fuzzer 85005 229287 53795 0 3 0x4000082 thrsleep syz-fuzzer 85005 54198 53795 0 3 0x4000082 thrsleep syz-fuzzer 85005 421622 53795 0 3 0x4000082 thrsleep syz-fuzzer 85005 30277 53795 0 3 0x4000082 thrsleep syz-fuzzer 85005 248975 53795 0 3 0x4000082 kqread syz-fuzzer 85005 430038 53795 0 3 0x4000082 thrsleep syz-fuzzer 85005 327175 53795 0 3 0x4000082 thrsleep syz-fuzzer 85005 489065 53795 0 3 0x4000082 thrsleep syz-fuzzer 53795 440600 72628 0 3 0x10008a pause ksh 72628 498612 46225 0 3 0x92 select sshd 1069 347249 1 0 3 0x100083 ttyin getty 46225 375282 1 0 3 0x80 select sshd 55404 101980 42320 74 3 0x100092 bpf pflogd 42320 157691 1 0 3 0x80 netio pflogd 6372 8824 21375 73 3 0x100090 kqread syslogd 21375 188328 1 0 3 0x100082 netio syslogd 84464 478302 1 77 3 0x100090 poll dhclient 93290 471390 1 0 3 0x80 poll dhclient 58983 236855 0 0 3 0x14200 pgzero zerothread 36869 435466 0 0 3 0x14200 aiodoned aiodoned 22680 177138 0 0 3 0x14200 syncer update 36766 471484 0 0 3 0x14200 cleaner cleaner 50795 204328 0 0 3 0x14200 reaper reaper 47488 471779 0 0 3 0x14200 pgdaemon pagedaemon 71908 452322 0 0 3 0x14200 bored crynlk 47386 309068 0 0 3 0x14200 bored crypto 3968 61117 0 0 3 0x40014200 acpi0 acpi0 46100 181856 0 0 3 0x40014200 idle1 97966 352046 0 0 3 0x14200 bored softnet 84647 226288 0 0 3 0x14200 bored systqmp 3964 347294 0 0 3 0x14200 bored systq 35523 123438 0 0 2 0x40014200 softclock 6514 349840 0 0 3 0x40014200 idle0 7637 86543 0 0 3 0x14200 bored smr 1 440316 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9500 6416K 8093K 78643K 11193 0 pcb 13 8K 8K 78643K 83 0 rtable 105 3K 3K 78643K 313 0 ifaddr 69 15K 15K 78643K 104 0 counters 43 33K 34K 78643K 55 0 ioctlops 0 0K 4K 78643K 1483 0 iov 0 0K 20K 78643K 113 0 mount 1 1K 1K 78643K 1 0 vnodes 1247 78K 78K 78643K 1570 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 42 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 290 0 sigio 0 0K 0K 78643K 6 0 proc 64 75K 83K 78643K 534 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 29 0 in_multi 70 3K 3K 78643K 120 0 ether_multi 1 0K 0K 78643K 13 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 251 0 pfkey data 0 0K 0K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 125 39K 40K 78643K 1990 0 UVM aobj 27 2K 2K 78643K 29 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 48 0 NDP 9 0K 0K 78643K 22 0 temp 115 3017K 3082K 78643K 4464 0 kqueue 3 4K 12K 78643K 24 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 11 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 45 0 42 1 0 1 1 0 8 0 rtentry 112 64 0 20 2 0 2 2 0 8 0 unpcb 120 584 0 573 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 120 0 114 1 0 1 1 0 8 0 inpcb 280 386 0 378 2 0 2 2 0 8 1 nd6 48 7 0 4 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 pffrag 232 9 0 9 1 0 1 1 0 482 1 pffrnode 88 9 0 9 1 0 1 1 0 8 1 pffrent 40 319 0 319 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 57 0 10 1 0 1 1 0 8 0 pfstkey 112 57 0 10 2 0 2 2 0 8 0 pfstate 328 57 0 10 5 0 5 5 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 299 0 84 14 0 14 14 0 8 0 art_table 32 301 0 84 2 0 2 2 0 8 0 art_node 16 63 0 23 1 0 1 1 0 8 0 sysvmsgpl 40 54 0 41 1 0 1 1 0 8 0 semupl 112 6 0 6 2 2 0 1 0 8 0 semapl 112 38 0 28 1 0 1 1 0 8 0 shmpl 112 27 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1857 0 454 46 0 46 46 0 8 0 ffsino 272 1857 0 454 95 0 95 95 0 8 0 nchpl 144 2535 0 930 61 0 61 61 0 8 0 uvmvnodes 72 2190 0 0 40 0 40 40 0 8 0 vnodes 208 2190 0 0 116 0 116 116 0 8 0 namei 1024 7552 0 7552 1 0 1 1 0 8 1 percpumem 16 38 0 6 1 0 1 1 0 8 0 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 560 1 0 0 1 0 1 1 0 8 0 scxspl 192 7405 0 7405 8 7 1 7 0 8 1 plimitpl 152 43 0 34 1 0 1 1 0 8 0 sigapl 432 486 0 471 3 1 2 3 0 8 0 futexpl 56 5817 0 5817 1 0 1 1 0 8 1 knotepl 112 90 0 71 1 0 1 1 0 8 0 kqueuepl 104 68 0 66 1 0 1 1 0 8 0 pipelkpl 48 152 0 142 1 0 1 1 0 8 0 pipepl 120 304 0 285 1 0 1 1 0 8 0 fdescpl 496 487 0 471 3 0 3 3 0 8 0 filepl 152 3929 0 3825 8 1 7 7 0 8 2 lockfpl 104 742 0 741 1 0 1 1 0 8 0 lockfspl 48 239 0 238 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 403 0 394 1 0 1 1 0 8 0 zombiepl 144 472 0 470 1 0 1 1 0 8 0 processpl 960 504 0 470 5 0 5 5 0 8 0 procpl 624 1117 0 1074 5 0 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 400 1019 0 996 7 2 5 6 0 8 2 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 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 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 190 0 0 23 0 23 23 0 8 0 mtagpl 80 16 0 0 1 0 1 1 0 8 0 mbufpl 256 315 0 0 20 0 20 20 0 8 0 bufpl 280 4634 0 190 318 0 318 318 0 8 0 anonpl 16 64029 0 47479 80 7 73 79 0 125 6 amapchunkpl 152 2790 0 2652 12 1 11 11 0 158 4 amappl16 192 2302 0 1395 56 9 47 56 0 8 1 amappl15 184 91 0 87 1 0 1 1 0 8 0 amappl14 176 37 0 35 1 0 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 7 0 7 1 1 0 1 0 8 0 amappl11 152 170 0 154 1 0 1 1 0 8 0 amappl10 144 117 0 110 1 0 1 1 0 8 0 amappl9 136 616 0 612 1 0 1 1 0 8 0 amappl8 128 143 0 117 1 0 1 1 0 8 0 amappl7 120 223 0 209 1 0 1 1 0 8 0 amappl6 112 173 0 164 1 0 1 1 0 8 0 amappl5 104 142 0 128 1 0 1 1 0 8 0 amappl4 96 743 0 713 1 0 1 1 0 8 0 amappl3 88 125 0 118 1 0 1 1 0 8 0 amappl2 80 2950 0 2876 3 1 2 3 0 8 0 amappl1 72 20891 0 20426 26 16 10 21 0 8 0 amappl 80 1397 0 1349 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 28 0 2 1 0 1 1 0 8 0 uaddrrnd 24 488 0 471 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 488 0 471 1 0 1 1 0 8 0 vmmpekpl 168 7987 0 7951 2 0 2 2 0 8 0 vmmpepl 168 68269 0 66158 125 15 110 121 0 357 13 vmsppl 368 487 0 471 2 0 2 2 0 8 0 pdppl 4096 983 0 943 6 0 6 6 0 8 0 pvpl 32 199818 0 180047 189 6 183 189 0 265 22 pmappl 232 487 0 471 3 1 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 189 0 5 6 0 6 6 0 8 0