Warning: Permanently added '10.128.1.1' (ECDSA) to the list of known hosts. 2020/02/02 12:09:11 fuzzer started 2020/02/02 12:09:14 dialing manager at 10.128.15.235:19452 2020/02/02 12:09:14 syscalls: 337 2020/02/02 12:09:14 code coverage: enabled 2020/02/02 12:09:14 comparison tracing: enabled 2020/02/02 12:09:14 extra coverage: support is not implemented in syzkaller 2020/02/02 12:09:14 setuid sandbox: enabled 2020/02/02 12:09:14 namespace sandbox: support is not implemented in syzkaller 2020/02/02 12:09:14 Android sandbox: support is not implemented in syzkaller 2020/02/02 12:09:14 fault injection: support is not implemented in syzkaller 2020/02/02 12:09:14 leak checking: support is not implemented in syzkaller 2020/02/02 12:09:14 net packet injection: enabled 2020/02/02 12:09:14 net device setup: support is not implemented in syzkaller 2020/02/02 12:09:14 concurrency sanitizer: support is not implemented in syzkaller 2020/02/02 12:09:14 devlink PCI setup: support is not implemented in syzkaller 12:09:19 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x90) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x8000, 0x1) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x60) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r9 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x800, 0x98) r10 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x84, 0x10, 0xa4, 0x5}], 0x8, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x10, 0x8, 0x1, 0x4}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20, 0x800, 0x3f}, {{r6}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x40}, {{r7}, 0xfffffffffffffffe, 0x40, 0x10, 0x343, 0x5}, {{r8}, 0xffffffffffffffff, 0xc1, 0x4, 0x7}, {{r9}, 0xfffffffffffffffd, 0xb5, 0x2, 0x360, 0x1}, {{r10}, 0xfffffffffffffffb, 0x7b, 0x1, 0x6, 0x3f}], 0x81, &(0x7f0000000380)={0x3, 0xf885}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r11, 0x20004269) r12 = socket$inet(0x2, 0x4000, 0x1) close(r12) r13 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SRES(r13, 0x80045721, &(0x7f0000000440)=0xffff) r14 = msgget$private(0x0, 0x6c) msgsnd(r14, &(0x7f0000000480)={0x3, "a820936cd865b07f218a6a7bd59beeda54250d127d47af4f71e9c236b5e8d5f2d3b80355553947e6254d7f302b6aba162cdfa05e84a6236d1de04e70d8ba1f461b9310b30e7946dd8df38110b7ef782f2e682bbc909a0ce44bf149fb65b10b22f4af93aa20"}, 0x6d, 0x800) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000500)=0x6) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000540)={0x0, 0xbd6d, 0x9, 0x4, "7fb6655402af68edcfcffde187c60e81d93398b3", 0x781, 0x10001}) r15 = socket$inet6(0x18, 0x2, 0x98) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) fcntl$lock(r15, 0x7, &(0x7f00000005c0)={0x1, 0x1, 0x5, 0x10001, r16}) r17 = syz_open_pts() ioctl$TIOCGETD(r17, 0x4004741a, &(0x7f0000000600)) 12:09:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3, 0x7, 0x8, 0xfffffff9}, {0x2, 0x0, 0xb4, 0x101}, {0x40, 0x5, 0x48, 0x9a}]}) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000002500)='/dev/klog\x00', 0x80, 0x0) r4 = socket$inet(0x2, 0x5, 0x9) r5 = open$dir(&(0x7f0000002540)='./file0\x00', 0x80, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000002580)='/dev/zero\x00', 0x8, 0x0) r7 = socket$inet(0x2, 0x5, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000025c0)={0x0}, &(0x7f0000002600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) r10 = getgid() r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000002680)='/dev/pci\x00', 0x80, 0x0) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, &(0x7f0000002700)=0xc) r14 = getgid() r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000002740)='/dev/tty\x00', 0x40, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000002780)='/dev/null\x00', 0x10000, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002800)={0xffffffffffffffff}) r19 = accept(0xffffffffffffff9c, &(0x7f0000002840)=@un=@file={0x0, ""/108}, &(0x7f00000028c0)=0x6e) r20 = openat$klog(0xffffffffffffff9c, &(0x7f0000002900)='/dev/klog\x00', 0x40, 0x0) r21 = getpid() r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, 0xc) r24 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) sendmsg$unix(r2, &(0x7f0000002b40)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002480)=[{&(0x7f00000001c0)="13c713a4cc09fc88e516ae30869eebfa2b96f165e4fb1aabb50b53b2a7c06df7b6b8fb45524ed3a0c2fca38759f97757f57d203b321c791ebcad985a4d83a5dd415acc313d83f31c68870d1e3b5cdce842b7fa8e35777cda63d624121bc87493e151c55d6256b6ea7ae094ca7001dbe059afca1e102f850c0698e926ae6e27df1ad5b7768d358e5783755c67a36dc7f2e4e9dd04e6b322c3e929d2b700329be322f63a63cdd2", 0xa6}, {&(0x7f0000000280)="962045fe9abf9aa99d57a0aae43c249a0448eec5a9fb2c962a959827db55e02ccd1ee7b60c53c58712217f1c205162d31c3e73e343c1411dbdfd76056f1109d94f33bd1eac001a82ea83f96b430ba8c3a41d3a97b10f2da412e8397b04a9f071fa83316fe45726b1d3cedb83cf71f6531431487e14274693468a3fac0bbed0d23ac3ae788be84c4dd39f986a504080727dd4ccece1a6699576763f8ddc36075d05f59859cf81fb439656ceb4f780587b8cb0d39e6b350a2f197729fe19663d19b1b1d2b0a6ab5ffd52fe8bbf079bf475e89c0901fd3a6c0cac7ca23e8bf911a3f9fb3de734f292ced0d9e40857592f2491c46911cf8267", 0xf7}, {&(0x7f0000000380)="666b71fa83aa03b99c27d0e741bce708b7259115341a89c85e9f7c18adf812403a5918d2ab4ad8c1db731d8c7dfd64bea1667386c8980d275d8bfd826f557b0d5b9988667891f15eed83dd0b40bde89496cb0a140428e99a7d3e2ea8cc5cd1163a9a059b4bb7468e5e5fce2bac92454252fa8950544912d6d1332b6eac7705543c5241015f8fa9978f775c72cb9dacd54e69", 0x92}, {&(0x7f0000000440)="260ca223bb53abc3", 0x8}, {&(0x7f0000000480)="d9b00ede396374e3630096dde27c44782e9d3d7d2c57ed4e984c577594c2563a23d7b080666e29bd37728a6561a0217f5c2519c41b496c6459931e9e6118f89851da92a75ef11870f50378552fea2de7aebeb8a9b5bf3c5449c08d1234ed9a011767fb73c1b732af00c6edb7c41eaf08c8dde74b5e5acf15d5649c63c99281456a0ddc7b8f14af53395f7b5c715dc3315069de24d84434ff704a9bfda652b4db4bd6f5ca0a3df574caca52f06658337ff30fbb4b4fa264a85f1f1ec02e37f84c6269a85c0b9a492e9817fec8516ab472c11fd729354f003454075bfac1d627de692d506a7c2167f98cdd86f1f6be9984705da3a3d57bce1d7ad3399d90889a22dabd7ae755575acac1d0bb6d2dae2304c91dbbb7a2dd80ae7a1510c382f5657df333472eef27db1ebe7da47e26689131bef349a6d37aa0723b4b99d0f9a72b602b67e3e997550c1bdce57c6aec35b79002a11b131adbc5e55cd6a9e2eaa6606d748af5bf07bbb5d4ad18428955ca4468b50ee854ee4e67064d6cfbf7e7de96d807e24425640f0ca2c67b10fb601b910d0472a9d1f077b0b8553799e7691dd96570dc62f0c8d24071e7a43c2ecb772c98e3a22f24ef9c025e869a4dbaa5e0eb99ea640a3ff6525b00d02f075f7c163faf71f37edd769563a7ce1530abc164aaeecbd9f183740e10dba87194d8f72694c944dcb418028949c5858a5ff64771cbf51df9c31b35c6d9bca058df795b791d31eee5d17f0f3ef2d708f07887caffc55e9fceb8066fe86cde0e4841bc56c737b7787d839b7801fdac52eaeb50f52bbcce84fff4a8367d1230e998be646da57c79ca0ae3ec0fa4f830d62f90400af7939041118055778fbe29e5f2b48c5f2e1e8f0ab2082217f40a4d21058dd74cac056740668f4ec3180b9e78d7d15d98085df2fe20a65f6ed1746536e41a721359b4e3e8971a07c209e7a6bccd8cc9d196058724288518af0426893174b6701b66784300df16f1db224b0325735212d954e9b477d2af6899c66831656c93d0f2fe5ba9bd4e6e0df125e99c064971a1098496fb58aafec9c7a80d8125446f3a2bac02e09f39a7bf55f7fe1390d77ac64f7af1bf04d94412be996f38dcbf180db153c57f9a9741dd19586d8bef07b9c9f27e71867d77f8ed566f1dc0e66a4303927da6a1e5c8e7ffbde0fb8a8ad9dbe10f8faf2c2b27a3ca24059b8c0422364eec08c7573745f138446a6eba00929dbeef2efc5cadfdc82232f73d393ef5b63682c4ac11c252e0f849f213c8cac683b43fdddec35b890d63c9638a47e912a8ca04c369895ae2093eb57aed514ab34f06a7caeab78503ab34e387ee447c66b0767032047a121ae88dd365d9d3a173fe0c3b5fce2e52e93304404228996f216b39f06f2df096bbf81478a5682fad7568f4ec830b601c661f5e85a2de3ed3a030dbbfe2e906d7bb9ac69b0819f52562723ab25745e583ce5e975b585684addd911fa73b13dc230f183b65199a3f68e31f9523f00237721874b8727c003ba01fb37a2d9c6d3d5f6ffa6cfb664bc6327a423b2a2646ea7e99e0e98906a58014eacf2353da84cc25ef43d890fdc13ce4e39c91c70a3ab63c08c40177364177aa781967bdb48d9b2b6604380b9fd64c8280b20cfeba7b248e46ee59f9479f66b3b61678dffbac62c34f3143e0dc9374dfa8761670813d34933dce19e2aeabc381dbf359fd3b5b2bc8055822c4a2b1d43731f20fa58ec10f2c1b3cff82ddb3fbd82f4b4ab940c70e94e138f61c4ce1a171417e03424d622b103d1b66e5ec0a9f14c7e87b4da067f3f7366de1686d489a0b5f6a0271c46a0e2e5dd34acac2914b6adcd38ea02b9b45c599c039b9a75b7bf8ffef6a7390ef8bafd377b201cd4bffabfbb311937e9abf85e02665de5b19068512c1bcffc397c5e75e39c21509e8700aa1b56ee82c07e624265936e1871a35588eb11f9d449989a66a02017200369dfbfdf04de48d89d44d7ee5de5ae5c2317e63410ce62f3a0a1224535aa7285fbcb6c583448aa55b60ec7645ab39f4d1293f8f9826088f28d78a661a55497c68979715f6631e38d87479847612835068ab551e99e288f997082891288b1a01dbf0caed6875d352a084610d1386f196a67dc15ce38a2897042297a144025aa793cbb3190c82c7acd7bc0d197bd1e1d33d555263cd8f463857ecf7a36a516956b2c400bcd6da35763f7d2816eaa6afa49533bf68e90eed6f59ed2ff89d007ce240cb9d6339e0daa1808646a7e8ef586afcf87514ef9f959fdeb626a43fab08bd99eda7b5ed819fe9c96f808124d5ca2efe0dd37ddb67c62d128ab482bdb48e370cc813eaad585ab121bd98bea6671b0c3f9e811b93143ee7c4fbedc136585a5a21625131de6fa8536c9a7a0d914fc1f2ef9137f901ad6bd190dafacd5fceb2df75e6140fb2ec018d5c4ec7cd3eab530bb84d7b34a7be6d58ee157d3d86ee49c5c713236f8657971595c36f2cc9332af04e5d707cfa662f4f762fca4f660ccd90fc5934d8d4c385d4f9c772c9e525deee1b7373292f7c0305e06afadc335d7f8c96be3046bdcbcaa16420f250c62ef31a2ae9f6f3cb7c68f7856b9864156d84629f6e620ab3a24fb57deece67efba4c5d83b20c1b677b2e3ccc91c3620dcedc630a10bf5d903d40fc93d6ec9485a7195058a54d11b85f4509f7f8cc54ccef975b7a68eaa60b7c936173d72375bc775beab304c7025521e94a3cd0900f71a834660ceb9a352c2793d8a649dc132714b37461a67412eddd33401953f9b3cfa659a963f933ed67e9d972b7b40053044156cd14cd74c52e50319b1602b8c9cfb0ab8aa9b34b6c818b4cf72d3b93631be0d30bf74576657b6c86d220a8e8c286705c8aad0423f3c0840c8bb063a510fba0019fba3be8cdfedd53adac832e8c1f2fa14686b389698d4eb4dc7959ef71eeb7aee838ecddca2845c562aa8cb11adbe030ce0af4d65e699fcf097be679acea07032ae060ca4694db3953d8159012694961e02837cb189e2e2705f9daab3f33eea11ab85c738dedd67598e98a7a57e5effecb15596123ebedd584861f0eb7fb7c932d8f39d1d3b5f9ebec4ea2cfc17539599cb5506801e32fc26ad0837778ffc913315f82ff89d5c2c6728fcdee1cbf2fd24d61085c61938cc6fdaf9ad51d8899d558b636760e552d16ecfc6c37be089279639527b8221d89015258afc15f30ebbdea282acede80c07210f31afccabb763bf46d487755d524c0f26c9ab6791247634b1be4fd24a12c569c65ab3105dfad7f7785ce4b9bb9ff6aaffb73516c37723a599401e73028faa7a2f2f697755f387c76fb5c5c6321c05b5b2519b97b4e06d07e2c7a71d1c599ee45384636dfb8b897ff8415399f0a1ab0331a4adf753747377d539b61fb94a233086ff4b6de9cb37b37d8e8a23158b878d9b8dcda4086d80928b40b4d2da054e45af01f8424247fdf339cf243847504ae69db1d0abf7bc296dd4ec16ccf7c116c8ffb94e68446db2c1d411ee08fc615bf5a497b6173c3d87f2af2ae1914c1d996bef57ceea20d20f54fc1a0dd828be88f8ac31fe1f435647d2c675c2a0d4407d33e22e9be32076452cad5c35ffb051498195acf2e24df6fea9c9ae25a65330965d946664e85206cf1c6454ed1640e7b9e0d5066ff3546357a9444f9937aebea9a81b2b43c211de2fce40ddf6d69bb74f2d5de8559b256324373bc72c1d8d0a8927b030ddc40ecaa907d834f6e3155d1249fa9dd563180ba57513b6ce2377d5dc75cb748d7fea5d88ebe31dc05ee4a497ead615f65a5954b9bb324b6b3cb761e1a23666af6b620b7a6141d8b69b6cc6f5d604169cb6f2b27a9c0936638d860af57867f6b2f7309dda2bf1419da0afea4166669a7d31973e7f6e57ab5accd663cada8e4c4d34663c1a4958354d20502965e1ddd0434e91ea14d85889274937b76d5dd2d93e1572d8f00327dd05d0d3c0771a3c29962befb1a96b14cd54d35bdcc8627e648ebed53b1bc4ca4f644edf1f90614741b83d61ff5c4a7fdbc5d269225679a7a882407c8bf9810bcfc1cb103ed3df33073146c0cdacd250fdcbeed292e85e5efdb5015299127b1bb33c797fd919bff16b987ef884ff6ac618074105dac6d8a4adbe335df0031dc2086089c37e70dc3d009b50f71e03122bf180c2ee9f1eb70a3f8d4c4dd12c1960f811ad48bd279403d20e544bdf136d38f8e5d2e4fbbb596a778498427c3272dd5cd0643f210e372d15ee167bb415bf55b76156fac32ad865a208570cdee1fcecd1de60586de166684bf04591e6dea59a0d0817359e7f14e3c62285969fdd4e977cc17ea972ae0b0fb37525c1ac46c4ef4e99fda1fa9966d38a81ea99a2838d7d02c64134a7d26d0a347bcafc6d3dbaffabe0b05c788b7fc9162bd90f715448648da3ee90f21af2aba5b7c596b45ec006ce60a60b8d62b5fdcefa61bd15ea4a2e86fd7c302c147dfb41eff3084142dc1941698faa0626ae165643fa75c79153bfb33e5838bfcb9bef04910296b5a9576d6b301f387d268bf780c2ad3f16dc43f022c81c8a3dbc7caf6fdab2bf721867d09d159ea7d1e4d7d4e1a61d1ef4d6eb922fec0b3ff745a5f74fea9ca3e7f15629ab80483a0ba6d9abba95d864049ff8cd261645fb82bdf0ee5bfc61bbc68a1448581e85d23a0027cd07b762511c58207e509864de2b74833b808d1538112be6850b0a57799efb15f1b2aab5b3abc848168cef49e7f350f00140cc29191900db28d7cfaca50f8250b94768d1f716a685f03cdc30e9c25a69500c64cdc31449acd18bd6dba5fe4ffdcbd9cb3aae86c776ad0caf446672a7aeef93eada236670ff17735a4959088e92e27a00b53e14160d1b8d8048af4a777dffde83b5f9d212113f8595a78a8f29733461451d9e9046a5173f36404e1c4c599338c7936adbe93d31bc11aabf628c0b7a54713d4bc1ed242b0d068567b181d6437d609e920e5fad039970e1e5f6cfea43a573389ca705c35e9a3553c6bad7e3da471b8ce66726cbea5de904d51a49c8307ba84a32e7dffb0c59f56742f9ce13f9db5c03316479811964238d608984defab028cf916a840933556f397887c6282befc92669d95b2dff77d3da1d02cbc6a209a7c907fb05fdbcf738180a9665eaacb99d0ac8c5bc3082f84401cf68d74e2f7291fb6da062d129a2fa705e44094fa1410f8cd6e55ba6b5470a513f0fe97b29718e848ca6e3fdf1ddc49ee12b6598c76e44fd126bdf05b8fc4decb12aba30942ba793274e2a76aee36426999581d528fc36ebd1ed604d7377d531dda0d24a288daa84b9552617c43f3841c6d3e0875d5a47797e8e9e0665849cb09b9e6fa82c8767e65633620f6041f1a9a1a182aeeee4b819fe35fe733e8ea97dc0ed46df64ace44a93b2bb16fea27a73329186e9281b2e57cc4b4fb08811e8ad3937d193059fe87b0818500bb1056f5384a63f8c2ed55cccb792b0bdb4c3ada9451f5171e2b1b83d2af9c2284415bddf6ccaf3ba22ae7b539f821f5e45cb8d1a521abe32e2641bee1710e63a912b6d223d43ec12cebc97ca0c9986e7dc33fa640f5959fb025bf6c338af2d6233a480e2549fffeacbe5aaa79d9d821cc5c18a69ae738c1ed030303c03c8e1cf32853d37af1b941a4cf8e97ab770fafbf275cf0a24e9935dbee436e57299640d5a22cc4bb4755fb1ee1367cdfb3a444d9b2e78814a5566d3015e0f758d949bb993f5dd3bfb130c5f76b04d61b878449194f5e97c38cb14c71033f246aa34db15a264def78a0d36da183c4", 0x1000}, {&(0x7f0000001480)="cfffcc3005d29d5ce9cf13d99487a29b97f7acd9ea7506ecb0e1500763e8a7957c553a531e7454a54907321921de973cd561f47ea1764542cf33bb8fe3e9ea451c5ac763d1a92f9a6832425dae8ae4b6f7d1ba84b22d004103eb81e4e775d5290a20f9eb4b8cdbbb222e6d2e77c39348092ca3d4b6d62ebd57185eadb82509c83cd2cea177e9de5105691f463bea292a38b3f040de98500145e38d86d4b0901c00974b786970c908669b39cdee4571b1a4224aefce61d5e2e29449ebe610ddace3029445473fb4b9de079236c97e474ef28462b5fcd69bcbfee3e31464b21d16c9a54b5e1d29e66b543907b2e4374bfd2eef384f91c8311caa03dc3571fc4341a825e8d8796ac985c575f57b2b109a45ca4b42bfb5223fdc655fa4b8512c708b7cfd50f5a4f42fede632aac785c94bdeb67259596eb88e6dcf38f67d9ac1c2f6230849df167e8419afc67e8ad48d2515f68b45ee0a05d34709fbb3f5432b4f99b10053d90e86c07e5b33447f6b97f75a29c63050e083d73eb3e41cc2fb433cbf54e578ddae4b2824d5754379308bd5a5ebc1142a7e6db68e8da79306fc74e24b1f1d10a81183bafce57409ce45b5229f7fa9aa024a8c4408ca9387024a8e0e091f22e589960f566a8293ba08571a9bd083073cdd546d88b4b78ac6ede042571f6fbfe07a5c96bdd48dece7e71825eeac32bdce9e31981a9fadf908964990ae5badee1694403416cb5185f11fa3c825d9817dc7159d35b21f80e3562bf70bc33e89a4fe2948cac79649957485afa905ba47163dadc964a55fb2de9dae9da050d028cfc1b8f1324540b9413b35a205640fa87e2e97ce8e1f58875149428fc7f6f414c3bc4bc1a862bd171dd5487de5c6e6905ed93d4f1472705fac3aa767132c74b064194fc435282046e6fd3ea1927f122048641a53f48df857900527621ad0f100b225e5d4ae081ec0cf054291e02bda1dd9a1c3d612c4bde76658f1441adf2cc07894f58e2648663637c1fec5ddd71735c3f79c60c5cdae82e040722e60e2d8a252a8b4c733be8e1ed7d102d70a6c90d360ffbf13ad9802b71a72bb97a841ee437e35370efba1803be6c6f6dbbb41527df7dde5f51516f95f9b70d830807509dc16c30f5452ee9026131a20aa3f59b6c3eb59faffe495c67a2ca9d837cdc0cf5f93745ad7afcffa99ba9182e5e99e7ebf601f5381224eef439577ac32e5460d349157a8029813e4ce7ccc7552290cc1405683726d0185c71cbcd52674ed7143e4e1537d327e0159a20973c070b3f1e3e60abe880853a2f8583c6498ff6389a31b6a287a98d80e3dbfd51adab5872fc77d45a130eba7f5111a74c5486ee079dddb70b3af49969020f02be6c3883c7509f3f1c975786664fc4b53f9bd42029d2bfdaea1a6e789e9a224c65970fd0306ce99b67c27227dc14c36b2ddcd77ba558caee4091142cda97d76c1e9b771b948c097ee8080c453036b13c2e81085e9c46175628073f44c80998c19a4c8f2cb50f91019f3177cdd06a61bed01fa62025ec975a466b691bdb822b26114c1fe267af28c2d32a6f3f14f7df3a251da1294444c6cd6f45f8797ed9f7535b51a7558bfc88afca6f4ddb4b794c725a8c480156896653e80cb3c3497ce5c904185d079a8b859228e1de2d7deb43840b81161c0831ab2a8c2afba4d935b399472069d647331214902f608b730958e0818aaa1ac7c448b3a9163d84d640d2ef0bc422d35c70a3bb4ae02c4bc06f0cc2bd34dd6b5b0256d0c408daaa086aae349919b4fc114be7461c8f49a7481413329eebc8bcef50681bf9c50d52a9c821b3bf56faea29573664fa7df23078a90e3ceb32dd250e608392ce30fa60cba3aa2d5c1aeee5d01fa246cffe139c1fa027acc8cd229d5a3f34bb9ceba4a3b6c257dedefd805cf9332297563796329bf703d251dab6a3f14be71c26440a194728b63b9992d9654e6c14349bbea759e914d3ae60de59beb629cde4e0bfb46cc45dea8e1455303d9cc2b81bf3980afd2fa12fb066979529049074ccd7d65cdb2d1776fc9c39efaff3f437bd2fc43d2083dd7f1b040a5ece471a8c278f2048f1c9bfe125a7d6ad4ad6dbd9b0eacfe645d1481c9041631309e78aceb8f32e081c616a9f93fec4301c898972f2c9548e14c99dfe747e190fed8652f289ddc60cda9b240174e03a344bb96734c22ef87f8cb3cb6f6e183634f287f70e319fff175b4277bbcc9923b6a4759d9f902a15b750b09058e9c9304b08b89ffa8c512e66a23641ec9d43d8ad62fa33daac7e0f0380c87a3d85bba66935b5b41173287a6460ca6363226dd8e65b2ffacacf2432894a5ff864e4bca1e175ab55c24c4bdaf37f5381d67deae00b1ebe473b5d26587d94d7260cba9dca75562a342d0e875ca3d68f5ad740fc7679fcd83d5347e7470571c2fc419c1a4d5323e4bab19703184dbc0a8b30ca7cbb6fdabacfba4686dcfb846b06323ba1efe803c44d3fb1bd9e932fc2c71110b89e7aad957d1ce7aac14b85f7a4eeab2514d0485e34b40f2db4f9674a8d3735a4d7ff4720986792a93e417fd3e40492ff8a450c0ff21addd85c8d55cd86aa6b324b1981732bb25921cc4ae7ca4f3a78f1768f01b6dc7e63a904bfcfcb6ec4f1f37e2c5c449fd6170baad5bec649748b790c859cb3524fd4618b51bd48ea3decdca680928cec191be11abadd09d8a05e553afdf4bbb39d98f01ea354ee0a15c0ff9b87c1954dac923a5f77131f8b2eaf3b1d7d654df2f2c848db0c24573f04dbb82e177e894ccb83361d9f3fdd832d291bb32a7b48bf59899bf1504caa8927eb2ee3a2919008ff5d45aa7236d0de3991a8d66a25f478a49af63b39cfd255945680d21d84c68c692359c89bb2d0e28777b84dc78f3e0a39f4be079c789d7e917ad504c4c43c85e1d3c36ae57d44c9a84b4ff3a63661accff6b2e2301b3fc519bc79acc52be7e9b2f5adbea26eadea26ebde4554f11c41e4a57739d8ac4269e3393d3183189b29df37b82719795db9d3330b035bb2bf4729b3dd087560d2d7ce54c5bd583ef3f8147ecce1080578b848462311a918999b1db90b0875fd44b59539720bef73925b43b7aeb77f53e546e3def13aa440518fca0dc0a101ad550c187287d8706799289f70c74c5bc49e84b4c0822153cd22aabff3fd9a7e699330a58af2020e4a76037e7dbc253bb0350f6de48d10694df752453b384929d5b8b74c2471a3e5286d3fd5daf363c010e5ef003221063847b8f38ae07ffd9f1b0db83383fe223a9fbc9152113bc3896f64ef0abbb82828b98efe2ce4fc1126e008758414f6bfde50f61be346c3be769b216200bb9c51b09969179b609430ee6535befaef8a58f2ea7e39399f66c2bfd0412105085e0d89e14d4f390cfcb19e640684ff881afa5a7c5b16d9c2e22e885954d76abdef1ab968310ed5ecdb5a46d59c23138a913ca32c344be44f7545e0304c8f2e96b0011d964000befccc6e873ac2aa38e74d2d96e8d03796d5b8a65fc7e6d997818f0d6533c9e8fd00fc190994becc71817712c3e0b94bb6a10ea8777832339efac5f006c9fe03ac7e9c6f7a29ca5ad05d8004d20e9b93f48f9aaf6c4950e7567731ff09331b6ff81ea60f98274ffacac8503874c1847476c0fe1f2d6cae3ad14f37189d734f161afe129c0023e88cca39af5ac9b8b27e4b729f6e47f7be32172ceb60d5d2d9aab6e9820d7e58e0b5c8919db9e67725c23ae5392ff3cf57bd36a32d41d830e4a82de797033b5d4ee2abda0d12c1b6672f22fc67d23ee32daed03f7bb120bc291b1d8cb52239b81e6e83e46ab4369141e40473ab7db8e4bfc31ef1cfe63dbf6e28f16b795df2329a2fb85bc84329a8c01f487713d5e7e4f4a5ed43eaa8d0463009eb73de2e17229fa53e5d3ed74c692bde67c9f2042e724cf71294a3102b5d7bd6f4c1b984a5bc3dd77d0106a563991541cb4b260bc36f70be29c1982445339e65a1b520ac4cc1457959ee5fb266a26bbad0bf6af1d436bbf4bb5cf9b405a76c4468646b6c78c0ad43b5d35145630386cd83d7134e5c45334661475a08a8c11b07b973bbb94400af0a5698d0c0893302af75ba5d521e6437f0e7e997c5f19f6aa0a2bae2c84af1778b4124d567d194c246c959ab1062903c599e540235dc50a484141f1d9eb23768b1b3c6ef4a0226d81c51d14b3bcd5b2a2f2a20461b4dafb8ed5498b489e2eea3baa2994ab2c0abe897b8682e392e3363af280669422466f7f91c3528b249ee79e42df84e35252b6d09ccdd9266876c0a0a631d67f83f7d6801cb331438d9caa56081a3d1464c6f9960166a17a9b4e24b6c7e3d12143bb3a9d43e87b9bd468609b99576ff3f1d256b253b5a5b8064339adcfad8ebc4e6209b58bbdcd8649682f32d86226fbda4bee322f5771cd2e4ab043c4e8bc3580f5117333c10369d78169003a3e15c2c1744650f97541327f294f805818887ea03a492fabe2bb9f5796e5f02c948221c978613e171a0ca1034e93c48da783d62eb20aaed34dbf5bb344b2d06833dbedbfe8ecefff6a38d558670697feeaf27b51cdbd18f05e3dec984be10f2b0c7ea2c826371e3d28dc8a8493aabda5ddfdb22f3b554168f4f6b59866d260f7935292b089b961af584075795778d4a1399a96ef14e367a9681ffcc2ea5da9deecdc1ae8971616c8566b0dd2d998db462418a1f05ba889acb9fb809ec5f11f3b836703bcd0bc2e24b526d91924b2be6fd802fcf854d2f46a9098862b303d8c93a39b0382e11fef322bde106e6d38a15c239428b0b1085d7f4befbb29f1282814d452136f114a2d27e622bf9fce8c4c9d54c15a16fa5aa06b4c7f06ff9480e51e3e13aee9c6f5f73aa292d9e2c35530a5fb2fc37b403da8c45dd0d32e0e23ce21c3bcd907671fe2ec4482a41f077819e4ddd46679d09967863b26cc156357ab008bf6fb0f81f8b47495335fd2dccaf08dc488debbbfd1424aeb55613a9b0c5fcff3347bcb7b5fc2d603a6fcdf9c2b6c4638b6af57bbd1fba3a0312c99f0e29410102e3bb95c96a985be1cdbd2758c504be34d90f4e425eb60539f0a3cbc144305dbd045abafe5240f2e9c8d64d4ffe3a0a118894a2b4f4ef177414a7800c2f49df3bc544faf246fc243b700fdebd0e4be69231efb59623ca3646f6bac19c440bb9a37f9efaa480ac420c68b0a4da7ef0be6f596cea9ae8e16a382f728ff6926a40c47b22c6cadad551104854938425092adfa6210f27c81b50729db4111f52e93ccf7090f6a726dff352bfe1ede52e7b7def83ccf18da53a4f0ad59258907b258faa095dabf2193dcc86ea5f664e3b0c4890a973658b0a49730348bf5b7ccf78410e652561cfde85c578c59b0cd60990753ca622ed52a3210955f5a40926c94a02226769844aad165db768a939f87e07e038b7f0976758607c3aab426b384b75cca8516b72b0262143dde239de779ba20038dff8001f04d1905e435f43734f777f334c913048dffa732edbba2f1d5642e388aab693316ced8e14079eb5a95afd19a830cb511702a930e71414545f50a65d43b27549733f4c3bfa16451fb6de37373eab1668bd7d3443c7c9b1bdabed9ffa6094006fe61173eee972fb587c5d5f42eb07d4430e2aead931897497ab3525128f5a7bb18c7f1b9eff154f0470766bb09f1684e1a46023ac6b04d28b2d6a5061954b69035608ddf5cce6d39774902eed737f35d2b50eb462909164e4be872f3b4d3629294c4c2462c2aba67d39c825cc32dd1ca4eb81677923a7f61b9ab517175889f4732ac300d", 0x1000}], 0x6, &(0x7f0000002a00)=[@rights={0x38, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r3, r0, r4, r5, r1, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r0, r15, r16, r0, r17, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, r1, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, 0xffffffffffffffff, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x120, 0x400}, 0x400) 12:09:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x20c0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x0, "18bb1fdbefb22b36c8645ce000"}) 12:09:19 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x10000], [0x0, 0x10000000000000, 0x200000, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7ff], [], [{0x7fff, 0x20, 0x10001}, {0x0, 0x0, 0x400}, {}, {0x8001}, {}, {0x0, 0x0, 0x1000}, {0x0, 0x0, 0x0, 0xff}, {0x0, 0x0, 0x80000001}], {0x0, 0x0, 0x0, 0x6}, {0x0, 0x6, 0x1f}}}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x20002fffffffd}) dup(r2) r3 = socket(0x2, 0x2, 0x2) setsockopt(r3, 0xffffffff, 0xd, &(0x7f0000000180)="06000000", 0x4) setreuid(0x0, 0xee01) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r4, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x8002, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x8002, 0x0) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) 12:09:19 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x59}], 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x90ba9d0f470c557d}], 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) 12:09:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffff7fffff7ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r2, &(0x7f0000003680)=[{&(0x7f00000004c0)="9a4424b65b49ca0ae7f307cf197c4427afb2c73a6041cc8f11295ab7fdcba1ee205c584f9b4f2ed6c80de530451be697f99fffd27719da2884117d29347bddd230454cd59f3f1b6625ffec8187750420c8ad1a809824a0f4b2de1380a7c7730c88ff79fecf64f94e5c3e46b73de3d3c0c6651e150a4b3a0105056e4956219a967612fd0ce7947cac2295447ac15ad4cec2c37aaa34310798cc2a5ec13c9318d06a979f8dcfb3555e9e49344177872fdd77ae9571c53eeaf74e6de63dd942bf9ba1635d9940312231cd9164c8f1b3f40af7b20b0da7e460aeeb49a89ae3058f170066e7c263fed73e7b30cc3c0c03cdfc87eaaa6a0839582a9c8a32893a1bb71d40a4aa1459f735fc43fd4fd664e8b8e78dba2924e125643132b4fd98b9c9c1e4618857f28b5e0cf7b02a26f447a64cc086e6bc691a9db2a3746b73ac29eb4b6bae7674986e4fbfee88c2e614db8b6a02db4186d98c9f338d014b5001a96c5360cd26f325b34a2ca9aeffc21c005c7ffe29500feb81149edffd29c04ba69b9da7ff80a4d0b83d38574263ceeaf69cf90d8f14869926af4463d6aeedb051ee98986e55800103b6e023492b0efbc9a9306491c747d72868b108c94d175d126d24f6bfb5887d984cd899366fb387eac9639428f64916dc92e61eec9935d6ff8eea15a73b5062e4bdf654219b89c682a06bb4070d0b28f6df2c887a6cc86d60149ae9a3225d45da762aa74630bf9f08467d938ebfa6de058d61e77d3809d7c7d6fefa77f0ae6e2f54681928b5d6f0451f864838d99b508a9bb44b2b54d7e597ec22a38e020b681ba11d75845135b4831b5ad5757643c61187b6bd21161b1926a825054700f8e22256aa1b80091a6a7eed930213956153667fd93ed308b7bfe7a24a9f5b81a0aa3ab0eb66ede35906678c329746ff521bea9366bc68c08c0265d46f2a53dbe926d942166963c3307425550e614688d61825a4aa92025dacb5c33db5b8630ac5163c21b70d4710045441e62eeb5bdecb93c8d34edd9fa4b809a88460d9a6260230ab593e09b33014f731d45dacd921e58593ec55c27e7f5dc65a9b70d64ca79bdbdc4c3dcad1afad40f590f2129839932284c56d78142c6e98e2c7e11ff7eb59e60f27be2f78e101fa8bbbe0f5ac83fd55528f025463d04fb9f6d43687ae1f9bfe4f62da307bf791e4e865e9aa8e386c14a174cbb900b7db6fcf3a389a791f8a9dbd4684f9ba70ed7f02de90b2bf7024d9078788dcd07ea1d4333fd2f48b6b87ecb273778a68f9fcfe663462d08517ebba47ed535fd2608f83f1b2f7e00dbb97c16aa981ee7f4ed5688dd0d64b6bdab475c50dcf18b5b4c4d9e079b6dc8839ad8963524d5991c579ac12423cde0972f5472bda01b537085cabefde8d2d6b00ae83d0002a90416d8fafa6a292efed2dc029e0efbd15b8a0e065e6ca6ccb025a23e93b73109fee8c7b276f8aff019d937fc3448d540717e90cc0ae1a86b2c820b62c6f5c5ea4e7c7b35862455b0a1540023679f646aac8aeb8008976d18831fde5e21348e423efec97d25a61883e94ba4792de7bea559d4465f2f8834e8dcceb7e478bcb1b12eabf57e3b54dcec65a20fe8f2a1f2d0232c348b55501d807a26ede532d6fa0b091a76ee6f3ba880acd26bb118866bea2de3fde94eb88d7f0d2917f075c6462d8b10715139e4b886d575081a9482067a2059a68fb11b3d51d4b63bcd6cb70295021d01e42c7737cc971e98d13093c9121624884614e5ce29760a91c2ff81741ef98900ec3372175d42cbe1b981637bd9251ce6ff48315cce5cbd753996bf75820d8e81506baf42bb353d873498ee60613fc9a423f642543630c63aabbe5fc9b9c181c3d4ea7dc05e29093b47fffbd3afd499fd15cddc21e02301770ad8fb700fadbdda5ead5e622abaa178279ce680b62a34cb2f16eca37d4e52f9623df1b46bc044b845a83ea96e6c7600d020cf943303e595739aa976dc5b2b4070eb7e94ea5e433bed47136f6858aa0c431e330c30381e16164bb2a41362969250b7362973a9a7024c7f9d43365293fa6217b281e628f8c76e44dd7e6018de1ee3fefcc1a2113f2196adaa165958e6f3dc45d544cf9cec3a4528299680734f8d63f8780c6fa1a5f46ea95b12d68ae4c64641d4b76134f2814ff762f028390c480864298253de12636fdc45a6038bf7f4c19a73b0f0ed59dc2f68071d1b3ec0161d69bdb3f97d875465482a1044dd601abd695e7b1d2a474c72d2d340971e23e17847f294e7b6ad94f78fe6fb20c2ff041519c4dccb89bbc428bb441b12505cd01bdeddf08f9ef1f73217b6eccd56864f3dbb134235da5110b3375099c5f077d8c7c5f6b9e2bf8f2b2b97e05a28206b4ea8005fe9317549c34474a42be28827082d77ac754b3ef18b4bbc64469d5f171fc03875eb7347eff631c4a47620051a78731ec973a0921e66f2c321c9e40228c71185f1ccf4de55ca86f6bb2a908046dc36b34fd04dea03caa980c0aa4352df00a5fa64523a539f9f331736da200fa2e54c0c87f23281b643bb24bfe9c59d4126dc9a7a93a2ad8492147b09a78ab9c7c561889d08b30def3e08a69fc3b429d7a156b122cfda1e05cd795b1643865f7f331a3edd7d64a63b338fe4fa2093630fed72ebb3dbc9f49dacdd28ecb547ee3838aad48f56da5a1b0c3fd80dff405fd78168fa3f3f20493325ed847bfd1d838121fd8d74cd03b7ae35fb30f7aec2df2bbfc8c399968e7cbc94f8f7c9d08d29a77627a3805f86ff4f987092d6dee683f04ea513f852af8ffa1092386fd194e058894db1fcd1bbc800359e607e12e29605ea9932a30c77962791f19c39fe150f52a9a2901adc2b381a33019a5623833a8c89ea69cf80186c001a165c34d41cd9f53fc7dc13e80bd165dc0ed06a6d3cb40a04fd0e8e7e1b2b49249898931002a3bc2525c96c2cb4d1df2b4fce91630061bda40b46cd6ca59f483456224d203703b73b99cebd926170027476c46dfcde7b25b574eef64eb257377b2ae2e51259afab0841ac6e17b9dc580d8922cef0414fd2f9c31e85703424263a6436f5293e1065f4eb26be38bca7ada87e0794c0da8dae4e8b5c0891f75af41108ce719eccf6c0a407cb58715d3c01a424dfe2fa938c3dbc8fec704bd932b37853b4bdf92f43640c2d730477e1a1773c3859152d281b3f863460f422bc1ce8b36cff0a44036a6edda08fec85cc06b14339e1f6522e805dfaa9f2795c5164fb5eb7b5c638abaa42b9f196ef1abf09e74bd67a92c23323f9c5684dc7972ffbc797a0b3568a72472c7d13c6722f0039923be7ca5277222b6addbb179650fb0a9c66120ae921e3473de4574b271b56a969e1c526dc807316145d260e20f7e6011f458bad9e8dfc715061c20cd138c068aae29feaccaabfaac687a2bc4000c53e7e7c8882da49aa190544826027388e23623ee103faa95305b1bca61df68846b27516f3845b2b1049b0b88d68d96d48228e7405f2ff14f1ccd4438fcba71265fae8eecd01953ad8dbb4e8810f335aa5e43ee34061b40e4906c4ccf65cb234c124d754c0b45632b0b94d3d13b92e07da5a42d3e4649ddd133f2a37914a267b0278abaa4af3b2738bc5f675ae2a41f04b910d6bf19e84acccabf8e7cdf9e99e9ab92a8984365c27b28bbd4787651f736f302166081ec639107821b5afc6d2f9b527db93d821c8778684d50d6dc5f3b189054d9df0782e7c6c6fc1285e16db3f7756c3804e09faf96a7855dc3949e62cc94bed1e15f61acb31f6765d60407afc54098d337b330adf5e7bcfec410ed8f4e2a459be3b19e5dabb67bd008b4fccccd7d657c8512e2431ad0a415b8b63a068085926fbeb51712996360f35a773a78bc47fadb966eb1558b4acd525efede350fece0862119bf1e67abbc587f7168f678edc2ea31a358af21eaefbbff3b4856eec7ecd456c657520b05ef7d8891c5b1562de7b4ba265f35ac3d3d33202f9bb73a7141cc08a3dfe460fc98276622e762b230f096120af87b3e020b8265ad271db4001f552d299637442e201e1a88b87db8047e39e551252d9a38f45d2459c4c9ef0767b0575ce83e6f7e47f7f0fd722452684640553b6a0da16af29b2bf3d218a396ea2aa0ae0cc2e2d543dce19f0e1161890e39dc16c808d025e739a13e26f7b35f64574fdddba3d0ab9497b03e75fd40f7f0a6bb9244bd921f94c045bb26b237631b82cef3daea757b1577759ac5b967917aeb29989df7daaf6a7c13278ac67e46f624da43395d4f38b2477e22feea88f6d4a80f4ebe5abff8ff057e82e4f0d9af10b0fa714eeddf7d06ba1ddfa3cdc215185b0c9b790857a7107753162899347e152714ea18af527a827530daa0c216e8002e9d22f68c711c4a2137595791c0f61f259d2d4bdd0bab4fdbe831d1733001766b60738cc142d901f25aac6836225d32bd7f2f2ef7608ddc6e71c6c075f07ac20b60928421fbcee6a2da951d77dd623f055a3d8537d861f86f7bca8dbcc4353e826d057187ea9da9bc5233974504649f6fbbc97a5a10534142350e6ec24a3018a1d96b64530b1dfc6a740f7a8e8d95d1cfad3e790a848e311aa2b36e1d28a49c20626da27191fad8d90c13fd924d26635b4b8b445117411441801ad75006171a2ed70af02e440c3776576bb24d15ce92b75aaeab69113ac908b97b4eb26d3e2b95c2ddb468be8492be7057e523535585d71024ae126cb79a6bef8d8ee5e12e5aac96c63fa4f91fcce0730e10b0aff76f21475c405e372e74ca92a050d07f83e151c9f5dc6cc8fa674e163187bf3a1cd5cc32b7c598c632568a841f5ebe640912ece4df65db359dc0fd9d0d7efbe63146cbae3f77e41d94f54cc4c2f7d0a8cef9511052b9c439e3e45e1ca2e841bce38b6cac033cb5b60bbbc3440ab04f49839d85c0e1f7159304b0669bf9d85ec9b1e06ffdc2aad3d25314ed68e633ccf6d4d6260b184c1b74762a5d0e74cc12b412ce3cce6f308447d5d6ba781a245f1b5c5f3f7213941577fe7bb680a7128baf6a6e690bb2adc0dad8a3e7b5cd69f34405754e4a9e6b3d89a6fb0fc4df2d851589c1f9899dc72ae3d4fb085936104db5cd41ae6fae1b88c2d734ad9379540d2bd75234efcf238fddab674a0372f999a6839f7e6f06b7ff573733f24c7791297f8f33dcc217e3bceaceb5842db9fe4ad55378e168abc01d3fd7a9a9a0acb8923d793126d6fd8eb755b713f0d83dcf95e4e660e3eda5cbe90067b52da61c54b8c6c7f4967f5b30c46f88becc8fed151842334fecdf38c57f8eb7fd1570ac41d2ad7b401db5eed857a26f72212c5c6fc8d88cbd400281e3a5a1b9f5ef82855e112f35d93064904f247d6de5a6289b309048f2953c413ff61b21f09128ed0f5f28c3bbcb1b09ed6ea469b840b0c5ee6a5cbbc80b48d56f06b9ddd74217f72f5bf78816d5238cc3a9efccbac09dc232fd552ab1a924672b0e5924bcad081c56c85e7318298c3ab30033cad718b5c86ac95a2446062a3ee0fe679b1422bfb6b6bf0e67383bfa2c1a70c83a2040ed6e9a29fe68ab25f6b97780a1417d8d25dc13dd529f5a2a890616be2dd4d94298372f919ac19826c7ec16a287d7229886ffe8ee7f8c5307a7402e040318753148cdf7edd33ba819be8c5bc8f8bfd7d7d4fd17ad5035170082a3a5d08cb2e5428135ce6ba5dcbf6825fd1ac90ef5636c0f2eab5855fa1f576c807966003a9706bab1795506e02886ea831d55890761cc024810dded74d35f423f7ef5ac27ddb4d5339e5fa9ab61418bfc000201a919", 0x1000}, {&(0x7f0000000000)="9d4d340e9c37090a8043d90cf2c4abfe2afb51cb5f3ce03cd9df1d66f718ce128e44b268f8ee789397b0552ffb77262240b5e4bad3589ca0cec97731458d995ddbf579c593af11ddeca0d93f3efcd78c1fa90413dd8785999858f96e352f04cd9b203f882aa4ae9481a164763d85e65ced609220e0099937229e80040987d5128b3cbd7213cc15970fa57f333e6c9bf9f88194022cd276aef82e5b3b4c677dc05e206d626f84dbd66f18", 0xaa}, {&(0x7f00000000c0)="5b058efc6282a4adf9682d64c210635c8ee22eee61a91f0ee53f238cd21fc50854454dfe403c3c5b0345114b636667efc4acd705311cced4bf0545b3e2c511c62d5cef5d292021c4bf3e7a05fe846425f3258275710c24ec7ff67ad458a5711c3b4b38196626c0ccdd3a8aed25e49202e246315c", 0x74}, {&(0x7f00000014c0)="a58fa1718bfd5c8a4b9d406a421e8ca4fe342fb789b3d246c12465368269799f86ee61890e72323072f55388c738b141d1db8581e3a57eb08256f306e816321ae9001449428725b42fd2f137cbf14af1324e0cdaa3dbc6212345a13d254bd3aa496d434d385568581dbe5040dce66103783e0bf59577419455fe2351b906e9cd3e26fe911ec1687c7c39d618ea5d891887653d5356115930559a38186b4e01dcce36007eeb9197e9a6f4c612c088224145d5d255c513a9415d8e532d3c7dcc9043034373164f7bdb993892a3c4d96dc4e7934b610eaca29ce99a2b749dae5e38214663e34b91b069a6a728f3ee1b4dcc8d127d1044e34d08de2c6af6906f614517385db3f1ee607b98bc93c086631c530d8f12bfc61505be574de55047309360034074aead36dab0fb975703962b15dbe011ea628b0f1c4c4e4e9ff0d5fb464d79dbe605c4bcb271752d551e013ae29157c93ced295fed1dccfde4807b7d5a43dfabe1a48bf90ac1984967e2f30906a702e50d1217af87aee6b61b2b3655acf4b3891bf8966fb680902c8b43fabd1ac754c4bf97ea18309dab800772392ae6b3bc36fabef5bb8796b63cf62578fd6ee2e5686e221d6c96a0717c07524e7efa360e5b6de2fb4447e8aef9884bafd080f962bab13ca1718ac74317f8f1c4313bdc48c369bb79c07317f8ee2827d61f520c318a73c7a65bf50cf889d51655983a5cb1cc3609e263a8555c237a6837cdabbc485c4aa81757554f40459499f2a331f11313d5c5a28c26cbebb33d437a6752571f42bb79ac319bffa3201acc74a350015ad78cbfba318138879a87b957fbbb122ab366d42ba84fb453bc5eb25a2dc18720f83bc8eb86ea39bb0c68279f082258770f626a575d3fcce6fe7fea4c6da98c95646f1c854adff9a3393ee264e7977ed0380afe9d142039d68432735a2dd803c7690e011e10cc5f709db8d263831b1901c8109d99bbdcabdb58791b714ca8b85029b5a67786c4b45fc1bde338af817274195103593cd99ce6d14a4252999ebe1f614cd0fd0aed07011a2fe34f4e4ac3428616c0cdd3f1c8b130069376d8fc214332085f593d459c01be9b969f77d980328422fb1d8ca506e4b050b6e6045defbf8cd060f89233ef88d3e859735f6819845e75e371442910661627daf2d9a0739d8326070a5c9a42a6cc1408e8c26fde14d7e7d0a207395f64f2911728b840d34b876757c28b24e771e77ce5157681cf1732b801ddf0444187a05daf5832682598ebbd10a1320d3b643d0115166148899e80c7fa2ca1972e48432a14deaa351059b63ecebb508695672ba234ae3cbe2fcd045637610c2d985d551d3450bec6fbc4e36d9b96a47d75f5433a6d2578f4ab9e5e3bcd56fe34aa6b7aedf339e5a335fc8f11e77210bc69c8721545006d60f382dff837e82ea89988088c690d350206f93c440b7b556aa704a8557f91e5bbe289b15426cbf0deb6190810ea1499aee7dc9f661d40647554ff6cfc008766fdbfaa70c871d2835a770681c5ad8bae3cb1dced19eea4e55b21fe8f3efdfa44e5d2fd114acc63006892cb7ce269a1221e20aa4ae1ca344b5d9682de5ac8e5d374893095307eae18db652c05816e89476794e3ecf85a8e04bc30f5c5e4d717aa8a8868546569413c32b15b7e0a76b96763a3602b40812cadd91ec8cffd810f9abd5fc3bf8b69770a04d952c6ddfd6170c4de2808cc41bd4c46e8a4c57dbd3c72163e0b274ec4f9d6716473752e87dace058a0f0d7ac01735f8d8e4aa5d51dbd063736e068eaffc934a93eefbe56f72d871275c90e11747b48d183740daf0ec294f03cf0ad9dec7570045007ec4c7cc399d0b0b3f58cbad90a53d78d6ec4999960c22012da2c05a19005c264aae4e9925251c21f640c67cc08a5b91366414fcd5727e37f2aee7c295ae0d510522b4d5f66528040670a40aa89c6951671282e17aa350a4cc45fe57da514147d39441cd42c3341500f52811e2076339155ef4cef160ebf258cf6a9fb71423471c9fd7b0b71e280b8e5b70c6db7ed97d7087f2382845777b48fbe289650c3e115ae7253a506d08e72b164df59bf275c1ceabf374e240db11e00aaa32028ecd890275d5efa598af2ac837eff60711d5a1748b44e82258a30ad608a661ae63401c0ebe3cfc10e0bc2aacd549ff8229b1bf912f94ab31083e2cb3c84224744deb6e55742aaeb32413e63da6708345ccf5893aebe93fc0e43c69470caecae23b10b865ca252f3dcb08b1121515d11783c9ce3b90aebbfa19a8fc192d29f4245912631d9f724afedc6bbb7cfe293c2c3db3b5a785b49a90d8efda582d3c95e95fb5726251271b8f6280f00bea8662cc2e51ae43d31ca8ca026da5de72c8ac6b590de5fec3eaa30aa33cd90c47734ffad813b28519991c95891b39565bbe702e6e4a5560da28155748f0c15c13302de6fc8e1d6b23ccf9aed99d9e17aac565d1011f7b423d353adb7723c8093b99aeef3283926ed98c807a2e00038f32782c29b86d53acea44ac4bc5b9cf4a5834533bcd2c10198fced6ba70a47cb5164c54045c7b779c8e9104700f3047f8f5868f6a5cf1b0eb12b19dc5f22f3a34019f46f4a93f6ab7c1c6b7444bf449e40824e4c2bb1fba16b6a5f592b1390f40c111a81baa71c4b4aa03872d227639dd3074dd823d91533e0d8c9b9902ac75955bc6813c723d32796f52ee379ce42e3224dacc3a26d78c5eacebbd28b263ad93cc44a06329559c5c926d41cde72364e5a4ee8836c6eb444a12bfbf1589da2f87f40909fe082a18d53aef9082be8d22aafb66670d98c0b268e2bba3b9a8edbd075a6a0a7f284362b2adf00fbce3ef9e9340bba76d353a34da370c279bc76a7b9773da50c31279a032458a449ea2398f5e00f854ab0235deda9f236cf1c24001ca2de29a6079de87f73fc91f44c257cf92030ce8477a1d4a23900274444b211152a228881e38e6f425c1025635741cf87224f8a658c94bb4f5fcaae810e855cb518a6ad24803d72d7952b3b6d54fdbe6e489c194d1cc6902f44856348f6c4e29012055e92a6dabe6c769bc3fc0ade9e91b05de0c4e32fb781e63ae13d373052b3ae1eebc084adf3d5683db2888316375c3a89d5b232cf7902d0b4e675b76e33d910f9912e2492a08e3bc5dbd9b8144572db1303646b2bdd29e89d480687198e64fe6904fc6c20b22048ffe4b053998f9a78ebd3739d1d68735ce55bb112a88cd105bec27017b1a38f8c4da16cad7a177c30bc3d529d6c5ffbacc611fcebadb90ea1d7127c3f65896b803b57ab4e1849c15fb5bc996ef964aaac43978f9e1616f795769ddea66f5608758cbdeeb67142a4ceb5117baa1ca54cdb2417c843578ac2aea51215fc61df89f39a8f5aec9b7a02386dea5a07513f1bd47286d2679cb91fd31dec5f14d430690854cc644bfb3461f88afbf461c1d96f878068131efe71eebbb4cd3b58e9db33ae41af35ec7bde9335ec6b1782705f5f4fc796dd9c240a337d551b80595f0ab3b30937b89d2afc16e06ec1c4f739c68166f57f6c048f6d9b2f3326ca883e43742f0780c1c4c9fcb0a2ab3ca769e4e69ceef4d26fd68e72bc5eb2e20608e6e3319a30f23a3358e6e72ffe423edecbf644bb784f09fa506286bcc14c1dd53ef9a39a95ce3de5cdc868b51847ec083a8c07873a66e22a29e8cf78005dbf1da5149f79ad3f55ce880f5af35ffd612249ad098938066a555e3ac9e263b142a3441fd9957f7df1ebec5d7ac233ffc2495a4f898c2a59ab8efcb82cd05203e1f7ffc0b3187666c307e495d940919253f0f97679693fa901265d005e94710cdf72c104357fbcf3bf64ee85942e362a49c014293b0e4cc2bdcb3920e749d310eb54f557e47a7b24ebdb5a9252df96a22846f97e4f3916422e7d7fcb1e1c3ef1789fb5a64d1d3af17a4a93112de91ff809fa4fc029af0034b802278daadf9e7bb1555dba5eda918d55761deaad46247514c581f9b3e670a6b998673207d0b12c66d17f5a220a8752071e4fc34da9b035b749a268d240e2ac55576422b6c1ba04b40cca5ad5076beaba8bb9c461ab4b73fadc76187174d56e520e4b691519c5c00512c5d929573aa4b3d47cca6b761fb64eaef33fbc9fb77c599fa4eaff41d4b03f27c2b5cfb4d3c5a7c3c8ce07d28ceb72eb6c9a6cf6a00604e91edc3b5fee7038c35701ec06171e5f826901df13a5ecb6fc280def6997754716efa13449305c16bbafae1cc59da7bf49354b6955343d284c94112c67014d9c88847a7560cbe5b6fc875286a4058a9e29a1e1b3990833634a79152dcd754e0078cc71cce2b64b50e3c5836e6b5e461133d0cab3973aa5fe21a4bd0a16617f2989705167f251b4de73d045accd2e2933d4847e2276a28623a09800b12779f356868beae280c08abdf58d1687d9c1a4711f4424c5520e616ea8f36749d9d9cbc148fe7613249d518ce1bfa7a2a2770f91bae52289135c04aed1191a84a19634af044703773cc23d8b8da8a6da526df55227680d900799b0c869b3ca3d0a1bc5ffd1bc983608303c0927fffc141a3605c48cf869df9b5d4f928270508b240c7173bdbd32e432c4e8900b1bf1a36ed7895123645a7378490295710b292a372f3926abf1621bcb591625180d4729a2ddd455712e6dcb17032fd6a072f0cbc64d06a0eb3a00762495e7a6245ebe94dac124a2fefe5090030d001b751cf081ab3e0c015a54c81496a8260af3899937754b5d5a842bc330fe947a0bc7e22f7ec31f4c96b39f929a51682b15d946d51dec18f43de9a7b9d40288da74fdb5b6c5980e79a6989cfef453cdbfb6bc634231eb573f41df23abbc4799b2271edb739e1349209808fcfcf34a3fc2d62e2b4b151bf3ad52eec794ad376289773df67ae7bcfeb34cc64a1edf5a1c5dcd82c488d1a8f4d651b9961e43818c3b087f307160e97898040fe60d73955b5262685b99a7b5c8b055e07828b903f91397933ad8916adb3129061e639c5828783a5826dade0e0cd70cff69f934a8b6cc0191a26a4dc9a8d2cd645d69cda9874be33da25f06d2d4ac8919ed09242c115cd3de324e182c50084b82a022a9d06f23bbbb1329c61f42ed454695ce1d48c3c0629f04b5f038c2d7e5eefe9133fcd45b76932a78c3844dad664895432b9284db659efe74a2933a296cfa6b749c8a4dd9be4a71141213ee1fad876350863f09cbe16b796d58a35a80c8c2209bae0e0c7825f7548830bc4c8d052c871f63a5c063637e2eec629f1f5a33eec9ba156db2207f04547e54b9617fc280eb1f70ddbb7af6c0ea1e62bb74b62f402fb942d0e3091cc826e313d7f90a42e9327f10df9a0a337b72e04b4dfa77c4ace3ff657b4184a1403a153aff503d589103be7b3618e0e1ee2263d4f9c40cb8b987aff174e4bff3f18dc68473df7d6fb5de2cf51af929ce538e3d830354485a464cd14bf914a157ffdfe5acffb5b13bafed239af2d2f494b6d44d60f558799936a8b199766ef8d86fd63e58de1d1859044cc9a8371cbafbe993e63f108afe9890590b77c18a3affc44d835f63c7ed185b5afb87a98a694ecb3b02cf501fef7a024f77f72e5504bf7af4a0d29400b504e495518a428808401816d34b5008d33094cf1160dbc0e64caa434cd87b835d43db989dbc9e38271e24bb1a16533318186f7fef734e9d62375a031bf9b9eab69542fbdc00dc830a27f84bb5066d0891033fe635b9509270286eb6980c4efb5d568c319126c804b8c297bb21d239a29d03a2afe3088783e663b677040cd9d015c64ed7c", 0x1000}, {&(0x7f0000000140)="ffd3f2462febffd0bd38d45b341b2507d5b8229fd35e35bc3aa38d27ef5d5350cac3492c861408820eeb74a03897bc36b0d5ccb81b24b7ddc5569033fed5a4042608a8ada240801a0da8ca66e1a732f730fe8ae489ab913bd141885997d27891e5e09221265bfaf7c036fc88e04dbe6cd361461f50122124d65360fd05cc0cafec7a3c420f4d9a57be6940375c95e5e9dfe9b6a90ea5798fd6f2bd5e7faa3f5a736753b1ef5e00294e057af5035280a77f6619f48dd3df472e09f7bc0061e7d0a8ecda0b76bcf543ab378b5de99da0d44b9017c707c7142ea0db", 0xda}, {&(0x7f00000024c0)="9db89b3f5ee574b19271b992f3c204656fed8e873cd17160fdb33a9752deeb220b0b4028aa74dc4d9bf718fff65e6081aac2486ccc5561786c6a9075eccbfb4d4215c5aa0d7051a3883edc388572cc1d47116c9bdfc7ea8035090c5897fcaf87ebf94b45cfb8f2f66ac1f7a851ef0b331524f00366218515e97d77f00805ac363256c49415376ebdbae1d6c076a6556e5663c3a765dd917bf556550a7b35cec28f7aeeb61fcf8af55f68a8bd6abeeb169c32fb3d73779f279c2f6cdc4eae0cd1df06b1999e82f40cffae297960f74e16fbc2e3096fac2ce6e69a7efbd4ba2aad7dea263c6c1aca2082d4de3ecf2def3b7347381b9f9c2419a0fc0094f980e1768dc520594c1285fcbcc7a162aa27c9bb0159c6ff0a031942394ba68ecfad4ce02e5370006a878313c630e4bb1d4adde257f5e2639d4ba69be93aa38254251c208f73f2ebeb5010b1de3cf3a0a9ea2e57e24b3cc830f9dad16877f3b2a1498bde89c75df8c45a7908a3d033dc92c2fadf106437b180372833c307c3540c3e6bbf4bf023c3f5ac507015ba3bb0c5643ac85b3a2b7db6b40acdf2761c794d9d96b3c1a72e87f09264a5847764407e1b6d657fc62bc482d8ebaead3c2dfe4e9dbcc1baa05804e6211ae0a8b73c14a6b58fb304d737b024830ba09e3a7f6a01ba8e208e8da8c49c91d287e1dd5bb5f75d9b776beabe88828c6bdc41a6ab319fcc33bb472234b257e1ac72b4f7ba69d430dd765c76a50a0ff5202a764c9d931f09a774fb5bcd2e53bbf277436299ab08c5b09e61d5d3d71a5e1556f20e5eedb3d94a3fc9279dcf3ea9c163902de5db0db20fb9c064be8302b257d7c50dddcf794edecc0f7e8a9bada5aa6d432209e675a6aefbcc184f9aca36bb76bbdd6785bb7de406eb508ce2265c84c42bdc07bab26dbf1681935cef185625bddba530277bc1b27cde20e439ee0758930bcfafa1eb1abadec52e420d4edb1299af91cffb3c2ea3585fca0bfb7c75cf5570a5e57eed59d0d2e5aba4be266b36045d20a7451a53ebc20ac96b4ce79240c58174fbf5115728e48451350ea12d0cc7dd36e7d6eac5202af25aa0de580d82ca44ea6415ef8ae2d0ee4360a72af70948a220d40917e002bd7d0d0f448c04021fd89fc5fe8b6d1fa237de653dda7fa2d912c15d6e6632722e89881240f1e57f972bd14c2d1ba215bd8602433c6b63c3625f91c1df5bef289c7fe1bd0a9587af149e677087f7430adf25d57e949ec7e7e4b8e9b0d994c286dd4e3c19b9224d4981a7a09884cf985f3cfbcdb4292dcdf86effcf5e5bdfce8d4e89737f4740290803facf45d911aa1895c81be81532c8d9c00afe8150ea76f944a623270768c7e4b569e26d61bd370eb3bd977c8c32a5a9935d33f9f1bd59181bc2096e996b76dc4bbe99d06daa551b47fc35462201f25f333c9eed4993a70aea8cb3d825a006d3913f427766f1582b9ff11e1e22b643bc2f0772e8b2b2ac4c9d71474746c844d7b100df357abfa6940694b4be33c798a5a05a580ac7b8198ead30e0a201ceac0783b76d7754cc01aade19471194cc5cc1c13ed602ebfa4e5e5ce0bab59b1e17d677591afa95103865841225ebcc00b5b225613cfb90909eb8053bf204d150903f2a465295b99e4560e7b32213341837a33b8f068e4b5e19d72964989cf2d3ef30899be5aa6c0dee884eb247f781fa9801cd11d79ebf28f076281352b696bbdd351ce213e5f7f69971c55cf5bdf13d233ea092d06728dfa23df9044979a3e9b76ad47064edab5e7c6f99af1ff986f09134b7f1efc04b2e5dd2fa68e16f352a59856a02eb3fd9634d85d018cec12701b2a082220f3eb49495b18a6afd199b9886992cd4ecf1d60c837e324815066db2ff4835d1a8244fceaa699ecf0001a5c6085e2715564e1b1ee0fe13ff65ef442fda74e4ba9e436219ec2c9c38b92569a14e2706aba2ebf276dc1f4d9f4062df93276078972d24127612f5e392226978d003d58bc4273a86fdaf41f0e4a030de50f26a51eca4c0fcec1073e96fc562051997cfcf0ddc33aaee73d75e2ca7d508569651901a5cc4055b358b082f6f528c09a9ac9f35815e950332cf9cfe91e7545da3c1ee0693ed79b97d76c00276afdf3e86a5e6402b5537c13fde38c7b873a770e12569a3cfc0cd7aeccbf90d2e6639b0f8942e8636c9d2f546f29a1551f7a1fe041a9069843b2a505d912cf33fd529efe56809649070fbeba2496e21e6894b414119f760cddeae2f249f413cb7af72e48f4b07cea115cfa5e9f265d416230298253b9ac5039fe1c228ca8ac6d88b8f4a026cb327310535ba448c1eba56dcdcad5e7d2f7993559e9fc37a9094e7872a246bd96057cda8e3b90b188a975056311075a430e4ceeef2a08c5d72d186a2fe8b577621bf64f88dfe96ef8d3180592f62db590da510c82df84dd0b718e143f4202c0eabab15f2d43ec1ba9e2d1b3c5342bccf0edc3011ef34bb380b8f026237e59dcd07409b4c8bbe1a6429e316abc817e2c235eccf77b451996842d164aa4696a16bc14e4e3bcdbc023a7e4104b061d1b1c6a60625f6f1c26c6f06edcbe7b27e3420fda44f7c32c4c223ee22b030124d2d85fbdaccb9509e289c4db79a897203ab168a5c4d783d2b9fbe4f60353e9f0319463cf78fed432c78e45a47434c4e5c1e903e8504dc032e48f8e35988ff8d42ea858fc265e599ca6bcff61bd4f27462468a521c6a6961221ef5c3a59a553a296da1aa097c1c768e22a9e88b98f61c396f9cb98632ea0cd39fa05dd7c0cbd1d9ff3c30c002c712792b33274656eafb7d8ae204b090023f0a179a6ff87bc1d71b81a4a6d8cf2768e634a44cc096930c561847943617b70f9f75ac1cabbfe0b32a4feebaab0198389c3203d4ef461cc460e6b1cf111f79662828f795eaa76d01dde732851d13549703470b69ee9491ba0b7e51fb2764bbf92492086d97d42045554022269091c835af3a832565d1906f99f314c62630037a8f7d6163052a42fa542815ba591c1bf32af799cb7ec76fee989747cd73c061e28a1f12f9ab3ee54a5277aef9c3c12f2c61c074ec222eb2ee73aaf4e91f3361d03c13d9f0dda42033b67c3eea1ffb199986c15f317a540c39c97575704c1e4cc26080887effae9b8f41750961bc2614ac359e2a6735634f16d445b36461c53881570549ee7e2332985afbb95b97052fa20284a82f577fa5e642f5e2fc7381b2e074ffbf3c9d17c7a482fb482c62240a579cfce87da34dbd6c0ba071ae1fa48e96cf8cbf355549757fa0b9f457dfda4d72b4f8e010762e9b8d2dec92dd9b10e79359bde638842ae7d376da8d2d2b3854efb55c9d976ffa0b05e2234763c2dd1d874f1464663c109aa7525b2800959ee55414f8bf32c8b071d89cbfe9640895e9d7f66475dad02f28419f5e3d4df269b2234ff925ffc592f1647e727453483ff3f3ef84ae969c5341ff1cf8a5cfb6d88300f9d861918b661723dfcc069a38983845394411c067b8f40f520fb16cff3962793a44dacfc24bfcf7add1b38e66992a43f52e8183ef34f0920159d475c9465f03ed26fc64c2709895dee44dd5c6016751c0f8474ecaacb9cf53e39feb7990f740031de84ad5933301131fb4cf5e4c31ddf63c59c03d6f1e966b48d131b1e6b608c102b3068b4045f30982bda4e7e219578a4e68d88b3705b70ed2926badc279cec7fe0aa6cf18363eebbe6ec345e248f365617948574fae3655d0def3645a16baba53e954ac59d4fa8d042b3a200f040d7d0b8daada35b14ec0ce4507775c2dec1f01ce636e61e934c0f05965b2ad63d6b55766bdd4e5d747a4a19905e41174a32e72aa14682dc3daf330bfcc00b952137d5a3c66bbcd616c4bf48660b6538b633cd2109088d7a68ca79add242c601ced984d3e850ea7954e6f5ccb765096c68b036a1aa4b1a123643cf543f3a92b179c17c717d909e2a44e121dcf6dd1df9bed132029c1a3d6e68244c854ec09c55258c08b9ce7f9702375761c8171f573f9677b20a38f238d85f3dc1eac33f7e9680d0d0af03229bed89fefc2dd55aa17841bdc327ebf57311d48acf1ce05ed5fa3edce873aa7bd97bdb93934ead1e84f3ae4f04ddf1d9514bbb9d6c77ffd98f3f1e5467a883f9d22d875b4825b0b146d81b8055d1c03d975c2de3a53ace0175fef86aa0539538d5535600e4d1e859e069d193353efd6b8e0ebb96bec045be30299c4b793d8e62403d416361b30556ae50e670b3d8c04172ca6fd2c35588ff5a02b81c7b2ace0bfb11946eae5e8d08ede846be6be4d0318ff0b14c1e4af14b5438ab50fb201b7f8f3a13f5ce2c5f9cb2d2b10747858a33f2105831b19b707050924d53124e0917a97e63992f63553256c3e8d9d9b5a5e32f668d04629abe80b1fb6ef95fda492c4141f864db094767957ec5534096fb3a3c154b7833c98a357126844132480486c1101712c4cdc4896e5a0a60bb6d2103bf198d0d8ee03491e192c31204a0d1c8cb4ab2702a8f830e44efbb2e7fa80147fe215e1f7722743ed2dc50b076e35a83bdf2dd1b1cdbf59a3902db784b4ac096bc494211f7d116367e6fa027bad9b46266616418a49df69b6f9bc5417a0e78540f9fd621b615650646ff28b7298e76639c87b66cb713dd0eb228d4b8395161b41a9e5d937444b9b7df1b53ac24d7b21e9f047afb55ae9942529e6b927b9c669e4bccd94701caec5b31e40a86ab1de1471a18d5177a2796e5b916c61a741b4696820248ed3701a61b44159d7dadb206906c845d82d12a0fb7ed1abba59b0a15534e7785c7c90a43ea291f3031c4be37995470f66d452aa6983f3ff7b643de6231f5294463a8038e60de83d6131a79dcc815e660eed5a60f9bd1880a852c3d931a911a88746aedbf0194c5c09bdd82caad3588104a4d5c7d15a7249a23d852e8dd95927d9c380d2acb8467dfb3fbf5c6aa0297ecd550a4ef9b3a2cbea4f5aca315be220ec080947775ca7de03cea0df85a7186eb2e4776d6abee527f8e98f9cc1dcfca7b6ba7752542fdba93750bde9a371770af42755c9e9a21a0be98db2243301d5aab29bbab5cc97bfee9e4c00a0eb6cb9d304b0a07119aac1854be6f7b5f640179eb987d0316e0e861234135422741a81670e74bc40a84038ac409527df396812dc06bcdd26553f0987ba6d5a689a48d527d53e418a706bcda1677c75ee239b9bcb2b7f8c5aaf73a7c831a045cf60bb068b273c6fd35d524b75dafc8c06d0c2ea2fad3898426b19730716a6f6569e45c897f538db25554706a190132d8bd06c270f04413d791fe4c3b75dc6becd9a9fdacb54269fc8689159ec88b111d0975b39f957bc59546d13e0d3eb345d7656e506092295013a2cc65859c6fd4fb55f67bdf965240bba5a9883f12f671f37d7a009ce588379d1f5e55c922eecfdc655680598297138b931d09c1d869629f94a9a171634fc7b246bc65413053e3486e0e46a1bee6506f1d6889d4df8e4ce5eefbebc7e6a2bc4a01d919bd196ca2970641dff5b9e53bf57be9af5726f8d1148c829afc29260a5724c7f26c2af7433c44d56166a97f1ed063d8fac760c185b895fc428ed42cdf9fab540e009707355ae3881df945e9756d1879fab2350b61df50c9808c25dbfd894c13dc42e61c7474c8a85be241386dc19c7e63a0abedcf6a621177c8ee457eba6fc13e33e1c9bade2edec332105d45f86d551ceba1d304fdd51f6c147e6b11c531185948825af0e8e20688e8d50d170f253782361179e2afa88b7e8c19d3becdd15cde2252fb495ac10", 0x1000}, {&(0x7f00000034c0)="92d956258a3b6358d2ee4867677ee6d3ee34c0326cd39b876de0605a542cba041f3e44f38112a457e2a61eb92df8521c0065d271afbbaf963688808f3aec667238e27e19cff83bd32253b3cde1db27f482f31ca9f9d9a5df0022b2454a9dd3625e4d1672090c6dc40eaf151f3106291a1b386306b1ff15f85c03ce51ca7762e27413fe68083c53151cc595c9c9bae8ee091bd8fe11c04cecb87795565d1e750e7e3be62dd4cac47f9bbc2fe29560ad936355104c859588a28634cb1941bde3a70e70b29b1aa4db15df616a0d9df3775a5d74a8bdd921c7a9b7a9361fa03c266f7f7ff4", 0xe3}, {&(0x7f00000035c0)="8daa2e1c05acd4e80083c52cf6c539591ab4744429fa66b0c7ed02dab40bc1d88440eced82304bebfc1c0a32a1bfb6e328ec09e3bee0c2a0773e8f48882e454ca787bbca57b7405a36dd99217870bad96c6b55325b7e21eaf2b8410c202d0a33addefd55bf582f44bbbef5b2b373fe2c8b69bf1f190936e6735166bbad4d7a96f62b7529", 0x84}], 0x8, 0x0, 0x3) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 12:09:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x40, 0x0, 0x3f, 0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 12:09:20 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9474e19767b0784"], 0x10) sendto$inet6(r3, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfcd1, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f00000011c0)="749703010f6edcfc", 0x8, 0x0, 0x0, 0x0) 12:09:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1011, r0, 0x0, 0x1) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100), 0x0) 12:09:20 executing program 0: syz_emit_ethernet(0x82, &(0x7f0000000280)=ANY=[@ANYBLOB="47fc4d3fbc4affffffffffff88e760e2c3000000000000000600000000000008000000000001ff0200000000000000000000000000012c00001000000001000000000000000c0022eb00000000200000000200000000000000000000000800655c0000000037bc9e892079c6c7f64d3784c3d9b7a8fe832e5814b5c531b2ee72766890355bd6357a27411b24d92bbfebb849d3fafa15c94c74d7c5bc605a777f236a833900000000000000000000000000000000086d7cb2dc64223c3f6c799de74651d5e63f3b1445665133b2e0b0776530472cc50aa42ba84c65924c5bd5ee3170fcaf3359d51d2d03bb0134b652aeb657590efe78083fd5dcf3e303d253709bb392e6d54b478fcdb681"]) socket(0x10, 0x8000, 0x6) 12:09:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r3) r4 = geteuid() setreuid(r3, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84c01002e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000080)=[{r5, 0x20}, {r1, 0x100}, {r0, 0x4}, {r0, 0x8}], 0x4, 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:09:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x60}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r2, r3) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) chown(&(0x7f0000000180)='./file0\x00', r1, r3) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 12:09:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f0922bd26c37916203100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x2) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000300)="311543e91fd51e8682dbc351899b442fc4cf98540646c5c0e3fa131e55754737e94d4649a1e0f31ca5b15d96c80f56ad65d5503a853faebfd60cdbfdf3b75636ef60b4f873dfc5c5c249f719857ce2acc989a45093808ce2bf4035fcd0dc1e8cc1ba782be17c8263209cfc09", 0x6c}], 0x1) 12:09:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8f7, 0x88, 0x0, "000000000000000000000000000000000000a406"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x84d7, 0x7}) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x518c}, 0xc) r1 = syz_open_pts() setgid(0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffff, 0x3c6a, "e1780000fdff00"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="f6b1d99d96fa335042ec527ee9fc2709595a46bf38bf112e9b95c633b69b", 0x1e}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:09:20 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000080)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000280)="060000005e69eb01f21173ef0a8c20cf2ce57b38bc96e41d5bd60cbfe1fa706694a4e6cc27712f00b584b25caa20770ddf7958761029e249e8ad8f2d39eb5855dc66e4d40b91a39346d67ff4fb89eb494e359fba17becd5b4e2e80aed2fa55c08b94f1f132028c74248b0d8582cb958ba1a72b8b0dfdfc9cd3738ad9a63445", 0x7f) fcntl$dupfd(r2, 0x0, r2) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) fcntl$setflags(r5, 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000500)={0x1, &(0x7f0000000540)=[{0x5, 0x2, 0x8, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r6, 0x0, r6) fchmod(r6, 0x188) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000440)={0x5, &(0x7f0000000000)=[{0xffff, 0x5, 0x9, 0x3}, {0x7fff, 0x9, 0x0, 0x3}, {0x6, 0x5, 0xe, 0x2}, {0x0, 0x3, 0x3f, 0x2ff}, {0xf05a, 0x1, 0x3, 0x8}]}) r7 = socket(0x18, 0x8002, 0x0) r8 = socket(0x1, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r9 = dup2(r8, r7) r10 = socket(0x18, 0x8002, 0x0) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2d, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) readlinkat(r12, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/183, 0xb7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x2}, 0xc) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000100)={0x7, 0x8000}) 12:09:21 executing program 1: nanosleep(&(0x7f0000000300)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0xec, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x10000009, &(0x7f0000000180)="06000000", 0x4) r3 = getgid() chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r5, &(0x7f00000001c0)="d4d9ca8cf5894d92bd69f4f1c620ee92d4bac4fd1e7b5898f99f1e17c71f37bd7e6fd7e7ebf146092a102f66b6916ef8a26036", 0x33, 0x0, 0xe7a) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r8, 0x0, r8) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x20, 0x900000000000, 0x5a91}], 0x80, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xc9, 0x20, 0x6, 0x3f}, {{r6}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x4, 0x262}, {{r1}, 0xfffffffffffffffa, 0x85, 0xf0000000, 0x0, 0xffffffff}, {{r7}, 0xfffffffffffffff8, 0x24, 0x1, 0x7d1, 0x5}, {{r8}, 0xfffffffffffffffa, 0x2, 0x2, 0xfffffffffffffff8, 0x7e0}, {{r0}, 0xfffffffffffffffc, 0x12, 0x4, 0x4, 0x5}], 0xf3e, &(0x7f0000000140)={0x100000001, 0xbfb}) 12:09:21 executing program 0: r0 = socket(0x2, 0xc004, 0x6) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6, 0x0, 0x85, 0x1}) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ed88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf6acc2c5ab9ab796aa44a2697cacf3bf554799b9b813ad30505e8f5300a49f0e055a078931001ec2335772fc8def9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000005b33f546f30f056d2bc7c25db4155ad8b9905fc3a39bac99122f1c6ad8e5aaf392bccb4a1d35ae26f3481be1ad4693fa9cbe9e5a4f598e2ed919815abd60c9cba4af5718ca0886aa96a44ae8e60d327d42c07b6657c1ec6c2a83a9d87d48b20417b3a068060aa41be24fab05dc058bacd35f96e51ac98a6856698feb70a27f91e7aa1d2c78588efe7d22c1e78dfcc279efe475866e8ab1adb642ff776c1439dbe403b9f558051d5440e3712089928a0a7ca7200b7dec61a5c70912d26acbbea6f432ec0ed0fa49e17995326f0db5b1714a9513330a94b0b21b87f330086fb1777ace1238a123c48f6df75ec73d3f282b88685b02afb3329dbaee67e23bc2649fe98363490eda371b6342277f8a6de9a80196392c1be8808e796d2d5cc9e2e4af2da6f499929d4986a325e3552e1d5db45d94"], 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r3, &(0x7f0000000300)="9e16bf55120bb73725c7419aab4230e8864f1c4af6090e04a1963aa532362730619556ae0b655533", 0x28) r4 = socket(0x10, 0x3, 0x20) fchdir(r4) 12:09:21 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xa0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$SPKRTONE(r1, 0x8004570b, &(0x7f0000000040)) 12:09:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x93cf, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x9fe, [{0x3, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x2, 0x800}, {0x3, 0x200}, {0x3, 0x3f}, {0x1, 0x1000000}, {0x3}, {0x1, 0xffffffff}, {0x0, 0x8001}, {0x2, 0x81}, {0x2, 0x9}, {0x4bc69e6dad13f450, 0x8}, {0x2, 0x1000}, {0x1, 0x8}, {0x3, 0x2}, {0x1}, {0x2, 0x8100000}, {0x2, 0x8}, {0x2, 0x6e5e}, {0x2, 0xfffe0}, {0x1, 0x8}, {0x2, 0x4}, {0x1, 0x2}, {0x3, 0x3}, {0x1, 0x9}, {0x1, 0x442d}, {0x2, 0x9}, {0x3, 0x400}, {0x2, 0x40}, {0x2, 0x7}, {0x2, 0x4}]}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="a8d27dca43db89f6dd4f1232b15325530483eec18184c93028d76ac7c198e0bbca334700adb5cc42dce2bc80162e92c60c60d3af3e243d92f66330362d0c4edea089f390bb014ff7cf2a959eec1bcd7fd357b77a3af17c89b909d70a6ef1112f667617bb07917117e42ea602de13e8c3a9803159d76f0fe5b77f3e2fc6bb795ab99a46d17ad4054c309b3a7a1639f5db", 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 12:09:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x6}, {0x3924}]}) socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x4000, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000640)) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000600)={0x2, 0x2299}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) recvmsg(r4, &(0x7f0000000540)={&(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d3698173bfa910b4c2427e38f08e7c50a42b043ff0ffe9efedbd5e858bea6f37708a8"], 0x6e, &(0x7f0000000440)=[{&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/160, 0xa0}, {&(0x7f0000000380)=""/150, 0x96}], 0x3, &(0x7f0000000480)=""/155, 0x9b}, 0x800) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r1, 0xffffffffffffffff) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000580)=0x9, 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r6, 0x0, r6) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r6, 0x6, r7) r8 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x8000, 0x3a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000100)={0x9, 0xfc, './file0\x00', 0x0, 0x7fffffff, 0x4}) 12:09:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getrlimit(0x1, &(0x7f0000000080)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x74, 0x5) r3 = socket(0x18, 0x8002, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) 12:09:22 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x5, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000200)) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r6 = dup2(r2, r1) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000000)={0xa4df5c, './file0\x00'}) r7 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r8, 0x0, r8) setsockopt(r8, 0xffffffff, 0x6, &(0x7f0000000140)="ceff9425d7627f2847006393cd036003cbb51dc997218dd120647f25cede8425d2b0bd05111ace41e7d6ff39fc50c5121ff09c17f655ecb9e5a30f9bba440a220238804ef9e3c1caa66b0ef3898f66f82267624a34397893dafec1ff4b6d8db7e9cbf4840b5a1775b393dd10b7563d00d48109e5635b048d40d2fe", 0x7b) 12:09:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) msgget$private(0x0, 0x0) login: OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 12:09:22 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r1, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x1000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) 12:09:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "a0d5e3f90a0fb2ea613b48e8af1108049d00"}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000100)=""/161, 0xa1) syz_open_pts() 12:09:22 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x18, 0x400000001002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x8001, 0x80000000, &(0x7f0000000400)="0330cf71e0fda56584f53dccb65221fe812ecfd95109312e35f980c200c41886c5250fa82869ca39787524550d5109917cb16390c6fd76c8508cb59cea63cf4af0eb010680f2d2c4978a159ed3d5d0c54d5f19ee30fca671bc4ed7c73f5dfb851d5db7247b2d408c207078986ab48408d4d04347d933dd6c65308bf6538aad9cef1978a063012490dbcff8497f725cea57a523b8236c9ce4437f078e972885b2ef0b335195db6a30fd9bcfdecf0c3a040940382001cf0f583d414d1c1c3abbdf6734d007c8ca2f1128eb1ac1881adb5ab4d8aba376c79e4c919d205fc2af6d50abbd3e77", 0xe4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="08180035"], 0x1) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xc9, &(0x7f0000000280)=[{&(0x7f0000000040)="b1bd36220bffd2e5ef703e086f74414179f43984db96817c738881a2f2ea100cccdfb3a8a3b83f457625f278736770aff3c787c13dc322a04502daaabe72fa80cc06ccc1ec1061abdec3cfa8df998b", 0x4f}, {&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139ee0c1a275b59dbcbcf7de6a38166add197a40c90822d77915d0b9d2a50d79b0ab069a423c261be0f0c3917918e884600c8ea8f7ef36bd54110492d89b7d8ca94c375dffc87323db4a5da6fef333a9092167b063d33fb4f2fcb692007b1bc413c85aee1c13a5e5e88e38ba9c6cd95809bf16ceb", 0xeb}, {&(0x7f00000002c0)="554006d9e141c02c4970cc88328102640f1723e3136fbae0308327ab36d305e8ca4a510606f7c3b154fae7ab0003bc5055384a9ce345321639789bc8497d4e23", 0x40}, {&(0x7f0000000200)="bfaec75433267e3aeb88a97024f8bccfb9f9ff274110e780c3bc61f97a63897d4b56e3de60b45cfd584c4b2ce7f4568734498480967e04553c415c7283c40312bd16f51fa0f317075b200b9ee12b1ce67fea612a362c1ec4991e42b5647b9f90349a0f620721a7b17d9da48daabb972ab9cc18d620aaf94d3a153fb56ab3", 0x7e}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000eeffffff0000ffff0000010000002fc65746258d3e40984334bd987e328f0619d22a48e09bb2", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x900}, 0x0) 12:09:22 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cc0500f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd00"/278], 0x10) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semop(r1, &(0x7f0000000040)=[{0x0, 0x100, 0xc00}, {0x4, 0x7127, 0x1000}, {0x1, 0xfff, 0x2800}], 0x3) shmget(0x0, 0x1000, 0x240, &(0x7f0000ffc000/0x1000)=nil) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000300000000000000ce0e018008e6b7ca", 0x28) sendto$unix(r0, &(0x7f0000000000)="a882cdcf0178532379abf02fb6bccbcd7d7870298d73131e908c36b3c13e0fffacd8d6cfcffe1b52fec9196e", 0x2c, 0x0, 0x0, 0x0) 12:09:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x68) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r0) r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 12:09:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x9}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b546e488706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:09:23 executing program 1: mprotect(&(0x7f0000224000/0x2000)=nil, 0x2000, 0xe) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000380)={{0x0, 0x200000000000000}, {0x800000000800, 0x100000000000000}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50, 0x3}, {0x4, 0x0, 0x0, 0x7fffffff}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 12:09:23 executing program 0: mlockall(0x1) r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282102000000720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x4000, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) dup2(r3, r2) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000140)={0x3, './file0/file0\x00', './file0\x00'}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000001200)=[{}, {r2, 0x4}, {r4, 0x4}], 0x3, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x3) dup(r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x4) getsockname(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac25de660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5e8b1333607af500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffb00"/4098], &(0x7f00000000c0)=0x1002) 12:09:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffffffffefff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socket(0x20, 0x4, 0x3) 12:09:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4d}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 12:09:23 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffd, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000180)='\r', 0x1) 12:09:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/210) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000040)="1f4c42f64c927792c74ec644813d556ac78fd16fbf86daa9892bd1496de539f18b749a941d9b202fa5701370", 0x2c) 12:09:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000080)="5d5f4055e476804d5a0ce6f25aa84370daf042daf1de0ad0d693c72cc3", 0x1d) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOGETOWN(r1, 0x8004667e, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x8) 12:09:23 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xe5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180), 0x419) semop(r9, &(0x7f0000000140)=[{}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x3) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) r10 = geteuid() pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) getgid() setegid(0x0) open(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r11 = getgid() setegid(0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r12 = semget$private(0x0, 0x0, 0x287) semop(r12, &(0x7f0000000180), 0x419) semop(r12, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x2, 0x400, 0x1000}], 0x5) semop(r12, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r11, 0x0, r11, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', 0x0, r11) r13 = getegid() r14 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r10, r11, 0xffffffffffffffff, r13, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r14, 0x5, 0x8, 0x0, 0x80000001}) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r18, 0x4, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xfffffffffffffee0) r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = dup(r27) listen(r28, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r27, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r29 = socket(0x2, 0x1, 0x0) connect$unix(r29, &(0x7f0000000540)=ANY=[@ANYBLOB="6a634ef58e01190200000061de7e718f3d75f29eac887bc0c8b76d7f852151c0e61fc1cc251b55b298c613f773961ad9fc4dc4eb25d1548839a32de21724ee0a0b693bdec494b117b64acfa8e33eb039bffa4efb0edcacfd957172b8cc4a"], 0x10) sendto$inet6(r29, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r30, 0x0, r30) r31 = accept$unix(r30, 0x0, 0x0) write(r31, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r28, r31) 12:09:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f0000000180)=""/193, 0xc1}], 0x2) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$BIOCPROMISC(r0, 0x20004269) 12:09:23 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x18, 0x4003, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x4003, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket$inet(0x2, 0x2, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8242a6c553aaf761c8f1392f8669ea986a73d3897baa0774b125efbfa5ddebe28e1fe996333ebb5c463e65d19890cb0f4b1c202f14754f16c94ef05910835eb02a83c3f1b5b91b6ec6f3e9f7f1695075f54450d4f95d903e794b004a070146148024080cde619af15ab4367cacaabd5074413e485485add4679d6f01bd9f03690d3b1eebf417f773ed30b783"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000066696c6d3000"], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703170f000000", 0x8, 0x0, 0x0, 0x0) 12:09:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "0000007db84d4337014608ff00e1ffffff0700"}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000100)={0x5f, 0x0, &(0x7f0000000080)=""/95}) write(r1, 0x0, 0x0) 12:09:23 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000075000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x81206919, &(0x7f0000000300)) 12:09:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfffeffff, 0x3e3addcf, 0xfffffff9, 0x0, 0xa29, 0x2e, 0x2, 0x0, 0x1, 0x200, 0x1}) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 12:09:23 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="02dfd908d0cb8afd92"], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000000)=[{0x2}]}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) 12:09:23 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') 12:09:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x2f) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x34, 0x0, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 12:09:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x30004036, &(0x7f0000000200)="ae5598fc1164d757547acf991914f542fd3409e1f221cfde0e4935489701b3369213e4997e5d83c84ef02bd8927a58fac469e4003621515139021b3e24ee9149bf8cc16a08e3a3d45c20c02c9040405f668994722870b2eff2765b338f002a759c28c3a00f41060bd05b72f197c8ebbf7fa569f58d623aaf261c73393fdfd8618020da9e3716282254afe3788b0168541aec58e509c068347fa2716cff24dd80293fa65cbe09e66736c290e83c6e7ce7cd92dc0a90f5358591e6ab21d9188fa14ec5eb779d68729e729237278c89b6e79b9d180c0ac1ce5647c804eb19313fa0033ca702000000000000000bde75c41f4675e4a9cc8be0e345ae051b77b71426b7f1cdfa", 0x104) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x9, 0x8, &(0x7f0000000100)="43bfbf147d0bec777a19a47b75e451553002a684b15b117798e3522dfe94d0353052a4ce548717ab679da4ceb18fb3a0365d34d1fc731f61fe4cabfdbdbbf50eb23e400e5340c5becf61dcbf9570bd6686e2b782a030af770160f694be90b83c21c6a8e58d7c46bef818fb23ee92f0ff201a547d6adc468ec80821187e72b05cbbab564697f532dd2617effb321943de6930876e201c73c9f689a17af07d929784e358c41df0c339ad8b7d1629f68aa6f5b62bc8a0a5d7b7879e9f92ea51eb0792d1b5ef88e09a5024aab31200fcc8a30278f17fc6a46ef9e8cf2c11a1d77cf3385177157e2584d0", 0xe8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r3 = socket(0x18, 0x8002, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000340)={0x0, 0x9, {[0x2, 0x400, 0x401, 0x0, 0x6, 0x1, 0x8, 0x5, 0x9, 0x9, 0x7, 0x7f, 0xfff, 0x5, 0x3, 0x3a6, 0x58c50000000000, 0x2], [0x4, 0x1ff, 0x1, 0xfffffffffffffffb, 0x3, 0x6, 0x80000001, 0x100, 0x4, 0x9], [0x0, 0x3ff, 0x1, 0x4, 0x92, 0x20, 0x101], [0x7ff, 0x10001, 0x7ff, 0x2, 0x1, 0x7f], [{0x101, 0x0, 0xaf, 0x6ca0816d}, {0xf801, 0x20a7, 0x6, 0x5}, {0x2, 0x4, 0x3, 0x7f}, {0x2, 0x7fff, 0x3, 0x4}, {0x5, 0x200000, 0x6, 0x34}, {0x7, 0x401, 0x2, 0xffffffffffffffff}, {0xfffe, 0xffffffff, 0x1, 0x1400000}, {0x0, 0x60, 0x7}], {0x5, 0x5a224f19, 0x20, 0x10000}, {0x7, 0xffff, 0x101, 0x81}}}) fcntl$getown(r1, 0x5) 12:09:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) connect$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="03002e2f666980653000"/19], 0x13) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) mkdir(&(0x7f0000001100)='./file0\x00', 0x6a) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x100e, 0x0, &(0x7f0000000080)=""/4110}) 12:09:23 executing program 0: mmap(&(0x7f0000000000/0x4000)=nil, 0xffffffffffffffff, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="d201e44bab91aeae8f0a228ef90b594aa92e924026d6dacc1db4289a8a356ff21e077b74a4452af6a541d44eb7d41a21c61f62f54d138e474cdade5fe09565210774c2fea16f33f258", 0x49) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r1, 0x1) 12:09:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x5c, 0x0, 0x0, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7, 0xffffffffffffff7f}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 12:09:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdff3affffffffff2fcf49a546487b238bf4688ab9b52a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5320a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb06000000781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89aaaba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef18001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b3d51f1eddcadf842df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e350300cf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaa724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de080607c752f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd500dce280ec9604f3eaba44a914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88178ecdd8ab939b10927a4bd377dad98da8b6652340db7a89a6506dd60aa82b975e92f8baa26e0a3813f8aff295eec6b6fa9d2a07a9192609be4e4787176816b0ac9563f3435cd086d62cac94a7483dd15a8e87c6d01394879348a29e67ece1b496970000000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r3, &(0x7f0000000b80)=@file={0x0, ""/4092}, &(0x7f0000000040)=0xffe) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:09:23 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x80000000, 0x1}, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c6c, 0x0) 12:09:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r2, 0x6, r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="100000000000000000000000fe070000c901d7bd7cb52a9167dd25080799119a1845314e1301e85666d0d65220a3194b7c583ecc96e3c10a9c5cf3c5963d86034a1d1e081b85ad3bda12a1ed36f68c9315cc3b5fb5a96d33df66717e63a9b2f7ece3e03898fabc08809aea0616848cd0fbcea6273ad0199ea976901465e3d0837e57f5ffdc65090f654e7e14163ee9d4e0ffab0c3d03b968a64d1d834fc42322f833555708bc7eeeb2d9dac464ae7dac8abd1fa5efc14c4338195af7360157300000000000000000000000000000000000000000007699d6e0d62928dc87581c11a2de8ad406ace141e8cf7175cf1974123ddc8b27befd2dbd055082e6ece2601cc3fe"], 0xffffff0a}, 0x0) 12:09:23 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xef37, 0x1000000, 0x0, 0x0, "09114dc20000000000000000000200", 0x20}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x6, 0x1, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 12:09:24 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)={0x4, 0x7}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x6fb, 0x2], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0xfffffffffffffffd], [], [{0x6}, {}, {}, {0x0, 0x0, 0x7, 0x2}], {}, {0x0, 0xfffffffc}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000019280)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x5, 0x0) getdents(r1, &(0x7f0000000100)=""/102400, 0x19000) kevent(r0, &(0x7f0000019300), 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) pwritev(r4, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x7fffffff) getsockname$inet(r4, &(0x7f0000000080), 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r7, 0x0, 0x0) r8 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r8, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) r9 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r9, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/102400, 0x19000) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/102400, 0x19000) kevent(r6, &(0x7f0000019140)=[{}, {{}, 0xfffffffffffffffd, 0x2, 0x0, 0x6000000}], 0x0, &(0x7f00000191c0)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x0, 0x1}, {{}, 0xfffffffffffffffa, 0x40}, {}], 0x0, 0x0) r11 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) r12 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) lseek(r12, 0x0, 0x0, 0x0) getdents(r12, 0x0, 0x0) 12:09:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000140)="3752e49ea2ca7e64959af8f5830c669dc0a1580b80979b0f40146f1fc1dfd6ef76a654630742ae4172d8f89a8206cfb98889cbad3885e378eaa3c105140092b822aceef4280dca799e9ba25819ef6bbdba4977eddbb80f4a7b9fc0787a57f928f3c9a86680bad2b65d61986a58eb7253b1f54f01143e30bca2687ba0927e59a8ed016d3bf16806010f201d3bd140df2ea700b83ae977ae6726935b05f9d12fb72567c5d45e564ce7347c627a5690137a6f98c4a5741d3f8ffe7883ce223933d1d2719d9bbcab83cd8215a0e8fe23be0bfe43b911e8", 0xd5) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000000256, 0x0) r2 = dup2(r0, r0) connect(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = dup2(r1, r3) accept$inet6(r4, 0x0, &(0x7f0000000000)) 12:09:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) getpid() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x40001028, r2) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) 12:09:24 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000400)=""/44, 0x2c}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000040)="1dca9afe5eff971ef9ac185d18b28e997b6bf27dbb7a18c76b460b3decf9b921957396e2bde441b7cb5587a63b07e6ff67aa8229addc450bd7003b1fd1651fc1e1c4d5754a2a39fb35ab5ae954175b34000f3179b76b42c50487ee7a65053ae390317f682ee83e0bd061bbb047c798ee7c1663b4e8a6e3f42a19207a0d6af736fcc731fd820ad60fb1bf192a4f21b5df6c466610390331117d67639c9579a093fa6263e96f4f1373d1e01ef76db4866d12513a71286e6b0a7840a1c9bf9b0d32dee46bb5", 0xc4}, {&(0x7f0000000680)="359c548cca7d10cf5629606a70cf697704740aa2a4b1afadc622e390d306ee77c1521379678ca43b33c6c72d9fa7ee14bae2005e99b2494468171f3b2a4c824ec30415fee089b55d70a7b677503eba122dda1ed1785bb19b07d23926650197b5d87e45eace1bcd01a602df927262041ee7a0cb92838075f82ac63a95cac4b807b05ff1706c75733dc6ad0e6a357df44aa3c034d49846a32d91e8024d31eaf18ffd6166cd14341f0c20f97b5cd820618488d042468382381afcb8a9c86e169fd3bd3c012563f4a1356112d0762ced2705b473c9ce1ec1cd155c3de724490bf582cae66b9935ad8d9187eae82228ea6e1b5a9353b684b9370d298d20ff555112b71b8ff5eb473fd6e22eb9c6254e5376df1fe2ea86409f9ae4cb9d761c9531fb060837d20821f2d89065d202ed39391924b004541907b437376833300d6c2e3532ca5d2298dc80de6574b625cca310101698013e9bca560f7f53798f63dc39d9ccdaaf1a803ebe774ff844e901210416bad44c43849386b3e6ad108ef4b6eee1d84a08da2c4479d02e924708cb0202012fa35be3a01a1009385a90470cc83514124350d892ec4bd43da8fddb8008ac02b8fa436ca4ba0eed41a193905d19bc61184fde57e9818a683782a63bd2754b5cababbe7720f6c813631726e845c05726233a60cdb323351d02156b6f60dbb44ebb8752d4e5ff3be87122b96a5050112879ebbc4e04fe4c52268a40f1d5e7fc3406e234af70f9b2360cdff6ebc3a8592a8590defc14d561557a501204875699620d84709a6f9d9b936b8bc735ec5d884d8cf690234c87bc3aa449ba6ea136da993faa0bffeb57778d10435821dbfeea7b46b2ec8e0819da2665a9b4e3003345b0de40e451bf31ee6b3d71dcd4bd08107bd80ce7c5aa1138c1e6ac753e2e9ba5029cbb4a6773df8ebe3946b28333178550c533b95ac42acf6d79df1008984b834841ec622151ed9de7dc0fe22340819f62db37402e3bbf870f9443812602c01ddb49b81b70da69f78293fdbd3c05972e530c0a9d2ee4966905d91025901dc2b4a1cae46f3566f9c763afea18b8a14acd434b1dee1fe8191e47086a9e154270b295b1492e02d28636674ede330960eb87cff242e35a13649ae8981faf6d17b1cf5fdff95aad1bd6a277b1b737364d924b1c2df3ef09cf1c2b2d1a5673ea5ed6cca4a8204a47a806bec964326ab9c3f34892b4cea0f6462a2e5abcca097d702e75ca9a289c72cea8b4bef1031fd079322e4cb91513ed73b20a7ed01074ca0ef721352cdc6101cd5f486f2a1adc82aa5dd1d7cdf9dde244f3bdf332f06c7e2643289be9c67154241b394fc1f36f74e4d1255022f006e2601064ede020f9e44544985a36277ac5c1c1726dbda5d276dcf1a2f625529247b5543a2515db06883e07995df768ee3d48f49fa1606a58325953d6c7e51abd0122b2ce040cacc598c14d4d863e8f8992d9f60760e99bfbfc2effd2cae48fa118845cef6eeaf519067eab48327bb0ba0350dc77fdffbe07f42d6fd7f29a40c60dd050f3a48c1d27981201e007a47fc7d5080a049c4fd4c1c43a6fff4590646f4f45f458e554a4233fa1c0274e74e97e10f0f8613a3ab3b5cd26ca59fa5a7825b14830fd2e0f0307a72612943bd029af828a0e45760a984660279745ae2cbc00ad888999edb9e5887eb885f71181d9f8c93abc81cd378a12477d11bf6e4ed6557a6dff419ff875d76fa7298103910742c6134f7ca25fbcf5b7ec56c070671eed25d6f983581a32e3011281f43eb170ba06274412746cc75f39a0c4585e90b0c2b368186218817173f07edc9b18b3473c0eeebf99aa14eecf051961af28bd7fbdc55261069ca46bc2fdbc4cdb1b83ffff7c817bdf836ca7321e9dacfe543d19df9e99bae1510d254f25b7e211a1d609752d0798b4a28fa5d6c8e2df452c24929eb0ef27520d07ede90435ec05b08fbf6641d57c5ca7c388ae842b288f1a91584391758be0fa5ae920cd7ef52938f3b5254087eba7afe6463a543a722ec22ec0337f9fb53b60cc7d82a536f33cedcf7604a8b34753fe1f239f4c710117acdf22cf3ff468163e9741088276f2dc5997eb48232321be33a2184650a1d6753b19a4f4b6781ece4cb2d38603ae0e8cec4dc820ba841f69ae72f6b58d5ee359c1378f52fefae4384564d946867dc85f41240205e6cea267230cf0e557c1a42dbe08ba299d1f53ad79ca0ed3154ab2bbe65038447f87c4cec34176e19eef5f42006e1647b5d1bca1f45e72307126360af6bc2c562792395c42bc6558a8788ea9f6bc940a97dfd69dc04e543d97152f6584bbae2578a7f6883ca902ea180307b7e93f31d7ea9ec5ea479cdd8f2c2f735b0bca4b5c946ded88e0b961de4e3c56e8c378bac2f6917a9034cd0dde4c551a7ad241f6953c8aa4528b348d41bd153639cc513fc54a9d0b2ca7a34363400c99508c955e32c03755a351f14d0f2e4dd0ed36d2bc9c91542050cd37a9bf6d6336114665c8277ec5be94d8e5f934ae9bf3bcb8a94d75a8431e0c2293fb756e1355f4db9a30588dba7bb26fcf7621c3983c37ae177a7c72e510416099e3608d8143a8bec54b803dec9bf50c35bfc5bf6c0a2223043d5d1a780a1de8f62477f320e39df471281c6ff9e4300dbbbdabd0357e949aa67fdfbf40f452deb32f56d68514a65c3ef9a2f9577881b2af1e5a57f9c5582303787378d9ad932ca76b00a664df233ae93fad58667d4856eecffb2cd92ec89924a9eaf64f4f3f9605088796304ef8bfcceee7c98f451d1fd9a3d5c12c9b469e65e0a68463ddb159791e9176a91ae6c98bb8809bc6f9b2f03051c88f699cb3e1e4d9efa84b1850fd3b111a8e247608e0ebf8fd247cfcd0361371fef9e091f840069848c734011e6155689e6ba1d7e18b2fadf629f0961c2c463247e66f2a01d4fd6a6f4df5d1b94ab1d7f997b67495ce9a609d9f94a343e479e0330163f77ec163b901f95cbbe8a8e0bcc374cdf8f670eb24f8e23ae2b890dfabb1d6d779a5d583c3261754312994e70244289995c0b99dab65ae61a8185ece9987177ab3d2af166797c14c04f24cc08234a409b5aca85b47f7fb3ca871d4a28909ef06a7e0915131f47e150772a7c81e402263e32485c57bd17c2fab91fbfc5db10024da44b453d786c6a02c066c74173bebf1921f014d8b594e7beb195a5c6336957e600326fa63a31f60b0414fcdbf7ef703c5a77e2d406d5c95d4f8095f1a5f57e40d3a819baeef8e9f0c309d43f2be54145a6439369bd4d26b868c53ef9725b3a1dba333caf4f793341d3ec070aa72537fbfb79732302ba6a39922ab98c0064667a3aa688b37f1f2c0e4707a8e394d9638753de38a8b38c6b7f093cda2156a5e688ab09fbe60cd3b0046044c8b5419c42bcc554005dc51e09206a0f80a08c5dc64d044d8331a1e4bbea208b1412e27095b227197fa97a5845d4211280b8642a0af2cd8b1e6b96270055a9067f81a7d2ad2a39b51b96ea0ed6245152e6574ef76a1f87ecb04a43a12718189452b53343714ca3783aef6d0dd3f21deb68bce6e34b149b5227ac10332fb0e18c1c55d0a9b74a29bed65a7bc099ca9062f1fc9ec5726cc5ecc281737bcacd46bfe12e6b090a6dccc077082787ed4bc2b0a4019b3ebef5bf9ca1add2038af1cdf0671800ececd88a52fec4b90bd8de70d6f113839dcf033a19c7022d876bff3965dbcb34e2abd70849660885b6eee911b84ec8c332e2830b5447cd2526cc7d551e83540800c354916df4db48abed21d734b7ed33a89ef2ca152ab742947b14c5151d004a07b50fa9fde39d1bab3ee0187829175308b00d9e4d451fb90013f45ebf2e4cffa1098a59dc3d5de9b9c52beea7013aaf054a478781f15e085f41e8bdafc30a99d880c61b11c776a529bba8ae058deb36aaeeae6794eeb45b81de2326d9f39bf7378e95df2116a72bc40db6de2bb4acf4c10425433ec1e5a26d1110f50cf4e60eb503b4b522347fa9466683dd0685bc3e6d46aeb9120dff64918abda28a0227b05a47d0e5d4755732c9c24c9773c69a8168c2fd1ae9f938f6bf06ece37db2f8f303da197b1cfdddd7f6e4bb8fdf6771c0a3337f7f21f455017fa7a1e2e5f76aae047888d6aece051a5bdf2542840805af421e7d97ce1d44547bfdb11dde4f5f126ba49a7c4d483d61bcce0d4f7ea12d74a081efb622a152bc37b985f7c15bbdf0c68003ebd6e6089c248f2d2128d074f2e629a49455b24a31a9ce3570a75c42d6f1b21f9b87dfb66c118fbbf84e504f6850258503ae53695b5113ec33b228706bcc5d15c7e74e590c91560f45a79257b5f22a5c20ed8cbcde3c29a6cd4dbd5c7f91fb4dda6ed5abe478816263db6433dd68d48ba1656c8820c06e8f183fcbb8ffbfb9fa16e3f17b0d489398990b36f91b0b6ee3331d80859a627ab3c8a3c9973438b2fcabe14474f99089a74fe57a41be75709ff63dae6149a2b43b6b60fdd27acb01004ff63a2bdceebb7a6296f782995d0a3825784ca018954dad25a9ac18e29c1a98c09682d6403d5a6e881ef1c2fcd16eeea4334f65c4ddac07732b49d61010778a391c3b37199b10cb3e368a2ee0d3599b6823940b2f6891d44bb48ce875b64acb029930fae61edba56a38849ffb65f48c24c63f125ad73644c1155e9a471d5fcf72e73b6f049a412c545cd97b791bd9fb531d0707692085b4be73f481f8bf8c84285e4b7676a368084dce886c61c9e972cfdbbcee0b26614f0226d5fe1c6e2effad68dc11b1dc790c84a62af263ee5e218ef5985cfcdb7bca629ca73e2099a14e0459c4ac59981958ef7d40ce68486e063b7dc6e6e21aa17eb444cb7906c23a25b23abd47b7b0268131f11d3c4fc179ba224de59ecd579c6e0464beb7ece13de00c9adf8f69dae1e510ec342d81b5893572c9df8985571a3dec3b07f4d6c6faea0ba201175ca9892bd6ea9d1a79439ff6bc2d713cb6c13d03b135a12833596c204a3628ae570e8dd46853ba3c2a9433e2891fed8576d3cff973b987a70baff060d96cf390cf28e475c36232c33ac90d05f22449e7a6be1048fdb00ada42092fb5d24915a32be85da6dd9ee8e778225420e9eaa88d2034d8e8bfaa015f5e23d974faaf9218ff8ad2599d52763e5e31e3329df0c23772c5c8bccebd1686bec1041618dd5e94ee52dab161f4e45d304af5c22b9106a2e8734ed6a69cd9c060538638651129bb5f638d154a1888a8e1db4ddb9b2eb2de08263f4ec10daa1cebf9bb909e23c8e2e760f035793b5dc9b34bc4610d8d2079e1e49eaa88da83786644a23526b74ec91a0efe6a13568cc67a4756e127aa134aca00e4f48cd4bd17e58a53effce6594e2b623baf9ab8b84a853d8191a886e63143a4abb38e147cacc8452d04891be62db2c1425808757c74887a8ea49418d2b86e7b3067911d4852e3b25336223d6b6372c7795e7f77eefbbd9ba497d96644350bcdcc996b6a776e9db2ed66ca1ad59e9bfbda4311443a0cc542bffe4b29b1ecf025cfa37eebfccd5bae016629d96fd6c1b3f22d0998289f9288bc67331fd4b7c5740799255686ed1cccdf2e2077177d46408b9c952f093b8a49d6561411ff24d1b0b28f3c1016950710cafb44773064ba8122c3e4ebf01e0b4a1b4a963670b5ce532b52c210798e635499d8bad2397a11fb3d7e27d9a8ebc0c44adda2fdae20d3cb7db2aeeedf9388a47d092be4e1cb0ae09226f5aa00fcd95f44763dd28516a5c7d040145960a52bb32d9e2c8806501c2589bcafb231fe62517aafce58a56", 0x1000}, {&(0x7f0000000540)="f3e93007a534b73549a46a5302f61f7a707423e27b19683b91f63936a1234bfcb3a842090124519cbeece0214ab4389a234fd25a691f2d1957676a7a05c626be55dfca8eb45acb5b3896b3eca8115e49b9315b1bf278658b4039a73b11684d1fcefed14727a98c24e8ea048b2f0a0232ae5281e4dff1f70edb908c8f437a22f293b46a67e575f53ced0f5a63aeeafb41a4fe1b25e64c6fa4368fc06aea33a833de1710b62bedf1f602417e4cb6f18a9148d57b66da9c96926b569c17511ed50d1d41af19a094f470cbffecca8fd8450d", 0xd0}], 0x3, 0x0, 0x9) pwritev(r3, &(0x7f0000000280), 0x6b, 0x0, 0x0) 12:09:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r4 = fcntl$dupfd(r0, 0x0, r0) write(r4, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:09:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000006fb31a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:09:24 executing program 0: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000faf000/0x3000)=nil, 0x3000, 0x3) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x3000) mlock(&(0x7f0000c93000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000bc0)) sendmsg(0xffffffffffffff9c, &(0x7f0000000b80)={&(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000200)="56f9b2026f12e7fcbc9ddee17255864c10f4c66f5f7152bb8c00b968e506ff81f18c073f4a7068a04019f30e37ebab14c8d19e5dc6cf61736eb1d9b25d94362720a48f9127586ae70a0b038939797e8e733d058ee047bb1d20b1490510c510b7e241759422d0a51d9fd5080e49a67952b1b37c65ef6763dce36cfd0e4e64cb5ed4ad7f8c4e4680075857fce1d540da82607237921f4003b3a82625e7ed97b0bde747e38f6a2133bbcfaf05904bbe78685c38122fd80f4b5042ce292df235a4", 0xbf}, {&(0x7f0000000300)="1c8227f1966c3c4ef6ebb3ef3ff5fb0bf9ce9cd738762d8239c7ec329331082ab97452e2a7515b071b483fe7f3c0f0436cf5195c8e042cf935aa6cd285a9893be04f65ac2dedd63a7db98c398664a5807f9929d09b9aa46b611df735c14388a8a51360b953bfa37941829f8b29dd1e4fab24869994cf0d790b03d08eea5393fccf6ad3c8518c453f87ad22589a609ab08e42f1d774636bf3d8689c7dc538f87f520a87eca32c7fb06356b207ef91adb9686c17927f16c98688a5273fb2cfd01283f76d4f8fe5db6bfbb3ae2e82a132baa7bdc7c2edbf4d1a5ebda7ac5809333735b9e2", 0xe3}, {&(0x7f0000000400)}, {&(0x7f0000000440)="ad62d9dee906f590bdb23c6e589b67e4da15d37779c169e1fd", 0x19}, {&(0x7f0000000480)="bd6dd0b19d0a00f631f59eb8d1268498862dd06379576d44735a2816302200bd508f3876ff6dcc61e90d686a0b32e5b3af0738dbc12281074d55381014d7c52958c13b3c763d4c9791c8d13f396a8724446d47e252a58345db2e7b0667e67236a55a57bc36f10696f71817ff9a2e91c6a1b418bbbaacece3e4d62a33a8a8b5bb5b7a4ee61714d9fdefece4fe04789da403485e02b1ef7c17f1594cb2fd55d9d4300149d44bbe23c9d52cbfeeb17bd9a7", 0xb0}, {&(0x7f0000000540)="18495db288e11db4f8b2dc8033bf2fbd94c090d2537ba06f7049c6cfc2fe97b51d5848e456a245c24bcf1631aaf7ca51a39736263bcc4738c6", 0x39}], 0x6, &(0x7f0000000c80)=[{0xa8, 0x1, 0x10003, "c12b7c89b38e57590e2ea4762e818e25292c3dcfd065856f94296bdf0002d65ecbde752a0617a78cf0de29b139ba32f0a5e592bb357026b46576b41f64971e894931f0f7d42d65a1825e0cc8267f9ae964866768e92323166b26ea692fabe11d6574e554672b00f4609363339541e47941e72849a33e1ee86427941ea86884389f21d18c517dd5e221a9cf61faa1a0add4"}, {0x68, 0xffff, 0x80000000, "e99983862bcd3463b0a58a7a3ec6188eea75e0bd71d8e6dbcef073789c6266cc808067527ed2d24e6bce984ba96ebcb8d58790a731c9d97e4b714f41383bc0654e7a25e67770d94312175b073d1f6240b0e2"}, {0x50, 0xfffe, 0x3, "15fc5f344c99424d02a4cbdb0a15f4933162043f7a93e8a1460d6d2395b6499d6d345df63cb0343c1ff46b4bff241f8d2f847791858532f1c90566d90a3ce759"}, {0xd8, 0x7ffe, 0xcb1, "aea9119bbd3de943e6defaf713abcd67648a7cd4e0843cd888742fa21313032db67aebc3872130f7dd8b038657d46afd586ca3fc6e789d9e938c75c96e46078cddbe373085e95a8490837ca8ed020d3957f8122e8f7b249225369f812a4c586b079eebd4eaf7c22018bd122f500f39783fcc4e0595cecf599957d216777f6a7d6d01e031704c63642868a4b86b67d16472823407cdca8f1f53d53e4c6a12cb767451e1b61aa3663fd052bcc8d49e3d05d15a167bbb965fbfee7863dfd18bf43a4bbe"}, {0xf0, 0x1ffff, 0x7, "2a76da6fc0affe65acfafa0be2f302011d7c67728527bc53d154482374fd312baed41d7f21e0835ba3314c3dcf05d8a720b9d4f5cf36330cc8753d016baaebe16071686c1f2040e89c37c90fec6809ef1cd98a4b8e6ef1882e33ce2277b4654be23098bdf32b3d662533c9925761e42cbd032baafe12a036fe610a23d8b2e3f623aa101e660d736a75227b1c289ab6658dc1d118bce69f31acd2339fdf357e5bf5b55aa28b703837831b7eeb3669bd62ee0101dc0bb69951f6cfead7c353191cc45fca08518c94aaf2b077b9efef227988713c6ec1d395e000da25f76b315969"}, {0xf0, 0x1, 0x6, "a04a8af357f9c58b6ef8ca31505ec789b68dc0f57d67d1db33d9d66175ebcdf2903771bb06d9a18fc55595a7276e3ef00c1266e93021645e2d4ab7767a91580efbd3b889e8d4e5eeea19de562c1c9ef033f108ab0fed9bb3eb37f90eb1c7f56abc4b6f8e40a22bfddf9cca155cf01cd957be7a37682e0fa9090fc21ff377bb20fdd38951bfa2323c16acf9160858b2c3a774b860a1748e3f41a0b28e5162e5a872a6e1159c26dd01a4073211dadbceff9f4ffcacd68fee02f0742bd0eacce727bef7260066753980b9e1f960db358fefbe7a5aaf075cf67a76cb4b51bd252eb4"}, {0x88, 0x1, 0x4, "f55499cd01ebc2a5496b13b49fbe11bd990e2b01e79fc5f9e263f379823ce1ea18acbebdb6f12fa5e058c3b0921d5e856f4a9ccdcbc869e8fd0c59e190397fec453d33d95d4f2798043b4b252c76ce11c0a8739de390d1c22d0a4f70f1b61af51e55b37f62b225768e4ee8a7c35d52c9eb6a4a"}, {0x60, 0xffff, 0x4, "eef9a57b1c02240cbb8c36180d6f6a19056d9f4bc97a09ea17e539b27d3986aa771c8e367f73c5cc044371d0ba7c6d7750bc388c7c72ab89ff0077799007c22e633510d7e69b19d823aade50"}, {0x20, 0x1, 0x1f595e14, "8cb7069cf368784d7ee31c591800b6"}, {0x48, 0x1, 0x40, "c70069598116dc3fdbc45f212575deeb88bc8638d8decd3fa3d048bc66428069be0ff07d07eb3fffd1a17671d6cda3393fd8d31b3ea52f"}], 0x568}, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x18, 0x8002, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000c00)={0x0, &(0x7f0000000c40)}) pwrite(r4, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r6 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) fcntl$lock(r6, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x4a, 0x65f, r7}) fcntl$lock(r2, 0x8, &(0x7f0000000400)={0x3, 0x0, 0x8, 0x6a, r7}) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r9 = semget$private(0x0, 0x6, 0x480) semop(r9, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0xd78, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x6, 0x9, 0x1000}], 0xa) 12:09:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x10001, 0x3cb, &(0x7f0000000180)="2d7aaab8c071a943df5337ea598a190aca1b3760a53449099d658b998921b0791fcda7505084709d6406c7f0e50d0e919670b86af551c17afafd0a266ee90072a762be87faf08f11298e28a6a315b34d15502a7a2f97579496a16878ce0644be46347239948a707d0e11cf95a6a0d1726775701387a51d654e30af86f458a16d9404fd25cc2585af8e73", 0x8a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x4c}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 12:09:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4", 0x0, 0x4000}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0x9}) 12:09:24 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:09:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x3b87b7641a1b603d) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f00000004c0)}) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=0x0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=r13, @ANYRESDEC=r14, @ANYRES32], @ANYRESDEC=0x0, @ANYPTR=&(0x7f00000026c0)=ANY=[], @ANYRES16=0x0, @ANYRESOCT=r4, @ANYBLOB="d0f8350dd5bd48cd6f525b9d63981f5fe1e499cc8dc1508d5ccc18b743f195ccf25517a7f0bec0f357b73ee08549c2c3163bb7965b98953933d5337869d54694fe4f767ea849f70c3e0a2e9a9f", @ANYBLOB="a71689a4f6b39159927fc9f3fe7ca17938f82914eb07216b5b2123a7be007fe77eeb594b8cad4c1f4a800393416fccb63579d66320d612e6ff3980eff7380b85f98c139c2e1281911873152702776944856b24317b728e8476c77b9f8d651e088f536936775a9d127831ad67d3721cade68663468e390f90447e0f6ee05c5df664edd29782badc96516d094631e77d2701b3562cdb0fc5e5d6584d61993c0f1f5b0c4c1b455d53a149566237ab0f40662b8ba427cb"]], 0x1, 0x800) r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000004482a29ba34d946d00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86b000000000000016601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786cd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d629147c8"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00010000f2686cdf1fe4"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000340)='./file0/file1\x00', 0x4, 0xa00, r18) r24 = socket$inet(0x2, 0x3, 0x0) fcntl$setflags(r24, 0x2, 0x0) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r7, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r25) 12:09:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080), 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) 12:09:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f00000b0000/0x4000)=nil, 0x4000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], {}, {0x2, 0x0, 0x993}}}) 12:09:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8605576d0a2b206030009277e0cdd8aa6879d47913b831048269d3eaa65df2e68cc5413cbe9943a70c8f1c11d7acb7307d8fdab6db8129d88f2b8d441144d43e0e5ea55ac1c18afad2dd08cae830c11799127d04799d8446b4fc78f8d7999221c745b29bf2e0191af96bb64b586ef367bd56750f55a79d128dc7bc7883dd67a9d89459f419a8f074b08c7261e5b026611827ed2d023c90f5a84ed87f35e9ac008f9f53480a9baf7973099ae96216192d1430868411f5ad"], 0x10) shutdown(r0, 0x1) 12:09:26 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x7fffffff, 0x8f79, "fafe11bcdb8c6230904fd972cc6dce3f09913618", 0x1, 0x6}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000080)=0xfffffffc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xa5) 12:09:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x15, 0x4}], 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6, 0x40, 0x0, 0x8}, {{}, 0xfffffffffffffff8, 0x2, 0x2, 0x80, 0x1}, {{}, 0x0, 0x82, 0x80000000, 0x9}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x5}, 0xc) 12:09:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r1, 0x26, 0x9, &(0x7f0000000380)="d100f9919f7b7fa8cbd9d5a8a2f7736c1659f815e72e48bd72cf07f5f095b230467cc51a06baf8a9574c8077e6f957b710782069433cd5d0d612844740a4db7e8bd3f65e8215a8fbc49588276896849e03dac36a31a0fd406d5329db7ac5d2d53473522b3614817edc84b59df016ac9daf702e3ef2527bc67e66409e27bf5d20000000000000", 0x86) clock_getres(0x0, &(0x7f0000000240)) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)='nB#', 0x3}, {&(0x7f0000000580)="61abe7654a991b9aed3c8ff7c2bfc962315951626bfe01f6b850ef3d64879a9cc029a8cb6de888643d169d4242c7e381554e4901e7cd2ea451073003e7766baa9bf3b70d66029b18a2635cd11f44dd48b23c514d5dacc0eb022ed220b29569c95bd7423db0a1b4c3d866cad3f11105c73e746489dd344bf797d58db52f28cb8da19fa27122c29a00d258b2702cd979d2f16ec01914ca802e51fd49b18e271da177db10b41ec0221bcfc3a8e9f975a460396ea1f2214457a5922037ad61de9f5c33c69945057d1c84ce9af8da3db21ffffe5beddf58eb3055c82da89c4f9621ab826b1464cba16e6d43309daa8dff3564050a462a7ae8d5258bb723f275abaf7bd165cc104c2151e59f7b62faa49873e9e90d9dc44a182ea82de09274c8b9a0be0519dcac584246a0f9f1dce2311356210594a5aa5ec5ef8403f6b9253cdbd7144e67ab76bf06c08e8ac059a33dd05af72787cb4773db8a0bab073aacd948da2542fb1d97f0eaf725aa6c430b1cf8b263cfea0623134015fcd6303945cd06525f35e4e638347fbd885b0f5bf0dffff75d92fc8e3a2497bb1f6e41d50c2dc38fef332ab0cb9571909fe8392b98c9c928ed562ad00df1671967411e98c9c01938d75708b49f813358bfef561f0d26ec99cb70e8655ff42a24ca1b95ce076e3acc1912d748751f0de5ebfef78c255324a17bc410215eab163127320fdf67f0c10c950899e5c399e650884775a406976603a1ccd07a141f72c5ce29bb33981a75eab758f820451b57a5851a9f43c265f837dbe6ee05f7be8453fd1ea8162e36b3b2a5d635aca4654c7e43b7647bdab16e6161f20907929ebc818d92f9037cd77119bca20fed15e18e7678483afefc6ba2ab0b7e935d8996f1e0af759aaaa893b794728c78b5740b9ba5531273727c0cb188a7ae7fe6cd0662240e908c1243664aaa92514a0af43cbfb05d82ca13f4500a0b412b85770e77555d92ceba59de2d329283c5986881afa62af1ce0cf18adac5e1764bbb9292d3cd2bf0957c0c4e36f2793b6a125987218e2bf722cd06fbe0e80dbd88d3f05c3f9f3b36e847a81b4c71c51957d5c43f1fcd3201eadbf9d8dc94224603a98b0608f18ce3a87f2206e536c3366866157f923bf694692195714b3974e81245d879314bad6db3c33b935987a4ba47fa53d0992cf2962ebc53a42d6c18b8b01c5f278c3a7209fbda57f18660ea32c7bf1954b4f0a12009f4f3a8144b5b02c940d3372e1036a458daafc7b50c61b0255a40b6cbdc91daa1527cdcbbe9d99a063223133afb20a94acb99af57e4c5d60e5af5a5d4c6f1afcfea2f5013c142d11a1c927dd0c7cb5b65bc77ec3d2b304e3d491d67f86f7a08ff12c676d6e095626dcbbb7bc1c4a201220852bf902d24175a32f4c612915587fff06ceb4e2d500b38f94c7d1fdcad9a39f7d933be70d741e7399f85cecf3e247014e071e4755e1c4328e3b6a73935741f82a4b9f2146c794eb8490d3a60b07c3ac88d49f37e02341ecdc509aab605112a372804ac175387bf5bbbf7871637ab643fe88eb7fb0268ca6859fee7cb5424a60e2343653901205195dff90eddc2ba7ea0e0ee588902b60241d339c67abfcadb3d8d0e1dff02b4fbe985ef8fd39651439c9d14c0ede7489f2b52ff3b1fdab082b781b3906e8eafcfb3d68860b83ed70dc5a54a1db846b7e015ec9461555483a8d26606c12c7de5e10732730b4640139664b9e38fe837afe29bd2b358d91ff0a2aaba5a2e6b5222db2340c7176718b47494845e7018d4d2964100fa29369fe6131233d336f8c0a15642ee893ccf3a30644cec2a3ecab203c75f4717da2c620ddfcaf20ea477f823b5aba9925cd22b0381110d7f7ed48bb835e04b1dda655145f84617c33b6cba6c477855e798d6ad28de303209ecbad5db5bb0b8fb96c34d1ff30d5a35ff7d145a3e8ea779cc19cc3eff9fe7ffd8878005cadd9ce8ea9ac16b39a1a6c5251bbf6b1d17c16574bd0e28eb71afd94892e814f9d463b73a3d4049147e30f79c64a72e43f3fbec2c2db5086cd65cae20a8263ecc2fda63c3d3c13ab164b62bab07ea0e77fa6aa18503765e789c7a7b521d2f4625b43f608342eb98ee462b6feff1995d0922519e8feab3c0431f86754307055954fe377ac3371062800e43db4335efe32d8be6d4c11ae56fd04262469478cadabde8bfbe51072ba0eddb3929556e18ef4ce4c63f865534621fa541c9ee3ada66ef71276a57fed34d0bd3d09daca3ebe6ea29a75dae30ec5136653165f08b78f26694f575c44670e61fb863f179c3fbbd14fa3686cad5e7be34d37f3faa5d9a588221454fb2018eecc1a459d9144401cebe13ead6489b16fb34c6ea99442750de39e3216c1c7ace396014765bf09b19a870b5cbeace72e8a589fd0de8f29ecc72979df2e2b880525b178f1ac2e822c978d4ab29e841868d40da91530fb5adbeed504a33301b44ce529b06ab987a54d12b30aaa3ce3319932e358c5beb5dd73939885c228cbd6a9a3578c4d317e4d2b6d50d2b879732020e1d28265861948aedcff91a204829169e8e4237492472115dace2ef5bcb05911bc104a7bfc9118c1dfb8a1e971f18a546d60dd9006f35405cb5892f393ed26fb347e28f3240b581768127ea24d0944e1700636939685eb02dcf34541d3244ff77d4330be2a2bb2cc6c31c5b1211b22de3c68827e123b6a3814f032bb3a121de050ffdce23d7ad9ffd36af0931c53c9ae10f424b8a2606fe9497578ecab942c9a2ad69921d6215c677755828b062ad1b92dcb3e3320c6507f90b003f16bffc85be52fbfe8ef24a682794557093138302f2c7e28057782b7518db0411b0a8ed2a6db9c44adff32a6269cbff9461de0b7463a8ad6583f75004067d2c83494eba7272060cd473f3bf0a118205e78f4b6bf43cc082df5204697f9864c963bba54ba074172abdb29b41a25882602150df0df02a09083017afbbabe9271ddcbc2709cc668af5944f43763b9ab1b4c0aafc75e2d13456266b7575a564a30d0ebee6ea7abde742c5afcde0298bebb7f4136f3a6f9f64b06d353810d41b13a7e39b9867e790026cc9f1cf5e900970c12b960ba0f42b10e2cd6bd07b9886e7605667dff629eb177574b07bb27ff0fa2b4c038e00b3b0c265cd83972611838b708faf7b3895d9c6af3223dd6a005f7b2c468ec9c18a7180f754d7a2374b37e6a84046dcaf9afe268dcd1a9ba07b5351be257ecc23bc63cdce3aa6d08f440ad980ca7e2f50f41aeca5bb4d76961d779d1a1f6601ce0cce8a9626965c158982e52e2ed0d0d2f8341652d5ee07b1276ce8aefc93d6ea19f3101dd6552def12cd892d04f084f8a11f6095631c7486f4e4728440687a91a402de4fc8ab33162d11a7dd3c58dcfe8400f95aae87000063745dbd2d56e8fc8908ff1f8bea22df3dd56ddb13bf18015531a40c703747c52ecfa6313f03b43eaebd9ddc6c382610bb4692a0fa69687a543c0ea0140e2151f21aadd28427fb2d0d294e80aedc0f2bdf4e254f497f488e7787e4ce486f3fc3edd4a0e782a061a91b5b62ee9156da80eb4f63a6e0e7afa7c69a6e4e1a2c85423481e7efd905837790aa407117f321993412abe089dfc096c669cd60eb9dbc9606b96302312c2c4be3d1cdd0d8c7b37d8f2878dc30de63878d5fc9882518e0c53d1dd856c24254d2c4bf1797a94d197cc90370fa5fa5810057d3b85bfdc9808f59ddcc1d8fe3fcf85c49cdc6195b6c798d7211f6cd8e23ec04aa0eb2c3bc6b3e27b0168f6c88c3d13a4582d8adb2f07f99c73dc179d3a28971a033bdd1262bc538c0358f2bf2cd092b5e3ad5231ff2f2ae56ed83ee660c80a438b3312bb0af62ab6cfb534af7df4b4c8892340c8a84c6b59627bb906a1275ebf56b14307bbc38b7cb061962b8b9b82ddc385103808013df007c83821a0849391dc72bdf60b46b895c118e3deb88a4d3d77c3cbaeba71ec81be13e57b8fbac62a71fb42292a6a18a2f3df7e418e0734688cf9ae382c4ce1a9229f3b1ac65c125a98000f3b632b4dd0a54be6bfa9feef80e561d60c84f2bfc23c6189d9ff1efd1eb4de4b244ee94d01bc196782bc83d6424a1f201ce59c49a325e979cbf34f01348ef89148ff189f02b8c305ccf5d2fba8e4134491fd1f4c10ddf45603c5abc06519757c7b46418eb82763a544fbebc7c81be0912fe153e92c2ed3a7fafeb6e298bf49df197a6e7d621da2dec68f8b08282887cdc5fc6dd73524a37ab27f5644b46e341bc0c8be73b1353551279679b7deb14f6fe535bfa0d25a619d97bb90fead1e9a8884a45afe28632bb863759b607d6fa3464067170b11cfd0bf8a565dce0e178914bdc3c9a3876ee666552e609d5b128cd9031be86efaf7e87772ca658fb2a56170a2246b1a2ba79ac941355801d87981157cd361e0340b134a61aa26688675d7149e50a84ade4139f1e20168199115d65d8d3de22a77bfb4b7539c18ea731848d90be655f7efe358fc4c90a17c1e018c851c70d80b16808bd0fc056eb8f8417664d29e50e129963a287b40f1e7c1de841a5e0312e1b5c7dd5dfd650158f35dcbcd3938e6f1b5fe07d1d7ca847b8f7520df85e113359e817a8bb0f55fd5b91354b39479ded8d8ae2b6bf6ff830a9ce1f90f4ad8c24ae79d4cc29b403d83bb1a8e61d2a1893bb43b4d10ca685e56e24a70cc87b3cf406cf09212293b8fdeeba0725e414681cdcac6f4702d7f0b2657216841bcfa3f23060327fd077c7d1fe40c558494d6a7651f5c9e03f31e5d334347c5a988b3625b21e3efcc79c5c8e9ee5b377720c39c07a15cfee202ebe753d04a4175cf104d3a08f226a5819cc7929b8c67ff87e746852e573e06355ad081676cb6810548c7ff1a8f1e63b298a2fc142e10c7f837cea8b062673b7afae4ff9e5a1772e9d55e232d8b2004179a4e00aca019a8693750249ddf2f500a814b43a3127de8a2c5729a179f67c3c516dbb90a880669deae7015fe5187478193f108b9cc57e6b0a3c5ffa6dcf42f3192bfe814025e64558c577a625b3291ce7708059f9bbbae53368ab56a97e3481f715ae7162c198a46e621315e1fcf58a1a443a7f7737e485aaf1db6e26e41b6ff83c3cf848b4d291a7b6de0583b644f8381245bc1337c4aca547779bf70fa25bf940cfa51edd04a4de3b18abe5dac533205263659819187de37ceadd7820c794860b9f57b596eff4998b3c498ef587bc3e23a12a518656b1b7046418d06ceb0d09aea8326d8ed68b56062f396b5486f991a9a8b7595438dab6a17f2b3d3bcc8e591536b65657eb5d382103c64578d02058fa3df2672fd96e64b61c7e4528682fc236bbe5bebeb89def8cd628d608ba4546692f9ca870d22eaa6b996968a22834ce04ce94a30312a850194ef85e0f57f70238a81b6a82cbc67686e1d323fa93ff6dfc00b536b58e4d73a2830a36269bb0293fcda6c36fbaf6b5a1bbfb2d89b804df17a0ccb4c2702c23987f6551dda48b6729e50a17d9a8801dcb6557da50dff9fb104ef764fa54efc53903bb4fc91b48e0dfaef34c2aa57fe1d341e8b506fc58eb1d411e6dbefd2ce5ff59974cbf239f853870126d3ab2be978bbb9d7b0dc6ff841022e2f0aad0a31b2d565ae1b1ac1cf2dde2ddaec72762c17cb84e77671b225620478d6bd1c74413761c95fa2c5bfb4dcf523b5b6eb3dc610bc192e8b0d0eaecd124f6b8e72858e3cd0901f2258bbedcca4d31b127cf0c296f7e7f19bd44e3d0762a717db4f055aa95f7a090db5ad7e21efeb4351a31affd324b27aa5e", 0x1000}, {&(0x7f0000000140)="e342721d04085f3c79d0bec619fa3b13213731dc1540baa59d43fd00b362ed1de4cf7527290ca5deb601a114a102d143efa33d91332e7b688293ec3594d0beb666ab2630fd1e014695728a0a036dc6697b6947b21fdf8757708fac39834a135d8f5011b5e5ce13e2f4e922e4aa90169d269db8565243a81ec16e7f7c682f1cdbc130b9c640cc597575913f53c005fe11cacc3519b55775eb93c94d", 0x9b}, {&(0x7f00000000c0)="a55cc28200bab36c059dda279d", 0xd}], 0x4, 0x0, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x80}, {0x5d, 0x9, 0x0, 0x2}, {0x16, 0x0, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 12:09:26 executing program 1: truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0xf71b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x2, 0x6, 0x9, 0x7ff}, {0x8, 0x3, 0x9, 0x6}, {0x7, 0x8, 0x92, 0x1}, {0x1, 0x80, 0x8, 0x204}]}) chmod(&(0x7f00000000c0)='./file0\x00', 0x96) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 12:09:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) munmap(&(0x7f000056c000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 12:09:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0xc1f}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 12:09:26 executing program 0: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_int(r2, 0xffff, 0xa, &(0x7f0000000200), 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 12:09:26 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x14) ktrace(&(0x7f0000000080)='./file0\x00', 0x14, 0x320, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/103, 0x67}], 0x1, &(0x7f0000000340)=""/192, 0xc0}, 0x1000) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESDEC=r1, @ANYRES64, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES16=r0, @ANYRES16=0x0], @ANYRES32, @ANYBLOB="c0022afe8dff09e39ff4e0e8a35832e17cfec9cff561748bc31d827c58a40c6f8371ca9135fda01649f0e75d348de27c6d8048b16e81474fd4bb76e7e8a06c79a85ad25ccfe25ef236daa60cd29fa5490798fc114dd8f02f1bf9ef9e6c8e22e7c731e798b7eb1173a1feb798f1994c7f2d03aa8ce3fa63efddca81a4186a9a0fe5e942a298594b9a63fe349f16c6202b740a4a3803e665b9a668d3fbaf5261e561134d671b33bfa5fce42780922dc6e8"], @ANYRES32=r0], 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x3) socket(0x10, 0x3, 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) 12:09:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = socket(0x18, 0x8002, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x185955363a26557e) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000280)={0x8d7, 0x2, './bus\x00', 0x2, 0x80000000, 0x0, 0x1}) readv(r4, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) readv(r4, &(0x7f0000000180)=[{&(0x7f00000005c0)=""/238, 0xee}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000100)=""/87, 0x57}], 0x3) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000380)={0x0, 0x5ba}) 12:09:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000001140)=""/14, 0xe, 0x402, 0x0, 0x0) 12:09:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x25}, {0x84}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:09:27 executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = socket(0x1, 0x1, 0x40) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x50000, 0x200, 0x1, 0x3f, 0x6, 0xad, 0x0, 0x2, 0x100, 0x401}) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x0) msgrcv(r4, &(0x7f0000033540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/102408], 0x13785, 0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000380)=""/176) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 12:09:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x10011, 0x0) 12:09:27 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6b8c52f063851bf2, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r2) readv(r0, &(0x7f0000001740)=[{&(0x7f00000012c0)=""/203, 0xcb}], 0x1000000000000220) close(r0) r3 = msgget$private(0x0, 0x20) r4 = geteuid() r5 = getegid() r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r6, 0x0, 0x0) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r6, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r6, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000140)=""/161) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = msgget(0x1, 0x254) msgsnd(r8, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r8, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = getgid() r11 = socket$inet(0x2, 0x2, 0x0) setsockopt(r11, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xf0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r17 = getuid() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r22, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r20, 0x1, 0x9}, 0x800, 0x1, r21, r22, 0x6, 0x1, 0x1, 0x2}) r23 = getpid() getpgid(r23) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r23) r24 = getpgid(r23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x8, r9, r10, r12, r16}, 0x3, 0x0, r24, r25, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r27 = getuid() r28 = geteuid() setreuid(r27, r28) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x3, r28, r10, r26, 0x0, 0x89, 0x3ff}, 0x10000, 0xda}) r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r29) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x7, r4, r5, 0xffffffffffffffff, r10, 0x81, 0x390}, 0x100000001, 0x418, r2, r29, 0x2, 0xa, 0xfffffffffffff1b5, 0xfff}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r30) execve(0x0, 0x0, 0x0) 12:09:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r6 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r9) setreuid(r7, r9) write(r6, &(0x7f0000000040)="670dc3", 0x3) 12:09:28 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfffffff7, '\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00d\x00'}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="2fa9983f5998ea984744d82caabfc9f6774bec1cf69bd620e97b486b1872db18f92019eb324eeae61d64b0945dc3d757efbb4db76370c7b6bf395fd5349c890d2d8bb43da38876391929e597ccf5ca5d1cac0a", 0x53}], 0x1) 12:09:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7d}, {0xa, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="61f43e9696abe40cb21f1b9b9bcc279dc96ad0fdf00669a9ddb39237d636baefdc25100a5596ab46497c1837fdb3e1c199fdc1e29cf5aae80c0acb8261bd76000788bac12b", 0x45}], 0x1, 0x0, 0x400000000000) 12:09:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x3, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc", 0x1c, 0x0, 0x0, 0x0) 12:09:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000001140)="fdd8554c0aad847ddba6421c2bacccab50f24d3907d7aec480f5e3c1eeb33c5f922a156cb2c231291fa2d3eedc7114ee75d2431d1b94ae7087c2c2c60be5e44b95bb9af22e10a30837b0fbecc3c01534d13156b3f09cee706dd05934ef527b9cc74c46cf2afff914a6b71cf3e7e9969f33c4f80244b810010042fad9ebefcc2d356506a7ca4c000bc880ef1fd80776ad37273fa371d030e47ac8551d501e668bef20ad45b74535aaa3bb0df844774d50fb44db8142fbaf049d7488b4835738fb87eba07315413316911e8f47655df1c17c8b1906a11110260d5450c47de69d85b6a68b46994aa54bea63781f2936062aa11bf111d945d872e358028a53ab688dbb0af8aad1e2ff6ca89c775e031482c4764bf95857dddcbea414a1393afe59ca55c8c7ea5634ddf8f46fb76a917525c07be2a551eb36e25db6a808d94253d0ae099cacae0d68dbcaf03f67f4e337315dd1d841a44504a53f4bf9fa3d16745990641c8264fe37534cf7108b9eea43ef30c835666ed2efc66560f9f3d9e8864bd254eadaf691c5c1fcdf810628f3a7cd776479648ce0f3ab4743b7e9d5021fb103ceb60b1e70c5f4510b17ac6c53f9bca542c1f9841f722fdf5f747f48b877493022cab251275ac4f34de150032660bd4bb2b5b5e6d5097fc9ac3c039bf984798d5d48b3b6cf0be10d1613bdfaa23079d55bed607b22bf5ab0a1810ebe68a64f3e2854fdb2abd606bb0fd802eb965e77ebef7880f9b1599dc09805e9245067c0a10f17098bdaa3784f1cc1b3a0bdbf3d4f4b1f3482817772bbb89b0d7ad189f9c453765a6006dcf37b9fe66d3a9bb3f4baae595b87dd0c6bd69712bd734a896b2e3526244b52ca8281e58e1526e9e31fa983b255893cacfbd442dad2795227a2815adea118310419e60734e8cf4afc74c1a59707f68b3f3648bea148110dd8f26233ff6c939d84fce3f73fa4ad9617548235246afbbb5f366121654c9bbfce9584f2889024831987d6967c6867324f177cf51bcdf709375cc53647ba3cf2f28df3b0b95c7f32d515474a9c5bdba37031b1b49dec2486fff05bd66c310e1908bc68f5083318c05869fe6baf795336b6f74a8304d63fae5adaa430978c8642ce5afed78fec963be56f2edf274d4e8242283d2d291daa9ceac985a46d8630865b44f4f5d665cdcc26c25c1e30bb37b1d8b49adf448833a6df4ed6d3a170c1e50441afc4a7032c6add7913720f70c188cd4ee2792f7e7b282e88279687c8502443ad75724b9cacbd19a5ef43fa4563ef77e71e64002f8d4e1461cf8f100d2a231baa7e5d5246145f670a268826962c493f35c33a74a3b29843c347dcf27cbb22efa7b89eb78868330eac2d72ad0437deaeff5eb958f762134a7ee8cf8a5551ee7e226b67d0125ebccb343b473c6faee4c06af26d15453d72dd1d59ff34715efb55730067bfbb5dea7b51fc7382d98408d5adfe29ee8d528bef38c873ebf832cb7fe719153656fd9a724e2786809ab3e6ff190cb48c75c29fbbaf1c6ae2c346d3fbcf8585e0dfedb67df8e099626728610030a0e15651888c27d764de2def23dd0016dceedcf73309ad9a5dafd68c06205df0302845a1b586079e11195b34c128496e5df983ba581ea07ea5e94a27850f6292f894a6cd1e2330d45d8b517417ece83c3a94bf613669428f00b6fc4aa9de17d559d7b9da2421ca3da2384599e1b6b46d6bea5fbff57d1bc5a9d6f118659e41982b6af441c4152ee3ee084427565e81305a3c5b7029672c30861cb859a04d623fc7036ec69e9df314f2dd8f4d7d87d6239ef1daa9e3c26ec11498a4e208754fd8a924d1bb76bc20dc7261c01d98539e59a087ba12106c12c5cf45db522a81e2fcdc35e22d5f35f737846f41bd8da673f2cac5100ba797b502f9b8c6bd66b705ad8322720566eda6d9ce4dcb7180311d6925a8146f12e0f5254213578125dad44a9ae1c51ca58ee451caf53c5cced57a5bc7bf14dbdc9af6367d3866aab60351869c87172e5743e82622126f7baee0535688cffa739944e68df38e468825efa0831b7f1df20716b81963a226be2fae20c69a00dbe645019adeafb1a90621ae0497e79a69dbe82405425b319e413da84cb60a7607a0ffdeba1e26e84da716ce459f955a6ce8bf3ec8fcbf962ae37cbbf8e19d1a49832505a8199c1874bb97bcbc9a5e13948c412686b69d07145f04f71d087761ad39ee85684e4f2065f7fc4752fc13f87f1c265aebfa95599a2c40a8a34d63ad4840ea2b69327ec0dfefa14e11655fe00b4e7e85b50e022e2a24b9bb2b051443decfefe13ea34d5026507956df1c93143567fa0119be982d0b894ca5c1ee60d037c3b617dc0cd74b8fef43ceee870f5335d77b974912a15ffbad7eb2d3d70c7d6605e4d53bc9c0857998dcae10f437df2182ffc11c4a6b207d6a6626067d72f87651fcb4b116c8392f2ddf8c9f50efdfa1906c4da0abf70be56b2f6b1d62916b55c1fa89a2aa2ba55923519f3b454bb04325c32fb317aa775d6594ff0a803454bba35202cdc9b3bce0d4c2939151b856f56da4f0434a52e2b255714c2a2884bdd389095ceb308d8e1f7afd468f48736ba2724e1d6857569347bc567d78ac396e69a984538b71174eb23a7aa3e76b50d273e6dedd3f5c100e0e5d777871af573989ee11ec46c9a7a610329a0894d42ae5ff548b0fbeb1050d6ebea318af7fa44d2746d30dc7e8037480360a2ea29e2442fd97f9ae4e607c18081d96b7c0b94d205fdd6f309a43cb671d6264835f57fa7e82cdf28bae09168cf6facafa17369c4c4e3363f4e75e5ec2a1a3453b71a05f37141bdfe1057c0b0496fe0259e8661004ba7e2a62831de45eb69c6f81f1b9e9a999ac05e2b0c5bc9b200803a5f5c4144523dd6aa9bda6a6f0008354358226ff5147c2ba0a1b306bda7b1082e25a2b52933c3b6f3fcff3fcfbe9d40375e312c3ee98bbae0f9f47612bd05c234afc9abe7a0ba250083b8f40a43a5d8b9c1d0d06a65729e74c504b0841312ff6728485869a5699ec86f7db7585caa61a3412d0c2ebc6ca1597a3e3d0bc061429b7110b35d71eeddaf45e0dd16a056b05f515c27723694ea1bf085c419ea1c1deae7c054b6c83e8c262e1cd215b08aa6ba71d1f99586fdd63243f9c71f58cd61e8f89739ad84e71ae302efc5a3cdc7050a917aa4ad2b349357db2808c6a4ced490629d17096facb32bbedddc79bf4d9ccf1e0f8ba45db36157475257de00b354e4259fd364fae7d8140ab704a3634fdb614992da335c8239e86f428c7245b66aa5ab3f41e76a343776b20e46a9b075a9d2132490bf424a88810ebc7ffe267183f20d7757d18af924550bacbedbb4e21fc5e8f484a02a0cfd20420e5069e09ce5c951c5161c24aa92bb4150308e915f3c387c43ddb7b08fa8a2fd149bd28da3bf2455c978d9575d02701c73072f036045ab9008476d84a6d0b434bb5a018275be97ea24e31e0cceda22d311fabf4d91c65c619ccd8bf5361c502bff1db30b97f22dd567459224780c9a9eee743822826dfb263b3599a2dda816de1330ac9fa80880028bbf772198756fd65b5f50da0571ceba54e146e2df379811c69f5d0b88a908caa2d1919224a67afb7408c9b4270b8ae99537cb81ca0093049c1fd4030fff7ce4a3679f1692c1785e553eb69c8a0a21bfa122b329182257ce72ce800990ab48688424dc6724e0b0c2dcf25b57ed69a31dac11e16c5b475f51677670ec352c7f122a38e6edf0a798faac6d607215e04debb1ca3a98504b347e581dd84fa98d61eb316d118b6783a5923cd45a6fcddb1d6572085265123dfc749295c434d594e5753bfff827a9a7547d28b59db75b2f7068ba8f5880ab43af2783961dc23cf8fea4b9f672e593fe8bdde3576a5d6d3b335ad196020ec5d186d8dbfa3499652ddf1bd998a778808cedf7ab39e0f3400769dc2a0df61c0ba465e5aa65396ce7f0598f1f1ba9756f0565a4e3dc5fe7a2431adac448688f6856ea64c2936187260ff4122342cca2acbd1382ca4fedab081a80f7995082d3a9fa9ca0571bd375711a7ccec6ba825fec33e125aafc7dcd965fc947e438829fc88c38131abaf31eacd19f32f1110cc9446f5216560ad9c0b7a66601fc5d957917e916eb872eb326dcbb8b7d2da9246edfc70d42b501ce5de97ba0968bf0bf5c13f88252122afacbf3bfe894bd53835b99674999236e5ab6549b8dda09ec19f524c9f962dd82963aad2481458ed6b3f3135694ff6812276d0e7575328271b6f29e36fb9069c5d51e1c81910cd3bafd5f0145fdf9e00afd94df10bde753371d5e4934b1a941bcbc66b1e7e18ecf481ac4f62e7787d059b2db334461e65c9b00ef91cf3164c296d7e7d9d0188210666ce09c02f5c8e90ab5f3f521263f57bce5aa4ab38b36c366df95a3881d1ca710722b4909c0f7ffa7e5e8e73fc4d1a01d9d61978455a7b508080666af2a7c2985cab7363387ac1be46f1a1a37bb246abca2d6d9d763fe263a1de9b0348b19698b74383a90476c1a3dbb3d210e7b3c9fe0c24c9127958001350b5f0921e424bb6857d44cc4bb6f546d82d835a6dd94a69ebfdea2f8b8a11f944a8fe2c3bdb812e0da1aacbdc495c03df4bc1aeb10331fb96f044e57c4ed0d4051c0fa6050b6af93fd1e7633d93864c43592f939e7030526100f9d0dba809fb44fd339b495f9d74b6eb6f5ada1da6eef6417862250ac1e27c8b60895560b1dee1befc421e92beccf70a4ee1d9d14bc3ce445231d2aea18226532c212ebd1b31d942b11d43cffc80f35662738ab3660a46a2f9d1d64471aad3c7dcfbeff6b5d3914dde930bee3ed59930c76fd29398414efba498189eeb49205230e20a84a3f8d7b952a0e59ee77376f4f93ed5a3e3e03d51604312c2469fc5f2e22d7309e77fdb32c47adcd41e72240be80724d307c8f02a1bed279c85d4df8205084d7c61a477c3fb9c4d9ceb5b368044e050f1ebbe965022648c5aa15a859e1f3b3994bc48354d177a6584ddc44283ecb4baa79fedbae4b4c9b06dca76ef00116f885eb535f902952e1cea4669881b966e696edfeea6a946ec79e9fe5e1408380ff007f6d052a114c1777df72d22aec0c9d94ce2d355b2a6549646bad93b20edbd9ae06da814af0d6b419fe9505716678b01cdbecb0b2734bdfbb9036d55d8eaad8d1fcf31d1b1c078eac238f256222ac4736dfb5001448125b271b7efe3924cba851fbc06c0cc98a52039a551182913603f98144f57160b6404da19b5cd1b9f32f241da51d9978ae114dd334dc17a837f3cf30466de69a6c1c7f6d5f7483d832d62a023884956940d94ea34e27f53e53d820f3aa8961966774f9447b589a31dbb1f32548c9d31536b1623f2589e094823b1fb3897fb085efe2d2e82eae80c95660cbbbbefa3aa76d20cfb234ff334cd5c257da58d637d5c020767543166734a22f97a682397a4d581c7fa180b00bed414594d0bd51b134fc5c4a8798e1d66933d18aa20e7f06559ab5f0140f9ab23842b50202db0024343acdc71f24b5051e643340bc802c83fc27d1c982dba59c532c4cb330dc6734a14e682aca4b47db7ac8025254bdd0ffd879fb8703daff93174268bd1e28b4a12fd6b54c1bccba5444b411e5bcaee9108334e34005a0d0c308e2ae6584c20f4d3696025868706159e767275f2c796b3bdfdb2af06cb6e2710ad56c0fbe17284eeefacac80345535af35f0c226081261e9ba4c153607bea983e2f35e021391ddfd75652d5cc2b84b8137bb2d987b13cabf833ad24ba0a6f6", 0x1000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 12:09:28 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x2}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) r3 = dup2(r1, r2) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) renameat(r3, &(0x7f0000000100)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:09:28 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r1, &(0x7f0000033540)={0x0, ""/102400}, 0x13785, 0x2, 0x0) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r6) r7 = getpgrp() r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r8, 0x0, r8) fcntl$setstatus(r8, 0x4, 0x40) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000880)='./file0\x00', 0xe94325c7a64ff1b7, 0x4, r7) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfffff399, r2, r3, r6, 0xffffffffffffffff, 0x10, 0x4}, 0x7f, 0x80000001, r7, r9, 0x6, 0x8, 0x40, 0xffffffffffffffff}) mmap(&(0x7f0000001000/0x14000)=nil, 0x14000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) 12:09:28 executing program 1: clock_settime(0x0, &(0x7f0000000300)={0x13000000}) getitimer(0x0, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x35, 0x1) 02:25:04 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 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) r3 = socket(0x18, 0x8002, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000040)) 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) 02:25:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbffffbffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) clock_getres(0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x287, 0x3, 0x2, 0x1000, "205e2a6e76c3de464468d1b351522aaabd18f4e1", 0x2, 0x8}) 02:25:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) r2 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgrcv(0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000001a0000020000000000ecff70ff000000000000000000000000e1ff005db146bcfac6ca1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd07000000b7e8869c3b55454c6a0bd73c8e58b3532100e1ffffff01000000000000004de130c802ffe481350b1405df640593a91143e94b344a3a8912a2345c2553e0c0fce27c6d8e19bf903914b3f44cfc2b97eb879d2f3cb66fef0a9c54f5d812ac8ef2642292742f69de591a64eb301988615c4bebfef40339884e3a7a8de1cfa7202cfd0392012fefe36fa404cbafacb838b181a767d0dd78ad68f1554da9f968046842ac2a516bad986d10f9a3848e08dc56c4c3ccd3865a404b6eecb90ac60305a430e180aa53ba43b258372a8cd513468aefbab87b140f43819c97062f3486f44de1ecbd6608665fa12429623962d38ea47f5a04cc495834f4b2d3c9a5afc073bd91dca420bfd01e5eb6bfeb4fe076eec932544dc111e28681b558f285fe57ae826cf55d31be5422749f282acae858ada2725df51c2949fe3f6562"], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000007f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717521234920a7237b0541408f5d896fc0e04318cb7aaad8d95e27b5f2e1f2706d9be58fd99e82e1970443ac1f2a5c0637df30203dd325582025287a5cc335d2550e5595ef548685b5699918905cd94eb70eb92b3ed878208ee09324a4b50c3c55162301c8e011278887ee58921ea8c0bff1bb2c0af7d5e5ed2b100b28182e04fb6c5a2d3a96d"], 0x3e8f321d5b654fbe, 0x800) msgrcv(r3, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f609552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e7737224cfa40598328b081516f3ae2ea5c978eee98c6bd6fb5447d9fa4011558c6b4be88fd89af4d8c735e30b73804dccb025bf60802d49124e22d306ccadc45b0751eaaed4df37a8997d76b77cff58f14e62c71705aa770e287f9d08d17dc32"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r6, r14, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r21, 0xffffffffffffffff, r22, 0x0, 0x0]) setegid(r23) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r24, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r26 = kqueue() r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r27, 0x0, 0x0) 02:25:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80}], 0x2000000000659, &(0x7f0000000140)={0x100, 0xfffffffffffffff7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x5, 0x51}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f0000000580)='./file0/file0\x00', 0x6000, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000280)) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x1, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) r9 = semget$private(0x0, 0x4, 0xa5) r10 = semget$private(0x0, 0x4, 0x10) semop(r10, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r10, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r10, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semop(r10, &(0x7f0000000600)=[{0x1, 0x8, 0xc00}], 0x1) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r9, &(0x7f0000000240), 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0xa32, 0x800}, {0x0, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x3, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r11, r12, r11, 0x0, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1f9, 0x3}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000001180)=ANY=[@ANYRES32=r8], 0x1, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x2, 0x0, 0x400}, {0x7f3b0752e8ac2e83, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000340)={0x80, 0x1ff, './file0/file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) fchdir(r3) execve(0x0, 0x0, 0x0) 02:25:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x0, 0x1ff, &(0x7f0000000080)="32237148e520d066e74acbc18b0f7c8faa4b45cf62b36e6eda2c6a4a5af6fe21178254c3b44178b3361ba00561dfec12e8f2646a4896bbb812f018357e00cf32d58853ff86e79ee2e5f0f7fd5b1731035f1d81005f43be0fcb9e5edc8b6169aa6f273d8fde45180be547e56598a6ea56fb3c9a830766e30515c9e8a697fa2852d6e0518c33a96d840559ee9f7b8846dd033e191aa55afe96113ea5335e966263499590c0aab617c8608ff8cee11e0c24d82ed0ac45c2dc11c757da11", 0xbc) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) 02:25:05 executing program 1: r0 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c, 0x1}, {0x15c, 0x0, 0xeb}, {0x6, 0x0, 0x1, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 02:25:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r4, 0x6, 0x3, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) close(r3) socket(0x18, 0x3, 0x29) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(0xffffffffffffffff, r6) r7 = socket(0x16, 0x0, 0x1) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r8 = shmget$private(0x0, 0x9000, 0x50d, &(0x7f0000ff5000/0x9000)=nil) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001240)=""/102400) fcntl$dupfd(r7, 0x0, r7) chroot(&(0x7f0000000040)='./file0\x00') write(r3, 0x0, 0x0) 02:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) r1 = socket(0x2, 0x4003, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x3) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = dup2(r3, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="12002e2f66696c653000"], 0x10) shutdown(r5, 0x1) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f00000003c0)=[{&(0x7f00000001c0)="cbbadc1d5df93e52f475e365684b798a5d85c9c50dd8dc450f1c4c8d6e5f341860166fcb88c8d15663689964279878c2a9f200a929129e40b66775e321e73281a772ce796e76e5ae16bad596a1fb2d291b5e8229b06c28981ff37bad235f749555ab2e13a790d6b95ce7c76e3e862008039faaa2b3ec7b221076272143eaa12ff89c1462c10328b1855b6e92a271a7a0cff77e8381fc550bcf5c49e30f0b27e90fc47424c4e59e", 0xa7}, {&(0x7f0000000380)="d9a655d0337f8d5d4e30e38467a149409f27d2a6af5a8f281a9a", 0x1a}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xd6, &(0x7f0000000280)="afb3f085eaff92000000000000000000004e36b766f0976e140534b0cdf8ad0f1497dd2cc94287e180034f9e3da9bb5ddb954bec7db0f0570a01c5f612cf5553534d7fd3a595410fa6552b4a4a17ac549e48c8720148c41e7f5df58771e1296e3989bd1e4beda7fe29e6961bf34ab12b4d1c38bb7f44ec8ed8516d4a650ff87af435db25719790b222613a874d48454bfd4f621cf8c662e272e4906cf2e7ea4f4f70efa6f2a38482b36572fcba04e2ee91b8f8ffffffffbbbb23c071aa63a62b3c54aabb85dc0d9542845a8e7db779e481ce71a58e57") 02:25:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4d, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x9}, {0x44}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="9ec750478a20ca65a4f768b20559") 02:25:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000240)="670dc3eb7f6647db247e9ea277e5ce1fe151a3a620e90146138ad51dded76125e62277e560993e934ebf07c624ae7babc763647d11bc0d279476ed5cb66ac1399dc764028f56b5a6755db1ee2d44ec3cb9e9929b298fff38ec41594d2a97e1369d7c8837f432872f", 0x68) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:05 executing program 0: sendsyslog(0x0, 0x0, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendsyslog(0x0, 0x0, 0x0) 02:25:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xffffff62) syz_emit_ethernet(0xe, &(0x7f0000000140)="708c31a66e9c9734583f77e8030b") getrlimit(0x4, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 02:25:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3d}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") setitimer(0x1, &(0x7f0000000000)={{0x702, 0x2}, {0xfffffffffffffff9, 0x5}}, &(0x7f0000000040)) 02:25:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891fe2e217821b111ef89695d4ae142a2099adeb635aca83271cb08cf5a006da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3db0fcb95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a554a3856903f632d6e94de4ed51a01a0d72405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9ab630998621b906204346ff00000000000000466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288eaff82986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf50400000000000000cc32ed7813dbaf9ca4b65ac557a1"], 0xc, 0x2, 0x1000) msgrcv(r3, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000000d92f87a67d7a87cf87bb3813b00a0ae3f17c8c9f090805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c20380000200426bdcf306843b34f7c027e2933325f15a792c52015762e442c83610ee91e522137ca128311f62a244d48af8cea73d1e661d3db901c48e582d225bca80000000000000000000d093d1a0cecd471969297320ca1bac28219bd99de91c38b7efb9a9a76f6231457fe6c565ba0c5ccea234608d47df318fba951300000000000000a667022cab7f8e9811aed558f6685bce189331a7f2a3f483a07b9ee47a366b3cb7feec80608ac8442d4e88436250b016cad1813d8321becb9f89e1427591ad356168e3335739335fd15c9fe9ff062d71680ffb8b041eefd7f62c4a0f20d391fb0db1d963704b014de1d4bac15a0b8c488cd28f277e5ef7f7df0e790ace00000000"], 0x1, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="000000915e2b515455af011a3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fda2fd237e4e88114073e454300"/258], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r4, 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="010000000000000048696a2805a890b5c5e68c9728d56f596329414fa22f5c0ed193424179fc5bd8017a071300a99764366f1bee0649e666b28e7d8134ca4bf5fc728ab3a4d69bc0dccaae12dd1caf834cb9a6d4c12aa342a6b335b84f9991b61cfaedcb868883f05f199d8afe221b84d1092721f8615fbb35800d91d3a97140fb1d859ca2d7f44237bb980f3cd31138be40cdd59631b15c3418b68c67d911af906be6011796b052dbd01fc41d03045d679582629c194f2cb00090cc426c23f92bc70e0972aae84795d05279b264c6891a8814de8faf4f502ae8cd79f0b5f875cbead903b4db4f3ecd38a908036cf4d57e24d190004ce8d0f37b7834631e767aebfd548a915a2df223fbd1c052dda9175c0f6c55086a1419b99769787f76b0f72036062fcd95a0d3b615208b531eab2af58453c19b8ba6df8be37b39820a241e2986b8a227fbb5e2ce61d8d200"], 0x2d, 0x800) msgget(0x3, 0x87) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r5, &(0x7f0000002d00)={0x0, ""/102400}, 0x19008, 0x2, 0x0) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="000000915e2b515455af011a3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fda2fd237e4e88114073e454300"/258], 0xfffffffffffffcc9, 0x1, 0x1000) kqueue() r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff90) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r7, 0x0, r7) fcntl$dupfd(r0, 0x0, r7) r8 = socket(0x2, 0x4001, 0x0) dup(r8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r9, 0x9, 0x8008001, &(0x7f0000000a40)="8a428943417ddf1ea12a6718425104000000000008005ac61640a7cd7a22ef37216a1a56ad62fb0ad65296517ce7f646d0c9f057d7acfebc7543aff6f8b0ef204e63921c33580180000000cc4b20df49e3577d991f3ca5ff088d9204000000000000004a03a3ea01a6a4862e194e0b6db75e4ffb42abb5083c9379dade03deb18d18ccec9cd329dfb7f1be510dbfb852bcc437549f8c95260434ead4b33a195d5d43db884a9a1b600b1ff08e02", 0xad) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) 02:25:05 executing program 0: r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6, 0x9b, 0x0, 0x2}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 02:25:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x0, 0x0, 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x100b, 0x0, &(0x7f0000001b00)=""/4107}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000000c0)) 02:25:05 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x20, 0x3, 0x2) setsockopt(r1, 0x1, 0x8001, &(0x7f0000000040)="f020d86ed6748b6bce271a653ac84a3cfb94c0c0e358fb3e8bd10729790902b59dc406669821dd5fb1165eb4703e4ecb53d20124a0", 0x35) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530007df9e4176fc2c6c0e4de6cb3d0c319b9f3ee76e3357c02d9216ac23fdfdb8a6e6a193bc24a5eb0a129a87e00db4117d5d7e77714942c2a4c63280ac0c89900670984f4300846b2e7dbd1c5e06c501784eb631b28680ac067b7755b0f91bc0d99f71ec2d483489f2cbf6590c0ab0dc8bb3d64e34a5fc484ba9cee77e156f57a3c1d596ed6daf47d0e952d844183ee2e64d510c752621ec1f79c8ee9cd"], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x400, 0x0, 0x0) 02:25:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001500)=ANY=[@ANYBLOB="000014f6c91a572cc3e3"], 0xa, &(0x7f00000013c0)=[{&(0x7f0000000180)="f36ce9636aa9f32ca98e1bb9e0cf82035c90a4490213755d2bb396a976140e1837993db6348fdf128685b6b8474c54b325fa52cd47726ea0e20577d8ab62792916f445543cabea3645f771be94a82c0af9d964300b01df9b0e4a671f46c207e9709d24b72e3ec89f94d99b3cb7abbb2eb0074d72997f4cef0ec56c747d6e63a8f3d5b3726c7aacc459e71c3cfca82efc251eac246ce6deabf0ee76b974dccff43740ba8f368a2e061b8f8a1ac60eab0c597e58285b8292ff789575e99241dfb74d0c372f7323b869cfafa404700485b68712f5b02fb35df5b9e9993158761f967d4597ed0db8706f8111268e91f9e1dac6f30247331e424d30c77d", 0xfb}, {&(0x7f0000001480)="4bd93ddbeab56f7d996b8473a8f983576f2c2d47505fc9d140cc77d0c2cb1eee26d5e7dac5e1215e45c2a37a917b0750f5e9cd30ff4efca5d5e18de586efb290076941148c69cce5702cbfadf77145601c61a9c8fdfc80421887319449512cf005ea", 0x62}, {&(0x7f0000000300)="8c915ed208bad33d44a4afd305601b0b2987ecb7733b9f1377b090aca5aad6", 0x1f}, {&(0x7f0000000340)="3c4dd1c908dc6462909368a99347c7e18e3ae722aeb81ff0959cd284a49a79851361fee9b018bc1c08b021d18d2818fdc2d2e2572453141a680aed18c3d172f63f1117504102c38941c099b9b7cca3b9bfae621831dcffa3413af5eef05a06bee5ff65bbe6877b7427635846ecceb3826e8bb19968aed9dbd11c6d9d5d1138773bddc81d6d7aed8443d7d1c252ee9bf1cab2790f3178a4349b7849af266b062c5a96afa287a6ca0298dcbf22b806b38ec69b8583c41bc9316c3d41cd6dd793ac15b2b9b06c929c72117b0ca73a07853777909cc921c2727ede853d39f729e14ac3d4626fa8eadd2ec3860a9c8185aea74b3ea18bbd30cee9eeb2e67bbd47bfbf3162cb8153d6acb566c43c85bc5d7f9c9d839a257d2ed6b630d705d749764c3eba3a9d614bc5ad6444d148bdbae991ea44a8092af4aaf2204c13b2016c9c72801c0994e94194f039d29749b6b758ab0e32f6bcd37ff20911fbda3fe5a9c591102d3d1cc6c125b2b216aeb4a2b2494222fae2a894b80ba52798934937f2dcbd293ce268818e9fee946a08a69ca479a1c29101ec7429c6f845ad9e5a63c2cb8310db5df458c67e85dc630f9c0218f51aab30ca9a35580eb8bfb3c78f1d1771ef4cc01e12a4194260601e7af6b23ceee8b93ba6ab9b8a32869fb944994ff46bce028c97e7e8a35e9e5d334d02d6a57b9d8943462cd19bd5322e8e8d5c4b69f856717364c9b38cdc1ef5bed58cac5cdfa60481d4dc5dfc5b26a29f34f53bd3b902557d2b6921142fbedd2071ec9240155bbd6b79e895d29126cac6ee2623dd477bf0bd4d62dd68384fa1f35173ce0d95235f38904433fcb84581e5774120b19d3de75c03c0c5afe45499a56483d32c71a7204a145fcb7fe015474fe832593c2bcf5684f9cb59ad7427add8ba65d75f0bd980fb1e3a8cd4a3ba569f5821696d176fe1d3a9522d76ed4f3a054658112f658442bf3e762535c522c71659fd8c5c1fb400ab968681bcd482e0230c0e7ceccbf45ed871b87a52f31d327c8b1854c37565249703c4181578b7c9768a06ec3d8f5d98b505a61861489339d67dfc2942aba8f720f2e8b37766d8ca0b4daf14511c871c0df8e78ece550d8b3200a3f983ef8bbbb63b8449f099ce381dabdb304259f179e51af58be486ae9c625dabe3bc22601e92cde99080b0c0e951d18aa7a98beec62f5fd8200d37213d54dacc3016cc5454c10312980aa96dab4521fdfe7d3039db6bf7283df3859b8570aa3bcd4979b0615be875aa912c455a1997a6ed43ce1613fe8d23bf039f9574c18bbcd173d28cf68990077b21c5dc8ceee80ed9c21825a2d8907cd22080fe4b14442b01d7c176b180dc04374ae7773875cbfbb0d69e42aee2532a3f8d62fb1b746c430158a9f4304141f3461a4187873a2328bccd6537f7258378eedf0dbd6468d0eec8b7c1a038f6a95d6c97e624f749727f151f5d56d9c2bb2741c230268c929a6bc7864169473b1f9c01d02fb62b0629b2e0e76ca9c76262d60f7c7638877cb7facf9b105c7d11cd0299ea82e4e2ea6533505f59aba365be9e8566b2df4e76ad1cf4a0fffd612af81364fc2c2de013e0862810bcd0d6299d610ef4314c0ce03b5dd0b78085b706d5183d6db263bbf65d3d7ce3a4361bdb437d483cb7f70b4840ba8334bebed461616b8cf8524188c6355ac9679731c486cec404336646c2032f08bf76ff0081a698552bb67519a3af981757727ee1c0c5dfa88317602fc621a72538dca5f4c6a8adacd8b3b410d4d6d943a30c3229f04e7bcdc7e9d49726e05b8d95d33d470ba078b1efdb2e48c3aac0e21d2e3b045f766ccf9332b9ad3b5047fedc34d35d026f493ce41545104998a01657927ba042b9f39aeff5ed6133b71e7d76554d9040cb277beb873340af1283a3385ff8a91182b7e564e17dbcba5fe78e76fc0751cc964e7216ec3f7dea9b26c26d10271c0a591287e1ba0ab85fe0b6da0a189b778712ade651a8c26969b8bb6b9f29a8f96bd1fc60fdc41b4fc519a240f99e43c3c8e8c5d4fdf9fca148dcd3e7630f2385ed33398178c41990956392667096bcebf3c79866ceaea1128ce3012d86f0b0da6c78ced649b052fa8a4eeb6661d022e03da83b8939b05dba495ec7946806f3b9f354cb6db0774829d25f92abb7759829b38056f7ef8dc660850eee354faef9df1f9c1c4bd16fda795c08d6c1badfa4ec843c7aa3197aaaf222074cf7d57a77823f559a88c947116085b5dba16f0186abe183ac3ab5307c749b56dfdb4bdc8d44b6c443155af94598a980004c5bf900319fbbe0247d4a0674052cdefcadd353e01487be8f344612cb0f8407ed49af796e572af61457117135be899396c277c163daeae8bd63c8e149e521b38b07b086250a38d4954b7fa8fd392b4df29f534ae72886874a3ab0d84a17f5f8c788630d84b0e6469e7ea5f1faa375eabb762c6793149029a75afffaaef2c740d1e5067668e141910c44fb130ef1e78b674905073dbb802684c6f0a7680389184bc927c5c71a54bf586503b9d1ef07b95c124ea75caf81455a2b55d48864b517aeab4eaf7b85b8f2480146897d29f5202d3439c165b263e4fdbb7aaa7113ca2c85d47a6f3d2aec02723c7e58e5375ff97fada22b76fa5d51742489c8a354f7e375af882399e52f7532f08841084369621e7b96fe5fa70c8a735637f842c54c2bba31813055505dc3a3a579575b64af9b5e7fc44fbb274bc5e5094472a4eddc060aec0f07012e0166d4449609915c69c5ebea005997a8c21e3876c83c625c21b9c3eea7a5167d76f99d367a2dc2e53eb766d7af7f18dec36d2859885d51db5950f4d412a4efa5c2777b501c686466ad33e0fb8e00e139dda28ed05f4bd928932885068dc8cf268055237dc291ef45d6717c5becacb2fb54d5371d7f934e34826d2af2ce3a9a2448e81309cc67606c65e39d9f5c291bf3548f3bf9544014cb145b81fe5619fe0eeded1dae1834f3cfdb5f958bc8346391f65ab2ea85a72a45c90ab1f546cbdef751544001eae94eb2432c3224a8674235027a46a1ca029e10192b1dfd1f83829c22afa4ee00291b4912440035a8036faaeae58deab7dadc1140510a600670313fd4867a1586b90efbcdb751e67954bdc57116c0ce8a2fb2115db520e5ea31f95388e69b837d3d418f3b1d67964287b99e3b062de349463c47ed2b0016511ed642d5d8c439cabe1bda6ef0126b95757fd98e80db4332664e851a393b9081b30b1a0e72ed0e785d84047586c8d95174f156adcb90d3550ca9e43d9ef9df68715d9941f254dd0e7937c41e3de3575a624e2b4eef4213037a5a28ac36c9a415c40a5d8560d3370d6332fb577ca5860594d47f3472b30e5580387de72628bc508f4fb7514ebfb6a3569631ff251c009ca37a5f3cac7f95d5734d03c9f2d881d423ecfb274b7c8d2b482b9430465f56be8535e680206a1e98723ce57697197ba5e62d5cad5d220b429c113b0bbfffac8b7d6b8f9048aa03de290e05de4366d90a123aec3ba407491092721b747c30b7e34ad905defc3dd27bbf038ebbf64fe9c797d81762deaba73aa5aaece34babc5660c462208bbe109ab6facf8e179dd217397a3804062c5714dc3c3b84b06233bea195ccd3847e9b64adbbaa6be39746f7e67f1674f4a020a0118f2e89ca476a85f81502006694cdd3a605491141312f5fc490711a3c93f5f7c68e1085b8d3257a4f7fee8ff14303282e68bc524dd83324fd5bb55d458ef75a044c50eee64821469038ba38d896c3f49f28b199f2918eb3a37c8c24750b54cfd35dfb3e7679134aaef17418a6244d0ce3f1440f0b245b66fbd9323d39ece83538c4117450b22e1b0087723b66047a7b36de2db46bdb445776974bce3d04995ed2cdb523211680f414d483d668246d24cafa38b47917a503a66e7fbb582ea3efb970915d2bc2cf7ec3642c2fdefc9628217b6eb3eeeabb236984c1aa883d068c3b96a7aaf335f5776315d159700314fa1ffd4206e6bec0e6de36ce5b4d4ca66f48c6af5c326d0b7f738062d6e7d2e4b503e60df149dbbc7c736c325f8cba3169b553ac381267fa76b7b2395917e0d71c6cbedfb41961eb30baf110d5aed23a98f07eb004becb6d4a7412b6820642c45824a2903ade844eb86c69ccc96e1667ab981b6aa568381724e896216b28a64b8c7585e8ce9b00ba6f9b54c9ca15d995133003b6cbd95394b4b443cc89587ad23038b09293e6dc77371ffbfc9727616ebfd4a9fe10063bd51e9f2c9b16863661f083b30a5440a933c322e486f88e20f711b7743d3d2a7e739d6704c671b20a183b0387d7faceb37d1dd1993ef201ffb0cff9453c2aa3d9a362fa127dc625386af91d1bf49bd160d6969b01e98b99e4a41e1131b489d9f22cf5947e94ae1f1a64626f71a25ec120f974ecf50680b192469f0fb2b432bbf6322d40d58cce0dad54f86484e1c3d5f48f23f0efb63f856f05a358983380264d208cd677c495444a36e844aadaa39c05c353c98a97ab3226f2d5d7432c5a82391a36cd6e6a336e2bea0da0e12cbbd69797dbc559a06dff2eae121a860b9191c07af9df89d4cb1d2901c38bec55f4940c888200799102185fd4e68c99af88dc1823076fca24d52deb660dd89633f0b194ff788b1b511021db06455e8ee170cd63f3e2c4a6fd3d2ccb3ddb02fb83485185e56f66a931f06eaa3f50ff150c28acfcde8da553d494f68c6af79e26f997f5f8312a0a45d0bacace974db6d24f25b26254eb7b2ed841aff7196f1849e62d917ef5c3640429ecdcc2fa2dd2f0cede1180afccd90924d58d57ca781a7e66931d77199ba2027014fb1429809f0c2fd4f9db6bf239c2393642aa5915a09aaf2a4ee733fec394c311e1fab97faef4070d00977536e42c617f7e26ebf6cbe54466364ea58da30fbdf6fd9f95af615d294f23c11e4f8dfeb2c84ec64b0ac0ea4a15038cf125faf05f839d47b202323bf114c001470ca4b70ba754dca7f9891cd47e0d2ac08f613c9392eb8596fe19433bac28d8c9d80ebc7689b67d677bcb374d7c7187c39f378e611316c1de7deeb9b75c9bf63a99b323229a7b30da781191a8e3052423ee79a1eb0c06653c4f919c470fd3cb06c056956c66f12cbf2af0b1269fcee62587dff2175672a708c0e3558710ac150c5cd82a75ebe6f4fdfdb5aaeb9d919eae8156080b26c53e17c3bd46991a6cc0ea13ae1fc8954d660d46ac83a80135c0620704135dd32ae6b87a575524791c6becc87d6842e22c566d18f15142c83e0a1c522beaad1311c4b5ebb97027f06c686bf6532fddcba44297fa244310ff33a2f50f2f442e4827546993a3047a60622419d7adcf95a3cdd42ff6ad0cdf9d1a836510873c623dce47b28f3cb56766b717519dfddb6ff1bed58347df35ff0233b0a48f31af2a65a8648f7201c6c8ef4cfc81a3190c597e3c18855a5a34be5b6924784b0344354aea40175701c12a850b382b93b8ae7718f76c6314d5d58d0894c33391dbb7a58e31f7620da9d231f3f3c2c8fa2ecd2f4421b0821bcc669de896818463060a2ae4861645fd12b1d3988a601c43e53aad01a33035b5eaa6ee8f02adfae4598eca9353e4a3b428eba95a639abbdd25dc650dca3445d0c44d82b5e8123f40dc97452fa516743019b02f6458edc6e56b50c02a7aec4cc05a1003356785f40df8c344c8efddc3270654281aca9f953ed1687a70e2806a0a2e422eb9579622dd7c70d1779e8753cefaa419e0249fba493cf8abe054ba4e7e64812b9da55ca4f4adbbd25", 0x1000}, {&(0x7f0000001340)="4f4a4f88512d34200327df477693be36f506c4bebcc6c3e227c93789fe6b5ee1ab7965b497e5ca0212cf20efb9a178239a063e64f37afdbc79cc04c31629e8e5a8c580181a5d15e9", 0x48}], 0x5, 0x0, 0x0, 0x1}, 0x21e) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x0, 0x0, 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x8002, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x8002, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r10 = dup2(r9, r8) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000000)={0x100b, 0x0, &(0x7f0000001b00)=""/4107}) r11 = socket(0x18, 0x8002, 0x0) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r13 = dup2(r12, r11) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f00000000c0)={0x6}) 02:25:06 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) socket(0x0, 0x8000, 0x6e) r1 = socket(0x18, 0x8000, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x0, 0xfffffffe, "b04d00e3ff0a63180200", 0x0, 0x1}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000100)="04fd359d", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x7) 02:25:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="450d4e0270cea60651ec94464b1de43d10f60c5f76a68393ec520b2f5d5e152d797bf151da164f65a9359365b33260db8c8b8f2071443aed3310f45811d17481cfa653be1ed229954edcd753cfca7634a4aea9cb0e379014dc295784e54b94f8ae823c0a894ac8d71365e763", 0x6c}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c86dc11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204d69d78edb1ea338aece4635337a2bd679763a1f3fe042972cf6f63316a5f7786fb568bf7b2395bbcfaabfd7b49380110be988846526d5035e8fd4ef8915257359465b670605cb018813c5dd87bb73f617bf3d76430050000001788b0c1ffc5299a3d361228fd232b207fa430ce95b2ef4a2e675bcd116dbc9998e35fa221522e13aed4fc39f037887d6fb9b2e71a6158bae90e601caaf337cc92744632ce5bd64c88714a2b93ce6180a41b6b43c46bed9dcddd84b3521938eb000a64f472499220c7d85ba083a3ee8152565777d3cd58185c779f970b50c565952da5b597994ce04c7f9705b0b640bd026c67fdeac68ed55022778f9113bc106b9d40d432306a0e246db49b05dae644aeeb145755a2a1"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5ebd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e551f6a0900dffe6733d2870b40000000077db32a898563bdcf838e2aa4fd51b868ab561ee58f5a3e7b34f479b18587d6e883c260967ef961b3cc178f38762c8ba9d575752955d46755b464842f620961c0b88afea7076531271ffbd1ee8dd254c799d333d4eaeb710701d83a1e2da24947005c9047b1163854f09f85def70c3250c6aa56b18209d8b4fc06e159cd31eb6dbbf4bb6bf01595834d64e01022af6c8c9e45ebd09ce0b32626e28b5d7c66409ad103cf10c0a4f313510f53462fbb645b9649be125ef597bb2ddfb9ee0a65d2583e56cfe799065ba999898e6d7ae03682ccda5f53e88ce9c05e68d3cc87153ebd3c57725097165f25668192b16637b7c8caf50b2bfeb9cbc62ecf75faec5a300f4b57761aab5d2dd72a8e6db8805c311148b3fb8c9fb6398e68d222cb9b64ce18b49717e5c5a8797deb5c3605116bcaaf9e1b61c88123bafb242f562dc4fe6e64d811664c4cd418252a138b40a55121e"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000200)="220e2a", 0x3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000380)=0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000600)='./bus\x00', 0x400, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000440)={&(0x7f0000000040)=[{0x20, 0x7fffffff}, {0x0, 0x8}], 0x2}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r8, 0xc0206921, &(0x7f0000000300)) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x0, 0x0) read(r9, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000140)) accept$unix(r7, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r11 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r11) fcntl$dupfd(r10, 0x0, r10) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:25:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000480)="da1b8ddf7d439eec760bbebdcc6f638d472c4c31ef3cc0d2f472212abe86027af3fd9a0bec69a2578ae8daa161d22ba3e8fc9df22d7e89139af60a0f4c5930d6c788a3b31106fbdfbdb3852f318d39fb5bace678f44765a1a2d1f4f0004169993d003c78bf6920c6586ef7642b8d5125819f9c0198484ed5795b4d272b83c0c0eafd7d69d8856b7f19ea6841ff0cb81dd8f39afde1d7fc37f5f3b8788be9b00d20d9d4d2e9341b6fd06cd4c60c5f6163a47aa68d9f6b3f5a6dafac5e5adb0cc6d8e9cb6550ebe5f67374c53435f758ef7c7288", 0xd3}, {&(0x7f0000000580)="04d3881e78d2340b437e43196ae4ef81dc79870dad437d43db5eb28fe9eacf38d94a97048d09431f6f4ced72a82c4ad825f420b6ad25e216ec6dece425a31b8c24b28678873e551d04c2a27b3029bf34609ae7d626bda47e9c64b14e3dee265c664f65bda6746b4806330a4570d50019ac8720c49d9a1bf36ecafb5dc4ca4f8d68d290eb4cc085edaf54684f42b4f4d92f4d2526fbc4f0642f0269cc111212f5a702a4547256743c522b16f68957381934b427d742624246e824aa75846cac0c591c46123e0e53a15fb9d721345d51927814df154cea5b1accf4a339adfcba38a2ae34ae38", 0xe5}], 0x2, &(0x7f0000000080)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r2, r0]}], 0x20, 0x9}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 02:25:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x4000}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00003e8000/0xb000)=nil, 0xb000, 0x1) r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x3, 0x4ba6, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xff3f, 0x1800}, {0x2, 0x1004, 0x1000}, {0x3, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r0, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x4, 0x2000}, {0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r0, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r1, &(0x7f00000002c0)=[{0x0, 0x9, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6b]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x1, 0x8, 0x7ff, 0x2314, 0xdffa, 0x2]) r2 = socket(0x18, 0x3, 0x0) socket(0x6, 0x2, 0x76) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x3, 0x1f, 0x1, 0x80000001}, {0x4, 0x5, 0x1, 0x7fffffff}, {0xce0, 0x9, 0x7, 0x1}, {0x4a, 0x3, 0x5, 0xffffffff}, {0x2, 0x40, 0x1, 0x9}]}) r5 = socket(0x18, 0x1, 0x0) r6 = shmget(0x0, 0x4000, 0x10, &(0x7f00008cb000/0x4000)=nil) r7 = socket(0x18, 0x8002, 0x0) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r9 = dup2(r8, r7) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000140)=0x4) shmctl$IPC_RMID(r6, 0x0) close(r5) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c653000a904e746ac6a567e95a7a92fb1ccd8641765ce588a54c6ea0cba25ca6d282bf1e139b293b0166e7fa462dfb8c04632ba10b377243c95da811b14f7692dd0435dc8e53e294013a565c557b034d743866cf185f02f42b8f3d131ea2fb7b4c721333a85e9314c321f84ccfc9e069a733f00150b65045cde6dcd2a79db057b5b3f91cd1df27cfb987ec206f32b95875013c836873ebc2231fffe9737eaa4e2d1d215850d11ac071d51ac3751fa8567761828dc19526b515f72f70fd6e94826ea175bf5488a3d9225cc82a733186d2895d2c666c462abd60e9d453f5a47"], 0xa) dup(r5) shmget$private(0x0, 0x400000, 0x40, &(0x7f00006d6000/0x400000)=nil) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) 02:25:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x4, 0x7, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x1f) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet6(r3, &(0x7f0000000140)=""/142, 0x8e, 0x41, &(0x7f00000000c0)={0x18, 0x0, 0x40, 0x400}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb4e7096480000000000005e", 0xe) r5 = dup2(r2, r1) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x81) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") getdents(r5, &(0x7f0000000380)=""/4096, 0x1000) socket(0x1, 0x5, 0x1) 02:25:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280)=0x4, 0x4) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0xe, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x4, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = getgid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() fchown(r12, r13, r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getgid() fchown(r16, r17, r18) fchown(r10, r17, r6) r19 = socket(0x2, 0x1, 0x0) r20 = socket$unix(0x1, 0x1, 0x0) bind(r20, &(0x7f0000001900)=@in={0x2, 0x3}, 0xfffffe35) dup(r19) setsockopt$sock_int(r19, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r23) r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r24) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, r9, r11, r21, r22, 0x4}, 0x1ff, 0x7ff, r23, r24, 0xa000, 0x3, 0x1}) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) r25 = socket(0x6, 0x4, 0x2) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = dup(r25) listen(r26, 0x0) sendmsg(r26, &(0x7f0000001800)={&(0x7f0000000240)=@in6={0x18, 0x1, 0xaa, 0x10001}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="e11621f47d9a685f7064f306d62ba76283585f3439b2a122472190878819ed138e3c056f596fa976f9517ec77f54b8829f32f5d6c3d1ab7f4bb85c7aabbf831279a3f7594a6f763612cea1f4582335339f6057b059f91bf4288c2240ff92e8c73c002cb278bd16c40d000b96c09243de63a9d3889730c5430ed4c47eeecb7aa366dfffe9946b04ac5688f7491a31c1c273e4ef882779409a7fe01a28b8185de0f8f1ce8d714d0bda9d9cc23bb9c9ef2db0c6027de19c72bbd6dcfeb303dea34a9d31e4a72dd4f9f45119d7ac3eb9834180340eb0d6f516bf55a9fdf27f091ab1a4ea790cd9d36b523bd62f28cb0a780127ad684e514149709a51775b9c5cbdffee6d371648a43bbe02633d0940e324f2152fda5111a89132b1a6c0d5afaf4da2fd44ea510d8f2f6bd1a796da827b66b9749881143ad616230f2d1caa43481b4ad7ee48ac911de19d1c5b20c6da732a282c84ebdebdc4cbb5a31959d4e7c64de21b21bec59b71f09ae288fa99dfd20337f78ab13000cf2657d17750c6d0877b358265ab058e4ee497ba4f9055a2662129b4223d8498d412a695e17328cf3c87312003f93b2d388da96390c0ee87e6c1f6ae044cad15414e1f589fcfc9430e1867024d36709ec6a1a78b1775ace08238b093e79d2207f10b789e697c26509416da907620ba728661a664e2aab8901f8ce407383b10443e69c06af14738f6a195e91784c4762ccd712739df85e477c91b9c6e381857a6514b3c92a33b71a63acd774953334434bc6931cc32c69a8d008988b87a2354909e7db1ca012fed0fc29574776c0520fd702869c5130b08f256633c7394a1b5a92e7af2075143f4f4e0bf0c3e4e79697926243c1a962030ff8f28d03b7b55f8783c9438bc720f82b2cce69274fdfa0b9faa461fa94f3ecf1a89091a67773b6ed639ce305016c93b1525789acdac7b87f30e0a247537d5cc4b056f279177b35335482cb53585d0bf806fadfef7dbb7c46a2b065c1f64368f5b87ed7c10d5d5cea16409b07c509663785a269e9093d0328e0b9e620095b2965711578abf80fe4833b321e1877e0a62d0edff84d5d5c6ac5d4f18075c2d2d0102e6cf46af1a01a6129e884703389289c21b13b8ce52df452c9f469d556a507a2a2a7b4eac57030a394a7bbfdbca2545a4a7b22e733186fc28fcf0b888f929faf888c4bd21e0bb566246e1c2bb3c6fa765b05551a9abaaea59e4ed7c56445a84d718d2d53b19a08a120a58d5e2da6ccfdf4d32261425cc6288a7a765e0534d91fe18855b2af51135e2b5cd564cc5f9821736d3e109b023cd8bb8d7ea8c71dda3ae404ea41eb88b394cbec4ae3ecf0bbc9298e88b484f3d4fc525e30f3d301faf9284a7a589a90bb7949082d7d36f2a0617d7bc6fe1bbdb641d85fbc4ff0ca638ca9984dbc0cd176907a0b1334374bd82d3df43778eb9bc2c80c05c8471476c924891e4ae892182dceeac6e71a72bf671101a4ed193e68ba06cb346145f78e5730bfbcba79f6c75e7363817e407d291a00f41050bc4cd1276919bf1dfa18582b565308bb967ae42cb3a92bc5baad032209c8d71dc42e656e724d36d1aa24120e771804dc48ac103503ca521802091b601bea58f1c286f5dd4467c3b2508a975f9d069d6eaa0377a5d00055972660f405c54948dfdc830160ea50b1f936a58ceecd97a724775ab65cdfb06aade3ccf65d1846e4c8df29822045f70fbde445fff0a4bbb6823079e48b58b595ea0824cb2d27c78161ba284b5aa62dbb02c27123f459020f223e61c2ab19eebb54cdbc848bb5e423351873c540b7812c5276a194009874307d4ef410cf175ad75910a4107ed01f590dc8940e6ed07f4088ed5ddbb52f9fd975ea769b42d047663c264f5dc5dce31995b3a709f04f3d59b187aba69e8b267ccc48cc3154529b27c785eace752a364b5618f2d5ba01a529a1988d8d234076bd320f6448d6886ac1b705335cae30284381b176a062ff0824276ea700ce12c39f33c742c79971ec23b16ef2def19a18297491c2734a359f1bee16c900a38e51852afdd8387785587cedacfd9ff339c2ecc1cf22095bfb2e883012397533de9574387a69222350eb846deb9b12edf587ee17c49d400d05d33be3ef3cfdeb1eb01d34111b3b9985f3031fdf12095567c6301fbd40ae9b66975d641bdb86cf6fbade7520a1375a1ca3dc003f676d6d2a170ce50232c90d11758bcb3c12af19971a89b1a8594f87a7e8accdcfdffe4d22ab56c781a82cdd2b2003a63ce0b2ea6f7520d5a2952daa6a4a409df8c383c3cc8f5df5a7e48ef96068537edc0ca3e30e488133f83120a494c89c341447f4ae24f553c670682e4f91cccc07ae938a8d6dece2bd8888d513d67076649497b101c233145b80986a30a3210a2dd9c72e3544a2d3cfef85ef26e35164c68b29eb1a6c657f59496346bab4cc2a2701bf0c170b4eaf356ddf571d164d368a392d99911e379736cf6046769b149de4e872eaaff482e6882b4c43101d6b7a5254d342c334579ff9b7128c25fa37ec39c55c00d6ed1eeaa77a63ad7e5bd145313112289f164473ad9eb2d17d512c51c0563f581228d0994d6ee6ce21c2a75f93e0074fc6d1187c33d9e3b3e5b552eb6f3ee3c4574f31cd9539545346cbd684c152c16c68ce92ba494967e5d53b869cc74f8cd41c47fcfc9ce9c8a3965437b17422fc7b73f2575649c8069ff123e5517991f00d143dfe6b4e3d1bbafe970808e2570c6967608782a6649279144130220e003b264c383eff6d17b1fcbccbdae89008983c486b9008ecb2c53fe0dc1cf2fd54184d3b9119a78ecd8239df2576733f5a5e6d3c4f5ec050ac0e4256154a74a53149fbbc54bd6b5e798709c852bed60ce7b77484c82df7884a9e8678bf2949911b6586d114c9828dd1ff8a017e67158937555f3aa9d9d0a9d983cf989ce401577aa65607348a8cfe16c0d62258d58a3d5b692d4d9a06f86ddaaee3c3f4fe9b3ed0ede26e86fe5c8d4f157d39e8c872ca8138493c1d8f518ad5d7efc9ee194aa09ce990dc239d07eafa80c1f2791786dc2eacea0e2344e1fedfa2d5b50be002ed96c206129e8c08fea3179e47e9c0a31159904d3fbf84c5fcf669f8d62e9aae35d309e6c8dc915d353b924cd35e91ce1ad1940ee2cb8624a741a6bb5d152f49c49cbc8b3a90ecc4012dd369c4b97851174548b66220f4d017e6ebd1db9be18e21d2d4ebcb29221c58d9712228c69baf093cf25bcdef6918fbf6d3c7bce96cecafc405fcb9279bfde70e39c579da13ffd4bb068fe3368412cbf118aa3edda88e2748337c5a89490f4e892090e5e5d37e4a850437743ecbb14c5e6d376146f6ca72b0360911c0708f13aa2dbf012f6f50f01213a126c616f813afdb4b6761c4f23826821f265b0836dbee73564b9b335a7bb2c588a720974a969ddbfe131edad7dd0b76bf02decc9240d59dd4986c6b73f2f4d698e73b1acfe2d2570d539ad53fd2051de79c618d29ff4149b0b4bca35c00f74f72b55b86daa6ad11677859fb590da7a5a046dfc8130e7fe53d0f94d6937cb118307d91e7368c17bdd48daa0ae1e317526cf4609c331d33a1da68d394d3d53e3c3c4c42abd870fb42957358f899bf44533e83fceec630bdf3908387d1fce548005e68493088a0ac3e1a9186cd1143ecf83210fcde02d05e2ae7cfb550e7e875a56fbba94999ab5cdb76b6205a78af9480c08c31aa2a3ac358259a201d03a23a24bad14fc7f8d9a230966e3a78f07c55a8f4c5e048a4ca1329dcc9de875e299d75ccb8f03bb2005fbe1bf32f9c9ac52218dcbd21ad956167640e46f8a908233628c44919d72a6cefc951c986f79a44d0e7351fe587981ef85f90e61c0d9fc11a4e5a051bc307ffd731139ece0743f8fa881b96525361d5276f13e09fe0d787ba91a3c39bb1b6f2b145aa48ef97c43a3eb72acf09aad5d993a5f5be5e4d1c4b7364822c79368939872c87f90381cab6ef24f518ddafe104133825f40527137b4343360a1a219607d76940a5b2d19699a1c34aef550d41a68415f2c419e7e4569ca36a6305dcf5f9bc300683b13372babd517098ddc5a2732c7ef44d41df63a591e04eaff54a96210e9b050ef71cccd7a826dde26d3daf070367aa60822a4dab72e58c2b49f30495e2cd68ba626caea66d09c045f1ff7a3b30f093f1c69de72fd9698d0b88e2e9e3ceaed5454db31bb8594f4a94c9a8ead49a9eda8138d7e7bc68720e0b26ddab37ea33c6f2bb1e45b6432964a50d429ef6732d7caec2188306be732f4c3dacf9ffa1157232bb67bde2fe69a482902df29c8085de06a4638ab900d7ae65d9c98da830910990839e2f11696af0f3a99335ca7337d144ac6f92c1f651ea509fb8468e258ab07fef6e34bb10e39a15c23d2005fd0478d58c564e47a1d240ecd68b9959646893acdf0bcb0ba8f997caff48fa39ab9698ea289518b0e6f9adb334a6469dc5c1f25d35eb8ea808d0744b9ebb7b54149f1e9ce0f3f214d7f68f2712f5ee5b352e09313d937e3aa3b50689095cc362c0da9d1e0b5a45244bdcb5799f9baad716a7a6b45c3f3d7ba099e5beb5a31dbd4be4390562415545ed04108a5cc2729d05210d04fa39444d555d47ee43cb97be61b6fd958a1947d32c1fe264e0bf52fea49f109c4b6cdda51f8b3050e9c30e6163af6c7adbc38af40bc2b2be69ba9ae255e25f650e4ea85b9045e783fd71d88607c18715ae235f396fb3601cc6b1930cfb86d69f4be0588d4a11e83cb3f18d6ded396b4050c6e5ef4cc4b725d7892fe14b974d687d40808d0edca14a87ac653d0f5a16f1f9eb474e603b1610f188728156239fac6bf34c07d5ec027b6315ba59c5ebb607744956d1fb4eea9e6d24c342bd5544d17e778da3e822d5d43454ac626137f2231921fa0aee0e281c660f568f92c75e4e518e050285cc65933f321ed7561af4e883bfe4df6bff49eb095bd41c4850f330123f18fd7ccaf68dc80bc98604af919f3f47d4c732e18881d158617a8bca71600228bfa4ecfc55e4645afa83ef3890e73a228ca70eac96b933c3a6cd0048f4aa2df78bd43356578c57448f25812073984cf5fb10dd9e511e5198b9b2c9cec43233e3e99262d4687d6f55a8163a7835a8b7cef716f0695e25e9bdf13e836f7c26a81ea9e458e1574753ca15a07729adf1cbf8099154ad427b14155495ce08faaa80290ca0b9513ecfb43742f5b927683c0c0eb54259b04ca223a9a3dfd4866b9565a90477c58554bccb9d3ac057363ac127bccf3f76290fac6fcdbe10cb04d4c12ed42d930475d927555038f2263bb176e37a3efc0c238f9a4985dfd49948683ad41267edbfe03ad89674afe8bb66fdd4341443f0f3fbe21983a6570eb41de0df22ad82888c396a81eea4bb224518e87cba475d0b719275f5700f32112b85fced1677ae3d40f46b5c6c4180f2b1494e56fb734d68e853e0a45ec9e194568e357dc19143506e158c94e9e9571b79b7544e4b7bc705b24539493cb2444ca55b047105857416a220ba37e8e81f54edffda47fa2312b5a71b9fb101eebc7b92d69eac30745399e74c213ffcec9b5c67452e98cddf526c64197df57147344e8c9fc6b42c548bff5441fd00a3b11791194fc6cc5c5b98514c7cbb2c35eb8e8657949ea801b849ce1c27738758c4fabd7ae1f6debc66229dde2a96daafd7d19f25b5d81d7a2f7204e81e9ee2bff3dfa5c04f4fec842ae4533c9a7ea80d69c76d4df0386c5bb1b82c13d9d0166e2018b836b630f9f11cb86086b445c09145345df", 0x1000}, {&(0x7f00000012c0)="9facf59d2c7d735b5378ee6882c207e80ad0b571a2c8adf64a8306dc953b48960861470ba33eed1a8a0285ff643e81d64b5a6687631e6a76ded4b63d2e5eb2766770b10a40218299da43736338546324ea3823c82b348e9fe0b9fb52f9dd2aa084f8607460c0e97f70591143dac066edba22b8", 0x73}, {&(0x7f0000001340)="86a72c8a69f551b2b87527ca771c540cc96dd5b295d7eb6c2387e73137b8c68a267d6be94efaaf085766edb064fe14293c41ef65b9bf5a005966aa00b49ae7b5ea297acbd5ac8b6659c76f7b906dbff0cea4b01e2dd9ab69de1d41c2f71cbc524b0c29c53d3a42c2be4b58588a2a9e881473a35382a1e9388b160291af13e5523763fe", 0x83}, {&(0x7f0000001400)="3cd1b775fde2ebfbce66fdbab20d", 0xe}, {&(0x7f0000001440)="9ab2a4aa429cb65f647717f3b07637fc0845b42a304f906fa675375e9581919204198bd84da1564b615f8555f0727140424b74002382ee4af9c789612a87db8ebce57e1bdc4069246780da9acd64851c9822358b651bf7d772e95463f9c827668ec39958b8ceeff99fca2e6c0e7256acbd174307ce58bf346b4cd446c2fc2191c7f79c2ce43bd241a7a15d38faf7602c9cb333e03e72a1dbd22ea40cedde9cd9adadd6091edbbf6fcd", 0xa9}], 0x6, &(0x7f0000001580)=[{0x20, 0xffff, 0xebc, "a9c8e9f743809b21dd4fe6a565a2"}, {0xb8, 0xffff, 0x3, "a8d420e38a82ec61dc2255473a3f4fcf3e2e841112dd9ef26a3bd8d25b3be81b33220c31862e90d55d8badef4eed9abd5b3ea33c5f0bc9de77d3a7b82f2696d1061c8947a163ea374952a31730aad23cf1070df7d97682591790f60efa0b5670968ade46f3d06393e863c668577cf5dca451ea86ccaa8b598f56d09db46f6775c430842a10796ce697c3d4538935e74824812d0540d6bebf856933d76ad55d62af25"}, {0x20, 0xffff, 0x101, "d7952d93639d6d55bbdd9fe12ba9"}, {0x108, 0x1, 0x1ff, "c4417ba1ab5d2fb490c09e6c03079ed569710f5d083fd879034e32ce69933b7f594d95a6711d073354b2a53f27434dd69451f5736139d24eda5277b01c81f66379c3a5d84efc4e81c52fbc521a424877875a8e3f9635ee5826a51c347510f2c82fab2b3e8b1b96e8749acd0de5201546bf860578c5fa79011623ae1ecdcdcab9ac1c84c6e509d200af245e4b3ebe1f3d83567b69556bed95fb3c5f658103150b6e8a3349909bf58efcac8c70f607b5b5cb4c62082c65b8c694194ecd71c878f1574908de412a18012769dac7c7c6d9d15eafb684cac032f08dd8ab5e54d0466435bdc7c859fb68617b3afd199cf710d38c6d0f45"}, {0x70, 0x1, 0x8, "a0b5a528425531d88ee764c2583c4d4712e3749fdc4806317ac8d7c54b0388fade11bebdd508262fa6673d9da6eb9d598dda4a88b9a419c8c9c44a97b97397e677b9236998b77082ca9946777f5becefc39e04d6fc9fcfaf28ea35f9"}], 0x270}, 0x40c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getgid() fchown(r27, r28, r29) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r31 = getgid() accept$inet6(r26, &(0x7f0000001940), &(0x7f00000019c0)=0xc) r32 = getuid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchown(r33, r32, r31) lchown(&(0x7f0000001980)='./file0/file0\x00', r28, r14) 02:25:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x1, 0x5, 0x66) pwrite(r2, &(0x7f0000000200)="39e511a0ba9b6aa9a4a5e76d56a79e2bc54a20d1cfbde19eb8d3c57348275bab1df84e2da7f344f4cb545f43b5f99b669ed3c741891efd4c2361cb817be6587b142359be6aa72193eb3680df1afc22df556ee47679a2606c586abc816c88554f295c89f1b5ed3e3d76ff7d254e4549255d425b582198f65c3ce1a45ff08b49cfac926214a8944113a9a9861177a63006c1e443b7f53a9199a135e7aaae4158c4c32ef5bbb95f26e1c409c42ef3484e25145e6cf77186d045d4dcd2ac13f1942ae5700492f587c7fa5120cfb17d253c922505dd5e0ba32fdd103f", 0xda, 0x0, 0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xfffffffb}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xae5be16f9d8fa788) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3e97f0600f41530f36b74aa04bb") r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x4, 0x0, 0x0) getpeername(r4, &(0x7f00000000c0)=@in, &(0x7f0000000300)=0xc) shutdown(r3, 0x2) setsockopt(r1, 0x7f, 0x8, &(0x7f0000000e40)="36a3a4f13cf50ae95cbafe2642ca06a5d7deb3d5e2794c0e6c1dc5ae8b046fd5e1a5e8685053c38eb8e2cbc0559006b2aeb95e4bbcbccac715f7285af99365476121aae724c077d03cee3db757e11a6675b05d23d4eacd65d4764a2609ccace0bdbde17b6aefe1c6da88ea409395a195547ecf888fec365b354664169068c3379f8cda42a37882bf39907edf0612bd9aaf249c60242d467ce66df42cb1a67ba52002e69ab8c66c737894bbdeb989b57eb8cf365cf05b02ea791b7459e398f803b3943a780ef06eff5295ca4c1a7b7b81095c91eebaaefd37815d5715d765298d543c604c48776c9a5d0a90214951ee1d4070effdf38a7f8d0dded83c259ad1c8b55a52b9596310b92da6572452b98cb7c789edf567c35e1d262be7fd93c7b421f10cf3b83e03538306b1306997ff6b0f1353d178fe388a9091ed0ed2438b20b4a5d4008907149185ca4941fafb7dcfc096ba0210f0592f84c24f9c1e11d3ac331e110deadea3f25d3d9ca5f6b3d3486e9e87b6f640e1ac707d1c281afbd1bcdad2580e989552e4b75a64baf50309c548831ef8d0efea3b1de1e6b49ec9c18aa79d6429c35fad9ef88f02effedeb65d977e8433ddfa066ae34463aef4984ff511ff0d470413fc6dab1057687d2cf38a28bcb681e06cbd4fb9b821c17e83c7d8f1b563110f598ddb1aca5db9a845690b88cb133beecd2d78142fa3d7c19b3d7c624233e5cd239033e594e19d95a2e61dc6cb89733b103b824631c172f56e0f1ef5de762bb12da01d8a5a7f3baee15afc97ce944c4266ae9aa3209483215a6221668fc837e3d9a4e0e56a11e5b19937a3be7111e2e525e3594db118aed9a8499005633aac3f05fa438c3fc076dfe817788312d1e7f0632ab25f7a034a30fb22a82a1487f006490470655248dd7daa02836a9431a4cb556019f9ae83bfb388685026692e061c9066bb770b1e9d0b80e428ff58fa87fdad2d13736eda29f8ca8b971a555f009ecddccc446c2fa3428939e44a8fce95d7f04a57a3f2746ef8e6ef2b2ab596f82559ee7c88493601c7914061881551c4353d9f09c187bf896b4ec00e2c8ab1aef4b53aa0f1a9ea81904b51bc35317990d529267bad00083a812d9aead15b0601822c7f3bd5dcfc0d8d70ea9128527064e5602bd89fe8b29413130be750d32ee094b9d249f8adb0b5cd73497f61d77ec62a6d5832edc3424d0a4b6aff5919c3ca3b48369c86f4083d00923501588f512f1302641769b827be09a69c396a90058a25f3b6adb810aa6ce2306632bb7ee500ef3ed3940253611a2009cab7293e95baabe0e7e5e442ef7dba305828e7e16c3ff676c0eb7ec6a83cafdf2c18461065e565a1a08a500f14d1dccb13fa36a20c5540807a4c4a6194499f134614b7a39e672b29d502b207ac6a7101ab38af48ad67e810940b5e6efdd4cb891be8feec3f1424e3dc9799c377bd6822ab588db0be8fa9fa1f1ee45558df1ae04162bb42797da3d196d18b0468866775b8c2a688dde66e407b38f3f79e7b905449dc468b6380bd723b45a3fda25bda7d1f94b2640f1caec132e7789b8572510befabc295bd4ce9baa03ec7cf61d7eff16931cae28dffda77cb7cce4767feac0fb12bdfceba035cb420ee72e9f3d5a063a23307ffdc48f0d48d5ace4c94ccc74452cdc184b5c8da931fb9fe133812b458ac88283a217be08f393597fdf0c92603c05d8c228eac44f1ba4c2b3f3c8724c758b02a18f755488f53ff05545a45ccff743e0ebe92129f44f0df9f933e12f3a297b0a9e84769bc8b43cfb035c660f3da52d1a2dd4fcaf74fcb0b177c0c0954b0b11a40f9743cc251f6500673ed7087f4bac6aeecb15d5c85c7648a14f99a6953c58bf28ad7516eee2939c3ff72616c57a0e2783d8102405cbc048229f8650cd1b6d2f2985099bd5d7cfccd62870da99b8b4b1e641203d2e9612390631c16bea3c724dd3b2592750f354d3ecf0ae2058adc3b8cd0e40f2b59b2a159ca55f46f97a1d97d50339f63888dbfd7257e07e9ab4af30735df7002c31d85087f02613f11c4b3a4404ae03632c60c7c4060435d1f5706a1eb045dc4162bbf299f3af15c5c0419edde51a2aea808240452fd452ec100c2402fa21d49ff3d0b10afc13c75323130bcf4be815173d9f23201ad5f1bbd59c0ef3ea3f349a4712811a0b380904b033ab30f1c4540b83a4ad2c0b8bce881c8f72ba6dedadd63db475f1a44c93c9beef068ba42f1ddd6d212c51f5d98adaf687c2f90f1027b43f0dc40706ae4631790502b25a46913d4681b727ffec4ef27bab4bf31ad747c9af515c04420ef3055f319fcddf3bbfef2074678e84237f6ff05826757b9c9640be1c152a7557157bd4d82c369b7524fa792a699f745e548b873e765e1d0f1129ecd30bc79805884093ffd5716528e3134ab96218df1536d2fbc8749618c349bd7708ddcdd185035c65022e92febdfd49093f907909ee7010d87e4e7a7e1ae56cf977b0df8289ea9d0f508c21c7893f2d7590c57a47c8881c7fff3b471bd9815702cd7066b1362b7c84681fb10b9838282d908250269d98451a9905c41bb6136fa0466890f47dd834031f21023fc276a3062e09bb95f11c8b0d9fdaefbcde236cdb672a50431513a445f116477f9ae8ebe13a11107d05dbfb5e9322e7aef9cb8dee080977f895374a042fbae336e6fc573eafb89adb4a7e4ea1ba205ad3a5041c656925a7183ac8bbb8bf70c3ea827b78e45a4c1c509c2c8f89fc5c0446cf7af0cab14cf925d52b7fe8b6680b57b8d4e8e9b9b9343872af310555e616919257793583bf93ea3b0f634549ac26ef40143d124af5de6bf1ddb1101ddf3cd3e17398732ecc45c840d7ea2e705341a474536e48e6fa08b00124af3c4fd3ea28c7a570f5c618b5906bc99457ba433ff51f3cbdc7da81866ae71810fcfe86dff6d7d99ae4202a85ff3c635886a966eaee36a0a3f1f09b88755769f84037122b2404626a73c72905cf6d543fae095f26d7c1e5510c0e87353644d0f94054e50076a4353ffe62441c48861a8c3f09c414bc03054f329b340503b71d43c986ea18d0e4bd3a1ba4916ce77f043d3da845c489f172613d81bb1b80a315bf337bb88fe41236ba86a86152baa6cd95848cbeb65ad7fcc18271e94cd564c7a71b34a972d2af82744a45ce0b333b780e729523c542518177fdad1243c7599affcb7bbf17c38590d24927757b35716da2894c547ab208dbecb2dcbe40a42cdc5f28a4ce7040b59e404154be821e4851b8af11b139130beae02a67eef7dad73ec56ccc406c033edcb3c69598530b7e438d232b81758df420d2da74a924647f5d4bd6d523d505c3a39a2bb2c02e125fe46958cc58e9a46331d7fb393160ce5779c43ee9507af06928f82e7c65387b51b165515005f098aedc62c080b27ab9e0cb251534cdefdacf72b5959b2c2882ebfb2062fa8919eb4787c3581550376df40a11cd0897f2a2ad6e5dd857d1fe3094575bb059b3281adcfe27e497c8de5886922c28b7645da02665eac99bf9d1e21cbecbd6c627d069def6b11402e0a945b18a19c892fff77a466de6d123543a7e800553af4c4fa9aa3f0e752c9533c6075200f7aee5509b3a2d09a69e0fd5d415cfacc50580a0162925ae77f9fa88f704cd89570e952852db6a851073ea0bc922da4a840f18f33fac177beefebc640454e92f63aaf2586566f18c93f1a6ca71753c597bbc2a16c8495931ec7125cb803f370f20b92cb671a159d437ae13fed1cc97fbd18e7229559a3d16e0c2a002d02f8362be53e8200cc87249b082eb16b1b71d4951de7c2fac268b7364a63123a17fecd43b578515bd2e4db20b8a812b2fa4b233b82b2c2f6fc4880e6a5c5f8d0833118d97b0a56a39dc500cfc8a38a401546312d125fcdc1050b57598760d90fd98ff607852b0ef08c527090255b56fc81859eeb7c20e6789f8fcb79b689c4ed4dd844f38cf57cc23bbd0f9852d8de7fe6cc4e795745d9bbb7336fe9c18875cbb48dd76b809bf0372b5aba9e8cdc7f5cc228ccbfbfc226a6aa45cd272bd862dc312cdca05ffce20b6b53cf9b50674279985c28bb8bfff7d0a7e42de3f70bfe77eae519b82107aaa678dd79983413fb7d9d880efae326a55c97d8c4a0e9f8d1bc9b90b5d68addede2c9466e0dd866b030e4e731085d9d56dbdf0e95514353c1f8b2104691036f251357fca15af17766f35f164563d07b06eca105025bd44cbf1e9872e8662918b972fd8fd802ce6c187f859f476eef7b69602e8b8b2cd8d4cb36de22f983815e3dca6efc36b1b23a22623e9842fc372dbcaca404cea6127b5fcddcc227bbbc06a010a37675a8ff33a8a7f7934e00f92828fe6f0ba08ee1ce66c30850ee1005ce8bb4bd1d921c82812693ec7f7a94d8e318f6d51bc6cbdebae614b8dbc96949efc29d4b11233b39601b09c53181179523f77caf5c3b2165a4a3a2eeb86ba3a9e109aa73777e97c4f46940d3e4b16a102b090c38d2c5f938dda26bca751e7fe335abd3134029cbde89b463e93f38f6c71a10e7a440045ef99ea6f67e77dd6bb88323ac4af7d8d56bb0fad94c78a80154a4dcaaa9eb1b696c4e3069e6d00850f59be220013f487c3d133adce8172f014d4cad1216cefee52dce991b78bccb2cad727c36e75226945b8940e6a8b2b8166b4459ff3226338014c4743a600cdcf87588898e918024874e242d5918fffda96d7ffd9d59235c1a6ef7032cd80f6dca0a4fccc6c36fda68316c0e7c0a3a7e006fd29091bf1577197c5b91ff23e28700bfe6d3a44845aceb2735b6689a57c6468a2f67612d178bdac4fd4e69e20a250e0d11e5333abef48dfa43238a6f3d32c3e8829cc0dee260402039bf1ecdaa50320501633567f27051d5b83965939734dd4109dc5618e16755a34066e590c6e097f3aa257c3b73db55c53c183f52a732696baf53ca9178dbcfe06a27e5be6630c909fe4b54872283507c67cccdf1f5caec779bf87af9c5df31740ecfd56c9dedbade3b2e765885dcd64bdeff7e02a9c528c9034d5b447da469e71d81f3f7ee44bb869157b1fcd48025f77bb8d451a66fac737b752a9493dbf8d40d43c6cb016626c127f1fa2c31262a86867789cc207e5d4574affa514f9cb23dfca2ed9e03bdff5fad9dfe8df5c62a549fbecf9865dfbe2d7b9378a917ebbf678602932ac112824d2a400ad8a2c08a0d6da545fc310a1e373510553eda4dd65b60072cdb5d4d379274365ade70ffe2c146ccac9d483e28151ef838502ebe4f0bbccdf2405d007dcc03a728683c1ca1b6be4a2c1612de76bbea27d5d9769540f969df07f8be4adb4a745ac7420f10a0c44aaafbca70d041f5120b84264d1cbc2d1ed296421074ae21236e0bba2391bdbb2972b915a493b4d4ef23d3b65de3d574f2d47ef5df157dacedb097531d52101ae2f6ce6b9fef9960623b009c183dec7327e49fa45af76548559c776adc10180b0eea2bddfb02b3736f3908c82a1653f820a2f045974c2bcfc2aa974c77e3f73c7ee34aa056192943b9add025c175dbefc9d91edb745d5447b70a24f8cd9f3ae395e01b92276b80014ac89a2e34bd2e82119a7e556afb156e03fbd4c519437e436adc1166595ebd092205f56f558a7b3e5246f08f2548fe0fe8c3407efd19e685c225674906a48aad3465d43ff317e19f04282c373c20eb88a11d6194cd038f841df44e442a81335ee63438aaa35030d9846878a51aa2d64258487377979ef1746684662d77eeb6b8fe7987ed227834fe220f0280f63c875ffa6c5e", 0x1000) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = dup(r5) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = dup(r8) openat(r9, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x20, 0x2, 0xf0, &(0x7f0000000340)={0xffffffffffffffff}) r11 = dup(r10) openat(r11, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = dup(r14) openat(r15, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a020000266499c89514824d6f00bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad3050ce005300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adc0700f82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022f08261f6fbcb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33d089322cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809657ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addc6831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde1cf32f3f1def4d931cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c060000000000000000000000000000a5c99478ff2c058d6337b3f249e2159467b5c5f20a5d87bee7d5908b5d0fb96284bc5c80ceeeca1de7f9eb352b51ac7d327702b0be627ea4e819576479a3569130a4fa7231f4a96bfcfc88334649f184d6f361ef913bf84b3b87d7f565d18d3328c463e6246bf5c906ab871dafbd6c421acfcd564d718739d5ede9e6e022a2d8ba5f6c19660b0e05034037a6aec770506dfe8a7fcfa4312574a8250b6d5575b38007be789245aa9a655ee0be43674da5486e11fa2dd6277557d34e1392c14c09630758f3d79889b3df6b6955591dd84370038b9e0616a2e07350dc15e89e2632cfd491fda92068e9e8b1e880d2c6ba2ca861ae6293c95c0d70872a2b122e361173218a25da7dce4d28599570f50cbca701abc092383143ce3f1314c56adb679fa2a0c058400a1f5cda2b21294f27bfe3946779387e2ad44a29ba4f8237ec977f416105713fa83cef768cf2fa8c945cdbfedc53f1"], 0x10) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r17) sendto$inet6(r19, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:25:06 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0x80000000) 02:25:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x400018fffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r2, 0x0, r2) dup2(r1, r2) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:06 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/131, 0x83}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f00000001c0)=""/208, 0xd0}], 0x3) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) 02:25:06 executing program 0: kqueue() syz_open_pts() r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0x32f) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000100)=0x7, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r6 = accept$unix(r4, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) select(0x40, &(0x7f0000000140)={0x9}, &(0x7f0000000040)={0xcf}, 0x0, 0x0) 02:25:07 executing program 0: ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x4c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6, 0x0, 0x0, 0x1}]}) 02:25:07 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xffffffff80000054}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85, 0x20000000}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xbd57, 0x0, 0x2000a, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket(0x1, 0x3, 0x80) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x3, 0x5, 0x800, 0x0, "624ed815dfdc27fa59e5b4738ac8f8b536f17384", 0x9, 0x401}) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000000)=0x8) 02:25:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') login: tap0: address list non empty 02:25:08 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) fcntl$dupfd(r0, 0x0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xb) connect$unix(r2, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 02:25:08 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, 0xffffffbefffff7ff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x8001}]}}) 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)) 02:25:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe000000f31f00000000fa7dff070000", 0x2ae}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1f) 02:25:09 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, &(0x7f0000000200)=ANY=[@ANYBLOB="052c1fba975963e28615a0cfa32e37905a0925d0aecc1ca08339ad3ca13d3f16da6c91764cba39b4133dd73d3348d300552e7e2ea9ec1cc30e42afa4440bba825b5b7bd27fe16c16cd734a29bddbb0c0f17931411cec21661df2ea0746f2eebc80bbf4d419d39c300c5cf408c248ef7fdc2d11ba8f52226c39f733a58e1e23aa7b5ecb32cb068a953313bd92db7fff7b95dfc51c0d8da66d97ce706352086012fd048c5b16802a48eb4861e2f52202000000000000004f38fe296f3861c9e491ccb14affcfc2e1e7bd8e07d1b90f47362b00505723a08026309e8e7542e480bd31e8d8966a4324d73451aecf5aee555cf36d77106b759e4fa027d25901105f5bcb402874c5af78d8c45a8da3c8af95aa79fbe8235131373c834f5c10deeb9c8afbc82044b39bd39b0881b01f0d7f5c2d61e0282081d1f90000000000000004b33e9deb80334caa62a21c976e3310f72fd2e29723e972bf0a0c42f800c7669c973d82af63620b3832bb31590e27ad605feb5cedf99257babda6de4f4d22a2cf99e9ea6700"/399], 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(0x18, 0x4003, 0x33) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a", 0x2) 02:25:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x14}, {0x81}, {0x9236}]}) r1 = socket(0x18, 0x8002, 0x0) r2 = semget(0x1, 0x4, 0x700) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xf0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r13 = getuid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r16, 0x1, 0x9}, 0x800, 0x1, r17, r18, 0x6, 0x1, 0x1, 0x2}) r19 = getpid() getpgid(r19) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r19) r20 = getpgid(r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r8, r12}, 0x3, 0x0, r20, r21, 0x9, 0xb01, 0x9674}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xf0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r28 = getuid() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r33, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r31, 0x1, 0x9}, 0x800, 0x1, r32, r33, 0x6, 0x1, 0x1, 0x2}) r34 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r34, r35) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r36, 0x6, 0x5, &(0x7f0000000800)=""/206) semop(r36, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r38 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0x0, r37, r38, 0x92, 0x8}, 0x8, 0x1, 0x200000000003ff}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r40 = msgget(0x1, 0x254) msgsnd(r40, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r40, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca1c148643d8b5d880f24f7028502ebed7f3fd75f9d0752ca61646ae1ee0a17732cf7bbd771c5ed2defd0c"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r42 = getgid() r43 = socket$inet(0x2, 0x2, 0x0) setsockopt(r43, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r46 = msgget(0x2, 0xf0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r49 = getuid() r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r51 = fcntl$dupfd(r50, 0x0, r50) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r53 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r54, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = msgget(0x2, 0xf0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r59 = getuid() r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r61 = fcntl$dupfd(r60, 0x0, r60) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r63 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r64, 0x0) msgctl$IPC_SET(r56, 0x1, &(0x7f00000003c0)={{0x0, r57, r58, r59, r62, 0x1, 0x9}, 0x800, 0x1, r63, r64, 0x6, 0x1, 0x1, 0x2}) r65 = socket(0x18, 0x2, 0x0) setsockopt(r65, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r65, 0x0, r65) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r46, 0x1, &(0x7f00000003c0)={{0x0, r47, r62, r49, r52, 0x1, 0x9}, 0x800, 0x10000000000001, r53, r66, 0x6, 0x1, 0x1, 0x2}) r67 = getpid() getpgid(r67) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r67) r68 = getpgid(r67) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000500)={{0x8, r41, r42, r44, r48}, 0x3, 0x0, r68, r69, 0x9, 0xb01, 0x9674}) getgroups(0x8, &(0x7f0000000080)=[r31, 0x0, 0x0, r34, 0xffffffffffffffff, r38, 0xffffffffffffffff, r48]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x6, 0x0, r12, r23, r70, 0x81, 0x6}, 0x79, 0xffffffffffff954a, 0x100000001}) r71 = socket(0x18, 0x3, 0x0) setsockopt(r71, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r72 = dup2(r71, r1) sendmsg$unix(r72, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCIMMEDIATE(r72, 0x80044270, &(0x7f0000000040)=0x8df) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) 02:25:09 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x101) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r5, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7f, 0x9}, 0xc) fchown(r1, 0x0, r4) r6 = semget$private(0x0, 0x0, 0x4a0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r8) r9 = semget$private(0x0, 0x9, 0x42) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r9, 0x0, 0x0) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r9, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r9, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r9, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000140)=""/161) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = msgget(0x1, 0x254) msgsnd(r11, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930aee2a6cde4e2cd76c20c9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = getgid() r14 = socket$inet(0x2, 0x2, 0x0) setsockopt(r14, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x2, 0xf0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r20 = getuid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r25, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r23, 0x1, 0x9}, 0x800, 0x1, r24, r25, 0x6, 0x1, 0x1, 0x2}) r26 = getpid() getpgid(r26) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r26) r27 = getpgid(r26) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0x8, r12, r13, r15, r19}, 0x3, 0x0, r27, r28, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r30 = getuid() r31 = geteuid() setreuid(r30, r31) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x3, r31, r13, r29, 0x0, 0x89, 0x3ff}, 0x10000, 0xda}) getgroups(0x7, &(0x7f0000000100)=[r4, 0x0, 0x0, r4, r4, r4, r4]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x78e6b396, r8, r13, r3, r32, 0x1, 0xf7}, 0xfffffffffffffa12, 0x75ca, 0x81}) setreuid(0xee00, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 02:25:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xaa680e21356ebe0f, 0xffffffffffffff9c) recvfrom$inet(r2, &(0x7f00000000c0)=""/100, 0x64, 0x841, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 02:25:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r1], 0x1) dup2(r2, r0) r3 = dup(r0) sendmsg(r3, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:25:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="1662cd107b3fd353be5655cd28c8c483a5a03e0ca282b32ccd570435252a5151e8b540bcbd7f32e846e0a6d105cad0f50dba097b0555cb9670e500fba7a65c086afb213968413e13e2ee12", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC], @ANYRES32=r0, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES64=r3], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r1, @ANYPTR, @ANYRESDEC]]], 0x1) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000340)="080072a20800f2ec", 0x8}], 0x1) 02:25:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ftruncate(r0, 0x0, 0x3f) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x142}, 0x44001000e, 0x20008001}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x2d61, 0x3}, {0x18, 0x2, 0x1f, 0x3}, 0x5bc, [0x2, 0x1, 0x8000, 0x7, 0x8, 0x9b0, 0x1, 0x4]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x800080002002, 0x5bcc) mknod(&(0x7f0000000240)='./file0\x00', 0x20, 0x5b49) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kqueue() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0xcb) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r1) 02:25:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffffffffefff], [0x0, 0x0, 0x401]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:25:09 executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000002c0)=[{0x1, 0xfd, 0x6, 0x8ea}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x6, 0x82b1, 0xfffffffc}, 0xc) r6 = accept(r3, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r9) write(r7, &(0x7f0000000380)="98d278b41803d986282960af0d6831339e4b51b4073a4363dd03ba209ec7d6e4a45c2d2f060bd067ae0baa2ceec96c63dc467029c5ee4de5bbd6808255a92ade63177bc9f5992350b75d5a7c99a5d150e27a170d2ef9bcdba59e", 0x5a) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x4, 0xa) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r13) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r14, 0x0, r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r15, r11) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000080)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000240)="d6fcf0729c445c684e997e0b05c8") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 02:25:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/156, 0x9c}, 0x0) execve(0x0, 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) shutdown(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200, 0x4, 0x3, 0x10000, "b71303de881049f9f160dbdf6d868b424833082f", 0x8, 0x20}) 02:25:09 executing program 0: getegid() r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000140)="6d11bddc96d1c6561f36b83bea98f05e95a8768e4d6ecf4bc19517033c10e86cd62126134d41", 0x26, 0x0, 0x0) 02:25:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x20}, {0x8, 0x0, 0x0, 0xfca3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 02:25:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000500)="5eeeca30633283f39fe0f8890fc6cf5834ca5399aa4474870fb349e7f45977a91a4b9d3fc2b2b9b5478a8aeb851dbc20a5adc5dcc3adfcb296ef23eef1477e070b042720beadc1a2f025b5e1efaebf229c3892e3773b6e797f16fa641e7ea8a9773cda6997f9852165c1de41cecd6d891fa451d3c997a2797bc9e0a618bcc2e93002f09ff6a18111d6102717d154a494d7922c2b70dcc0197523c0e69dbe1d14dfb173701c63824dd4927cb2bfc1815a77d695385b36d133b6f7d7fa1f71bd67731f81e0cd6824534e9cf71756558d788234658b0c55e3036e8d3a2cd378dfd844c09a1fb32e0b478c1845c8f17db86ffd86ba1158d83d44870d4a93a373d1ea98c2954e428589c0dcd4fa1bd0137ed80708bd966e50fe20af01fa74e3349842dd846c6d83d25747a16f70b45cc8e60fc067e11b22af8108f6731b2ea35e0b40061f8a6fb485cbb9916ad1248934f1aee80456dcde81f757ada30fb16d9a984d6af8b30b1bef09ba34cc6a05149b47801f50197328b13f10c2024354a7584a2554ae8c98c605a103370bb981af53de3c1ea8184d31720f883db8a6b642e457646734030560dd9eb94fb179eb51ec2271e42a74aab0cd8021bcd97324f457510ea25283348a27b1d21be53efa909328d0f16097ebc7f8f0d9a4f4849927df71039a43c9d14b45ec2de83419dc66712ae77a39139763ea72ce298d542bc900a06362be27119be5bffd20af2d708610f0dab19d06b5397a255586f259bb1179e6b03f5450e8f2f645d8023e49875372d903d1fb0996dbfc488d80275b7af3b8fe7263d85e7c90eba22f5511639e9a5e5584a65b61c554c377bd127b8fec7ade7e509cb334ba0f62749637a52c1f773df3cd17be925e4f8f77186d7db45e5f8c4461ccbd90dc26e166879a4dedc9726479f0d21a8b4f45c2b737f25bf9aac82e5be94045c8d7fbf314ffaef29a96650106f49cfa177b40ce571ed04a15976af99599aebf940ba435efe5e29b1b42f162e171b2f4264dcc2ca12c9bfb8c57b6527c58d2e2ff8d8c490ac6eacc0c56edcb744996c66e3aad0b5f6251a81bb69a84860998eda930fbe5374760a63f13ed4b5b183af7f783486d1976f4f8a94ce2447763f9327dd41e5ece74f17e09af119ff268e5a4e05d3dd6fab3663d6a1c00334b1ec36c1abdc5e744d4a6c6f04cf7ab27fcf91eeab655ce30293c9fa507126c49ee463baaa34add8454910c976000f8b786585949a30a0e832498321a0f53107fd152842b1530a7d71887de311127469c05c9aed8b28ba7e95dfab67b91277da57f0f5c893fd4117c48a1c48083dfbadc44ed9721a759f24ac1a2bea40730fd4f71ed5006336a49898bea3a502a32b17ab4eac833bcbde445b1e725f0c29a3c8835203e8cec526e30d938557c3bab958f9b00eb2f31009bd1477f90834f3a452fdb7d9accce184cc5ae13ca936da3bdf66a340d985afe7b06f420d3cb346b3f59fe6abe2c81abf93f345c33f23ae00a1469c4901d45cc0e3872697517318f82a38cabaf762ba22a04e2e87f19d18e2a1ac557d7047da737b56e61faf1b94d980f89bb212f869b14cb51d86a102c170346fa8b4cf1e41d70320a47eac8a9d9e6a9f6dba8423c9950e68563e1b96d822d1351cc5c1b071279355740e35824c925b8ffde272b699e2ed73f6f5e5515ef7c014bdb7022de024cce8ec431b1fb625e0a78f722513109cd898266cfdd1c4524cb662f7fae55c2e262f6089f99afb7771346717ba4599e246bdffed5ef6227142d5a4fab8ed2ae0aa6223532ff456a067ed0e0c9c22b24149a803a1926e850413accd695150c9d6f6a95f82962fd663856a52ac8193c8fed60e98f3c16bd964cb00bf2900bf9ae4c26db30e88aa98d5d63e64bc41eaa8ed7d5223e76cb04fd03cc39531ae92436018c558b0436b4561434b3b30107ff63df7e1514a10edf04a9b04a81b2a477f3b48bc04982b7f2718f673f2d09211042ece42388519ad948cb4e8e9bbb06801294044dc3cefeb9a1cd4bd7bee719e0ee574edb1d302f50d0f021b21dc9de8038cf5714df15666782396b488785136cbb87a0609b5b91b1f319e463d241c55c3f8cf221b480df312cc4f51deb5b95defc99faead539b0c0f5537dddf44a2e3001888166967a6616e0cc943cb7d9ea62e42b5248e7b5b5dfff464b6c6702701b1d6fd53d3ede4e5de03c9b5ed2f63f344c402157e69fb2271cddc8805626fa55cf485395afe0ed416d5d84d620d49f470f80feb0f91e82d04a7e7c5e67de265e30ac24353e1df863d27bf51e45601e54b2c2c5064a2ddf49d41fe90170fcb09f201e71d9714c7f68c14b5b057b6ad39fe9dfd67a1e5da71b08ad344f7132e9e7f43cbd97fc85f92bd04b4eed1e7a5e4d999f82295ceb58fa3e12e6a8aa1676ecccdda08ce4bb93a3aec265c117a3c5b0d60fe97de9e079dcd34d4f79940321307eef427d6ac834f695796931dded91e74a63046a979d10bf0c157d5fac251255036eee615e4016c27a0663a75832f13acd2e5e79e5ae525b041fb4cd5ed8c7f1c5eb905593e2186fadd9b7edaeb2ba177998b0173d0abf438eb93379e9a7f23c0c1bfa667bb106e2a7ca328b62b81d02f468f80b0cc3275fbc11b723fa8cb49d1cfee326c42779d27cd8502b680e015b9030f28e3cbcedd92c94a71932e0e0596ed9aa154784f9b6dfe92c8770db91a9c9821cd812c8f1aa30db88ebf3dc5363dbff9c6dc7ce6999ab13a7e29c980d19cf7ee54bf45f6c44efeef5ddc5f49d9dc465a47f2d2825ac1527361daa376b01f10391f6a1186f47a5b6c2c8a096b9d951e5eeed26992afb8f77c4422e1fc46bb335e1b30cd1086100b689ab1ec1111a38e43d4d36e62bab7b129590f3b072d62302288f2faa18d4aa93e651ffa60d0f6afd7e2f6907607024e2a0ec9cb5eda7062b52128ffe2a9f00000000744f1356730a4aa431226d928454157206dbc9a7bdeb4d272b71cff13d3ca92f245da2f23ca429ed5e8aa01caaeb42b8ab7cf24b188315c3f2596331ac673a3457bb56e811460ff1d5872955dc9cb0c489081d1e37903090b5f9ab1693a76982ad6b3060f21d17ccb8000a5f07b5b1a8bf922362e3dab0968c499fb31728720fc1c2f73ec6f4b42368ecc33ec0e40d3b3ee3494f5f896beeac0c72f9cbfe29a7195ad68c2063dd03432080309200bb3d337436a2b928600c4bcdb532a8c3c736751807b9a770ccde3805fcd8ac4ea4a8267d0fabbabb0e99388fe16abe62bb40a66a9d3fb3c48f0c4bc24dc7960f55fdf5c456e41e547a680fe3e433bd745c34f0bee66b9649a8bddbc3f5bf195ef2246106375dba7775e24141e279a701b3c2981931cc15ac4dac68413449f7a0e40161169770209b1d0f9cb1e6a53c5eb8a091736db836a8d9a8a50ac8100b6354e9e711d2cf81c25e4dfc95cbb70f0f16996b7b452a3a32f7ac42bcdc53e0c632cc3aca6e25c9ea28248fe05fc770bed8ac35742f4061c60175bd051b1c8b6854da1dc31e876eb882f1e056c5f0d267fe401b1f3cb7280a9fb273a6c251e3f7859a82ab039f0e3c3bf0cb34cab10b1aebae1986d712a2559527dbb466604650a663ce8331d6378cbcc03ea44aecc7a12c699cc31ad4105f3a3bc25d3bf691f47f6577126b8f4344ba3025ba09f37d59d8f594af9ea8ca0d41a0023ade73ab82b68b54b52999a178fcb58ee324f576a20a10e673217042f7c4acc96dec5d8c3d92a7730bef55cf3e3b7c568015deddddf2e3a86f25026d9fca8716fc210a88dc4b55567e1b74e389bb68a7d0aabdd152d7c939fa6745dacc668f6f69284f0c25821d75342202158859231d12ae198f8af65729ddbdaac9f2d886ae30fc09b2b377842927bf47c4768af3ce2137c783c69dab9573ab30ce7daa587909aca18d832c8748383e7448599a55ac1fbc56f84c793305b30bf6bc2509f4f0d593d266bdc3ab403de9bbed52ec21707b677d89b85f6726c5c1f7caecb024ad01e30bd1d4dd6a4de5137a5d7b4ee748345707f5bb9c99c04e9e8cf22048fd51a6eb9cf339970b69ca5257d02a1a8d6db76c873672b82ca35c6ed00a6e5735bb8bbbd1441a4a318df61edb2c5191fd3babd7aabf477d3911114ba3195e4b873fa447acee33dbe8a8fe544456e707d96afb30de7fe4113b133ceab1be8c46962b9c90c31bc47638d0715821bd4fafa8d051e3cf51c0e71b37a60138af6334c264525ca5ba738b576ec04ddd46e701743794d538686a5308f897dff6f09d1f30fe9632432bd8b084bd67432df22ccba6ed44c1bbb1a31c98038e6378a64005dc1188729d1c2b19b4fd73d8d5e0e54a98d4509c04913f6af81f707e4a82eec8a9278b97f3e6dd937c2a454d2fb04ddd907b73f1b673d015f8898a9d3c84fc2ec18e0b853aff7b551f44c4eeadc92d1113321b57f6b7dfe8b09241ddf4ad6551f541d317b3d7ddd687afd532a65cc62f95da067783737084e6f4a8ca2e3a678c535b77a1699f3fadf44b7da08ee8d38e70414997c505c628709746a71e5198870913496edb61357065f03cd68c2aba42d5795092066626d55cabf1e29b1982fc7815bdae700de3675a2727fbd076eae08b437a303983ad5734c793c3ba7d106e1871599f5e14b3bfa987130bc37fab05c601a954049602a1ea7f24ad1dfa59bb3a0f1593cde034c192cd25917801006323eebfa2012712834291ba1ea2c8b86bf8c9d05a4eb708c49320dfb842c10de296cb5e531ab9838828f0d6751bad5aa5579927157f399f575d31c8fee6961f51dae04a617e8779ae5ad250baabd3d22201e9c6eebdb47b8b29ee7cfcca479986c170a951a06c3644fc4d71cdfd920cebdc96bd11495850dbd1cb082327aa894ed488b27e97243cd86e43ea0993af30d1df162ce68bfe9cd2923aea9d77486c25f4c180d0a54e1a6114c25f0ce1fa81effd603521d621b0576353cacc0eecaa803723ed686eb88b1c786c72ca152fc1711f2f8a271e6c5f96ff321bd81aa285e9d913a1381e4325efd2e671c5c94fc6413163916c70c80c3b725bd8466b6da9018c8cf3e5e58dc84ff839cf5d40dc35c2c8754a655c75b36af103df986489ca2ca38d9f09c2b90b11bc2a00d5a9dfe03de02dfda27ef26a074590330468487900939b5ae2c62256385bec9441a5269bfc636253e77ea9a02dacceab269a901d6bf65186ca7ffd1e73ab996dc77fb80f42ad4d079c377effb36f429aa17d4b709d664f887384196d48655b6945a823d84adce00dec7d137a5b1d323198d2c1c04403fb6d239e6be64d65d318de4add9a6167c8d834a88225a211e9f40569a82916c903d8b89547a5974c0c1df9077579fedbafc55607ad657f68f60d01b2e8bd32b369c7502ce595cf2d45da3a2ab2298ffd23827d9954b38be00fbdfdf084929cbb82f698d2969e69e7633d7360ed692217493b63f3c8f422761f359fd42abcc00643a684e90acce73284c69a1674f8e29efc2dfd1e7679b598d036c35554e5a73e89810138819454876a3e50fec104b410a92f27c3fbe4e805807d0d42a58abeea2204550f912ce2bf67ed4dee53fc1634c7acd58288c1b2948a52b0888c9aa60d0ca02256ba0627a346b7b64ed7f1c7368d6507ad2471cb792d5a4fdbc775b32b27418b73f7c1d42e6eeddc6ba4e3c22dc9e92bd819f60f3ce1d0e226e4645cd2101979a0dfc721ef82b7f298769306ad87152111e5237763542f44a390c44e868d2d5d7b4486d4c253ffa0b1e2b99d48e050534ec9b8280a", 0x1000, 0x808, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 02:25:10 executing program 1: r0 = socket(0x1, 0x2, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="5f661505d1264ea9b03e49dc10cb8fc218f6667d69cbb4387b0035a54a5a7bc825d392b7efd5c39df8998951cfa7599fe4d8fde3bc574136f6f9fdb8cbe3b0a43a3176a552c5e9ee857b7ed9e80e344a2fc66b00c5c61ff8130119b25b9ecb52e68dbedb457b27de63f6199efb86554c1380640f7f33610408953c08dee767642344741056d77a5156c67000a31c40a97a3b90832e89717d73e54ecf7f43d3cef9385bb161a7b65078897c042abf6038e720c1b5e56d4cc6379f98c89dcc6cee648ecd9d821707e1641a1ffa8060a8fd7aa781", 0xd3}], 0x1, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$TIOCSTART(r2, 0x2000746e) 02:25:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x4a) sendto$unix(r5, 0x0, 0x0, 0x1, 0x0, 0xb0f7225fb54dfa61) 02:25:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) fcntl$getflags(r0, 0x3) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000180)={0x3ff, 0x6, './file0\x00', 0x2, 0x0, 0x5, 0xc08e}) write(r1, &(0x7f00000002c0)="2725c57bd1bb2c512c79014dd4438d0955b03519c7d3af54d52280b4b4f7d1fcab959f1d93c79ef7c9ce5c51aac2862cc440e5eb8edb9a030901425ee064628de29793011608981550bd73281cc000a022a440a23ffd207d4c9782cceb1854800e0ce2236e23c9757e3f052405fe845cb7f043ea397560076809bba81b22d6d4dd033dc3e512c3018141ad6515b257ae662bebc76f87ececc43c51ff469470aa5f7a6b0f540c80217182cf77b8ca1ecda84532955a8ddee1659a57019dc0793fb1fa9b270fc7edc76eba1743a8736c91297af28b77438be88489c50fd93ec7dd8b125c73671b482390eabaafdfc5993150da138c84712a34706ef735e724", 0xfe) socketpair(0x1, 0x8000, 0x9, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r2, 0x63, 0xd3dd, &(0x7f0000000200)="ce08d8713ff66daa654531c56df4549d4433c382e6512c9976b76044a333c9afd7ec0f30394da8d6c1e6c770d07a0e2c94b5fa5d0205fe012a4891b2f7feafe90822d416e9f30d216406373046478dd7de47309a3db3727245e41e2385b9ed6296", 0x61) 02:25:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x20}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000001580)='\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000000)="cd64c64e8637aae2376ffc27b5ad6c982b3bfe7c4f479149de", 0x19}, {&(0x7f0000000180)="6d931499037c3d7b81c1084ed19b27e506903525cf339913cd1f5c25a7bba43c1709a7db2904d592700aec4c75b14b0de79992092ef2cf028a2710900f6a5cc0cf84c36cbbb35830cc1681da2d6447631d5560e28c5fb823955722d56679debeb0afed9a1941e4246eb17f6af4c213a527f7b477ed55eb91788d00e5c5e884c609070460d9b6affce49452b1ce1d4e1afb69761bbbdba90944b28abfccee0b91ac9f7caa33fdf59a61bb", 0xaa}, {&(0x7f00000000c0)="a8acf1dbea0933407f5f7d5698b1b3a7f3179888ec745bf0906271b70434476a9d51cf10c7e47d7cf753804f706820f772c8b2febd24", 0x36}, {&(0x7f0000000280)="98c9c12707ab65e34b0e39b9745c244042a912cdaab641f851eb21e3306e2aeb025fbf70dc6019bc19016d8bbc50604ee1f467c06056e9443d5f474b0599224c5d6ff6605f8f6dac7d1885359d630263b966d7896d1154d1bbcd0104b9a12f0a58d6fcbcefd54f00b35cc5728eb30a2b61823c4ea3d50fc9dc0683f7c989de7b23bc8afcad8ea67d80ec41bb15495b1d562ca6941ac2ffb1e00e705b031f4405b9041ce48e935c05a9f8bb2b392cd34147edeca0401217fed2d13b675f6e3cd94c5b3242507f78f1ddaf384e6d061840c63545a8ee6356548b", 0xd9}, {&(0x7f0000000380)="64b6f3e26cfa9a7fff7af13c5e49a0785ca683d4711d0d369ca7a3e60b34dd8c6e01d2769b4215f496b1cc08b83712b867df8602c96d24269592c51473ee4ba5ea014bfb85689e5019e255793d826d726230797b701856ff8187e499de452273c605709da3804ebc57496ca3db26812fe374f14365f2310c79edc7d9e487f7c34e6bc7c9b23f9e826ca48051f871", 0x8e}, {&(0x7f0000000440)="e4dc2e86a71d8d06ce24c8ab20efd90c923048a7e243449c757136aee296b91d99bc788ff0dce72155494ab997f5e8973e4e31afc73693e090744abec7a8026531111407442b2c749efdb8c5797c7f97f4e02b7214036e7a6d765e61f0279c49eccef5fde1b35518b7f856af8d5f26e98747fd6534e7c512e2266af9b3c6e006510bdf74e5889a64c46276036750a5d8355c32d155b160e76bc4f100", 0x9c}, {&(0x7f0000000500)="a72adc7b7fdff4a0b363a0d79964d78e639bdc7c9d2b28276bcb3b71064ed854d82b80aa79db004f04c0d66d11c56ee1cd53c0dbed281c8b47eb253669ee0d07f042fdc41ef2f1b6dc4ebb3456dae3a5cd644d890d271939b7ded012e81d416b1f73ab0a72c50d4939ad9dd23c1a54abdcc6cfdf8d4518f9ed208b3dca19abab2a6de0113c0fa3a49b86b9ae96f62e9c523fe51ae785513c768e02c7623fcd924b9aa207988750a3a435613018c0cb61a4943b6aea03011b02c49eb0148aec0a32a22041aeae63a64489375264e4e7f0252868f2b287de60e3be347842f049747045a59e290bc90287119306796a0ec9004b56c5e390c9172dc0c90b6ebf928ad1ab77a420bef6f172fe6997c33b6efdc3e40329d6b221451f2b547d87d2b344947cdba2b2e3d3168bc220c74031dd3d0bcc0deda5135a00c9f6fc34b6b13eca87512732f9fa5eb932ead2306b467a7c08c2b8980634e68768a856736b68934b84536617f6324daecc7df3440033c22b6d6a6e30721015262b8e26da54a98cb7dc554140f8e3459981d2ba6983ec8c71b09b0b84928acbfaed072995d41726111043824b0c1992ca293d67e64f5a021bfd136354463709bc4825865aa1932e684681c2c212089108ea268c4ad00364f99c62eac724f1f3ff1cb5c0e535fa9d048ae2a0f7e28e6effb62c08ee1037d9e0b2be765465609fa992fb5c52ce216d73fa125f5e090fbc3eb52b798f85ea3e2a7fb1d7e9b8232c715fe95dca87ead7b7e991da000b890739fd1882040ae6f89dccdc7a41d799a8e6f8b12d1a7a0611e48e16ac81d22dadbfc42b6c009b07561600e384f988aa5b4624f7dcd237099b22a7e53d3877fbd49aeb0880f0d843f7f7e760d004431f59b97a07eff993d9889b56ee15e70c73601ae601fb37a0c38b5a0a9c312f68156f8c85a609235791f47cb4ae5f29768341a849a83b7f70b8bcf3755ecd8f72265349a9fa4f500390c5218fa81ed5195380426ae5f7c374f63f0a2e16604f072a027f29756456637caf8f667d7427d7c8968e85d56356db6496ef436ffc887d34cae58eb8f36b2dddca257a55c50edcb60443dff42b74129a831108367c4a620b2bbe0254db8d1a71f571cd9ff385981bca70fb963cc1ae6edbfde052838c88e9eaeaf73291c5f4545a69e2717ba34ca09c30f78cb8a68488d0122fe5dc8f129c44db808d37dbbf2e9228c27888a5b87e9ccd458e8e9f0ea5065e07aa0f14ea9841f4c63f8507c28c878c73c30383e71636e47b9ace302b7116936864dbbbfb67732910e336b2e9df8d13ac32ce2a2ac7cea17657d6756ad20dfd3f6c46665e5d0aa950a01ca7e803044147dc76c4c1bfd51fc79d3f5083c6bb338cfdd990e62f79abd190c04c6c00ad1b5f705759334dc38351e3dfe843efee602a720106b2a2c28395af6b386d0176a733c6bb09a20ffef422f69e42c530f9c739dda90c45e6734c69654ecd084102ca93cbf88e52f31315e58e9eac917e6a92d3b76717778b1be626bb7c72bc4c7365e08049661bf7e9a0170020a2fdcd340d2759c6e004ec4a2e2b54df87c8f2fccb248e44e59fcedafa06f91dbcc5fe5911da9a6140c8e4f0fbb6a259158ae55df0efe1ab1a9ef1d23f0c484390eebb295369ed04da1d8ffc2e96a9b449373c55a5aa14e6aee8a82738557de3d1ba40f68ef6312c56d5850df39852290d7e05f4b4e27da5bd6232f7f6b1d191f5eae0faeba217e1b9e31a795027b696d3290c621221a1e5e604464a60adcdc8610ff85bb7b791a0c06ea2d9482a5b073779376ca30e8a9c7889f34a0c2cd12fdbf12af4ec0601552d30f559a8ef7246a2d28b52897057b3c35fc629dd326028c2c3474c31e0f31a00b854723c8b4ae50129400ed11048df3edf0d1aa1bc891157d6533cb7d5dd09c69ae6dc77590b6b4d80c7f3af63ed68a2970830292357c8f2224c040501a0d8a6f1ca8ddd4ee287372ebb6f26b1cd1ff95c9355eb92f263088466e33d42736d340488dcca719d0d38e449240cc5e491517ab9c0f4bb4f5039d2074e848b86a4f84a2d84a8c68d58a3004c69b8067fd6e4d57152528126f237b28464fb5ff1918f56a326bd3537d95381726c6eafa59bc8d019fef5ebf6e7c1443f9fcb77fc5ce04e78705a44e37fb2409d0b07ea86bbca873c44509f01d072098734ac1054f1fad5949c9bad487818def66c3cc97cc517ed061520452fc3ca698ebede874ae79af3d972fa6ef3ac95c37063aba2384d4e4d7cd8c4206a3228f118a13944114e91e1a291b05127c27f594cfa707d91e6abd599daff6ef74d317e7a8e2c8c0df9ae890a55998f7124d133251697d0fa2f2b9a04e0736cec8f18b6994d43de19e5968578797ba70e641f54f7ccc3be8cd9882bed29f4cb913f0a0619574c658bc5953dc5e8eb489ad6182bced27313cf6c43c725278ba1e3491ea1595e435268bf9fc9c56d09f5da3c7d1d107554dd0b0c2f8129e3330579c7c70faac6d55bb37fb858cc48959e9f3f1efe9ae54adf5eaa458975b0c5d828b53af2372b023816dd904f9530dda3c90e4f78fe3c1629b512532ccc8a4e6d3e3d63f8d9e20e53aa36a93166563cd7dc02edd6cca1df806c30ece13d391fc73754bb8e1e281b3d42f8bbf127c4022028a2ab5f5ebbafc4e08ad7842cafbd818002b4aa4e380171d3be17a02e41ca71b49a20bcd003ff8340d05874b2e788f9b834e8197f56f78bebfae87f0d416bbd51eeb858c46a5d8bbd58c5a49f1a3605b9663b7290aea2a0c752746e076582ff36dfbfd2f9c8ba39cd2e5c9e6dee0b43118cf8652fd3d413ec765d0e5502766d281a78d9107f0f1172621c321eb100fb58e2c0e3014db7c74a3f11b85ef354d013b2ab1134b78bb9ed04fa7218c104e4eed911254d1f70d18356f5730d1d765331cbb5875bef32810efbb202a1e8b1039500c1d4dcfa9c08bb4468f7538ac0854692bfd5654791b3ef7206c2305b4233be9d472c769719dbdc4d7e6451987e0347e99558992513a1f80c7ff736776404f09aab33940acb04b5da5f6c21c85c06fa99e1aa168a027e37eaab1eb64f87f9357e04af7aaf8a496bdac432e6ac567ba64df7597c2bf92fd839486458d162d6f079dfd0fafeaf6fd94e3a6735506b5dc838c0876d002c338773280d4906d37a4d685d39612555c7327bb766f4067d7c68e2c01d7cc6a3ce43171162eec86e62fd40d11127545e29f609e895ac9a580e607837b8afc40b43a1d36bffe252bee5101eb8c568801c177f8341bf5a04099eba0704e0f8c0323f3ec71d1b9a99bf599c4f6d0fe59f429b41adc47870aadd8c40131ed14930d7a715ebc691da86903a4c0ea16a9b3aa34433a7cbd30bc5fae272dd9ce112c076778622d6f4141770a6b882dccc849c5e2a7f895c1427131a2d124012aa6fab34801608072cf66f359a445d91ba8c24deacb4e01c1275f22763fc2254d051592ff67a57bc016c06748dd062dc158297683b28932b70295af28a789bd93e8ca9c28ff9b1d36617f2d1ec607ce20ec06f7200f19f14574f147888156e242e3d60a995988bef6a4e7c0035b050fc3f7473518fc92b961ea45a86c050b699967c85df1b81bbad88afe2a011759bebc7675265d396164272646552f5c5d0f0b28d23b9e946db22aeae65471b2bb36d34b3ccd41eb69cd5731e1107e87414297e8ff5b0b5fd5ee0e32970a6356f01f6201f01f821e726a324852e57a3ecf81fd52126f491482e19e3940faae9bb8403ea008291facd7c95e4118a6aa1716e0938bcb71d6c25328cfdfcd917b02ed414efa40bb4efc57f005bb6b6f57c2c0332f6021dd8cd1ebaa34d6eb725e601434fca676a350c44f8bb0d99ea09bc7766bb753b95396148a78b61e78d5fe32424cf6d4857ae776a591df42f73f9cc854126f899c2edaaeb9dbdcaa7d70dad06191e9fddc7aa14705cbdd617a4f8a683a8a9786a6da329c91290eef00630763a308793942bf4b96abb23e3d81a40684a352359c89485ed46be248c7938df9f5d220a52d8e3ebec65fe4116b52be2b0fdebd1e9fa579a1835c7fec43b8d730429462651d2ed1ea6bee5f38c7e817f07aea7b9a6e52b4499f553258676441468c2a5bd88563d3e73148aed74e89eae64f0c064fbab33c2d0c1eb97307dd0e407f1de7deed7ff525e1ae9aafca8da6657c34da65d1f7bb3c9da8b11dbe246f1428ace6dcd31a6610b75ea8daf13689998c39e24618bdee1bc2e1bedd0250a90c23e5332401199bfb9eaa4bcb37402ba722337ce3e197cd8c58071851464640e3d2917fcb21d776fa18a08b032bcce3a09d05be96ff80cbe246b2c5e29dc8b32c9095fbd2b10d3a9cbbdf482b949e290a912136f133d56baee6b3e223ad6aa06a0e52c43e4c83b94778c5a1673a0f1c0f50d825147b28178837754688f93b5619300fa2b465d4ce66443cce5a21ec24dc4bac2dca2d6b209a0626c6da26f1e93f4a3996f20f84afedbaf37c58aebc83ad939b3584bac1027844e36389bda30b9da185df418c77f51786c975eb54185b8591c1b5c0ce487b44fbdfbccd46c4f0fd658ba6dc55e179d9bf07eaf960a3aeadd3aaaa48ef42637aa398fcd21bebd51541cc68825e31dd8af38c4fffe5b90ac0230478ceff72f06e4eb77a2b98d8cb2e9463726734acd6b9d4481cd3bcb59e03b405b0effcff5458d5b2e551ee9e2b43b4d1f2651da2e19021d273af814e548a92fc4d5f9c14a34f27348566947a8c5b4cde181b76aecce2447893251adcf768ce10b25dda7b5e57f144925bd4aae9fc70e2c212e0f5d96e9e0352a7f338c5ce53baa7296b30076b076d4bbd6a94f3987f5415671cdcb6b735c854f45bdaf87dd29c7f337b47e37459ad3c43fc2cb6898fc4305302e97fc8c82904deec7bce0b6c5e947ef70629787406a5c9a42b589e19f426c2ffa022e7335b0884a56eb56be7d116152f1a3b193ee150426db1ea2ac83f833facb329a4b342703b6bf6d22421480c23358a6ed9a9bcff57dcf3f979ee0ae3663ee498e21cd96734a93f3e37636ed9445effe964628565caf82bc9b6b09ad2940a53100ba77e9dd6987827a78d97280b12fbbea481d0af76002a4a786fd6204e79380031f9630fbcb6b021ae8ec9c209b3442b14f96cc9d97b6bc0c9fa3debe425416577087c47be18c85b77022f89b1a3bcd8101163f5f060b66556644f9d683695dcc33a4f88e04b839f84b9b645494c888b9d7b17ebf25efc3506c0a6dacbb7349f5c4a0b047643183c0761a4e8bb8b2a71b74e1ea1fe0a4294fe1b1f12fa43b57c6db53260d7b5d907944a47ce443e103a390dfa353f769e9e0f958ec325a9cef7e61cbb4a0efef16f8db5fdb44df0af2b7e8826dc3dde678473aa008998ab2aa1f5931f98536028899b4b93dba1aeba3994b1c9a6ae09aa3ca3c31a3b3f35d8d9a87c4d7ed66e96c9ad615ad3b1e66dcdb3a49450b9c26d9d7973e629764cf076b230c1d0952f0afa6d8ce8951fc179965ef9639ea88571eeb611f12106b68a0dff6d0630869f097f74dfbb2dd8e3799a4b39edde365c440c1058f4849754855d09f29513773ec530f852a1af298ce9e4f407bfb62d5ad7eeec62d1c1cbf8096ad0160e4d06df4665032782f4a537158c8090dc56e9212d14acea23b7d9a154991fca90c6a536d000e8b8c2387e3a5b2073daf0efcb6ca96176f85fbeeb20e4d77ff162ee910a7f0c709c14b24e7d8d43519358ff363ba57aef51f650c7377077f3979cf5b8a9ac72f0d24e7f809ec4a31", 0x1000}], 0x7) 02:25:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)=0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:25:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x100) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = msgget(0x0, 0x400) r2 = geteuid() r3 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getpgid(r7) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r5, r6, 0x80, 0x6}, 0x10001, 0x2, r8, r9, 0x9, 0x0, 0x1, 0x80000000}) r10 = dup(r0) ioctl$WSKBDIO_SETMODE(r10, 0x80047476, &(0x7f0000000000)=0xc6000000) semget$private(0x0, 0x1, 0x20) 02:25:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813694ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf805ebbd6c74b41360728df67068f3d9038a6de24479818f4edee547017e664d89ca7b9f58e0120bf41e2e8e8a3cfde56ea3973063207bdeaa83ab7d51f7d90cabf52cd5d52acf45f9651fa8a18eb3c90b36bd5dd0eda6738ae0e940cea2300d3d17d372d23550ba3b61061"], 0x10) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x24}, {0x24}, {0x6, 0x0, 0x0, 0x10100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) socket(0x16, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:25:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x20) ftruncate(0xffffffffffffffff, 0x0, 0x101) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x3ab, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d, 0x0, 0xfffffffffffffffc}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) fcntl$setflags(r3, 0x2, 0x1) 02:25:10 executing program 1: r0 = socket(0x10, 0x2, 0x5) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b02e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:25:10 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0xf}], 0x20}, 0x0) 02:25:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r2, 0x0, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/161) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xf0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r13 = getuid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r16, 0x1, 0x9}, 0x800, 0x1, r17, r18, 0x6, 0x1, 0x1, 0x2}) r19 = getpid() getpgid(r19) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r19) r20 = getpgid(r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r8, r12}, 0x3, 0x0, r20, r21, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = getuid() r24 = geteuid() setreuid(r23, r24) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x3, r24, r6, r22, 0x0, 0x89, 0x3ff}, 0x10000, 0xda}) r25 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r25, r26) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = msgget(0x2, 0xf0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r31 = getuid() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r36, 0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x0, r29, r30, r31, r34, 0x1, 0x9}, 0x800, 0x1, r35, r36, 0x6, 0x1, 0x1, 0x2}) getgroups(0x9, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r6, r25, r34, 0x0, 0xffffffffffffffff]) setegid(r37) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 02:25:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000000c0)=[{0x6c, 0x0, 0x0, 0x30000}, {0x64}, {0xfff6}, {0x1, 0x8, 0x5, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000080)=0x9c11) 02:25:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)='oN', 0xfffffe20) 02:25:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f00007a4000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x2, 0x40) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 02:25:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000340)='\x00'/14, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000380)="408d4f691bbd6d499321e1fe101eb919d456686e6871658324913161a85c6f4c982ea21639acf4ae171d7cfb53d45904c1df093a7a2bc8ab60d110b4f16c1d1e1b968da9a6123cf7db61a75c8dede2e648b2abf1d1e46c69bd36de10eb632b6d58d00745a281271c28a6a1574efbf14c411a85c6e06f75a279b52cfe434e690ce1815ca84968ec92ea88d5c84ddfd8068c23a77ac5d246a6dd5bda0b368f1118f79c60f2f244a4b75066bd9df47218cca83db093c915e67a248b09c5d5190aeed19277f3bc182abc4b50e4c978229b7dca1f4634234d9b1ff367e6f569994d08f5c354974c5056ad1ffae1c75ccc3b1a338f14d7a5527d38795cf3ba08c8e8711f2213a56e8e4182b1fed1bfb959c5deaed48ac04a236e0defd7273ae5bfcb87f6587ad0f59b83caa4b9d3fb57c5dcada7d4899043ed23e80b12df9e9f8365cc2d213fa44a77a18fbc90459e63ed77d15659f1895def25dadaa972d0070856a4c85ef2565d4b1df28733315940f3915717fa9476f1113d50087a8d88ea171d1f36a778ac90731443a0c88401f320eea6dc75accaf4d207b53be44700aae3a2fd7c78ac75d264153c997e3652a7762a85dc6481df8c4247452d1adbba128f991f1be136305bbf16337c40d36130e6ffc1a60c02563afd9a2af10513c666aac4217d5bb21cbec5a339194e9c39cde5b03f2f7d02799a6dcc7d521681bf78efafd50e13ccb15f17980085f0c4c7d5f032a5fcf7ba97aee8f111f697ec91c7fff08131dcb051afd32756eba7f0920540ffe3df13d53d5650d04a6d9a3607f28949e76cd3db33668f79beca774e5687dc9c5e9bb5da5414dae511548dc919172303b75ea6c20c47cb39b8fcbca882efc1212bfb31cd5ac7c3ce4284b895d9b5af3f2a86ba11cd23e5bf546d8476e15c431bdefe3fe2f3d8591e7514b07c766e103f0a3d6a1f53dc30c9e317e240d5ee8dc9eab027697d5a3eced273788e22b5d3e38355e4aa2461b35e6febce712ab504dbda3aa0a7179fd16190e8a93e16af9af2e14303b44bbf268f85b2c6cd61a53fb0504524d678ef056b8094f35ad3c9defea8db9070f4be3f241ce30fb4753290bc5813bea696c74592bc8c8eb59ae0e0de043873eb77b0d9a53d62db6065b4637dbaa17711d49f4af31bbed29d592b5249f4a634aa228eadfeef454f6193d42da47d7781aa8185e3c7f31abe31561f6f4ebb81af5a48e2565d9710264c8273dc02b18ce9660c30b6d8288f23f68d42ba4817837501c3f54a8d73fb58b4ed9e915ce7ff104b55ba46ceca674c231565c11048003ee42c6a79e8db055a4fdf64e5e296632ef37d43020ba48c89b347dd44319249a27ec6c877315506a4d1cf16472bfb7eea5b9b359e0367ea79565c41d3231182b24c378bb41401586dab32369d41cf56f0cda81ec7dccb69f9c77844483d2dc8f19aa8dc054205ffcb450149f363db0d5d70fd3705845137bfc9c704cbb0d7394aee0155de780ffd60f0e681e0a185103aca25744a03974276a1c60f7885fa165394d09943840c6a5b0b6a3fdc917872a8ad458f5a2a5106c70ed9828302b290443209981de44de3df86074751154bb33c470931d468542efdb81482635e338e3c3b15e0580cc4d080b5fbcd419e282b59b35814c595fb0d315fa676e879c9bada43b1e534049942b5a3aaf20120acfeda92f907508b3d68cf736603679d413c263b3b487cba0760340ca209ff6f2dc416fc458997b9b60e9b7d877e5572b1b68fb77e80f4f271ec605bb39f5db1225064a52590aa2929b2d4e3194376a87e3a7643aad8e7aaf3aeaaceb5050e32ed55316ef4e7abd7b57d8dedfbd52d76b9c0b781d1b196757020a8e97fcbe0a6eb77e1628ed2b66e61b93c769f8174c1e488c5868a4c04d0b65e10d74706c0c9ca1eeccb83d505c318ffc42ed4483d856d09e29d6b84b3770d60ba3c406a3fdb167036dafa4e2bda71dc997966e725554dbf9fb3f7e2d711cb2f8f626d78ff1dffaaa011da60d474cb966dd9e14e1636445cd57b410513b5db4a6fc434d31b65f04b655bc895ac271f57740cc21a41bda15b5923754f65e89c63b552e7430519292aa2336cf120a44a2b57c14e5d5117f3a3c6d9f290170ab50ec2881c19db3d71c101e572c54fbf59bd0f76c075b0a6b1613591109f79852f8301b447fe250c0bad2df386ace48b367c61f2acfa37a17b8fd3f8376b1900de594f5c03420029f4a31b52b66fb5fd5fe976052a52eff1289dc419ed43e7b7c7cf646ead3dc24318d4566ea45129cf39af25881c8f43ee92bcb995a888180bc3e345c578c7ac1992ca79dfd5710905aecc2a82410c1b1615615f372fd8c73ad7d1cc7ffa4789ab668889c52842e66f5341d15672e5fdf934523e71aa1de4e0de26a1d819bee08fa8ec0a1b0b9c2f64bba2584947b7d6cdf5357e6ef4e579fa0bfedd7b53132f8c70dda3635549b7b916991bcad44aa138a86665b814c5fde475cae1528f90fb79424d571eedb8261218e66e68ff0593a5f84c05b3caa7c9e8010f61b969c2955ca48cf32e99612ab6edfef767b8af9c664831e8683b0267ebec6b8903fbab696566928c1881cf25cf0f79d7d7db59b4b2df845b99d3aa6226eac0452aa5870412428d43e9aa976d116a9bb27eb123e5417d8f1800478cfb1c7de47edb8e2bc23143c42bad7d5360cd8950d1409aa53d66d9494b4a906be6792557b6aa4e21b3068df7c3ee0ae54729f413476c016e096e332b0e14122d129ccd6319195c33afc818201ec147b0e1fde0a255752156434d998a8a759fbf133dc476df99b38693ec3e2b0f78bd20c0ead6a478446379697c4b10919b462c5a82e9a5fc8842d368a1e348774018e839c97be3a3c3a1a6c63fd518c99824006e015c87aba23b1a6a84f05da8cd4877cee940751b23d4aa7f36b8feaf687dfe49c61aa351deabbdc8c590ea65545a5ca7b117432dd7614cc35d082c6c7fa999dadaded102f4f1b6972573e169ce5e2269bce4f937069f552eb673771e5488241c9c946b50fa7cd62ff1eeab829fad2b183299dfd62bd5c6cc3ec116bc621996543e27d8add5839bcf3209f49c01b9466946639c5ce0fd3d13dba45210b031f29d0ef85881f5aac3b221428a99b3653bfc4c4cf3ec35a8a0214184d1b6c64a5fbba4e12568cd3dce70d518126a5fe7a9c4c10aeff921a5cf9da84d9e633e51855b97bca324728bec24cf04d5d6badd2c9badc4bafb6e6e40cd9cf321b9225dfdc917ef1dbbbc8281366e2ce033d434536429a4b5d1f35a12e760b96ecc9db3c272d9e81ef16e370336f0145b6104b235b76060366d25284df6702bf6a3791957411d7bf996bd685cc605ab5f4b5937cfabf2c14c3901f9845c8f7178943475280b6bcb45b3a0c834b2d34266a6b7b5b3db0a9b8bd308aa183d7723d614bea11416049d22e3d1d73f2b33d04d2f3e323e6663b7ffb0882f374daeb6658e6fac1c6c5306a8c60168024f5568e83cbb489f0307aaaad633188f042fb15b8be03f61577a30cbcf7a616bd16405af7f331aaa2c45f5b26603737b34491f645cfbcbcd22ea18c09a474359d62ba0118d6e2498ae4faa040f25e1945a58fb13e9e8e7f0c96911ddd458a21e08e5bd12e301d23ffaa9b94492dd13c5cfcff9b655d393489129a0834e8579edfe268cc8e68abd73ad497e606255e7a0808201a6f7a7310cb8a1055cbfaff891eed9b9a336bb615220bc001fbd37632f9c9c1d74f86f5aa5d1087a6cee751b64084ced1a46dcab43124be0e668884a476b6ad1f2cf23b5fe7af5adec6a7fc573dece62882b6e1b49c62e48cafa441e9a9c345f3ccdd9d70c194434baf3a13fc75dc08f1f33ed9216d8504d3eae655796b8c2cd873cc5df653b9773faa5530a4881f3db33fa380b5793f15a07f6a4402ea9927bc21298ca6ee8541ea288e99e42ad3e3dbb6616413413868674a1978556347a7db0c2be60c2a7a6a72cf9b9e993b69de294c64f23e33c155dfd137cf8c3608cb773d82e608ee4dccf2112d0ab849be8e164163c7c58099c1999a5f45417964cc4ef07380f190a69eca2d2ee420c6f8557d760d5d4ccba7c5c01cb2eefc52de2fb73c594b92a6910d9bbdc3fb99a9dc97c51492dc2bfcf75bd4b5f488703c4c1babab7f99e1d1dfa69d255a08b81387fc633f782596d5eda2c1b1192ccbbe40ac4050145c65c664128de8862a1e59f4893aa9604a882ffda916ebbed269b57cf392453a8169d81a39601de779a0969fb29733ef278ba6fd7234703506c47c0a4c9f0f29c4d225c31133dd8cde36b617ae0ab0044d730d1a053ce2ab821ebf163a3cb2a1232ad881a2f4d760a99d5ac9d63ba6c0a5e63c951517e5f1249eec368f96d7506b17b5e6de12c7774e8ca28663c36a7f2d88dd3d98f3524864bdfcdbb4c3e5fe10a9f42225db3e0e84d2a42365e515e2bd0be68b56dfcc8b3839d646a9840bf47c59d36cb5a305a6d4cf8abeaf4df7498d4b4d423556c99f004886a977fd224dd7554e96ff90cd0d9368629508aa144746c4b669c5acc283d400b033926bddb288e110f6436ebcb0a23ba959dadfbc16398e7196660e516eb913d81bdbc8c19f1aa798a794780e4d6522fe744e98000ffec28e8628afe8929bf05733bedf997f4f0f3b01dc48ec6c8c34a15222df55e0de61351a4fc0e81f76780a0c0b7ad84d750f075055a4770697f7eac8183d6b8bc290afed658deb3cda152987a249f7f4b6f99fb3d4cf7d26a5acbe19e9cf4a6815d456cb874d7d0b8a2915ca4284ecf7161c1e1f17b171fc2c9f91d0a76b254a0161e25c997fe4b663f82a5c0e72010bfed786410e166b6b1473a3b47ff5f90e22b02b393c86dad5331ad84635ecd0dd427b890a444683d4474a0714bfb960fa1357ff002099e0025f1ccd3ee4091da548d76b5533f2dba6a49b0905b108693b0f5488e6b66021abacf519c901173907b8e02f7f3223c24cf862f06fd0f05b9dcb17aef48c5a7c96cd916f0a2fea0799f1c0a225235df9e15aaf7853a6fe47bf1624fcedc38d5209384a755da282f3a256a4c557982847122dc07c8336b4eb22d5a4fcb067416359705d64de6a5d67fcf5aaaad94d837554ed60b4dc2ee6391f805df711f854f473eb11a70aa8e8e90f4a4ba7680f64da5b424030c3d502892a6a2326235c0a6d040adba5cc0d6a1c5864e9e3855170d09e53beb20087a532b6e23b7c9b68f4178009f0aa234b57565415d896f94bf40e2951d5a13c19905bfe562fa911fd969ee8823415bbd8a5b77194078a14db5ea874e50330331409ebdaa12f62c224f07e13e07ae1b299cd0cd584e2b14e89bc16f67b37b3c916f850b642f62254d5fbb2c2958f0c786cf34e32f319aeae8549681fff203677b444315e6eb83a67d1e5d1ddf20ae31abf84b0d0a0271b404c803e0444d194502d6ea92d20c83b3b65e987003605ec585c0843f5da6e5c9128758ec87c6ec1b3766a6d66bf7420c3893626114534a463abb865782ebb6fd35ad4b180b89c73d9da0ed9c7608f55e738f77450c35c4c4c3ead400e3961838bd7d31104fbf5a3cdf978f5eee914d749133cadbaa37d36644a8f99e9a081ef516ad61abd3cb80a93e285cf6c386ca42e36c90f885277afe3b0f697721a743ec0d37f92bb782404cd270defb8d376642384c0050c6d1f6f3ea52515dab2377060d8906b9287842f51a882cb2f85b01bfdc564914a11438de9a5e7c5a321cc0066ab59dffa0c9c93cc21cded519af219df48755bb72ccc6f2a70c", 0x1000, 0x0, 0x43) pread(0xffffffffffffff9c, &(0x7f0000000140)="892556f9260adcf766f1a218572872550b9bd125ddeeeff42d526f3df30ddd9331b48388ef4ec0dadec0157852d25a33b5be159f1b8727afde0d00e1b934036006", 0x41, 0x0, 0x9) r2 = socket(0x6, 0x4, 0x43) r3 = socket(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/22) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r6, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r6, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/60) r7 = dup2(r3, r2) pipe(&(0x7f0000000200)) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) 02:25:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="000000186004008000014000000000000000000000000000000000000000000000200800e4ff6f0000000100dc", 0x2d}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="669f6f2ac76114eb0592c16fded1865b24b31af1888c7e9c7e6914824b2e9fb57aef7e51f00c1ba2fa1b258583a863397654e94be4a60ea4a45034a00f2fff542ca5d887c549f87fb3829b794dc0743284adde6d66ae7b06274b067b0d90be5c547179e92509e2259fa2be380837cda01df63a5ad490148d3555db81a8aa17769c2dd68db01597322b176a8d6185d203bc5902c70a2492b34d601d6e143a565e12d1a8dcfcf3c5", 0xa7}, {&(0x7f00000001c0)="13e80a02f3479dd2a86a47a2d0d3cb2bb4eddd23fd1eb2b6744fad18414603df31a178fe5d7347528cc638f53dc787aeb32fb2ecaefa6bf48e952c6db1d7e5ab4fc2ebfc36601f2905369d1ec6f93e1858238481f60748a7561a9e82c845f0662166d8b91a95a5704b2106a44de2deabf03547775766ece252f6ab01eba58cccbff709bad6c6374ca8f2c2c29367f02ab159ea7493bfa4b3263407aca562c50214519411a2efde298a663b7600eede32eeb7eae287f9b4106e81a91941cb21b9ebc4e78765525b69b318507cafbdc881e41a6d52d68ccbb245f6d0", 0xdb}, {&(0x7f00000002c0)="0dc8a6a5b2b652e9b5ce148bed913972a433003b164c8cdc168e42cf13e493d05447ec5f969fd110d8310987742e98d6a9218211c1c7241877776cd5e6d550948b59459cbb071555c6fdf0fef63ff962f943b7ae1f2c66f22aa9b69428891156360fa2ba2abec3fa7bf87842a229c2ce3a8d16e475ba4f2d2b241d0f0c", 0x7d}, {&(0x7f0000000340)="52ac501a064da77d375088f404530c811989bfcf3d38c7783d8b8b09e55710c3059dc8b40b0b304deb5edf32266392299b9344ebf6a6055e803312064ca34a25bcb36a62b74e6fad1092fe93304f1dcdcd47dbb2a231b8098e4e5452c84f610681a0a1cd89703dacadcf02f70d28b6c035353b36f2873cdf41d9baa4256b1ea9d9ed0768c3d08b4de0b4fd299dde0fb8ce4269b6", 0x94}], 0x4) 02:25:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000, "0000000000f49579fc2b7c0d5100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:25:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000001340)=""/82, 0x52}], 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xcf62) 02:25:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x3, 0x4) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1300000000000000ffffffffffff00001000000000000000ffff000001000000b96d961e9a948ed1b94b1b82d924280451412fef2de9f61fe2aed86fc52859f1fe1b3bb54438ed2e33baf048abd960b88a37e3d351fee1ad896e2fd35f319086708305c56b6d38b87c54198bbfe175dd68762822e58a57228df3a315e304bcf82f4b2c882ef22c077e9e4dee59741bac63cfd55abd0f7e605101f4154322e0aa23bf7ab445e3251eb47428090d901988d986ef1385e7edfe748bdc22985c63b8f8ab64272f7d3cdf4732c3dc20d29289dd88"], 0x20}, 0x0) 02:25:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x14}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 02:25:11 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000100)="16be89ee2506e5007be9216e3791239576f6ac34997e3ee676a2a513d4735f45a7ed431011fc08395487d203c2aee93e160f79f10460e787d19d80127e2834b4cc1feafee5d1d47f23b88130657e174ec564f4890b39e794388339be65bd4e1e3b2fc205f37618b33dbc2a67c0748e82e6eb73e0860a0740f86860457cccc0b0f361f23fd45ae6f5d9cf1ddb5344d543ddf5866963faa201c98b34fff41087d02728e6b12d86e41d46cb01bfb9eb90391acd19e2f15d360d96c0e76743317118876f7f21d19bc679817d145141cf5f38bb3d6e5fdb41b2781f53e2e88e01c34fd5fdbc4695ea1c249e0429781038939e3068", 0xf2) r2 = socket(0x1, 0x5, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0x39) 02:25:11 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) syz_open_pts() syz_open_pts() 02:25:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8005, 0x0, 0xfffffff9, "d730c1e7d96fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 02:25:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='E'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getgid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 02:25:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x11000300000005}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) semget(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 02:25:11 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000140)=0x3) 02:25:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socket(0x400000000018, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) socket(0x1, 0x5, 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 02:25:11 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) acct(&(0x7f0000000200)='./file0\x00') acct(0x0) acct(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0xfa, 0x7fe}, {0x10000, 0x6}}, 0x2) 02:25:12 executing program 1: r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 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="01ec"], 0x1) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000003880)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000034c000/0x2000)=nil, 0x2000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r6, &(0x7f00000039c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f63e80e4b03474380c28e65e615907e09365f80f1d2f9b9100f297ccb57df3de02731b14ac4baa328fe725eefa1f09f7d8e823175535c92a13e91a5e2dedfe049"], &(0x7f0000003900)=0x6e) msgget$private(0x0, 0x400) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000003980)=@file={0x1, './file0\x00'}, 0xa) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendmsg(0xffffffffffffff9c, &(0x7f0000000100)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000180)="0fd19c92051544bb37030dadeaea23547915499343f8412d10fc1731487f1c22072dc949a5bff576228a680c22bf10a1a3ee5df632d49c6f5ead477f530e167e2457", 0x42}, {&(0x7f0000000200)="1ea1afc50a712b17594f7ed23d40836bb150c37005345f87fd01b1c4793d7881ef981c9d97f4f890b259342985fdfc4a27475a24f89c7c0e06470d3897dfb601910aad5f44899d775e069064bfcf9e9e3d0394f7de7fd8b0642d9d945da7f15f9814236d18922f0d37e8de8cad6f4982119a30a9ea440d0755802f2e2d05da3c575a3744e1cfb649194ef995f8132bd2cd1162654c763204be142a4ece036c81e2067c", 0xa3}, {&(0x7f00000002c0)="49c1b7d7bcab8168d27566c54cfe36394e38bfc9e66c25eba41e7a35ae9a5b66b5b4ebef3809b0072b858187a0a5a08cb99b67114cf4042b04af3bbaead2d63678449c331afec47f6b50dca025535a554fe5dd064f76096d2bcdb86d8e3bbdf5da027cb8017ae9af5aebe1c34208a9338bacd970c481b1788082b361fad5a68f65517ecb00951c03544fbc4e63f7ceff6fa62ef64851b13678dcee744629fd602660908145f72362c0b98febb590abb0de9decb9a8a02d9f69439ac63e", 0xbd}, {&(0x7f0000000380)="81f0bed7951bc7dcf420ab9c2a95940e15f0cb38eaee86c08ed8af1a276c1af96fb434ba1bc5ca45987835108e4a2b9bb4c8881181b9bf40834c3ec7501d4b01e73c8570b1b34c5674cd00a989c6d7493679f59bbdb0a04f349a9a14e7c8554290aa56c71b4aa6302b", 0x69}, {&(0x7f0000000400)="7986211e8c8333900707ecf1a8b02b0f4f24fa442810b15d966193d4fff1946ddef816cd5d29fb2a2472348d85e2f6ea060d4fdb8e4bff39a30b653759b2e4d2f50d3d89e2b898bfc7d2177bb56f309dfb4515561e76cf2ee9d9ca44bc78c4e171f6ecd7d8e46ea0d22d5f66a813453270ee60da212eb6d09937aea8694c785dd2f3717db435760fa69c245106df5b3fb0bf01d6c837ec6b8be5e1b10b1a935e3644e51bf17ef1709c0f58405ee3b9c839c28a8d9fc74a006170eb830ab51f093e2008960876fb41f2b2a481472a82e270d3d3c81312cf197540885ddfc14fd3bf2f9d23b14b6a23040e5b3eb60de12317a25907576e62d3286a20e9d14535cbbed20d624ae52a86f54850806d828263965a55d767a6d22c25001a17c475c18d759c9a2d48e724dbac6465ff56e2f7105a5ab5608e1400b7d6a5da0603eca743e93c479e144e14e5a6c8f60a56d4e8936d5074f23ecea7d0c878da420036f7d1439bd1cff285871c22ed05cef4f733aeb4482d641c7418889e96adcab785b46a86cb43afc0ff350646a3a4da7621ba079990e94b7f30ed778a8f4b7e3ce8a39d4759f38d82a1a7b0ec3d5e6134bf7b8e33dcd44a6d6f49f106b912ac8f1a311dc008c1f933cdbd935113a7645ff82a66333c812ff698f740391514653ad61538731b83b16600cc77b9a3e0f2a079878e837b981e137023ff3ecceb4f5f62aa0cb9abb06ef723a64cc2ae2bafc280605d37d9cb7d177e9f454bc08de8f8a29311adc1f6099fefb753e6e5409e64033d12abc09d816acd58d68ef9bbdacc568b81d732a4ecd983b0be6877f50ea19e018f0c3e7fd7486b152f304cf92232812662198e6f0176715eaed7b56a82f22b4646f53ddff9e0a3e31e7db6c204bf896412a6ca158a8e189f3cfad22432adad70ba78d5a7d1fbbf38d811acdbfd8c5bf4b014d61acc0317f0b54aa10a00ee6d859ee25db0110351d0908ab6821adaf8a0ed8520b4ac2fdb101c1f651fbbc0d54da20b20e3e228ea9e57ca00bc10b1d856fc5aa4b936646da79ddd5e671a449516c6f874f14ce8526b585d9a55eb0c34d7bdd36997899c05e1bf0f960c4933182ae4ce44384f36422308bdae323564e28a9e7d406fd3f312c092f7ef41d5137b8403e4808a091c6f092d946f421f5fb3d6fd4148e34fcdd5f05ce5ea3771e8ae7aa2233039fb5b3c57d8298960c654d669bf6119a1cabc73f10b7780cc66a5b5e5bcbc6f65d6a7489e84aff2cd2ef8b4b9bbe2906b28e0047f8f82e3b618e6b799bf6c5c2aa49f8fd075e2d5d9281f55f059f6bf73bb200fa5dfa108b631d175ee610189c9589aaae8b82d25e40a37e53ec83ab32ca2978b6df37e8f8576110da65435b384d1204764afb3cc30d641743fd46d4ed0a3e15df0e5fa6eda32316cdfef8d43ef386752e5322c29dda403e8325d1feb0273ee90025895bbfc89ab87c30b9aa7b304f9e6f6e77921439c646535eaec8f3e6c1df4d5751c6412912d8f48bddaff6f666cea53faa70c547bab28b4f81f6832f009e8e6c2d17461e399e7425a78da66f7c0f0d42f29d03996d392ba344ed49f311f0189198754382347b434a1982d96b8485cb93dcb0569c50838c6927eb37905c65f9b8569ef90313236c7657b8012d6f538db0e883dbd826f723971f2114804284f4d38ecd7e47ac621e4fd977696bc27353fd62b9a2ae9b3f7d708f0708a3fcaf959c06e97a7d7367d2c33061aad0c467aa9eba9409444ff761f4c1f4b3d13e9bf835f82d7ffdd84b22eb7a91420cb631a360291d56c678d251cf4c5a710f35057082fd3362acb11888715bad0fd05c5be218d0e17d6d6814b74482b4f53e3e00902164d98dd0371b207410bd0716756bb4b9f75d874c469838ca3629435d4d3148731580f279910c2eeac6c10b41b427540445d26606d1871a515c3106403fca2b0e4c6361a6daffe7689798623d574420a46c8b9899d05d153b1e1080189ca09eeb02d0cda7c418d3cab1308bc9574cf8c2ff5ac0ff0e4083308ad5fd0dfabe695c1f8c0aea531e9145da22c0da440802777c24d9d39512fe045163840532f1940b756f800cf9f98b4947755473187687d08b23bc6a08bf0380ec472428e11c50a2bce5f587afc99368ca849efdda2b93566345bff1f33750b25771dd040db08f9d70b48063edc7c871d7d8fffaa9e38103654b84161b14f50c1c8e773959032b19f1c948ee7e327a0aafcb020742a44b8b5e37d6f1e77b186758fdb7353c447a0450e4f0ba630497319e751cd9c26b846b45a36b32a82431f0e986e84a2ab45cdd5ff59af0bf5dc7c3fbc77155ee9f389290509d27fd2e4e96318b7f341c949b726abdb4bb72c4e8e2eb1506f6d741e0396bd828886a5f5855b1345f9c67d5b925da4568fa8d72763ace3145691d08015bf9232568237ec1e6231415d2ca5ca9aafcbfa70e4ed85d17972adf088afe8560cbdbfbd0808662a3247f05b0d9023eee6f8436cf8d65355b48fd64838c7edd393698ce2c7ed350b289df14e182df0f2213d19d6c6401772a39b0dd9f8761bdf25723532b935b484778e07cec9a4f8f87ecefc8f78dedd8357dc76f4b9103a1e5bdfb1d98e5e0374bff53ac40a33aea43a8de35bf3d0a669308aafa7d76efb4a321b7bb799cc4d3d39c0f7451df42ee81aeb8501c4b30958dadf96744960ccd3dcedd52f30566a24a88f0f5af567ec09d7c1e30d4431d925f4338a1e49fd15e92dff1f9fb53bb8f2f1c2e6244381fc4f5ca5e51c994893a2f26cc8613c3bbd9ff08304c4a8197c3c26bc481853338064dbf5ac9f0581ae7597e95517d26fb0116268559776b64137b2827336bb919e998419973cff9644113e3a0485cfdd1d53e392073351010a5c031360b6f31f5daecc53183113b10192ad54ab958f985568b46edb5228f6215d88dcdb600911b7d2351d7205d251e948fccdd53956322100abb9959c1b6817ec47c91f05057e1a65edba372bd528948f1d09e51767c46814d9968d028f68dccbe04d5af082e067d3557b21b99315536abbc8c0a2e45604653dd22de6b21404cb21c1522b047c126bef707cbd1358f7152058af83843a20a2ed55300185f6b84fb5d0a7dee3919d5bf87d0ac6d0feaed1d9438f834bfcc8b0aa9259109edc68a23a60f06a0c8109939f49330fba8495bcf89dd1a60246bda96ae5c82b71ea6a128d4fdc96e11c26d7bc3db30dc4c5456fe802f1e1aada95355706a11ee1f41ba0258434ca032b6f7af73a22af0b7864b73f176af18674351c40feaa9a6900cf64c3efb2d73b59320434aedfc040adc79bd035cd6410f268c38ff5db7b0d387c1c8fed28e2ca7a2108f8ee258d736ebecb7b1e1158ccf352aecf799dff190b33bd2d0f57fe4457b68a52f26d5343a6da8066ee2752669dbf8c458baedbef479acbf8c3978a46dc4e82333962a5c590985ba797b50c3b3e9b6d4ba04a0a1c16cdb60a5a1cbab733de5b2fd0b024d22b60e8d965777e4cdedbd0767434a3921d3ce792d188ad787ae4e29b2f941ec3a7344282d0d53acbd955e5817579636625a93d4b08f8c70dee50946b4df20c5d4b105f46186d2693f60654d6dcdc69487db73632cf273463a729f2db3d223b6775960d0cede57006c0cb5ffefcffcac887b48b738730bd2406d81111ed9daf1b1875674d19078446ec6a946c8946567781e5791d446c89f6af8becdd2731da12524aba579372f8c0e7cd049b0022778f7dcac1dedbd4057729a11e01e7aab0b01a9ee111d8a5e69699c06af92e4495496504635d414f31641d70f4aab890802dd9909698cdfceebd68dcfa3cc8d67e0edc7cdf25c79cbb8a56a4882883cc1f32b1a6eac0f072837e2048b8f2bdd33f8caff640363455fa5eb3b1314b982dc8b8e588f8b052736c037cdf22b5c8164732c8725504d4fcdab7de454556fd338dbc5e3aca96fb8b7d022e913de99c4f7803159ac52fedf650b73151fed1e0a2ad67f74e9179c25372312b57d484344dc017cf17d16efc58f2f20f546aa9310cb94f5e44ad29452e3203e1b042f6d9190f9a862a03b62aafe8a16dc327d220960b1bbcf1cd7c0f2517638be4e3f37f4512cf2df2703e8b5e76233062c53ebdaf2deff4340ad948cd5b79ad46e11cab8114b0807e62d1c4b0e140c99df419d8ef84421100d4992ba55f23cce100e985349eb9aaf51f83c1b0c768de70d5e8615649edcca7f8fe361f69afdd047301c582e52b666ed3f917eeb7db34aa9aaa5f1117e667305c2f5d87bc981d40f7bcfa741c1053b081bb47ddba4852ff125b186edbd7cb231aedbae03819524b90e5a0074fa389154525b3b543b0e189c10e9ac021a363fe742aa66c422f9301c872068434caa4dfe162026fcbec160ef304195311684b119aa2443723cb47f5d5e0239573dff89c8fb5210d3b2154751b8fe9e6765aaae5701b245043dea7c29a03af89df88d3f3249da34488be8d7dbf2016baad87653bfe5d24fb6436ee9061c13e8878b5a480a8920906f16251be58ceba5b9d2c26e7cc7bd849f7cdab5e0a7e602f6606278a1e1805b49c0eafb9be271b6046f004654cb3f6b971af36e20bd50bd9e6c7b88e86d4d23c979350fb065aac763200c94880ac9ffe84509b9fa3c9eef45b7ceaca8d9e7e8febd90812ebaf4d7aa1f5a0ea494eb7369a22254c3bdb32967db854aa48e189756b8ebedb7313b2c03a004974d53597373363f8997b7ee2da4dd19aa434a880a0cbf6e1c54d60a0ce3d1a529c8f34d66e7348cb38c4bc1b6086d9daa0166e9e1eee02108c4bd213b052d11ac2338a409e0f6ab2925fb7de62ea8cf570145e1175087430a6937ba55cf1d6d7646ce7f11675b4156202f46ed7d17c9f37aafbb616ee738b593992cef8d7d7fa51a9eec03c0ad31294b531e7c9f52357299ef62ac0ea6491d2302b146c4b23f7f5062d3e1d1827f392ad3d6d2d2f73e374a4d8116cdca112fc21c98538c8dafcc267cfa12eb545d93218b2dcc126b37f2b19445c803f4eee90b97cb873366c7cbf64b944ddb2b8bb09fc71e3eb344cebc06e0aff7f9e7893fb359d317b834a604ca97f01f324489231dd399698eba16f1d6eed234e13680d9243db8ff9c0b401f7d392303d38e937d88147d4bddf90cbd357d71190b7c547de93dc2bf73851fdf58dd04fd637414da172ebda6354dce65fe7e740834ef0f473a0f97800054d8a699bbbca54a49b76f8199affda2695b5b8c66e56bc038bc309661c477f3f1c8e39d9ee33dae13568603a5d2841d7d0738906cbfbfc5d5e482d249f185e24a009c744c3476d9f91272bd5dfb5f4f51e161c93aa72c6dba6a5b3b3c3f81ab595afe2d2c8d475a3cb3173bd6052fdee6d5aa55571d5929007033101d30d7aed4d9b4ca6f28e534eeaacf90e1aac1e795ef69bd76a6de0ec6272793117d129dc38b1387365c3702ed55b9ed1407617433bd9e6207cbc99867544998c89afc899b5eaefc90deba89faf07b15c32cfea75ab7f8f9551211b1741fb2288cfc276b27f7a14220f0dabb3dd1283b9c572a8af8cfc45d71746bb64f51dc1b525ac15639d50bb947e1e73e7478970f282d3c5d19ff1bf121b5c954a8660c359b9693cf4793245ed9cddca05cec387c5817cce581abda4a8770c21dcf2c1b4334d0d7a12f192a71447690b660ff0a8e5030102eb19101e2556384fe2d037bba67b3ca6cbcc82820384c0e87bf108a7a8219ac99755cc59dd88dec2e92f256b068c582ad5e8be049315ade065a29cb863e99c039e45763943d1", 0x1000}, {&(0x7f0000001400)="dfbcdd252387f7427154fdc915878608e0f51fb79e45009dc0ac551084d1a01240d17d6856793ff240fe40b5c2aa72de60a85d4b694ad57c18e00334268e2bf68e3fc12e14a60656f26ae448da2fd4d4d24bf8936cbaf6c39e3fe91f228eac2446d94720eb41f6f30fd9a5c5d90b6b04f727fafa4bbd97b7d2bbbfa9b8cd32dbf4dacd4b817c947ad396c4514259957e825fe20b2e7648cdbf4d891dfe2d95904cad5763f078b51f550f4b74f74e4363299434a00eb06157", 0xb8}, {&(0x7f00000014c0)="8e54cbb8fb5b8391a15d0307507583abd9f0aaddeb58c95055a555623c818549f15a41c3733efa6fc4efa0dae6258ea5471062c0f7528f5fc82fcd2ffa4872c5cf8f120b3eaed0c0587c48c0a3a70cbbfc8a3f530adf0a92bcda177c15588de7a73bdc632cad93a8e2afb9fb964da27f1de4fa756c43b48fdd", 0x79}, {&(0x7f0000001540)="ac4de553b28b553a7ae292a93058e33823176487f6c279dc15a3884edbda331f654d8e424eb6bb1c36464b7c106596972e74d6b34ee293bd8180e5aa8897038531ccf6fa21827292e04890b484a914574da1c284cc94606de1e3a636ff1a6cf240fa622c16725e", 0x67}], 0x8, &(0x7f0000001640)=[{0x40, 0xffff, 0xfffeffff, "aae072a2cf671dd69828411b9be763bab2b33980eb49594c2314ffa7b5e5f8adc8b2ff85cb75147523d5"}, {0x38, 0xffff, 0x1, "0abee24adc6ec672e5ce24469237c6c0f040bef9f4a4ca361d54323eb3b906c3add6"}, {0x40, 0x1, 0x1, "56b5c4597f33dab4c5321135da2123429ab10ef880e24898da906c6823585534553bc97d78515062a68007fca7e3a4"}, {0xe0, 0x1, 0x0, "5c827d9950a858a93b32bbd280ad7163d17591b94a5758d53cc3fc2b66031a55663358dbcae7372083a5fe52fe4e0001d6f5c5300dacbcccf451f288a6db1dcf7f906f2da5f6aa5bc057fc21a4d44aa520c3e5abdeaa0745463242227238536cc367c70831f29228d7cf274beaf0525fcc8c381bc061c06e25b6ab607ae69517e4dbe7ba665e9dc6dfa3a7d95316f7900a9ea83d0786d720cb0477c22f27508006af0929f8e4711363b493408f29b069f6dd4f04ef3e2e6b97966848eda6d15e3801d972067edbd8f196d49ec0"}, {0x1010, 0x1, 0x9, "bc12c57aed93f056645bbd64cee1cbeaad2c979750a3192b6a575f76de08ee916abc9e3534f177e9e866e072c23120097b6baa69add7f373db8e00298a544d3297fc4512c6653d8789dfe6cd1ea1f2933439687190d448b2d451fc81fa5ae7cb3296efe9b2e2dc0955688342ab84bf3711066e338532d6340107a2a7d4b49bb82437d5fb846f80ae7ec5851173ee2d61c2627d798d9e829de904f1dc9ebb7fd526e5584f0df6728755e4fe582e15e2e3330006ff3c14fe8fa96e317caa3f33f3fe33c1864d10533064834b990b6a1df83590a27f1caae0f4f5aacef7dd9a910f1bf3d65763a7acff499137f8eaeb53f9e11fd017549247f3f57237a88f58ff2ca38af11c9f14d56e379d0712def227d5a9b17612960f9dae38ae382b2a41c79a0ff4bfcf5d10945ae9634b0341152542c4a970583cf89e4d93c9876d62483d59a4f586d9c0639b4cf30e68b4efbd65830cb92088ad777336086c277fa8af0d5bb68d8e9dc6cb9ec52b25a15e277b61e473153a81986dfd12ef7eb8ef9325ed1fa3cce385ce7cc5a39083853cf87c0d45f456f2a87c32e1e380f3563f5cca46029d865ea8df91b9d8031d5ccca685f3a059cbe4ab4e5bf6745e4baa2e65dad2aed784f38ea61832cd0f3ade5f21a0ea8eb3562fe32b225af9512768f678b672633f68d2c4f255fe4db85d72d629d02cb9e6eb1b214253f90bccd5ca53b94cabc11f98ca31913a275ed7d05af20fedf6c50b4732ca6fb50b6678d646451964ca47a0ae293941be601eb5e8b762240fb2dafdc387ff5e87c0fe50c6b250f3804491da5a12b846e2c9fc8695a3fa74e124164a3bc9249ab97763adc3b7c6148ee02295d2340d1b9dced792c5d0f6607499bb874e24de40e0f7081c8a9c8066160ccca1124b6f720f57e678cff17a20b32e698a4e36915cc2efa03191ad109046afa5413969b90ebab96ac267c175e04e5d7b3b05f7ee7c27438d29009e57278e51253648b4978d2a654cdde28d55b22412e3b546b878c17c4c33d5b2e1b313bd590ec68952b452abd0d9bed738dbe4a51734c5bce1606275f2e851aa3a1092a9a6529f3f3b2817b5db4ff0ca2df8689c2fdec22598064590cad1cd094d043143e0f4f9cdce7fdac2e66fe9c46f51b0375dffd8422d46e322b356c984e095fcb51ececed41beaa60a870a9088bf9d3b467925b0ab71664a8dd6bf6fbd3e3252730dc8a13b5769397027af01b4d596b83b6489d40be4cb1db94c0785cbf1fb37270ea8b0471d82eed53ae16c688edd958c59d175116a8767115debaf003d54c35e0cd25e1028f7f4f80ee3ae9a459ccdf6c9bb5f61c2163081f0c2d7eae66a24eeaa1408caa2beba1aed6eb3cb5ec6d38972c43b70ca4d058b3c54cb96d1217aa044b6b099cb87f58620ddb75beeda3021024d65b931cee6348f50cc151694a62ba8b4ba2465c0f11b4ef606ae77e0968549ff1e83ea89840e29399a9af993d23a4a0763b5b43e1e775ed90cab686fa51cd2934b29b0f9a135bb389752bae707229a9c67ab06209be26f6bb43b5b0965296f04b9e9f65d3e9f1653df5adb79e9e70899bd7bdc03a072ecae8fcab04d1f48391910d306c61e44d69f8547f9effa82830437fe4425897ed801ef3d2d150ae9010c6c37467b09afd38ba81fb8815dd91e332b87cab16a310de38052fab135e874570d2835c3b06c5cbba66660592bad185f8e936fddb4fe598388a7e046debeaa31622da8e39eb2230af9504bc5dce05513d686e03d5d5c71b424bc10f2d5a90acf04e72a2849e426526e646b7e20dfc64487ce723f88a09e52b78e8af7e304a6e4bab213e1e835a978f6a4069e6ee7ab7f48d31b78b3e95b061c28f0acb8e51e004e1c2e75ba6bab348bee5e7c2cff2a981d9dde02a5720e7a0fd02e9f8d1e576059490c68958ecac115ee4cedb30c7b0e43f4120e1219ef071d0d52441519c6cabe568222946b44b9b7dccee291003d32e6de53e18905b4c063f599a92657825b47654428473cd4a186d0d329ca28b8cfe08722ec8690ba631368bcf4c8d7ffcedf9dee153f41f07da1be844c2443b0169365916e33d71b5e707cfc19948f37ed6a725e8c970006df4e79a2176ded665a787faf97b8d9938f73882de15236b1cb25410e474eba4821b46111d450e27c68df2cde1f2158c7d5ecb4013975ea9b25a549e5a3c17963753c9ef8afe58d19aeae5d70cefcd6a45c43556bd927e1ace6f012202003ef3e269cee496b4cfc9bcf9919a423fcdb49628f79c88f9d2f4c90514f6cc43735c3db8f2565d4ca35d21285be09fe84e384d06f8dcfe273fc0b9a922e7e971c3b5389a216a1257f5f21297f7394a19af24450651f4c74fe6394895c96d8f517453d4b121edda0ccc1f4ea074d85df0ab7a889dde1d939523a2d71b9d6e4608c9de399bdefe1a6dbd070bd4abca18f872bef7f47510ca4955d5cc0e9992cafb30a77a1a6696bf79b18946febaf98e70a6f02f51c7b8ead016ffad391bffbb8478b643caf2c0a8bbb7069dd53eff279795c9ec873af1346bcc5398a9015ef8f8c7e146e3c4c0d2ce78e4929b8152799a21afceb1d1de4d76d8fbf7bdc56400e8020e09eac8e1b48b97cf4826dd04f7d7c75a463e3ade01f1557cb9fb7c442ee08232db8c6faf8e96e6473d45fc38ff465d5877b6a1a1d48d971198dc4989ff2332d5b7b75762b3eca1e7b536daea73180784270b193c2590a9e606f46ade94f0c4526d03ec49c787329fcb1273a997e6826bf4d1b40be6abf23214d3313b61b6dd578bd782acf8c45ce497066cbe4f77a7ba401a70f33f6c0a19a2f13ccdf35facbe5a65c16339ea4d390429f3d7bb5b568cadb963f13924f1e74dbd52fd8e024df1188c5f0a559d6b93fdb5ab4ac814901ef78a46c20d262ba3f497a410431ba69d94087f8fc378a6ddbccef22842366a7dc84eb3965a2bc1e7bb49b17a1be99a8fa4b64c03552c5d4e938fb8beef9e814af5426da706d7e6a4819c37c189d38c59659c5f482300191bfabcc96e46447cff9196dc8346dd30989191d4467506dc84bc41963ca02d6f21fc8ea34669cc8d88a9ed0e04f521f76056c658dceaa21bf9ede5efbff0f55a66df989ead0e62a56a8b649065339a7bfb94e0093ffd0b32b024f738115899f9235a60b3d123afef2a6e84a480c42895069dc9fe4620132ce0547184835b356e2cb1aa2a86d79283f1b4ac6a88a3202385cedd9773292fbf3b3dcfa73e0df5343087b295b0ee397cc69ef6a9f29f894032bf8b13f15381e2d9bac688513fca3d37889051cd18b5ca9e92092949d9195e62ec5661bd2382dde4883ee563001ba518e666434ffac2e9c9d16c6f36d37c1bfa77bf8f64435854c505f8030662bdde8479b09b6f591f9d78d0a08d83a3ef63b1b50c1bb2570e25b3e35667af51bfb1d33422e45dd096b6ab468e2fe3a3792966efb1f2b43e7bca976362dec2809cf14f9733db50b4b1fc623818c3e1a1466214625beccd9d809580f6fb142efc29e1b9418128f8765a63ba76c6a90c9eefab91ff93fab2f46685a6d1b5f7686d76105a3d68a4616e379753eb7dadba14051b65112c78cf77abf4f0f590f6221fd5bfeea832873f59ab9ba40cf1db8dd9f0275903c8fdf767cb9108ae1193a2c6ec7dd7492c396368fb4c32e42bc9b7bd39e3d028b56e552cb5742504536c63241652629cd02e2d187a0f7b9dfc201e97f202f2c63963c14238b3f2563066c4d43f0009a0230a4778d3674c5f5cba102c8e61d31c2dc0de7b0fbd31715030410c5acd1070b7345df8c18bfdf296fcc1db13977d1cf5acf0376b165b519291750ff0b7ccf69870d242bfc6cfd9c119d59a773172ebdef55524310b61fe8750e6f1ba526cd12bba23020a802727c37e5afc3cb2734b25c79e0f52df1ffc0cf3493a0e11a82092ea648f81ef2f93efcaec9a64d6771096458f138a318549cb3d9eaf7e6bfb0dbfd987222d167055960629cc9bd144cea172743a9c6bb0ab35032417d31381c9c79a11a756e5ff9d529267cb6be30b913772698695eba0a478bf14fd2b56a58a533c35e7a0a738d16eec1f8357ac11303453475cc7a54d4b352a2e13cc329aa55bea520acf0f42f8f032f64e1471cf94c4145dc96bad1212d7ade9da59c5ea637deae994459e4f4aaaaa096a5abda966e27457e0c6a6142ce80a0ced802c8dd3503597b32134f7c7c0d964e12bfb3f8c760cb43aa784ccb7ecc77c9378fbbb33873e5e74c1a9ec028c1b04d6556c1778ecee112127be738d9f72c00abe0ff6a62f739824c60e25ae1be0a6c25364f16a135718d04a29529262a25b898bb46dbaebe6fa411fec699e0dbcded51192de46ea7d6717c7ae0d7b69b50243ae4512c5e7a9f8ceae46d2874431a203c3750315b48a9e883cfdc7a584bb0fddebb6106445a8d0a12de9c71e4222d32a088077c20322b3e1eca19cc9c7910be533464453b763acf2e87bb24f16c3041e4b254653a353521d9bc7ad648c9309e2bbfbbaebde378d59159e914ddc9f6b13ce39ee9fd1c3179f186a92a2b70dde2fbcbd5a89850f8cc1e03244004cf6920ee072f2c7372177c077238b283e85ada3f1359b5286bd758791f3d41961fcf40af55c17e90465a95e32032b4c32dd175f9365eccead4ad6d2bd15b10a8a515de3a22b2cec432fbb033b115fb84f90f0a78a205b99dae5a9d8971a0313ac484cc2bb0ea03ca0411b3b4c71eaf0fef4ae99378e640a010d7f71a7fec5d0e9b4b13f062180389d85b95badce32ef7a9d6ba0256b95a600190a10775c81a760714574a462c6b6b9c4bc6ad2a323824be0d24195f38e279b8a44d0f86cf732dff15d97b67814f5d63b9e395e9926e7523aead731ccef0dedc50aa9038b64fff6e46e65c5b79cf25e37ce2334b63319fcf18c867a73c441dc07bab846413c019ec68125cbddfd8edcdc5c54773d7d892a7b1a6e317b284ea1892c46dfca1c7b6b34c3c215b0ca6f76e476e134b406bbc75bd75dc0dfcf85d3edf9fefc714dc5e64c47621d4cdcdf32f52b9d88c1429914873ede10200e7d11ead2dc3822e92081a4721ca2b9acc1969f20415d63c1efeb28dbc5ce7642276b0ec5ece53874770c03cb04054ef740e8123e97301b7c5543b9bf6f4efcd7bfac35aa7f59d36c5ed0215fcf1516d5a8fd28e95449c9eef459cbfad129121da29da415cc474c41313f2ac5e3d4644a689502a21c8f05d860e7d2450becc94e0cafcf0a3c8031107b29044eae5c34e293988c4d37a6cb20e9ab06b25a1be62bd29b3ed8ec1cfbd4853cc01b9516e235c7649ff99759e31b03929aabb46c1031b4e289cf44d0297c845c3e99558377cecba203a6b81e7d2e991e65178fbdd09c9896f43d9c7fd601d34b227f9597bf7f9158eb7d12598f2404d3b46c042f67d651eecfc71bdfdcc19f9fb6861f5102e7459e99bb49ffb35b27a63f5873523e0c337f1c26b235318d33dcef33c111d65f468d145cf7e00074b74413636e69f21da48bcef4ebbce12606b6a19d619a6be92adf6738e590b98bbbefc0d8d9ff70a0a09e96f1806e4cdd9b3c968eb5efc94ecdf3a8ef523e323d4025edb3fd72386e4b7614744a0b44e6b21599015b3d7d01db82591ab80ab3109b0884b46419e1eae2ac929cb4842862916af07b66bcd29cd5a74799bb9f308e20760f11a1989519d151b960f1f45115eb04f022623c811607e080c32dee0700decf3705cb226285bc80bcbcaa33736d258d8ccadd375ac2fad065277252b2effed4d7b8ea095c014b9"}, {0x1010, 0xffff, 0x0, "a37e21ce6a33e4b243e494d65fc0aba14b79a795198cebad08b040c3eb65c79f16e241cad8317f5fd5b764bed449fa43d0490d16c2324870349693dd65b038b8570bb46c140a9b76c8dad0f8a3a8de57fad8198d8fb05b233710879da1d5061ed7b939c32373fbee85ee4302cc8b4186c5d2c21f0b9ccb985c48ab2a94943f0e1c94c7989566da4bba45587aa3a7bd5085058052cae012cc8648b7711f0cc6853c98aef9ad80b95e6d67e732cbc6d55c19478da852a89bd13e0f7e071cd4b3bf2f615d30dbee3f3c5eff7dcb1fdbd4a0c1f2b8a8db5d6facd435f0e7229d30de561f014f61e38cde45365646d182c4fd6d6b3632d5e29b941347e27382ccee06ccfdc4f1375db92aafda67ea9234d7719565813d1d93cfd800467c5d1b22a941fa83f6944f39c7572eef832a55d1b73f9bf4ec0b5448755926d31781f38770f39c4b41062b50e91996cd89d32ba1f7f9fa4d881a8a01060c33c6a7e9f29e10404d0a068de7784b10c23346391704cb8e53fb99fcfb15356712d907173f9a7e7e98e238b687dde29a175d50f79fd5ca76f5bbb5a1e1525629078957b8e60dc0936a2bc313ffc154a02592e172301c19542433a2b90397f0d2655235c0e5952fc0bb16dc79888c3691f52133520a7ab0f29653e842e73c3683dd134de8ed796cea5398c2d56000ee1a2c8067f998abe87720f43daf7a2b0d582788bd805c81897a693b94038c4a5c364e0750c47ae3be091f564e620653f4c849f5ebc59ae137fd955d76e2bb259f02b6e0b78a490f9305f420ac515c5a0591fa652655822d9e641310a01cb85a9aec7e5102176f4103fe94320c55c0bc8b264fcf269400e0ef9a771c1cf34d6fb34af1c89c07a99e405cbaf5a0201ad32654c103f7319fdfa4e27095c5722e7b740b1f7698db6039dd4fc7a6f8fbe8d04d1731aa3bb5a7d88e2281a927c9ac7cc81f04d782fb60c465ba6c84b952c45ae48cb1ad2f8247373af10d5ef7c62dff8575c0a854014c271cf4937d36e715532593daa14cc8e74988cc865deb7da9c288f1c9358ef08faacaf1efd4ea8db672cd7563e3f186065e31240fceeeeb3034897bbf0eba894632dea3c1f6e4e7ac271c9b46cd0e6c992ea2ed6b7d862a51469052c7c6c10ba06f82f8ef4d05523f2bd27437a6c7da277aedea25f5700e35e9394ac851acf8d7472a0cd0494376ff53efad3461c584e45e47cffc592343b37ae63b00b6bab9c9d7528500f8593a871d47b3916e26b72a53df3ae0b089f05ae22a5443442e4c03561f40d65da01abaa3d49bdf36f88b63d02d7a9a08ac244bd2e9e3e4ba7e66579fd1896f0ac3b2cab389fce5abc075997105b2c57211a1cb0f6aa7bff7e6478612c58eeca75bf2db6367974fc8bf939bcba5b4d6cb34bdc5f8ed3cf02a98eb9eb1bf7d873cffccd0ffec8f7b21ed74fd503e341cb2e8ea4e0b13f207445522a220b35658b288f2822106efcdf5cfa01f75f299ba9d706c74e2b811bd7a1f18e64921394153bf6e6787ca6d6615afae840d59d590b22365522e45fef49fa05f8510f10dde63a5eb39434260d286d1087961c19448654dcfc05b8a3eb484264067a26767264bbc2a96a8423030ec7b549b00d4e7e276db155f261ffe9348f870c6be59d35b8c02e64a5f7425ba6a99b179a1bb325176795974548f52ece24e67cc66cfc2ada75e6de0d7f839b30b4e7e46473948a58cfe11217efd7ac581b36a13d9cdbfa865932c74f1642babb62986262bf43624b219896d506f860de7a420cd791a6d5acfc61c8d120f1ee72be040c32cd34126af05ab49991ff066fd1c4e38630baab8d605ac453397c4a036c79d59dd11c0b44f79b5f10897c79721f61bc73b698617f08586bf9a7592b2094207626e16a8962dd06831ef7893a2f4063f594ffe48aa7b3fd9d81fa3a9e1e626a6beb73500dccd4fd61fc3be026f8d0f173a5704838a2c4df9f6dcf7d10bc3f0bf6f0a90d2e4ac750d7126fb0af7f1f71cc31df9c435e7c81b41319b57a55b2220eab4a87fc8cb9a37d084aa3d76666271f8a4ae8b7c94ec78ad6401c3b3b26632c51436cc1cd1eb12e8c712f9ef6ec4175599cc3941ffc6852e69318fe9ec39ddbdf213ad6f3255ed0f9f45a770d9032ddc456bcb94c5ccd32c42eb4ebd057207f1fbf4b57607f412ef77f6f4d9659137df94b5434bea62d05ed295049c2673b6c03e15d11dca77d0bbb0da56bc877e4eb01f6cfe680f425518589fe68f57b592e66def40524bad4a7eadd666bc4bf5e0b821ec9de496faa0681d7ef4b59068049098831bfb92668ee5eb12abee3708c8c7710d8db364bfd1f726b28bf73e2d2e8d2df0be21fb99c1dcafeeb44b2bdbd6099043d125a31bdc953b94611fa7a07c291df38a76584d1b4a86308ff646baa830dbc287e36db7d37a13e57dc3476fdbd2b938f6f1c963add437a2b647d9f3ced42d7b5c17d8fb81bb2af742e56bc25f182981aeb01c1526ac4d68c5d7e15c009c17c66e3a7218a04c83c50011098a7ccf9778bc410d1e4128bb95d8310b6c3f6ec0bda15cd575d5e9e8b1aaff27e3d87e19dc5bd049fb844e5c4c5b864f90868f8efebd37b0f7ecc11fdc850de50da479a55590b08298b0a588dfaccd3377820c01da4a1018683b5d8dccbe919d8bb90d8c62134dea41433a870de4f1d1dfa1679b423bf1003eabc17cafb2e1b5d462a6d832c1dd2c1ab0d98fed4aadee59f569f7b307aea781595b5242a0be8e323d451f38dafff60c4dcc0dcf375526e7f9cb28659d06b632253bed3012761ced795f65dc9e543243d6973915540ad25faa33d73dc3233ec25a8acb08ae79389962d965ff5f098de56da8b634ef34dd88867d11eeb6967938565847a40e20fa0146b444968f3ad4a9e925f7c03b67747b83207d23f4512d86cba6297f498b973d3254a58cd97247e75d9cfbe2a118c43f39714b531e5b97cf29ed80eb3547bf2d4e79a33b6eef8d9e068c07c74c5f1012e9eae470e9557d55c4f290d69cb2403b687d00b65051042b57b35482a52423d46b4dc2d0aefdafbaa015cf8caa0b65889fe07d6d600569d0fa5b9bd36b396003848212d69ad11f81330979757da162804062593705535cf1ff0732b8ffebb36feb5f32bd1c70f997756a4a0184c7be2a77914f4360306c4517104d991e497fe5b4eb6df28f0314043bfd4ac50d923800edd724965ebebcff9f0a788054d9540fa2f21c372503256a7aa83c175496d45ab2a3709c650fe49482dd89d79b54dba2322276cb79fdf1a824fc0a748383d6504d3d597314bdb5db5b0348e0c7237e66125fcf01a4b26ec9a288943ec80cdb245763f3fa033a70be7b775645c317a3c0ca65401276e0082deb8a5108d956ea8de18163a1b1f774bf7e80886807a71f80a9293ba21325c7d9154064fe82cd08fb53852a1ea1f8f93309fd612b12f99ceb172dde3ba411fd55921a3821e05146057c29d7a3871d6ad026bbe82643b019e58c413da4471ebb984f8dd3f04a9c776c7c77c2450b06b23cd1fc782ff356a75f9113d48a34606e170693c0007bd31ee18c8d1d2fd0bb1ec5ddcaea9472fbec2e6ae48b2b440540165bf14c193ee20b9254c22bf6361c0f72368878736d7b7dce26da090da21b410acf700e9b4db841540297fe1520ab41c8405d125e7e56e38183257a1d9652801065270bf659ffbce03f785f2f0b3197dc7159bd8372a59562a26951a9917c73c717c31c6466bd19e9740efccf4d4a8af253e24a8c6f4dd16dae5ea457f3df7e3f65a700d1f49fe551d44eb615155a0d257611220517460d416d9ed8487938c7232189e99773d227ea65bb694c2b31af03e19ae28481f16330ef619ac1f804722ec3b79285d883ec82638df78df64c4a134ca30f79156d71e3ba3f487143bac15351a189223a59de473f0f8034909d316973a2662c39dbd6a3649f63b800f03c51ce57406735d57b2c91c41b917ea1f73f1d8daa4c05f151f6f2878047672fb484dd818afd3b2ca5f560751d693e0e60591b1d092ce5cc9ef5406f8a8e1935af7cc58a221ff1b757d058a7bbd8db5352201adda760d0ae0e5fd35caf8432309c1284ae71111a470047051206b6b97511f5a5a09ab8b841604b0bebda76cc3ef3aeef5d56ce0f469d1faa07d2b815a8bad943ad88c7f47206f8b0a3505bc78324b0ad0a4fea12f26b65a46098db83eaf6439a78cfadaf1692f150a5cddf2c335f9a8d32a3bbda6b7e45b152034bb96cc3f1af4b209a2cf80395ac9e2f0ab3bd265f53b0a292461d68c468e55de9693deeca51b3cd9b1cd645f6741e4a24458df3c483abc4477d80e053cc3b42ebd56ac0630db77d83184fba086dce6863b03a3947cdf17ef4e87c5ece6eb4cd8b4e1a6c868155b07e54e38c3708340052caac2667eddb1d840003ae2a825d9e5a4938fa8d47b01e951adde5c1b4e4d300de1b69ad1267f6e542db416321fe53e6a142a3d29bfd22de8d981526220f20a8d2fb7fe066b33ce870fa9662e30a01fb220d07330c02bcd524f2c721442424680b96b91f004fa4e1c7b05346700fd25b8c5f5f96096a8ec290a8540dcef60a2958f7b10d07b7dc356ac90007004d751b2ab626b27dd8bf1209acd82ca455aaf62b37ac2898af1c143a1249d7e462b34465c0e29c7176b6b9d9535ed563402dd622316010543a4b406e44c1aab2de6a7555f591d45e652f4538e1b0d0b466fd3af04899831a9f3c560704d21d95655b5fb0fa4d85ebdd6a93615960180db7251046106dbd270b78ebd7332acb46886990f0fc1599095408565fd6a712cae6169f4a8689c9e58718546a96097686d07552a1d65b863bbcb4fbd794d233eaa246ba1655c7805326fb5e0a328d769b40785eb633549afe6fdf21b40fefd6d26d981a30d28acdbd2f21ad8c7cc220c800fd00bb5eb6d4fda8af7490d50f26a22094058c2872e4447a7ca90a90ef5a20d4adc39f6aed57aea16f9576cb150cf2dbc3415a1e651610d3a7ce59a7cc8234760ebf9fe511efd621771086400bfa7b35bd7ac889708fa7c161c9ac44b90335fc1cb1c01875fb8823e7fa570135125080be97a9b58f1f0701210ab0b7276222b8b2b6a7b33948cf3a3a694e0b9a7ebbc5700f1cd65aa1368d6fb1b0ca1dc8fd6ba08f4e34dbbe71f5a694c11c299fea90adae1ee4c09944ce9b86d73f2a734e0cd1ec090bea9781620b31a3259e7744ef34268cdb1d2977b9b19c78356241e8b72d95d582db49d604a44f41966a95aa9c93430bdc9a42761bf4df25633a723471c7e2522b5fd17ddcc43c8b713d77059b00db1c250cc83cf38df150d1393125f60735472ffb0de26759094120b71269407d7fbe1e4a530aea8ae08f0d2ef817f3d6e54f61527118cca8ccc121c811a759df1a565905113e7b023ec1d9877b0a4e914ada28207afa3683f171015288f93f2675a872267cb2655852c35708365fc59be84ecf670cf8c6142bb788e3ccb8cdafddee54dcd2f8eb4e747c98e27fe16f09d6cfff73cb17ed4748050fa081092b42c2c0ae452ff9bc3515d883c7dc7d540603a4b0b81ffe7413d468880fdfda4b47c135a38f0437bdb81235754234dda04ee420d9610806e24d13f6d84e70f80dc873a5424003544eef7c826c62b11e132c833f2076a4967e7253b6cc7504594b111269dcf4445996302fd394e7c4477beea2b177ab4785f0ef6486230523d36bb11d8b0fb04f33ddc5643cce965352e29f34b213b949c3ea0c3eef7fe30065af0e07b7d92f10a0397a344884429111a4599b78"}, {0x10, 0xffff, 0x2}], 0x21c8}, 0x1) 02:25:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x4000, 0x21, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 02:25:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000140)=[{0x4d}, {0x1c}, {0x6, 0x0, 0x0, 0x40}, {0xf7, 0x5, 0x7f, 0x9}, {0x8001, 0x0, 0x7, 0x3}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x49, 0xffff038d, 0x126]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) pwrite(r2, &(0x7f0000000940)="f781ea80e207287f0b4c40198a0b4e0100008076c45af84a28114f754602e9d83a7d038dfba546536fa1a2852d8c646e28ba7deda6240c79493a771f3cc262f45b83cee418b7856af689f672620700000031a7dbdc81bf92298aac720c33448e57a6a79a297fd4d55bea1517703fa31a3af5f1a9f018a80f87b4c989778373e70ab1fd6af66ddd1354f91312e6c74d4329f9f7b923cb1573e8a93c46f3a55bbeffacb1ae05c278353e2a7f4ec20cea640032c435e9d3527b48553310c15e309bc5faba55f771bdcfd65c91a92cbaf124ca2ea3b65a09905493c8eb0da762ed3c0fe31efbe2df020ff4f190825bbfd750a253624f83353efa281b145f3128ec861def2279be7a73c60c53a0cf97872bd7efa351b91cf18159c4e6b24397c9c95eee9deedef662cbaaf7621dfc345ee20986b7a6ffa1f4aa43cf4c00d1e6ec8d199758ccaabce5075340547cc4bad17b49a69cf591e22c30e9238812610c23f82edcfa9e1e296a8681064255009292c44d3fdb38fda00d326180934a8cf0ad4268814e2063e7b66f1b55524f73cdc44b1a28bd39221734722425a64043d6fe39b05447c7fa85f3f682f67ccb9a9c72183e19da3490bfb1d2ef532d36431d7527d5f3a54c402ae3de1b2fb74e97f89527f100914fdb65d13a687986a1b044f9cd3bfced6305be353fa39ee0b65c634f795f6666d27786532165cb0aadca2adcc7ad5ba6046ee89a9637938a140d9f67e19505656a3f4d39fded7b6eef604d7d0089854ce889c182c9f0f2ef078f0fc2585f354e7b65aaaa56a6b23f5854f436fa03034e1dc0cdf4360b824dd9f2bb1d7c030c0f27b6c4d7ae9ea993cd1333534dd27c199631d521b2bfe7f7d0a306d0c6c54242bb8ea914ec6e23e5466acb7da27ab18233cb1307898b7a6e5a8c2ec9f246954025c98de6f74c5a8bc31766b48045388bfed9b85e80967376660970b839c0dfaa3f7e0f0898154027881464deca1552409232d6a75ce0ee59467b74e6acde67943b21914a1b3c00493d262f736908b71a5fcc46143f4ae2ff6595", 0x42, 0x0, 0x200fffffffffffc) 02:25:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0xe3e, 0x101}, {0x6, 0x3}}) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r0, 0x3) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xf}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000080)=[{0x0, 0x7f, 0x5, 0x2}, {0x409, 0x3, 0xc9, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="149130da957e67ba8392c0b01f00") 02:25:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYBLOB="b9db5d2ebbc299afc3a4cdf5faa484602fb5f4147f22485d0e3b63f8adb35b10c2ac551e9656cd59f059768712c7a4c724b4b8b2c89d"], 0x3a}, 0x40c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x30, &(0x7f0000000340)="ebffcbff3170e8fc5edcbc67c312432ff3582e94ac929648000001000000000000000000f269333a3d40c9bc24f1eeadf378d960b47f76253a95793c690542cb5d648424dd16acc36466f2c47c639d0cd29f276840595cd37ce029426ec5db73614949050b4bfd94ca6a6caa011f1d39a78bbe1bc4f265f509f6498e2cb96c7a78b44737c350b882bcd95aae7218206e438ef6159bddca34af20363080b07325fdb3aed0dd667bcbe720500fcc8fbcbe8a937c8dc03d00", 0x61569b60eda7e925) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:25:12 executing program 1: socket$inet(0x2, 0x8004, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000213b1bf17c136f2578defd8db0a1bfc6923e98fdea166919d976961b33dbeeee38acc666089c74c14eb804d67a5caee69746107eef96f929af3d3108fc701ac9a5d3386ec33daa6a087c1a0bc27e1c1399e896533f98bf2b48d31e6b4933e9c724c0fc86dbf431e4570ef885ac138e1b9ec5a2f5e23f99f6e3c32d7d5659bef3e05a466ef8c6c17ca4081c907bf1a6f3e340c31d5568a311d90e3727122d716cedff7bd069b3077cde6d9b4ccf318a57a14fb821dc6be1d61bcd4413870063208226c6983f5298865fe8000000000000df1c083d91426fd49e65792a0000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 02:25:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x12, 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="220e2a", 0x3) r2 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, r2, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 02:25:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) r3 = getpgrp() ktrace(&(0x7f0000000880)='./file0\x00', 0xe94325c7a64ff1b7, 0x4, r3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x9, 0x7, r3}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:25:12 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x8080], [0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x3f], [{}, {0x0, 0x0, 0x0, 0xfff}, {0x0, 0x0, 0x2}, {0x2}, {}, {}, {}, {0x0, 0x0, 0xb85}], {}, {0x100}}}) mprotect(&(0x7f0000891000/0xb000)=nil, 0xb000, 0x1) msgget$private(0x0, 0x0) 02:25:12 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) getsockopt(r0, 0x2, 0x9, &(0x7f0000000200)=""/93, &(0x7f0000000280)=0x5d) semget(0x1, 0x3, 0x204) socket(0x20, 0x3, 0xff) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x8, 0x800, 0x9, 0x18, 0x9, 0xe2, 0x7f]) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket(0x1, 0x4004, 0x81) r2 = semget$private(0x0, 0x4, 0x10) semop(r2, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r2, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r2, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/246) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) oN./bus./busvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020aded20 map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e91f738 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020aded20 02:25:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(0xffffffffffffffff) fchdir(r1) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7c}, {0x800000000000006, 0x0, 0x0, 0x800000fc}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 02:25:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 02:25:12 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYRESOCT=r1], 0x1) sendto(r0, &(0x7f0000000180)="0e56097a2af83a55", 0x8, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = shmget$private(0x0, 0x1000, 0x4c1, &(0x7f0000ffd000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = msgget(0x1, 0x254) msgsnd(r10, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r10, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = getgid() r13 = socket$inet(0x2, 0x2, 0x0) setsockopt(r13, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x0, 0xc08) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r19 = getuid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r24, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r22, 0x1, 0x9}, 0x800, 0x1, r23, r24, 0x6, 0x1, 0x1, 0x2}) r25 = getpid() getpgid(r25) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r25) r26 = getpgid(r25) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0x8, r11, r12, r14, r18}, 0x3, 0x0, r26, r27, 0x9, 0xb01, 0x9674}) r28 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r28) r29 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x0, r5, r6, r8, r18, 0x20, 0x6}, 0x8, 0x5, r28, r29, 0x9, 0x101, 0xb24c}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r30, 0x0, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3c}, {0x6}]}) pwrite(r2, &(0x7f0000000240)="d0", 0x1, 0x0, 0x0) mlockall(0x0) r31 = socket(0x18, 0x8002, 0x0) r32 = socket(0x18, 0x3, 0x0) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r33 = dup2(r32, r31) sendmsg$unix(r33, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCVERSION(r33, 0x40044271, &(0x7f0000000140)) 02:25:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000000c0)="a3cbfb17548fb4290245959a47a414b755dc771a8ee6f5835a0eb5486f6539bcd22dd675df9a62a9b464b7c609de3ee99ef56b341225c1638333db30087694f0be4e5ad65a739954bfcdf952cd73eda826d5a885806aab99cbdea2e5ceab20534f8f2d60d32104d5725b473ba46f7d83c85a24930d699195cf96711fcde7278c83f39bb7edb184335a3b83b96397ab223362738f3bd197b1b49cef09", 0x9c, 0x0, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x1}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd7675ab985f9af8a0d", 0xe, 0x0, 0x0) 02:25:12 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x18020, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x81, 0x3}, {{r2}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x5, 0x7ff}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x4, 0x6fd46e14, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x24, 0xf0000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x15, 0xde6}, {{r5}, 0x4, 0x68, 0x4, 0x2695c75f, 0x9}, {{r6}, 0xfffffffffffffffd, 0x15, 0xf0000000, 0x40, 0x1}], 0x2, &(0x7f00000001c0)={0x400, 0x1}) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfffffff8, 0x0) 02:25:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r1, 0x11, 0x1004, &(0x7f0000000000)=0x3ff, 0xffffffffffffffe4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) socketpair(0x6, 0x1, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r4, 0xa, r0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 02:25:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x16c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) connect(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="01056a0c1f441f85015b7032aea7cb84b648b86819e6e2e8155692910c582bbbe57cfadc3dd6f7220debeb9c8b483172d0c18687b5ba257590de6ab6fc9dd93179c54240657b4b3082e93a4e70d0a3887be5255e0a055dd288fd348933c09af220287d017091bdb3f29b16b1ce6cd889b842640556cb1945d259be9cb632689a1ec0f6357a45c155ac0d83d3722ee3a2"], 0x1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) 02:25:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [], {}, {0x0, 0xfffffffc}}}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x15e, 0x4, r1}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) readlinkat(r4, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/198, 0xc6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x5) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 02:25:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186952, &(0x7f0000000300)) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) 02:25:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0xff) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 02:25:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x48) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x110) 02:25:13 executing program 0: r0 = socket(0x20, 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$setstatus(r1, 0x4, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x10000, 0x6, 0x2, 0x800000, "d700"}) pwritev(0xffffffffffffff9c, &(0x7f0000000540)=[{&(0x7f0000000440)="977e572d32ee620d9e28aea944e701eb86fbe37a76aff4e917521b626f2a", 0x1e}, {&(0x7f0000000280)="44a4f081b1cd2fa20c340ad0c945463b801bc5d8", 0x14}, {&(0x7f00000002c0)="ac88c9242dc19f7657c9e2ff802818b5abb7124425e981ad4c096aea7b4c1673d0d82b90bb3f0fa105ab09ab5ebb4a88f9a8f257b09b49a7b4621adabcbdbd550a620078699a4f2925fee7dc77f7524c5618ac82c7a4c9efc54e1cac05dceafe515c473926aa63368f1ad0e4a376054362fb4a5d598badb471bd4b87e6fcf8a6c928d1cef4ecadb5ddf5a3aad5d403a100006177ee43d6cf80fc32f078494432fc8c402e33fb85a285289dad1db8e8a7b3d865a9adcaae7fca736f1425cf9c7866e57a5994f842e3763002ce28408396d37d1c075c517c763c8fd3465d3053", 0xdf}], 0x3, 0x0, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c8d2712eda188a138cb7a70a8653800"], 0xa) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r3 = syz_open_pts() close(r3) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000004c0)) 02:25:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x0, 0x6) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000040)) 02:25:13 executing program 0: msgget(0x3, 0x100) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x0, 0x8, "4bb0bbca21d300000200", 0x2}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x1}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = msgget$private(0x0, 0x220) msgrcv(r3, &(0x7f0000000600)=ANY=[], 0x0, 0x3, 0x1000) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r5, &(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)={{0x0, 0x6}, {0x6cb, 0xb}}, 0x0) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) r6 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) bind$unix(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e54"], 0x1) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fcntl$setstatus(r6, 0x4, 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r8, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r7, r8) fcntl$getown(r7, 0x5) fchdir(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r10 = dup(r9) r11 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r11, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r7, &(0x7f0000000740)=[{{r4}, 0x7ffffffffffffff8, 0x24, 0x40, 0x8, 0xfffffffffffffffc}, {{r12}, 0x0, 0xf5, 0x0, 0x7, 0x4}, {{r10}, 0xfffffffffffffffa, 0x4, 0x2, 0x20000006, 0x4c}, {{r1}, 0xfffffffffffffffe, 0x41, 0x80000010, 0x5, 0x7c}, {{r4}, 0xfffffffffffffff8, 0xc, 0xf0000000, 0xb9, 0x1}, {{r11}, 0xfffffffffffffffb, 0x4e428531e2c8e0be, 0x47, 0x237b}], 0x8000006, 0x0, 0x0, 0x0) kqueue() r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) r15 = socket(0x18, 0x400000002, 0x0) close(r15) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r16 = accept$unix(r15, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) r17 = accept$unix(r16, 0x0, &(0x7f0000000040)) write(r17, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r18 = socket(0x2, 0x4000, 0xfc) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) r20 = accept$unix(r19, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r4, 0xffffffffffffffff) r21 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r21}], 0x1, 0x0) kevent(r21, &(0x7f0000000140), 0x3, 0x0, 0x1ffffd, 0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r23 = socket(0x18, 0x1, 0x0) close(r23) r24 = socket(0x2, 0x1, 0x0) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r25 = socket(0x10000000002, 0x4008, 0xfd) dup2(r24, r25) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r25, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f66696c65312f2e980c98061d9dc1b60fc50895050cda89b600000000000000000000000034340079111d0cbd5b4f7decb7ea282f988d0293518393843f6ed62495f8110149a6b1b91c23484b4e49fae154e1e72b886be57e66dcdcf2acb44ea0452b4f72c408098dff51711024fda4c0c9506b0145387cd5b165aea65e65254ae8daaa5df06096db845ab1fc8735625e561effea73688b4ad067a7afa4eb10d5d69ecb010488a4801d738d7b068fde6fa662352d6a4ccbb2fc5e1edb07"], 0xffffffffffffff63) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r26 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r26, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file1/../file0\x00', r26, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r26, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xc) getpgrp() msgrcv(r22, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 02:25:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 02:25:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0xba, 0x0) pwrite(r1, &(0x7f0000000040)="29b4f17b08c77ad8acde7e2e", 0xffffff18, 0x0, 0x80) pread(r1, &(0x7f0000000100)="b3667df53514dc90e4ec5b44a79d7bc0611696ab040977674b5608ad7b7e437a1068977e792419a6ac126af587c1351fdd01654b8a60bc506acee26b2ceef79bc9034bf21c0f9721cb463ce4b9c14cd0a02cd183991aa7c52212803a8d678b9602700c97035d3cf763f32a", 0x6b, 0x0, 0xa3) 02:25:13 executing program 0: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./file0\x00', 0x30a4, 0x28e6) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="13", 0x6, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:25:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x100000) sendto$unix(r0, &(0x7f0000000100)="af8e624deb18f8f47ced6846779049bef71d053b66ffb07341b4c4be5ce7f79cfaadc3ab038af3e3b113df85cb117ae6353f472c568cfa683333b4a1d1cd8a2e56a6009556b747b55e827c2ab505be3749d8", 0x52, 0x405, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 02:25:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="654393b965c00500efab80000114eba594ee05ec6efafff8ffffff7c7280247c8ac98df00077ac17b6737979401a9c00cce80c1c1b94cb36c4ed3faf959618e36be67630ad8d3a8f03e329aab8ce68a48e69a7e5d76d951a24211351acc7c36f754296e09f7a88e6c94a1e3eeb1d9313759c925e448ec8565083f37f43d2e20f418d6f3722d05557ee004b12f0"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:25:14 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 02:25:14 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x9c0, 0x100) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x10015}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdcb4, '\b\x00E\x00'}) getegid() read(r2, &(0x7f0000000380)=""/223, 0xfffffd62) write(r0, &(0x7f0000000040)="c3", 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x704, 0xfff7fffffffffffc, 0x3c6a, "9375b01a4ba8dd00000000000000fcff00"}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) 02:25:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8b, 0x6}, {0x2, 0x8}], 0x2}) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x2, 0xd9d4, 0x53e, r4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{}, {0x26}], 0x2}) 02:25:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1, 0x7f}], 0x1}) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x113) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) write(r4, &(0x7f00000001c0)="f62e7b24db4f39629a0089fea9bed31c44789180ceb38e8110b005465e72bedda95f3ff344d9663279c511c9b824213c8efce3de05e9529198ef2c56c2743cafe4f517b861bdd967e0fd1003551f56ac81d765d1dbe2", 0x56) ioctl$TIOCNOTTY(r1, 0x20007471) r5 = accept$unix(r3, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) connect$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) chflags(&(0x7f0000000340)='./file0\x00', 0x0) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000400)=0x1) ftruncate(r3, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) preadv(r3, &(0x7f00000016c0)=[{&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000600)=""/79, 0x4f}, {&(0x7f0000000680)=""/29, 0x1d}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x4, 0x0, 0xcc3) r8 = semget$private(0x0, 0x2, 0x20) r9 = getuid() r10 = getegid() r11 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001740)={{0x40, r9, r10, r11, r12, 0x1, 0x81}, 0xb5, 0x8, 0x46fb}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000017c0)={0x10000, 0x9, 0xa}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000001880)={0x4, &(0x7f0000001840)=[{0x1, 0xa0, 0x0, 0xfffffda9}, {0x81, 0x1f, 0x0, 0x6}, {0x2, 0x7, 0x9, 0x5}, {0x4, 0x1, 0x5, 0x1}]}) fsync(r4) 02:25:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x2, 0x4, 0x8, "fea4e84ce1e8398936a2f7a1444c2217f7d8b10f", 0x7, 0x7f}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000240)="8e32c803dac06ee2bdf431acf5b8c2a82d2624d871310c122c886f2c4ea2455ba2d0b967ef612fe6279e4e274fd1bbe727120b05bbb629f2190876f44359552eed900aa15cd37ac3afefcbc2476c43cc6c21f7663201909813e668ae86bd3e220cf54b566c92e979bd1c78c40859ad2f3736c5bffc22a6f63be7a127fe", 0x7d}, {&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28932570838a626407f5d1b61d92bee7918f42da3b38498ef52ca2be252a2efe15f4c9854eee4dd7d5309489e97ea3bdf3a48f9450939bfee4e9450847aad4bdcf746214eaa2b79b4a40cbb639d5be80b4905bdf30c32bf82eff066ba25162688aab072866b66760cd823c394c739606fe120a0d83851889de2776e863f125cdfe66571eb682330068d1a716b931bcc2dcdf7deaabf24b3dae8aaad04a2fe70450b7e1a2d0ddcdac3c48a3b0e61d30c8ce1dec133793af6aca2ff0fb0614dc7ca787ead49a214aa1951f293691c3a651a7b0e52422a61a065e6759a18a74dbdc746497c197ba80cf90a5c1d6def0aa5e9172a59d08cc3819b21a14cfca6092b34bd5a8668c8056601ef0118945cb5f4024b0e99df0a8fd6bbdb42409ece252bb0a37857ec1dd5f486d13f467f3e35cf645d44cd419efa86252a1dab544e12edc53e6bb0393f7cb057cdef1ee42f5cde3c6300a38e533a0b7f731501ee44921efb0dc02b8c5b09a1ca56c69972f87b93ec0e725014bc32f1c0dfb2868e2aaec979a8ea327957ca996bf77924139b98520ff2cad1eb023c3bcd8e38c014671122a4ab629fcd90b246bc123c1f66a9bcebdc7bce18039c37ff036f44cf5d329715f7a0cf3444eca48851718c4ea8623581bdb75e280429bb5ffe3c2ed3706186b9af4b932087d65d97f85d1d6c2b97522fc8c73edc7a81ef658f5b3581603ccff5968e7b507a07ddda66181fb04d3d5d60d8bf3e75b84df74302fb3b11bc8a711e04022344191a735a9dd382b8ddf0c9f8d60b2c6c90a4d14aedb5662db70f5a154d833ee4c4aea357faab54a43e1c52b72eca68dd3ac6d587df4f92f70f716879454a6043a714897a7adc8e86db1a330b27ef2b63df00f3e8f49482a8fc25d85cf338a6c74f0999a054ca28412e78668e03c2a22f3bb307b8d800580d9ec0e775495624098c167bf0dfca49ac5d704f1c6bba6965ac00503536bc88e6348cd045968cee44837a0234c73732d99686a307072851976ca675427ad8e0128dcabf1568132939802769c1dd18bd9a668c3da477a71a3ddfac9a3880a2fa120f2a07a73b46d15bea475cb33a098643f343494cd7754fbec9b4fe7a7d5527d0118b0527d9576c7817dcf800a5058ea43df6ff8b990264756e7abae931037dab602bbe813f1f7735e848b1da5539d2d40cb1a5432c67ed0f7188303e799be8415a373787648950d195403cd776d0683743c5657ac453d44f4e36eb3555cd1d2d44f035e3aea0470781a5057aca23eaf1e731e53cba37f5e856398fbeca72758c9f31562bcc7f82eb6eb8636f76c71f3c2cfb9f23e849f9a25cb621fb63f4dc27f0ef9f4a1a2bd5e5b0b5a21a8bfd55fbeea020cc4408ecf2f0b66bd31479cdb10445501cbfe16a4aef373fe139f3fcf3be261ccf0822f5144bcc53274015d8d1f177aed24fda36d7ce91f3465abcb260cbcc05d422f95ee4f8223660127ec8e3768a5940fd96a9949b7e3d5ffc09a3d032571cb2df277f60a1d32cf64cc3d90f05b4a0aec72c22ec5bcc12b3364e6fa942b24b77587dfbe1b7c7be31258acb3310dcb74bc1a7b857074f629656995c258eb7981036a2ff192f9c833fc2a1f224c1c4d3698cf7a7fd59c1817918e875fb1e1ef90bfedb1ce7bc52eff320305191f1415722cfe91cca9709817a6a2f16a398e1e884f6354cbdb2344032bf19be1ebd9574e46e589da0c6e630acc7f28ba73223fac739459fb4f6a4ae96af1ea64211b70d1404ead03c0c8a56c09d3ccaec297ad363df5210a68df6e017e181f19bb4a59b66152c2c712ab7bd32f189b2364240941a9cb94fe2e81ec729f2d3a2f6edac019c61013de25f0a670da745586f6a199150694f3e163b00b0a828dc2c319ae16c74d60860ff880b950a0efa6e3f9b33692845e15a0298e604a35630607ec35a6976be29d9d639148ae84abbcebe866a199eb11156821c05c9dffb7e696db083df7167a31b16e6179d28455146201bb1407c7be16d067814bac28c9683e616cca0382b6610f5207e3d453cf3046e53a684739aace88e52c7480b16426070dad0795d1e5716e20def1bb703274101e4130049384297ebd7a21b9669e51fd0a778179977705d1159fc2f68ca8a009d8406f3b74c0ad336658c49213302b95a2d8f969fe3524d7f5ee16666def0ce2e9753c973b01ede89374ca32137cda1a315e18abe46729ef0988a39532748cf91971e7855a55e043e98cadd7b8775066ca4ca364141d41a1d4d7af1fa9c25dfda57b7a074a7cb1cacbbeb22d51fe7dc6fb74a15a9028cb928949c3c5f6018913c3ad92e8c601d1ec2086f74ad6713af4548dfab07256aa5e1f04955b5d99f4e9bc4cd46aea8e703ccea031de9fc1e605be4cc5017989eddb8d28ac7e100fc3fc6a85243f8a62757c8cceeaf62dff836253b0ae2562b5303ffddb56daea46277ff2872e0bff00d60467e812ede68f54c02c6b78c8d30d03ff1ad692b347eefd02defa08406748468197449ff4fa91c2c01dedb39b3a058d56a4ff706a34059b6524c16049cd5201fffb3af2425709d1f7bb41c3827dc4dcf957f67e97b13b374e3d710b8c403d62795a53720e871dd9ae148a4227d40759a00c8ff9b7ab842513fd7782e05a3627a98143d82d37c9dc1948ff31dc5a0d43c3764791e246ed21e1eb05b54b252427fa1476bc62f23030f8ee84c759f9dadff6ddc6f7d2bf2cf73195eda3014566370e0f2b0f18e91f5d0e98d21421ca709d69bc87f1d1ce46a5dfb9f4de4a5f8f2a166aed73e2e21716b031101c8f222700d80ed47d6fa2eaeb6bc8f4499a36771d51ff59795591d0dd0388307e458531b24466e1bb9643fbf2557c41733f87eade6b806582bb7cb02c5e6fa9fe8bf7c85798887a19f2c42ad7a786e37bf764aabd0dcdfb8535ec46098e7283188022cf5b0ca8122b56312f3fc121ddecf66274cc19ef39ec455606a742997479b0e435023842c5beeaa204450e78181d4afeb72726b1ef84c5b6e8813abff9d1210ce7d71ac8ebf7e180167e0d1d9898a9461c44abc58e84976ddd47f5d7384179a55e2108534004b09ab34f143082b70ceed77f294969d50921afda1dc9838b9db0490f92c17d3852b81e86070ce5be4ab9da471d028913da5e9d7c3b69276fb543d04b0da0535b4f6e732b21b4602db369e36b2bda5dc4f9e391f314205f061e54e0dcde3ff9c3a5bcf0e1d63d5695b5d6ef86b999505c9a68d4f56d80e597bf5b572901b1a24242ecc974c56c942de493ca3fad96e493e989ed6c45e467737046f2488d2b57aaab97a176488b4ed9f36a69f7daff30413656320643280aefdadcf2c88d465bb1b518640aa65d70062cf7d33205173cceff52ea4ac6a6bcb811449079e8449fa220ffbc75d8debf6a3c5612823c3e894c41aed3177d09578ada014fee3b670751071431b9404dceb6d82ae0967045c44b90f0d715c86f84f4c5930cb12e3ed3acfddd29087a2a587c4249356f2390380019acee46308950bdec8282b7616601bbef346be13fb2b0b951fc30f22df8a609a775929a25352a1c90a59a1364195e241ef2bd70eaf1e69d89de80d70d742d9dc5eb2227efe56865ad9ff64c94526c647e65d9725e2a08d7698ea1fc08baa6808ca27bf38b3059070fc6abe1efdfa700230bb0ed4453b9e4e21330ddb3551fa044e10ebfc748e4c72e843b47fa632fae87bc87e44aaa09c5861dd8e51e0a87cef13d02437527c2f3c2a8a7ff9174c03b59f61a42e24f20d5aad66f6820e4cad48e66084be85bf7408c0bb21e2b4f6ae07e70ee94395af54eed4ece69dd75544ca80ebb7453b5c67e9b0d2c19d83603afed9436e68ee18ccff37cbb33631dc39962e55f64c874fb7a882a204f370f871981302afc63c821f90309c62e7cefea9828cd7b61b877f3295eaf1d38466efc57a35ac5a7cba8ec370b6825c45dceee6846ceccdb396d7c840722ed13988aad7f55e4712a34d4a4b21f88e6144e1e6546c31ce115dc8699be1a39daae9d5c16f6efffcd9da7eb5d0d70f332d6bb4da3a0e3b4ffc50da35ad838c2ef0f1dad19c55d34c3e4fc1ddd9a9e1e0bf4e04bc0ca175bb1f5653041c920dd47d997c04cc9babab1c8af0a55a7878ce854967508a9c4466260274ac2911c9d1efc93778e756b30dc51d63634eaabf6038c1e5c90a136b17631bd434ad02adf175caf38260a650d1962d1c4bcf2756e40323015040302d8defd8c4b999e1483f5a47702bfe3991f5a374388de37d19aad5d8ec15cc8c85548a705ba52fbfb53f702968441f2ad5a87bcaf872ecb543f468d7e0ab98c487a708e164f9cb2cb17195302317aeb4670d6470592e9bfce3c9111a3d18bc62b432aa2b384929034a13f477a50da557a2ffe21c78c3feaba4b2b08a64365be6c819af3d3d208edb20a0697ef1a72c293a125e9b7f4fa32b6b999fc834b4adfb07f5cb2ca65838b39956aa0474daf3e2ff1ce101f6d08ab58c2da50933e41d96c36ae3df80911656d326ed8343d762cb57533a6b3e02ea4a44d7ad652b218d2577aefa49abbfe636fe63dfdf04e0b185dbe96c1dcc608d0ed02c535663606174768508f8a94b77e9b1d6ed2a6f1505df91c1bc14cad21447483eb158842d74e49a26a43933bc86b4383b9d8acf8a1da39b6ea8102fb083f4ac9bcd477ead0e90068ceda717505cad980581ec382baa7207e61ff70a21f902e874b7d71c5caddd0a5d49fbc010d72e9ee8cc8202beb0cf7563f8d6bd57e959afbd0bc3765e90222f690b799bbb69e9ad8847176a29a08183129659bbf0a1355d8ce6365de82b9905f7c5f5734780154a4cc328730ca9fc322a991876f18a2131faab9bead93735b1006aa97b82c22e4327078acaa3430d939d35529561681589f092a25d8dd5ae1b43a414a0db86766935c987f6c7876071a5febc177559d817bdb1e49b01822740fb3fbf21d9029ae35db5df6b300c1d2f9300099df3b3e0b84720447af9a14a45b7c420b0e3f3de192807e8d16b7437e25f34179c72573624610d8353d99d78cafe8a7c44ccb331f61266c0d9ef535f719cba09f2d687b391ab28833c885bc80ff7bee4a0a403313242bc37f31a963fd2bdd18279b38de0c964c1a8a7cf4b3613ffd4448bdd079e991fd66407857965daab23f3ec7860adde066027c302fe28389c03fb53872d52b6f2cd194e0c9c92967a782f140f3463de6b5700312f7f6e3eec45d1519ff4d445267250998020ea25932ce37d7a3e76d103a17bb1268a1b2732ca6283143c98c5e36f84498", 0xfe2}], 0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705c", 0x18}], 0x1) 02:25:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x77419126) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10080, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x26c7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0xff, 0x3, 0x2, 0x5}, {0x1f, 0x20, 0x0, 0x8}, {0x401, 0x0, 0xd4, 0x20}]}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000280)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x8d, 0x6, 0x800, 0x1, 0x1823, 0x7, 0x1, 0x1, 0x1, 0x1264, 0xfffffffffffffffe}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x400, 0x0) getsockname$inet(r6, &(0x7f0000000400), &(0x7f0000000440)=0xc) getgroups(0xa, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r10 = getegid() getgroups(0x9, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setgroups(0x5, &(0x7f00000005c0)=[r7, r9, r10, r11, r13]) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000640)) lchown(&(0x7f0000000680)='./file0\x00', r12, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000700)={0x80}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000740)={0x1, 0x20, 0x2, 0x7ff, 0x1}) socket$inet(0x2, 0x2, 0x40) 02:25:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x3) r0 = socket(0x18, 0x8000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:25:14 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d0cf1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2628884a40587903dad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/1997], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000000)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000940)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905ae38b1d564059880e84ec7d1077b3134906ae9854043ef", 0x2ae}], 0x4) 02:25:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYPTR, @ANYRESHEX=0x0], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc", 0x1c, 0x0, 0x0, 0x0) 02:25:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r2) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r3, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r3, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/161) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = msgget(0x1, 0x254) msgsnd(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="85ea00800000000050b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a972a9b5333d87a952425fa4245fcb083b57485db588468b137388a9e44c1b0e6793833278de74c9d8302dbb69d93cd293f115dd2f0355358c14d2577e04fe241a01b9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf92e195f15c7424cbc13e0496744a7bae8cc1297a7d84184e2ec150f32b2344f568ab0f1f8eb0e2a934f2c1d6ec3223a76e8cf2d7837266373b530c34eaf3f79ec8d34354ff112bdfcb09024c23cb6f32a46504e562faa3b261aa2361921c9aac78c0c5e3e9ccc00"], 0x107, 0x800) msgsnd(r5, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813eac35383308bf867d2774161377597d80448ba200c71274a7bb1dd016b9ce27d8fe886f986311cca5f4f327e527e5ea5e63f1a7ad96d890d94782c17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f20ccbc09af01a5dbca69df4a2fad5599bafbbf40ae9f5c064acbaae63b0f6e59659739c0904cd48a661693ac58bcfebbb69a056c230200eb21f0dd46ea0f2a6d77db70f08dcb0756638b49ee95205a58dcc31344289dbf4490ca0ccb30c4bf8b6fb292cedd8df2c41b16ae35959771821a62f1849e9c92f4738f36842dd142"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() r8 = socket$inet(0x2, 0x2, 0x0) accept$inet(r8, &(0x7f0000000600), &(0x7f0000000680)=0xc) setsockopt(r8, 0x5a, 0x5, &(0x7f0000000500)="995570b0ebfad1ca901271be50bf74a8c37a3a5a05c8a7bc727406226517f1316d237233dcb36aac91439604033c1de968bbffa611003fbf10090000005d886df8b982207b3e3d998eb38614c32b1f5346cf7d7504f70a62951ff732519cf11b9d3ed31e3cb3a2da5334295c7be51fba9eed2d8281922b85812b0346d96a7e705f7fbb0964fd92d78cd883204c1d661f5779f12273de6a1d8e8544e88b465413d62e0392f1f5ea0725093338242cfd8c966effad20809d588f689f580cb1", 0xbe) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xf0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r13 = getuid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r16, 0x1, 0x9}, 0x800, 0x1, r17, r18, 0x6, 0x1, 0x1, 0x2}) r19 = getpid() getpgid(r19) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r19) r20 = getpgid(r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xfe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r22) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x8, r6, r7, r22, r12}, 0x3, 0x0, r20, r23, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r27, r28) chown(&(0x7f0000000200)='./file0\x00', 0x0, r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r30) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3, r30, r7, r24, r28, 0x89, 0x3ff}, 0x10000, 0xda}) chown(&(0x7f00000001c0)='./bus/file0\x00', r2, r7) r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f0000000100)={0x7f, 0x103b, 0x4127fe24, 0x2, "52cb08fa1655f93fff2107522936cfd776176faf", 0x8b, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062bdd77eae99244469df49a2a892607284f59c20000000000ffff3e8509381aea0634049d09ff0008000a", 0x34}], 0x1) 02:25:14 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x8}, 0xfcb5) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000002600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0a83d72985aa300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ab4736cc89a4f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b0a1b5179fd758220930fd2a72e711912fa866ecd008ce95f1789454b48f2bdb1e233870057a11876ad60bbd24fcf702bef5c9bbfb835f1804da20f0aa77262b9171d7c3dd3613650fe04f8212034790bf68eaf0eb54a550d5bc65c9f2fd324b6f11d0d9811e5eca9790394a4d99e74eddb74f5153f703d4a1d51a32b76606485a304a9593b8d8963a39558a2b08da9bf31ec861177379ff1865a7308c1e5bcd2cc89634951e16ba780cb742c955d3a2210eb5c15ef03"], 0x1002, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000001280)=""/165, 0xa5}, {&(0x7f0000001340)=""/121, 0x79}], 0x6, &(0x7f0000001440)=""/163, 0xa3}, 0x0) 02:25:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000100"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa12, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000800)=""/206) semop(r2, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0x0, r3, r4, 0x92, 0x8}, 0x8, 0x1, 0x200000000003ff}) fchown(r0, r1, r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r5, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:25:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x66a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) 02:25:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x66a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x7, 0x8}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/235, 0xeb) write(r0, 0x0, 0x0) 02:25:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46dd4f0e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e030000000c6b9b3fea3baeecc18a03b10820a58fe43bea7a07246ebf798f5ed2d9ac55a52f7dc806278281488cefcfdb1bd4b1ebe36d58ab4f79a6f9c748eea185479029d8d3f0e86de7fb584d490000007c62f567d55587267ba5050932ed612e5ffe04fd83800b572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e73bb2dc6657ddac47a47e1d36a828070028ea997e3ea944dfcd2ab67f05c440000447c89262b7abec43beaf656f9362301576534c2d7ceac6f705d401000000b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc4034be2f064b23f18c8a4c9fe1692c35dbdc77d3f79c942baa127a4d05f33d4fcd03af4c9fc348ee4013cff9dbd878bc4230731754b4822fcb9da73e8129e86bdb9d36295c7a83e370d9e13edef846e920b1639dabf973ba46ab6274fc26c1776f86764e266d26b07f4730068492ffffdd36f323ba56df5b96402e4ab3105d001a921040eabb7713aca8a5890cb64cddcc879b1c4e62b74d672aea96557a85b64cd34d6eace517069d9a6f2f7fa32c8fc7c9f3bdbc294e6e27e92609c0131f2c4556c729fe045776f78d265319d6be77b913ef08d3800d9fc2cd9db34ce5a001c7440128ca941818d2d5e5155fa497ba8c3f593a60232caff6fd02cce073bd0dc3c538a3dc4a4e12aaed816bb0f5abd4f5634d715a4d0bc58371945a4917e76dd46e44a72e4b75671a8d289518e0ecf4d7d21704644bb0bfa1e5e8733f567f9524201c832bb01cd543d6bf36052a3cc261adae6ca10a67742b66132a00"/652], 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r1) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000080)=0x9e9724fa329f0ac0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000c00)="e6b4c71dcb22fd42e6f2e48e5b133e36e6b1a4e4cbe17694a794942b6234d7a41b7cb7dd9d9ef2fcf9fb0adc5c9deff8976cb4a48377bd6ccab12b78e2c0d91068bf20cdfa88b31165d31854842bbda4639847060fc1ed5a454e044a72257fea755b3084f6e2812aa7f44361c569a4665795bd91763abd26e3a873411362afebc7df983712fea11140a83eb32f26978d4d48742d5db83c7e560b48f109cb9e9050175d422dc9994df80677c5b0aad892e27fd1fc7ec7ae67e9e74ea58645b05a0014c70833fb01ad0f6fcf99671509aa5bf4a8a8093fa1acf5384dc9b4ad19d5288602eb2736e391b2d0e6033ce23e292086fab1d1c15d5be82b3ab5e80c4133dc020965e851eb18e531811de64f0d1aebe00c0959b6e745a36bc1324bffffb3f26303d92f2d88b2f3c3055a6188aa78811a9f73c661158c3f104f7b004687b9d47117120533e31c3aaa759e26b69fcf996a727988ddfaa73bb861e9b042d03efab100665af13a8bd97bf6bd0d30a6bc4f3e6087bbaa7f6b92d6a9ed76b698fa5823bef9edda25bab5ef9fe89bff94aa780b3a8f83d646e80e1c2d25e358aa140bd31958a479c8e1467218854dfb20c79eaf9dbe72f84b2427587c94bc2b92cd510c81af2eedeedffa3c2aac044612102ad08cc8904f925726321e8de53e198b630fc8eb7179efd7718bb24ad2cf2e9bf0d4b18ae031058c199d815c2708540b55abb197827969da84114978fa963f616b3245b5ccf306e904e87e4b8e90884e26b2975dd52742401a086a0c786e58ce0cd0b52458480945e6ad7c2a3140af2ffae8fab41d198371ac67054100eb1062201ee1d6161fc5b13309ac1cb01b34868460873d9b851fe1992047bdfdef78b7ef9e95cb48d086e11f6da659f2e5d5c138061cfd25aea679679db2068a66ae2f660cc84271aa46ef6ce06781a97410fc6a99d9341836e7abbb2671b250a1fc0ead52d9281a92d30d304bbc8babcde59523ce3394a0f323f3186bba42fe6091ea630f9df8eaec14d2886d7d3d0fb431d9f0c3089ec73161d3ff65e64db37ccb67d3d73d26a3adf745e2b97dbc16715f7fb34e16de53797efd9290633206ff9b378b26a72f5e31e152c1d2b6cfbeaaf03f76333a79b0cda11659d482e560973be443ce5aa09d76d3377967d21fba924480540ebcdd5a3bd9bc16cdb0b80d6f6acfb5f499cb757b746b9ce71cee4d421fed652983ca280238aae3b427936cbe361f669069e1f483cbc34d5b5392bcfca26b1af378c5f8d08379a425c808e19c5d57dcd77ae25f3b3be68ab719b24c122083a17e1ecd7554c7819ae17f8d384943a966dc13611113dd23641d1021f421dff7bfaeb9331a541ead892708c9bc518934d48355ee3f205fb6c9c15831f8965aea0e21098ad210a6c9c22756183da35eaae52a528b750d196ff02d8ac9a65e91d63aec30e29f6b8f3eb7fb3ecab73639fd2e500c88d79e9ea5560e251f5d99cdec430dd6d61d4d10db8feb7fba15d0bb1a0f03fbcbc94324c748786267247a239ff30cb9cc198d4e45c32bb2a5eee82d345405989c0e60c8f35a9729d8c0617bbf7a678c1c45de56f87de65f17858ca38b1faadf4fbd2eec3d936100b524f40c5cd1fdee3f0936c3e5ccb768cc0115cbae3cd017d00d02166926204ffa4991cb573fd78c98fbe3ace74d90f8199e5c7540a1825435ed3b06fa8b46fe30a86ccfc70aee1aafe731f47744abda0d116cd8ce9555790104a0353e1a2f80fbae9113c23bf0817b9de599c7547bc7e398a7c6c0f6d6647a35190013aa29a9008c4d9fc944be5e6bc15cb9d49561dfda6aa36d3f2914154a757279c0897387ea979ccc5dcc61e5ad7cfb92b61011502380ef8331fce005c1c2312099490c298e6e47aaacdd17a1c3fd2a17242c2fc516e4efe1f67631325d7910d231fe40e7c8174e67e0826be4ec168c5e5a84bdc930d85b9807e52296eb4d263117cb33b51ec275cb1abe5a24901d5e4445111547604d5fd8502b2c9d8bb5dd6e3c4d9ed7225e45951fbdf8ad710ce7bf2c36d7d95d6ab360814cd9a20213704f49ce6a7e455cbe4ada6a", 0x5c1}], 0x1) 02:25:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x10}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000840)="c095291ca3ae82ac1a84ae902de5") socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) dup(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r3) dup(r3) r4 = dup2(r2, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0x4) 02:25:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x10000000000000, {[0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x200000009, 0x7ac0], [0x0, 0x0, 0x403]}}) 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 = semget(0x1, 0x3, 0x4) getpgid(0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/50) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:25:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x1a2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x8cd1a053e7154b0e}, 0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r5 = semget(0x2, 0x3, 0x84) semctl$IPC_RMID(r5, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:25:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0xffffffff, 0x1505}, 0x55) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00802e2f66696c653000"], 0x10) close(r0) 02:25:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x6, 0x0, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)="61ea62abf96fd9d7cbc137aef967832f5caac2c88c4321ea19985d842639e4c7aec31c035ba6ec763923d1981f4933cd779a214e04b3c3632070809c47261803f4ecce10b1067786e78c3705a03092d0c2d4376fc3599595b0d6a121a9a3e1f6177475f97ea15cc1016bdc", 0x6b}, {&(0x7f0000000280)="a5736e38ac44fea579364725586e7b384fb729a2ebabbb385c3e92e579fd91d921bc00506c46ebe2600ba9f28ced7fe4d5e37846368eb48587382d9c20", 0x3d}, {&(0x7f0000000380)="6609916bf3cd0b8f1a84f685d0fffd513f8d9b0bdc1f1ac9b6c5b1f84ba694f18c77e36422683c4c97eaa91ec4138bb3a4ece5094c47c7c1819e5bcf436dca4202293d12ae74154f77cad4ac42e95e807d40f00bcafb74f704a30fcdfad9c05d8f5433ebc1687b5d68b713d0b6e3b88c8464f88d4479557238d0eaf1ece2c70d53f269ce6abde93f75e0790fe4ce7d061159b83b0b7fd08ced4bc575d0d964c9ed66223edd2e32f5dc7b3eb87fb55e95", 0xb0}], 0x3, &(0x7f0000000480)=[{0x108, 0xffff, 0x7b, "7a373f5c4fbc5b71dc3f7c0dda0d34182ed6f1fd54bd7aa47adca623a0192a69f451f23e223c2660ba29bd37a55114b0e47fba9db9c7defb0bde32e6a1eb748c9cb042ece95548ec73f6864717e890a696c2d8e2b7da7d75b5b46de7121c0f9890695e7e7d1626a84491174e98fcd13fb0dbbf79c8f0505133568cad3f3af10f443d328c2cc417acf128dda1928647c2319f2e514a8e35ad8e7c7fb551939196e7f1210cc3ea500d742e8d42e66c1b2c4ea5658c46ca7239a1b0f4d82cb9a0170711299012136c99919ceafd8c73e42eaeb40a78cb1e90ea659c62bf20e0d9705d418745e352d9014b9a14c5548fd1b05f70354f5185e9d7"}, {0xf8, 0x1, 0x1, "c5b6ba8722c5df158fc629e1d4a2325ffeed1f6cc0b617c8b5b630aca5536162a46998750b7e583d40c79321b5718f0d54e62af04dd76732b0a5c3dc56b5e1764f7d71f036a154a174e2bc430d1e2f7ea759615f4fc68dcfb788b2f3bc8fe33b35471b641f7b1a2eebb40c6a8a8bd0e021882169c1e1e0a0d0aa3411f96318d298bfc935373c34946136a0cb2771f31a20aad36352cc3278600a3eb346957297a8bfbc3e5c403ca900753b21938ee7277fbd17a00a6ad72af43f3a3212b01ddb1d48f16833ae85389a9ef6f1cd2bcaabfe0f995f5b345b133b45cdcfe1af70b1de47"}, {0x100, 0xffff, 0x770, "db827850ad4d4df8503d23924e69910deec5683a12ed643506c3df78f3591f04a146bd44ff00783817e579b715c39baf865168bc8a29a9f68ca82fc5157a225a73bb5ca5a4f4dc0b4588063d64fa193a7d747725081e7fcc44aeee5d4292b54a3c8614d7ab8c2a470131f832383c88556fdaf615bcd02b050add9295e60ceb65d5398a0495089957c1518ccd36d47edcc31e44c547c97c0b9ed775fb48c2dde2d36f5187a730431a667a03211558c42235060aff1b4fc6c2b8c077f3cf59dd584b7a609a39b311f5aa9013914bb923f846a5fcd33d494efcef798c3b0c71c38bdc54e63942ba660512e6dad8e8001268"}, {0xc8, 0xffff, 0x5, "cdcc1592134f9e0229d5c0262121b992b8cbfdf8b12912e74662a1bbc27c86922490ae7bb736737b0b33ac4c8e1529def099180a60312e3158d1b1989214221572ed9c437250b9fe1c864c758e46594cc8109e85d864e1b99fae7ea540761f0bdd950e15598a70ccc5fc0fdfbc8b99eceb64c4bbb0970ff2409bf9706b40d6c75ad906da6ee7545cfa62d673e7f3bbc00d3f3b3a6e4d0a3ed2ff101460d79889e5ad83a8648c30aa4834121f31afbb439b5251fea4"}, {0x48, 0x1, 0x401, "8842c98f68694ee1dd967a41736baf5e3d188d9396c5b9b4ce40e05f9c7e1cd68a0419cfc765951f2aefcc99ad9e35708a95239c"}, {0x70, 0x1, 0xc8, "f42c89a70b8e267c3dc5bd43f38112ab05abf75ebe67310063ca222fceda5e8ce0d8a8d0ffe76d0b92ed70c5cd56a35e989253bb6c74665bd2c6afc7d5e16643d50c2f3dcbb72ce5f4a54f68e341cf4bb4242f00899519f2af6c"}], 0x480}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000140)={{}, {0x18, 0x2, 0x0, 0x130002}, 0x8, [0x40000000, 0x0, 0x5, 0xfffffffc]}, 0x3c) r1 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x20855, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x0, 0x4, 0x3f) listen(r4, 0x80000000) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="670dc1", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="f6938098e103766b555aad74b2f211dd5ca3be18ddd144a4e0e0e744394f06e9a774f1015289c9f698790bd8f8c643ad693f6c3bc33d9f1aa8223f5df1642111bbe4d83898ed1f4498509bf208e0d202bfc14b809a8a1338", 0x58}], 0x1, 0x0, 0x0) 02:25:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4, 0x97) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r4 = socket(0x18, 0x8002, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000140)={0xb6}) chdir(&(0x7f00000001c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') setuid(0xee01) semget$private(0x0, 0x4, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 02:25:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f00000002c0)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) ftruncate(r2, 0x0, 0xfffffffffffffffa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x1800}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xe18) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r12) r13 = semget$private(0x0, 0x0, 0x600) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x3, r12, r5, r10, r4}, 0x200, 0x400}) semop(r3, &(0x7f0000000080)=[{0x0, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x800}, {0x7, 0x31, 0x1000}], 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:25:15 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000002480)=""/62, 0x3e}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000100)=""/55, 0x37}], 0x6, &(0x7f0000001440)=""/4100, 0x1004}, 0x0) socket(0x18, 0x2, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r5, 0x0, r5) setsockopt(r5, 0x4, 0x23, &(0x7f0000000140)="95", 0x1) 02:25:15 executing program 1: setreuid(0xee00, 0x0) syz_open_pts() r0 = getuid() setreuid(0xee00, r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) r2 = socket$inet(0x1e, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000010c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001180)) r4 = open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r4, 0xa, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r6 = getppid() fcntl$setown(r4, 0x6, r6) r7 = socket$inet(0x1e, 0x3, 0x0) r8 = socket$inet(0x1e, 0x4000, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000001100)={0xffffffffffffffff}) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000001140)) renameat(r1, &(0x7f0000000040)='./bus/file0\x00', r9, &(0x7f0000000000)='./file0/file0\x00') r11 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x5, 0x5, 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000001200)) 02:25:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4c}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x1, 0xd00867411d95985, 0x0, 0xa496}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000680)="355fab5a52a60008160000008d5a") 02:25:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r3) 02:25:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x4) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b10b0b3", 0x1ef}, {&(0x7f0000000200)="550fa598d2a8bce24744c282e0a79819f0a9ed2aefef6daeff6ead384c5f2824772cc5af2d38aa2c07f88d5fa985dcff9f3f4e52370427c97201796108f7fa19dc1902c4c7c0967cfb4524892375ce9d7c1cd2776186c828547a2050de75c16f026f6ab83d7a01b95384899022a9740ca842d7c3b4a6db7d3d7b555d7adb002ae82dadc9148ccd743db4f675b29e7c9fb9903a19ca08e7ce120e79ced732c1b683dbee7de6c319687dfd6b5b82447764e5be4fcaba2bb583f6a97155c1a003f9aabb897df8302f151e", 0xc9}, {&(0x7f0000000300)="36578821aa4d0200000000000000e2898b0bb49536ecfd670d5a9fc982c59e156c846771e494bc12dd78f3a9839913c25de0a91d327039c657b00124296740c320563a5fe7b290531fd6", 0x4a}, {&(0x7f0000000400)="97fc928c0afc9336a130525d9c8e42ddf2c8432135480639b8400c59992cf0a11dc127d7aedb26e293a9aa79f9e10f75c2aaddbdabe7deff3b06a838acff6496c9d7c131484a212d7a6f93657ec77b615f93b89a3336d2e8c886d645709c43c1ad48cc615bc4ebbf1aabb81d93189f03ed6e6f97295e02004651a5d3da2c27578722fb6f", 0x84}, {&(0x7f0000000580)="697eada14fcfac823434367f0cde120e9a02b54f66021752b3d32a2d54bfa9dac88833ed201749f83802fd5ed587f9bd0f218d0bf389de1d45d2210f4bc843bb897d76811626fb5af5826c5cd25673700f366b9c95bcbb09b9e862cb7e9d8c0063cae158240fdd5580df1bf714b317cf1f54b4a454f341781ad366992909f1210d9ac427033572429f1257fc6f70cb698001cb700e5aa0afce87163cba6a4f003b865d1a2a54d4ad79a447991cb121c4307c", 0xb2}], 0x5, 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) open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x8) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x1) 02:25:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x8613f) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:25:15 executing program 1: r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 02:25:15 executing program 1: open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000280)) r3 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) r5 = dup2(0xffffffffffffffff, r4) recvfrom(r5, &(0x7f0000000500)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x9d}, 0xc) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb73baaf5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r6, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 02:25:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 02:25:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}], 0x18}, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") pipe2(&(0x7f0000000000), 0x4) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x80) 02:25:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:25:15 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) r4 = socket$inet(0x2, 0x8000, 0xb4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r8, 0x0, r8) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0x8}, {r2, 0x4}, {r3}, {r4, 0x40}, {r5, 0x20}, {r6, 0x190}, {r7}, {r8, 0x10}], 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 02:25:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1d, &(0x7f0000000640)="9c7c829c4af9ed4ab0f3977f2a2795d5083d23232b2be2e9ed2e12926fb0cb787c6d283f0e3841223837fe03da4140a2a7abedca460cc89e120d425a2a8e8f35db1825678435faca347eae71b00683eeda18082729e63fd0275a0c2a7e94430cccfe7443dda28dc193456653ec94a676a91b04bc39ca923a80490e48c441dd4b0a9a2322f38ec24befda15259d3471c3470787a89681bb8f279e63c63d324d5663f47e940c5e616a1edb15643e0a3c557ec2d9f4d2a497457e805ce47c99429feccd05c6dccb81425d9b0caa23808d723c156fcf9f2308fe6421c0d602716707e12f000000e8da42311fe3c9636c3cd8ea6a002b8471512a37efd096bcabddc878de0ad59745e98db325899dbc7e8eb84a014861c1be904082e5bf3f786cb072b52dae035ba56e97a7e7ee924d42f6d1a2b76f46fb664f66abf8a857f51ec4b537cdb8b31286c07019d14a529932673b31426aacea3732ad55de7c5dfb7b476c646d8ec6f1f13f2e6eea4307004b571f97f9da30bf644f1e766adf1a57ccfe0cb47c0a7002ca85a748178a982268108937914084852bec9d4cca742f3b899a663a2cc51b209d7493b94fcf5c920efbf879f695a7504beb37474fe16c77e0ea756980f5416b97facb891d6eedcd2657634c112f48b249ebd1630c79bf2d5bb122b312d83d6303d2894d569bc726905c25467ee7cf1bceb1351f8c1aa082b75cd4ebb4859a1f9f7398fdd1b6a9dadf6d41005af30c40c8c548d6071372e19d871d7955215af974a9f97ec21638a1dc93e9a2421927574329af9f15767e4f606a5a") 02:25:15 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x9, 0xfffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xf0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r10, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) r11 = semget$private(0x0, 0x9, 0x42) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r11, 0x0, 0x0) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r11, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r11, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r11, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000140)=""/161) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r13 = msgget(0x1, 0x254) msgsnd(r13, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r13, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e20200000000000000f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = getgid() r16 = socket$inet(0x2, 0x2, 0x0) setsockopt(r16, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xf0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r22 = getuid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r26, 0x0) r27 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000500)={{0x0, r20, r21, r22, r25, 0x1, 0x9}, 0x800, 0x9, r27, r26, 0x6, 0x1, 0x1, 0x2}) r28 = getpid() getpgid(r26) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r28) r29 = getpgid(r28) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000280)={{0x8, r14, r15, r17, r21}, 0x3, 0x0, r29, r30, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r32 = getuid() r33 = geteuid() setreuid(r32, r33) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x3, r33, r15, r31, 0x0, 0x89, 0x3ff}, 0x10000, 0xda}) r34 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r34, r35) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r36, 0x6, 0x5, &(0x7f0000000800)=""/206) semop(r36, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r38 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0x0, r37, r38, 0x92, 0x8}, 0x8, 0x1, 0x200000000003ff}) r39 = getgid() setgroups(0x8, &(0x7f0000000400)=[r0, r8, r15, 0x0, r34, 0x0, r38, r39]) r40 = syz_open_pts() close(r40) r41 = syz_open_pts() ioctl$TIOCSETD(r41, 0x8004741b, &(0x7f0000000000)=0x9) r42 = socket(0x18, 0x8002, 0x0) r43 = socket(0x18, 0x3, 0x0) r44 = socket(0x18, 0x8002, 0x0) r45 = socket(0x18, 0x3, 0x0) setsockopt(r45, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) ioctl$FIONBIO(r45, 0x8004667e, &(0x7f0000000340)=0x5) r46 = dup2(r45, r44) sendmsg$unix(r46, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r46, 0x80185758, &(0x7f0000000080)={0x4000, 0x6, {0x7a92, 0x8001}}) setsockopt(r43, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) syz_open_pts() r47 = dup2(r43, r42) sendmsg$unix(r47, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$KDSETLED(r47, 0x20004b42, &(0x7f0000000040)=0x3) write(r40, &(0x7f0000000100)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6bdfd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0aec", 0x20a) 02:25:15 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x99, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/7, 0x7) 02:25:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x1ca) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000300)="fbc8d6af8a8d1623394de10424255b78", 0x10, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c, 0x3, 0x4, 0x2c52}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) 02:25:15 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="5d00c1343946133db75c541972053cb852af98c735a778f2051fd4b2c6b86c52446d3732247e5da0cfc5b0dce9a8db0ef28c4917fa669b5f6e76c4c0c2fce7bebca0a0b32dc666ec0deede4d6d375d562322f1aba1aa65c48435193a7b65b8f8c82f1dc240ef871b0275df81f40973c983c484fc6bd17f916b4be8ae07b176f4021adfbfe02a9dd871f1275e20bdf4faf608cc8d9451a0c94c836448f386a96a90dc306cc0855d4b55000a0da42c31e673f1ab74495af6dce16f1a9cda790dd7562ad92039faeb9adffefe5e29a91180dbcd75e770951ef6fe64bc0fe05a98d56f66c85337534b82bd198c7f5d37a4653cb293fa416b4330fd2e3eea8b7ec5c24fc2423a9917309b4348356a55c069342a34e5af0d41f0fb3423f0a4f72f03056a8216fcb3d61e9feb153198471247f7396cbf4228144a782c79cc09518f89da94a2631ae80f3d34d0ddf411bddd5868c6d0a661a1c6ff7def980291ac5010f06c225ec37ab7703ad9e2d6b37b35bae90aeac901512c4cfbbe0e0fc4e7886b6a1e395e1f066dc260d686a04f9f23ed4b0d8e58ada6373a4b898401ad0f2b68d209a9dba145e4f0ff205699e82519626a50538c1767a43e4f63c346c2f68f2a75b6fb99956d803c764914813a150dcf34abe271fb4cf3ee5c6ea17ce6b970b504552b0e493a84041ce45ed448eea1bc840ee178ac9617329a4b3cd45d00751d0a0b5ae5", 0x203}], 0x1, 0x0, 0x200) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) r3 = getppid() r4 = geteuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r5, r6) r7 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r8, 0x0, r8) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="8d079a8fe5941b39bfaff5b27b17f31ce4354920ddcade664514189c2c9689a7ecf970af308727e68461502d369646c2cefe7a8601d59f1937a49d3ea7b274fa3cc068d5c045cca0a88f1d6272e444a70cede8c86bd4d24118aa425b7a3efdf421baf1625e245540691c1799edae27b1", 0x70}, {&(0x7f00000000c0)="86f51ae5235e7b9b5b1bd4e6b3c52bc2cbec541786ead079e1c3e798d24ef90668659e2eb89b85f2493a9487c61f84a8f8022ed92f7d01aeab887cedb3533e3b519820041df2a1850fb2239b776fa0ba29ac71c9c8d68820a78ec12f12da37f409a880db26", 0x65}, {&(0x7f0000000140)="4394644b863dc9490f", 0x9}, {&(0x7f0000000400)="44f2ad2509df7682e4ff9905ff5b9f6f8f91ff3b9d37fd97174dd4582055a1a1bdf33e863b134b39927cb9036069252461a3b6f20428e59a9f95f7af3b1d6df06e7265dc1a620f893d110822c4aa574882e7e22c6ca7985e734dc310f53203b5a05bc747f78ee94bae1f7b528d8c46a069be", 0x72}, {&(0x7f0000001480)="10ac89f17da29d5e54f4f8fd5ddd991c816ee160bc172796ba93d5cf86f546781817b5be351fbf8e3db1e5344e9c25543c6e66ec5f3afbd219776968a83fd6b75e50265134b7be1c1aab7520fdb7c8378ff6a343f78c14da8f53809dc283aff295a060fdd7708b93f5a58de6b8489d2cd8a5069301a6e752619485ad690250a7661dd7dba2b80facb971dd38fe29732b0980d7ed4f4141517e8609ccd5348be1026ea6178fc44150c528052584be3785b7e5ee1bef23a4b275968562d41911da358db4eac77167405cb8cfe4b1a4f6d730c8dd75d32e3506cdba4655de7714190a15cf20c97aaf2c15b0c7789ece07477a0ad29ba77eeaa2a028337e02980b82e0be59d8b5ba0a3722a87f5f18b44dd8b503c86e26c6c27b29325b3d117579c5b20b16ce5a2cc6571ee2795930d7237d0e5fd983bdafa6c064dccb1dd9ecdbcc07b068a3acc710bb17e51811f8c6a2499ba3f7333f1c802af0ecec8eca401342758ceac5fde9ef72fee494eab9da1d9ca0bc51b11e3cf681addbc8eb6253a4b801be59ccbec471d4a7791b707de2e4138effef26d5a920744ae82978bdf173adc09046f671f839447f58b686cd84e0135def22fa55cb16da70ca45f8c709ceeaa9535c5dbba94c50233e5f5beaf5c09f9b659f8f21bb7b0fc037df39a4bae78a3b7c4f1a3e1c3e22983fff38030481f3908df9cebacf790bcb843f5877da6b3e4411211f70ff9e3f4342e526bd88d31ecd1950d691b91a745d460922150ab875bd50a35e65d502e0e91aa1cda3ee8fdbd43c4828d67cf171af6764603c5d43ca166cd22746cea4d9c4197d27e421e369b5525f881efe559c01b74fd7ad5565b3f5259474d5dd7bd51fe8ea496b635d94b156eca6dc2580a906d3b41adf005236b3557a87d1ddcb3432930f178788a8e02667aab807b9968b4c10e1c4b0549a4364b55123de93c53b1fc0092730862802a463d43e8385d2c99700f5780a7d7675b4beedf96ae15e0b7ffeb1fd416436a690afe65e04a3fbaee5a9ebc85e3b9c27bd73404247316734809e6fde6317e5f00a13699f5c7f6ebca9a10cd56d8ee5836137a48993fc1f3f33d1aac316af5f2223332c104215b113d5c8a5b93fce6208ac82041847f8fa772c2d2abac70ce2e93e9bc5778d9bdccf9b2f6f7f45b70899f1a35d11a286a9062277df032e43a4bdd5e80879a531704501f7987fbff0a4c3280f2b1542283677458016678bfa2e1bb7bd93bb3b9858a5087a26fcbee4280fa0c72547d3a37d9e8c7f2de5f1027d60958dd93836779e2f11feb0e9036254af918f0a57801775ae716422da8a529d35e65ce890405fbeb5270c4ed46843c89d8e8e29d12872f8d0ae2beaaf522819163206700b3560620be647e91451e61c3764e97ba5227677a327001969ab424f2b26ac9a15eb68a5b21daa172dcfd6c5a581510ada9796c3ee155f28da594da243728331fa54a9d6900a78c972cde59a08758091e8ba8f65d551342490af006efe6d4c1226d3c208bbaf0c66cf74af971d658eb60493cbbe750e9a687383c6aa9927eb7217e11c91748b61cf57dd9a82e9cff70779794470b487e61d5508930f71dc79e5bcce5d9c93be4ea32c724470eb6b5b1cf8903e7841bfa948c9ea4dc0fd4be8effcc3c4142d05f1df694335cd93cd67b41f06db5062498e25950ae6cc0a02f1172855d5b47665c03ccf2ff006925a7ad1be6ebc34dd9e1255b937c5d87af47b3505f7a81cfea46346c9afa45ecd6cad8d41e90094959ff65f719cf9c7439f0fa1825eb901c3b309c4c9bd4585b3e078d079a9b1a3c57227d248b3f8d9690955908d606a5f5bee0ad83257cfc256015f7d9bdbb2b5558ebb760bd6038b2ab85cde968bb63d4b7f3cfd82cb4b282b72ae8e59573bf788591eeacae65a9fa230ce2e1284028867161b6fd50168490cd0cb750513005cc4463625e6073dbca61dfb084a8e2b57467d2ca05d246a9cbbf4e1912cb5c9d4c9c0e9096b39542daf8731d2a9936d0e13712e288d81f3e7b2a0a8fa92826ccb36a4e5f40eace7f3a27bd6e05a5076205259e10ee585aea9f5192d065a518b4df9f77c27c8ca5d0bbe50ee350d56c6613c58c50e149e60d478421ac209a87446a87dd14838cc2c05f35a45e5c4b98730a69350df63d4f0a959d2a9672199d4677228d6e34f1c5b7a6b10c90911d86767cbd1c1fb3a8b7c9667f83226b800583a0e86d8b92a5b71e6f45c716bb2fc3dbe9c9d78cfc7f1f33bf0133301000c0259654c98a6a8c51a774fd80cc37ac1fdee1533714cbaa0ac0020f43ba9c5a948f09dc73ef5c922a4abbb9001c5c9afe990663d10a8f3cba1463226afe3c2d9f401a97ba1bc4f5e92690a07060765efbd8483d627b87d1ad072933e3d36667551e21daed9a2ab532c8c0f9d13bfdbaf13e15798733dd2a82fd1c2998350599ec12aa838773716789520866fffead4b7ee1f0b489ba99a0c3b4977196ce6c64bcf0820e5a08ff9625f5e2061311686cebda14c9a5d3b8b6d99c0d35a0f65eba00ae97934b9e5ea49a1faac4aead2bcf74e4bcd3264a6133f22edd5e6e18877cd0c4506dd267a32ff64f68ae32d381d601c56df71cca169cfb93e53a1eab354b391d25e92fce96bc1b836da00b5b660ba0dc60d6f106163ed4ace57c7a9856d2b65c2613c05b9ffb279160a7684c8092f08a3dea89f714d98e5fbac1b0d9da17c643e1f21b31b7ef756cbfe8f04456e78173f80e67824889b86bedcb895605fa1e646dea2c0f19fd8ba73a3616c50ba68fdb9f9381eaea4149c385cda1218d3dc0bd8278dbe5a441065d5efbda1cdde84f507a7d5d8d55b8115501568002c9f9d8cb8dff45107e3ee3aebd1a8ec167a345ae3794f0d2e10ed4911ffc85cc498f399f445328e6ce773613c3caa3a69b662c15c435a429e6b99f39614d9504523484447424a5a2c71704be13ec31ceede3d2f489dcbec3b1993d4dd38a5a637e192a7c5d4b1ba046e95d5ad999886ae6cdce43766ae725fbe5c6a11098467d750342180eee352607dbf68b6de21d0ba5dd4933093223740457c48e10e3d9c3cc9626a1629b662caccbe7fda571e87bf99de3b00dc97f17b0c713246df3290055171d27c8b188c21e9a212d696e87c10225c90fb794fef7a924bd9db67de0b32f902589b81372ee7d148bf58c85ea0dcc8bc6c71153735b125e55798fb9ea163a6d3859f8249922834eeea1f571b70661b5c22108e07accf21b361cd2a0ede538ccc17779153f1b9813c7959af12883773acd4f08db96f6114174523d5bffa9407778c6995bb91591700ba7a0513c425fc1167508fdef3f539acbac2faabaae23aae46502e3e5ae59d78f1f53e6abb2c059e34f35f32ec46720856a907a8fe724f77c55d6b1f935da95f56165bf45623ce9e7feeb3538a65a0a0ac3d9cbfa947886a19990dba9d6a40a972d3c53c75ba9de6b94a88f658cb9a85fcd27c42d1db732ab19993d8805c3cc5a80d4694e8f0c05f38dfeb9c79f00e33716a9d406ee93c871ef1377f08ef2d0c61e351eba7146202a5364321a87b80b7436c74d5fb41592cfb8b92c853b4a87cb1562700e410dcbe130585fb6d1ac3baacc7d8ed7bcf0802a300b34ef94ca7dc27042f965f99bb8a8610afb00296cd1e75d633c22b5b137e84fc7e4b13b4727aec34e1778cd918fd7f343f6e91edda2c51cfe3063f63c389ca4745e0e5d6e473988b6ae7c224179491bfa03c6c6bd2e78af0bd9a2f541f9f937925ee9ed3bad34492534212b4d410d409b8aebefff69df56bf0ac397a6c13e5c2380e80fbd6ec81eb01b9ae8885b7b3b764f9f6b6fd1586ab786b73564d44ab8dfb42fac6606f32966b03f13eb85762174706383fb9a7d6b192ae6b3825e1e026c33efdf7af77ea4f8b6dfaccbecfb7b2136ebf4d6b75ed7020ee287077cd19cfeda5ec7539ff919b8bfb959520952dd82383436026dbc39088b7063681ae3b9f1d121c57bdd69043b054fe9d2c98fd1c4fa2c98b9780b78ee33ac8599c14250747dd97d3de8d773e35d49ff31880ef9934b3fd399ac912e8d383db33ad9e9d017ed196c5dbc54ca9eb536d5bc0e59a584ef2b0078a4540c29a493a4ef12e0b231292f5eea84c40390346d2a200f49020339550b3ebfff71a514ed6192c617a69c54a08d6ffb017fb7eb5d1358bd36475a12c03b9a891ae7c96ab9ce837cb08e1f5bfdf932fef0ac515349879f581380bbfe7886dcfb7183a3e697540b67eb5ce37db63e29e10bd32a5e8d13ad6a4d0937a4da49e975cb4860f35b58237d868c56db0d900f7dd49b3ac96a9c5563017a1c5457086fa36d10edd5dd709bfd22fc1b0a4e08025cee90a2570a8c696ba8e263c97022b8b2e402e831e3e3a254b89359b5891f797f96408798a4f2a5c414b6829f058178b22faec133116f820140c82628768a6b64b1f3ae8b893b7f1c0a322fdebeb5a7f888c24976723755d63e54da7483e57e3b14a7059fae3f6d8773fbbd31428c30d1d2374fb2ea2e62185f00e6c4749c22dd734d991de27ef17ab96b9d75637e2035180fa02be1994bf561aa9568603e72d401c196358d0b37dc88ba81d612ab27ab9e0c8604589b71889fb5efa5dbb424113496c7d511e4a508a876d7cf5da597f947baedede623e4ebc6709a1fb487b8a1847b63fbdbd3b3aea8fcdbf6367d6157e89c21e20edf60902bd12e4c00cd1f62dcc3c11cf9c8f6121e977c7e9e39a27fc807bb891a9cda876e151653a8eb2a2757dcb9c7eebfd09dcfd9da45ba6fc6d856985f7a1fac6f77611380e156592161dbd86e8a9c6368e4eec2f06a6e88e8279dca7f2efee15662c60c1351943a93010cc3c7995054f0e5b8035f071d3d6d89a3f2daa21547f0bfe7f87986ae80651855b58489a22ba66111e24c26a81e38c40bf085c6c11d58db4ad148a6e1b13a84ffa6b4e6f1ada7959ae699c068e8d2d6e03b7629da7c1e289ec9e3a1350d2febaf2e30e32e789aca9aa2ff34b11a642382d9aba536b4babcbf34cb785ccda0a9790fa63b014ee11b3310836a5b4f00c3994dd61dba6f40742cb848c9ef796c61f439ff6b699e378410e7df96d2edb880e680ba6870f520d16ef21522acb81aae52f26648acb7f7278095b9e0ad8260e56fc8c01520122d571a26b4e7d5c9ddab638151ca06751f60e18d77e7e9b60c8e82b9be3c0b38608bd0f9dd3e7260e5c6c8401189ab585cff4539c593744ced7703e505bb8cf2a9a98911c8e82686bcf3da3b9b7f94cb0c15666a977f18274284c716f895e9342cf739380ac2a11372fac7aa8c0ef24039531d7aa0076c89b9c357491d271e5783d5fa755b1da5e713f77de5cb1459480392144bfb362d75df0212eed12b019090f9cb716763c0e3e7d7711bf79e24382f64184cba3ef68cf2b8a9192b87c44d4442c5d888f398ce2312952f836328f24bd92ebe9e6b6517150a7e8a3e47f6eb26c74a008dbb5b06fefd17be55cc4d160dc95846c162d834a1525930e05c7c81a3cda82ab56e785633e550d3c4abe8d3b0d643f61cfb554711c6378573609977153b421fc978a50918e94243d6a7f4f14a8f234d686b6814e0adde73c93c1685dfbb046b9d6e8e9e643553cdbce47b5d80798353678347fd5f039c29a5bb2bf4426d28f74bedd839991e6d25a194f952190bba29a2794b893b10b536c97af048a2ff5f30cc4431ff9ab6871ee26d7c0f4d4be9498c685b0370c7fa4897e05c59f7eb9a8dd2a9c6829e24c7a7788346b801a2dc17981f7209a7f3d7f6d2b", 0x1000}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r7, r0, r8]}], 0x40, 0x2}, 0xa) ftruncate(r0, 0x0, 0x402) 02:25:15 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, 0xd7ffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) write(r2, &(0x7f0000000040)="e36181c1eb534730ecb6fe858b10fd336e9d53f28df51a3bf677e981d0dcda73421f2868d2be7ac8c78a1cde64bb6e9188cee8d8700d5ed039c34989a5798e620d092dbc4c7a7da100cf90a7a080af863201a1ed16a0e4e8191eec33a2bc11994ccc579fc552954d7bb39fb57539e7c524e443d079cd77fe9d051ae0004df5e13fea57368e5274772521a7dfaae25edcd9d0cf4762043d3d9e6bd623c0d258744baf50f14d9ebd8a1146af4807cbdc8b1c12a32f6d56a4fce1d5ef078a885dc0e9ff9a45a96f88ad2860e3b637ab60ab979566431a3f1b037e32321bb270d46690b6db34a090dd29a3c2e6cb76c14f30", 0xf0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:25:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r5) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r6, 0x0, 0x0) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r6, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r6, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000140)=""/161) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = msgget(0x1, 0x254) msgsnd(r8, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r8, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = getgid() r11 = socket$inet(0x2, 0x2, 0x0) setsockopt(r11, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xf0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r17 = getuid() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r22, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r20, 0x1, 0x9}, 0x800, 0x1, r21, r22, 0x6, 0x1, 0x1, 0x2}) r23 = getpid() getpgid(r23) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r23) r24 = getpgid(r23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x8, r9, r10, r12, r16}, 0x3, 0x0, r24, r25, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r27 = getuid() r28 = geteuid() setreuid(r27, r28) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x3, r28, r10, r26, 0x0, 0x89, 0x3ff}, 0x10000, 0xda}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r5, r10}, 0xc) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 02:25:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x5, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) r5 = accept(r4, &(0x7f0000000280)=@in6, &(0x7f00000004c0)=0xc) fcntl$lock(r5, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xfffffffffffffffd, 0x80000000000000cc, r3}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r6 = semget(0x2, 0x4, 0x400) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500), &(0x7f0000000740)=[&(0x7f00000005c0)='+\x00', &(0x7f0000000600)='-$\x88\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='][\x00', &(0x7f0000000700)='\x00']) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file1\x00', 0xffff, 0x84a4, 0x9, 0x0, 0xe7f3, 0x3, 0x7fffffff, 0x3, 0x3, 0xa8, 0x1ff}) chflagsat(r2, &(0x7f0000000800)='./file1\x00', 0x10001, 0x2) symlinkat(&(0x7f0000000500)='./file0/file1\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0/file1\x00') r7 = socket(0x2, 0x4003, 0x0) getsockopt(r7, 0x0, 0x6, 0x0, 0x0) ftruncate(r7, 0x0, 0x4) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r8 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r8, 0x2) close(r8) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000240)={0x8, './file0/file0\x00'}) bind(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="fdab0dababdb695ac581f17fc7f7f88a167466d98a89f5b8e6611f382cf5d3fcec4119de0203092d2a485890c5f3dffc3168cd3260d93c652ed9d842ed42ded18405195bcf56b019d5bae4e82875dfe5c5724a3b9dffdd6923faa4b452a2647995ef0f9dfd7f7e54358bbf0972e1018b926e58a5a7a498ecb4e9feb99be4199ddada234e1cad08ba864309c2eed7479b7555458cfaa36c9aae56504cb728b92cf04792975710e9359d05da3e396a47c282ddc159b9f5"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x1, 0x0) r10 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r10, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 02:25:15 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x70) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x3) getegid() 02:25:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="2b025c9f81aa8e7a3f33e84c53911da0c5a2d75300001a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x2, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 02:25:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x10) r3 = semget(0x0, 0x4, 0x4) semop(r3, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x24, 0x800}, {0x1, 0x1c, 0x800}, {0x3, 0x5, 0x800}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r2, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x1, 0x4, 0x40000800}, {0x3, 0x4}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r2, &(0x7f0000000280)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x308, 0x1000}, {0x0, 0x1, 0x800}], 0x5) semop(r2, &(0x7f0000000300)=[{0x4, 0x7, 0x800}, {0x5, 0x234, 0x1000}, {0x1, 0x1a7f, 0x2800}, {0xdd9615b25c0ad38a, 0x5, 0x2000}, {0x2, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x101, 0x1000}, {0x3, 0x2415, 0x1000}], 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = socket(0x18, 0x8002, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) renameat(r6, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000340)="2c41c9795437c4f70e5e1e", 0xb) getsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000240)=0x10) syz_open_pts() 02:25:15 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) getdents(r0, &(0x7f0000000100)=""/75, 0x4b) 02:25:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)=']\'Q-&\'\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='\x00']) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x4, 0x1) poll(&(0x7f0000000040)=[{}, {r2, 0x142}, {}], 0x3, 0x3) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x2e4) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 02:25:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280)=0x4, 0x4) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = getgid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() fchown(r12, r13, r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getgid() fchown(r16, r17, r18) fchown(r10, r17, r6) r19 = socket(0x2, 0x1, 0x0) r20 = socket$unix(0x1, 0x1, 0x0) bind(r20, &(0x7f0000001900)=@in={0x2, 0x3}, 0xfffffe35) dup(r19) setsockopt$sock_int(r19, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r23) r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r24) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, r9, r11, r21, r22, 0x4}, 0x1ff, 0x7ff, r23, r24, 0xa000, 0x3, 0x1}) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) r25 = socket(0x6, 0x4, 0x2) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = dup(r25) listen(r26, 0x0) sendmsg(r26, &(0x7f0000001800)={&(0x7f0000000240)=@in6={0x18, 0x1, 0xaa, 0x10001}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="e11621f47d9a685f7064f306d62ba76283585f3439b2a122472190878819ed138e3c056f596fa976f9517ec77f54b8829f32f5d6c3d1ab7f4bb85c7aabbf831279a3f7594a6f763612cea1f4582335339f6057b059f91bf4288c2240ff92e8c73c002cb278bd16c40d000b96c09243de63a9d3889730c5430ed4c47eeecb7aa366dfffe9946b04ac5688f7491a31c1c273e4ef882779409a7fe01a28b8185de0f8f1ce8d714d0bda9d9cc23bb9c9ef2db0c6027de19c72bbd6dcfeb303dea34a9d31e4a72dd4f9f45119d7ac3eb9834180340eb0d6f516bf55a9fdf27f091ab1a4ea790cd9d36b523bd62f28cb0a780127ad684e514149709a51775b9c5cbdffee6d371648a43bbe02633d0940e324f2152fda5111a89132b1a6c0d5afaf4da2fd44ea510d8f2f6bd1a796da827b66b9749881143ad616230f2d1caa43481b4ad7ee48ac911de19d1c5b20c6da732a282c84ebdebdc4cbb5a31959d4e7c64de21b21bec59b71f09ae288fa99dfd20337f78ab13000cf2657d17750c6d0877b358265ab058e4ee497ba4f9055a2662129b4223d8498d412a695e17328cf3c87312003f93b2d388da96390c0ee87e6c1f6ae044cad15414e1f589fcfc9430e1867024d36709ec6a1a78b1775ace08238b093e79d2207f10b789e697c26509416da907620ba728661a664e2aab8901f8ce407383b10443e69c06af14738f6a195e91784c4762ccd712739df85e477c91b9c6e381857a6514b3c92a33b71a63acd774953334434bc6931cc32c69a8d008988b87a2354909e7db1ca012fed0fc29574776c0520fd702869c5130b08f256633c7394a1b5a92e7af2075143f4f4e0bf0c3e4e79697926243c1a962030ff8f28d03b7b55f8783c9438bc720f82b2cce69274fdfa0b9faa461fa94f3ecf1a89091a67773b6ed639ce305016c93b1525789acdac7b87f30e0a247537d5cc4b056f279177b35335482cb53585d0bf806fadfef7dbb7c46a2b065c1f64368f5b87ed7c10d5d5cea16409b07c509663785a269e9093d0328e0b9e620095b2965711578abf80fe4833b321e1877e0a62d0edff84d5d5c6ac5d4f18075c2d2d0102e6cf46af1a01a6129e884703389289c21b13b8ce52df452c9f469d556a507a2a2a7b4eac57030a394a7bbfdbca2545a4a7b22e733186fc28fcf0b888f929faf888c4bd21e0bb566246e1c2bb3c6fa765b05551a9abaaea59e4ed7c56445a84d718d2d53b19a08a120a58d5e2da6ccfdf4d32261425cc6288a7a765e0534d91fe18855b2af51135e2b5cd564cc5f9821736d3e109b023cd8bb8d7ea8c71dda3ae404ea41eb88b394cbec4ae3ecf0bbc9298e88b484f3d4fc525e30f3d301faf9284a7a589a90bb7949082d7d36f2a0617d7bc6fe1bbdb641d85fbc4ff0ca638ca9984dbc0cd176907a0b1334374bd82d3df43778eb9bc2c80c05c8471476c924891e4ae892182dceeac6e71a72bf671101a4ed193e68ba06cb346145f78e5730bfbcba79f6c75e7363817e407d291a00f41050bc4cd1276919bf1dfa18582b565308bb967ae42cb3a92bc5baad032209c8d71dc42e656e724d36d1aa24120e771804dc48ac103503ca521802091b601bea58f1c286f5dd4467c3b2508a975f9d069d6eaa0377a5d00055972660f405c54948dfdc830160ea50b1f936a58ceecd97a724775ab65cdfb06aade3ccf65d1846e4c8df29822045f70fbde445fff0a4bbb6823079e48b58b595ea0824cb2d27c78161ba284b5aa62dbb02c27123f459020f223e61c2ab19eebb54cdbc848bb5e423351873c540b7812c5276a194009874307d4ef410cf175ad75910a4107ed01f590dc8940e6ed07f4088ed5ddbb52f9fd975ea769b42d047663c264f5dc5dce31995b3a709f04f3d59b187aba69e8b267ccc48cc3154529b27c785eace752a364b5618f2d5ba01a529a1988d8d234076bd320f6448d6886ac1b705335cae30284381b176a062ff0824276ea700ce12c39f33c742c79971ec23b16ef2def19a18297491c2734a359f1bee16c900a38e51852afdd8387785587cedacfd9ff339c2ecc1cf22095bfb2e883012397533de9574387a69222350eb846deb9b12edf587ee17c49d400d05d33be3ef3cfdeb1eb01d34111b3b9985f3031fdf12095567c6301fbd40ae9b66975d641bdb86cf6fbade7520a1375a1ca3dc003f676d6d2a170ce50232c90d11758bcb3c12af19971a89b1a8594f87a7e8accdcfdffe4d22ab56c781a82cdd2b2003a63ce0b2ea6f7520d5a2952daa6a4a409df8c383c3cc8f5df5a7e48ef96068537edc0ca3e30e488133f83120a494c89c341447f4ae24f553c670682e4f91cccc07ae938a8d6dece2bd8888d513d67076649497b101c233145b80986a30a3210a2dd9c72e3544a2d3cfef85ef26e35164c68b29eb1a6c657f59496346bab4cc2a2701bf0c170b4eaf356ddf571d164d368a392d99911e379736cf6046769b149de4e872eaaff482e6882b4c43101d6b7a5254d342c334579ff9b7128c25fa37ec39c55c00d6ed1eeaa77a63ad7e5bd145313112289f164473ad9eb2d17d512c51c0563f581228d0994d6ee6ce21c2a75f93e0074fc6d1187c33d9e3b3e5b552eb6f3ee3c4574f31cd9539545346cbd684c152c16c68ce92ba494967e5d53b869cc74f8cd41c47fcfc9ce9c8a3965437b17422fc7b73f2575649c8069ff123e5517991f00d143dfe6b4e3d1bbafe970808e2570c6967608782a6649279144130220e003b264c383eff6d17b1fcbccbdae89008983c486b9008ecb2c53fe0dc1cf2fd54184d3b9119a78ecd8239df2576733f5a5e6d3c4f5ec050ac0e4256154a74a53149fbbc54bd6b5e798709c852bed60ce7b77484c82df7884a9e8678bf2949911b6586d114c9828dd1ff8a017e67158937555f3aa9d9d0a9d983cf989ce401577aa65607348a8cfe16c0d62258d58a3d5b692d4d9a06f86ddaaee3c3f4fe9b3ed0ede26e86fe5c8d4f157d39e8c872ca8138493c1d8f518ad5d7efc9ee194aa09ce990dc239d07eafa80c1f2791786dc2eacea0e2344e1fedfa2d5b50be002ed96c206129e8c08fea3179e47e9c0a31159904d3fbf84c5fcf669f8d62e9aae35d309e6c8dc915d353b924cd35e91ce1ad1940ee2cb8624a741a6bb5d152f49c49cbc8b3a90ecc4012dd369c4b97851174548b66220f4d017e6ebd1db9be18e21d2d4ebcb29221c58d9712228c69baf093cf25bcdef6918fbf6d3c7bce96cecafc405fcb9279bfde70e39c579da13ffd4bb068fe3368412cbf118aa3edda88e2748337c5a89490f4e892090e5e5d37e4a850437743ecbb14c5e6d376146f6ca72b0360911c0708f13aa2dbf012f6f50f01213a126c616f813afdb4b6761c4f23826821f265b0836dbee73564b9b335a7bb2c588a720974a969ddbfe131edad7dd0b76bf02decc9240d59dd4986c6b73f2f4d698e73b1acfe2d2570d539ad53fd2051de79c618d29ff4149b0b4bca35c00f74f72b55b86daa6ad11677859fb590da7a5a046dfc8130e7fe53d0f94d6937cb118307d91e7368c17bdd48daa0ae1e317526cf4609c331d33a1da68d394d3d53e3c3c4c42abd870fb42957358f899bf44533e83fceec630bdf3908387d1fce548005e68493088a0ac3e1a9186cd1143ecf83210fcde02d05e2ae7cfb550e7e875a56fbba94999ab5cdb76b6205a78af9480c08c31aa2a3ac358259a201d03a23a24bad14fc7f8d9a230966e3a78f07c55a8f4c5e048a4ca1329dcc9de875e299d75ccb8f03bb2005fbe1bf32f9c9ac52218dcbd21ad956167640e46f8a908233628c44919d72a6cefc951c986f79a44d0e7351fe587981ef85f90e61c0d9fc11a4e5a051bc307ffd731139ece0743f8fa881b96525361d5276f13e09fe0d787ba91a3c39bb1b6f2b145aa48ef97c43a3eb72acf09aad5d993a5f5be5e4d1c4b7364822c79368939872c87f90381cab6ef24f518ddafe104133825f40527137b4343360a1a219607d76940a5b2d19699a1c34aef550d41a68415f2c419e7e4569ca36a6305dcf5f9bc300683b13372babd517098ddc5a2732c7ef44d41df63a591e04eaff54a96210e9b050ef71cccd7a826dde26d3daf070367aa60822a4dab72e58c2b49f30495e2cd68ba626caea66d09c045f1ff7a3b30f093f1c69de72fd9698d0b88e2e9e3ceaed5454db31bb8594f4a94c9a8ead49a9eda8138d7e7bc68720e0b26ddab37ea33c6f2bb1e45b6432964a50d429ef6732d7caec2188306be732f4c3dacf9ffa1157232bb67bde2fe69a482902df29c8085de06a4638ab900d7ae65d9c98da830910990839e2f11696af0f3a99335ca7337d144ac6f92c1f651ea509fb8468e258ab07fef6e34bb10e39a15c23d2005fd0478d58c564e47a1d240ecd68b9959646893acdf0bcb0ba8f997caff48fa39ab9698ea289518b0e6f9adb334a6469dc5c1f25d35eb8ea808d0744b9ebb7b54149f1e9ce0f3f214d7f68f2712f5ee5b352e09313d937e3aa3b50689095cc362c0da9d1e0b5a45244bdcb5799f9baad716a7a6b45c3f3d7ba099e5beb5a31dbd4be4390562415545ed04108a5cc2729d05210d04fa39444d555d47ee43cb97be61b6fd958a1947d32c1fe264e0bf52fea49f109c4b6cdda51f8b3050e9c30e6163af6c7adbc38af40bc2b2be69ba9ae255e25f650e4ea85b9045e783fd71d88607c18715ae235f396fb3601cc6b1930cfb86d69f4be0588d4a11e83cb3f18d6ded396b4050c6e5ef4cc4b725d7892fe14b974d687d40808d0edca14a87ac653d0f5a16f1f9eb474e603b1610f188728156239fac6bf34c07d5ec027b6315ba59c5ebb607744956d1fb4eea9e6d24c342bd5544d17e778da3e822d5d43454ac626137f2231921fa0aee0e281c660f568f92c75e4e518e050285cc65933f321ed7561af4e883bfe4df6bff49eb095bd41c4850f330123f18fd7ccaf68dc80bc98604af919f3f47d4c732e18881d158617a8bca71600228bfa4ecfc55e4645afa83ef3890e73a228ca70eac96b933c3a6cd0048f4aa2df78bd43356578c57448f25812073984cf5fb10dd9e511e5198b9b2c9cec43233e3e99262d4687d6f55a8163a7835a8b7cef716f0695e25e9bdf13e836f7c26a81ea9e458e1574753ca15a07729adf1cbf8099154ad427b14155495ce08faaa80290ca0b9513ecfb43742f5b927683c0c0eb54259b04ca223a9a3dfd4866b9565a90477c58554bccb9d3ac057363ac127bccf3f76290fac6fcdbe10cb04d4c12ed42d930475d927555038f2263bb176e37a3efc0c238f9a4985dfd49948683ad41267edbfe03ad89674afe8bb66fdd4341443f0f3fbe21983a6570eb41de0df22ad82888c396a81eea4bb224518e87cba475d0b719275f5700f32112b85fced1677ae3d40f46b5c6c4180f2b1494e56fb734d68e853e0a45ec9e194568e357dc19143506e158c94e9e9571b79b7544e4b7bc705b24539493cb2444ca55b047105857416a220ba37e8e81f54edffda47fa2312b5a71b9fb101eebc7b92d69eac30745399e74c213ffcec9b5c67452e98cddf526c64197df57147344e8c9fc6b42c548bff5441fd00a3b11791194fc6cc5c5b98514c7cbb2c35eb8e8657949ea801b849ce1c27738758c4fabd7ae1f6debc66229dde2a96daafd7d19f25b5d81d7a2f7204e81e9ee2bff3dfa5c04f4fec842ae4533c9a7ea80d69c76d4df0386c5bb1b82c13d9d0166e2018b836b630f9f11cb86086b445c09145345df", 0x1000}, {&(0x7f00000012c0)="9facf59d2c7d735b5378ee6882c207e80ad0b571a2c8adf64a8306dc953b48960861470ba33eed1a8a0285ff643e81d64b5a6687631e6a76ded4b63d2e5eb2766770b10a40218299da43736338546324ea3823c82b348e9fe0b9fb52f9dd2aa084f8607460c0e97f70591143dac066edba22b8", 0x73}, {&(0x7f0000001340)="86a72c8a69f551b2b87527ca771c540cc96dd5b295d7eb6c2387e73137b8c68a267d6be94efaaf085766edb064fe14293c41ef65b9bf5a005966aa00b49ae7b5ea297acbd5ac8b6659c76f7b906dbff0cea4b01e2dd9ab69de1d41c2f71cbc524b0c29c53d3a42c2be4b58588a2a9e881473a35382a1e9388b160291af13e5523763fe", 0x83}, {&(0x7f0000001400)="3cd1b775fde2ebfbce66fdbab20d", 0xe}, {&(0x7f0000001440)="9ab2a4aa429cb65f647717f3b07637fc0845b42a304f906fa675375e9581919204198bd84da1564b615f8555f0727140424b74002382ee4af9c789612a87db8ebce57e1bdc4069246780da9acd64851c9822358b651bf7d772e95463f9c827668ec39958b8ceeff99fca2e6c0e7256acbd174307ce58bf346b4cd446c2fc2191c7f79c2ce43bd241a7a15d38faf7602c9cb333e03e72a1dbd22ea40cedde9cd9adadd6091edbbf6fcd", 0xa9}], 0x6, &(0x7f0000001580)=[{0x20, 0xffff, 0xebc, "a9c8e9f743809b21dd4fe6a565a2"}, {0xb8, 0xffff, 0x3, "a8d420e38a82ec61dc2255473a3f4fcf3e2e841112dd9ef26a3bd8d25b3be81b33220c31862e90d55d8badef4eed9abd5b3ea33c5f0bc9de77d3a7b82f2696d1061c8947a163ea374952a31730aad23cf1070df7d97682591790f60efa0b5670968ade46f3d06393e863c668577cf5dca451ea86ccaa8b598f56d09db46f6775c430842a10796ce697c3d4538935e74824812d0540d6bebf856933d76ad55d62af25"}, {0x20, 0xffff, 0x101, "d7952d93639d6d55bbdd9fe12ba9"}, {0x108, 0x1, 0x1ff, "c4417ba1ab5d2fb490c09e6c03079ed569710f5d083fd879034e32ce69933b7f594d95a6711d073354b2a53f27434dd69451f5736139d24eda5277b01c81f66379c3a5d84efc4e81c52fbc521a424877875a8e3f9635ee5826a51c347510f2c82fab2b3e8b1b96e8749acd0de5201546bf860578c5fa79011623ae1ecdcdcab9ac1c84c6e509d200af245e4b3ebe1f3d83567b69556bed95fb3c5f658103150b6e8a3349909bf58efcac8c70f607b5b5cb4c62082c65b8c694194ecd71c878f1574908de412a18012769dac7c7c6d9d15eafb684cac032f08dd8ab5e54d0466435bdc7c859fb68617b3afd199cf710d38c6d0f45"}, {0x70, 0x1, 0x8, "a0b5a528425531d88ee764c2583c4d4712e3749fdc4806317ac8d7c54b0388fade11bebdd508262fa6673d9da6eb9d598dda4a88b9a419c8c9c44a97b97397e677b9236998b77082ca9946777f5becefc39e04d6fc9fcfaf28ea35f9"}], 0x270}, 0x40c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getgid() fchown(r27, r28, r29) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) r31 = socket(0x18, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r32 = getgid() accept$inet6(r26, &(0x7f0000001940), &(0x7f00000019c0)=0xc) r33 = getuid() r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchown(r34, r33, r32) lchown(&(0x7f0000001980)='./file0/file0\x00', r28, r14) 02:25:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x11) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 02:25:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r3, r4) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r5, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r5, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r5, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/161) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = msgget(0x1, 0x254) msgsnd(r7, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r7, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getgid() r10 = socket$inet(0x2, 0x2, 0x0) setsockopt(r10, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = msgget(0x2, 0xf0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r16 = getuid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r21, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, r14, r15, r16, r19, 0x1, 0x9}, 0x800, 0x1, r20, r21, 0x6, 0x1, 0x1, 0x2}) r22 = getpid() getpgid(r22) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r22) r23 = getpgid(r22) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x8, r8, r9, r11, r15}, 0x3, 0x0, r23, r24, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r26 = getuid() r27 = geteuid() setreuid(r26, r27) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x3, r27, r9, r25, 0x0, 0x89, 0x3ff}, 0x10000, 0xda}) r28 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r28, r29) r30 = getegid() r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r31, 0x6, 0x5, &(0x7f0000000800)=""/206) semop(r31, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0x0, r32, r33, 0x92, 0x8}, 0x8, 0x1, 0x200000000003ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r35 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r35, r36) chown(&(0x7f0000000200)='./file0\x00', 0x0, r36) r37 = semget$private(0x0, 0x9, 0x42) semop(r37, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r37, 0x0, 0x0) semctl$GETNCNT(r37, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r37, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r37, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r37, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r37, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r37, 0x0, 0x2, &(0x7f0000000140)=""/161) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r39 = msgget(0x1, 0x254) msgsnd(r39, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r39, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r41 = getgid() r42 = socket$inet(0x2, 0x2, 0x0) setsockopt(r42, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = msgget(0x2, 0xf0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r48 = getuid() r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r50 = fcntl$dupfd(r49, 0x0, r49) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r52 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r53, 0x0) msgctl$IPC_SET(r45, 0x1, &(0x7f00000003c0)={{0x0, r46, r47, r48, r51, 0x1, 0x9}, 0x800, 0x1, r52, r53, 0x6, 0x1, 0x1, 0x2}) r54 = getpid() getpgid(r54) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r54) r55 = getpgid(r54) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000280)={{0x8, r40, r41, r43, r47}, 0x3, 0x0, r55, r56, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r58 = getuid() r59 = geteuid() setreuid(r58, r59) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000180)={{0x3, r59, r41, r57, 0x0, 0x89, 0x3ff}, 0x10000, 0xda}) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r61 = msgget(0x1, 0x254) msgsnd(r61, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r61, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e22a4799614b42e2f0f28f53930ac9ff03010000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbca"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r63 = getgid() r64 = socket$inet(0x2, 0x2, 0x0) setsockopt(r64, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r67 = msgget(0x2, 0xf0) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r70 = getuid() r71 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r72 = fcntl$dupfd(r71, 0x0, r71) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r74 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r75, 0x0) msgctl$IPC_SET(r67, 0x1, &(0x7f00000003c0)={{0x0, r68, r69, r70, r73, 0x1, 0x9}, 0x800, 0x1, r74, r75, 0x6, 0x1, 0x1, 0x2}) r76 = getpid() getpgid(r76) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r76) r77 = getpgid(r76) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000280)={{0x8, r62, r63, r65, r69}, 0x3, 0x0, r77, r78, 0x9, 0xb01, 0x9674}) r79 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r79, r80) getgroups(0x4, &(0x7f0000000100)=[r41, r69, r79, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000180)=[r4, r9, r28, r30, r33, r34, r36, r81]) 02:25:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$inet(0x2, 0x5, 0x9) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000001140)=""/147, 0x93}, {&(0x7f0000001200)=""/161, 0xa1}, {&(0x7f00000012c0)=""/244, 0xf4}, {&(0x7f00000013c0)=""/141, 0x8d}], 0x4, &(0x7f0000001480)=""/110, 0x6e}, 0x40) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r3) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xf0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r13, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r11, 0x1, 0x9}, 0x800, 0x1, r12, r13, 0x6, 0x1, 0x1, 0x2}) chown(&(0x7f0000001500)='./bus\x00', r3, r11) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 02:25:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') msgget(0x0, 0x330) setuid(0xee01) r6 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r6, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 02:25:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1e, &(0x7f0000000000)="9baf308550d0a006c12e26302ef1e31f42383cb02e930581c89e99e0c8b4") pwrite(r0, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000200)={0xfffffbff, 0x7fff}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) pread(r6, &(0x7f00000004c0)="cea449037259b705f1d4d803ac72c4e4c6acb37d002d179d92f5873c231c7ff4c82efa3e71e8e815c21602b2b3dc2e9929fae6c24f2528df8d84323b59ff5e7f3259ba9b766826e5505cd94e0ac9e0a8c9260a735dd8ef3593fcfb67146f95617ccbb75e67b1c23c800c6582a6a8870f2d38a170b40127ac0db684b715f35bc991f45b981145c69c8654c0251f4c968fca8e614f6a0061d279a5c5357c49fa9538738470c9859d50c16ea71ed88a382f654d3e5683266e16b3e1570c0e9b797ffad7c282ce78ec945c34c0a36211ffae918ff5cb6b19f3b1a896d5531e6e0757bf0a61ef2702ac4bdd6fa5827ddc5bcf5a671d489fc2301be70b693588e6", 0xfe, 0x0, 0x18000000000000) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r5, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom$inet6(r1, &(0x7f00000002c0)=""/216, 0xd8, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x2, 0xff}, 0xc) 02:25:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0/../file0\x00') 02:25:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./bus\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) r4 = getpgrp() ktrace(&(0x7f0000000880)='./file0\x00', 0xe94325c7a64ff1b7, 0x4, r4) r5 = getppid() setpgid(r4, r5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r6, &(0x7f0000000240)="8b08159c9f59df2160753876db768a430af9679ea3ea82221085373c3a1e4af522bf2a5425ca1ebf300dd0ce9ec680f3b98e40da7fead25544bed7709e321a75b9523b38074a20dd93eccfb4bc687d357d1ade392e15be110fa01d5de094f1c82531ea05ae2264f4c7889c9f022d7c94883e3d0b", 0x74, 0x0, 0xfffffffffffffffe) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000440)=""/198, 0xc6}, 0x840) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 02:25:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="2f3f5b214c40ffef0468440ce44be2d2f3042e6192512ef98b4cb273e2e2a8001275cfb2a1c04f8c13bacf54e52de3dc597fdf43717f2b0a96f944824315f120f34444933e9559386d050719520c7aa06eecb46fd7f304f24c664c52cb595eccf2c954fb9fe7eefda95daa247eeacbe627935c2158b72ed333dfd664715b2156246eb59e4c082df07e8168d71c5a629e9c583568cf50294d72948ef121906ea2951781f52fc51191a661c34cbdd9793a5d4a5931f656c07eff47312f059e14d5e71d424d34f4ac9820991bd36fa51bc2da116fe5df577b66de3bc73296adece3fadf3bfac43e5e8d59af3f8f10ef3db90aa5c609afc4feb35bc721a25860", 0xfe}, {&(0x7f0000000100)="32b50a1768bb77943123be4a4f0d5b0fee726da48486bcb2fdcf3fcfb35980579dec7fcd8e73acf460d65c2788456dec6b38b1f6820c514cbdc861ae1522c2914b331b1275ae3cb52d61e2fa6d06e97594a67bd85f69fc3c3d7a164ed47ff3cc1768a59ac34817dda7cf50adfafc4b89420b37719aac8d692770c0e274d40a51a3704e1c391f487c67dc7cdb0ee7b1a8c7269dcda4d1013420e2a30e1008d978428171a49bd7950217f87c0dd43fcc173874cef9b1b10a36dcf1a97df281205a7d1f2f5cbbd6151d9bb9d4998940dd17c1f9ea6a4eb24c7d00b2aa9e57722c169ecc15986e55948aa87f0dd3b6ab", 0xee}, {&(0x7f0000000200)="842140787188108a97923474beea", 0xe}], 0x3, 0x0, 0x6) 02:25:16 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0xffffffffdf003fff, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="f0d58db043a081ccca4563809a0cb010c50a003fac254cb91d8165a5fd80e93282b0543d2a", 0x25}, {&(0x7f0000000040)="6429b7146e84bc462f207b1487391dc98252a6c3f336b3bd42831a374457396c3628d1b6f2bbd84f6d64814a5f6230a773f8fb79fbf7c8bc", 0x38}, {&(0x7f0000000080)="1ab13255fb0fc158f5adf8c127bf48397c55eec5502e8a30e6e2cd4843b542c1e91f92cd2edbf5ed5a653326dc3e073b3a35af88b077c62db15964a98d24fc4e6ac3d56ca031966c3313b6e7ae5a67e100709449d8a9b4b79f78e78a8e0af5f4002a30badf654ccd5f45f2973f30cee6d7ce0401f60e844b069c65c1bcc729199aa09e425940e6ad03b3e7510918ead3", 0x90}, {&(0x7f0000000140)="adae1b351610e0b7039d5cbfa77595c6530fc150c458c313ee384689f16120e9bc44a7dcb5495ff18716ee01d232d6591230b3fcbd60693cdf768b32efe34e19bf75420aefc0c4328270a2f6411e6de8f561b7b407b0db5bf12a5273a7d8819364947c249b3e5a764294016b", 0x6c}, {&(0x7f00000001c0)="12bbb0ff10e47b468a6a75b13439ec423978c2e87afa0aeb2f", 0x19}], 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="6000000000000000ffff0000ff7f0000f9577b84f8e3a3a3e48d98b7a36f9c6833c49c23197c8252880a2e7c7d8f2fd24b1cad6fd1cbcb9f17bed2b82a74a2a3a5ae62751881d8a1e3e468542a4c2405bbb106d30b71d171dc381700000000008800000000000000ffff00000200000071b189e5df0dda6e5006bcab373d56bedf2196a875dd0f71785a7cfd64985c3ff4dc7d5547eece099954466c9c8e18baf8787c0e1ecfce27824aaec211c53bb6463c9cff785ce85a45a9cbe1ce461ca19780df068c04e15bc281dfa1e1ad678615ca8118c2d7a93321f45003e38ffae5e7866900000000009000000000000000010000000600000081e200e024eb7903602fdadfa4354b0a86089e01abe0020000003265b5e2fb2fbced250572646eff72dceb9f8f688ea8763433ef9198d4493493d9883cb182ad15be08121be7fb1ef9cee074258e240b130a889bc6e1b4b8b1a17479092ac914d98223fce67dd26db9e17983694f9b66d522bd51fe2d90a93496dc00000000001800000000000000ffff000001800000a967f20000000000"], 0x190}, 0x0) 02:25:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="080072a20800f2ec", 0x8}], 0x1) 02:25:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) socket(0x20, 0x418987575f0c2313, 0x40) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e000000920003d8b1d9ffbd826553348cfcd2a7cd503d28a41ed6cdbf3b3827d1629be9ee26198683f813ca8eb7448baede53c70c08b75ab3c154957f2fd0906897688f3d1e7f095db47e617763480e16c512b69062f1cdabcec796bc11a9f47bfa6c58d0a6b1cc4feaf1abea39704d4fe8037dbbcb17af11741a5e7694bbb24018669d9a6403df18de1a3e214116ef8aa590cce432876e1c1a50b76d9960ea1813633ca087e37e1a098b2d368b8812bc1ba11daf450c16d9ff7945c4e747ca0f7dfd138c04a4c07b4434cfccfde8eed6fa672d18ddbfc29e7aafd4062"], 0x10) write(r3, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 02:25:16 executing program 1: r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x0, 0xfd, 0x0, {[], [0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x0, 0xffffffff}, {}, {0x9}, {}, {}, {0x0, 0x0, 0x2}, {}, {0x0, 0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) 02:25:16 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7c}, {0x800000000000006, 0x0, 0x0, 0x800000fc}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) 02:25:16 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) pipe2(&(0x7f0000000040), 0x10004) r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) 02:25:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x10, 0x8000, 0x1) sendmsg(r2, &(0x7f0000001900)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000080)="62b73ff1a887d1fcce", 0x9}, {&(0x7f0000000100)="c57c9b80a79dd48118e280fea8d62e71de7ca8d3a0613de1ffd7d368d076c4f3f15a86550c7e0ec536b6049b191226e8300534a8da0f134212aa49fa42c4c72606525e9a437a4e6bc0539221fe9c0c29c879741414c96c0485bdae8777a54e2a12776d52dcdfe7b8a14b9953ae9d579a73e4c49138b0a1fea1dcc53850b7fe1176a80d90614f6cdc360bd14f49ee0c53a42aa825183d5bc95bcb20e4ab52fe264c8b1f36970dd86aabc03b501056f8d4a42e21d407d1e508755e82a19a42b2f4d74f70716167837d0ab2bc4266eeff648c1af4de1679f07ab98d338ae0b7", 0xde}, {&(0x7f00000003c0)="0b40792f63a5ea8f53539e406699316681f21669f986abc3e4d06ae845f4044d5858063fae5f021099ed380998ef6c58661a408b46d3fce1d8fa63bf7eab4d9687fb9edaba7fe29b6f365b27a4d1fc4de8ce70d821c3325942904186cb19fd16c6fdee4420f9625c0c7ed23d083375e6cf2004aba74e743635b02f92043222e30d45f0bdd687b3b2d2b89da7b645d900db271463606a89fda647bd89cfc0b0d3f5976f56fecaada0fb2d5f3e0647e3873613da75fe47d2ead8222f508ac430e38d710c7463fac381777dc8884d406fed98db4f83e4d97e6d66312a830ac9a34cee934256aa17c2ef0fbf83d251791c2d98768b0435002a1fbad379d2ba2644d1a5c2289ef296c7d0f790dcdcca32e89d1844ff334c379817f1e06db7d410f6da2c76008b857e257d0eda7e3ff45953602e7f2dfac11aaa705f31e81763b8aeed5480ee1bfd7931a46ce8402c83673a19afeecbba4542fa729867e144a26a0f6eb681bc96e70dcfe44db5ebd2cd3a97ccd7d060a58412a1ea2e084c5648e6f8f1824fc8a27f296656b7335906c176119e8be0e551fab7878a863b88146caa3733873034927225a140024260d0b0b8f1b5089d717f6941dc58eaf67023052d4e35e6d05654c46907267cfa21cc5cb38caa58a186d6e067808030fff56ed67852e75aeab72f6a9d7bc906badfc7daa43d87107fcbf3f8a9b89fb548103ad163f0c43b28d8da71123635f00a1c68df0dcb6e7acada65f9bbf193f0dc3b2fdaf07e74bc4fdc0d0cb7e2585342f0c4afa9b425fc007dd2718df38300b075c1f1e930a3d1a0e0947e3f255c2ca197d717c744c8e23397670b7732bfd7f7c8f8d8a1634659291e2f5f2fd14dc536a747ddd4d19061cdebb61d92d1b3b5b89d30c7d287ef24de100e0587223ad76612e546b43f5f0bc2da0e767b0a3e511bf2d7b10e0c999929bba0d0dc52f7c1e2622de568f81f02f8095556a47fe3d044c82beaadceb7b3f6e29278cc9ee8d7bc3378567a131d56eb7cfda239a03cd7ac8c26ff7e969aef495e5c5e931a5239cda6abb4b0782e0f6f4e1899f49b2110c443af878a77321e80d6cabda549b4cd14861781b4ea27d8169ed62243fc0e581f5aa62d0ff158e0863f3e60bd3d6910b964896f4ade164f0cd2c0e68a24488a7dc5fa8d52f5a2b83e5728e9337d03428382c63a0d17c9195da41594a95edf2fa67351fd5b99e98b0ad189fdd3482a50b4d4932ac03e7c8b595d6a66f847c22d33ee7c58d4aefe0761597034420fdf8d34f7928a1a32b56e51d9d129aff8816cbf7e759df4a293dffaded787a81f77279247763fec27bc8865e300e2ca4feb5fa2260498f4d7aea1be8ef1632589cc99bc1796658179a688149c67a41ab6ccf124137b5f4f6c966d1e8efc26098f587030b34d9c111c227bd59a5913e61ea18ec1e21356ebe4005f4302c03d3a349d637094f368784080d09000400c9afe34aa3d388c44cfe9d0f72e6a62402a6a79087aecb659baba49fa665d1fa5e03e6e6805283b01c2313801073c3d5d61532b026a45a09fcbda062283324fd2a2d3324c52be54292bd252f2f1371527cbdf4ee94c0f535fc8c913b46670cb45ef6638078be3af84a935fbcb6767692249519a051ef79d250cf9aaff8534cafd28c60f8f03f5e87bbbbe03554ee657104e0c24220396953de2bd84c67662ea4fba68f76ef08a1f18a23381e6a6954330b318152206ea04d86985387c8c74ac8334d83e8436edde68ec709d859822a1eec6558e33040959309faf7858472d04773048e1736207645ca9aab64c36766b3666dddf83f0efc77c4e0be6f868995865bd1e05e22c9c7ea13730f476b223790daa83d5f0deb68f0758ed40bc742c0d9be067412595a0eb34f054aa9259c3bbb3c033773b0fb1ddeb7af040a84f1fd531f88364ef461acd2a16fef986f84eeff51c56a047d36a3f081352aa6890c85a5924d9386e43f23c635021aa9af3a4d088835977f26b1553f962c084089e274ef44792db18ca1985f01aaeb1e957ad1efe7b2c099312c930f69384d860fa647a016f2e3ccb965594f1d7cc488f980060be97e5b8ac4283b5e0571ebeda4311fc3b77764648108342d887678c9ad5fca9ee931366727cc977f99aa2dfef5e694c50e648c14eb17aa74dd3328e72371fb4ad97a86f73bad946518366331b3036583685523c81aaf587bc53fdada5875afc7eee89b7c2f9c202ff1adeb9081319c793c47774f9035a16df73ee5a5e4a7053162b39d772d9e33dfc5112cf7f2db2d7a1d161c1391d2308c9d07a4f84aa0f5c106696e7d5833a82466b96ce8a87395a89f45001de7f5fae0ff2e44ad9d3f30884c39de2b25bfa4cf61d9a1b10f71349b0c6f1c27c1ba616152b9bc18c44dc85af477295455d6ab851cb21d0351ba67fc0d1ae785c5167f25bc9e676ca98108b45e0bd1788dbe9b45dbbeb80aeff63464f24d0ec448ff1085e1553ea2541ad34458d117b6440aea84ed2326711cea0fad2b4a3a36968644533b79ef82ed5b67a9a5d0b6bc5e547b8890b57f905d4226e6f168f165ffedaf1e984054dd9b073660c4f9a74436caecef1428b793a1a33dd30572d0eeeafd72bef70b863512bb4088ee852aa79035c8bb58eeb47a28b4fe8845f0dac3a793d3fe6a7075e06f599e83e7eb1e4b228e59f56d5b673b81d03741a2e6b79147102dbba77600d81ad0046050cc940e0940f6606fd32a0be05e18ee9eb05c37752462f3c4bc72d74d4b2c60ae43d2dd12ef89290066c4310ab1a0e7e33ac61db5f2a95cf50c4a8c9840b9c9b1771f54bc6916f06ae734f0792f269b01f182c5b7a184c057e65857452d0ebc9a99cc25859e3eb6b1e995b894d8fa17bd76829467ec69ec3fd841cbebfec9e75febe37b633985bd8b790fff39250b7e9c899d7021b79398f5553e7910534e00655cf3b59e3b3ba480742df90ebacafde8395e385c6ae875659ce254f36c3227144bea08ab727d1c69250a8c1bb7705efd7aaa05bf3abaa5ee81d5e7ec140fc7f2ccf816713c08fc34ddb238e3d4ed06e90bb338ea7b0a2f253825bfb12198263a3e62d72d77401f6983068209b75940a7c81c3443aabeedaf45791ea2f58f8ba22c3779c5a8f43804f1b475b27ab54986ba5764bf536c1620b56f0ee20082b74151b81e516e27001651e4f2f02df9490eb184f75ab74a162ebf84d22fa9a772d4d01cb8756c60e6a9f9a767d889c81b1ba6b19defe70f81706e025a065d33fe9ee6cae87b136186ae4ceba37653fad6f23771a881d25f324be2e5a98031e9698a7e021b2ecd0d7f47ad602e7f44c8405d64114cb4bec12cf9bf268213d1ff23cf0fffa24336ffd5988c0e0f4ef3195d715e72708effd5a89648a7e7d77351262fb427085a3ab35b6b6e12232a030af130f422f7f4205a913c89ab4d402a35b1f0905ff9f3c76a1e47ecdbc752ff04ad990b2d4dd4a026372affc8193d5a3037c5d26fac7a0c5607dc53bfa1c3a17dc57c7cffdf1da9976eb88ad213df40fe9d24a4f579f30948d96197e0f0ef1952259e08e2ff3e7f19ce76173a0fc2f49e4a15a2cf8e484127a9e958bb752038883623310781ece85035a31cc0e4a2f4ea665efe73d47d69100ff834af1d1bb735173954f480eb14605682f8c973e4202dbc4e119c3e01a8d2ca1970d35ed8b6dceb5b0d33c9cca38d55659004b55b7df152da1999a6eae36573169f77bb5b1df9ac9a51a4578ebd233fadda47fa0e08da794954c9e5aa04ad51219647e11ce2f1edbfbd2448bffdc3a8a099d722867803704e24a9b1333fc4db156a82aa081b282deb4ed8ac54ec3ccfbb3a41cf33951628e97303d8c041bc8f5c257bd3c0bda93da27fd82ed724b23489a24babb5d36970826483711b2695dc3c6ab3c5e8bc47e7a8e7ddeff50d286e0197579222874f9c6400d010667e9e83517c9943b71c35461221e70338f73ec6ff62676e6abfb42a625aaacd3ad12055275792735f683e7120a6633327e98f40c56743911d9e6e7678e17355ef021476b877ebc9a1ed793c6dc318e6e54bbef179ae4302f87029a1cb77c5b9263d9a374f0d07dd3f23991d098ba7898dea74d5e118f98e088f0c8883654a1f6ae033c17c897dce4df8dfccb0bafd5bb80946e944174fc813064c7c5bc1c84305bd6d0b5610c846674eb860e46f716e6ff45cbe9a3bfc968bf73ef72deae12bd354b1d54bc93980b25cf287776bf382c895fa42d8041d535711e3c8e1d97832698a701d92abc565aec0d4aa64b56c879165b7d255e7b7f3f02e7e3887f8d1d1b75f2b705add5eaa813724d897814eb4b08ca5b9731995d69df7540b1881de611f8f0f0b2aaf043b0fe87530a75239c876c24fe8d0097b61c45e0563162620663c60b2f0d8a65822aa7fb40c7f5bd0a1c4f8d09a9df277bebe30278edf3d5151380cf5a84a3523734b80b65ce2c309a2a176633d541ff1aad22999e80b8d6014e2adfa6d1a802605354da645ed87e62523db46b6ba460d61ee6ba52dde4ce90ef49ac3606a1766188eeff1a7899f8b94f69302d2ab6ac613c468a1927a7e065c41d567735e01f757a485a3d958c2327fd8f6846faf93b337998cc63bec4141ad9765e72be92fe53a46490f9376062228303d3320b779ce4bedb23122df1e769fb75640dd4cd891c00f284c5987509536bdf41ed6aa9cac924fa7501e5bab5a1ef67d1c01eefefd56943725068af0b0a585d1c398ad664aca0e795907a53ac344ef0c9e8c5393df541e0c45ae5af406156364deb48820488ab9ea0c180d5f7c4710638c220737363edaf38649b0c6308a5866d3e50ab1938e230fbb28b79d903483c1db8a94e683510300aaba9e6eb087fe61eebfd45e11439393b41f2750ddc5374851ff3e960faf4f679812e0e733de5ab38c4d1ebd2a6e88a891bd1f4f58b1c280da51dfa33805475d75ab2e11f79446c6bb588c47800fe6b10e373e92e1ad600cc800f92d51f130795986f6e99d09b6ee5f3b3328f8084082c56b654e5937e5ad3899418fb0359a96131582408ce6841414db19396f1db74e1f7a44687c789b6fc95a9fd41d5eef323ed77a5f3e22a4f0cff4060c525478780016eff3331a3005ff563472dbf98ad323cdbd01b254aaa6def4640b87cf828c44cda72cc5cd648ee52991d6dad9b1eec2a3a95c042cc3c62d0f4b9d1dd4362f0e9ecb8f2750195771fe941eeca376a830627ae1560706c3babb94004847af1873c0d0bec4fcf8a162b7663c80cbb357a0337b07f2a2ce07d2eff1a654cdef76e6775042487bdb405bd672323065ff4f05748028e1fa3825ce2e61c15e0a2ed13581388e26ea423133c5d8a24cc54d8d06ebbf14b81588a6c37256f68f406ce59737d3efe881948a4eb952a93176f8323a4f0af0e34fdaf87fe3f417a384ae3c388d9398accebbfb8762ed009113936b17684c76e8557f1fcf78ee431ba6ebb57e1b18cc0cd5889c2ca913fb4698ad881b861d022b63477326a6d002ceb9bbcbf5f2ec239179bafb742bccf5db96e7dee5cc2e4c6373b173658fb64e791a7111fd2e5f036b0aa9efc80c0e48f3a20b5b35899f8c24bd21dce01f54ded8eb2ccfafd59d4e263513a5400e4f63646653f4b6ceb4d6d43861c765eae7aeb73ab5cf7fad92e74f03064a39ea1727e52fc165b0a74d80cc90e2af35668815b05365ba67bd02205d65cc13b06314f512611ad98bc3efe916255c20f10813f9f5d058f1ac2e4c9cd9ef5ddaa6021856a5dea7f4f8882f17be333520c75d767d17c", 0x1000}, {&(0x7f0000000200)="f598e63a2a5d0a54a5f972c1cead223e766af9b3ce385674413aa6d0077d4a19245fb2e2448623720c8a630445c10453c64f4a5d5b3b3e7c75fd20bf3872b62e370d4764a0100800c78368038594fced18843691a158dcfc69d653c1382d507492a34aab4fee38ade0563d3ad585cafe9777d8d26000b79d3de18509d6c2a1b62157cc2a664c31133249220d863be409d6cd74fa2d0dbf299a419d732f6f29", 0x9f}, {&(0x7f00000013c0)="b8a9438c746f107c1b2787919887318f9a71412c93349857724fc1b5ec0048c2674e0d5f854adc98564c9270ba61ce29e6837643986cf44736d3cc1799e9a6c82b4e60ed6bee8573494c5a927f93527363f4fa7e730ca97a86d2495458e7c48ca678389739107498fa6e31709250e7f72706ddadbaed3ac10e5364bcc17a52fe4d6857f14b93d2cb5e7325df4db9d516aa333acef25b977bf3580a131b77d0054dd377a3df2a11a090382ebc955a1fe71b7c614f98074008fda04e695885c7510e037c6111532a3adf65fa6fdfc6f85a11cf0341eb2f3cc588f8a890dcabaf", 0xdf}, {&(0x7f00000002c0)="2be9c2822e7c96ef93ae445918f27a835edd7f9c8032750da842fa433799078b96dcc501e6699e56e1ac5e854e0aa5f0e55bc2cc6b7463adcf98b16a6c22c64a1cdf2914f47ce6ad70776844994085b2202b2e873f2a85e5fe5f6ab7baa30c49d4b0979851eb7e7c390c6205d4f4356ed47d64c99dff5ebdf8b78a7a6c80e754255e2211ae1cf9d9ce60b0635b9d987086638a8f78f5f400a58c170e210afdfd629fe8c01e", 0xa5}, {&(0x7f00000014c0)="6511557eb95190afbd1a005c14116abc78b4fa109d9fe449291879527c1de650428a62a3fac1803106c9b0550179720dda275b8a", 0x34}, {&(0x7f0000001500)="45da6ba43d00b3c9cc4e70a7cef0c005dc3cd3d5528dd10be6e245880426ab3d55", 0x21}, {&(0x7f0000001540)="f7baa0cacdbaade4a3fbfa8192e06966387f4f3bce6149dd7c6660561a9467de461fe936faa2a53013c76e2aa8e473d92ed73a2ad7843120f12998b6f4de1d08a323a8ae3832999648e245f4264ad37d66f57a85bd70112e8a9c666aebfe523e60d062370c20e26941852e9d3a5793da32d9ee5eadec629889e58c9e79fa49ec7445b827e64f903fbb0a06f12981b893ba68216cba8ebb60f825c2eba6d00bad6727cf4287705fede538088d7340fa0bdd0854", 0xb3}], 0x9, &(0x7f00000016c0)=[{0x70, 0xffff, 0x2e07, "5ec54ff8484c830194dec89c2423cd03f02fa49b71272fa03ab9c840d925edfce7a37e6d784282190bfff29458dfff0e062d880feafacd3d295dce8866a71eeb4430c630fe5d1ad1df772448814b73adf8d4e0d524b4a849cdf836c09477"}, {0xf0, 0x61e52108c57d7b3, 0xffff, "b76a2c6f1e4e1d898463fb2bf765d671a70af5c60468b79f254664f8194c3a68b935ca4d4568aba057c90f45466c19eb20100d55ace28b69196cb46b477c16e9c9c97deebf934570df4e1b26a0da8cb934171c95c09c774540594be8e6938a7c83d4bd1558e9a966f67e00fbacddd0510d08aacc88374fcedd32f6fffa39aa750cd2ff93ed91adb440e7db17a78844516123d8935cc986d196ecae03cfef7c53746e01f2a6862e1c577dd972b5cd6b55b93ceaaed23fc7dcbe8f55fecdc4c811c01c53d0521ae2fc8c2f957b9a4c7f176e9edb55776913436b3fdd8d"}, {0xd0, 0xffff, 0x9, "88a8bde4c0409bfdff1a098f9e9bfe6959fd3a5f43791e76297ad4c2e71596f04a1d6292e582960184c7b6230f6a6fd117e9d8f40bc91bb86ab2ad7adf4753d6739d826bce681ec48990bde0e9c107e532785a04adb34141edaccc897745d5fb1e5acb624930d1a7d2317d31a8c40ea8c94013857f2eee0e05359da7f04b6dfac74fca72793c117f4a7f5ba1dd60390098e299901548ddf2d2f79ce18611c202bc0d3eef60809c61a496745e105f6350c8b9d523501c9cd526"}], 0x230}, 0x2) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 02:25:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/93, 0x5d}], 0x2, &(0x7f0000000340)=""/236, 0xec}, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:25:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x3, 0x4, 0x120) semop(r0, &(0x7f00000000c0)=[{0x4, 0x4}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7eddbff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x6, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r7, 0x0, r7) 02:25:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x2}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000001140)='\"', 0x1) flock(r3, 0x4) 02:25:17 executing program 0: getgroups(0x40000000000002f3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) shmctl$SHM_UNLOCK(0x0, 0x4) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000757000/0x4000)=nil, 0x4000, 0x5) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:25:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 02:25:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x132) 02:25:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="bacb169dab4ce2874d37cafe2365") r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0xfffffffb) msgrcv(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000ffffffffffffefa100"/52], 0x34, 0x1, 0x1800) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xb962) 02:25:17 executing program 0: geteuid() semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 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="8d1c0c60c4"], 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, &(0x7f0000000180)="100a2956b9223776adf2acd73d006ee1b4ad7f8fef03b208828a62c5824155b91fc693b664756c37761e4dc7a019b6272329ca6573114d34446f0e050dea3ad9c3e252c1a45dc0b3ef7d3e1be83f464797e27468481ed6ddd8078164603e8329f11ddd99a45c51ac60c73998b1a0cd25a9265d0880f0a9010faae1a92bc2c091245b8f3c81c227cb11f828f7", 0x8c) 02:25:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="000000915e2b515455af011a3900000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fda2fd237e4e88114073e454300"/258], 0xfffffffffffffcc9, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000080)={0x0, ""/147}, 0x9b, 0x3, 0x1000) r2 = syz_open_pts() socket(0x1, 0x6, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a", 0xcf}], 0x1) 02:25:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 02:25:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 02:25:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210, 0xfffffffffffffffe], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0xd3, &(0x7f0000000000)="4ff658606823ec2ea7b4e1b0b88bb13aeeb9b96f58926f95d2bcd1eb1ea7d167631c3b1831e146a636f944b708fdd61223ee4f5bfadcdc3baa1ddf9522093a66fd0292e628cb2bbd1abaf261b7fd982f9fe89382a69853d152fc3b47ba5b4fb7c30478465cd25e9d27db851b8146a6408e1839f6964494073ad6686203151a2486b5682f28c6f9f2d97b5b06fc48a1cbd4b0378d1f18b5c84049e82634cf28979b1ccb87d5ef28ee8604bacd26da66dd783b40e1dc2d40895e7acc69b516bd5a3a86c8b3d72f8271405cdd4be7a0832639c389") ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 02:25:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x2}], {0x0, 0x0, 0x2}}}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x80000001, 0x8, 0x83c, {[0x7, 0x3, 0x9, 0x7, 0x1, 0x10001, 0x100000000, 0x9, 0x0, 0x2, 0x0, 0x0, 0x2, 0x96, 0xffffffff80000000, 0x20, 0x80, 0x7fffffff], [0x0, 0x8, 0x6, 0x8, 0x4, 0x2, 0x8, 0x9, 0x0, 0x40], [0x3, 0x6, 0x10001, 0x0, 0x2, 0x10000, 0x6], [0x10001, 0x6, 0x1, 0xfffffffffffffffa, 0x5, 0x7], [{0x0, 0x550, 0x4, 0x1}, {0x4, 0x1, 0x8000, 0x7}, {0x41, 0x6, 0x1f, 0x9}, {0x0, 0x3, 0x88f, 0x6}, {0x8001, 0xff, 0x9, 0x8001}, {0x7, 0xa2f, 0x8, 0x10}, {0x2, 0x4e, 0xffffff75, 0x5b}, {0x5, 0x0, 0x4, 0x7}], {0xf001, 0x1000, 0x1, 0x2}, {0x5, 0x7fff, 0x5, 0x8}}}) mlock(&(0x7f0000fd2000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000002c0)=0x101) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 02:25:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") r1 = socket(0x1, 0x1, 0x2) msgget(0x1, 0x1d1) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000380)="d0ae05e1864cf04705c435d08405f6b119b5d35479818138a1cbf3e86b01c08e802f3c9a3f276ca1014358b0c38f9cc3a444471bdc94644758830a88667b091eda42edcf0fb165983d9c3bffc1bfa2a20254d494956afdb56f5cd34dd4bdfe649983e9f4ce850aeded8f27af6451a90524a825becd17d9c72212b1f246bfe35eb1b1a80f2041ae4f35e10f2b1e6ab5b6da09930ea78742d0b6ce04009b7ee8011852c0c5a9af0f841510fa954e0e4778f2fd3754fd149939be8e09acb788df55540b41822169da377f36f25f453856527f8c9158ad0f8987bb24ff5e4b2bd77feef62c5e7ed6613fd1c7b1b0e3c695e52b6ce5cc93d0d1cb21fe3374ffccca3f46f25ac6aae6aacd8817a045abca7c3623d558dbb8557a091b00fbf5dbc1d038e9065309633d467702", 0x129) fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:25:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00002000000000e5f4e83207a8005b67071b542a538706000000b818000000290000003100100003000000070003000000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66413a696456e9931469f97db6ea2c972d6eb5f34730062a7275ac945ce7d444ae719f92fffe45a1645f728bd4ecbc7536ca36deaae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dc02673e63d0b89542b52820e111d5b4f5ddb18855de2e2f6517883328259ba5"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x24) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:25:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7b8c}]}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0xffffffe1) 02:25:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x10000], [], [0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x400]}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) fcntl$dupfd(r1, 0x0, r1) fchdir(r1) oN./bus./busvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020aded20 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020aded20 02:25:18 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r0, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x2, 0x74, 0x1000}, {0x0, 0x9}, {0x0, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) semop(r0, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x8000) 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="4ccd0200"/16], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r2, 0x0, r2) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r1, r4) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:25:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) dup2(r3, r1) 02:25:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) fchflags(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r2, r3) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3, 0x0, 0x0, 0x2fff7}, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x5, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61, 0x0, 0x0, 0x2}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 02:25:18 executing program 1: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000100)='r//'], 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = msgget(0x3, 0x4) msgrcv(r0, &(0x7f0000000140)={0x0, ""/107}, 0x73, 0x0, 0x1400) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:25:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x7) r4 = getpgrp() ktrace(&(0x7f0000000880)='./file0\x00', 0xe94325c7a64ff1b7, 0x4, r4) r5 = getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000880)='./file0\x00', 0xe94325c7a64ff1b7, 0x4, r6) ktrace(&(0x7f0000000880)='./file0\x00', 0x4, 0x4, r6) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f78659a, r5) r7 = socket(0x11, 0x1, 0x0) recvmsg(r7, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r9) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r10, 0x6, 0x5, &(0x7f0000000800)=""/206) semop(r10, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r11 = socket(0x18, 0x2, 0x0) r12 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r12, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r11, 0x0, r11) 02:25:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x2], [0x0, 0x0, 0x0, 0x9, 0xf7fffffffffffbff], [0x0, 0x0, 0x482], [{0x0, 0xffffffff, 0x0, 0xfffffffffffffffe}, {}, {}, {}, {0x0, 0xffff, 0x0, 0x8000000000}, {}, {}, {0x0, 0x0, 0x0, 0x81}], {}, {0x0, 0x0, 0x0, 0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r2, 0x0, r2) sendto(r2, &(0x7f0000000000)="737d7c9869cedf32ef394ad84bcee5c1e3cee7912bec24acffec5af6845191c428d4ad2339fe8ea1ffd774fb3cc2e2bdd4a13ef416ded3049d98626cecde4e34b67014600e2b7799d5b1c851bb7259e5762f8adbbce133f220bc771ba93a8495155456a39120485b6f28", 0x6a, 0x4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:25:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x1, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000000000000c18fbe204481e74f8224d96d50262241ba423ec5feb600d1bd329dabbe9bed5f7c1f6b9a47a9a36bbcf85297044def6279daf51700040000000000008a6b8b84f1"], 0x49, 0x800) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknodat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x0) pipe2(&(0x7f0000000040), 0x10000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) fcntl$setflags(r4, 0x2, 0x0) 02:25:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0xfffffffffffffffa, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, 0x0, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000040)="60a649e4033e63af32a0607a009c1f25c12a2e9ad4d924b500048b3dfc84013e439a6b96fed5f997f69251f0bf3f2ea697d2f0d745cbc2b8f370fa8a98a3a2fa80ce458f6047622ad0285fc0d668d6cb428d494cd2491e53094fe0f9c587d1c3b01882bc4307d6dbd575ee9fd3ef470fdcbc1d363b562aed0f3b57d03ab327289b81b29cbdb5770230f5c2698ff107e549184e5bbf00da6bf876d1445f12d81bddcfd9e5dd58975a8b8ba9eb706331d12122d8a114de3b1cdc888d960d56b6573933f40e6c16234f", 0xc8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r2, 0x0, r1) r5 = fcntl$dupfd(r0, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 02:25:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000100)="fd61459fa31912780fa82e19ff7f") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000140)) 02:25:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r0, 0x0, r0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x7}, 0xc) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000280)='D\xe3\xed-w\x81)\xde\xc9\xd6\n\x92\xb1\x9cSz\xca9~@\xd9F\xa9q\xe5\x92?\xcc\xd9\xdc\xa1I%\xa5\x06\x15|>\x7f\xe2w\xc6\xc9G\xc8r\xb47(>\xcfB\xbb\xdb\xf6\xa0P\xbe\xabc\xd7\x04\xe1\x87\xd8\x03+|)\f+\xb1\x1c\x8f\xb4\xb7z\xe5\xc3\x99\x95\xab\xa36\xe0\xddT\x99O\x18\xd8\x19\xdb\x1dr\x9e.@w\a\xb6{\xa6\x16\x99a-\bA\xe3\xdd\x06\xa4\x10\x8b\x11\xb4\xb5\xa4\xb3\xcd\xacb\xbf\xed\x00\xf70xffffffffffffffff}) 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, &(0x7f0000000100)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000380)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0}], 0x3) 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) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="782aa0f33139cc323a246807090050ee359c8aef8200000000000009d4ee332bc14524b3f4fb4f924710318421280b421044bb936c261e0a095774ae1786e4999a9d429b00e7011dc4c8abe49463b7aad809c84e2cc4b386a1299840f3678459a18ec05af5f9ccd4d19fb40b7aab10a6f9a1cf9113bc5dade4594670c87bde70a29e2cfd6a8ed115db69cd4cf96de665fe74221565ea63ed650599e66e64eea84e0d94e150792b63f59f19b3c7bc9500f68ce89400"/191], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x6d4}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) 02:25:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x7) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = semget$private(0x0, 0x2, 0x20) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x5) lchown(&(0x7f0000000240)='./file0\x00', r4, r5) semop(r3, &(0x7f0000000340), 0x0) r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x6d, r4, 0x0, r6, r7, 0x49, 0x5}, 0x8, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0xd, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() getdents(0xffffffffffffff9c, &(0x7f0000000300)=""/12, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) þ$q¦<Üá¸dÆÉ ãÞMÂfuûô.Pó‹_T±Ø½“<“7ŒÜGÕU·/ø]¨ƒJ)ÉTU.„. Úø¬2;H„ûÖÉvëù#·¬¿?ðjÀ3euùK²Ì©€ü V" ënßð=ý»Š¤ÈÍ`ŧÕ`å…¥¡©ëæëq­ñ”Ã5A!üaÝ„µÂÁöÀv Â/D´ Vd¬Ü‰Õ¹±ŒËΈž 02:25:18 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7a522b46e22fd322e06999aa973c6e143eda218bff77e832e250d2062923b6e8339a2d7ceae005e55e06289b22107d16569421b49b90f000000000002c3a27836b2e75c23652a"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x400000000003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) 02:25:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8278e7e061"], 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x7fff, 0x8, &(0x7f0000000180)="103463e7c82940979f69ec53dd59ee86edec0ba7874463e90853dc619883a1cb592bd6355849ee3a82c91032cc6b9c9c580181aa17f0403a2d334d3c2e614767716399a0498b4ec8ad4bc0808781756485b8f89e1c9c767fbb720a8c655ff82b033588c7537f919502968d839f732a412314b8e32fff52b0bb3df31e26c931056006bdba5fc1d22736e5cc", 0x8b) 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 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmat(r3, &(0x7f000037a000/0x1000)=nil, 0x2000) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x208, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000280)=0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000100)=0x7d8b) socket(0x400000000018, 0x1, 0x1) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) ò¬Ú‰×ok‘¶ÔAèqÏ|Ï®¥6~ÒuQ¼'äÖ‡eÇ7<´ž¤dd횤D=Û/kkiœeÿa¼‹ƒó¹¤èµ9þ$q¦<Üá¸dÆÉ ãÞMÂfuûô.Pó‹_T±Ø½“<“7ŒÜGÕU·/ø]¨ƒJ)ÉTU.„. Úø¬2;H„ûÖÉvëù#·¬¿?ðjÀ3euùK²Ì©€ü V" ënßð=ý»Š¤ÈÍ`ŧÕ`å…¥¡©ëæëq­ñ”Ã5A!üaÝ„µÂÁöÀv Â/D´ Vd¬Ü‰Õ¹±ŒËΈž 02:25:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x1c, 0x4}, {0x6, 0x80}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 02:25:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0xffffffffffffff81, 0x9, 0xffffffffffffffff, 0xbffffffedfffffff], [0x0, 0x0, 0x401], [], {0x7fff}, {0x0, 0x0, 0x0, 0x400000000000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/138, 0x8a, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x3ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:25:18 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) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8b"], 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) madvise(&(0x7f0000405000/0x4000)=nil, 0x4000, 0x3bfa5a4c8b21b086) 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) pipe2(&(0x7f0000000080), 0x4) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = msgget(0x0, 0x4a0) msgsnd(r4, &(0x7f0000000100)={0x3, "7a7d972c4d02c4475a7939f6c9a53c2f0b085e3c1c9b8ba3159cd303381058bb4c7c6d28eb"}, 0x2d, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r5, 0x0, r5) close(r5) 02:25:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffff7fffff7ff], [0x0, 0x0, 0x401]}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1dd0b835c5d31e7e, 0xa0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:25:18 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{0x2800000}, {}, {0x0, 0x0, 0x0, 0x400}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r3, 0x81, 0x30e, &(0x7f00000002c0)=""/184, &(0x7f0000000080)=0xb8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:25:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x102) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffffc, 0x82, 0x0, 0x0, 0xfffffffffffffffd}], 0x64, 0x0, 0x6, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x1, 0x1, 0x7) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x1ab) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) recvfrom$unix(r4, &(0x7f0000000080)=""/108, 0x6c, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 02:25:18 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='x\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x35) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000001c0)) 02:25:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) listen(r0, 0x5) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r0) 02:25:18 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x5) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, 0x1}) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = getuid() fchown(r1, r4, 0x0) setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r5, 0x0, &(0x7f0000000200)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x278ed8c6915ab855) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') shmget$private(0x0, 0x4000, 0x44, &(0x7f0000ff9000/0x4000)=nil) 02:25:18 executing program 0: setreuid(0x0, 0xee01) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getitimer(0x0, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) 02:25:18 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) connect$unix(r3, &(0x7f0000000680)=ANY=[@ANYRESOCT=r4], 0x1) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:25:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffbffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x0, 0x8000}, {}, {}, {}, {0x5}]}}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x95) pipe2(&(0x7f00000000c0), 0x8000) setsockopt(r0, 0x8, 0x9, &(0x7f0000000040)="b9471da92c6d36adddb192e5c4413f884746a9ea517b0360fca9454e261827f66dfba997ba1a90014b55e177c105f54a344ed9039dca9761b18b80de9c97e8c7c9dfe79493136ced3d6a9d015e7506", 0x4f) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:25:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() getppid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) pipe2(&(0x7f0000000080), 0x18000) r5 = geteuid() r6 = socket(0x18, 0x8002, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r8 = dup2(r7, r6) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f00000000c0)) setreuid(r5, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 02:25:18 executing program 0: sendto$unix(0xffffffffffffff9c, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e52ad5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x1, 0x2, 0x0) socket(0x18, 0x1, 0x4a) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 02:25:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46dd4f0e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e030000000c6b9b3fea3baeecc18a03b10820a58fe43bea7a07246ebf798f5ed2d9ac55a52f7dc806278281488cefcfdb1bd4b1ebe36d58ab4f79a6f9c748eea185479029d8d3f0e86de7fb584d490000007c62f567d55587267ba5050932ed612e5ffe04fd83800b572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e73bb2dc6657ddac47a47e1d36a828070028ea997e3ea944dfcd2ab67f05c440000447c89262b7abec43beaf656f9362301576534c2d7ceac6f705d401000000b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc4034be2f064b23f18c8a4c9fe1692c35dbdc77d3f79c942baa127a4d05f33d4fcd03af4c9fc348ee4013cff9dbd878bc4230731754b4822fcb9da73e8129e86bdb9d36295c7a83e370d9e13edef846e920b1639dabf973ba46ab6274fc26c1776f86764e266d26b07f4730068492ffffdd36f323ba56df5b96402e4ab3105d001a921040eabb7713aca8a5890cb64cddcc879b1c4e62b74d672aea96557a85b64cd34d6eace517069d9a6f2f7fa32c8fc7c9f3bdbc294e6e27e92609c0131f2c4556c729fe045776f78d265319d6be77b913ef08d3800d9fc2cd9db34ce5a001c7440128ca941818d2d5e5155fa497ba8c3f593a60232caff6fd02cce073bd0dc3c538a3dc4a4e12aaed816bb0f5abd4f5634d715a4d0bc58371945a4917e76dd46e44a72e4b75671a8d289518e0ecf4d7d21704644bb0bfa1e5e8733f567f9524201c832bb01cd543d6bf36052a3cc261adae6ca10a67742b66132a00"/652], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000c00)="e6b4c71dcb22fd42e6f2e48e5b133e36e6b1a4e4cbe17694a794942b6234d7a41b7cb7dd9d9ef2fcf9fb0adc5c9deff8976cb4a48377bd6ccab12b78e2c0d91068bf20cdfa88b31165d31854842bbda4639847060fc1ed5a454e044a72257fea755b3084f6e2812aa7f44361c569a4665795bd91763abd26e3a873411362afebc7df983712fea11140a83eb32f26978d4d48742d5db83c7e560b48f109cb9e9050175d422dc9994df80677c5b0aad892e27fd1fc7ec7ae67e9e74ea58645b05a0014c70833fb01ad0f6fcf99671509aa5bf4a8a8093fa1acf5384dc9b4ad19d5288602eb2736e391b2d0e6033ce23e292086fab1d1c15d5be82b3ab5e80c4133dc020965e851eb18e531811de64f0d1aebe00c0959b6e745a36bc1324bffffb3f26303d92f2d88b2f3c3055a6188aa78811a9f73c661158c3f104f7b004687b9d47117120533e31c3aaa759e26b69fcf996a727988ddfaa73bb861e9b042d03efab100665af13a8bd97bf6bd0d30a6bc4f3e6087bbaa7f6b92d6a9ed76b698fa5823bef9edda25bab5ef9fe89bff94aa780b3a8f83d646e80e1c2d25e358aa140bd31958a479c8e1467218854dfb20c79eaf9dbe72f84b2427587c94bc2b92cd510c81af2eedeedffa3c2aac044612102ad08cc8904f925726321e8de53e198b630fc8eb7179efd7718bb24ad2cf2e9bf0d4b18ae031058c199d815c2708540b55abb197827969da84114978fa963f616b3245b5ccf306e904e87e4b8e90884e26b2975dd52742401a086a0c786e58ce0cd0b52458480945e6ad7c2a3140af2ffae8fab41d198371ac67054100eb1062201ee1d6161fc5b13309ac1cb01b34868460873d9b851fe1992047bdfdef78b7ef9e95cb48d086e11f6da659f2e5d5c138061cfd25aea679679db2068a66ae2f660cc84271aa46ef6ce06781a97410fc6a99d9341836e7abbb2671b250a1fc0ead52d9281a92d30d304bbc8babcde59523ce3394a0f323f3186bba42fe6091ea630f9df8eaec14d2886d7d3d0fb431d9f0c3089ec73161d3ff65e64db37ccb67d3d73d26a3adf745e2b97dbc16715f7fb34e16de53797efd9290633206ff9b378b26a72f5e31e152c1d2b6cfbeaaf03f76333a79b0cda11659d482e560973be443ce5aa09d76d3377967d21fba924480540ebcdd5a3bd9bc16cdb0b80d6f6acfb5f499cb757b746b9ce71cee4d421fed652983ca280238aae3b427936cbe361f669069e1f483cbc34d5b5392bcfca26b1af378c5f8d08379a425c808e19c5d57dcd77ae25f3b3be68ab719b24c122083a17e1ecd7554c7819ae17f8d384943a966dc13611113dd23641d1021f421dff7bfaeb9331a541ead892708c9bc518934d48355ee3f205fb6c9c15831f8965aea0e21098ad210a6c9c22756183da35eaae52a528b750d196ff02d8ac9a65e91d63aec30e29f6b8f3eb7fb3ecab73639fd2e500c88d79e9ea5560e251f5d99cdec430dd6d61d4d10db8feb7fba15d0bb1a0f03fbcbc94324c748786267247a239ff30cb9cc198d4e45c32bb2a5eee82d345405989c0e60c8f35a9729d8c0617bbf7a678c1c45de56f87de65f17858ca38b1faadf4fbd2eec3d936100b524f40c5cd1fdee3f0936c3e5ccb768cc0115cbae3cd017d00d02166926204ffa4991cb573fd78c98fbe3ace74d90f8199e5c7540a1825435ed3b06fa8b46fe30a86ccfc70aee1aafe731f47744abda0d116cd8ce9555790104a0353e1a2f80fbae9113c23bf0817b9de599c7547bc7e398a7c6c0f6d6647a35190013aa29a9008c4d9fc944be5e6bc15cb9d49561dfda6aa36d3f2914154a757279c0897387ea979ccc5dcc61e5ad7cfb92b61011502380ef8331fce005c1c2312099490c298e6e47aaacdd17a1c3fd2a17242c2fc516e4efe1f67631325d7910d231fe40e7c8174e67e0826be4ec168c5e5a84bdc930d85b9807e52296eb4d263117cb33b51ec275cb1abe5a24901d5e4445111547604d5fd8502b2c9d8bb5dd6e3c4d9ed7225e45951fbdf8ad710ce7bf2c36d7d95d6ab360814cd9a20213704f49ce6a7e455cbe4ada6a", 0x5c1}], 0x1) 02:25:18 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ftruncate(r0, 0x0, 0x2fffb) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 02:25:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 02:25:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x1f, 0x81, 0x5, 0xffffffff}, {0x3, 0x8, 0x81, 0xffffffff}, {0x8000, 0x8, 0x20, 0x5}, {0x2, 0xff, 0x0, 0x8}, {0x3, 0x73, 0x7, 0x3}, {0x0, 0x8d, 0x1, 0x2}, {0x8000, 0x6, 0x49, 0x9b}, {0x401, 0x8, 0x3c, 0x1b0}, {0x1f, 0x81, 0x5}, {0x51, 0x2, 0x20, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x74, &(0x7f0000000080)="a1a60af06ab3cfd7ab48c80ffe7e2d2528e01f46bd3008eb1535ad22ffbf2f5ee6d55b236930bdb468acbf52fe8407810659699fa5e406a5a8672f6ed765138dcc4ed327d8d8fd40f11e8d500a39c3ac60c8bc1873dfdae722a77658b0d792f660458b9a273b3f88cad924966e235090f3569f7d") 02:25:18 executing program 1: socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x26, 0x496, &(0x7f0000000100)="dbaba54e97234f4f3dac46d73f879400961508e922a5d75f57f9ff7fe6665f3730883d7462c66151d0e1f8a88fe551dc48cb5acabd6922e90fe8c1de4e7e46efeb544d89caa8704747ffec67bc5363fa", 0x50) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:25:18 executing program 1: r0 = socket(0x1, 0x4, 0x7) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 02:25:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x33) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffb, 0x4}, 0x10) socket(0x1, 0x0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) chroot(&(0x7f0000000040)='./file0\x00') ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000080)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 02:25:18 executing program 1: rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x4f089bdc5ff9888d, 0x0) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='F', 0x1}], 0x2a) 02:25:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f00005dcff8)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(0xffffffffffffff9c, r1) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x6b) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x4) 02:25:18 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x2, 0x9, './file0\x00', 0x78, 0xfffff001, 0xbdb, 0xae}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 02:25:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x4001, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x100000, 0x100004}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:25: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, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x7c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 02:25:18 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x39aa3f3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r2, 0x0, r2) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 02:25:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1d, 0x8}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)="31f3bae80a668eaef92de5613e0588fb17711db2972c72a077944441825b055f082325792306934f0672e218ce2b314c4afb20ae476d98d0dbfb99357dcba44ca570a613d6b4cd99da5b2ac4744c72d21dc7cf12cc20c44aa76ec5ece41712f25d6df3778582577e00fb27c5b0b8aeee93465b5fae21ff8e1fe1fcade724ba558fcc455411a5c77729ab6f031da4fc4cfd97052d36be72de96b2910267b5eea89c2d54c0a8f0ff547661451009fd164e2444", 0xb2}, {&(0x7f0000000240)="c55809e14d57803cd607eb46dcbd9dfa46b45d29218640f969e57003f2ada3bfa93345bbeca230e1f0953d05750ccf86a39e12b6a598ac6a4512e9d0719a002b104a01bbbb9ea39431f0edcf94468db7ab3016daf78ec7f8ff5bba816250cc39cedc32ac326c57139d84651a5a3a4a6386c05f43a9d0a68c269af2b4aa73eb8f130611099db1a9202ce573b312e14fbaa66a00ed7e5af8794f17ac947552736cc9e9961b0777ce0fb8c7bf8d95c01182c2b5ce801742706e47b3eccf4811bbaaf5a2898a5a", 0xc5}, {&(0x7f0000000340)="a254c959d5b42b570efb31648b84307f0441a9c0f596c1ae3e1defb99f9ab95ed9c187d51078e25d06944c867f958d9426c8f764fcd06f1a894a3ac5d29957da3f297c30b2f4c262e34a4d421d7a31b00eac4807bf840480be622a325f26579a4adff9925555ed3cc03eb8c3ec947f6e7b2f138cc5e23abfe4f52831f8db", 0x7e}, {&(0x7f00000003c0)="bf290eca5f60deb8f9d5eb717ccef01484b6ecbc50006cac07325e2af93ab9a4e765518693b3a6e98c59842d80f91bf7ba0831a3b0e0b934da023e45affa57e496d7c322c99bf9f04418fcfcf8c1d4224d5884ebafefac5ca80cb4c5ec16bd5702499f4f5d5dd9fa77e3c30069b5d398b3df30ab47573ef5622d62c558c4cb74a7bb10f5c134c13e45a8fb6c72ae0bb0ee9fc47a84fc98efded62dfdc101fc2350e71a66096d757bd8f74ae3630f06d0acdf4ea423450321503bbb4c6b7aa4a7182664587456f171074a35ec97490f882dbcc28c11a3e46172692e3fcb62556a643c", 0xe2}, {&(0x7f0000000080)="95aa48368cd5a26343fb9797dc9098838cacae", 0x13}], 0x5, &(0x7f0000000700)=[{0x148, 0xffff, 0x8, "858b2bbf386c897708e41eff30e46e7900242636c1db2342f2b9a5f7ffcb92aa5a4a4621093053e56af3a39e14eb58fe29535cd92f4745265e61eab134bf7e3d733683584690a8d7f2194069ce67485e22f4ac44f100d39b9f8cf2c50f1cecca79679add738203438ce516191183acf01b962bb62d241530587c5258fecd3a6bf5abdefe54a6d7336ce4eb66675b6583e05148c8504f45ad1693daf024a1b1a6c93ea302f0cb5587f53a5113cfe55d6dd975375f11f3fec1b273c7cd8f39740eb6a607b9f0d152fdbcdac25794e86e76131f4b94fb92a414cc15eb6451879277b7dcfcff93dc31a8bf01ada619dc71506a90a0777bfcd83ccae513a10fd1adfc7d4689fd7e620a40a3c180b8952a74740d612f71ea4bafdfb80192ec862ec3c9813d2b7d2e1fda418de04d4b3e6eebb628"}, {0x28, 0xffff, 0x1ff, "2431ac0ec1d4c737ef2b705cc11dbc1e6ced097a"}], 0x170}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x0, 0x10000}, {0x104c, 0x1f, 0x4}, {0x6}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f00000006c0)={0x2, 0x6}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 02:25:19 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x80001ffffc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x2}, {0xe4b, 0x4}}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x81) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffb) ftruncate(r3, 0x0, 0x80001ffffc) 02:25:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) close(r0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x2, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 02:25:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r7, 0x0, r7) connect$unix(r7, &(0x7f0000000300)=ANY=[], 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:25:19 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0x1, 0x5) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x0) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000200000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840cac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0e4f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) r3 = socket(0x18, 0x8002, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) sendto$unix(r1, &(0x7f0000000080)="ffff", 0x18d, 0x6, 0x0, 0x0) 02:25:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x45, &(0x7f0000000140)="77073207d690ab87dee1ac1f7d5602381273fbb216068185552395579c72ad336e9b8a174f219b8705448ae0e0819a2ba88fcc4c4cfc987bea32e07eee8d06b1b0d3cf29b7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 02:25:19 executing program 1: 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)=@abs={0x0, 0x0, 0x3}, 0x8) 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}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) 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, 0x8, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r9}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x1, 0x2, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x100000000}, {{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, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a000000000000000000000000040000000000ab4a6ef67e0527a244c1ac17d341e9f1a66532365c308b936d52acccb8242fd24971d4afefff"], 0x55, 0x1, 0x0) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 02:25:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x1, 0x7}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x36, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r1, &(0x7f0000000040), 0x16f) 02:25:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280)=0x4, 0x4) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) r9 = shmget$private(0x0, 0x1000, 0x10c, &(0x7f0000005000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r10 = geteuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r12, 0x0, r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001580), 0xc) r13 = getgid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() fchown(r14, r15, r17) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r20 = getgid() fchown(r18, r19, r20) fchown(r11, r19, r6) r21 = socket(0x2, 0x1, 0x0) r22 = socket$unix(0x1, 0x1, 0x0) bind(r22, &(0x7f0000001900)=@in={0x2, 0x3}, 0xfffffe35) dup(r21) setsockopt$sock_int(r21, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r24 = getgid() r25 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r25) r26 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r26) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, r10, r13, r23, r24, 0x4}, 0x1ff, 0x7ff, r25, r26, 0xa000, 0x3, 0x1}) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) r27 = socket(0x6, 0x4, 0x2) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = dup(r27) listen(r28, 0x0) sendmsg(r28, &(0x7f0000001800)={&(0x7f0000000240)=@in6={0x18, 0x1, 0xaa, 0x10001}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="e11621f47d9a685f7064f306d62ba76283585f3439b2a122472190878819ed138e3c056f596fa976f9517ec77f54b8829f32f5d6c3d1ab7f4bb85c7aabbf831279a3f7594a6f763612cea1f4582335339f6057b059f91bf4288c2240ff92e8c73c002cb278bd16c40d000b96c09243de63a9d3889730c5430ed4c47eeecb7aa366dfffe9946b04ac5688f7491a31c1c273e4ef882779409a7fe01a28b8185de0f8f1ce8d714d0bda9d9cc23bb9c9ef2db0c6027de19c72bbd6dcfeb303dea34a9d31e4a72dd4f9f45119d7ac3eb9834180340eb0d6f516bf55a9fdf27f091ab1a4ea790cd9d36b523bd62f28cb0a780127ad684e514149709a51775b9c5cbdffee6d371648a43bbe02633d0940e324f2152fda5111a89132b1a6c0d5afaf4da2fd44ea510d8f2f6bd1a796da827b66b9749881143ad616230f2d1caa43481b4ad7ee48ac911de19d1c5b20c6da732a282c84ebdebdc4cbb5a31959d4e7c64de21b21bec59b71f09ae288fa99dfd20337f78ab13000cf2657d17750c6d0877b358265ab058e4ee497ba4f9055a2662129b4223d8498d412a695e17328cf3c87312003f93b2d388da96390c0ee87e6c1f6ae044cad15414e1f589fcfc9430e1867024d36709ec6a1a78b1775ace08238b093e79d2207f10b789e697c26509416da907620ba728661a664e2aab8901f8ce407383b10443e69c06af14738f6a195e91784c4762ccd712739df85e477c91b9c6e381857a6514b3c92a33b71a63acd774953334434bc6931cc32c69a8d008988b87a2354909e7db1ca012fed0fc29574776c0520fd702869c5130b08f256633c7394a1b5a92e7af2075143f4f4e0bf0c3e4e79697926243c1a962030ff8f28d03b7b55f8783c9438bc720f82b2cce69274fdfa0b9faa461fa94f3ecf1a89091a67773b6ed639ce305016c93b1525789acdac7b87f30e0a247537d5cc4b056f279177b35335482cb53585d0bf806fadfef7dbb7c46a2b065c1f64368f5b87ed7c10d5d5cea16409b07c509663785a269e9093d0328e0b9e620095b2965711578abf80fe4833b321e1877e0a62d0edff84d5d5c6ac5d4f18075c2d2d0102e6cf46af1a01a6129e884703389289c21b13b8ce52df452c9f469d556a507a2a2a7b4eac57030a394a7bbfdbca2545a4a7b22e733186fc28fcf0b888f929faf888c4bd21e0bb566246e1c2bb3c6fa765b05551a9abaaea59e4ed7c56445a84d718d2d53b19a08a120a58d5e2da6ccfdf4d32261425cc6288a7a765e0534d91fe18855b2af51135e2b5cd564cc5f9821736d3e109b023cd8bb8d7ea8c71dda3ae404ea41eb88b394cbec4ae3ecf0bbc9298e88b484f3d4fc525e30f3d301faf9284a7a589a90bb7949082d7d36f2a0617d7bc6fe1bbdb641d85fbc4ff0ca638ca9984dbc0cd176907a0b1334374bd82d3df43778eb9bc2c80c05c8471476c924891e4ae892182dceeac6e71a72bf671101a4ed193e68ba06cb346145f78e5730bfbcba79f6c75e7363817e407d291a00f41050bc4cd1276919bf1dfa18582b565308bb967ae42cb3a92bc5baad032209c8d71dc42e656e724d36d1aa24120e771804dc48ac103503ca521802091b601bea58f1c286f5dd4467c3b2508a975f9d069d6eaa0377a5d00055972660f405c54948dfdc830160ea50b1f936a58ceecd97a724775ab65cdfb06aade3ccf65d1846e4c8df29822045f70fbde445fff0a4bbb6823079e48b58b595ea0824cb2d27c78161ba284b5aa62dbb02c27123f459020f223e61c2ab19eebb54cdbc848bb5e423351873c540b7812c5276a194009874307d4ef410cf175ad75910a4107ed01f590dc8940e6ed07f4088ed5ddbb52f9fd975ea769b42d047663c264f5dc5dce31995b3a709f04f3d59b187aba69e8b267ccc48cc3154529b27c785eace752a364b5618f2d5ba01a529a1988d8d234076bd320f6448d6886ac1b705335cae30284381b176a062ff0824276ea700ce12c39f33c742c79971ec23b16ef2def19a18297491c2734a359f1bee16c900a38e51852afdd8387785587cedacfd9ff339c2ecc1cf22095bfb2e883012397533de9574387a69222350eb846deb9b12edf587ee17c49d400d05d33be3ef3cfdeb1eb01d34111b3b9985f3031fdf12095567c6301fbd40ae9b66975d641bdb86cf6fbade7520a1375a1ca3dc003f676d6d2a170ce50232c90d11758bcb3c12af19971a89b1a8594f87a7e8accdcfdffe4d22ab56c781a82cdd2b2003a63ce0b2ea6f7520d5a2952daa6a4a409df8c383c3cc8f5df5a7e48ef96068537edc0ca3e30e488133f83120a494c89c341447f4ae24f553c670682e4f91cccc07ae938a8d6dece2bd8888d513d67076649497b101c233145b80986a30a3210a2dd9c72e3544a2d3cfef85ef26e35164c68b29eb1a6c657f59496346bab4cc2a2701bf0c170b4eaf356ddf571d164d368a392d99911e379736cf6046769b149de4e872eaaff482e6882b4c43101d6b7a5254d342c334579ff9b7128c25fa37ec39c55c00d6ed1eeaa77a63ad7e5bd145313112289f164473ad9eb2d17d512c51c0563f581228d0994d6ee6ce21c2a75f93e0074fc6d1187c33d9e3b3e5b552eb6f3ee3c4574f31cd9539545346cbd684c152c16c68ce92ba494967e5d53b869cc74f8cd41c47fcfc9ce9c8a3965437b17422fc7b73f2575649c8069ff123e5517991f00d143dfe6b4e3d1bbafe970808e2570c6967608782a6649279144130220e003b264c383eff6d17b1fcbccbdae89008983c486b9008ecb2c53fe0dc1cf2fd54184d3b9119a78ecd8239df2576733f5a5e6d3c4f5ec050ac0e4256154a74a53149fbbc54bd6b5e798709c852bed60ce7b77484c82df7884a9e8678bf2949911b6586d114c9828dd1ff8a017e67158937555f3aa9d9d0a9d983cf989ce401577aa65607348a8cfe16c0d62258d58a3d5b692d4d9a06f86ddaaee3c3f4fe9b3ed0ede26e86fe5c8d4f157d39e8c872ca8138493c1d8f518ad5d7efc9ee194aa09ce990dc239d07eafa80c1f2791786dc2eacea0e2344e1fedfa2d5b50be002ed96c206129e8c08fea3179e47e9c0a31159904d3fbf84c5fcf669f8d62e9aae35d309e6c8dc915d353b924cd35e91ce1ad1940ee2cb8624a741a6bb5d152f49c49cbc8b3a90ecc4012dd369c4b97851174548b66220f4d017e6ebd1db9be18e21d2d4ebcb29221c58d9712228c69baf093cf25bcdef6918fbf6d3c7bce96cecafc405fcb9279bfde70e39c579da13ffd4bb068fe3368412cbf118aa3edda88e2748337c5a89490f4e892090e5e5d37e4a850437743ecbb14c5e6d376146f6ca72b0360911c0708f13aa2dbf012f6f50f01213a126c616f813afdb4b6761c4f23826821f265b0836dbee73564b9b335a7bb2c588a720974a969ddbfe131edad7dd0b76bf02decc9240d59dd4986c6b73f2f4d698e73b1acfe2d2570d539ad53fd2051de79c618d29ff4149b0b4bca35c00f74f72b55b86daa6ad11677859fb590da7a5a046dfc8130e7fe53d0f94d6937cb118307d91e7368c17bdd48daa0ae1e317526cf4609c331d33a1da68d394d3d53e3c3c4c42abd870fb42957358f899bf44533e83fceec630bdf3908387d1fce548005e68493088a0ac3e1a9186cd1143ecf83210fcde02d05e2ae7cfb550e7e875a56fbba94999ab5cdb76b6205a78af9480c08c31aa2a3ac358259a201d03a23a24bad14fc7f8d9a230966e3a78f07c55a8f4c5e048a4ca1329dcc9de875e299d75ccb8f03bb2005fbe1bf32f9c9ac52218dcbd21ad956167640e46f8a908233628c44919d72a6cefc951c986f79a44d0e7351fe587981ef85f90e61c0d9fc11a4e5a051bc307ffd731139ece0743f8fa881b96525361d5276f13e09fe0d787ba91a3c39bb1b6f2b145aa48ef97c43a3eb72acf09aad5d993a5f5be5e4d1c4b7364822c79368939872c87f90381cab6ef24f518ddafe104133825f40527137b4343360a1a219607d76940a5b2d19699a1c34aef550d41a68415f2c419e7e4569ca36a6305dcf5f9bc300683b13372babd517098ddc5a2732c7ef44d41df63a591e04eaff54a96210e9b050ef71cccd7a826dde26d3daf070367aa60822a4dab72e58c2b49f30495e2cd68ba626caea66d09c045f1ff7a3b30f093f1c69de72fd9698d0b88e2e9e3ceaed5454db31bb8594f4a94c9a8ead49a9eda8138d7e7bc68720e0b26ddab37ea33c6f2bb1e45b6432964a50d429ef6732d7caec2188306be732f4c3dacf9ffa1157232bb67bde2fe69a482902df29c8085de06a4638ab900d7ae65d9c98da830910990839e2f11696af0f3a99335ca7337d144ac6f92c1f651ea509fb8468e258ab07fef6e34bb10e39a15c23d2005fd0478d58c564e47a1d240ecd68b9959646893acdf0bcb0ba8f997caff48fa39ab9698ea289518b0e6f9adb334a6469dc5c1f25d35eb8ea808d0744b9ebb7b54149f1e9ce0f3f214d7f68f2712f5ee5b352e09313d937e3aa3b50689095cc362c0da9d1e0b5a45244bdcb5799f9baad716a7a6b45c3f3d7ba099e5beb5a31dbd4be4390562415545ed04108a5cc2729d05210d04fa39444d555d47ee43cb97be61b6fd958a1947d32c1fe264e0bf52fea49f109c4b6cdda51f8b3050e9c30e6163af6c7adbc38af40bc2b2be69ba9ae255e25f650e4ea85b9045e783fd71d88607c18715ae235f396fb3601cc6b1930cfb86d69f4be0588d4a11e83cb3f18d6ded396b4050c6e5ef4cc4b725d7892fe14b974d687d40808d0edca14a87ac653d0f5a16f1f9eb474e603b1610f188728156239fac6bf34c07d5ec027b6315ba59c5ebb607744956d1fb4eea9e6d24c342bd5544d17e778da3e822d5d43454ac626137f2231921fa0aee0e281c660f568f92c75e4e518e050285cc65933f321ed7561af4e883bfe4df6bff49eb095bd41c4850f330123f18fd7ccaf68dc80bc98604af919f3f47d4c732e18881d158617a8bca71600228bfa4ecfc55e4645afa83ef3890e73a228ca70eac96b933c3a6cd0048f4aa2df78bd43356578c57448f25812073984cf5fb10dd9e511e5198b9b2c9cec43233e3e99262d4687d6f55a8163a7835a8b7cef716f0695e25e9bdf13e836f7c26a81ea9e458e1574753ca15a07729adf1cbf8099154ad427b14155495ce08faaa80290ca0b9513ecfb43742f5b927683c0c0eb54259b04ca223a9a3dfd4866b9565a90477c58554bccb9d3ac057363ac127bccf3f76290fac6fcdbe10cb04d4c12ed42d930475d927555038f2263bb176e37a3efc0c238f9a4985dfd49948683ad41267edbfe03ad89674afe8bb66fdd4341443f0f3fbe21983a6570eb41de0df22ad82888c396a81eea4bb224518e87cba475d0b719275f5700f32112b85fced1677ae3d40f46b5c6c4180f2b1494e56fb734d68e853e0a45ec9e194568e357dc19143506e158c94e9e9571b79b7544e4b7bc705b24539493cb2444ca55b047105857416a220ba37e8e81f54edffda47fa2312b5a71b9fb101eebc7b92d69eac30745399e74c213ffcec9b5c67452e98cddf526c64197df57147344e8c9fc6b42c548bff5441fd00a3b11791194fc6cc5c5b98514c7cbb2c35eb8e8657949ea801b849ce1c27738758c4fabd7ae1f6debc66229dde2a96daafd7d19f25b5d81d7a2f7204e81e9ee2bff3dfa5c04f4fec842ae4533c9a7ea80d69c76d4df0386c5bb1b82c13d9d0166e2018b836b630f9f11cb86086b445c09145345df", 0x1000}, {&(0x7f00000012c0)="9facf59d2c7d735b5378ee6882c207e80ad0b571a2c8adf64a8306dc953b48960861470ba33eed1a8a0285ff643e81d64b5a6687631e6a76ded4b63d2e5eb2766770b10a40218299da43736338546324ea3823c82b348e9fe0b9fb52f9dd2aa084f8607460c0e97f70591143dac066edba22b8", 0x73}, {&(0x7f0000001340)="86a72c8a69f551b2b87527ca771c540cc96dd5b295d7eb6c2387e73137b8c68a267d6be94efaaf085766edb064fe14293c41ef65b9bf5a005966aa00b49ae7b5ea297acbd5ac8b6659c76f7b906dbff0cea4b01e2dd9ab69de1d41c2f71cbc524b0c29c53d3a42c2be4b58588a2a9e881473a35382a1e9388b160291af13e5523763fe", 0x83}, {&(0x7f0000001400)="3cd1b775fde2ebfbce66fdbab20d", 0xe}, {&(0x7f0000001440)="9ab2a4aa429cb65f647717f3b07637fc0845b42a304f906fa675375e9581919204198bd84da1564b615f8555f0727140424b74002382ee4af9c789612a87db8ebce57e1bdc4069246780da9acd64851c9822358b651bf7d772e95463f9c827668ec39958b8ceeff99fca2e6c0e7256acbd174307ce58bf346b4cd446c2fc2191c7f79c2ce43bd241a7a15d38faf7602c9cb333e03e72a1dbd22ea40cedde9cd9adadd6091edbbf6fcd", 0xa9}], 0x6, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff0000bc0e0000a9c8e9f743809b21dd4fe6a565a20000b800000000000000ffff000003000000a8d420e38a82ec61dc2255473a3f4fcf3e2e841112dd9ef26a3bd8d25b3be81b33220c31862e90d55d8badef4eed9abd5b3ea33c5f0bc9de77d118ad6f83473ed3a7b82f2696d1061c8947a163ea374952a31730f27a8c55552f6aacaa652dfb523498aad23cf1070df7d97682591790f60efa0b5670968ade46f3d06393e863c668577cf5dca451ea86ccaa8b598f56d09db46f6775c430842a10796ce697c3d4538935e74824812d0540d6bebf856933d76ad55d62af250000000000002000000000000000ffff000001010000d7952d93639d6d55bbdd9fe12ba90000080100000000000001000000ff010000c4417ba1ab5d2fb490c09e6c03079ed569710f5d083fd879034e32ce69933b7f594d95a6711d073354b2a53f27434dd69451f5736139d24eda5277b01c81f66379c3a5d84efc4e81c52fbc521a424877875a8e3f9635ee5826a51c347510f2c82fab2b3e8b1b96e8749acd0de5201546bf860578c5fa79011623ae1ecdcdcab9ac1c84c6e509d200af245e4b3ebe1f3d83567b69556bed95fb3c5f658103150b6e8a3349909bf58efcac8c70f607b5b5cb4c62082c65b8c694194ecd71c878f1574908de412a18012769dac7c7c6d9d15eafb684cac032f08dd8ab5e54d0466435bdc7c859fb68617b3afd199cf710d38c6d0f450000000070000000000000000100000008000000a0b5a528425531d88ee764c2583c4d4712e3749fdc4806317ac8d7c54b0388fade11bebdd508262fa6673d9da6eb9d598dda4a88b9a419c8c9c44a97b97397e677b9236998b77082ca9946777f5becefc39e04d6fc9fcfbda9d0ec8e4dfc53cb85a8088c98f928218b56377c196f1a76a71280ed4c37b4ff79446302c2247e2bda8db28b84168ac3fd6f702828ac0949d13eb7e0cb1e9cbec38dc291e5f503192d88d383605120785a2b955e849f6fde7f8922ef5b5823fd956fc2bed56b31adf380874a07f85df23b37a953207a33eb96e793dd7701f4a00864bbfcfb31d1213a2616a1f1b32b5fe138e535c158a74aac215d4c348bc3dadd2f6715883e8ba0776b55abe37271008f3056d6a3abf7f35e851ff9"], 0x270}, 0x40c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r31 = getgid() fchown(r29, r30, r31) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r33 = getgid() accept$inet6(r28, &(0x7f0000001940), &(0x7f00000019c0)=0xc) r34 = getuid() r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchown(r35, r34, r33) lchown(&(0x7f0000001980)='./file0/file0\x00', r30, r16) 02:25:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/236, 0xec}], 0x2, &(0x7f0000000480)=""/136, 0x88}, 0x802) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="c904003407ea000000001e1d194382da58d5e748e85bd3eb39bc3d02e063a30b5d23b10fd6338908c39e516b6ba52e66a13517804336f468c98fd0e2dca3eeba3ca55559e8027e4483148a4fa1134460934cb32ef51ca0205570fd549c73b9ab5e1582cde581fc258cbe7cce97f3b5d82fa8799335b1f84349cfea9e5bba5e1276e71d8e1c38d77e3d2db7853f0dc7985bd8a2fef272f8f8e7cd8f7395566e1a1bd162ebecb2ae528e11a4b077e4c6c842d50400abc268dda4021e404702950356e131eb5fc70b0737e5ded9084e029eb8727c1513aca9621adb6e"], 0x10) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r5, 0x0, r5) poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0x100}, {r5, 0x8}], 0x2, 0x2) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r6, 0x0, r6) 02:25:19 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff6}], 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) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x10, 0x2, 0x1) sendto$unix(r4, &(0x7f0000000140)="7429e284ab0033bd96ca90720ad8baf1cc9703210f6e5ab457b54c3ba42efd790000b6e20b3d39f6b20d916510218c7f0b5a24606f352a739697b0531e092ecc369166e14c891bfeae9d96483bff3cfc44a8c780d8903524776c0c95185cbfd742e337c905e44301670e96512d9862ab65af8d0b304207de6616a7ddf82fbfdbf849e01996915f95d0a3acad2c473c530ba083a5fbdacf1b55bc0845109016df81110f6bebacd59e316d8038513d41a385f1e064047306ae42c31d32f1974274b6150e9ff3b9d68177bc354c73d618b8222c08c2743eda6a8203bb6173079cf84637eba6dd56d318916dee1d358c2c", 0xef, 0x0, 0x0, 0x0) 02:25:19 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$getflags(r1, 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0, 0x91}], 0x10000000000003cc) 02:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d, 0x0, 0x0, 0x2}, {0x0, 0x50}, {0x4006, 0x4, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x1000}) 02:25:20 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = dup2(r2, r1) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x8, 0x1, 0x100, 0x81}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0xfffffff7) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x20002ffffffff}) 02:25:20 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x226, r2) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) msgget$private(0x0, 0x472) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x317) 02:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x4}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 02:25:20 executing program 1: r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffe5f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) 02:25:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0xaeb, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf7], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000303000/0x1000)=nil) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:25:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x23726c5760aa5e5c) r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xa2}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofihe0\x00'], 0x10) fcntl$setstatus(r3, 0x4, 0x4) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) 02:25:20 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c6c, 0x0) 02:25:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x7f, 0x2, 0x3c6a, "8375b03a93b45136fd11010000000000000528dd", 0x7}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7ffb, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 02:25:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10000, 0x10000000, {0x55e9, 0x8}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 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)="100a2956b9223776", 0x21d) 02:25:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x59}, {0x48}, {0x6, 0x0, 0x0, 0x4cd2}]}) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0, 0x0) 02:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4d, 0x3}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6d, 0x7f, 0xd0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = dup(0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000240)=""/52, 0x34, 0x1, &(0x7f0000000280)={0x18, 0x2, 0x80000001, 0x10000}, 0xc) r2 = getpgrp() ktrace(&(0x7f0000000880)='./file0\x00', 0xe94325c7a64ff1b7, 0x4, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = msgget(0x1, 0x254) msgsnd(r6, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000800000000050f1f248bb7e91fd7072009a1a70b4ed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7a10100000000000042642c6614a990a950333d87a952425fa4245fcb613b57485db588468b928dcba9e44cfc1b0e6793833278de74c9d8302dbb69d93cd293f115dd200355358c14d2577e04fe241a6500000000000000cec739887282b857a53101006723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf9"], 0x107, 0x800) msgsnd(r6, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000cba9ed67c03e93d9bd4c40341a7fb837ec3fc7a8913a9cf2b283a6da9c95e2752ba3ae71f44c012a4799c84b42e2f0f28f53930ac9ff16bb24351599f0e993a13d6fb703010000000001003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17de5f7f5f4f9be870017926d644e395017b792020000000e8e256b3ec6f7e2ca32c65a138ee973a9466fbe4350dddb975e1927875ad812f0abddd4d6cc3c29ff2547457a4fcb5d6d7f89fc1f8af4726ca2db5907df6aebf972ef9cd5ed8b87958b83f05166aadf7e20f52f0e2912595e6f3510be43259956e8120a0f87710087ffe287d7220498c3f9ff4fec58fd06fcac5791848943b4e5"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getgid() r9 = socket$inet(0x2, 0x2, 0x0) setsockopt(r9, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget(0x2, 0xf0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r15 = getuid() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r20, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x0, r13, r14, r15, r18, 0x1, 0x9}, 0x800, 0x1, r19, r20, 0x6, 0x1, 0x1, 0x2}) r21 = getpid() getpgid(r21) ktrace(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0, r21) r22 = getpgid(r21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x8, r7, r8, r10, r14}, 0x3, 0x0, r22, r23, 0x9, 0xb01, 0x9674}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r4, r14}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$KDMKTONE(r24, 0x20004b08, &(0x7f0000000200)=0x20) 02:25:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0x3}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="6a0300"/12], 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) r3 = accept$unix(r1, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) fcntl$getown(r4, 0x5) r5 = socket(0x18, 0x8002, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x8002, 0x0) r9 = socket(0x18, 0x3, 0x0) r10 = dup2(r9, r8) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) linkat(r7, &(0x7f00000001c0)='./file0\x00', r10, &(0x7f0000000200)='./file0\x00', 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x24) 02:25:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) r2 = socket(0x6, 0x5, 0x4) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:25:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/115) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 02:25:20 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) close(r1) recvmsg(r1, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r7 = socket(0x2, 0x8002, 0x0) shutdown(r7, 0x0) connect$unix(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="4207e0000021861835bc0000000000175855dcd96b91016c9de489512e14ccb2d0dcd4a79272b268e246ac8e1600000029e57ba821e2091794427500"/69], 0x10) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = syz_open_pts() ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000340)=0x4) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000300)) write(r7, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0x7ffffffffffffffe, 0x11, 0x1, 0x8, 0x6b02}, {{}, 0xfffffffffffffffb, 0x16, 0x40000000, 0xfff, 0x366e}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0x5}], 0x6, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0xa0, 0x80, 0x0, 0xe99}], 0x8ff, &(0x7f00000002c0)={0x29}) dup2(r3, r4) getsockopt(r4, 0x200000029, 0x1a, 0x0, 0x0) socket(0x1, 0x4000, 0x3a) 02:25:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000000)=[{0x60}, {0x2000000000004d}, {0x6, 0x1f}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3, 0x1, 0x10000000, 0x1, 0xbda, 0x7f, 0x100, 0x0, 0x1, 0x10001, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 02:25:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40000216, r1) r2 = getpid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$unix(r3, &(0x7f0000000180)="02dd2a2f0b5f687165ff9ce3e7962f7d9c148923135dfc3f481ff879173fd74a88049902494179d271cbf060f21b3400ff2861c261ab6b33e901556c3ec3684c7cb0a5381e3916878222d70e7037a5c21aa497c36d65f6425ec28e00898cab27d07f74daa9c2a7c6853775e0c437a8c2507e9c2641723f9ea74f573d8315369672edd7d581d739dd04d308442b1d4f40d585ef585977036db6127b", 0x9b, 0xe, &(0x7f0000000240)=ANY=[@ANYBLOB="40000000660080000076"], 0xa) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) getpgid(r2) r5 = socket(0x2, 0x3, 0x0) sendmsg(r5, &(0x7f00000016c0)={&(0x7f00000000c0)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000001680)}, 0x0) 02:25:21 executing program 1: socket(0x2, 0xc003, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) socket(0x10, 0x4005, 0x4) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202ad00ffffffffffff7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ce89dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b6fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d26118a41b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea41738e49913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef61ff01000000000000bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ecae38c35bb0edb267ae65c7d44a95b0100008000000000c98e958ff55d090000000000010036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a34ecd350308e3b53cbf7e26863a111574bd1b6d85eac8a80c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff996020000682b4e970f01b899f51d42a48237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47efa6a01c8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136cc7c3f94f8182a77ece67d1e3da146a221b8d5026f7d004804e5b9efa78dab9800"], 0x10) dup2(r2, r1) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 02:25:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sync() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "25664246cc7f1c033c02df7179f726be1b2ce000"}) r2 = dup(r1) accept(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000d44d299b35c37de22deb2d52000000000000000000000000004e60000002ba008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da084887268ca509acf117ad3eaacfd801b02f435bde2755d9a6699ad059fdb30cfb5ddc236b4142500000000e886bb5b4dd445c5c071208e19324da337b9cc173fb86e2ac6713143a4646eb613421db8abdffe3302a1dfeb7a45bf63663256d2a857748524aca600016f62fd7cc7cfdebeacc444b3bfb2448cb7c56f40702826d8c373f3636f802793126c0b798f9c70ef23a95723d5198635bcfa8421595d1c0e66ef8c7ac08bca14b59f4a31d9e9b77fb49a6897efd7c9ba4c99c50be1b74e770ab84967f04f489f"], &(0x7f0000000000)=0x1) poll(&(0x7f0000000100), 0x0, 0x800) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r3 = socket(0x18, 0x8002, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) utimensat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)={{0x6, 0x401}, {0x0, 0xff}}, 0x2) write(r0, &(0x7f0000000140)=' ', 0x1) 02:25:21 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x1000, &(0x7f0000001340)=ANY=[@ANYBLOB="015ac4ddc7906d55ce8f391f0000002e2f66696c745d7df727b286655e9a701f9138997d4a2577d05df35c09faa29da257ac91cacd3711171e8c71e96b1737cbf6909df1e651b3e34fdc3522d479df4d7d74013eec421b8646857acd92f38ecbaabf004e5dd6ec11fd30e05da862e1d627c126321f16e9c6ae43d389d8593fb453f75f687b11d5bea5090d02e97984c584acddc22399d372ca88cef686136459f2438ca7f0783a513292c81f"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x3, 0x102) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000001300)=[{0x1, 0x3, 0x1800}], 0x1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$IPC_RMID(r3, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r2, &(0x7f0000000180)="44067af6edf4c0f1491a003d8241426b4f165441054c0f7c6e170f955451a1ac7472a7459817a3fe15c8d802163d93b92a51a2cc2315c5b82965ae3a95bf04d5da713868e4b0f2336d021de6d3d121edbb3e18b65075cfd991fc435fb3b78c39dcb0062fca6d4ce6562a6567c1f7707c90bde5126dbf55bc066995e50509663b786084e71e8161d12101202a1a694cf38071db8bd77c090057c487c04fca7fd45b6173efbd77cc8ab1ef2b715ef7f3b89d7367f7aabde85e9eef1b59d8925bf4217c4ada5c46e157069f", 0xca, 0x403, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 02:25:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000080)="c87f46a39033fcb478b1cb544da7f1c957378356532965e4b931981960b524f62ba33c3b6b9689e8dc5c8a3dd178e94d79e60ed68488d9a0425cc1c22b27929c6233ecc29d846ac8516902f37f61c15d018cbed6652d14c242618bcb7cf2713a69b7a80e18232ea0b5a37f5e6f796e39473c50dc34464ccec1774c7af14bf6bceba770d5332b9e51b5f91b4ef348724b77a614af067e86d8121ba6a8106a54e4a2723047070f5e9a89dd4458b6ec7de77667c4989ac4ad59091449c588ebe956b5309d5a21b98b34884d45fbc2546acdb4ad9ab3378499d30fa8533bffb3f7d85a2270ae7b4ec34665d6c7baac98e4f6a41f726c1cf963e5d7b7646304486e", 0xff, 0xe, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "8509558800"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000040)={0x1ff, 0x7fffffff, './file0\x00', 0x8, 0x8, 0xfffffffb, 0x2}) 02:25:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62f20c6e2027358c763f154d2506d4d4e92acdd407007ccb6d4f3142ac8067e50d71346a7d995b663c48e32e119f4b952eab9c38e2fb21d44921ce508cf2742bf055bc6e5296ba45850e946625a9829da9f3276036920ba8a166ae4a33ee1daa5cf20c073b520a09d2bdddbf64fcf5bceb683e9c36c0b8dfc53e55d14be8a4e4d910ef0fbb792e676737d343258d7aba35ba389285259e6865cdd0a69b86a1e431c2615ece9c59f3c8e8cdb328a3445a522f50fe5792742f3cf59685eed3e8b6ada25455b26abe00001fabafdbe725f352b5d90374f71fd6790000000000000800fc3e9524eed9e55fd1709dd79815d267ecf2130f862fa8911f227d5300000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x1, 0xff) r1 = socket(0x18, 0x2, 0x0) socket(0x10, 0x4, 0x8) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) connect$unix(r4, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r2, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:25:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x400000, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="8c46a5aa851cfb1a26ed29e16ff4d4f92affb37ba4f14a25cffddc983cec145621cfeb3d841c75823f64ccd206ba6ecb0c4285e1b4109a476ec03d48ad8205adabe6f10879b8022167610a2d239ec0fbd511581ca550951a3c60ad2c294978d6b1711873303a29f25f34d5ffa7e942000000000000006ebb4fe5232bff3838d78d5761b1", 0x84}], 0x1) 02:25:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x5, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x2}]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) writev(r3, &(0x7f0000001900)=[{&(0x7f0000000100)="8cb6ab4694580dedc0c7c726dacd65821ac4d1d599928f8797a64c86012b6390c48f0afbd43d0a3b1ec57c1344f76069689078097f9555e883d09055667c04c2110108614e4f6ab6c5173b8439ac61cc8fc89adf81fe1841919a389db2ba7eef032663e46fee21802d614cdb19eb", 0x6e}, {&(0x7f0000000180)="0056221ea11a61f9202e6c5a6023dbe71890726349e7cfa7eb417977e2fc4c66ad40f564b952b15445eae0116b95a4ec28b8dbd3f3f99c8cea1d7943d17a72f3a97559d148fd040eec86a9ba3e814477dfd3792a815a3d1ec57aa6e013aaff3ff69616d052ad2ce5d7d14ea61e34cb5faa48c6acd198aaa119ffceb2030a77c8272086022722f67cc63588e4f05ef18f424ab3c747014d3f51c1037ed054fd36804132fe5646648ed48d1e421afc7728ec8017be272d143bef20af0e65476733e95d4cf8", 0xc4}, {&(0x7f0000000800)="0f132313bcd16f76356f04bd6c65c3cf9d3b4e0c45f0d61aa67063ac945e9da6bf731a2de9c89a0aef0f6b3bfa1d35e6bbabaef3662f4b90c81f72641d83ece4bbe7de2246817018038ab51f0f30b01a1c060597a1bb18c61d9831d8e8d02272cf224891d0c4f09bd6efc43bb1380563bb3bbe546fe9e696b310fad3eee0be7aeec2a1c31198373f5804a78ee57fd8ff373c29530dc7cf47b28571f09debf5e0c5fbe46a46becb3d67ffaf346be14024cc56e143ce57f8b64e0b0ff5ee51cca1728b77d1b6687cf330d7755a10a4244c348092359a04b61569319ebe2a83db0e80d0ea22f35a07cd54df9c40c6965744339c4ef924450342ca8e2d6724854b8c22a09d232782e0e388571a2467ed526c00daab990cae47a1540c6799a0adc5331ca7625f0b0a5f63d152b7f805a24b5e6d869af4fa4f4ab5cfc1e404ce8aa5cd8d0831b01fc9c00f20d21a47a128bf0aa938fa2219a7ebd9a97b9334b4641833ebad5b6c14a67e29c726fa7f275286e8890aa6823e3290806371cf463ac97a97fdf4d9700eedd8eabc17f46ac11060ebdc3a9ebaae916dfb3faf26c52f00e0d21f65a984b330a2b65f42f7d53a84ba9dcc06745c4d430a32eaa8f513eebe929469b636f3ae64fce4de06e6e2e9e7ed588b9005bba331da709da53047a20ea83238bb2a4c741b482df43dabc83f84c1f9d4fb77ca369d5a46c3ebf66d9274c33d1c04eaf418581163ed1354d938bd2feda5216e502632faa80aa8dd1d4b8ae3cf33356290896ba0d7e39fc02ee0a2fa0484ddaae030600795e41285b64e4b06da33fba5dc0ff7c773a14fd8a22bfb9fe1bcadb73f166630f3f97d1e12d55445ce1ecd4cb6f3891e2149ae39ff997734b66f39b9a15debc0259a2bd28fddc5f9455ca437904bd83c808fceadc96470b03542abe73fa05a7ea0092f7b11eeaef51cd2ba5ce43c1fa97186f4ce36f5df1bfdd924fc4b40cbf7c04f911bdfa55cf689bf159845203ddee122afe4a64cf3214ed0280aa6dd95fab0f4d8d9d5c3a761db1b2d541654da703274443316c67b0ddf6f620e37144363fbb2662d48b3356586f5b865bd8802dac146731f624ed2988f94fd48b84c100e606efd09432b055fa2791df225b8a3252b7f8002eec170d61850c56bfd943f800908815deab2bcb07bd56e009d3b372d5c7580524c4ca6903a7681f4c922133a9102cfb7fd287787c1815ad0dfc2f649b94b14a1850027c145a8c96758643b2b722eb047d9ac5fab505dd199c5abbc4e91775223d731292467ccf69832df968d0b4174d27c530a3d3d3d745c0709606a9e7324761d3aadb89e54cddc768c27f853ed1929839a0e1206ab349011f1bef5bee6491042322b4580946697d677b0bd4153f2f61e70c78b1f42aa991994b680b6c8e8429be623933d15bae702a7c2d6b0e29b0a6317a74e2c4419e6c168b6f9c33daa3b67cd6ed2328c6914b2009335c4693b870d20e1670246caf1f71c49f4ec6655e0f32a195eeb327ed995579213c3d0b0c7a5fc6aa30fd47a12df19dd6d7546b34a9d6f73b584764c39373b957df1476bede5c00fe4ac3f60750c21337627a557a9efbb58642de3f0abf611bd9e54612831ed0fe4f7f47b0b59f1c304120e11eedf287ba7642f2e08b1c925b25232a4fc0872233803576271d3a82aa60a2f5b1a16fe77f3ebfaeaf5b4726e3a54631b91374c717f7bd76ca083cfffaa4841012619c2fbcfc4824064d6edfcb1e390e9b9d9ee082b71a124ccf6e3aeb4314d0f00bb5a8e20fcceca2aea397413578ae644fa3149db3f66f8729e242151345ca5b1d1004232a427514164278d5f7648545989e0c4c4f7914724af35f0de7558744de1d401422f382a5171ce8c16f9e9c5402ba39b8cf4791886942e6fc8c5880704c78e210a491271e2b226237cd820db74fcfed3d5faaa3ddc09c1391557c36566cd3cb8599f78aa8719c11c3093e524ae9ad4f51bfadd4ad615639a37e81ed46417f35de6fd47b9e708ee31440e1b906fd892e42c22399e2fa6ed01520ec7b3f7495519b47379d9563bf5bb65380cfe12183f75ffb46c54bbd57768b8f39f78bd17377332c524a0d3f9e80a2a1c76f14800c622a6202253d92a81aa4b435be20d910a172c923d98bdfed6793cbf72c1e27d0f64cc5d3a422631f39adeb1caae5d6134de027a9433d4e82a4b1aa42175ce346c0e55394f5ce25255e5831e5d92649cbc0c09448cf8dffb26e5ad20c84a6a6c529b8c6172e2c46b05840dcdc1d208db11c62eca0a3300893cf04578a8231267de356f368e2c58a41bdc1d3f16ca17dbc96ca5078614518f0a556edac0ffec74ee1e1f5ce5439b7e360a111dfa3b05a1c5ed53062d5b236c6df6adfab9ce9c09145d00f5d1c2ccc621cb9eb955cfdb0d48059ab19985d766e1837f435633a1dc0965fd60b2da4f635d29318ddd64a702d497d92d975dffb1e734060c55c8a9aa261c6b27402ffac4bded1d392e64d0717b6d86d64e2b05a34f33fd7ee858ea80b4431a84f4af6b65297d836b1a8dd8e0f5024fc64730f7999f2dee42cd5ce6a9d3b35ad9e634b7a4e8d5945ba6478f912f3cd3d779b432d04f07c91308166b53a4e77eab6958efc2a9da17fb30c905c5fb72985a2c9cccfddf18db97b306cc3925ed0595c27dd224ab8e24a21e59f512aa11da9787cf907f317b5365936f54f8a08d64374fabc4867fe9cac64f0ee1c175314e578737b46a0b4c04fae23b66a83c52e2cc1fb4f051dc35bc3502bd952a2a1ea71367b375f2ea9da4be95c9cbd9e01e0045ee768f999ff7da43a8bd00dd946304760b3af311808dbc17b28cff7bf7ef92b7776d73634b1e1d24e1b9df9c080c19b2e12738e9f501fb38ca9d3d6256a890c0757dd2f2a5a242c431dfa1409969b6945d4beb61218eb690692da51755f4b6bc1b03056e0157218eba8b731e1d06797e7aba2ea0ae12f10b4def4755b3d65cf62b53deb47a9b4b24f516a8766bd17abb432657c53ce69a8abc12461529c7d0d39d53cdc097bdcaa5451067011727679ac99765fd70c5334617ec8d6220004a2af46922e565b599b0f8f80c1005a9d2f02f2fa6ea6c2d099311b97b335d0292c03a4ba2baee191ac6cceb17786e6b1ded00203e2d4222ae6458142574609a54353fbf5890cf07ddbb89ada595458626865a3f059aef0ed29b429531effbb4bfeab9a7b9291b91aab752b72ec4694af5c0139bd9e059f919d6f37dc2f3f90802ea74adee59b594bb5107a5ab8668f05929464de4b47524e599f7d3bcaba596ca696eacaf488a521b94f4102f79af2f214e1a1ab4eda30764765664359a3a882db9ae757feb8dcb4c1f6f1e60c3c23aacab2130f72ee87719337de0965db986556f6baf8c8043bf52b51795f33b17798e180494ec6ded850098022cba3bb572004dce803b4dd20421d98da67ebd9ef4d8c4df273972ed2ec8a2c7634cb0f883543b481ff250c583283a5c177e76a6f65dbe5d074881d3cab0cecc99243c667400e06ad344e9bb67c4ccbd4e26cf853b32dc05d03f8a0b226c712bdea64523aabe75321ec68584b9d521a92357a7204a0c47216e11c576208c8df2b95f6b174c17157404edb516162e1b9389a8ed11a01c699ee99fd8f75953511bd37e8ca46835489fd6e783ab50678e56f8b0510ea90dd5a361bd2fd6476acd21f38c266941e799bc8d7e000bc02c452f36003da7533a0ee1e65e75ec890416bdad81b66c52fb2129f3239cd02a3c4b131e202fc6701ab3ba5610ad0ffa50bbe2bdac4930ce36a91b0a03edc50f14bb23754ad7412ef17a08fc20ea60c40f6fc8d5fc3293fbea0318bedbb40d3853bdb86fd9b782723f98629fe42e375f0ee54ca22ca83e76c9fa122ac7e03f9e70f6df349a3c63cd0ec977d0d1b5afeeaddbb94bb047d0cf65264628b5a43fa5d2656937efabeff59aeea5d80933b28e4ce6db2557b4a9b30a4792c32900de91e759780a32cdd634391735b3312fd8c47a8730b9fd098866d65c28f67a6ee0d415ddfec068c412caef8f88a571d6927eeba92487e8ac05ce94c67c5c8bd9c180ffbd844fb8f6715f02fa34966ed8fa259620c3f22afa46a93dafbcd0401309a7da0cbc6934eaa7c57c426e0da799c0b6c4341ecfc9c5c690d9885f6a9f9b002a8e44cc11375c78521d50c4d0f7a6f529856a1f590f845f6fe89ff087e7aeb6ade47f8d2898be6d40a60c340fecc32c276bd09e4ecc933dd8e1ab47ef2028ee8915257a40de4321cc8ecd8ffe98b46640377222996f50ae641bdd4ab21da4bad0c73b8238094f3ca894444d809aa2d3074799c9b6e8e82f4331e30d9729ceb6dbc8a9fd599bfdaa0672674edb45fcca8e5fb4f39c469842d714a4eb7a9cec969c9138d657898244ba43db2c688085904d4540bba5058b6ed04021ae4e2af590679f95cd7b2e08f61215b5348d2101fa4d0ef276e4bad042887477fe214c84ee28412aa96be03c9b6312db995ba9376d5df9f5df3bf5d953dc0e1c18569153e928451a2dcf20d86fd3657cea1d9975e36af8af385938a09d5febd9dd42d10366226eb5a11f96b6d79a7ec9864efcd437bac4a22d0fdf05116962d0ff58acbdee69727eefbe7e9203588b9c02579c2f223e44f7e327890e125775a9d892eb5dc47afb5ae86c70b17e9fdf23da6a9d7e68ca4090107e6a9d4a26acac022835a8db27c50009a36d6a5a6edb9382f1c6602ec5c1144c2901da737301849215bb859b3a843ee88dd9aa6551a18c74bc2f4bdb44784a83869e5952a9e18904e20dbf2b63b2af77ab50f58109bee6fab781dd83dd4e7aba242fd8bb0159a7795d8dff92e1a786fca9b291047ca0a92a3051244868b071e3a77469a271bf3bd113ca890c823af7b6480007a3436c96c1892c23d1d5d169a1157b26a6049ae2d875f75bf6e2277dfef14fa9ffa05a20704b1acb28fd4231a8cb1add5f14493a9ac662067c12c7800b62f986ca8dabd1dea7f16d73b29d914eb9844522dce0eb06a1f39d59b08311091a8301602fa83a79cf38e18649e51ab3f7f0d021663fcfaac218532b4c4acdb8a93dd7ddf132e1bcefeb61cf46f7634fd536ab423c192382a21ab5e943ea3b552a6d23a7024190822aca21c5d2ada6d858de880e812eeb3e9260e91ca37ffa828dd5da02e6ee2f0a9f84e0c672fd7b655f937f38b2eccb7d238638b94b864bd45621dadf2d68a783be5a588df2959a234241f46819208b23c61de8c0d9a086c86c29b824e64deba351995bd651c3f69cbcd46ed8e4641be4ec7ebc8b716a9fe5d01e7238bcbace70f977f1a804d49e61b9c1923274175942bcd008f46927ec9d8907b54072efe39644fdd0637508a6bc003b4d63d9a9c3276ffbdb95b8ccca606e91f4198859cb08a017d6075260bc6a41bb21614c09857c4ad29f03f5ff86394aaec76a9f30c51ea796500ef0ee77dd98ae4e403fc1323969acd9ca42c5e722cd683a03ced91b7b1fd13cf42e3bce63de39807b1dab1a226e888e9bc02d9512490a5c27eea40956dc11c9b35c339079ed2a1f01ae93f0573f475f078b73061ed3caeeee14466ebd4484b5fd7a60d375d631954de0b2fbbd3e44f59312307e28fdeca74509a595485312f82c3824240d67c67c62056f51cdb010c4be89013aa1edb1557896ca5fd266ca0299d9ec25c314a9da739263332cfef90ad3508bd047134bc60ed21d418993e11871a4db0b9311f2aa26ffadc1f661cd09539e6dbeefbc08df90d06f6b4d5393cdb067226ee0dc9538f8b36b3141", 0x1000}, {&(0x7f0000000280)="b82fcf5faebaebbbc1bb6c7ad1", 0xd}, {&(0x7f00000002c0)="9c4526a85153280edbb4daca8c80ae1362d570f9d9d71e79dcec109fda2bd61f8c68d313a0a7138b16e4b9e0bd6ebc2bed773f44e9e6e09ab0235725e95b4f0ed881dae18d02192bc267be4fcb6f2f3c15fe2aec39b7c5071034904fe043a117a6ffefc2dc557e0c2a0838c911d7f96df9e8b6b5fde3f9d8978f703426876009c840b809d60685fb2874f4e427a93c2f9bac33a7b1e242c862503479f05290d737bc046699356dea0864624883589e844d1f24c17be5ee8808dc3ae6f2875687fc68eaaf128908b3df2f5e4108a67ba1f2112ba478bdca169074eb501290bca45b16940a7ac32be0c3f5eb5358cc0f1e3e1b06073ffe4ecdf4b2", 0xfa}, {&(0x7f00000003c0)="b8f1a4128dcd3119704c1d2fd815af37a19f0a64c431c33159096880cb97710f8a5111886a7b2dfa142482", 0x2b}, {&(0x7f00000004c0)="370fd5066cd858333382329b2c1370afc280d444c47e4e34aa86a40741e7baa9d370bbfa5203d707142b3bca84cbf32ddcf662bf3d2d04750784e8050547d267c9b88c1d6b596ce71190448f81db0423b3e9e314ed9b34b61993376374f543a993a2ae15fcc9f5d5cb52e062adeacd7d4bc03972f08bce3cac94db024477f5418cb938b29863aac3233a64235cff4fd31f8c070d9cffaef29a97ac7a3c68bad7f725367ce9992de612acff314dbd85c5", 0xb0}, {&(0x7f0000000400)="9fa8da1736380c3e392d1b00c6b80023547b2d5c5036f72b19a3", 0x1a}, {&(0x7f0000001800)="bdb923cea8f82b40ca1ce8d8c26058e6aed925c3c4f49e5d154464375bef4d1a9e4218ba10af3fcfc4d523032f682e8c8ed2dc94a4b0f5286be902f3b452c1f1fd8ba2a2b7d3fac6140f176b94df7ea1f0c27ce2", 0x54}, {&(0x7f0000001880)="ade3657160c9fd54347a6a86b696982a805968534aa639a5bdb95da47521129efe4fdea361e1f2577241f48faca9d42c7f87b8a3cfa66694e4e121a50e0265db789f0073d213984c6893eef2bd", 0x4d}], 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r5, &(0x7f0000000000)="950c61916fa402627e337fd4f0d5c0d50bb34f1bca3c5abccbb7b6418da4e6a48c571bd3d959eb2b5ffad1bea887382d2fdc9c08", 0x34, 0x404, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 02:25:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) recvfrom$inet6(r1, &(0x7f0000000240)=""/199, 0xc7, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x2, 0x80, 0xe, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 02:25:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) write(r1, &(0x7f0000000340), 0x10000014c) 02:25:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xefffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:25:22 executing program 0: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x283, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 02:25:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0xfd, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 02:25:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x4d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x5}, {0x18, 0x1, 0x1, 0xfcc}, 0x5, [0x2, 0x2, 0x0, 0x0, 0x2, 0x80000000, 0x1000, 0x2]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000100)="0000080093177320494b272aeeda") 02:25:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 02:25:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a0", 0x213}], 0x1, 0x0, 0x800) 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) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/29) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000280)=""/148, 0x94}], 0x2) 02:25:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x13f, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket$inet(0x2, 0x4, 0x80) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r5, 0x0, r5) r6 = dup(r5) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff8, 0x50, 0x8, 0x2, 0x3}], 0x2, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x7, 0x4, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x5, 0x41, 0x2, 0x8}], 0x7fffffff, &(0x7f0000000100)={0x7, 0x8c}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x2}], 0x7, 0x0, 0x47, 0x0) 02:25:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x282c) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x200, 0x0) fcntl$getflags(r0, 0x65b0390dc7bd8d4b) chroot(&(0x7f0000000080)='./bus\x00') 02:25:23 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = kqueue() r13 = socket(0x400000000018, 0x3, 0x0) kevent(r12, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffe, 0x5b}], 0x67, 0x0, 0x81, 0x0) close(r9) kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 02:25:23 executing program 1: utimes(0x0, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4350}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xd282}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x7b8c}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3db}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x5bc}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x3}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x2b53}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) 02:25:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') fchdir(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r1, 0x0, r1) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x8001}, 0xc) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') 02:25:23 executing program 1: clock_settime(0x4, &(0x7f0000000100)={0x2, 0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x87}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="d43c16dff24ccde24d2a347b0ee8") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = socket(0x2, 0x8002, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x5, 0x6, 0x40, 0x7}, {0x1, 0x4, 0x40, 0x9}, {0xffff, 0xff, 0xf7, 0x20}, {0x3ff, 0x5, 0xff, 0x4}]}) 02:25:24 executing program 0: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x8000}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 02:25:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x130000}, 0x16}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x7172) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 02:25:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff, 0xffffffffffffffff], [0x0, 0x0, 0x5], [{}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) poll(&(0x7f0000000080)=[{r2}, {r3, 0x80}, {r1, 0x80}, {r4, 0x1}, {r5}, {r0, 0x80}], 0x6, 0x7fffffff) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 02:25:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x800000}) r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="d573d4102000000000ebfffffeff0000000000000000005b67071b548706000000b81800000000000004bb00"/56], 0x38}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x11) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget$private(0x0, 0x2, 0x33) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000080)=""/8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffff8, 0x8, 0x4, 0xfff, "deb2c23bddc09925bfc038b36100e85a46176628", 0x4, 0x83d5}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0xcf) mmap(&(0x7f00004b1000/0x1000)=nil, 0x1000, 0x4, 0x2811, r4, 0x0, 0xe5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:25:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) 02:25:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 02:25:26 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, &(0x7f0000000280)=ANY=[@ANYBLOB="00fc000a9b9dc40ebc4b77e0dcea34e3f37d8a2ed8237e0cd18a7503d10b0201b719ea4cc58ecf019e8d181d84dfa3fc2a217687107dfb5e17f2f4922acf13dc8b98bd34758a96a73f0623cfa3491fd77b064be85449c320a5d8"], 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) mmap(&(0x7f0000230000/0x3000)=nil, 0x3000, 0x2, 0x5810, r0, 0x0, 0x2) close(r1) pread(r0, &(0x7f0000000180)="8196d24aa4c7383587873af956cda4f81e4c8958281e57a699af4a0f75401ce3edb819752f35695d49f61b1cf95e1c0094c22818f3e7ce50db645f328dd1d549f2bd5a0a0c1fcff5e90a3c6cb960bbd6ab32d9a45c9b2c0c5cbd59ebed846b8b95c45e90dab35607576f992afdc72a5de9cbebc8b36284d6938e137e1939e872ee17b7abd27baa960dff216f83893d5a428e620ff6110f91720f6bb6b0604bce1200810a20e775250aa2ea81543f16d20a640acaaac0df05930df2e5b7ae223c7144b56852260ddb36b4bffe0d79908b2e20a29a77cb8ddd0d16d6b4b698ef99f35e830ffa24bb32026d6f04249876ec", 0xf0, 0x0, 0x8) r2 = socket(0x18, 0x2, 0x0) kqueue() close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:25:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f00000002c0), 0x0) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = geteuid() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r12, r13) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r14, 0x0, r14) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000c40)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYPTR64, @ANYRESOCT, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRESDEC=r7, @ANYRESHEX=r13, @ANYPTR64, @ANYRES32=r14]], 0x5, &(0x7f0000000900)=[{&(0x7f0000000cc0)="c42493b0ccde5f94b92c69e61450832501fac145fbaadb8a4fb706de452392aaa2bd7ad8081505650d14573fccbe9c3efbcb3bbd6a70be0fe8b325ad6a033aafb93533f51f23bd565f1ba0ac179d9e81714d13a1fb5d05c2c33d9ac08908fdc65a4b821f5700a8b8de287bda17e59264b7511f8c383f07c04e4bc5d8edbb176418db252307372f7e75c6b3116362e3b4e82061a35d9671afd315d3181560353aa7e58517d995aeb0389c4cd9694f03927e4d367f4ac51c7fb439237a2ed5db026f8e5491f0f19d6afdf6db8f989c39b0bb6d9a0bbb2256c1bdcbe9ef3159d33a5689768f1f2d03fc7b01eaf465", 0xed}, {&(0x7f0000000dc0)="1b76ae99d0bdf084086396caa7b1487b4a98a5e1f955b082397af7253ddf9c68ebbfabbec62103da2c0e9734b602567fa35d9c7c3b511b4430273be2443c124e14dbc2f4cf72a2bfe52156511a7e0db6e949cf950dc8df08e9ff430f3950143b000000000000256470d916e1e19992364c29afc7aac38c2d110548e9c0c05946aa4169252bb35ad11ecf18b75adfa4767445980ef5623360797a78504c2eb2824c54d60f01126495cba5c37fd1b4474ca80594dceb0a513f8a0f56145b7c4c0bbc5d6997ef75640965bff68e10d40363c362a837ec5bce82994ccfd225834e28dc59ccce1adb759a20fc72a86a53e3411a99794c9531eeea3d3073ef71c3a727a648bf7b3ce78da7f80f74c3e62e0755b0fa348cde9a6e58a0f9976328a7a1511e07661dada892", 0x127}, {&(0x7f00000007c0)="72140c1951676f87cef2715f0a7672c6bdf278c70a79de7d896df65b0a39a15565dd9022e772d57567f278957a3ab790620818f23b01d9b9c5a9275d84b540de55010a1e549df62bd9cd00c30075d749099f56c18f3592bf84b92bef9b2c68d093968e5cb81ddbfd916c73e91ab10e0581d714bb717a1e355c0e4af092", 0x7d}, {&(0x7f0000000840)="c50678e2abf8051a0a15b2a6cdfc4f7642eb0886bd2c29aa23ae1f3c58472297267bff8f8d7513dd0f9b6b454b688855b4d61d67", 0x34}, {&(0x7f0000000b80)="2555683c20f1058d6a404a893451ffe4cc82cd22a5ace964f2d8b7b5e5b29146a005df7eebb1285cfe4d3726e915314ea5b9890553e2e70ec0483ea6a5903b709ff917a27893268e4a11c9b510829d4cc7ffe5d95674de18fd4297a8bce530c70341fb5c58735bf997c8b7b3bdc3b55568cc4074d4a12dcc4cf72357682bfc773b837c49b76139d6f58b2d43d55cabc0e9a279cfd4c787efef978b35ff3e785a4c8af56dacda9d13a3ce50f6d432597d5483c153eb79a32a2e2bde18aeb3", 0xbe}, {&(0x7f0000000ac0)="dbb9e74d01004472bcd2f6a1f4b182de84a8d322de4d793d4ca02b9ce5f771d84eacdf950a30f0035f624cace3539dd87e398238d2b87d5c1e0b0016692323c315abe744ae9b6c1bd4010d9cb243513ed98f8cb6a9b23e492314ad4652c1a0d5e6075dd1c96d1d0afbf015d6ae9ba57c4cc5535359c34366ef725712e557ee0c850845db10f800"/144, 0x90}], 0x6, 0xfffffffffffffffe, 0x0, 0x400}, 0x0) r15 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r15, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000001340)={{0x100002, r18, r20, r21, 0x0, 0x46, 0x3}, 0x100, 0xc07, r22, r24, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r16, r21) r25 = msgget$private(0x0, 0x682) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x5, r3, r8, r21, r28, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = msgget(0x2, 0xc0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r38 = getuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r40 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r35, 0x1, &(0x7f00000003c0)={{0x0, r36, r37, r38, r39, 0x121, 0x9}, 0x800, 0x1, r40, r41, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = msgget(0x2, 0xc0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r46 = getuid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r48 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r50 = getuid() msgctl$IPC_SET(r44, 0x1, &(0x7f00000003c0)={{0x0, r50, r45, r46, r47, 0x121, 0x9}, 0x800, 0x40, r48, r49, 0x3, 0x1, 0xf, 0x5}) r51 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r38, r47, r51, 0xffffffffffffffff, 0x12, 0x7f}, 0x72f, 0x9, 0x2}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 02:25:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x0, 0x3, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/10) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r4) 02:25:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x1c) read(r0, &(0x7f0000000180)=""/4096, 0x1000) r1 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000100)={0x5, 0xe289, 0x7}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001180)) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:25:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = socket(0x6, 0x4000, 0xe2) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x9b, &(0x7f0000ffa000/0x1000)=nil) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r5, 0x0, r5) r6 = dup2(r5, r2) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000040)=0x3) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmat(r4, &(0x7f0000000000/0x4000)=nil, 0x1000) write(r1, 0x0, 0x0) 02:25:27 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000500)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:25:27 executing program 1: pipe2(&(0x7f0000000040), 0x0) r0 = socket(0x2, 0x1, 0x0) socketpair(0x2, 0x1, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c65300083d38a3db700ca711b8e7823b3cc9e113e641dfe81ac603d8a36fc"], 0xffffffffffffff1b) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r9, 0x0, r9) sendmsg$unix(r6, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480), 0x25, &(0x7f0000000500)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r9, r1, r1, r0]}], 0x30, 0x9}, 0xb) execve(0x0, 0x0, 0x0) 02:25:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 02:25:27 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x12) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x64e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2400) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x1, 0xfffffffffffffffc}) 02:25:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pipe(&(0x7f0000000080)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:25:27 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) 02:25:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x87}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000200)="27a5fd2d2f77ab31046dc6b4d4bc", 0xe) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) socketpair$unix(0x1, 0xb50aef4b2621ff12, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) 02:25:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) 02:25:27 executing program 1: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000faf000/0x3000)=nil, 0x3000, 0x3) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000c80)=""/4096) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x3000) mlock(&(0x7f0000c93000/0x4000)=nil, 0x4000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1e, &(0x7f0000000000), 0x4) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(0xffffffffffffff9c, &(0x7f0000000b80)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0000112b9fbe185ccc88"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000200)="56f9b2026f12e7fcbc9ddee17255864c10f4c66f5f7152bb8c00b968e506ff81f18c073f4a7068a04019f30e37ebab14c8d19e5dc6cf61736eb1d9b25d94362720a48f9127586ae70a0b038939797e8e733d058ee047bb1d20b1490510c510b7e241759422d0a51d9fd5080e49a67952b1b37c65ef6763dce36cfd0e4e64cb5ed4ad7f8c4e4680075857fce1d540da82607237921f4003b3a82625e7ed97b0bde747e38f6a2133bbcfaf05904bbe78685c38122fd80f4b5042ce292df235a4", 0xbf}, {&(0x7f0000000300)="1c8227f1966c3c4ef6ebb3ef3ff5fb0bf9ce9cd738762d8239c7ec329331082ab97452e2a7515b071b483fe7f3c0f0436cf5195c8e042cf935aa6cd285a9893be04f65ac2dedd63a7db98c398664a5807f9929d09b9aa46b611df735c14388a8a51360b953bfa37941829f8b29dd1e4fab24869994cf0d790b03d08eea5393fccf6ad3c8518c453f87ad22589a609ab08e42f1d774636bf3d8689c7dc538f87f520a87eca32c7fb06356b207ef91adb9686c17927f16c98688a5273fb2cfd01283f76d4f8fe5db6bfbb3ae2e82a132baa7bdc7c2edbf4d1a5ebda7ac5809333735b9e2", 0xe3}, {&(0x7f0000000400)}, {&(0x7f0000000440)="ad62d9dee906f590bdb23c6e589b67e4da15d37779c169e1fd", 0x19}, {&(0x7f0000000480)="bd6dd0b19d0a00f631f59eb8d1268498862dd06379576d44735a2816302200bd508f3876ff6dcc61e90d686a0b32e5b3af0738dbc12281074d55381014d7c52958c13b3c763d4c9791c8d13f396a8724446d47e252a58345db2e7b0667e67236a55a57bc36f10696f71817ff9a2e91c6a1b418bbbaacece3e4d62a33a8a8b5bb5b7a4ee61714d9fdefece4fe04789da403485e02b1ef7c17f1594cb2fd55d9d4300149d44bbe23c9d52cbfeeb17bd9a7", 0xb0}, {&(0x7f0000000540)="18495db288e11db4f8b2dc8033bf2fbd94c090d2537ba06f7049c6cfc2fe97b51d5848e456a245c24bcf1631aaf7ca51a39736263bcc4738c6", 0x39}], 0x6, &(0x7f0000000600)=[{0xa8, 0x1, 0x3, "c12b7c89b38e57590e2ea4762e818e25292c3dcfd065856f94296bdf0002d65ecbde752a0617a78cf0de29b139ba32f0a5e592bb357026b46576b41f64971e894931f0f7d42d65a1825e0cc8267f9ae964866768e92323166b26ea692fabe11d6574e554672b00f4609363339541e47941e72849a33e1ee86427941ea86884389f21d18c517dd5e221a9cf61faa1a0add4"}, {0x68, 0xffff, 0x80000000, "e99983862bcd3463b0a58a7a3ec6188eea75e0bd71d8e6dbcef073789c6266cc808067527ed2d24e6bce984ba96ebcb8d58790a731c9d97e4b714f41383bc0654e7a25e67770d94312175b073d1f6240b0e2"}, {0x50, 0xfffe, 0x3, "15fc5f344c99424d02a4cbdb0a15f4933162043f7a93e8a1460d6d2395b6499d6d345df63cb0343c1ff46b4bff241f8d2f847791858532f1c90566d90a3ce759"}, {0xd8, 0x7ffe, 0xcb1, "aea9119bbd3de943e6defaf713abcd67648a7cd4e0843cd888742fa21313032db67aebc3872130f7dd8b038657d46afd586ca3fc6e789d9e938c75c96e46078cddbe373085e95a8490837ca8ed020d3957f8122e8f7b249225369f812a4c586b079eebd4eaf7c22018bd122f500f39783fcc4e0595cecf599957d216777f6a7d6d01e031704c63642868a4b86b67d16472823407cdca8f1f53d53e4c6a12cb767451e1b61aa3663fd052bcc8d49e3d05d15a167bbb965fbfee7863dfd18bf43a4bbe"}, {0xf0, 0x1ffff, 0x7, "2a76da6fc0affe65acfafa0be2f302011d7c67728527bc53d154482374fd312baed41d7f21e0835ba3314c3dcf05d8a720b9d4f5cf36330cc8753d016baaebe16071686c1f2040e89c37c90fec6809ef1cd98a4b8e6ef1882e33ce2277b4654be23098bdf32b3d662533c9925761e42cbd032baafe12a036fe610a23d8b2e3f623aa101e660d736a75227b1c289ab6658dc1d118bce69f31acd2339fdf357e5bf5b55aa28b703837831b7eeb3669bd62ee0101dc0bb69951f6cfead7c353191cc45fca08518c94aaf2b077b9efef227988713c6ec1d395e000da25f76b315969"}, {0xf0, 0x1, 0x6, "a04a8af357f9c58b6ef8ca31505ec789b68dc0f57d67d1db33d9d66175ebcdf2903771bb06d9a18fc55595a7276e3ef00c1266e93021645e2d4ab7767a91580efbd3b889e8d4e5eeea19de562c1c9ef033f108ab0fed9bb3eb37f90eb1c7f56abc4b6f8e40a22bfddf9cca155cf01cd957be7a37682e0fa9090fc21ff377bb20fdd38951bfa2323c16acf9160858b2c3a774b860a1748e3f41a0b28e5162e5a872a6e1159c26dd01a4073211dadbceff9f4ffcacd68fee02f0742bd0eacce727bef7260066753980b9e1f960db358fefbe7a5aaf075cf67a76cb4b51bd252eb4"}, {0x88, 0x1, 0x4, "f55499cd01ebc2a5496b13b49fbe11bd990e2b01e79fc5f9e263f379823ce1ea18acbebdb6f12fa5e058c3b0921d5e856f4a9ccdcbc869e8fd0c59e190397fec453d33d95d4f2798043b4b252c76ce11c0a8739de390d1c22d0a4f70f1b61af51e55b37f62b225768e4ee8a7c35d52c9eb6a4a"}, {0x60, 0xffff, 0x4, "eef9a57b1c02240cbb8c36180d6f6a19056d9f4bc97a09ea17e539b27d3986aa771c8e367f73c5cc044371d0ba7c6d7750bc388c7c72ab89ff0077799007c22e633510d7e69b19d823aade50"}, {0x20, 0x1, 0x1f595e14, "8cb7069cf368784d7ee31c591800b6"}, {0x48, 0x1, 0x40, "c70069598116dc3fdbc45f212575deeb88bc8638d8decd3fa3d048bc66428069be0ff07d07eb3fffd1a17671d6cda3393fd8d31b3ea52f"}], 0x568}, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r4, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) fcntl$lock(r5, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x4a, 0x65f, r6}) fcntl$lock(r3, 0x8, &(0x7f0000000400)={0x3, 0x0, 0x8, 0x6a, r6}) r7 = socket(0x400000000018, 0x3, 0x3a) pwrite(r2, &(0x7f0000000bc0)="2496a79951e9440036772f339ce934cdd1a7e6009db5aa70eac2ef373e5b1a6ccca40d0393fb19819869d8040b792940ab6dfe006ebc5bbc557045702c014afd9d24e0a6d5d32888e30a3b74d252a088352ed8916a875847a4e777ccd0d03d5a520ab34c238446b76eb3304dcf329b85ae00375e90082209f2b19c63b578622f9cd4747f100dc1913a76", 0x8a, 0x0, 0x4) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r8 = semget$private(0x0, 0x6, 0x480) semop(r8, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0xd78, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x6, 0x9, 0x1000}], 0xa) 02:25:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="76189ff857cd35ec34c6ba240a3bed828cbe6e2d82b1b0bb83967e3e6b5a017dffd5aeeeb9d84fbf"], 0x1) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040), 0xe7) 02:25:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = socket(0x20, 0x4000, 0xbc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r5 = dup(0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x3, 0x3) fcntl$getown(r0, 0x5) getpid() ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x190, 0x3) select(0x40, &(0x7f0000000180)={0x6, 0x3f19cf2, 0xc00000, 0xe3, 0x5, 0x8, 0x8001, 0x3}, &(0x7f00000001c0)={0x101, 0x0, 0x3, 0x697, 0x1000, 0x3, 0x1, 0xffffffffffffffff}, &(0x7f0000000200)={0x4, 0x8, 0x4, 0x2, 0x80000001, 0x2, 0x8001, 0x19da}, &(0x7f0000000240)={0xfff, 0x4}) r7 = semget$private(0x0, 0x1, 0x10) semop(r7, &(0x7f0000000280)=[{0x3, 0x0, 0x800}, {0x4, 0x8, 0x1800}, {0x0, 0x2}, {0x1, 0xffff}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1800}, {0x3, 0x401}, {0x2, 0xae, 0x1800}, {0x2, 0xffff, 0x800}], 0x9) sync() r8 = socket$inet(0x2, 0x4000, 0x1) r9 = getppid() fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0xf0) getsockname$unix(r10, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) r12 = getppid() fcntl$lock(r11, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x3, 0x9, r12}) r13 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x10000, 0x24) getdents(r13, &(0x7f0000000440)=""/100, 0x64) wait4(0x0, &(0x7f00000004c0), 0x1, 0x0) r14 = msgget(0x3, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r16 = getegid() r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000580)={{0xcc6, r15, r3, 0xffffffffffffffff, r16, 0x4, 0xc23}, 0x4, 0x3f, r17, r9, 0x88, 0x10001, 0x7, 0x8}) 02:25:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)) r3 = socket(0x18, 0x8002, 0x0) r4 = socket(0x18, 0x3, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) pread(r2, &(0x7f0000000240)="7098d73dc0d627d9067d241f13403be666dcfca1555ea05a3bb4da81b78f7f76635ff8c61a7f5ddfa1546f56cd44f57683ae599dc0c0a8a667fb8af1d135b9e46d7e9eb808f1e5dbe859b23eab9e9c240a8c6cdae7fe852365bae3a18d5343b4b00e8950cadef4c38201031dc79e50711740772df53bc7110ec78639", 0x7c, 0x0, 0x1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x8002, 0x0) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r11 = dup2(r10, r9) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r11, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8a, 0xf8}, {0x89, 0xfffffff7}, {0x48, 0x200000}], 0x3}) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r12, 0x0, r12) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff9, 0x30, 0x1, 0x80000000, 0x4}, {{r7}, 0xfffffffffffffffb, 0x30, 0x20, 0x800, 0x4}, {{r8}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x664e, 0x6}], 0x0, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffc, 0x61, 0x78000002, 0x800, 0x101}], 0x8001, &(0x7f0000000140)={0x5, 0x4ab100000000000}) 02:25:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1}, {0x1, 0x5}}, 0x2) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x81, 0x0, 0x0, 0x0, 0x33c}, 0x0) 02:25:27 executing program 0: ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd6000000000102105001600040000400000060000000600aafe8000000000000000000000000000aa0000003292a2103e0a50f900040190780400da230014000000003a0d6ed90eaddb9f520000c45100000001dacc6f44c7b84c2cfd0452d6c9fc945c38bf4449b632a11c8dc6effdff08501367a69ba8c0aa25e8d0ef34107ed19d4a4ef8e349d48e283bcf03ef7773f9e99bf180af3bc37b5350ee71739d8b66d39e9b2b2ab3d7b9f2f243ae26411589da18fec8cb23b4d7ba33479e162cabffc2dcf644026373f347208e751b2653"]) socket(0x18, 0x1, 0xfb) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x7, 0x1}) fcntl$dupfd(r0, 0x0, r0) r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) socket$inet6(0x18, 0x1, 0x3) socket$inet(0x2, 0x3, 0x0) ò¬Ú‰×ok‘¶ÔAèqÏ|Ï®¥6~ÒuQ¼'äÖ‡eÇ7<´ž¤dd횤D=Û/kkiœeÿa¼‹ƒó¹¤èµ9panic:W ApRoNIolNG_c:a ScPheL _NOiTt emLO_WmaERgEicD_ OcNhe cSYk:SC mALbLu f2 pl1 0c9p45u 2f86re26e ElXisIT t 0m ao di fStopped at savectx+0xb1: movl $0,%gs:0x530 TID PID UID PRFLAGS PFLAGS CPU COMMAND *185006 41206 0 0x2 0 0 syz-executor.1 240575 64906 0 0x14000 0x200 1 softnet savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffd9c30, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8063663b00+16 0x0!=0x8bec90e919ea12cc ddb{0}> trace savectx() at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffd9c30, count: -1 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800022db1c40 rbx 0 rdx 0xffff800020ac3ae8 rcx 0 rax 0x3a r8 0xffffffff81e3200f kprintf+0x16f r9 0x1 r10 0x25 r11 0xc8a25a784fd503f6 r12 0 r13 0 r14 0xffff800020ac3ae8 r15 0 rip 0xffffffff81ce33f1 savectx+0xb1 cs 0x8 rflags 0x46 rsp 0xffff800022db1bc0 ss 0x10 savectx+0xb1: movl $0,%gs:0x530 ddb{0}> show proc PROC (syz-executor.1) pid=185006 stat=onproc flags process=2 proc=0 pri=17, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020a7c4e8,0xffff800020ac3618 process=0xffff800020a91690 user=0xffff800022dac000, vmspace=0xfffffd807f000b80 estcpu=36, cpticks=2, pctcpu=1.26 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 45261 381155 41206 0 2 0 syz-executor.1 20857 290596 0 0 3 0x14200 bored sosplice 62274 317455 60642 0 3 0x2 biowait syz-executor.0 43976 174761 1 0 3 0x100083 ttyin getty *41206 185006 60642 0 7 0x2 syz-executor.1 60642 460804 64348 0 3 0x82 nanosleep syz-fuzzer 60642 432964 64348 0 3 0x4000082 nanosleep syz-fuzzer 60642 369947 64348 0 3 0x4000082 thrsleep syz-fuzzer 60642 411016 64348 0 3 0x4000082 thrsleep syz-fuzzer 60642 154281 64348 0 3 0x4000082 thrsleep syz-fuzzer 60642 270618 64348 0 3 0x4000082 thrsleep syz-fuzzer 60642 378298 64348 0 3 0x4000082 thrsleep syz-fuzzer 60642 123097 64348 0 3 0x4000082 kqread syz-fuzzer 60642 119082 64348 0 3 0x4000082 thrsleep syz-fuzzer 60642 495257 64348 0 3 0x4000082 thrsleep syz-fuzzer 64348 240326 19730 0 3 0x10008a pause ksh 19730 479818 44924 0 3 0x92 select sshd 44924 366322 1 0 3 0x80 select sshd 56543 312841 6608 74 3 0x100092 bpf pflogd 6608 469223 1 0 3 0x80 netio pflogd 31231 99383 51706 73 3 0x100090 kqread syslogd 51706 327586 1 0 3 0x100082 netio syslogd 53999 509818 1 77 3 0x100090 poll dhclient 30808 242752 1 0 3 0x80 poll dhclient 90787 123211 0 0 2 0x14200 zerothread 53420 397401 0 0 3 0x14200 aiodoned aiodoned 29544 457209 0 0 3 0x14200 syncer update 18436 447425 0 0 3 0x14200 cleaner cleaner 22946 509169 0 0 3 0x14200 reaper reaper 79088 314213 0 0 3 0x14200 pgdaemon pagedaemon 60203 171196 0 0 3 0x14200 bored crynlk 9298 41335 0 0 3 0x14200 bored crypto 67327 291381 0 0 3 0x40014200 acpi0 acpi0 99032 281737 0 0 3 0x40014200 idle1 64906 240575 0 0 7 0x14200 softnet 10176 114395 0 0 3 0x14200 bored systqmp 73220 124155 0 0 3 0x14200 bored systq 59870 274676 0 0 3 0x40014200 bored softclock 62372 499758 0 0 3 0x40014200 idle0 52603 29714 0 0 3 0x14200 bored smr 1 93698 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &(curpg)->mdpage.pv_mtx r = 0 (0xfffffd8006a7c218) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pmap_enter+0x698 #4 uvm_km_kmemalloc_pla+0x355 #5 uvm_uarea_alloc+0x51 #6 fork1+0x295 #7 syscall+0x4a4 #8 Xsyscall+0x128 Process 62274 (syz-executor.0) thread 0xffff800020ac2eb8 (317455) exclusive rrwlock inode r = 0 (0xfffffd806faa3c50) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806faa30a0) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 41206 (syz-executor.1) thread 0xffff800020ac3ae8 (185006) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82647250) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 exclusive mutex &(curpg)->mdpage.pv_mtx r = 0 (0xfffffd8006a7c218) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pmap_enter+0x698 #4 uvm_km_kmemalloc_pla+0x355 #5 uvm_uarea_alloc+0x51 #6 fork1+0x295 #7 syscall+0x4a4 #8 Xsyscall+0x128 Process 64906 (softnet) thread 0xffff800020a28750 (240575) shared rwlock netlock r = 0 (0xffffffff824fd6d8) #0 witness_lock+0x52e #1 if_input_process+0x84 #2 ifiq_process+0x80 #3 taskq_thread+0x9c #4 proc_trampoline+0x1c shared rwlock softnet r = 0 (0xffff80000002b0e0) #0 witness_lock+0x52e #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9529 6429K 7396K 78643K 11690 0 pcb 13 8K 8K 78643K 289 0 rtable 113 4K 4K 78643K 363 0 ifaddr 86 17K 17K 78643K 138 0 counters 43 33K 34K 78643K 55 0 ioctlops 0 0K 4K 78643K 1500 0 iov 0 0K 16K 78643K 76 0 mount 1 1K 1K 78643K 1 0 vnodes 1230 77K 78K 78643K 1565 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 14 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 75 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 447 0 sigio 0 0K 0K 78643K 11 0 proc 63 63K 95K 78643K 558 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 227 0 in_multi 76 3K 4K 78643K 144 0 ether_multi 1 0K 0K 78643K 16 0 mrt 0 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 278 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 54K 55K 78643K 2541 0 UVM aobj 59 6K 6K 78643K 64 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 178 0 NDP 13 0K 0K 78643K 28 0 temp 137 3022K 3102K 78643K 10161 0 kqueue 3 4K 9K 78643K 47 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 9 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 57 0 55 1 0 1 1 0 8 0 rtentry 112 75 0 30 2 0 2 2 0 8 0 unpcb 120 341 0 331 1 0 1 1 0 8 0 syncache 264 7 0 7 3 2 1 1 0 8 1 tcpqe 32 129 0 129 2 2 0 1 0 8 0 tcpcb 544 394 0 390 2 0 2 2 0 8 1 inpcb 280 1364 0 1357 2 0 2 2 0 8 1 rttmr 72 2 0 2 2 1 1 1 0 8 1 nd6 48 9 0 6 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 pffrag 232 5 0 5 2 1 1 1 0 482 1 pffrnode 88 5 0 5 2 1 1 1 0 8 1 pffrent 40 225 0 225 2 1 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 53 0 7 1 0 1 1 0 8 0 pfstkey 112 53 0 7 2 0 2 2 0 8 0 pfstate 328 53 0 7 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 340 0 130 15 1 14 15 0 8 0 art_table 32 342 0 130 2 0 2 2 0 8 0 art_node 16 72 0 31 1 0 1 1 0 8 0 sysvmsgpl 40 33 0 16 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 69 0 59 1 0 1 1 0 8 0 shmpl 112 62 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2015 0 608 46 0 46 46 0 8 0 ffsino 272 2015 0 608 95 0 95 95 0 8 0 nchpl 144 2833 0 1229 61 0 61 61 0 8 0 uvmvnodes 72 2349 0 0 43 0 43 43 0 8 0 vnodes 208 2349 0 0 124 0 124 124 0 8 0 namei 1024 8389 0 8388 1 0 1 1 0 8 0 percpumem 16 38 0 6 1 0 1 1 0 8 0 vcpupl 1984 5 0 0 1 0 1 1 0 8 0 vmpool 560 9 0 4 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 8468 0 8467 7 6 1 6 0 8 0 plimitpl 152 53 0 45 1 0 1 1 0 8 0 sigapl 432 644 0 629 3 1 2 3 0 8 0 futexpl 56 9441 0 9441 1 0 1 1 0 8 1 knotepl 112 126 0 107 1 0 1 1 0 8 0 kqueuepl 104 67 0 65 1 0 1 1 0 8 0 pipelkpl 48 221 0 211 1 0 1 1 0 8 0 pipepl 120 442 0 423 2 1 1 2 0 8 0 fdescpl 496 645 0 629 3 0 3 3 0 8 0 filepl 152 5085 0 4985 7 1 6 6 0 8 2 lockfpl 104 86 0 85 1 0 1 1 0 8 0 lockfspl 48 33 0 32 1 0 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 52 0 41 1 0 1 1 0 8 0 ucredpl 96 475 0 466 1 0 1 1 0 8 0 zombiepl 144 631 0 631 1 0 1 1 0 8 1 processpl 960 663 0 631 5 0 5 5 0 8 0 procpl 624 1678 0 1637 5 1 4 5 0 8 0 sosppl 128 6 0 6 1 0 1 1 0 8 1 sockpl 400 1776 0 1757 6 2 4 6 0 8 2 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 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 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 169 0 0 21 0 21 21 0 8 0 mtagpl 80 47 0 0 1 0 1 1 0 8 0 mbufpl 256 356 0 0 21 0 21 21 0 8 0 bufpl 280 5009 0 196 344 0 344 344 0 8 0 anonpl 16 70814 0 53924 70 1 69 69 0 125 0 amapchunkpl 152 5471 0 5335 26 10 16 20 0 158 9 amappl16 192 2751 0 1830 48 1 47 47 0 8 0 amappl15 184 196 0 192 1 0 1 1 0 8 0 amappl14 176 301 0 297 1 0 1 1 0 8 0 amappl12 160 4 0 3 1 0 1 1 0 8 0 amappl11 152 62 0 47 1 0 1 1 0 8 0 amappl10 144 10 0 7 1 0 1 1 0 8 0 amappl9 136 617 0 613 1 0 1 1 0 8 0 amappl8 128 147 0 118 2 0 2 2 0 8 0 amappl7 120 119 0 106 1 0 1 1 0 8 0 amappl6 112 61 0 53 1 0 1 1 0 8 0 amappl5 104 157 0 143 1 0 1 1 0 8 0 amappl4 96 911 0 879 1 0 1 1 0 8 0 amappl3 88 330 0 322 1 0 1 1 0 8 0 amappl2 80 4336 0 4266 3 1 2 3 0 8 0 amappl1 72 24295 0 23861 25 15 10 20 0 8 0 amappl 80 1958 0 1913 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 63 0 5 1 0 1 1 0 8 0 uaddrrnd 24 654 0 633 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 654 0 633 1 0 1 1 0 8 0 vmmpekpl 168 9195 0 9163 2 0 2 2 0 8 0 vmmpepl 168 86265 0 84182 136 21 115 125 0 357 18 vmsppl 368 653 0 633 2 0 2 2 0 8 0 pdppl 4096 1315 0 1271 6 0 6 6 0 8 0 pvpl 32 230323 0 210292 169 0 169 169 0 265 4 pmappl 232 653 0 633 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 189 0 7 6 0 6 6 0 8 0